diff --git a/docs/appcache/manifest.appcache b/docs/appcache/manifest.appcache index 08ced0b1..9cbb934a 100644 --- a/docs/appcache/manifest.appcache +++ b/docs/appcache/manifest.appcache @@ -1,46 +1,46 @@ CACHE MANIFEST -#ver:2018-5-29 19:47:18 +#ver:2018-5-29 19:50:53 #plugin:4.9.1 CACHE: -../bundle-e14af7338b1bb2553f02.js -../styles-e14af7338b1bb2553f02.css +../bundle-b03c709cc11c81ae1478.js +../styles-b03c709cc11c81ae1478.css ../ -../images/footer-pattern.gif ../favicon.ico -../images/icon-chart.svg +../images/footer-pattern.gif ../images/icon-custom.svg +../images/icon-chart.svg ../images/icon-high-precision.svg -../images/hero.jpg ../images/icon-layers.svg ../images/icon-react.svg +../images/hero.jpg ../images/custom-layers/cover.png ../images/graph-vis/architecture-graph-render.png ../images/graph-vis/architecture-basic.png -../images/geospatial-app/geospatial-app.png ../images/graph-vis/architecture-with-layout-engine.png +../images/geospatial-app/geospatial-app.png ../images/graph-vis/cover.png ../images/graph-vis/no-position-update-trigger.png -../images/kepler-card.png ../images/graph-vis/random-graph.png -../images/mg_choropleth.png +../images/kepler-card.png ../images/mg_arc_2.png +../images/mg_choropleth.png ../images/mg_arc_1.png ../images/mg_hex_1.png ../images/mg_hex_2.png ../images/mg_hex_3.png ../images/mg_hex_3d.png ../images/mg_hex_4.png -../images/mg_hex_5.png -../images/mg_hex_6.png ../images/mg_path.png -../images/setup/empty-app.png +../images/mg_hex_6.png +../images/mg_hex_5.png ../images/path.jpg -../images/mg_scatterplot_2.png ../images/mg_scatterplot_1.png +../images/mg_scatterplot_2.png +../images/setup/empty-app.png ../images/vis-logo.png -../images/setup/testing.png ../images/setup/setup.png +../images/setup/testing.png NETWORK: * \ No newline at end of file diff --git a/docs/bundle-e14af7338b1bb2553f02.js b/docs/bundle-b03c709cc11c81ae1478.js similarity index 70% rename from docs/bundle-e14af7338b1bb2553f02.js rename to docs/bundle-b03c709cc11c81ae1478.js index 84410af4..24844af8 100644 --- a/docs/bundle-e14af7338b1bb2553f02.js +++ b/docs/bundle-b03c709cc11c81ae1478.js @@ -49,12 +49,12 @@ function i(e,n){if(!r.canUseDOM||n&&!("addEventListener"in document))return!1;va * * http://api.jqueryui.com/category/ui-core/ */ -var c=/input|select|textarea|button|object/;e.exports=n.default},function(e,n,t){"use strict";function i(e,n){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+n+".")}function a(e){var n=e;if("string"==typeof n){var t=document.querySelectorAll(n);i(t,n),n="length"in t?t[0]:t}return m=n||m}function r(e){return!(!e&&!m)||((0,p.default)(!1,["react-modal: App element is not defined.","Please use `Modal.setAppElement(el)` or set `appElement={el}`.","This is needed so screen readers don't see main content","when modal is opened. It is not recommended, but you can opt-out","by setting `ariaHideApp={false}`."].join(" ")),!1)}function o(e){r(e)&&(e||m).setAttribute("aria-hidden","true")}function l(e){r(e)&&(e||m).removeAttribute("aria-hidden")}function c(){m=null}function s(){m=null}Object.defineProperty(n,"__esModule",{value:!0}),n.assertNodeList=i,n.setElement=a,n.validateElement=r,n.hide=o,n.show=l,n.documentNotReadyOrSSRTesting=c,n.resetForTesting=s;var u=t(46),p=function(e){return e&&e.__esModule?e:{default:e}}(u),m=null},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.canUseDOM=void 0;var i=t(2383),a=function(e){return e&&e.__esModule?e:{default:e}}(i),r=a.default,o=r.canUseDOM?window.HTMLElement:{};n.canUseDOM=r.canUseDOM;n.default=o},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.DeleteDatasetModal=void 0;var a=t(9),r=i(a),o=(0,r.default)(["\n margin-top: 24px;\n"],["\n margin-top: 24px;\n"]),l=t(0),c=i(l),s=t(10),u=i(s),p=t(1047),m=i(p),d=u.default.div(o),g=n.DeleteDatasetModal=function(e){var n=e.dataset,t=void 0===n?{}:n,i=e.layers,a=void 0===i?[]:i,r=a.filter(function(e){return e.config.dataId===t.id});return c.default.createElement("div",{className:"delete-dataset-modal"},c.default.createElement(m.default,{dataset:t}),c.default.createElement(d,{className:"delete-dataset-msg"},"you are going to delete this dataset. It will affect "+r.length+" layers"))},_=function(){return g};n.default=_},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var a=t(9),r=i(a),o=(0,r.default)(["\n font-weight: 500;\n font-size: 12px;\n color: ",";\n"],["\n font-weight: 500;\n font-size: 12px;\n color: ",";\n"]),l=t(0),c=i(l),s=t(10),u=i(s),p=t(16),m=u.default.div(o,function(e){return e.theme.titleColorLT}),d=function(e){var n=e.dataset;return c.default.createElement(p.CenterFlexbox,null,c.default.createElement(p.DatasetSquare,{className:"dataset-clolor",color:n.color}),c.default.createElement(m,{className:"dataset-name"},n.label))};n.default=d},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.IconInfoModal=void 0;var a=t(9),r=i(a),o=(0,r.default)(["\n padding-left: 6px;\n width: 180px;\n height: 48px;\n margin-right: 12px;\n \n .icon-table_item__name {\n margin-left: 12px;\n }\n"],["\n padding-left: 6px;\n width: 180px;\n height: 48px;\n margin-right: 12px;\n \n .icon-table_item__name {\n margin-left: 12px;\n }\n"]),l=(0,r.default)(["\n color: ",";\n"],["\n color: ",";\n"]),c=(0,r.default)(["\n font-size: 20px;\n letter-spacing: 1.25px;\n margin: 18px 0 14px 0;\n color: ",";\n"],["\n font-size: 20px;\n letter-spacing: 1.25px;\n margin: 18px 0 14px 0;\n color: ",";\n"]),s=(0,r.default)(["\n display: flex;\n align-items: flex-start;\n flex-wrap: wrap;\n"],["\n display: flex;\n align-items: flex-start;\n flex-wrap: wrap;\n"]),u=t(0),p=i(u),m=t(10),d=i(m),g=t(180),_=t(16),f={svgIcons:[{id:"accel",mesh:{positions:[[.07071129707112825,-.9774058577405854,0],[.03849372384936967,-1,0],[-.030962343096234676,-1,0],[-.06317991631799315,-.9774058577405854,0],[-.9736401673640178,-.06694560669456062,0],[-.9962343096234305,-.034728033472804065,0],[-.9962343096234305,.034728033472804176,0],[-.9736401673640178,.06694560669456062,0],[-.06317991631799315,.9774058577405853,0],[-.030962343096234676,1,0],[.03849372384936967,1,0],[.07071129707112825,.9774058577405853,0],[.9811715481171528,.06694560669456062,0],[.9962343096234305,.032845188284518434,0],[.9962343096234305,-.040376569037657295,0],[-.009623430962345737,-.8702928870292906,0],[.3652719665271935,-.5087866108786626,0],[.3652719665271935,-.49539748953975127,0],[.3631799163179886,-.48765690376569304,0],[.3539748953974873,-.4822175732217612,0],[.35188284518828217,-.4820083682008398,0],[.1108786610878643,-.5087866108786645,0],[.1108786610878643,-.3079497907949825,0],[-.13012552301255378,-.3079497907949825,0],[-.13012552301255378,-.5087866108786645,0],[-.3711297071129718,-.4820083682008398,0],[-.3788702928870319,-.4843096234309643,0],[-.38430962343096575,-.4989539748953975,0],[-.3845188284518851,-.5087866108786626,0],[.16443514644351148,.6560669456066934,0],[-.15690376569037848,.6560669456066934,0],[-.3845188284518851,.42845188284518687,0],[-.3845188284518851,.10711297071129477,0],[-.15690376569037848,-.1205020920502119,0],[.16443514644351348,-.1205020920502119,0],[.3920502092050202,.10711297071129477,0],[.3920502092050182,.42845188284518687,0],[-.33096234309623584,-.5087866108786626,0],[.4991631799163168,.42845188284518687,0],[.9811715481171528,-.06694560669456062,0]],cells:[[0,15,1],[0,16,15],[0,39,16],[1,15,2],[2,15,3],[3,15,37],[3,28,4],[3,37,28],[4,6,5],[4,7,6],[4,26,32],[4,27,26],[4,28,27],[4,32,7],[7,31,8],[7,32,31],[8,11,9],[8,29,11],[8,30,29],[8,31,30],[9,11,10],[11,29,38],[11,38,12],[12,35,39],[12,38,35],[12,39,13],[13,39,14],[16,39,17],[17,39,18],[18,35,19],[18,39,35],[19,34,20],[19,35,34],[20,22,21],[20,34,22],[22,33,23],[22,34,33],[23,25,24],[23,33,25],[25,32,26],[25,33,32],[27,28,37],[29,36,38]]},type:"custom"},{id:"brake",mesh:{positions:[[.06694560669456084,-.9774058577405873,0],[.03472803347280218,-1,0],[-.03472803347280229,-1,0],[-.06694560669456084,-.9774058577405873,0],[-.9774058577405873,-.06694560669456084,0],[-1,-.03472803347280229,0],[-1,.03472803347280218,0],[-.9774058577405873,.06694560669456084,0],[-.06694560669456084,.9774058577405873,0],[-.03472803347280229,1,0],[.03472803347280218,1,0],[.06694560669456084,.9774058577405873,0],[.9774058577405873,.06694560669456084,0],[1,.03472803347280218,0],[1,-.03472803347280229,0],[.9774058577405873,-.06694560669456084,0],[-.14728033472803492,-.7497907949790802,0],[.16066945606694438,-.7497907949790802,0],[.37489539748953815,-.5355648535564863,0],[.37489539748953815,-.22761506276150711,0],[.16066945606694438,-.013389121338913346,0],[-.14728033472803492,-.013389121338913346,0],[-.3615062761506287,-.22761506276150711,0],[-.3615062761506287,-.5355648535564863,0],[.1338912133891217,.4953974895397504,0],[.1338912133891217,.6962343096234327,0],[-.10711297071129688,.6962343096234327,0],[-.10711297071129688,.4953974895397504,0],[-.34811715481171535,.5221757322175751,0],[-.3558577405857736,.5200836820083699,0],[-.36129707112970744,.5108786610878686,0],[-.3615062761506268,.5087866108786636,0],[-.3615062761506268,.49539748953975216,0],[.013389121338913235,.13389121338912346,0],[.3882845188284514,.4953974895397504,0],[.3882845188284514,.5087866108786616,0],[.38807531380753013,.5108786610878666,0],[.3826359832635984,.5200836820083699,0],[.37489539748954015,.5221757322175751,0],[-.3347280334728059,-.5355648535564863,0],[.2677824267782414,.5221757322175751,0],[1.00418410041841,-.06694560669456084,0],[.28286876068124145,.5204994728950192,0]],cells:[[0,3,1],[0,16,3],[0,17,16],[0,18,17],[0,41,18],[1,3,2],[3,16,23],[3,23,4],[4,6,5],[4,7,6],[4,22,7],[4,23,22],[7,22,32],[7,29,8],[7,30,29],[7,31,30],[7,32,31],[8,11,9],[8,26,11],[8,28,26],[8,29,28],[9,11,10],[11,25,38],[11,26,25],[11,37,12],[11,38,37],[12,14,13],[12,15,14],[12,19,15],[12,34,19],[12,35,34],[12,36,35],[12,37,36],[14,15,41],[15,18,41],[15,19,18],[16,39,23],[19,34,20],[20,33,21],[20,34,33],[21,32,22],[21,33,32],[22,23,39],[24,40,25],[24,42,40],[25,40,38],[26,28,27],[37,38,42]]},type:"custom"},{id:"dangerous",mesh:{positions:[[-.039999999999999925,-.3733333333333333,0],[-.039999999999999925,-.3866666666666666,0],[-.04020833333333329,-.38874999999999993,0],[-.045624999999999916,-.3979166666666666,0],[-.05333333333333323,-.3999999999999999,0],[-.07999999999999985,-.3999999999999999,0],[-.08208333333333317,-.40020833333333317,0],[-.09124999999999983,-.4056249999999999,0],[-.09333333333333316,-.4133333333333332,0],[-.09333333333333316,-.47999999999999965,0],[-.09541666666666648,-.48791666666666633,0],[-.10458333333333303,-.4987499999999997,0],[-.10666666666666635,-.5066666666666664,0],[-.1187499999999998,-.512083333333333,0],[-.14791666666666647,-.5029166666666663,0],[-.1599999999999998,-.49333333333333296,0],[-.1599999999999998,-.46666666666666634,0],[-.15791666666666648,-.45874999999999966,0],[-.14874999999999983,-.4479166666666664,0],[-.1466666666666665,-.4399999999999996,0],[-.18666666666666631,-.4399999999999996,0],[-.19645833333333296,-.43749999999999967,0],[-.21104166666666635,-.41749999999999976,0],[-.21333333333333304,-.3999999999999997,0],[-.2666666666666667,-.3999999999999997,0],[-.2533333333333334,-.533333333333333,0],[.28,-.533333333333333,0],[.9977083333333334,-.04437500000000005,0],[.9831250000000002,-.0697916666666667,0],[.9733333333333334,-.08000000000000007,0],[.07999999999999985,-.9733333333333334,0],[.06000000000000005,-.983125,0],[.020000000000000018,-.9977083333333333,0],[0,-1,0],[-.020000000000000018,-.9977083333333333,0],[-.06000000000000005,-.983125,0],[-.07999999999999996,-.9733333333333334,0],[-.09003255208333327,-.96330078125,0],[-.9733333333333334,-.07999999999999996,0],[-.983125,-.06000000000000005,0],[-.9977083333333333,-.020000000000000018,0],[-1,0,0],[-.9977083333333333,.020000000000000018,0],[-.983125,.06000000000000005,0],[-.9733333333333334,.07999999999999985,0],[-.16244140624999992,.8908919270833335,0],[-.07999999999999996,.9733333333333334,0],[-.06000000000000005,.9831250000000002,0],[-.020000000000000018,.9977083333333334,0],[0,1,0],[.020000000000000018,.9977083333333334,0],[.06000000000000005,.9831250000000002,0],[.07999999999999985,.9733333333333334,0],[.9733333333333334,.0800000000000003,0],[.98875,.05770833333333347,0],[.9995833333333333,.0031249999999998224,0],[.4112499999999999,.4043749999999997,0],[.40208333333333335,.42979166666666657,0],[.3999999999999999,.44000000000000017,0],[.39020833333333327,.4520833333333334,0],[.3756249999999999,.48124999999999996,0],[.3733333333333335,.4933333333333334,0],[.3531249999999999,.5133333333333334,0],[.3077083333333335,.5533333333333337,0],[.28000000000000025,.5733333333333335,0],[.25333333333333363,.52,0],[.26541666666666686,.5100000000000002,0],[.2945833333333334,.49,0],[.3066666666666671,.48,0],[.3166666666666669,.4697916666666666,0],[.3366666666666669,.44437499999999996,0],[.3466666666666671,.4266666666666665,0],[.34875000000000034,.41874999999999996,0],[.3579166666666671,.4079166666666665,0],[.36208333333333376,.39208333333333334,0],[.3712500000000003,.3812500000000001,0],[.37333333333333374,.3733333333333335,0],[.37333333333333374,.3466666666666669,0],[.3712500000000003,.33875000000000033,0],[.36208333333333376,.32791666666666686,0],[.3600000000000003,.3200000000000003,0],[.34020833333333345,.31791666666666685,0],[.30562500000000004,.3087500000000001,0],[.2933333333333332,.30666666666666687,0],[.28333333333333344,.30458333333333343,0],[.2633333333333332,.2954166666666669,0],[.2533333333333332,.29333333333333345,0],[.21541666666666637,.28125,0],[.1445833333333335,.25208333333333344,0],[.10666666666666669,.24,0],[.09458333333333346,.23791666666666678,0],[.06541666666666668,.22875,0],[.053333333333333455,.22666666666666657,0],[.03562500000000002,.21875,0],[.010208333333333375,.20791666666666653,0],[0,.19999999999999996,0],[-.039999999999999925,.15999999999999992,0],[-.04208333333333336,.15208333333333335,0],[-.05124999999999991,.14124999999999988,0],[-.05333333333333323,.1333333333333333,0],[-.05333333333333323,.10666666666666669,0],[-.05104166666666654,.09458333333333346,0],[-.03645833333333337,.06541666666666668,0],[-.026666666666666616,.053333333333333455,0],[-.01645833333333324,.043333333333333446,0],[.008958333333333401,.023333333333333428,0],[.02666666666666684,.01333333333333342,0],[.04437500000000005,.005416666666666625,0],[.0697916666666667,-.005416666666666736,0],[.07999999999999985,-.013333333333333308,0],[.09791666666666643,-.015416666666666634,0],[.12875000000000014,-.02458333333333329,0],[.16458333333333308,-.028749999999999942,0],[.1954166666666668,-.03791666666666649,0],[.21333333333333337,-.039999999999999813,0],[.23999999999999977,-.039999999999999813,0],[.23999999999999977,-.07999999999999996,0],[-.21333333333333326,-.07999999999999996,0],[-.21333333333333326,-.026666666666666616,0],[-.21562499999999996,-.016874999999999973,0],[-.23020833333333335,-.002291666666666581,0],[-.24,2.220446049250313e-16,0],[-.2699999999999999,.002291666666666803,0],[-.33000000000000007,.016874999999999973,0],[-.36,.026666666666666616,0],[-.37791666666666657,.028750000000000053,0],[-.40875000000000006,.0379166666666666,0],[-.42666666666666664,.040000000000000036,0],[-.4387500000000001,.04020833333333318,0],[-.46791666666666665,.04562500000000003,0],[-.48,.053333333333333455,0],[-.5066666666666666,.07999999999999985,0],[-.50875,.08229166666666665,0],[-.5179166666666666,.09687500000000004,0],[-.521875,.11458333333333304,0],[-.525625,.1254166666666665,0],[-.52,.13333333333333308,0],[-.5179166666666666,.14124999999999965,0],[-.50875,.15208333333333313,0],[-.5066666666666666,.1599999999999997,0],[-.49458333333333326,.16208333333333313,0],[-.4654166666666667,.17125000000000012,0],[-.45333333333333337,.17333333333333334,0],[-.44333333333333347,.17541666666666678,0],[-.42333333333333345,.18458333333333332,0],[-.41333333333333344,.18666666666666676,0],[-.3733333333333334,.1968749999999999,0],[-.29333333333333345,.22229166666666678,0],[-.2533333333333334,.24,0],[-.24541666666666684,.24020833333333358,0],[-.23458333333333337,.2456250000000002,0],[-.22666666666666668,.2533333333333334,0],[-.21333333333333337,.2533333333333334,0],[-.20125000000000004,.26125,0],[-.17208333333333337,.27208333333333345,0],[-.16000000000000003,.28,0],[-.14041666666666663,.3022916666666664,0],[-.11124999999999996,.35687499999999983,0],[-.10666666666666669,.3866666666666667,0],[-.10666666666666669,.41333333333333333,0],[-.10875000000000001,.4212499999999999,0],[-.11791666666666656,.4320833333333334,0],[-.11999999999999988,.43999999999999995,0],[-.12979166666666653,.4520833333333334,0],[-.14437499999999992,.48124999999999996,0],[-.1466666666666666,.4933333333333332,0],[-.16687499999999988,.513333333333333,0],[-.21229166666666666,.5533333333333332,0],[-.24,.5733333333333333,0],[-.2666666666666667,.5199999999999998,0],[-.2545833333333333,.51,0],[-.2254166666666667,.48999999999999977,0],[-.21333333333333326,.47999999999999976,0],[-.20562499999999984,.4720833333333332,0],[-.20020833333333343,.4612499999999997,0],[-.19999999999999996,.45333333333333337,0],[-.19791666666666663,.4454166666666668,0],[-.18875000000000008,.4345833333333333,0],[-.18458333333333343,.4187500000000002,0],[-.17541666666666678,.4079166666666667,0],[-.17333333333333345,.40000000000000013,0],[-.17354166666666682,.3879166666666667,0],[-.17895833333333344,.3587500000000001,0],[-.18666666666666676,.3466666666666669,0],[-.1987500000000001,.33666666666666667,0],[-.22791666666666666,.31666666666666665,0],[-.24,.30666666666666687,0],[-.25,.30458333333333343,0],[-.27,.2954166666666669,0],[-.2799999999999999,.29333333333333345,0],[-.3179166666666666,.28333333333333344,0],[-.38875000000000004,.2633333333333332,0],[-.42666666666666664,.2533333333333334,0],[-.4387500000000001,.2510416666666666,0],[-.46791666666666665,.23645833333333344,0],[-.48,.2266666666666668,0],[-.4920833333333333,.22458333333333313,0],[-.52125,.2154166666666666,0],[-.5333333333333333,.21333333333333337,0],[-.5433333333333333,.203125,0],[-.5633333333333334,.17770833333333313,0],[-.5733333333333333,.15999999999999992,0],[-.5810416666666667,.1479166666666667,0],[-.5864583333333333,.11874999999999991,0],[-.5866666666666667,.10666666666666669,0],[-.584375,.09458333333333346,0],[-.5697916666666667,.06541666666666668,0],[-.5599999999999999,.053333333333333455,0],[-.5497916666666667,.043333333333333446,0],[-.524375,.023333333333333428,0],[-.5066666666666666,.01333333333333342,0],[-.49458333333333326,.005624999999999991,0],[-.4654166666666666,.0002083333333333659,0],[-.45333333333333325,2.220446049250313e-16,0],[-.43562499999999993,-.002083333333333215,0],[-.4102083333333333,-.011249999999999871,0],[-.3999999999999999,-.013333333333333197,0],[-.38208333333333333,-.015416666666666523,0],[-.35124999999999984,-.02458333333333307,0],[-.33333333333333326,-.026666666666666505,0],[-.30666666666666653,-.026666666666666505,0],[-.30666666666666653,-.07999999999999996,0],[-.34666666666666657,-.07999999999999996,0],[-.34666666666666657,-.2799999999999997,0],[-.33895833333333336,-.2974999999999999,0],[-.33354166666666674,-.3175000000000001,0],[-.33333333333333337,-.32000000000000006,0],[-.33125000000000004,-.3277083333333334,0],[-.3220833333333334,-.333125,0],[-.32000000000000006,-.33333333333333337,0],[-.30666666666666675,-.33333333333333337,0],[-.30458333333333343,-.37124999999999997,0],[-.29541666666666677,-.4420833333333334,0],[-.29333333333333345,-.48,0],[-.29333333333333345,-.5066666666666667,0],[-.2931250000000001,-.514375,0],[-.28770833333333345,-.5197916666666667,0],[-.28000000000000014,-.52,0],[-.27208333333333357,-.5277083333333334,0],[-.2612500000000002,-.5331250000000001,0],[-.2533333333333335,-.5333333333333334,0],[.2933333333333332,-.5333333333333334,0],[.3012499999999998,-.5331250000000001,0],[.31208333333333327,-.5277083333333334,0],[.31999999999999984,-.52,0],[.3202083333333332,-.4866666666666667,0],[.32562499999999983,-.44666666666666677,0],[.33333333333333304,-.42666666666666664,0],[.3335416666666664,-.4066666666666666,0],[.33895833333333325,-.3666666666666667,0],[.34666666666666646,-.3466666666666668,0],[.34666666666666646,-.3333333333333335,0],[.35437499999999966,-.3310416666666668,0],[.3597916666666663,-.3164583333333335,0],[.35999999999999965,-.30666666666666675,0],[.36770833333333286,-.2945833333333334,0],[.3731249999999995,-.26541666666666686,0],[.37333333333333285,-.2533333333333334,0],[.37333333333333285,-.16000000000000014,0],[.3752083333333329,-.15208333333333357,0],[.37895833333333306,-.1412500000000001,0],[.37333333333333285,-.13333333333333341,0],[.37333333333333285,-.0800000000000003,0],[.32000000000000006,-.0800000000000003,0],[.32000000000000006,-.02666666666666695,0],[.3174999999999999,-.016875000000000306,0],[.2974999999999999,-.002291666666666914,0],[.28,-2.220446049250313e-16,0],[.25770833333333343,.002291666666666581,0],[.203125,.016874999999999973,0],[.17333333333333334,.026666666666666616,0],[.16125000000000012,.028750000000000053,0],[.13208333333333355,.0379166666666666,0],[.1200000000000001,.040000000000000036,0],[.10020833333333345,.04020833333333318,0],[.06562500000000004,.04562500000000003,0],[.053333333333333455,.053333333333333455,0],[.026666666666666616,.07999999999999985,0],[.0245833333333334,.08791666666666642,0],[.015416666666666634,.0987499999999999,0],[.011458333333333348,.11458333333333304,0],[.007708333333333428,.1254166666666665,0],[.01333333333333342,.13333333333333308,0],[.015416666666666634,.14124999999999965,0],[.0245833333333334,.15208333333333313,0],[.026666666666666616,.1599999999999997,0],[.03875000000000006,.16208333333333313,0],[.06791666666666663,.17125000000000012,0],[.07999999999999985,.17333333333333334,0],[.08999999999999986,.17541666666666678,0],[.10999999999999988,.18458333333333332,0],[.1200000000000001,.18666666666666676,0],[.15979166666666678,.1968749999999999,0],[.234375,.22229166666666678,0],[.2666666666666666,.24,0],[.28874999999999984,.25,0],[.33791666666666687,.27,0],[.3599999999999999,.28000000000000025,0],[.3999999999999999,.3200000000000003,0],[.4077083333333331,.33791666666666687,0],[.41312499999999996,.3687499999999999,0],[.28,-.3733333333333333,0],[.41333333333333333,.3866666666666667,0],[1,-.026666666666666727,0]],cells:[[0,1,301],[1,2,301],[2,3,26],[2,26,301],[3,4,9],[3,9,26],[4,5,8],[4,8,9],[5,6,8],[6,7,8],[9,10,26],[10,11,12],[10,12,26],[12,13,26],[13,14,25],[13,25,26],[14,15,25],[15,16,20],[15,20,21],[15,21,25],[16,17,20],[17,18,20],[18,19,20],[21,22,24],[21,24,25],[22,23,24],[27,303,28],[28,303,29],[29,53,262],[29,55,53],[29,244,30],[29,247,244],[29,253,247],[29,255,253],[29,256,255],[29,257,256],[29,260,257],[29,262,260],[29,303,55],[30,37,31],[30,240,37],[30,241,240],[30,242,241],[30,243,242],[30,244,243],[31,34,32],[31,35,34],[31,37,35],[32,34,33],[35,37,36],[37,235,38],[37,236,235],[37,238,236],[37,239,238],[37,240,239],[38,43,39],[38,44,43],[38,205,44],[38,206,205],[38,207,206],[38,208,207],[38,209,208],[38,223,209],[38,226,223],[38,227,226],[38,234,227],[38,235,234],[39,42,40],[39,43,42],[40,42,41],[44,168,45],[44,169,168],[44,198,169],[44,199,198],[44,200,199],[44,201,200],[44,202,201],[44,203,202],[44,204,203],[44,205,204],[45,52,46],[45,64,52],[45,166,64],[45,167,166],[45,168,167],[46,52,47],[47,51,48],[47,52,51],[48,50,49],[48,51,50],[52,61,53],[52,62,61],[52,63,62],[52,64,63],[53,55,54],[53,56,302],[53,58,56],[53,61,58],[53,298,262],[53,299,298],[53,300,299],[53,302,300],[56,58,57],[58,61,59],[59,61,60],[64,165,65],[64,166,165],[65,87,66],[65,88,87],[65,159,88],[65,160,159],[65,162,160],[65,165,162],[66,86,67],[66,87,86],[67,84,68],[67,86,84],[68,84,69],[69,84,70],[70,72,71],[70,84,72],[72,74,73],[72,82,74],[72,83,82],[72,84,83],[74,76,75],[74,81,76],[74,82,81],[76,81,77],[77,79,78],[77,81,79],[79,81,80],[84,86,85],[88,159,89],[89,159,90],[90,158,91],[90,159,158],[91,158,92],[92,157,93],[92,158,157],[93,157,94],[94,156,95],[94,157,156],[95,156,96],[96,98,97],[96,154,98],[96,155,154],[96,156,155],[98,152,99],[98,154,152],[99,120,100],[99,149,120],[99,150,149],[99,152,150],[100,120,101],[101,119,102],[101,120,119],[102,118,103],[102,119,118],[103,118,104],[104,117,105],[104,118,117],[105,117,106],[106,117,107],[107,109,108],[107,117,109],[109,111,110],[109,116,111],[109,117,116],[111,116,112],[112,116,113],[113,116,114],[114,116,115],[120,149,121],[121,147,122],[121,149,147],[122,147,123],[123,146,124],[123,147,146],[124,146,125],[125,146,126],[126,143,127],[126,145,143],[126,146,145],[127,143,128],[128,130,129],[128,142,130],[128,143,142],[130,141,131],[130,142,141],[131,140,132],[131,141,140],[132,140,133],[133,140,134],[134,136,135],[134,138,136],[134,140,138],[136,138,137],[138,140,139],[143,145,144],[147,149,148],[150,152,151],[152,154,153],[160,162,161],[162,165,163],[163,165,164],[169,190,170],[169,191,190],[169,192,191],[169,193,192],[169,194,193],[169,198,194],[170,176,171],[170,189,176],[170,190,189],[171,175,172],[171,176,175],[172,175,173],[173,175,174],[176,178,177],[176,185,178],[176,187,185],[176,189,187],[178,180,179],[178,181,180],[178,184,181],[178,185,184],[181,184,182],[182,184,183],[185,187,186],[187,189,188],[194,196,195],[194,198,196],[196,198,197],[209,211,210],[209,223,211],[211,223,212],[212,215,213],[212,222,215],[212,223,222],[213,215,214],[215,222,216],[216,222,217],[217,222,218],[218,222,219],[219,221,220],[219,222,221],[223,226,224],[224,226,225],[227,231,228],[227,232,231],[227,233,232],[227,234,233],[228,231,229],[229,231,230],[236,238,237],[244,247,245],[245,247,246],[247,252,248],[247,253,252],[248,250,249],[248,252,250],[250,252,251],[253,255,254],[257,260,258],[258,260,259],[260,262,261],[262,264,263],[262,265,264],[262,297,265],[262,298,297],[265,296,266],[265,297,296],[266,293,267],[266,294,293],[266,295,294],[266,296,295],[267,293,268],[268,293,269],[269,292,270],[269,293,292],[270,292,271],[271,292,272],[272,291,273],[272,292,291],[273,289,274],[273,291,289],[274,276,275],[274,288,276],[274,289,288],[276,278,277],[276,288,278],[278,280,279],[278,282,280],[278,284,282],[278,286,284],[278,287,286],[278,288,287],[280,282,281],[282,284,283],[284,286,285],[289,291,290]]},type:"custom"},{id:"swerve",mesh:{positions:[[.06666666666666665,-.9733333333333334,0],[.05437499999999984,-.983125,0],[.019791666666666652,-.9977083333333333,0],[0,-1,0],[-.019791666666666652,-.9977083333333333,0],[-.05437499999999995,-.983125,0],[-.06666666666666665,-.9733333333333334,0],[-.08614583333333337,-.9538541666666667,0],[-.9733333333333334,-.06666666666666665,0],[-.983125,-.05437499999999995,0],[-.9977083333333333,-.019791666666666652,0],[-1,0,0],[-.9977083333333333,.019791666666666652,0],[-.983125,.05437499999999984,0],[-.9733333333333334,.06666666666666665,0],[-.21010416666666676,.8298958333333337,0],[-.06666666666666665,.9733333333333334,0],[-.05437499999999995,.9831250000000002,0],[-.019791666666666652,.9977083333333334,0],[0,1,0],[.019791666666666652,.9977083333333334,0],[.05437499999999984,.9831250000000002,0],[.06666666666666665,.9733333333333334,0],[.9733333333333334,.06666666666666665,0],[.9831250000000002,.05437499999999984,0],[.9977083333333334,.019791666666666652,0],[1,0,0],[.9977083333333334,-.019791666666666652,0],[.9831250000000002,-.05437499999999995,0],[.2266666666666668,-.41333333333333333,0],[.17333333333333334,-.42666666666666664,0],[.17333333333333334,-.3733333333333333,0],[.17062500000000025,-.33375,0],[.14520833333333338,-.2645833333333333,0],[.1200000000000001,-.24,0],[-.07999999999999996,-.10666666666666669,0],[-.09749999999999992,-.09645833333333331,0],[-.11750000000000005,-.07104166666666667,0],[-.12,-.053333333333333344,0],[-.12,.17333333333333312,0],[-.1177083333333333,.18541666666666656,0],[-.10312500000000002,.21458333333333335,0],[-.09333333333333338,.22666666666666657,0],[.10666666666666669,.3599999999999999,0],[.13187499999999996,.3845833333333333,0],[.1572916666666666,.4537499999999999,0],[.16000000000000014,.4933333333333332,0],[.16000000000000014,.6266666666666665,0],[.053333333333333455,.6266666666666665,0],[.053333333333333455,.4933333333333332,0],[.05104166666666665,.4814583333333331,0],[.03645833333333326,.45770833333333316,0],[.026666666666666616,.45333333333333314,0],[-.1466666666666666,.32000000000000006,0],[-.18166666666666664,.2875000000000001,0],[-.22166666666666657,.2074999999999998,0],[-.22666666666666668,.15999999999999992,0],[-.22666666666666668,-.053333333333333344,0],[-.224375,-.07541666666666669,0],[-.2097916666666667,-.12458333333333338,0],[-.19999999999999996,-.14666666666666672,0],[-.19541666666666657,-.16645833333333326,0],[-.1662499999999999,-.20104166666666667,0],[-.1466666666666666,-.21333333333333326,0],[.026666666666666616,-.33333333333333337,0],[.03645833333333326,-.34333333333333327,0],[.05104166666666665,-.3633333333333333,0],[.053333333333333455,-.3733333333333333,0],[.053333333333333455,-.42666666666666664,0],[-.013333333333333308,-.41333333333333333,0],[-.039999999999999925,-.41333333333333333,0],[-.04749999999999999,-.4175,0],[-.04749999999999999,-.4358333333333333,0],[-.039999999999999925,-.43999999999999995,0],[.10666666666666669,-.6666666666666667,0],[.2666666666666666,-.43999999999999995,0],[.2720833333333337,-.4302083333333333,0],[.26291666666666647,-.415625,0],[.2533333333333334,-.41333333333333333,0],[.9733333333333334,-.06666666666666665,0]],cells:[[0,5,1],[0,6,5],[0,7,6],[0,74,7],[0,75,74],[0,79,75],[1,5,2],[2,4,3],[2,5,4],[7,72,8],[7,73,72],[7,74,73],[8,13,9],[8,14,13],[8,57,14],[8,58,57],[8,59,58],[8,61,59],[8,62,61],[8,72,62],[9,12,10],[9,13,12],[10,12,11],[14,54,15],[14,55,54],[14,56,55],[14,57,56],[15,48,16],[15,52,48],[15,53,52],[15,54,53],[16,21,17],[16,22,21],[16,48,22],[17,20,18],[17,21,20],[18,20,19],[22,47,23],[22,48,47],[23,28,24],[23,33,79],[23,44,33],[23,45,44],[23,46,45],[23,47,46],[23,79,28],[24,27,25],[24,28,27],[25,27,26],[29,31,30],[29,32,31],[29,78,32],[32,77,33],[32,78,77],[33,44,34],[33,77,79],[34,43,35],[34,44,43],[35,38,36],[35,39,38],[35,42,39],[35,43,42],[36,38,37],[39,41,40],[39,42,41],[48,52,49],[49,52,50],[50,52,51],[59,61,60],[62,71,63],[62,72,71],[63,70,64],[63,71,70],[64,69,65],[64,70,69],[65,69,66],[66,69,67],[67,69,68],[75,79,76],[76,79,77]]},type:"custom"},{id:"add-person",mesh:{positions:[[-.5921093749999999,-.482265625,0],[-.533203125,-.626171875,0],[-.426171875,-.733203125,0],[-.28226562499999985,-.792109375,0],[-.19999999999999996,-.8,0],[-.11773437500000006,-.792109375,0],[.026171874999999956,-.733203125,0],[.1332031250000001,-.626171875,0],[.19210937500000003,-.482265625,0],[.19999999999999996,-.4,0],[.19210937500000003,-.3177343750000001,0],[.1332031250000001,-.173828125,0],[.026171874999999956,-.066796875,0],[-.11773437500000006,-.007890625000000017,0],[-.19999999999999996,0,0],[-.28226562499999985,-.007890625000000017,0],[-.426171875,-.066796875,0],[-.533203125,-.173828125,0],[-.5921093749999999,-.3177343750000001,0],[-1,.6666666666666666,0],[-.9904166666666667,.7212500000000001,0],[-.92125,.7904166666666667,0],[-.8666666666666667,.8,0],[.46666666666666656,.8,0],[.52125,.7904166666666667,0],[.5904166666666666,.7212500000000001,0],[.6000000000000001,.6666666666666666,0],[.6000000000000001,.5333333333333334,0],[.5462500000000001,.4916666666666666,0],[.2757812500000001,.3510416666666666,0],[-.020156249999999876,.278125,0],[-.19999999999999996,.2666666666666666,0],[-.37984375000000015,.278125,0],[-.67578125,.3510416666666666,0],[-.94625,.4916666666666666,0],[.7333333333333334,-.1333333333333333,0],[.7333333333333334,-.4,0],[.6000000000000001,-.4,0],[.6000000000000001,-.1333333333333333,0],[.33333333333333326,-.1333333333333333,0],[.33333333333333326,0,0],[.6000000000000001,0,0],[.6000000000000001,.2666666666666666,0],[.7333333333333334,.2666666666666666,0],[.7333333333333334,0,0],[1,0,0],[-1,.5333333333333334,0],[-.6,-.4,0],[1,-.1333333333333333,0]],cells:[[0,1,2],[0,2,3],[0,3,4],[0,4,47],[4,5,8],[4,8,9],[4,9,14],[4,14,47],[5,6,8],[6,7,8],[9,10,13],[9,13,14],[10,11,12],[10,12,13],[14,15,47],[15,16,17],[15,17,18],[15,18,47],[19,21,20],[19,22,21],[19,34,22],[19,46,34],[22,31,23],[22,32,31],[22,33,32],[22,34,33],[23,26,24],[23,28,26],[23,29,28],[23,30,29],[23,31,30],[24,26,25],[26,28,27],[35,38,36],[35,41,38],[35,44,41],[35,48,44],[36,38,37],[38,40,39],[38,41,40],[41,44,42],[42,44,43],[44,48,45]]},type:"uber"},{id:"alert",mesh:{positions:[[.12908937013732302,-.8246334336948712,0],[.1041589854109326,-.8570604146914674,0],[.03751659776045346,-.8941198215447204,0],[-.037516598988875494,-.8941198215447204,0],[-.10415898663935497,-.8570604146914674,0],[-.12908937136574494,-.8246334336948712,0],[-.9852387647167523,.6799748987313422,0],[-1,.7167676105304384,0],[-.9980972765716155,.7899630766544851,0],[-.9608832312835861,.8517018611243337,0],[-.8962645882961451,.8888598779135771,0],[-.8561493939652183,.8941198215447204,0],[.8561493941711225,.8941198215447204,0],[.8962645884726348,.8888598779135771,0],[.9608832313003945,.8517018611243337,0],[.9980972764623603,.7899630766544851,0],[1,.7167676105304384,0],[.14061328583878807,.5853497006085772,0],[.12152778095475947,.6044352054926058,0],[.10757447501206752,.6072545532079779,0],[-.10757447624048933,.6072545532079779,0],[-.12152778218318117,.6044352054926058,0],[-.1406132870672101,.5853497006085772,0],[-.14343263478258217,.5713963946658852,0],[-.14343263478258217,.3562474434133285,0],[-.1406132870672101,.34229413747063664,0],[-.12152778218318117,.3232086325866079,0],[-.10757447624048933,.3203892848712358,0],[.10757447501206752,.3203892848712358,0],[.12152778095475947,.3232086325866079,0],[.14061328583878807,.34229413747063664,0],[.14343263355416025,.3562474434133285,0],[.14061328583878807,.1550517981034636,0],[.12152778095475947,.1741373029874925,0],[.10757447501206752,.17695665070286462,0],[-.10757447624048933,.17695665070286462,0],[-.12152778218318117,.1741373029874925,0],[-.1406132870672101,.1550517981034636,0],[-.14343263478258217,.14109849216077172,0],[-.14343263478258217,-.3609157274285273,0],[-.1406132870672101,-.37486903337121913,0],[-.12152778218318117,-.39395453825524807,0],[-.10757447624048933,-.3967738859706201,0],[.10757447501206752,-.3967738859706201,0],[.12152778095475947,-.39395453825524807,0],[.14061328583878807,-.37486903337121913,0],[.14343263355416025,-.3609157274285273,0],[.14343263355416025,.14109849216077172,0],[.14343263355416025,.5713963946658852,0],[.9852387649226568,.6799748987313422,0]],cells:[[0,2,1],[0,5,2],[0,42,5],[0,43,42],[0,44,43],[0,45,44],[0,46,45],[0,49,46],[2,5,3],[3,5,4],[5,39,6],[5,40,39],[5,41,40],[5,42,41],[6,8,7],[6,9,8],[6,10,9],[6,11,10],[6,23,11],[6,24,23],[6,38,24],[6,39,38],[11,19,12],[11,20,19],[11,21,20],[11,22,21],[11,23,22],[12,17,48],[12,18,17],[12,19,18],[12,48,49],[12,49,13],[13,49,14],[14,49,15],[15,49,16],[24,37,25],[24,38,37],[25,36,26],[25,37,36],[26,35,27],[26,36,35],[27,34,28],[27,35,34],[28,33,29],[28,34,33],[29,32,30],[29,33,32],[30,32,47],[30,47,31],[31,47,49],[31,49,48],[46,49,47]]},type:"uber"},{id:"android",mesh:{positions:[[.6827673559382252,.3520550868482859,0],[.6216236375551251,.29025164757023547,0],[.6125938186970057,.24505745497275355,0],[.6125938186970057,-.2518079754101843,0],[.6216236375551251,-.2970228189846793,0],[.6827673559382252,-.35884077228057554,0],[.7274847004753033,-.36796946889931215,0],[.7721963640945718,-.35884077228057554,0],[.8333150864393105,-.2970228189846793,0],[.8423392243796205,-.2518079754101843,0],[.8423392243796205,.24505745497275355,0],[.8333150864393105,.29025164757023547,0],[.7721963640945718,.3520550868482859,0],[.327257223698246,.6064368633509654,0],[.32922111698497275,.6142037326020644,0],[.3315673360402752,.630326855874104,0],[.3318746736937663,.6386563241403362,0],[.3318746736937663,.8838385123281318,0],[.32283917391783734,.9290382858592696,0],[.26167045949637563,.9908662812454068,0],[.21694743404148795,1,0],[.17225110890030457,.9908662812454068,0],[.11112216090350907,.9290382858592696,0],[.10209291013717081,.8838385123281318,0],[.10209291013717081,.6386563241403362,0],[.10239967969888103,.630326855874104,0],[.10473112836787908,.6142037326020644,0],[.10667400225871057,.6064368633509654,0],[-.10667400225871047,.6064368633509654,0],[-.10472544745006955,.6142037326020644,0],[-.10236900274270996,.630326855874104,0],[-.10205655226319031,.6386563241403362,0],[-.10205655226319031,.8838385123281318,0],[-.11108693921309053,.9290382858592696,0],[-.1722454279824952,.9908662812454068,0],[-.21698379191546854,1,0],[-.2616647785785663,.9908662812454068,0],[-.3228039522274189,.9290382858592696,0],[-.3318383158197858,.8838385123281318,0],[-.3318383158197858,.6386563241403362,0],[-.3315309781662945,.630326855874104,0],[-.32918475911099215,.6142037326020644,0],[-.3272208658242656,.6064368633509654,0],[-.4147706263692468,.6064368633509654,0],[-.4619182675452073,.59677962256972,0],[-.5264500853098631,.5314666895136271,0],[-.5359877782201471,.48377432603469606,0],[-.5359877782201471,-.36796946889931215,0],[.5360241360941276,-.36796946889931215,0],[.5360241360941276,.48377432603469606,0],[.5264858750920626,.5314666895136271,0],[.4619392869411026,.59677962256972,0],[-.3541256925698163,-.9702089475715131,0],[-.357003645532083,-.9773395560730842,0],[-.3541972721342153,-.9916275631938796,0],[-.3488538008426475,-.9970704008277201,0],[-.34179696473974996,-.9999799074935654,0],[-.3276560241284693,-.9971055623867598,0],[-.3222761949629211,-.9916766782277876,0],[-.22770936473970826,-.8482965313680592,0],[-.17441383431036198,-.8663423952445952,0],[-.06018761991576987,-.8877933817819289,0],[0,-.8905890313112478,0],[.060203526485636226,-.8877933817819289,0],[.1744342856144763,-.8663423952445952,0],[.22774572261368894,-.8482965313680592,0],[.3223125528369017,-.9916766782277876,0],[.32769181391066904,-.9971256548931944,0],[.34181798413564507,-1,0],[.3488538008426476,-.9970704008277201,0],[.3542029530520249,-.9916275631938796,0],[.3570343224882542,-.9773395560730842,0],[.35416205044379667,-.9702089475715131,0],[.26359458635843613,-.8328297637970491,0],[.32196147211627746,-.8010104152299948,0],[.42121278716516203,-.7203550366717335,0],[.49267759702446945,-.6207139108133095,0],[.5309840258135842,-.5065308311731712,0],[.5360241360941276,-.4453747441594742,0],[-.5359877782201471,-.4453747441594742,0],[-.5309461766986788,-.5065308311731712,0],[-.49263165260168545,-.6207139108133095,0],[-.42116045170984245,-.7203550366717335,0],[-.3219146755558225,-.8010104152299948,0],[.25209072779430175,-.6048205267433904,0],[.28264724850776635,-.6357149925775305,0],[.2871544886977835,-.6583017637627053,0],[.28264724850776635,-.6809036038550538,0],[.25209072779430175,-.7117880225997455,0],[.22970904780863427,-.7163467896232409,0],[.20736940661475692,-.7117880225997455,0],[.17684242667390151,-.6809036038550538,0],[.17233632266744664,-.6583017637627053,0],[.17684242667390151,-.6357149925775305,0],[.20736940661475692,-.6048205267433904,0],[-.20734270630105242,-.6048205267433904,0],[-.176775959935531,-.6357149925775305,0],[-.17226360691948556,-.6583017637627053,0],[-.176775959935531,-.6809036038550538,0],[-.20734270630105242,-.7117880225997455,0],[-.22970904780863438,-.7163467896232409,0],[-.25206970839840687,-.7117880225997455,0],[-.2826114587255668,-.6809036038550538,0],[-.2871181308238028,-.6583017637627053,0],[-.2826114587255668,-.6357149925775305,0],[-.25206970839840687,-.6048205267433904,0],[-.7721963640945722,.3520550868482859,0],[-.8333150864393106,.29025164757023547,0],[-.8423392243796205,.24505745497275355,0],[-.8423392243796205,-.2518079754101843,0],[-.8333150864393106,-.2970228189846793,0],[-.7721963640945722,-.35884077228057554,0],[-.7274847004753032,-.36796946889931215,0],[-.682767355938225,-.35884077228057554,0],[-.6216236375551248,-.2970228189846793,0],[-.6125938186970056,-.2518079754101843,0],[-.6125938186970056,.24505745497275355,0],[-.6216236375551248,.29025164757023547,0],[-.682767355938225,.3520550868482859,0],[-.7274847004753032,.36118322466922326,0],[-.26355822848445565,-.8328297637970491,0],[-.22970904780863438,-.6002567364478547,0],[.22970904780863427,-.6002567364478547,0],[.41477062636924694,.6064368633509654,0],[.7274847004753033,.36118322466922326,0]],cells:[[0,1,11],[0,11,12],[0,12,124],[1,2,10],[1,10,11],[2,3,9],[2,9,10],[3,4,9],[4,5,8],[4,8,9],[5,6,7],[5,7,8],[13,14,26],[13,26,27],[13,27,49],[13,49,123],[14,15,16],[14,16,24],[14,24,25],[14,25,26],[16,17,24],[17,18,23],[17,23,24],[18,19,22],[18,22,23],[19,20,21],[19,21,22],[27,28,47],[27,47,48],[27,48,49],[28,29,42],[28,42,46],[28,46,47],[29,30,31],[29,31,39],[29,39,41],[29,41,42],[31,32,39],[32,33,37],[32,37,38],[32,38,39],[33,34,37],[34,35,36],[34,36,37],[39,40,41],[42,43,46],[43,44,45],[43,45,46],[49,50,123],[50,51,123],[52,53,58],[52,58,120],[53,54,58],[54,55,57],[54,57,58],[55,56,57],[58,59,120],[59,60,99],[59,99,100],[59,100,120],[60,61,98],[60,98,99],[61,62,98],[62,63,91],[62,91,98],[63,64,91],[64,65,90],[64,90,91],[65,66,73],[65,73,89],[65,89,90],[66,67,69],[66,69,70],[66,70,71],[66,71,72],[66,72,73],[67,68,69],[73,74,88],[73,88,89],[74,75,87],[74,87,88],[75,76,85],[75,85,86],[75,86,87],[76,77,85],[77,78,84],[77,84,85],[78,79,94],[78,94,122],[78,122,84],[79,80,105],[79,95,94],[79,105,121],[79,121,95],[80,81,104],[80,104,105],[81,82,104],[82,83,102],[82,102,103],[82,103,104],[83,101,102],[83,120,101],[91,92,97],[91,97,98],[92,93,97],[93,94,96],[93,96,97],[94,95,96],[100,101,120],[106,107,118],[106,118,119],[107,108,117],[107,117,118],[108,109,115],[108,115,116],[108,116,117],[109,110,114],[109,114,115],[110,111,113],[110,113,114],[111,112,113]]},type:"uber"},{id:"apple",mesh:{positions:[[.5991044589792128,.1669940710050719,0],[.6776418768304882,.3234070290735054,0],[.8283047031930854,.4461211515108219,0],[.8743370090720765,.4673905278948496,0],[.8645572926637619,.49489918922780207,0],[.7920655075362528,.6488700085720407,0],[.7254692328023432,.7518394171012215,0],[.6568862090149299,.841283305950425,0],[.5414173027537685,.9507877794842488,0],[.44918582639831456,.9911768251303665,0],[.39673146581898705,.9974283877419814,0],[.30367124392813777,.9861240088577756,0],[.146481442335167,.9308879205657545,0],[.04184896849774998,.9181370097864132,0],[-.06338176226873343,.9302249267804843,0],[-.22085729623544523,.9850993820987213,0],[-.3101761761554395,1,0],[-.3615727044788912,.9955446036324025,0],[-.45571335738267005,.9541605092328023,0],[-.5781060282877347,.8384505143224517,0],[-.649343259518537,.74698192728052,0],[-.7159596249732123,.6449400403600256,0],[-.8234896271162225,.39968368276305455,0],[-.8743370090720765,.12707715729695002,0],[-.8590956860311451,-.07544107503214503,0],[-.8172137882170154,-.20178352583220216,0],[-.785495841845846,-.2608043431673691,0],[-.7468845459497105,-.3151223971355096,0],[-.6516137900028572,-.4063063656332596,0],[-.5369554885170367,-.4712518528109151,0],[-.4085216494928207,-.5063961041860133,0],[-.34089265590399304,-.5116794056718337,0],[-.23887867276233998,-.49902671619401395,0],[-.05799521680119998,-.4384688192013716,0],[.013561233659547166,-.42453032359454257,0],[.09012697058718504,-.44109177441245806,0],[.3020840769876421,-.5086099899992856,0],[.4250192006571897,-.5162511607971998,0],[.49820299949996455,-.5083130937924139,0],[.6566484688192015,-.4556050878634189,0],[.7677702453746695,-.37584269412100857,0],[.8180472740910066,-.31809414958211313,0],[.777113546681906,-.2916703871705122,0],[.6555119479069932,-.1674569946960497,0],[.594763747142653,-.02605571156868347,0],[-.0021787299092790907,-.6254330666476177,0],[.06131241231516548,-.7847390885063219,0],[.1107110300735769,-.848560611472248,0],[.17769572630187866,-.9073415958282735,0],[.3430602205514683,-.9865436816915494,0],[.42716221087220524,-1,0],[.4260795442531612,-.9125785770412173,0],[.36642796199728583,-.749790163583113,0],[.3154399449960712,-.6806914779627117,0],[.2508884558718486,-.6216426173298093,0],[.08674726489392107,-.545601471533681,0],[-.0034399807129080534,-.5391099364240304,0],[.5860307014786773,.06279019929995,0]],cells:[[0,1,12],[0,12,13],[0,13,34],[0,34,57],[1,2,5],[1,5,6],[1,6,7],[1,7,12],[2,3,4],[2,4,5],[7,8,11],[7,11,12],[8,9,10],[8,10,11],[13,14,34],[14,15,19],[14,19,20],[14,20,21],[14,21,22],[14,22,34],[15,16,18],[15,18,19],[16,17,18],[22,23,33],[22,33,34],[23,24,33],[24,25,32],[24,32,33],[25,26,32],[26,27,32],[27,28,32],[28,29,32],[29,30,32],[30,31,32],[34,35,57],[35,36,44],[35,44,57],[36,37,43],[36,43,44],[37,38,43],[38,39,43],[39,40,42],[39,42,43],[40,41,42],[45,46,55],[45,55,56],[46,47,54],[46,54,55],[47,48,53],[47,53,54],[48,49,52],[48,52,53],[49,50,51],[49,51,52]]},type:"uber"},{id:"attach",mesh:{positions:[[.7333975685345353,-.7923584358024879,0],[.5204009776466068,-.8786317830990686,0],[.4072042683178243,-.8894159515111412,0],[.29392186177019264,-.8786317830990686,0],[.08086505121496446,-.7923584358024879,0],[-.012155349854959141,-.7168692569179798,0],[-.8698487990955364,.1350429886377749,0],[-.9263521900776048,.20373184139302095,0],[-.991441687654079,.36101022881857425,0],[-1,.4447079757555706,0],[-.9922755151086207,.5298278617400353,0],[-.9271860175321465,.6900617042544646,0],[-.8698487990955364,.7600059305662702,0],[-.7994575486206013,.8169563457114679,0],[-.6382740692829442,.881661356183903,0],[-.5526237763898959,.8894159515111412,0],[-.4683724606705788,.8809109114748158,0],[-.31004252417735334,.8162059010023806,0],[-.24088348538524085,.7600059305662702,0],[.6168099608906166,-.09190631498948464,0],[.6548348090050913,-.1381489959059427,0],[.6982540575129765,-.24414236250243462,0],[.7036762521548714,-.3004743556188472,0],[.6981706747675223,-.35667432605495747,0],[.6547514262596374,-.46240364729084427,0],[.6168099608906166,-.5085976882724543,0],[.5702592270534528,-.5463422777147083,0],[.4637609316094884,-.5894789513629987,0],[.4072042683178243,-.594871035569035,0],[.35056190780731056,-.5894581056766351,0],[.24400339269604698,-.5462797406556176,0],[.19745034271783335,-.5085976882724543,0],[-.5071153268709092,.19077972159913992,0],[-.515370218670872,.2030879413031248,0],[-.515370218670872,.2310952790262308,0],[-.5071153268709092,.2434034987302155,0],[-.4549362577155889,.29528609590169896,0],[-.4426743617590785,.3033742222107533,0],[-.41487084852486056,.3033742222107533,0],[-.40260895256835016,.29528609590169896,0],[.30240142499614797,-.4043877859537322,0],[.32557256301967485,-.4231743817420314,0],[.37886340007613906,-.44468249769445967,0],[.4072042683178243,-.44737622361010393,0],[.4354617542772927,-.4447033433808233,0],[.48875259337200205,-.42323691880112174,0],[.5120071146042204,-.4043877859537322,0],[.5309651082581752,-.38126760358919004,0],[.5525936659540376,-.32830103072680245,0],[.5552920242444292,-.3001778836350102,0],[.5525936659540376,-.2719921994841271,0],[.5309651082581752,-.2190673179944668,0],[.5120071146042204,-.19596798131628815,0],[-.3456863316716371,.655796028247548,0],[-.39154915785880395,.6931213877751575,0],[-.4966716380027745,.7361978405517309,0],[-.5526237763898959,.7419211395522104,0],[-.6099725757633747,.7369482852608187,0],[-.7178883778800598,.6938718324842452,0],[-.7648977168172217,.655796028247548,0],[-.8032537797261396,.609034521359375,0],[-.8466128073623077,.5017255603346062,0],[-.851615772089558,.4447079757555706,0],[-.8458623626532202,.38911021403662965,0],[-.8025033350170521,.2846964872290194,0],[-.7648977168172217,.2391046549645784,0],[.09264749643143722,-.6126593545992578,0],[.16237168489641518,-.6691905398298109,0],[.3222210391023881,-.7338353294305296,0],[.4072042683178243,-.7419211395522103,0],[.4921643373735016,-.7338353294305296,0],[.6519117805394481,-.6691905398298109,0],[.7216128071770127,-.6126593545992578,0],[.7785099500126147,-.5434261978111861,0],[.8434975353446448,-.38467008284119486,0],[.8516157720895579,-.3001778836350102,0],[.8434975353446448,-.21574822148791603,0],[.7785099500126147,-.05695041514519765,0],[.7216128071770127,.01230358732923748,0],[.020011860391360603,.7168692569179799,0],[.011926050269679855,.7291543147482276,0],[.01198627114139672,.7570597402268895,0],[.02016009638327909,.7693447980571372,0],[.07248740153051814,.8212273952286202,0],[.08474929748702809,.8293132053503012,0],[.11255281072124657,.8292529844785844,0],[.12481470667775674,.8210791592367019,0],[.8264156534634088,.1165134896479595,0],[.902379650759531,.024076767749891464,0],[.9891579269035842,-.18764592008248732,0],[1,-.3001778836350102,0],[.9892204639626747,-.41270984718753306,0],[.9024004964458945,-.6244325350199118,0],[.8264156534634088,-.7168692569179798,0]],cells:[[0,71,1],[0,72,71],[0,93,72],[1,70,2],[1,71,70],[2,68,3],[2,69,68],[2,70,69],[3,67,4],[3,68,67],[4,66,5],[4,67,66],[5,65,6],[5,66,65],[6,64,7],[6,65,64],[7,63,8],[7,64,63],[8,62,9],[8,63,62],[9,61,10],[9,62,61],[10,61,11],[11,60,12],[11,61,60],[12,59,13],[12,60,59],[13,58,14],[13,59,58],[14,57,15],[14,58,57],[15,56,16],[15,57,56],[16,54,17],[16,55,54],[16,56,55],[17,53,18],[17,54,53],[18,52,19],[18,53,52],[19,51,20],[19,52,51],[20,50,21],[20,51,50],[21,49,22],[21,50,49],[22,48,23],[22,49,48],[23,48,24],[24,47,25],[24,48,47],[25,46,26],[25,47,46],[26,45,27],[26,46,45],[27,44,28],[27,45,44],[28,42,29],[28,43,42],[28,44,43],[29,41,30],[29,42,41],[30,40,31],[30,41,40],[31,39,32],[31,40,39],[32,34,33],[32,35,34],[32,36,35],[32,39,36],[36,39,37],[37,39,38],[72,93,73],[73,92,74],[73,93,92],[74,91,75],[74,92,91],[75,89,76],[75,90,89],[75,91,90],[76,88,77],[76,89,88],[77,87,78],[77,88,87],[78,86,79],[78,87,86],[79,81,80],[79,82,81],[79,83,82],[79,86,83],[83,85,84],[83,86,85]]},type:"uber"},{id:"bold",mesh:{positions:[[-.34419642857142846,.6428571428571428,0],[-.34419642857142846,.1428571428571428,0],[.045267857142857235,.1428571428571428,0],[.11273737444196429,.14648158482142848,0],[.21605754743303576,.1759893973214286,0],[.28075439453124995,.23631417410714306,0],[.311070103236607,.3288219866071427,0],[.3146607142857143,.38757142857142846,0],[.3108726981026783,.45290694754464256,0],[.2799144112723212,.5515590122767857,0],[.21632610212053563,.6120113002232144,0],[.1183633510044644,.6396544363839285,0],[.023946428571428622,-.6071428571428572,0],[.08248458426339272,-.6045597795758928,0],[.17370765904017857,-.58208837890625,0],[.23232080078125003,-.5325282505580358,0],[.2605572684151784,-.4510613141741072,0],[.26398214285714283,-.3968571428571428,0],[.2606879185267854,-.3423092215401786,0],[.233588309151786,-.25865478515625007,0],[.177483119419643,-.2061571568080358,0],[.09038351004464276,-.18149825613839277,0],[.03458928571428577,-.1785714285714286,0],[-.34419642857142846,-.1785714285714286,0],[.4415178571428571,-.05871428571428561,0],[.4936700613839287,-.08709912109375006,0],[.5863025948660715,-.16477001953125003,0],[.6563581194196428,-.27132763671875004,0],[.6954192243303572,-.40799407087053574,0],[.7006964285714286,-.4880000000000001,0],[.6901349051339284,-.60110595703125,0],[.6062529296875,-.7894478934151786,0],[.44004840959821434,-.9216687360491072,0],[.19314857700892835,-.99101513671875,0],[.03994642857142858,-1,0],[-.7727678571428571,-1,0],[-.7727678571428571,1,0],[.05062500000000005,1,0],[.22634744698660741,.989785365513393,0],[.44142844063895115,.9376724243164065,0],[.5536360473632812,.8798161010742187,0],[.6418241925920759,.8045986589704239,0],[.7067851475306918,.7129889875139508,0],[.7624086914062498,.5469584960937497,0],[.7727678571428571,.41860714285714273,0],[.7673235212053572,.32812332589285687,0],[.7244594029017858,.17414564732142823,0],[.6404959542410716,.056154575892856995,0],[.5172746930803572,-.02584988839285729,0],[-.34419642857142846,-.6071428571428572,0],[.055946428571428536,.6428571428571428,0],[.4415178571428571,-.05335714285714288,0]],cells:[[0,36,1],[0,37,36],[0,50,37],[1,22,2],[1,23,22],[1,35,23],[1,36,35],[2,21,3],[2,22,21],[3,20,4],[3,21,20],[4,20,51],[4,51,5],[5,47,6],[5,48,47],[5,51,48],[6,45,7],[6,46,45],[6,47,46],[7,44,8],[7,45,44],[8,42,9],[8,43,42],[8,44,43],[9,39,10],[9,40,39],[9,41,40],[9,42,41],[10,38,11],[10,39,38],[11,37,50],[11,38,37],[12,34,13],[12,49,34],[13,33,14],[13,34,33],[14,32,15],[14,33,32],[15,30,16],[15,31,30],[15,32,31],[16,28,17],[16,29,28],[16,30,29],[17,27,18],[17,28,27],[18,25,19],[18,26,25],[18,27,26],[19,24,20],[19,25,24],[20,24,51],[23,35,49],[34,49,35]]},type:"uber"},{id:"bookmark",mesh:{positions:[[0,.5931602732812993,0],[-.6692721475302622,.9947814949003031,0],[-.6880528820586166,1,0],[-.7189882527059963,.9825204972289421,0],[-.7241637605824087,.963787285947376,0],[-.7241637605824087,-.8551672478835183,0],[-.7127762854472504,-.9115252925508442,0],[-.635689053133253,-.9886125248648416,0],[-.579331008465927,-1,0],[.579331008465927,-1,0],[.6357501544505519,-.9886125248648416,0],[.7127966525530166,-.9115252925508442,0],[.7241637605824087,-.8551672478835183,0],[.7241637605824087,.963787285947376,0],[.7189882527059963,.9825204972289421,0],[.6880528820586166,1,0],[.6692721475302623,.9947814949003031,0]],cells:[[0,1,4],[0,4,5],[0,5,8],[0,8,9],[0,9,12],[0,12,13],[0,13,16],[1,2,4],[2,3,4],[5,6,7],[5,7,8],[9,10,11],[9,11,12],[13,14,15],[13,15,16]]},type:"uber"},{id:"briefcase",mesh:{positions:[[.5714285714285714,-.3571428571428572,0],[.5714285714285714,-.5714285714285715,0],[.5670725446428571,-.6145970982142857,0],[.534815848214286,-.6912109375,0],[.47692522321428554,-.7491015625,0],[.40031138392857146,-.7813582589285715,0],[.3571428571428572,-.7857142857142857,0],[-.3571428571428571,-.7857142857142857,0],[-.40031138392857135,-.7813582589285715,0],[-.47692522321428565,-.7491015625,0],[-.5348158482142856,-.6912109375,0],[-.5670725446428571,-.6145970982142857,0],[-.5714285714285714,-.5714285714285715,0],[-.5714285714285714,-.3571428571428572,0],[-.8571428571428572,-.3571428571428572,0],[-.9127321428571429,-.34591071428571424,0],[-.9887678571428571,-.269875,0],[-1,-.21428571428571427,0],[-1,.6428571428571428,0],[-.9887678571428571,.6984464285714286,0],[-.9127321428571429,.7744821428571429,0],[-.8571428571428572,.7857142857142857,0],[.8571428571428572,.7857142857142857,0],[.9127321428571429,.7744821428571429,0],[.9887678571428571,.6984464285714286,0],[1,.6428571428571428,0],[1,-.21428571428571427,0],[.9887678571428571,-.269875,0],[.9127321428571429,-.34591071428571424,0],[-.4285714285714286,-.5714285714285715,0],[-.42295535714285715,-.5992232142857142,0],[-.38493750000000004,-.6372410714285713,0],[-.3571428571428571,-.6428571428571428,0],[.3571428571428572,-.6428571428571428,0],[.38493749999999993,-.6372410714285713,0],[.42295535714285726,-.5992232142857142,0],[.4285714285714286,-.5714285714285715,0],[.4285714285714286,-.3571428571428572,0],[-.4285714285714286,-.3571428571428572,0],[.8571428571428572,-.3571428571428572,0]],cells:[[0,25,37],[0,26,25],[0,37,1],[0,39,26],[1,36,2],[1,37,36],[2,35,3],[2,36,35],[3,35,4],[4,34,5],[4,35,34],[5,33,6],[5,34,33],[6,32,7],[6,33,32],[7,32,8],[8,31,9],[8,32,31],[9,31,10],[10,30,11],[10,31,30],[11,29,12],[11,30,29],[12,29,13],[13,17,14],[13,18,17],[13,29,38],[13,38,18],[14,17,15],[15,17,16],[18,20,19],[18,21,20],[18,38,21],[21,37,22],[21,38,37],[22,24,23],[22,25,24],[22,37,25],[26,28,27],[26,39,28]]},type:"uber"},{id:"bug",mesh:{positions:[[.5833333333333333,.00348828124999999,0],[.5833333333333333,-.26759505208333334,0],[.5845292968749998,-.2698678385416667,0],[.589749348958333,-.2743040364583334,0],[.5908749999999998,-.2765533854166667,0],[.8165416666666667,-.5226783854166668,0],[.8388281249999998,-.5594466145833334,0],[.8402604166666663,-.6430768229166667,0],[.8186249999999999,-.6798450520833335,0],[.7857109375,-.7042434895833334,0],[.7111640625,-.7042434895833334,0],[.67825,-.6798450520833335,0],[.45724999999999993,-.4438450520833334,0],[.4552981770833331,-.44563411458333346,0],[.45166015625,-.45314973958333354,0],[.4497083333333334,-.45484505208333337,0],[-.44970833333333327,-.45484505208333337,0],[-.4517441406249999,-.45314973958333354,0],[-.45573763020833324,-.44563411458333346,0],[-.45775,-.4438450520833334,0],[-.6792916666666666,-.6848867187500001,0],[-.7123684895833333,-.708912109375,0],[-.7876315104166667,-.7071816406250001,0],[-.8207083333333333,-.6823867187500001,0],[-.8426692708333333,-.6454173177083334,0],[-.8426692708333333,-.5609160156250002,0],[-.8207083333333333,-.5239700520833335,0],[-.590875,-.2771783854166667,0],[-.5897493489583334,-.27484895833333356,0],[-.584529296875,-.2699713541666668,0],[-.5833333333333333,-.26759505208333334,0],[-.5833333333333333,.00348828124999999,0],[-.9,.00348828124999999,0],[-.9389160156249999,.01113346354166669,0],[-.9921386718749999,.06548632812500012,0],[-1,.10765494791666659,0],[-.9921386718749999,.14982356770833308,0],[-.9389160156249999,.20417643229166674,0],[-.9,.2118216145833332,0],[-.5999999999999999,.2118216145833332,0],[-.5971354166666665,.29372916666666654,0],[-.575390625,.4125286458333333,0],[-.5572916666666667,.4667799479166666,0],[-.5606946614583332,.46999674479166675,0],[-.5707083333333334,.4817799479166666,0],[-.8535416666666666,.7985716145833333,0],[-.8755026041666666,.8355175781250002,0],[-.8755026041666666,.9200188802083336,0],[-.8535416666666666,.9569882812499999,0],[-.8204648437500001,.9814843749999997,0],[-.7452018229166666,.9819140625,0],[-.7121249999999999,.95761328125,0],[-.44366666666666665,.6688632812499999,0],[-.3731497395833333,.7474335937499998,0],[-.1973971354166667,.8593398437499998,0],[-.08333333333333337,.8887382812499999,0],[-.08333333333333337,-.20484505208333334,0],[.08333333333333326,-.20484505208333334,0],[.08333333333333326,.8887382812499999,0],[.1973971354166668,.8593919270833331,0],[.3731497395833332,.74771484375,0],[.4436666666666669,.669196614583333,0],[.7079583333333332,.95823828125,0],[.741360677083333,.9826367187500001,0],[.818055989583333,.9826367187500001,0],[.8514583333333334,.95823828125,0],[.87358203125,.9214882812499999,0],[.8742981770833333,.83786328125,0],[.8525,.8011132812499999,0],[.5701666666666665,.48682161458333345,0],[.5670605468750001,.48234244791666675,0],[.5603639322916665,.47079036458333323,0],[.5570000000000002,.4667799479166666,0],[.5751621093750001,.4125286458333333,0],[.5970957031250002,.29372916666666654,0],[.5999999999999999,.2118216145833332,0],[.9000000000000001,.2118216145833332,0],[.938916015625,.20417643229166674,0],[.992138671875,.14982356770833308,0],[1,.10765494791666659,0],[.992138671875,.06548632812500012,0],[.938916015625,.01113346354166669,0],[-.4,-.5381783854166666,0],[-.39187353515625,-.6290535481770834,0],[-.33168701171875004,-.7886710611979166,0],[-.22364501953125016,-.9079252929687501,0],[-.08061474609374997,-.9737928059895834,0],[0,-.9826367187500001,0],[.08061474609374986,-.9737928059895834,0],[.22364501953125004,-.9079252929687501,0],[.33168701171875004,-.7886710611979166,0],[.3918735351562501,-.6290535481770834,0],[.40000000000000013,-.5381783854166666,0],[.9000000000000001,.00348828124999999,0]],cells:[[0,57,1],[0,75,57],[0,93,75],[1,12,2],[1,57,12],[2,4,3],[2,12,4],[4,12,5],[5,11,6],[5,12,11],[6,11,7],[7,11,8],[8,10,9],[8,11,10],[12,57,13],[13,15,14],[13,57,15],[15,57,16],[16,18,17],[16,56,18],[16,57,56],[18,56,19],[19,26,20],[19,27,26],[19,29,27],[19,30,29],[19,56,30],[20,22,21],[20,23,22],[20,24,23],[20,25,24],[20,26,25],[27,29,28],[30,56,31],[31,39,32],[31,56,39],[32,34,33],[32,35,34],[32,38,35],[32,39,38],[35,38,36],[36,38,37],[39,56,40],[40,56,41],[41,56,42],[42,44,43],[42,52,44],[42,56,52],[44,52,45],[45,51,46],[45,52,51],[46,51,47],[47,51,48],[48,51,49],[49,51,50],[52,56,53],[53,55,54],[53,56,55],[57,60,58],[57,61,60],[57,72,61],[57,73,72],[57,74,73],[57,75,74],[58,60,59],[61,68,62],[61,69,68],[61,70,69],[61,72,70],[62,64,63],[62,65,64],[62,66,65],[62,67,66],[62,68,67],[70,72,71],[75,93,76],[76,78,77],[76,79,78],[76,93,79],[79,93,80],[80,93,81],[82,83,91],[82,91,92],[83,84,91],[84,85,90],[84,90,91],[85,86,88],[85,88,89],[85,89,90],[86,87,88]]},type:"uber"},{id:"calculator",mesh:{positions:[[-.7122032433872367,-1,0],[-.7676605072329292,-.9887728794291508,0],[-.8434545124596984,-.9127472098718183,0],[-.8546438932279493,-.8571428575583091,0],[-.8546438932279493,.8571428488338193,0],[-.8434545124596984,.9127472025105301,0],[-.7676605072329292,.9887728780659493,0],[-.7122032433872367,1,0],[.7121676387444701,1,0],[.7676304664290357,.9887728780659493,0],[.8434489494387464,.9127472025105301,0],[.8546438932279493,.8571428488338193,0],[.8546438932279493,-.8571428575583091,0],[.8434489494387464,-.9127472098718183,0],[.7676304664290357,-.9887728794291508,0],[-.3561016202395368,.6427857121357508,0],[-.3561016202395368,.7856428487611153,0],[-.6409829184668804,.7856428487611153,0],[-.3561016202395368,.28564285457744165,0],[-.3561016202395368,.4284999999272958,0],[-.6409829184668804,.4284999999272958,0],[-.3561016202395368,-.07150000298086745,0],[-.3561016202395368,.07135713946082367,0],[-.6409829184668804,.07135713946082367,0],[.1424050422897829,.6427857121357508,0],[.1424050422897829,.7856428487611153,0],[-.14247625593756072,.7856428487611153,0],[.1424050422897829,.28564285457744165,0],[.1424050422897829,.4284999999272958,0],[-.14247625593756072,.4284999999272958,0],[.1424050422897829,-.07150000298086745,0],[.1424050422897829,.07135713946082367,0],[-.14247625593756072,.07135713946082367,0],[.6409829271913701,.6427857121357508,0],[.6409829271913701,.7856428487611153,0],[.35610162460178146,.7856428487611153,0],[.6409829271913701,.28564285457744165,0],[.6409829271913701,.4284999999272958,0],[.35610162460178146,.4284999999272958,0],[.6409829271913701,-.07150000298086745,0],[.6409829271913701,.07135713946082367,0],[.35610162460178146,.07135713946082367,0],[.6409829271913701,-.7143571439684767,0],[.6409829271913701,-.4286428590850947,0],[-.6409829184668804,-.4286428590850947,0],[-.6409829184668804,-.7143571439684767,0],[-.6409829184668804,-.07150000298086745,0],[-.6409829184668804,.28564285457744165,0],[-.6409829184668804,.6427857121357508,0],[-.14247625593756072,-.07150000298086745,0],[-.14247625593756072,.28564285457744165,0],[-.14247625593756072,.6427857121357508,0],[.35610162460178146,-.07150000298086745,0],[.35610162460178146,.28564285457744165,0],[.35610162460178146,.6427857121357508,0],[.7121676387444701,-1,0]],cells:[[0,2,1],[0,3,2],[0,45,3],[0,55,45],[3,23,4],[3,44,46],[3,45,44],[3,46,23],[4,17,5],[4,20,48],[4,23,47],[4,47,20],[4,48,17],[5,17,6],[6,17,7],[7,16,26],[7,17,16],[7,25,8],[7,26,25],[8,25,35],[8,34,9],[8,35,34],[9,34,10],[10,34,11],[11,33,37],[11,34,33],[11,36,40],[11,37,36],[11,40,12],[12,39,43],[12,40,39],[12,42,55],[12,43,42],[12,55,13],[13,55,14],[15,19,29],[15,29,51],[15,48,19],[15,51,16],[16,51,26],[18,22,32],[18,32,50],[18,47,22],[18,50,19],[19,48,20],[19,50,29],[21,44,49],[21,46,44],[21,49,22],[22,47,23],[22,49,32],[24,28,38],[24,38,54],[24,51,28],[24,54,25],[25,54,35],[27,31,41],[27,41,53],[27,50,31],[27,53,28],[28,51,29],[28,53,38],[30,43,52],[30,44,43],[30,49,44],[30,52,31],[31,50,32],[31,52,41],[33,54,37],[36,53,40],[37,54,38],[39,52,43],[40,53,41],[42,45,55]]},type:"uber"},{id:"calendar",mesh:{positions:[[.6666666666666667,-.8333333333333334,0],[.6666666666666667,-.9583333333333334,0],[.6633906249999999,-.974546875,0],[.6412135416666664,-.9967239583333333,0],[.625,-1,0],[.5416666666666667,-1,0],[.5254531250000003,-.9967239583333333,0],[.5032760416666668,-.974546875,0],[.5,-.9583333333333334,0],[.5,-.8333333333333334,0],[-.5,-.8333333333333334,0],[-.5,-.9583333333333334,0],[-.5032760416666666,-.974546875,0],[-.5254531250000001,-.9967239583333333,0],[-.5416666666666667,-1,0],[-.625,-1,0],[-.6412135416666667,-.9967239583333333,0],[-.6633906250000001,-.974546875,0],[-.6666666666666667,-.9583333333333334,0],[-.6666666666666667,-.8333333333333334,0],[-.8333333333333334,-.8333333333333334,0],[-.8981875,-.8202291666666667,0],[-.9868958333333334,-.7315208333333334,0],[-1,-.6666666666666667,0],[-1,.8333333333333333,0],[-.9868958333333334,.8981874999999999,0],[-.8981875,.9868958333333333,0],[-.8333333333333334,1,0],[.8333333333333333,1,0],[.8981874999999999,.9868958333333333,0],[.9868958333333333,.8981874999999999,0],[1,.8333333333333333,0],[1,-.6666666666666667,0],[.9868958333333333,-.7315208333333334,0],[.8981874999999999,-.8202291666666667,0],[-.5,-.6666666666666667,0],[-.5,-.5,0],[-.6666666666666667,-.5,0],[-.33333333333333337,.33333333333333326,0],[-.33333333333333337,.6666666666666667,0],[-.6666666666666667,.6666666666666667,0],[.16666666666666674,.33333333333333326,0],[.16666666666666674,.6666666666666667,0],[-.16666666666666663,.6666666666666667,0],[.16666666666666674,-.16666666666666663,0],[.16666666666666674,.16666666666666674,0],[-.16666666666666663,.16666666666666674,0],[.6666666666666667,.33333333333333326,0],[.6666666666666667,.6666666666666667,0],[.33333333333333326,.6666666666666667,0],[.6666666666666667,-.16666666666666663,0],[.6666666666666667,.16666666666666674,0],[.33333333333333326,.16666666666666674,0],[.6666666666666667,-.6666666666666667,0],[.6666666666666667,-.5,0],[.5,-.5,0],[-.6666666666666667,.33333333333333326,0],[-.6666666666666667,-.6666666666666667,0],[-.16666666666666663,-.16666666666666663,0],[-.16666666666666663,.33333333333333326,0],[.33333333333333326,-.16666666666666663,0],[.33333333333333326,.33333333333333326,0],[.5,-.6666666666666667,0],[.8333333333333333,-.8333333333333334,0]],cells:[[0,9,1],[0,53,62],[0,62,9],[0,63,53],[1,3,2],[1,4,3],[1,5,4],[1,8,5],[1,9,8],[5,8,6],[6,8,7],[9,62,10],[10,19,11],[10,35,57],[10,57,19],[10,62,35],[11,13,12],[11,14,13],[11,15,14],[11,18,15],[11,19,18],[15,18,16],[16,18,17],[19,57,20],[20,23,21],[20,57,23],[21,23,22],[23,37,56],[23,56,24],[23,57,37],[24,26,25],[24,27,26],[24,40,27],[24,56,40],[27,39,43],[27,40,39],[27,42,28],[27,43,42],[28,31,29],[28,42,49],[28,48,31],[28,49,48],[29,31,30],[31,47,51],[31,48,47],[31,51,32],[32,50,54],[32,51,50],[32,53,63],[32,54,53],[32,63,33],[33,63,34],[35,58,36],[35,62,58],[36,56,37],[36,58,56],[38,46,59],[38,56,58],[38,58,46],[38,59,39],[39,59,43],[41,45,52],[41,52,61],[41,59,45],[41,61,42],[42,61,49],[44,55,60],[44,58,62],[44,60,45],[44,62,55],[45,59,46],[45,60,52],[47,61,51],[50,55,54],[50,60,55],[51,61,52]]},type:"uber"},{id:"camera",mesh:{positions:[[-.4285714285714286,-.7857142857142857,0],[-.5714285714285714,-.5,0],[-.8571428571428572,-.5,0],[-.9127321428571429,-.48876785714285703,0],[-.9887678571428571,-.41273214285714277,0],[-1,-.3571428571428572,0],[-1,.6428571428571428,0],[-.9887678571428571,.6984464285714286,0],[-.9127321428571429,.7744821428571429,0],[-.8571428571428572,.7857142857142857,0],[.8571428571428572,.7857142857142857,0],[.9127321428571429,.7744821428571429,0],[.9887678571428571,.6984464285714286,0],[1,.6428571428571428,0],[1,-.35756712285714287,0],[.9888774569196428,-.4130084263839287,0],[.9131168386160715,-.48880691843750007,0],[.8572919142857143,-.5,0],[.5714285714285714,-.5,0],[-.0885200892857142,.5017879464285713,0],[-.24559151785714306,.4356808035714287,0],[-.3642522321428573,.3170200892857145,0],[-.4303593750000001,.15994866071428585,0],[-.4392857142857143,.07142857142857137,0],[-.4303593750000001,-.017091517857142857,0],[-.3642522321428573,-.1741629464285716,0],[-.24559151785714306,-.2928236607142859,0],[-.0885200892857142,-.3589308035714287,0],[0,-.36785714285714294,0],[.08852008928571431,-.3589308035714287,0],[.24559151785714306,-.2928236607142859,0],[.3642522321428572,-.1741629464285716,0],[.4303593749999999,-.017091517857142857,0],[.4392857142857143,.07142857142857137,0],[.4303593749999999,.15994866071428585,0],[.3642522321428572,.3170200892857145,0],[.24559151785714306,.4356808035714287,0],[.08852008928571431,.5017879464285713,0],[.27990039062500016,.12894559151785703,0],[.23685965401785714,.2310756138392858,0],[.15964704241071437,.30828822544642853,0],[.05751702008928561,.3513289620535715,0],[0,.3571428571428572,0],[-.05751702008928572,.3513289620535715,0],[-.15964704241071437,.30828822544642853,0],[-.23685965401785702,.2310756138392858,0],[-.27990039062500016,.12894559151785703,0],[-.2857142857142857,.07142857142857137,0],[-.27990039062500016,.013911551339285693,0],[-.23685965401785702,-.08821847098214287,0],[-.15964704241071437,-.16543108258928566,0],[-.05751702008928572,-.20847181919642865,0],[0,-.21428571428571427,0],[.05751702008928561,-.20847181919642865,0],[.15964704241071437,-.16543108258928566,0],[.23685965401785714,-.08821847098214287,0],[.27990039062500016,.013911551339285693,0],[0,.5107142857142857,0],[.2857142857142858,.07142857142857137,0],[.4285714285714286,-.7857142857142857,0]],cells:[[0,26,1],[0,27,26],[0,28,27],[0,59,28],[1,5,2],[1,24,5],[1,25,24],[1,26,25],[2,5,3],[3,5,4],[5,23,6],[5,24,23],[6,8,7],[6,9,8],[6,21,9],[6,22,21],[6,23,22],[9,19,57],[9,20,19],[9,21,20],[9,57,10],[10,13,11],[10,35,13],[10,36,35],[10,37,36],[10,57,37],[11,13,12],[13,33,14],[13,34,33],[13,35,34],[14,16,15],[14,17,16],[14,18,17],[14,32,18],[14,33,32],[18,30,59],[18,31,30],[18,32,31],[28,59,29],[29,59,30],[38,39,58],[39,40,55],[39,55,58],[40,41,42],[40,42,44],[40,44,54],[40,54,55],[42,43,44],[44,45,50],[44,50,54],[45,46,47],[45,47,49],[45,49,50],[47,48,49],[50,51,52],[50,52,54],[52,53,54],[55,56,58]]},type:"uber"},{id:"cancel",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258928,0],[.10980357142857144,-.7149486607142858,0],[.3127500000000001,-.6519888392857143,0],[.40342857142857147,-.5998571428571429,0],[-.5998571428571429,.40342857142857147,0],[-.6519888392857143,.3127500000000001,0],[-.7149486607142858,.10980357142857144,0],[-.7232857142857143,0,0],[-.7195448521205358,-.07382892717633915,0],[-.6907165876116073,-.21480625697544642,0],[-.5996010044642857,-.4040683593750002,0],[-.4041311383928571,-.5995633370535715,0],[-.21485930524553576,-.690704345703125,0],[-.07385246930803568,-.7195432826450893,0],[-.10980357142857144,.7148281249999999,0],[-.3127500000000002,.6519665178571425,0],[-.40342857142857136,.5998571428571429,0],[.5998571428571429,-.40342857142857136,0],[.6519665178571425,-.3127500000000002,0],[.7148281249999999,-.10980357142857144,0],[.7231428571428571,0,0],[.7194035993303569,.07382732282366078,0],[.6905869140624996,.21479307338169606,0],[.5995033482142857,.404023158482143,0],[.4040859374999999,.5994656808035714,0],[.21484612165178563,.690574672154018,0],[.07385086495535731,.7194020298549104,0],[0,.7231428571428571,0],[0,-.7232857142857143,0],[0,-1,0]],cells:[[0,46,1],[0,47,46],[0,63,47],[1,46,2],[2,45,3],[2,46,45],[3,45,4],[4,44,5],[4,45,44],[5,43,6],[5,44,43],[6,43,7],[7,42,8],[7,43,42],[8,41,9],[8,42,41],[9,40,10],[9,41,40],[10,39,11],[10,40,39],[11,38,12],[11,39,38],[12,38,13],[13,38,50],[13,50,14],[14,49,15],[14,50,49],[15,48,16],[15,49,48],[16,48,61],[16,61,17],[17,60,18],[17,61,60],[18,59,19],[18,60,59],[19,59,20],[20,58,21],[20,59,58],[21,58,22],[22,57,23],[22,58,57],[23,56,24],[23,57,56],[24,56,25],[25,55,26],[25,56,55],[26,54,27],[26,55,54],[27,53,28],[27,54,53],[28,52,29],[28,53,52],[29,51,30],[29,52,51],[30,37,31],[30,51,37],[31,37,32],[32,36,33],[32,37,36],[33,35,34],[33,36,35],[34,35,62],[34,62,63],[37,50,38],[37,51,50],[47,63,62]]},type:"uber"},{id:"car-black",mesh:{positions:[[.9855769016229283,.03315236557775798,0],[.9653028605363214,.023843540282542163,0],[.9559426916003884,.020073131188149046,0],[.9561703894853071,.008076577918007454,0],[.9479464776417643,-.025453051802410455,0],[.9422272425323295,-.0392176121789815,0],[.9368763422367339,-.048207213968869816,0],[.9117090289565746,-.06270397930870972,0],[.881364937292817,-.07322049632687813,0],[.8281528345201403,-.0859023755839817,0],[.664723793785666,-.10703363223734219,0],[.5720529869558586,-.11336675870317613,0],[.49982141379583456,-.11681571196003672,0],[.4417227358262208,-.1208205159359641,0],[.4341841499696395,-.1232247377208436,0],[.3752907615117813,-.15754014837745248,0],[.21571472518106272,-.2425652174048346,0],[.18301998748211434,-.2595220128346812,0],[.1598751671797647,-.26897817205543284,0],[.02936409714151411,-.28339010877147935,0],[-.11657685309830212,-.28609569540404567,0],[-.27220389277599444,-.2828900663575396,0],[-.4563757643601436,-.25949522484821996,0],[-.506324197448982,-.24423500189424022,0],[-.5468745119544011,-.22010795542165187,0],[-.6131881724387376,-.15374518362880318,0],[-.6263343767944993,-.13765453309453077,0],[-.7157705342591347,-.1333684552607624,0],[-.8017331828126537,-.12652189238775827,0],[-.9059920261190718,-.10457806681174577,0],[-.931360249297689,-.09122202322870575,0],[-.9452051736336432,-.06786513136687272,0],[-.9554292551329451,-.004489220064431512,0],[-.9559337622112949,.008500721036974251,0],[-.9600278594754259,.009786544387104848,0],[-.9806456797216163,.017180028650355235,0],[-.9890794307924378,.021358954538279643,0],[-.9935909741789202,.026531268257468,0],[-.9974171915784406,.045448051363381425,0],[-.9987945405489796,.05921930873656767,0],[-1,.07442372338542036,0],[-.9991963603659865,.09926065149922661,0],[-.9987945405489796,.1052232108190161,0],[-.9969863514628586,.11047142383317714,0],[-.9851728494335342,.12766484647676296,0],[-.9769355435967605,.13379706304413916,0],[-.9307597519345204,.14069496955786034,0],[-.7051982089358392,.1650854312306489,0],[-.690109875561651,.1701282696819419,0],[-.6669494289338658,.17348346498618916,0],[-.6540510134528688,.1740861946815628,0],[-.638232707447617,.21840915061358007,0],[-.5686643066082624,.27753470139753383,0],[-.5211826006060462,.28609569540404567,0],[-.47477911105888715,.2778695512282972,0],[-.40575986394198404,.22069952345600022,0],[-.3891714033259771,.17751505694857772,0],[-.13757193726391914,.17939691299746657,0],[.32480210402931187,.18187480174511403,0],[.42989807213587117,.18222974256572294,0],[.5110478124552209,.18151539626009475,0],[.5283282960548052,.22323098817656928,0],[.5966957021678225,.2782133303878807,0],[.6423446634296619,.28609569540404567,0],[.6892147104076842,.2777445406248122,0],[.7583098568195599,.21973515594340204,0],[.774641599231982,.17594349507619578,0],[.8083341892033713,.17373348619315918,0],[.8243601021036961,.17322897911480908,0],[.8629504289330479,.1681035443719275,0],[.9575432737914364,.14799469586849723,0],[.9770873422469797,.14351217280068096,0],[.9808287310227068,.13765899775894097,0],[.9950085051894237,.10795112077363327,0],[.9992320777214501,.09550810106247429,0],[1,.08323250626669645,0],[.9956960635085907,.04968055322422768,0],[.9918028761429181,.03893187365673028,0]],cells:[[0,76,1],[0,77,76],[1,75,2],[1,76,75],[2,7,3],[2,8,7],[2,69,8],[2,70,69],[2,73,70],[2,75,73],[3,7,4],[4,7,5],[5,7,6],[8,68,9],[8,69,68],[9,66,10],[9,67,66],[9,68,67],[10,60,11],[10,66,60],[11,60,12],[12,59,13],[12,60,59],[13,59,14],[14,58,15],[14,59,58],[15,58,16],[16,57,17],[16,58,57],[17,57,18],[18,57,19],[19,57,20],[20,57,21],[21,56,22],[21,57,56],[22,24,23],[22,56,24],[24,56,25],[25,56,26],[26,47,27],[26,50,47],[26,56,50],[27,47,28],[28,32,29],[28,33,32],[28,47,33],[29,31,30],[29,32,31],[33,39,34],[33,40,39],[33,46,40],[33,47,46],[34,38,35],[34,39,38],[35,37,36],[35,38,37],[40,46,41],[41,43,42],[41,44,43],[41,45,44],[41,46,45],[47,49,48],[47,50,49],[50,52,51],[50,53,52],[50,56,53],[53,55,54],[53,56,55],[60,63,61],[60,66,63],[61,63,62],[63,65,64],[63,66,65],[70,72,71],[70,73,72],[73,75,74]]},type:"uber"},{id:"car-suv",mesh:{positions:[[.9971964504699853,.06495038767179692,0],[.9873572416098697,.053780832060177634,0],[.9851429731912595,.05157102789241145,0],[.9810447909164923,.031019849132183818,0],[.976571611570832,.01099991622238879,0],[.9706788004567883,-.010785627896197206,0],[.9588931782287007,-.042517522895154085,0],[.954286071357721,-.05385672003884435,0],[.9499021770289402,-.06350843036351299,0],[.9362058554396324,-.0806154395976159,0],[.9270005701993611,-.08914215870960347,0],[.8527779356674736,-.11197233752567907,0],[.6074227092827418,-.1440256585854019,0],[.554574907791795,-.14885597799858016,0],[.5544900870257599,-.14963052552000936,0],[.552284747108837,-.15530458834269853,0],[.5491463787655246,-.15985589207812848,0],[.5436441896003283,-.16281345826226032,0],[.5301219737939353,-.16192507234430983,0],[.5261465584173779,-.16142730837520686,0],[.5216465935666539,-.1638915748410797,0],[.5057360035587353,-.175087915957763,0],[.4991467693130318,-.17899859969708282,0],[.4942383255100842,-.17951868492040568,0],[.4869928463903166,-.17600531950619933,0],[.4858611588013695,-.1749986309408835,0],[.45548639605898056,-.19579087924668562,0],[.42757589978246413,-.21599831069192738,0],[.3792883309750601,-.24809627426008998,0],[.2661597523022221,-.315881459074969,0],[.24157735547631232,-.3301402762706174,0],[.23792113403509907,-.3315442831610468,0],[.22948369993999052,-.33654870835714007,0],[.224863200316479,-.3454258711603794,0],[.21930744014115544,-.3553521329119523,0],[.20776735170948646,-.36497259348071326,0],[.20486335653548227,-.366139995076412,0],[.20415577277671226,-.3636935856139151,0],[.20457764448146776,-.3497115519705931,0],[.19312684106667843,-.3495307498114122,0],[.19000632972674136,-.3497115519705931,0],[.1887161612328334,-.34925619838450805,0],[.186189395255145,-.34609550878697537,0],[.1845778007004708,-.34499730307935805,0],[.13218535279560895,-.3510240417187211,0],[.10600698584655399,-.3528543845647497,0],[-.007992123705128917,-.356711497293942,0],[-.011788969047927589,-.3587695169330134,0],[-.027257598222292345,-.36888550934545516,0],[-.03499191280947489,-.37271137231873963,0],[-.06845147288504916,-.37520465641509837,0],[-.20844145085034038,-.37960194349641124,0],[-.25684732275153455,-.3805684538041313,0],[-.32776641165888254,-.3803005987534929,0],[-.5757823315466214,-.3776756192572371,0],[-.6479871246970335,-.3762827729939177,0],[-.6798730363501073,-.37479171321203086,0],[-.7406984540992332,-.3710595995064698,0],[-.7549862889253675,-.3695685397245829,0],[-.7625844438618087,-.3653788403075148,0],[-.7801378781803088,-.35030306520741944,0],[-.7835574943267917,-.3469972874574578,0],[-.7956109716055176,-.3459727418887661,0],[-.8147425185973619,-.3437607055955776,0],[-.8456998660748896,-.3391402059720661,0],[-.8510748240910325,-.33695272305851953,0],[-.8614497430524247,-.3278099373300638,0],[-.8644140056128224,-.3238546110823041,0],[-.8637421358608046,-.32095508015914387,0],[-.8555948780705548,-.31644172255588754,0],[-.8535569475602813,-.3157118175428981,0],[-.8601283248026088,-.30792393194558804,0],[-.8955030484902473,-.2626162501301108,0],[-.9128421987682367,-.2364267225539457,0],[-.9278152960989207,-.20723052203436515,0],[-.9527793868184151,-.1489988340255873,0],[-.9569847111134373,-.13828463200005317,0],[-.9585963056681113,-.12682936433441963,0],[-.9657837495269072,-.0637941424175272,0],[-.9675560571119642,-.03128546777171921,0],[-.9667145458278754,-.005522276151153698,0],[-.9621922597229312,.028057818697207748,0],[-.9612703919236509,.03357116848951393,0],[-.9674556114679749,.0365555201787096,0],[-.9996986631885666,.048428195298254685,0],[-1,.09393007202544462,0],[-.9996986631885666,.11642766415364446,0],[-.993301391729154,.1386797224854257,0],[-.9648641138530488,.17788030914634845,0],[-.955413294816359,.18671282944114836,0],[-.9464133651149103,.18974852001505002,0],[-.915556463281372,.19394491580838388,0],[-.9026994208507311,.19456991092654002,0],[-.8882307838654161,.19619266610832395,0],[-.8452043342312086,.20415242536312683,0],[-.8265571584559352,.20714124130316663,0],[-.7362721493874345,.2204268518148289,0],[-.7335578848742992,.2204268518148289,0],[-.7335578848742992,.22385539646299993,0],[-.721225391917825,.2847433130543039,0],[-.6377930078948221,.3682158723884969,0],[-.5768448232474868,.3805684538041313,0],[-.5237135418279475,.37128504484372776,0],[-.44407577102232143,.30686144386076586,0],[-.424131730376874,.25828369897171616,0],[-.41627464889148236,.2571408507556593,0],[-.4132612795718008,.2557055941093221,0],[-.4045024194159267,.24924582313809407,0],[-.39956049373164904,.24499808846005386,0],[-.3944734798949423,.24147802666958149,0],[-.38644229262663576,.23850929985833966,0],[-.3851320350039299,.2382838551907191,0],[-.37796021602308805,.24274364178384772,0],[-.3698464401141677,.24728378489216785,0],[-.338770789989275,.2514667879329699,0],[-.23135198618160746,.2539935539106585,0],[-.2079905615150991,.25399801816150264,0],[.1185783162231806,.25671228267463797,0],[.1640757282531018,.2563105000986805,0],[.3740517647350803,.2535783785821689,0],[.4358615493488771,.25156946570238137,0],[.4544283686089592,.2494310895481186,0],[.47704426338452377,.24445791410793302,0],[.48500402263932685,.24071240764984034,0],[.49479635686558066,.24809404642034893,0],[.5162024396624292,.25889306921191846,0],[.5202894613100861,.2605693954038301,0],[.5245751421202995,.25985511526879435,0],[.5446731994198641,.3078859894294572,0],[.6239761514121922,.371430132996157,0],[.676859666909891,.3805684538041313,0],[.736234203134726,.3689547059031744,0],[.8190906987988564,.28974550612497507,0],[.8331441604556822,.2312839098673702,0],[.8398583937250168,.23171247794839156,0],[.8444721969722622,.2329267541779521,0],[.861286797776085,.23871242327174044,0],[.861286797776085,.2605693954038301,0],[.8995565881360397,.260750197563011,0],[.9148578079037555,.2605693954038301,0],[.9274492274091803,.25978815150613516,0],[.9499535159136459,.254904261082829,0],[.9570003358708563,.2504266174863245,0],[.9601387042141691,.24534406790046165,0],[.9594512095841974,.2358218208502683,0],[.9581074700801617,.23017677565806507,0],[.9585717521679349,.22615894989848956,0],[.964716793454663,.21975944631365507,0],[.9777144597868892,.20471268884404556,0],[.9804733668084642,.20034218726779657,0],[.9795626596362939,.19310117239887298,0],[.9781430278679104,.18985566203530505,0],[.9780068682171692,.1858556932791056,0],[.983571556894181,.1691415381192723,0],[.9851943120759652,.16363265257781023,0],[.988654106480044,.15411486977846073,0],[.9910000702985515,.15085596666236067,0],[.9939129939742437,.1474519753938314,0],[1,.13871320436675552,0],[.9995714319189786,.06957088729530862,0]],cells:[[0,159,1],[1,156,2],[1,159,156],[2,133,3],[2,134,133],[2,155,134],[2,156,155],[3,133,4],[4,11,5],[4,133,11],[5,11,6],[6,11,7],[7,9,8],[7,10,9],[7,11,10],[11,133,12],[12,123,13],[12,127,123],[12,133,127],[13,15,14],[13,18,15],[13,19,18],[13,123,19],[15,17,16],[15,18,17],[19,25,20],[19,123,25],[20,25,21],[21,24,22],[21,25,24],[22,24,23],[25,119,26],[25,120,119],[25,123,120],[26,119,27],[27,118,28],[27,119,118],[28,118,29],[29,31,30],[29,43,31],[29,117,43],[29,118,117],[31,43,32],[32,38,33],[32,43,38],[33,38,34],[34,38,35],[35,37,36],[35,38,37],[38,42,39],[38,43,42],[39,42,40],[40,42,41],[43,117,44],[44,117,45],[45,117,46],[46,50,47],[46,116,50],[46,117,116],[47,50,48],[48,50,49],[50,116,51],[51,115,52],[51,116,115],[52,111,53],[52,115,111],[53,110,54],[53,111,110],[54,97,55],[54,109,97],[54,110,109],[55,97,56],[56,61,57],[56,97,61],[57,59,58],[57,60,59],[57,61,60],[61,71,62],[61,72,71],[61,73,72],[61,74,73],[61,97,74],[62,70,63],[62,71,70],[63,70,64],[64,70,65],[65,70,66],[66,68,67],[66,69,68],[66,70,69],[74,97,75],[75,77,76],[75,97,77],[77,97,78],[78,97,79],[79,97,80],[80,97,81],[81,96,82],[81,97,96],[82,85,83],[82,86,85],[82,87,86],[82,91,87],[82,92,91],[82,93,92],[82,94,93],[82,95,94],[82,96,95],[83,85,84],[87,91,88],[88,90,89],[88,91,90],[97,104,98],[97,109,104],[98,104,99],[99,104,100],[100,103,101],[100,104,103],[101,103,102],[104,106,105],[104,107,106],[104,108,107],[104,109,108],[111,114,112],[111,115,114],[112,114,113],[120,123,121],[121,123,122],[123,127,124],[124,127,125],[125,127,126],[127,130,128],[127,133,130],[128,130,129],[130,133,131],[131,133,132],[134,155,135],[135,153,136],[135,154,153],[135,155,154],[136,138,137],[136,146,138],[136,152,146],[136,153,152],[138,146,139],[139,146,140],[140,145,141],[140,146,145],[141,144,142],[141,145,144],[142,144,143],[146,152,147],[147,151,148],[147,152,151],[148,150,149],[148,151,150],[156,159,157],[157,159,158]]},type:"uber"},{id:"car-taxi",mesh:{positions:[[.9563629544967498,.10707238017001221,0],[.9542735195371097,.0793516501178656,0],[.9524251732266591,.06715211800842924,0],[.9490253768126296,.05674512465176078,0],[.9398684727480535,.0360918637045503,0],[.9379955711122221,.031149546396171172,0],[.9392255696835488,.029640510036431228,0],[.9355244124580329,.01997910565040374,0],[.9215658261304378,.006576362597328455,0],[.8853266304736049,-.010360115008214774,0],[.7478614543895992,-.0395720230016429,0],[.6672619472819485,-.051284913208086244,0],[.5877830559325665,-.06024983927423388,0],[.4646671190799343,-.06976837631259368,0],[.4448174869633543,-.0708577398385598,0],[.43597310522180144,-.07215693978141287,0],[.41367240517179793,-.07942978069862129,0],[.41045565754696756,-.07973337381241509,0],[.4019572826630473,-.0782868419172798,0],[.3983967604828915,-.07933602400171434,0],[.3874718729909281,-.08684548896349725,0],[.38238445603257376,-.09143063790270728,0],[.3608405064647475,-.10873990999357092,0],[.2595698799914281,-.18364704621758676,0],[.20965783270233596,-.21686816915493956,0],[.17559066719051364,-.23646108650617892,0],[.11935004286020434,-.2548597221230086,0],[.06983757768412069,-.26393403100221424,0],[.06121865847560537,-.2653002000142867,0],[.050208943495964053,-.28803173440960067,0],[.017903064504607658,-.34222756982641606,0],[.0033573826701907006,-.35330648617758403,0],[-.04864409957854143,-.35483338095578243,0],[-.24024260661475827,-.35660136438317014,0],[-.28894921065790413,-.35330648617758403,0],[-.2997848060575756,-.34052209086363294,0],[-.3267599471390814,-.2885942745910421,0],[-.33695263947424814,-.2641572612329452,0],[-.3704416386884779,-.2606257589827846,0],[-.43254428887777696,-.24884813200942923,0],[-.4576755482534467,-.2400126794771054,0],[-.5118178084148868,-.20604819987141937,0],[-.6163520608614901,-.11647483748839206,0],[-.6362597328380599,-.09657386241874417,0],[-.6757335345381813,-.09203782413029507,0],[-.8550275912565183,-.07744749624973202,0],[-.9085648974926781,-.07114347453389518,0],[-.9243472748053433,-.06425012500892904,0],[-.9383393456675477,-.041891385098935544,0],[-.9414243874562469,-.028569004928923496,0],[-.9439178691335095,-.006614311736552526,0],[-.9479962854489606,.07143813843845993,0],[-.9522823058789913,.07775108936352601,0],[-.9735516822630188,.088555432530895,0],[-.9844274591042217,.09486838345596124,0],[-.9915016251160798,.10302968069147793,0],[-.996059986427602,.11945942567326241,0],[-.9961425816129724,.12344185298949926,0],[-.9967453032359455,.12427003714551035,0],[-1,.12372758768483472,0],[-1,.1491579755696835,0],[-.9989061718694192,.15070942567326215,0],[-.994093328094864,.15922342667333378,0],[-.9929994999642832,.16358757768412036,0],[-.9931892456604043,.16628196656904068,0],[-.9928186834773912,.17027778769912136,0],[-.9909993570969355,.17530270019287084,0],[-.968147278377027,.2005053932423743,0],[-.8936196335452532,.22283734552468049,0],[-.8554182441602971,.22730641474391033,0],[-.8065486820487178,.23019947853418116,0],[-.6865758268447746,.23132455889706402,0],[-.6542610186441888,.23116383313093788,0],[-.6454791413672405,.26588059861418695,0],[-.5767510179298523,.3374035645403245,0],[-.5178227016215444,.35074380312879505,0],[-.4777481315629688,.3469695380027147,0],[-.4182053740445746,.32164741677977,0],[-.3725466997642689,.26359025644688916,0],[-.36509750696478327,.2304494963925995,0],[-.3601395635402529,.2306280805771842,0],[-.35756348667761984,.23141385098935624,0],[-.3576684048860632,.23159243517394093,0],[-.0959064040288593,.23749910707907718,0],[.03507393385241797,.2401644760340024,0],[.1691928887777696,.241671280091435,0],[.4142862883063074,.24066674405314673,0],[.46796199728552046,.2401644760340024,0],[.47573710622187293,.26830264661761555,0],[.5213907578219872,.325975571915851,0],[.5789992253910992,.3525650827737694,0],[.6171155082505895,.35660136438317014,0],[.6546896206871919,.3516350498249873,0],[.7086086506179012,.3200312299092791,0],[.747062290163583,.2590810057861274,0],[.7526966211872277,.2410216801200086,0],[.7871276519751411,.24373615972569473,0],[.8122142653046642,.24874098149867824,0],[.8877821630116436,.2506071862275877,0],[.9062790199299948,.2503080577184084,0],[.9161078469890707,.24927673405243206,0],[.9517845024644616,.24223158797056915,0],[.9657118365597543,.2370213943853132,0],[.9763934031002215,.22198683834559602,0],[.9961492785198942,.16716595828273448,0],[1,.1491579755696835,0],[.9944147796271161,.1386594578184156,0],[.9650823273090936,.1165909172083721,0],[.9575683977426959,.11244106721908706,0]],cells:[[0,9,1],[0,96,9],[0,97,96],[0,108,97],[1,3,2],[1,9,3],[3,9,4],[4,9,5],[5,7,6],[5,8,7],[5,9,8],[9,96,10],[10,95,11],[10,96,95],[11,87,12],[11,95,87],[12,87,13],[13,87,14],[14,86,15],[14,87,86],[15,18,16],[15,86,18],[16,18,17],[18,86,19],[19,85,20],[19,86,85],[20,85,21],[21,85,22],[22,85,23],[23,84,24],[23,85,84],[24,26,25],[24,84,26],[26,84,27],[27,84,28],[28,32,29],[28,37,32],[28,83,37],[28,84,83],[29,32,30],[30,32,31],[32,37,33],[33,35,34],[33,36,35],[33,37,36],[37,80,38],[37,81,80],[37,83,81],[38,79,39],[38,80,79],[39,41,40],[39,79,41],[41,79,42],[42,79,43],[43,72,44],[43,79,72],[44,70,45],[44,71,70],[44,72,71],[45,49,46],[45,50,49],[45,51,50],[45,70,51],[46,48,47],[46,49,48],[51,68,52],[51,69,68],[51,70,69],[52,62,53],[52,67,62],[52,68,67],[53,56,54],[53,57,56],[53,62,57],[54,56,55],[57,61,58],[57,62,61],[58,60,59],[58,61,60],[62,67,63],[63,66,64],[63,67,66],[64,66,65],[72,74,73],[72,75,74],[72,76,75],[72,79,76],[76,79,77],[77,79,78],[81,83,82],[87,89,88],[87,90,89],[87,94,90],[87,95,94],[90,94,91],[91,93,92],[91,94,93],[97,108,98],[98,108,99],[99,108,100],[100,103,101],[100,108,103],[101,103,102],[103,107,104],[103,108,107],[104,106,105],[104,107,106]]},type:"uber"},{id:"car-uberx",mesh:{positions:[[.9976361844545918,.22961041575910682,0],[.9862657629358857,.22328235431318383,0],[.9863639762352232,.21951676713178275,0],[.9897210853761993,.20052142219181646,0],[.9912657127203188,.18928269577903994,0],[.9936942597584717,.15842586282368276,0],[.9945759473320659,.15707542995779816,0],[.9986942095429048,.15299734591486983,0],[.9995580401529836,.15168709121689566,0],[1,.14638803729357258,0],[.9999799109160448,.14242602351349748,0],[.9983794805609381,.13159131090026638,0],[.9901228670553057,.08542659597096254,0],[.985408628687126,.06899818953639729,0],[.9840715885438782,.0658397391145345,0],[.9795515446539329,.058426867135024776,0],[.9788372661132998,.04628413194425917,0],[.9774912974882939,.03974625117702515,0],[.969977980089008,.01633130776689084,0],[.965980252381901,.00842736929069587,0],[.9597012975856465,.0022600205164154752,0],[.9300007030179396,-.019878150002337107,0],[.906123710676833,-.03528647739606037,0],[.8609746105474918,-.056652334242753094,0],[.7389624430846924,-.10302686849336823,0],[.7139827832464829,-.11185713695194707,0],[.7064292876792859,-.11421648825647639,0],[.6702689365597267,-.12399987214271267,0],[.652704380821467,-.12776099508323477,0],[.5914125856738137,-.13842829866350473,0],[.5885867211974336,-.13965596490521823,0],[.5815555418130745,-.14499966123733074,0],[.5789305681762471,-.14465814681009057,0],[.5688592407533182,-.14156442788097276,0],[.5639842897134961,-.14114255711791107,0],[.5454063512957126,-.14830766372863866,0],[.46866158634554633,-.18128054686062214,0],[.4095929832002567,-.20829813266007557,0],[.2833442523040288,-.26225294792316123,0],[.22027345881788007,-.2875696579477317,0],[.1606803073246703,-.30800472057116174,0],[.024565602925243013,-.34094635401699236,0],[-.046438148254583256,-.3521404380209794,0],[-.12007356943255498,-.3584729637077812,0],[-.26048733779841937,-.3599952698475059,0],[-.30929265120762695,-.3575689549297923,0],[-.35838367603308796,-.35209579561218984,0],[-.4834047418483052,-.3328995598326706,0],[-.5300047202633077,-.3235692963956485,0],[-.5771448718246641,-.3116341484057544,0],[-.6988534709076945,-.2783889465801547,0],[-.7390026212526027,-.26685558026936684,0],[-.7755424328468735,-.2556637283858193,0],[-.8670504423837535,-.2267979468624772,0],[-.8908515426299177,-.21909936346671421,0],[-.9088937721422263,-.21284942623617306,0],[-.9222507808520685,-.2078896546196508,0],[-.9252864646497598,-.2059990486074122,0],[-.9190186704557028,-.17889887435169793,0],[-.9178579678271739,-.1719993900732684,0],[-.9193289351967905,-.16352849300544567,0],[-.9265565411798234,-.13517609918318377,0],[-.9284292902285463,-.1287141105108922,0],[-.9334314721334186,-.1260623514287912,0],[-.9354292199267523,-.12428558355896598,0],[-.9382506201622537,-.11708699514164636,0],[-.9457148309118714,-.08870781587411068,0],[-.9475719551175179,-.08014316974782977,0],[-.9473174933874173,-.07693561267629846,0],[-.9440764545092938,-.07244905059294565,0],[-.9428577167493384,-.0715718272602306,0],[-.942469327792869,-.07060085486905725,0],[-.9428175385814277,-.0639982426090785,0],[-.9458956326674692,-.04457879478561133,0],[-.9534290391507108,.007713090750062557,0],[-.9572013226934302,.013304552450957411,0],[-.9788573551972551,.04285559494921947,0],[-.9819466098854941,.046127883513495484,0],[-.9907500928987991,.053583165781355344,0],[-.9940000602586805,.05685545434563152,0],[-.9962031631324463,.06358752959110019,0],[-.9993236675068379,.093337230808476,0],[-1,.11228346909877336,0],[-.9999375009290309,.13028998468405026,0],[-.9979910917049143,.15569597952620032,0],[-.9948125520986508,.16555525550737843,0],[-.9971428858374669,.17756852771265447,0],[-.996654051461221,.1802359116378317,0],[-.9935871179773769,.18433854900559418,0],[-.9928572145936673,.1849970245352404,0],[-.991714368928654,.1897112629034199,0],[-.9900001004311342,.1924723958870553,0],[-.9780537918390427,.1967625313717342,0],[-.9655717743414763,.2005682967210457,0],[-.950801833393444,.20855259153306224,0],[-.9241436189847466,.2345679552551893,0],[-.9048424735445719,.2367040945157707,0],[-.8074305054452702,.24399643199154863,0],[-.805850164174119,.24325983224652048,0],[-.8027162670770905,.23928219362336908,0],[-.7847164478531321,.23928219362336908,0],[-.7616653400746328,.2876745651976973,0],[-.6779027884627449,.35097750282558676,0],[-.6234323533781395,.3599952698475059,0],[-.5761024715794275,.35322524810814193,0],[-.49896038919103425,.3049712664832196,0],[-.47300529272077263,.2674247681243199,0],[-.4499832025079865,.26867029132954917,0],[-.44572431670946056,.2686457380047149,0],[-.4403047282824055,.27019482958971347,0],[-.43829135564599564,.2709961608274863,0],[-.38715794061841147,.27123053347363163,0],[-.11643744523664368,.27056759370310624,0],[.24955887898384432,.2728532850331328,0],[.4331284610694808,.2732818521575127,0],[.4664138410629912,.27056759370310624,0],[.4924582223508318,.30696008579479556,0],[.5685467438917908,.3534953346813191,0],[.6148409218065849,.3599952698475059,0],[.6609476016044629,.35361363706461146,0],[.736661126911589,.30774356006905274,0],[.7628394354257986,.2717104393681194,0],[.7923369070335133,.27114124865605227,0],[.8815525288790482,.2674247681243199,0],[.9034831121969293,.2660029074043716,0],[.9613262812655874,.26133777568586075,0],[.97498016199388,.2599962713017339,0],[.9778863828060818,.25827084220201657,0],[.9825738357289877,.2518200141319222,0],[.9835515044814793,.24985351602474154,0],[.9858260352093084,.2482463893083163,0],[.9953036185953361,.24294287114411456,0],[.9979799310022717,.24085360641276218,0],[.9990692057767374,.2389384470756891,0],[.9995870577186963,.23334028901347623,0],[.9995513437916648,.23142512967640289,0]],cells:[[0,131,1],[0,134,131],[0,135,134],[1,125,2],[1,129,125],[1,130,129],[1,131,130],[2,124,3],[2,125,124],[3,124,4],[4,124,5],[5,11,6],[5,12,11],[5,123,12],[5,124,123],[6,9,7],[6,10,9],[6,11,10],[7,9,8],[12,15,13],[12,123,15],[13,15,14],[15,17,16],[15,21,17],[15,22,21],[15,122,22],[15,123,122],[17,20,18],[17,21,20],[18,20,19],[22,122,23],[23,121,24],[23,122,121],[24,121,25],[25,121,26],[26,121,27],[27,115,28],[27,121,115],[28,115,29],[29,33,30],[29,34,33],[29,115,34],[30,32,31],[30,33,32],[34,115,35],[35,114,36],[35,115,114],[36,113,37],[36,114,113],[37,113,38],[38,113,39],[39,113,40],[40,112,41],[40,113,112],[41,112,42],[42,112,43],[43,112,44],[44,111,45],[44,112,111],[45,111,46],[46,111,47],[47,106,48],[47,108,106],[47,111,108],[48,106,49],[49,106,50],[50,100,51],[50,106,100],[51,100,52],[52,61,53],[52,62,61],[52,72,62],[52,73,72],[52,100,73],[53,59,54],[53,60,59],[53,61,60],[54,58,55],[54,59,58],[55,58,56],[56,58,57],[62,65,63],[62,66,65],[62,71,66],[62,72,71],[63,65,64],[66,70,67],[66,71,70],[67,69,68],[67,70,69],[73,100,74],[74,99,75],[74,100,99],[75,94,76],[75,96,94],[75,99,96],[76,81,77],[76,82,81],[76,94,82],[77,80,78],[77,81,80],[78,80,79],[82,94,83],[83,93,84],[83,94,93],[84,93,85],[85,89,86],[85,92,89],[85,93,92],[86,88,87],[86,89,88],[89,92,90],[90,92,91],[94,96,95],[96,99,97],[97,99,98],[100,102,101],[100,103,102],[100,105,103],[100,106,105],[103,105,104],[106,108,107],[108,111,109],[109,111,110],[115,120,116],[115,121,120],[116,118,117],[116,120,118],[118,120,119],[125,128,126],[125,129,128],[126,128,127],[131,133,132],[131,134,133]]},type:"uber"},{id:"car",mesh:{positions:[[.8571428571428572,-.28571428571428575,0],[.8328683035714286,-.2813258928571429,0],[.7973370535714288,-.25112053571428566,0],[.7885714285714285,-.22857142857142856,0],[.7040000000000002,-.5107142857142858,0],[.6869946986607143,-.5541607142857143,0],[.6347095424107141,-.6282366071428572,0],[.5627569754464286,-.6817410714285715,0],[.47677539062499963,-.7104955357142857,0],[.4302857142857144,-.7142857142857143,0],[-.43028571428571427,-.7142857142857143,0],[-.47677539062499996,-.7104955357142857,0],[-.5627569754464286,-.6817410714285715,0],[-.6347095424107143,-.6282366071428572,0],[-.6869946986607143,-.5541607142857143,0],[-.704,-.5107142857142858,0],[-.7885714285714286,-.22857142857142856,0],[-.7973370535714286,-.25112053571428566,0],[-.8328683035714286,-.2813258928571429,0],[-.8571428571428572,-.28571428571428575,0],[-.9285714285714286,-.28571428571428575,0],[-.9563660714285714,-.28009821428571424,0],[-.9943839285714285,-.2420803571428571,0],[-1,-.21428571428571433,0],[-.9943839285714285,-.18649107142857146,0],[-.9563660714285714,-.14847321428571433,0],[-.9285714285714286,-.14285714285714282,0],[-.8142857142857143,-.14285714285714282,0],[-.8571428571428572,0,0],[-.8571428571428572,.6428571428571428,0],[-.8515267857142856,.6706517857142857,0],[-.8135089285714285,.708669642857143,0],[-.7857142857142857,.7142857142857143,0],[-.6428571428571428,.7142857142857143,0],[-.6150625000000001,.708669642857143,0],[-.577044642857143,.6706517857142857,0],[-.5714285714285714,.6428571428571428,0],[-.5714285714285714,.5714285714285715,0],[.5714285714285714,.5714285714285715,0],[.5714285714285714,.6428571428571428,0],[.5770446428571427,.6706517857142857,0],[.6150625000000001,.708669642857143,0],[.6428571428571428,.7142857142857143,0],[.7857142857142858,.7142857142857143,0],[.8135089285714285,.708669642857143,0],[.8515267857142859,.6706517857142857,0],[.8571428571428572,.6428571428571428,0],[.8571428571428572,0,0],[.8142857142857143,-.14285714285714282,0],[.9285714285714286,-.14285714285714282,0],[.9563660714285713,-.14847321428571433,0],[.9943839285714287,-.18649107142857146,0],[1,-.21428571428571433,0],[.9943839285714287,-.2420803571428571,0],[.9563660714285713,-.28009821428571424,0],[-.5714285714285714,.28571428571428564,0],[-.6270178571428571,.27448214285714284,0],[-.7030535714285715,.19844642857142858,0],[-.7142857142857143,.14285714285714282,0],[-.7142857142857143,.0714285714285715,0],[-.4555714285714286,.13614285714285707,0],[-.4446629464285713,.14086160714285717,0],[-.43056026785714285,.1589241071428568,0],[-.4285714285714286,.1707142857142858,0],[-.4285714285714286,.25000000000000006,0],[-.4313794642857143,.26389732142857114,0],[-.4503883928571428,.28290624999999997,0],[.4642857142857142,.28571428571428564,0],[.45038839285714305,.28290624999999997,0],[.4313794642857143,.26389732142857114,0],[.4285714285714286,.25000000000000006,0],[.4285714285714286,.1707142857142858,0],[.43056026785714296,.1589241071428568,0],[.4446629464285714,.14086160714285717,0],[.4555714285714285,.13614285714285707,0],[.7142857142857142,.0714285714285715,0],[.7142857142857142,.14285714285714282,0],[.7030535714285713,.19844642857142858,0],[.6270178571428571,.27448214285714284,0],[-.4642857142857143,.28571428571428564,0],[.5714285714285714,.28571428571428564,0],[.9285714285714286,-.28571428571428575,0]],cells:[[0,2,1],[0,3,2],[0,48,3],[0,49,48],[0,81,49],[3,48,75],[3,74,4],[3,75,74],[4,6,5],[4,7,6],[4,9,7],[4,74,9],[7,9,8],[9,73,10],[9,74,73],[10,12,11],[10,15,12],[10,60,15],[10,61,60],[10,73,61],[12,15,13],[13,15,14],[15,60,16],[16,19,17],[16,27,19],[16,59,27],[16,60,59],[17,19,18],[19,26,20],[19,27,26],[20,23,21],[20,26,23],[21,23,22],[23,25,24],[23,26,25],[27,59,28],[28,57,29],[28,58,57],[28,59,58],[29,32,30],[29,37,32],[29,56,37],[29,57,56],[30,32,31],[32,37,33],[33,35,34],[33,36,35],[33,37,36],[37,55,79],[37,56,55],[37,65,38],[37,66,65],[37,79,66],[38,42,39],[38,43,42],[38,46,43],[38,65,69],[38,67,80],[38,68,67],[38,69,68],[38,78,46],[38,80,78],[39,42,40],[40,42,41],[43,46,44],[44,46,45],[46,77,47],[46,78,77],[47,75,48],[47,76,75],[47,77,76],[49,52,50],[49,81,52],[50,52,51],[52,54,53],[52,81,54],[61,73,62],[62,71,63],[62,72,71],[62,73,72],[63,71,64],[64,70,65],[64,71,70],[65,70,69]]},type:"uber"},{id:"cart",mesh:{positions:[[.6975240384615387,.4730072115384615,0],[.5857259615384616,.5536370192307691,0],[.5526153846153847,.6153846153846155,0],[-.39876923076923076,.6153846153846155,0],[-.41449759615384607,.58034375,0],[-.4613581730769233,.5211658653846155,0],[-.4915384615384616,.49815384615384606,0],[-.37676923076923075,.211076923076923,0],[.72,.07692307692307686,0],[.7725072115384617,.06772115384615392,0],[.8515600961538463,.002932692307692305,0],[.8709230769230769,-.04676923076923085,0],[1,-.6153846153846155,0],[-.5493846153846154,-.6153846153846155,0],[-.5892307692307692,-.8013846153846154,0],[-.6089759615384616,-.8503846153846154,0],[-.6877548076923077,-.9140576923076923,0],[-.7396923076923076,-.9230769230769231,0],[-.9615384615384616,-.9230769230769231,0],[-.9765048076923077,-.9200528846153846,0],[-.9969759615384615,-.8995817307692309,0],[-1,-.8846153846153847,0],[-1,-.8076923076923077,0],[-.9969759615384615,-.7927259615384616,0],[-.9765048076923077,-.7722548076923077,0],[-.9615384615384616,-.7692307692307693,0],[-.7673846153846153,-.7692307692307693,0],[-.7543774038461539,-.7669807692307692,0],[-.7346514423076923,-.7510576923076924,0],[-.7296923076923076,-.7387692307692308,0],[-.5384615384615384,.23076923076923078,0],[-.6313846153846154,.46307692307692316,0],[-.6750219350961539,.4703521634615386,0],[-.7520057091346155,.5071574519230767,0],[-.809799579326923,.5683954326923075,0],[-.8418410456730769,.6477776442307692,0],[-.8461538461538461,.6923076923076924,0],[-.8414627403846153,.7387968750000001,0],[-.8067247596153846,.8213040865384613,0],[-.7443810096153846,.8836478365384618,0],[-.661873798076923,.9183858173076924,0],[-.6153846153846154,.9230769230769231,0],[-.5436778846153846,.9116081730769232,0],[-.4318798076923078,.8309783653846156,0],[-.39876923076923076,.7692307692307692,0],[.5526153846153847,.7692307692307692,0],[.5857259615384616,.8309783653846156,0],[.6975240384615387,.9116081730769232,0],[.7692307692307692,.9230769230769231,0],[.8157199519230771,.9183858173076924,0],[.8982271634615382,.8836478365384618,0],[.9605709134615386,.8213040865384613,0],[.9953088942307693,.7387968750000001,0],[1,.6923076923076924,0],[.9953088942307693,.6458185096153846,0],[.9605709134615386,.5633112980769234,0],[.8982271634615382,.5009675480769229,0],[.8157199519230771,.46622956730769227,0],[.7692307692307692,.46153846153846156,0]],cells:[[0,58,1],[1,55,2],[1,56,55],[1,57,56],[1,58,57],[2,44,3],[2,45,44],[2,53,45],[2,55,53],[3,31,4],[3,44,31],[4,31,5],[5,31,6],[6,30,7],[6,31,30],[7,13,8],[7,30,13],[8,10,9],[8,11,10],[8,12,11],[8,13,12],[13,29,14],[13,30,29],[14,28,15],[14,29,28],[15,27,16],[15,28,27],[16,27,17],[17,26,18],[17,27,26],[18,20,19],[18,21,20],[18,22,21],[18,25,22],[18,26,25],[22,24,23],[22,25,24],[31,44,32],[32,38,33],[32,43,38],[32,44,43],[33,36,34],[33,37,36],[33,38,37],[34,36,35],[38,43,39],[39,43,40],[40,43,41],[41,43,42],[45,51,46],[45,53,51],[46,48,47],[46,49,48],[46,50,49],[46,51,50],[51,53,52],[53,55,54]]},type:"uber"},{id:"certified",mesh:{positions:[[.8656230443316655,-.17396754455974509,0],[.8158523034332128,-.22741508236980104,0],[.7936668086076935,-.2956057612261682,0],[.8024641561456156,-.3680906242830388,0],[.8195431446416512,-.4026780758723475,0],[.8415466253801789,-.4520055787626637,0],[.8369356018430611,-.5493258145720253,0],[.7809831232493787,-.6263278852631508,0],[.689868219553931,-.6607656246481904,0],[.63618080515392,-.6550709431672249,0],[.5980022268637062,-.6494759761937933,0],[.5263100239202465,-.6634511750891252,0],[.4682756187636301,-.7055981098932522,0],[.43282444291892186,-.7694586511492167,0],[.42635676334011574,-.807513358741339,0],[.41517160445417645,-.8603291841033166,0],[.35426148907746957,-.9363464688284023,0],[.26375049014595975,-.965788371044143,0],[.16978122356161118,-.940147417337516,0],[.12966930736898652,-.904012284071745,0],[.10206439928048283,-.877020269097154,0],[.03582587768428658,-.8461722519833357,0],[-.03592699662150389,-.8461722519833357,0],[-.10216551821770015,-.877020269097154,0],[-.12977042630620383,-.904012284071745,0],[-.16987644389415768,-.940147417337516,0],[-.26381368948172057,-.965788371044143,0],[-.35429940867892606,-.9363464688284023,0],[-.41523143315869704,-.8603291841033166,0],[-.4264578822773333,-.807513358741339,0],[-.4329255618561393,-.7694586511492167,0],[-.46837673770084753,-.7055981098932522,0],[-.5264111428574638,-.6634511750891252,0],[-.5981033458009238,-.6494759761937933,0],[-.6362819240911375,-.6550709431672249,0],[-.6899693384911483,-.6607656246481904,0],[-.7810842421865959,-.6263278852631508,0],[-.8370367207802787,-.5493258145720253,0],[-.8416477443173966,-.4520055787626637,0],[-.8196442635788689,-.4026780758723475,0],[-.8025180862454651,-.3680906242830388,0],[-.7936668086076933,-.2956057612261682,0],[-.8158523034332126,-.22741508236980104,0],[-.865676974431515,-.17396754455974509,0],[-.899892252154676,-.15603775256139887,0],[-.9466092011491606,-.1290378727805799,0],[-1,-.047587692395631355,0],[-1,.0475876984009725,0],[-.9466092011491606,.12903787878592127,0],[-.899892252154676,.15603775856674015,0],[-.865676974431515,.1739262603211538,0],[-.8158523034332126,.22735188873602466,0],[-.7936668086076933,.2955678462256232,0],[-.8025180862454651,.368084727829954,0],[-.8196442635788689,.402678076125145,0],[-.8416477443173966,.45199968041079025,0],[-.8370367207802787,.5492878952233665,0],[-.7810842421865959,.6262646861801872,0],[-.6899693384911483,.6607243346682905,0],[-.6362819240911375,.6550709434200224,0],[-.5981033458009238,.6494759764465908,0],[-.5264111428574638,.6634511753419225,0],[-.46837673770084753,.7055981101460496,0],[-.4329255618561393,.7694586514020142,0],[-.4264578822773333,.8075133589941363,0],[-.41523143315869704,.8603291843325196,0],[-.35429940867892606,.9363464689295216,0],[-.26381368948172057,.965788371044143,0],[-.16987644389415768,.9401474174251526,0],[-.12977042630620383,.9040122843245424,0],[-.10216551821770015,.8770202693499515,0],[-.03592699662150389,.8461722522361329,0],[.03582587768428658,.8461722522361329,0],[.10206439928048283,.8770202693499515,0],[.12966930736898652,.9040122843245424,0],[.16978122356161118,.9401474174251526,0],[.26375049014595975,.965788371044143,0],[.35426148907746957,.9363464689295216,0],[.41517160445417645,.8603291843325196,0],[.42635676334011574,.8075133589941363,0],[.43282444291892186,.7694586514020142,0],[.4682756187636301,.7055981101460496,0],[.5263100239202465,.6634511753419225,0],[.5980022268637062,.6494759764465908,0],[.63618080515392,.6550709434200224,0],[.689868219553931,.6607243346682905,0],[.7809831232493787,.6262646861801872,0],[.8369356018430611,.5492878952233665,0],[.8415466253801789,.45199968041079025,0],[.8195431446416512,.402678076125145,0],[.8024641561456156,.368084727829954,0],[.7936668086076935,.2955678462256232,0],[.8158523034332128,.22735188873602466,0],[.8656230443316655,.1739262603211538,0],[.8997911332174586,.15603775856674015,0],[.9465552710493115,.12903787878592127,0],[1,.0475876984009725,0],[1,-.047587692395631355,0],[.9465552710493115,-.1290378727805799,0],[-.09896735094226006,.3550038678583345,0],[-.12796376796125108,.36703028012473604,0],[-.14386415906682948,.36859425302036675,0],[-.15976230308491401,.36703028012473604,0],[-.18870029582906855,.3550038678583345,0],[-.2009581581073231,.34486500908666007,0],[-.5235320620061323,.022291110940394872,0],[-.40920025032554685,-.09204070074019066,0],[-.14386415906682948,.1732953905185266,0],[.40909913138832943,-.3796678999366322,0],[.5235747566685129,-.26533608825604665,0],[-.08662634642673761,.34486500908666007,0],[.8997911332174586,-.15603775256139887,0]],cells:[[0,93,109],[0,109,1],[0,111,93],[1,109,2],[2,109,3],[3,10,4],[3,109,10],[4,6,5],[4,9,6],[4,10,9],[6,9,7],[7,9,8],[10,108,11],[10,109,108],[11,108,12],[12,21,13],[12,108,21],[13,20,14],[13,21,20],[14,16,15],[14,19,16],[14,20,19],[16,19,17],[17,19,18],[21,108,22],[22,30,23],[22,31,30],[22,106,31],[22,108,106],[23,29,24],[23,30,29],[24,26,25],[24,27,26],[24,29,27],[27,29,28],[31,106,32],[32,106,33],[33,40,34],[33,106,40],[34,36,35],[34,37,36],[34,39,37],[34,40,39],[37,39,38],[40,106,41],[41,106,42],[42,105,43],[42,106,105],[43,50,44],[43,105,50],[44,46,45],[44,47,46],[44,49,47],[44,50,49],[47,49,48],[50,105,51],[51,105,52],[52,61,53],[52,104,61],[52,105,104],[53,60,54],[53,61,60],[54,56,55],[54,57,56],[54,59,57],[54,60,59],[57,59,58],[61,104,62],[62,102,63],[62,103,102],[62,104,103],[63,70,64],[63,102,70],[64,66,65],[64,69,66],[64,70,69],[66,69,67],[67,69,68],[70,102,71],[71,99,72],[71,100,99],[71,101,100],[71,102,101],[72,80,73],[72,81,80],[72,99,110],[72,110,81],[73,79,74],[73,80,79],[74,76,75],[74,77,76],[74,79,77],[77,79,78],[81,110,82],[82,90,83],[82,91,90],[82,110,91],[83,89,84],[83,90,89],[84,86,85],[84,89,86],[86,89,87],[87,89,88],[91,109,92],[91,110,109],[92,109,93],[93,111,94],[94,96,95],[94,111,96],[96,111,97],[97,111,98],[106,108,107]]},type:"uber"},{id:"chart-area",mesh:{positions:[[.33145263608836895,-.4276770848577949,0],[-.35664876113614763,-.8159755733688887,0],[-1,-.7590524375563846,0],[-1,-.20531745978401977,0],[-.35664876113614763,-.18858445376736807,0],[.33145263608836895,.09672682723113851,0],[.9971789612753277,-.28592958668772,0],[-.35664876113614763,-.015689605255504772,0],[-1,-.03667349056374874,0],[-.9972176065416042,.9274645408932153,0],[1,.9274645408932153,0],[.9971789612753277,-.10511264430127364,0],[.33145263608836895,.27147660281052605,0],[.9971789612753277,-.9274645408932153,0]],cells:[[0,4,1],[0,5,4],[0,6,5],[0,13,6],[1,4,2],[2,4,3],[7,9,8],[7,12,9],[9,12,10],[10,12,11]]},type:"uber"},{id:"chart",mesh:{positions:[[.5833333333333333,1,0],[.5509062499999999,.9934479166666668,0],[.5065520833333332,.9490937500000001,0],[.5,.9166666666666667,0],[.5,-.9166666666666666,0],[.5065520833333332,-.94909375,0],[.5509062499999999,-.9934479166666667,0],[.5833333333333333,-1,0],[.9166666666666667,-1,0],[.9490937500000001,-.9934479166666667,0],[.9934479166666668,-.94909375,0],[1,-.9166666666666666,0],[1,.9166666666666667,0],[.9934479166666668,.9490937500000001,0],[.9490937500000001,.9934479166666668,0],[-.5,.25,0],[-.5065520833333335,.21757291666666667,0],[-.5509062499999999,.17321874999999998,0],[-.5833333333333333,.16666666666666674,0],[-.9166666666666666,.16666666666666674,0],[-.94909375,.17321874999999998,0],[-.9934479166666667,.21757291666666667,0],[-1,.25,0],[-1,.9166666666666667,0],[-.9934479166666667,.9490937500000001,0],[-.94909375,.9934479166666668,0],[-.9166666666666666,1,0],[-.5833333333333333,1,0],[-.5509062499999999,.9934479166666668,0],[-.5065520833333335,.9490937500000001,0],[.25,-.25,0],[.24344791666666676,-.28242708333333333,0],[.19909375000000007,-.3267812499999999,0],[.16666666666666674,-.33333333333333337,0],[-.16666666666666663,-.33333333333333337,0],[-.19909374999999996,-.3267812499999999,0],[-.24344791666666665,-.28242708333333333,0],[-.25,-.25,0],[-.25,.9166666666666667,0],[-.24344791666666665,.9490937500000001,0],[-.19909374999999996,.9934479166666668,0],[-.16666666666666663,1,0],[.16666666666666674,1,0],[.19909375000000007,.9934479166666668,0],[.24344791666666676,.9490937500000001,0],[-.5,.9166666666666667,0],[.25,.9166666666666667,0],[.9166666666666667,1,0]],cells:[[0,1,3],[0,3,12],[0,12,47],[1,2,3],[3,4,12],[4,5,6],[4,6,7],[4,7,11],[4,11,12],[7,8,11],[8,9,11],[9,10,11],[12,13,14],[12,14,47],[15,18,16],[15,22,18],[15,23,22],[15,45,23],[16,18,17],[18,22,19],[19,21,20],[19,22,21],[23,26,24],[23,27,26],[23,45,27],[24,26,25],[27,29,28],[27,45,29],[30,32,31],[30,33,32],[30,34,33],[30,37,34],[30,38,37],[30,46,38],[34,37,35],[35,37,36],[38,41,39],[38,42,41],[38,46,42],[39,41,40],[42,44,43],[42,46,44]]},type:"uber"},{id:"check-alt",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10226789202008946,.9948371233258928,0],[.2974228166852677,.9550420619419644,0],[.47672310965401765,.8793055943080357,0],[.6361525878906249,.7716489257812498,0],[.7716950683593751,.6360932617187502,0],[.8793343680245538,.4766598074776789,0],[.9550543038504469,.2973697684151786,0],[.9948386928013393,.10224434988839293,0],[1,0,0],[.9948386928013393,-.10224434988839282,0],[.9550543038504469,-.2973697684151786,0],[.8793343680245538,-.47665980747767855,0],[.7716950683593751,-.63609326171875,0],[.6361525878906249,-.77164892578125,0],[.47672310965401765,-.8793055943080357,0],[.2974228166852677,-.9550420619419643,0],[.10226789202008946,-.9948371233258928,0],[-.07757142857142862,.43585714285714294,0],[-.12478348214285706,.4672767857142859,0],[-.23227901785714278,.4672767857142859,0],[-.2795714285714286,.43585714285714294,0],[-.6057142857142858,.10971428571428588,0],[-.6135892857142857,.09793750000000001,0],[-.6135892857142857,.07106250000000003,0],[-.6057142857142858,.059285714285714164,0],[-.4364285714285714,-.1101428571428571,0],[-.4245892857142858,-.11801785714285717,0],[-.3976964285714286,-.11801785714285717,0],[-.3858571428571428,-.1101428571428571,0],[-.1785714285714286,.0971428571428572,0],[.3858571428571429,-.4672857142857143,0],[.3976964285714286,-.47516071428571427,0],[.42458928571428567,-.47516071428571427,0],[.4364285714285714,-.4672857142857143,0],[.6057142857142856,-.2978571428571428,0],[.6135892857142857,-.28608035714285707,0],[.6135892857142857,-.2592053571428572,0],[0,-1,0],[.6057142857142856,-.24742857142857144,0]],cells:[[0,46,1],[0,48,46],[0,55,48],[1,45,2],[1,46,45],[2,45,3],[3,44,4],[3,45,44],[4,44,5],[5,43,6],[5,44,43],[6,42,7],[6,43,42],[7,41,8],[7,42,41],[8,41,9],[9,40,10],[9,41,40],[10,39,11],[10,40,39],[11,39,12],[12,38,13],[12,39,38],[13,38,14],[14,37,15],[14,38,37],[15,36,16],[15,37,36],[16,36,17],[17,36,18],[18,35,19],[18,36,35],[19,35,20],[20,35,21],[21,35,22],[22,35,23],[23,35,56],[23,56,24],[24,56,25],[25,56,26],[26,56,27],[27,54,28],[27,56,54],[28,53,29],[28,54,53],[29,52,30],[29,53,52],[30,51,31],[30,52,51],[31,50,32],[31,51,50],[32,49,33],[32,50,49],[33,48,34],[33,49,48],[34,48,55],[46,48,47]]},type:"uber"},{id:"check",mesh:{positions:[[.8403050333182667,-.7016348103163558,0],[.8284366594913426,-.7095291585179749,0],[.8014777288980581,-.7095291585179749,0],[.7896093550711341,-.7016348103163558,0],[-.2864565385699772,.37428787519411405,0],[-.7896899096446202,-.12880228774988703,0],[-.8014956299143884,-.1366966359515062,0],[-.8284366594913427,-.1366966359515062,0],[-.8402423797611109,-.12880228774988703,0],[-.9921862063718668,.022998330730227137,0],[-1,.0348667045571513,0],[-1,.06182563515043571,0],[-.9921862063718668,.07369400897735973,0],[-.3877046869336007,.6780323202849842,0],[-.3402960828101016,.7095291585179749,0],[-.23253643975636717,.7095291585179749,0],[-.18520839020635405,.6780323202849842,0],[.9921056517983811,-.4991385135891091,0],[1,-.5110068874160332,0],[1,-.5379658180093176,0],[.9921056517983811,-.5498341918362416,0]],cells:[[0,3,1],[0,17,3],[0,20,17],[1,3,2],[3,17,4],[4,12,5],[4,13,12],[4,16,13],[4,17,16],[5,8,6],[5,12,8],[6,8,7],[8,12,9],[9,12,10],[10,12,11],[13,16,14],[14,16,15],[17,20,18],[18,20,19]]},type:"uber"},{id:"circle-check",mesh:{positions:[[-.06353571428571425,.3809285714285715,0],[-.10399888392857137,.4078482142857143,0],[-.19613504464285714,.4078482142857143,0],[-.2366785714285714,.3809285714285715,0],[-.5162142857142857,.10135714285714292,0],[-.5229642857142858,.09127511160714286,0],[-.5229642857142858,.06824497767857118,0],[-.5162142857142857,.05814285714285705,0],[-.37110714285714275,-.08707142857142858,0],[-.36096316964285713,-.09382142857142861,0],[-.33792968749999996,-.09382142857142861,0],[-.32778571428571435,-.08707142857142858,0],[-.15010714285714288,.09060714285714289,0],[.3336785714285715,-.3932142857142856,0],[.34382812499999993,-.39996428571428566,0],[.3668861607142859,-.39996428571428566,0],[.37703571428571436,-.3932142857142856,0],[.522142857142857,-.24796428571428564,0],[.5288928571428573,-.23788225446428568,0],[.5288928571428573,-.21485212053571434,0],[-.07303336007254457,.710597664969308,0],[-.21241076660156255,.6821707153320313,0],[-.3993687220982143,.5922903878348216,0],[-.5922998046875001,.3993530273437498,0],[-.6821737758091518,.21239750453404005,0],[-.7105980573381697,.07302747453962088,0],[-.7142857142857143,0,0],[-.7105980573381697,-.07303336007254457,0],[-.6821737758091518,-.21241076660156255,0],[-.5922998046875001,-.3993687220982143,0],[-.3993687220982143,-.5922998046875001,0],[-.21241076660156255,-.6821737758091518,0],[-.07303336007254457,-.7105980573381697,0],[0,-.7142857142857143,0],[.07302747453962088,-.7105980573381697,0],[.21239750453404005,-.6821737758091518,0],[.3993530273437498,-.5922998046875001,0],[.5922903878348216,-.3993687220982143,0],[.6821707153320313,-.21241076660156255,0],[.710597664969308,-.07303336007254457,0],[.7142857142857142,0,0],[.710597664969308,.07302747453962088,0],[.6821707153320313,.21239750453404005,0],[.5922903878348216,.3993530273437498,0],[.3993530273437498,.5922903878348216,0],[.21239750453404005,.6821707153320313,0],[.07302747453962088,.710597664969308,0],[-.10225023542131706,-.9948375156947544,0],[-.297383030482701,-.9550451224190848,0],[-.4766756330217634,-.8793127877371653,0],[-.6361080932617189,-.7716604614257813,0],[-.7716604614257813,-.6361080932617189,0],[-.8793127877371653,-.4766756330217634,0],[-.9550451224190848,-.297383030482701,0],[-.9948375156947544,-.10225023542131706,0],[-1,0,0],[-.9948375156947544,.1022443498883927,0],[-.9550451224190848,.29736976841517837,0],[-.8793127877371653,.47665980747767867,0],[-.7716604614257813,.63609326171875,0],[-.6361080932617189,.77164892578125,0],[-.4766756330217634,.8793055943080357,0],[-.297383030482701,.9550420619419646,0],[-.10225023542131706,.9948371233258932,0],[0,1,0],[.1022443498883927,.9948371233258932,0],[.29736976841517837,.9550420619419646,0],[.47665980747767867,.8793055943080357,0],[.63609326171875,.77164892578125,0],[.77164892578125,.63609326171875,0],[.8793055943080357,.47665980747767867,0],[.9550420619419646,.29736976841517837,0],[.9948371233258932,.1022443498883927,0],[1,0,0],[.9948371233258932,-.10225023542131706,0],[.9550420619419646,-.297383030482701,0],[.8793055943080357,-.4766756330217634,0],[.77164892578125,-.6361080932617189,0],[.63609326171875,-.7716604614257813,0],[.47665980747767867,-.8793127877371653,0],[.29736976841517837,-.9550451224190848,0],[.1022443498883927,-.9948375156947544,0],[0,-1,0],[0,.7142857142857142,0],[.522142857142857,-.20475,0]],cells:[[0,1,2],[0,2,3],[0,3,12],[0,12,84],[3,4,12],[4,5,6],[4,6,7],[4,7,11],[4,11,12],[7,8,11],[8,9,11],[9,10,11],[12,13,84],[13,14,16],[13,16,17],[13,17,84],[14,15,16],[17,18,19],[17,19,84],[20,63,21],[20,64,63],[20,83,64],[21,61,22],[21,62,61],[21,63,62],[22,59,23],[22,60,59],[22,61,60],[23,58,24],[23,59,58],[24,56,25],[24,57,56],[24,58,57],[25,55,26],[25,56,55],[26,55,27],[27,54,28],[27,55,54],[28,52,29],[28,53,52],[28,54,53],[29,50,30],[29,51,50],[29,52,51],[30,49,31],[30,50,49],[31,47,32],[31,48,47],[31,49,48],[32,47,82],[32,82,33],[33,82,34],[34,81,35],[34,82,81],[35,79,36],[35,80,79],[35,81,80],[36,78,37],[36,79,78],[37,76,38],[37,77,76],[37,78,77],[38,74,39],[38,75,74],[38,76,75],[39,73,40],[39,74,73],[40,73,41],[41,72,42],[41,73,72],[42,70,43],[42,71,70],[42,72,71],[43,68,44],[43,69,68],[43,70,69],[44,67,45],[44,68,67],[45,65,46],[45,66,65],[45,67,66],[46,64,83],[46,65,64]]},type:"uber"},{id:"circle-ellipsis",mesh:{positions:[[.5601707589285714,.05540513392857127,0],[.48415513392857124,.1314207589285714,0],[.42853571428571446,.14264285714285707,0],[.37291629464285747,.1314207589285714,0],[.29690066964285733,.05540513392857127,0],[.28567857142857145,-.0002142857142857224,0],[.29690066964285733,-.0558035714285714,0],[.37291629464285747,-.1318392857142856,0],[.42853571428571446,-.14307142857142863,0],[.48415513392857124,-.1318392857142856,0],[.5601707589285714,-.0558035714285714,0],[.13159933035714277,.05540513392857127,0],[.05558370535714263,.1314207589285714,0],[-3571428571425006e-20,.14264285714285707,0],[-.055655133928571354,.1314207589285714,0],[-.13167075892857139,.05540513392857127,0],[-.14289285714285704,-.0002142857142857224,0],[-.13167075892857139,-.0558035714285714,0],[-.055655133928571354,-.1318392857142856,0],[-3571428571425006e-20,-.14307142857142863,0],[.05558370535714263,-.1318392857142856,0],[.13159933035714277,-.0558035714285714,0],[-.2969720982142857,.05540513392857127,0],[-.37298772321428575,.1314207589285714,0],[-.42860714285714274,.14264285714285707,0],[-.48422656249999996,.1314207589285714,0],[-.5602421875,.05540513392857127,0],[-.5714642857142858,-.0002142857142857224,0],[-.5602421875,-.0558035714285714,0],[-.48422656249999996,-.1318392857142856,0],[-.42860714285714274,-.14307142857142863,0],[-.37298772321428575,-.1318392857142856,0],[-.2969720982142857,-.0558035714285714,0],[-.07303336007254457,.7105980573381694,0],[-.21241076660156255,.682173775809152,0],[-.3993687220982143,.5922998046875001,0],[-.5922998046874999,.3993687220982145,0],[-.6821737758091517,.21241076660156244,0],[-.7105980573381696,.07303336007254457,0],[-.7142857142857143,0,0],[-.7105980573381696,-.07303336007254457,0],[-.6821737758091517,-.21241076660156255,0],[-.5922998046874999,-.3993687220982143,0],[-.3993687220982143,-.5922998046875001,0],[-.21241076660156255,-.6821737758091517,0],[-.07303336007254457,-.7105980573381697,0],[0,-.7142857142857143,0],[.07302747453962044,-.7105980573381697,0],[.21239750453404027,-.6821737758091517,0],[.39935302734375,-.5922998046875001,0],[.5922903878348216,-.3993687220982143,0],[.6821707153320316,-.21241076660156255,0],[.7105976649693082,-.07303336007254457,0],[.7142857142857142,0,0],[.7105976649693082,.07303336007254457,0],[.6821707153320316,.21241076660156244,0],[.5922903878348216,.3993687220982145,0],[.39935302734375,.5922998046875001,0],[.21239750453404027,.682173775809152,0],[.07302747453962044,.7105980573381694,0],[-.10225023542131706,-.9948371233258929,0],[-.297383030482701,-.9550420619419643,0],[-.4766756330217634,-.8793055943080357,0],[-.6361080932617189,-.77164892578125,0],[-.7716604614257813,-.63609326171875,0],[-.8793127877371653,-.47665980747767855,0],[-.9550451224190848,-.2973697684151786,0],[-.9948375156947544,-.10224434988839282,0],[-1,0,0],[-.9948375156947544,.1022443498883927,0],[-.9550451224190848,.29736976841517837,0],[-.8793127877371653,.47665980747767867,0],[-.7716604614257813,.63609326171875,0],[-.6361080932617189,.77164892578125,0],[-.4766756330217634,.8793055943080357,0],[-.297383030482701,.9550420619419646,0],[-.10225023542131706,.9948371233258932,0],[0,1,0],[.1022384643554688,.9948371233258932,0],[.2973565063476564,.9550420619419646,0],[.4766439819335935,.8793055943080357,0],[.6360784301757814,.77164892578125,0],[.7716373901367188,.63609326171875,0],[.879298400878906,.47665980747767867,0],[.9550390014648436,.29736976841517837,0],[.9948367309570312,.1022443498883927,0],[1,0,0],[.9948367309570312,-.10224434988839282,0],[.9550390014648436,-.2973697684151786,0],[.879298400878906,-.47665980747767855,0],[.7716373901367188,-.63609326171875,0],[.6360784301757814,-.77164892578125,0],[.4766439819335935,-.8793055943080357,0],[.2973565063476564,-.9550420619419643,0],[.1022384643554688,-.9948371233258929,0],[-.28574999999999995,-.0002142857142857224,0],[0,-1,0],[0,.7142857142857142,0],[.14282142857142865,-.0002142857142857224,0],[.5713928571428573,-.0002142857142857224,0]],cells:[[0,1,2],[0,2,99],[2,3,4],[2,4,5],[2,5,8],[2,8,99],[5,6,8],[6,7,8],[8,9,10],[8,10,99],[11,12,13],[11,13,98],[13,14,16],[13,16,19],[13,19,98],[14,15,16],[16,17,19],[17,18,19],[19,20,21],[19,21,98],[22,23,24],[22,24,95],[24,25,26],[24,26,27],[24,27,30],[24,30,95],[27,28,30],[28,29,30],[30,31,32],[30,32,95],[33,76,34],[33,77,76],[33,97,77],[34,74,35],[34,75,74],[34,76,75],[35,73,36],[35,74,73],[36,71,37],[36,72,71],[36,73,72],[37,69,38],[37,70,69],[37,71,70],[38,68,39],[38,69,68],[39,68,40],[40,67,41],[40,68,67],[41,65,42],[41,66,65],[41,67,66],[42,63,43],[42,64,63],[42,65,64],[43,62,44],[43,63,62],[44,60,45],[44,61,60],[44,62,61],[45,60,96],[45,96,46],[46,96,47],[47,94,48],[47,96,94],[48,92,49],[48,93,92],[48,94,93],[49,91,50],[49,92,91],[50,89,51],[50,90,89],[50,91,90],[51,87,52],[51,88,87],[51,89,88],[52,86,53],[52,87,86],[53,86,54],[54,85,55],[54,86,85],[55,83,56],[55,84,83],[55,85,84],[56,81,57],[56,82,81],[56,83,82],[57,80,58],[57,81,80],[58,78,59],[58,79,78],[58,80,79],[59,77,97],[59,78,77]]},type:"uber"},{id:"circle",mesh:{positions:[[-.07303336007254457,.7105976649693082,0],[-.21241076660156255,.6821707153320316,0],[-.3993687220982143,.5922903878348216,0],[-.5922998046875001,.39935302734375,0],[-.6821737758091517,.21239750453404027,0],[-.7105980573381697,.07302747453962044,0],[-.7142857142857143,0,0],[-.7105980573381697,-.07303336007254457,0],[-.6821737758091517,-.21241076660156255,0],[-.5922998046875001,-.3993687220982143,0],[-.3993687220982143,-.5922998046875001,0],[-.21241076660156255,-.6821737758091517,0],[-.07303336007254457,-.7105980573381697,0],[0,-.7142857142857143,0],[.07302747453962044,-.7105980573381697,0],[.21239750453404027,-.6821737758091517,0],[.39935302734375,-.5922998046875001,0],[.5922903878348216,-.3993687220982143,0],[.6821707153320316,-.21241076660156255,0],[.7105976649693082,-.07303336007254457,0],[.7142857142857142,0,0],[.7105976649693082,.07302747453962044,0],[.6821707153320316,.21239750453404027,0],[.5922903878348216,.39935302734375,0],[.39935302734375,.5922903878348216,0],[.21239750453404027,.6821707153320316,0],[.07302747453962044,.7105976649693082,0],[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258928,0],[0,-1,0],[0,.7142857142857142,0]],cells:[[0,43,1],[0,44,43],[0,63,44],[1,41,2],[1,42,41],[1,43,42],[2,39,3],[2,40,39],[2,41,40],[3,38,4],[3,39,38],[4,36,5],[4,37,36],[4,38,37],[5,35,6],[5,36,35],[6,35,7],[7,34,8],[7,35,34],[8,32,9],[8,33,32],[8,34,33],[9,30,10],[9,31,30],[9,32,31],[10,29,11],[10,30,29],[11,27,12],[11,28,27],[11,29,28],[12,27,62],[12,62,13],[13,62,14],[14,61,15],[14,62,61],[15,59,16],[15,60,59],[15,61,60],[16,58,17],[16,59,58],[17,56,18],[17,57,56],[17,58,57],[18,54,19],[18,55,54],[18,56,55],[19,53,20],[19,54,53],[20,53,21],[21,52,22],[21,53,52],[22,50,23],[22,51,50],[22,52,51],[23,48,24],[23,49,48],[23,50,49],[24,47,25],[24,48,47],[25,45,26],[25,46,45],[25,47,46],[26,44,63],[26,45,44]]},type:"uber"},{id:"clipboard",mesh:{positions:[[.43904269285714276,-.6428571428571428,0],[.43904269285714276,-.7142857142857143,0],[.43329478705357155,-.7420803571428571,0],[.39435994687500014,-.7800982142857142,0],[.36587195000000006,-.7857142857142857,0],[.2195304914285716,-.7857142857142857,0],[.21506221776506723,-.82885205078125,0],[.18198618858537946,-.9054495675223214,0],[.12265787277622772,-.9633590262276785,0],[.04419769734654022,-.9956395786830358,0],[18295714285623233e-21,-1,0],[-.04417161001953126,-.9956395786830358,0],[-.12263735905412952,-.9633590262276785,0],[-.18195924378069217,-.9054495675223214,0],[-.21502712692243306,-.82885205078125,0],[-.2194939000000001,-.7857142857142857,0],[-.36587194857142863,-.7857142857142857,0],[-.3943542271428572,-.7800982142857142,0],[-.4332639067857143,-.7420803571428571,0],[-.43900609428571424,-.7142857142857143,0],[-.43900609428571424,-.6428571428571428,0],[-.5853475585714286,-.6428571428571428,0],[-.6423081147544644,-.6316300223214286,0],[-.7201880687276786,-.5556043526785714,0],[-.7316890214285715,-.5,0],[-.7316890214285715,.8571428571428572,0],[-.7201880687276786,.9127472098214287,0],[-.6423081147544644,.9887728794642858,0],[-.5853475585714286,1,0],[.5853841500000001,1,0],[.642338988169643,.9887728794642858,0],[.7201937859374999,.9127472098214287,0],[.7316890214285715,.8571428571428572,0],[.7316890214285715,-.5,0],[.7201937859374999,-.5556043526785714,0],[.642338988169643,-.6316300223214286,0],[.028500574285714234,-.8515318080357144,0],[.0674102539285713,-.8135239955357143,0],[.07315244142857139,-.7857142857142857,0],[.0674102539285713,-.7579045758928571,0],[.028500574285714234,-.7198967633928571,0],[18295714285623233e-21,-.7142857142857143,0],[-.028485133973214224,-.7198967633928571,0],[-.06740967656249996,-.7579045758928571,0],[-.07315243571428567,-.7857142857142857,0],[-.06740967656249996,-.8135239955357143,0],[-.028485133973214224,-.8515318080357144,0],[.5853841500000001,-.5,0],[.5853841500000001,.8571428571428572,0],[-.5853475585714286,.8571428571428572,0],[.43904269285714276,-.2857142857142857,0],[.43904269285714276,-.1428571428571429,0],[-.43900609428571424,-.1428571428571429,0],[.43904269285714276,0,0],[.43904269285714276,.1428571428571428,0],[-.43900609428571424,.1428571428571428,0],[.1463597585714287,.2857142857142858,0],[.1463597585714287,.4285714285714286,0],[-.43900609428571424,.4285714285714286,0],[-.5853475585714286,-.5,0],[-.43900609428571424,.2857142857142858,0],[-.43900609428571424,0,0],[-.43900609428571424,-.2857142857142857,0],[18295714285623233e-21,-.8571428571428572,0],[.5853841500000001,-.6428571428571428,0]],cells:[[0,4,1],[0,5,4],[0,40,5],[0,47,40],[0,64,47],[1,3,2],[1,4,3],[5,38,6],[5,39,38],[5,40,39],[6,37,7],[6,38,37],[7,37,8],[8,36,9],[8,37,36],[9,36,63],[9,63,10],[10,63,11],[11,46,12],[11,63,46],[12,45,13],[12,46,45],[13,45,14],[14,44,15],[14,45,44],[15,20,16],[15,42,20],[15,43,42],[15,44,43],[16,19,17],[16,20,19],[17,19,18],[20,42,59],[20,59,21],[21,59,22],[22,59,23],[23,59,24],[24,59,25],[25,49,26],[25,59,49],[26,49,27],[27,49,28],[28,48,29],[28,49,48],[29,48,30],[30,48,31],[31,48,32],[32,48,33],[33,47,34],[33,48,47],[34,47,35],[35,47,64],[40,47,41],[41,47,59],[41,59,42],[50,51,52],[50,52,62],[53,54,55],[53,55,61],[56,57,58],[56,58,60]]},type:"uber"},{id:"clock",mesh:{positions:[[.11057142857142854,-.0684285714285714,0],[.0589642857142858,-.4934642857142857,0],[.059285714285714386,-.5,0],[-.05916852678571427,-.5,0],[-.05896428571428569,-.4934642857142857,0],[-.11717857142857135,-.01560714285714293,0],[-.11682142857142863,-.01471428571428579,0],[-.11713950892857139,-.010054687500000048,0],[-.11426004464285722,.025782924107143,0],[-.08136049107142862,.08429966517857124,0],[-.05253571428571424,.1046785714285714,0],[-.049107142857142905,.10603571428571423,0],[-.049046875000000045,.10642745535714271,0],[.49703571428571425,.31528571428571417,0],[.5004285714285714,.31735714285714267,0],[.5535513392857145,.21145758928571423,0],[-.10224434988839282,-.9948371233258929,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767844,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258929,-.10224434988839282,0],[-1,0,0],[-.9948371233258929,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767844,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258929,0],[.08167659214564726,-.7958617728097097,0],[.23762792096819219,-.7639718279157366,0],[.3810081699916297,-.7032991681780134,0],[.5085750122070312,-.6170861206054687,0],[.617086120605469,-.5085750122070313,0],[.7032991681780136,-.38100816999162945,0],[.7639718279157368,-.23762792096819196,0],[.7958617728097102,-.08167659214564726,0],[.8000000000000003,0,0],[.7958617728097102,.08168287876674074,0],[.7639718279157368,.23764447893415164,0],[.7032991681780136,.381032278878348,0],[.617086120605469,.5086043701171872,0],[.5085750122070312,.6171188441685265,0],[.3810081699916297,.7033337925502232,0],[.23762792096819219,.7640073067801338,0],[.08167659214564726,.7958974783761159,0],[0,.8000357142857142,0],[-.08167659214564726,.7958974783761159,0],[-.23762792096819207,.7640073067801338,0],[-.38100816999162934,.7033337925502232,0],[-.5085750122070312,.6171188441685265,0],[-.6170861206054687,.5086043701171872,0],[-.7032991681780134,.381032278878348,0],[-.7639718279157366,.23764447893415164,0],[-.7958617728097098,.08168287876674074,0],[-.8,0,0],[-.7958617728097098,-.08167659214564726,0],[-.7639718279157366,-.23762792096819196,0],[-.7032991681780134,-.38100816999162945,0],[-.6170861206054687,-.5085750122070313,0],[-.5085750122070312,-.6170861206054687,0],[-.38100816999162934,-.7032991681780134,0],[-.23762792096819207,-.7639718279157366,0],[-.08167659214564726,-.7958617728097097,0],[0,-.8,0],[0,-1,0],[.5499285714285715,.20989285714285733,0]],cells:[[0,4,1],[0,5,4],[0,6,5],[0,11,6],[0,12,11],[0,13,12],[0,88,13],[1,3,2],[1,4,3],[6,11,7],[7,11,8],[8,11,9],[9,11,10],[13,15,14],[13,88,15],[16,84,17],[16,85,84],[16,87,85],[17,83,18],[17,84,83],[18,83,19],[19,81,20],[19,82,81],[19,83,82],[20,80,21],[20,81,80],[21,80,22],[22,79,23],[22,80,79],[23,78,24],[23,79,78],[24,76,25],[24,77,76],[24,78,77],[25,75,26],[25,76,75],[26,74,27],[26,75,74],[27,74,28],[28,73,29],[28,74,73],[29,71,30],[29,72,71],[29,73,72],[30,71,31],[31,70,32],[31,71,70],[32,69,33],[32,70,69],[33,67,34],[33,68,67],[33,69,68],[34,66,35],[34,67,66],[35,65,36],[35,66,65],[36,65,37],[37,63,38],[37,64,63],[37,65,64],[38,62,39],[38,63,62],[39,62,40],[40,61,41],[40,62,61],[41,60,42],[41,61,60],[42,58,43],[42,59,58],[42,60,59],[43,57,44],[43,58,57],[44,56,45],[44,57,56],[45,56,46],[46,54,47],[46,55,54],[46,56,55],[47,53,48],[47,54,53],[48,53,49],[49,52,50],[49,53,52],[50,51,87],[50,52,51],[51,86,87],[85,87,86]]},type:"uber"},{id:"cloud",mesh:{positions:[[.7784821428571429,-.01252678571428564,0],[.7848214285714286,-.0513303571428571,0],[.7857142857142858,-.07142857142857142,0],[.77990625,-.12902762276785726,0],[.7368973214285715,-.231201171875,0],[.6597098214285713,-.3083635602678572,0],[.5575580357142855,-.3513406808035714,0],[.5,-.35714285714285715,0],[.4559330357142859,-.35374776785714296,0],[.3747633928571428,-.32815401785714293,0],[.3385714285714285,-.307,0],[.2970666852678572,-.3639715401785715,0],[.1950460379464285,-.46047712053571427,0],[.07168387276785704,-.5296478794642857,0],[-.0682117745535713,-.56658203125,0],[-.1428571428571429,-.5714285714285714,0],[-.2580142299107143,-.559818359375,0],[-.46233956473214277,-.47383231026785716,0],[-.616689453125,-.3194824218749999,0],[-.7026755022321429,-.11515708705357142,0],[-.7142857142857143,0,0],[-.7718847656250001,.005802176339285735,0],[-.8740583147321429,.04877929687499995,0],[-.951220703125,.12594168526785715,0],[-.9941978236607143,.2281152343749999,0],[-1,.2857142857142857,0],[-.9941978236607143,.34331333705357153,0],[-.951220703125,.4454868861607143,0],[-.8740583147321429,.5226492745535715,0],[-.7718847656250001,.5656263950892857,0],[-.7142857142857143,.5714285714285714,0],[.7142857142857142,.5714285714285714,0],[.7718437499999999,.5656263950892857,0],[.8739955357142857,.5226492745535715,0],[.9511830357142856,.4454868861607143,0],[.9941919642857144,.34331333705357153,0],[1,.2857142857142857,0],[.9955733816964283,.23537555803571436,0],[.9624455915178571,.1441400669642857,0],[.9020298549107142,.07051618303571416,0],[.8204199218750001,.020530691964285808,0],[.7735714285714284,.0062857142857143545,0]],cells:[[0,2,1],[0,3,2],[0,4,3],[0,41,4],[4,41,5],[5,41,6],[6,41,7],[7,9,8],[7,10,9],[7,41,10],[10,20,11],[10,30,20],[10,31,30],[10,41,31],[11,15,12],[11,17,15],[11,18,17],[11,20,18],[12,14,13],[12,15,14],[15,17,16],[18,20,19],[20,22,21],[20,23,22],[20,25,23],[20,30,25],[23,25,24],[25,27,26],[25,30,27],[27,30,28],[28,30,29],[31,33,32],[31,39,33],[31,41,39],[33,39,34],[34,36,35],[34,39,36],[36,38,37],[36,39,38],[39,41,40]]},type:"uber"},{id:"code-alt",mesh:{positions:[[-.19937499649088541,-.5504166718417246,0],[-.2033092414893548,-.530943364235589,0],[-.22994335661655685,-.5043092495869028,0],[-.2494166635049191,-.500375004827691,0],[-.3995416645470198,-.500375004827691,0],[-.3995416645470198,-.15012500274348958,0],[-.41133788859297016,-.09168750237131078,0],[-.49121158694539613,-.011796876794433446,0],[-.5496249985750868,-1.7013888979327157e-9,0],[-.49119400867385066,.011796873125813762,0],[-.4113320291691217,.09168749753298623,0],[-.3995416645470198,.1501249976393228,0],[-.3995416645470198,.5003750031263021,0],[-.2494166635049191,.5003750031263021,0],[-.22994335661655685,.5043092477525929,0],[-.2033092414893548,.5309433589453326,0],[-.19937499649088541,.5504166616333911,0],[-.19937499649088541,.7505833296895255,0],[-.2033092414893548,.7700566422137386,0],[-.22994335661655685,.7966907603183708,0],[-.2494166635049191,.8006250052105035,0],[-.4995833315610533,.8006250052105035,0],[-.5774941395393677,.7848938855975048,0],[-.6840188797649309,.6783691458504569,0],[-.6997499996171875,.6004583371543691,0],[-.6997499996171875,.3002499986814236,0],[-.7115468744443902,.2418124983092445,0],[-.7914374988515624,.16192187273236744,0],[-.8498749989578993,.1501249976393228,0],[-.9499166659719329,.1501249976393228,0],[-.969072916567419,.14627734153221278,0],[-.9953385418571867,.12020702925419094,0],[-.9995416662484086,.10112499746918388,0],[-.9999283853513139,.10112499746918388,0],[-1,-.10008333572945607,0],[-.996065104193694,-.11955664333559177,0],[-.9694140623205567,-.14619075798427777,0],[-.9499166659719329,-.15012500274348958,0],[-.8498749989578993,-.15012500274348958,0],[-.7914374988515624,-.1619218778365343,0],[-.7115468744443902,-.24181250341341165,0],[-.6997499996171875,-.30025000378559025,0],[-.6997499996171875,-.6004583371543694,0],[-.6840188797649309,-.6783691451326839,0],[-.5774941395393677,-.784893885358247,0],[-.4995833315610533,-.8006250052105035,0],[-.2494166635049191,-.8006250052105035,0],[-.22994335661655685,-.7966907604512917,0],[-.2033092414893548,-.7700566458026056,0],[.8499166744788773,.1501249976393228,0],[.7914791756485822,.16192187273236744,0],[.7115885423091179,.2418124983092445,0],[.6997916649298319,.3002499986814236,0],[.6997916649298319,.6004583371543691,0],[.6840605453168334,.6783691458504569,0],[.5775358055697857,.7848938855975048,0],[.4996249968736979,.8006250052105035,0],[.24945833732450784,.8006250052105035,0],[.2299850304361457,.7966907603183708,0],[.2033509153089439,.7700566422137386,0],[.19941667031047428,.7505833296895255,0],[.19941667031047428,.5504166616333911,0],[.2033509153089439,.5309433589453326,0],[.2299850304361457,.5043092477525929,0],[.24945833732450784,.5003750031263021,0],[.3995416798595197,.5003750031263021,0],[.3995416798595197,.1501249976393228,0],[.4113385545803854,.09168749753298623,0],[.49122917622280093,.011796873125813762,0],[.5496666723946759,-1.7013888979327157e-9,0],[.49122917622280093,-.011796876794433446,0],[.4113385545803854,-.09168750237131078,0],[.3995416798595197,-.15012500274348958,0],[.3995416798595197,-.500375004827691,0],[.24945833732450784,-.500375004827691,0],[.2299850304361457,-.5043092495869028,0],[.2033509153089439,-.530943364235589,0],[.19941667031047428,-.5504166718417246,0],[.19941667031047428,-.7505833381964699,0],[.2033509153089439,-.7700566458026056,0],[.2299850304361457,-.7966907604512917,0],[.24945833732450784,-.8006250052105035,0],[.4996249968736979,-.8006250052105035,0],[.5775358055697857,-.784893885358247,0],[.6840605453168334,-.6783691451326839,0],[.6997916649298319,-.6004583371543694,0],[.6997916649298319,-.30025000378559025,0],[.7115826828852694,-.24181250341341165,0],[.7914615973770367,-.1619218778365343,0],[.8499166744788773,-.15012500274348958,0],[.9500000085069444,-.15012500274348958,0],[.9691321723537576,-.14627734639712178,0],[.9953808705785794,-.12020703364058444,0],[.9995833468735531,-.10112500257335075,0],[.9999348979489926,-.10112500257335075,0],[1,.10008333062528921,0],[.9960722658446519,.1195566382314248,0],[.9694668007240601,.14619075288011082,0],[-.19937499649088541,-.7505000058697917,0],[.9500000085069444,.1501249976393228,0]],cells:[[0,1,2],[0,2,3],[0,3,4],[0,4,98],[4,5,41],[4,41,42],[4,42,43],[4,43,44],[4,44,45],[4,45,46],[4,46,98],[5,6,8],[5,8,40],[5,40,41],[6,7,8],[8,9,10],[8,10,11],[8,11,26],[8,26,27],[8,27,39],[8,39,40],[11,12,25],[11,25,26],[12,13,16],[12,16,17],[12,17,20],[12,20,21],[12,21,22],[12,22,23],[12,23,24],[12,24,25],[13,14,16],[14,15,16],[17,18,20],[18,19,20],[27,28,39],[28,29,32],[28,32,34],[28,34,38],[28,38,39],[29,30,31],[29,31,32],[32,33,34],[34,35,36],[34,36,37],[34,37,38],[46,47,48],[46,48,98],[49,50,88],[49,88,89],[49,89,95],[49,95,99],[50,51,69],[50,69,88],[51,52,66],[51,66,69],[52,53,65],[52,65,66],[53,54,65],[54,55,65],[55,56,65],[56,57,65],[57,58,59],[57,59,60],[57,60,65],[60,61,65],[61,62,63],[61,63,64],[61,64,65],[66,67,69],[67,68,69],[69,70,71],[69,71,72],[69,72,87],[69,87,88],[72,73,86],[72,86,87],[73,74,77],[73,77,78],[73,78,81],[73,81,82],[73,82,83],[73,83,84],[73,84,85],[73,85,86],[74,75,77],[75,76,77],[78,79,80],[78,80,81],[89,90,93],[89,93,95],[90,91,92],[90,92,93],[93,94,95],[95,96,99],[96,97,99]]},type:"uber"},{id:"code",mesh:{positions:[[-.20009775337951474,.4054927691969525,0],[-.20009775337951474,.4431127015828926,0],[-.21108303081994317,.4596722903066078,0],[-.35255604465105383,.6011034866925604,0],[-.3690973424314712,.6120887689356173,0],[-.40671205089188156,.6120887689356173,0],[-.4232298253988722,.6011034866925604,0],[-.9890382458329984,.03533689053399681,0],[-1,.018794939596130125,0],[-1,-.018836756721112752,0],[-.9890382458329984,-.035378707658979575,0],[-.4232298253988722,-.6011034914951888,0],[-.40671205089188156,-.6120887689356173,0],[-.3690973424314712,-.6120887689356173,0],[-.35255604465105383,-.6011034914951888,0],[-.21108303081994317,-.45967229510923624,0],[-.20009775337951474,-.44313034417136943,0],[-.20009775337951474,-.405498647854127,0],[-.21108303081994317,-.38895669691626,0],[-.6000397296038921,1.867688676259626e-9,0],[.4232664089397058,.6011034866925604,0],[.4067244616571726,.6120887689356173,0],[.36909276432604154,.6120887689356173,0],[.3525508141619318,.6011034866925604,0],[.2111196177759791,.4596722903066078,0],[.20011081706212375,.4431127015828926,0],[.20011081706212375,.4054927691969525,0],[.2111196177759791,.3889566989440363,0],[.6000344991147699,1.867688676259626e-9,0],[.2111196177759791,-.38895669691626,0],[.20011081706212375,-.405498647854127,0],[.20011081706212375,-.44313034417136943,0],[.2111196177759791,-.45967229510923624,0],[.3525508141619318,-.6011034914951888,0],[.36909276432604154,-.6120887689356173,0],[.4067244616571726,-.6120887689356173,0],[.4232664089397058,-.6011034914951888,0],[.9889911944835161,-.035378707658979575,0],[1,-.018836756721112752,0],[1,.018794939596130125,0],[-.21108303081994317,.3889566989440363,0],[.9889911944835161,.03533689053399681,0]],cells:[[0,1,40],[1,2,40],[2,3,40],[3,4,6],[3,6,40],[4,5,6],[6,7,19],[6,19,40],[7,8,9],[7,9,10],[7,10,19],[10,11,19],[11,12,13],[11,13,14],[11,14,18],[11,18,19],[14,15,18],[15,16,17],[15,17,18],[20,21,22],[20,22,23],[20,23,27],[20,27,28],[20,28,41],[23,24,27],[24,25,27],[25,26,27],[28,29,36],[28,36,37],[28,37,41],[29,30,32],[29,32,36],[30,31,32],[32,33,36],[33,34,36],[34,35,36],[37,38,41],[38,39,41]]},type:"uber"},{id:"control-off",mesh:{positions:[[.7107719738115724,-1,0],[.567909709525346,-1,0],[.28218518095289313,-.4999999999999999,0],[-.4878011960457446,.8485695848569585,0],[-.5749525547608805,1,0],[-.432090290474654,1,0],[-.3506749323331182,.8571377357137735,0],[.42504744523911947,.8571377357137735,0],[.4709616371352263,.8535605775435577,0],[.5560849499444328,.8257096060084606,0],[.6277140973417223,.7735792195454216,0],[.6803841944056072,.7011487685523767,0],[.6979018225245576,.6585645658564565,0],[.7037140043557755,.6221213567433859,0],[.6950383034882056,.54974580106833,0],[.6807655208109272,.5157023015702302,0],[-.05913486099161116,-.30551877195812716,0],[-.13517047797017273,-.3815443061231806,0],[-.14640161190578616,-.43715494371549435,0],[-.14640161190578616,-.8571377357137736,0],[.13932291666666674,-.8571377357137736,0],[.13932291666666674,-.4999999999999999,0],[.28218518095289313,-.7500179250017924,0],[.28218518095289313,-.8571377357137736,0],[.3364620863805836,-.9285867928586793,0],[.35038029011615396,-.9313931759518176,0],[.36939759670538486,-.9503959184770918,0],[.3722045399548292,-.9642933964293396,0],[.36939759670538486,-.9781908743815875,0],[.35038029011615396,-.9971936169068617,0],[.3364620863805836,-1,0],[-.3421067814763032,-1,0],[-.35600425942855096,-.9971936169068617,0],[-.3750070019538251,-.9781908743815875,0],[-.37781338504696343,-.9642933964293396,0],[-.3750070019538251,-.9503959184770918,0],[-.35600425942855096,-.9313931759518176,0],[-.3421067814763032,-.9285867928586793,0],[-.2892280261884276,-.8571377357137736,0],[-.2892280261884276,-.2857245285724528,0],[-.6878083660464617,.5114361511436152,0],[-.702086190130494,.5454589248583923,0],[-.7107719738115724,.6178199164694917,0],[-.7049446677600918,.6542625654262566,0],[-.6883293114110562,.6959790860041586,0],[-.6363714530902703,.7681328197820321,0],[-.6020910074747258,.7971248297124831,0],[.025033105237685618,-.30002868000286786,0],[.018017707661145993,-.2980384446475943,0],[.003718037481178926,-.29517380529863047,0],[-.0035393476195597034,-.29429267942926784,0],[.2921873319531082,-.26715422671542266,0]],cells:[[0,2,1],[0,51,2],[2,51,3],[3,5,4],[3,6,5],[3,51,6],[6,51,7],[7,15,8],[7,51,15],[8,15,9],[9,15,10],[10,15,11],[11,13,12],[11,14,13],[11,15,14],[16,39,17],[16,50,39],[17,39,18],[18,38,19],[18,39,38],[19,31,20],[19,38,31],[20,22,21],[20,23,22],[20,30,23],[20,31,30],[23,30,24],[24,27,25],[24,30,27],[25,27,26],[27,29,28],[27,30,29],[31,33,32],[31,34,33],[31,37,34],[31,38,37],[34,37,35],[35,37,36],[39,50,40],[40,44,41],[40,45,44],[40,46,45],[40,50,46],[41,44,42],[42,44,43],[46,48,47],[46,49,48],[46,50,49]]},type:"uber"},{id:"control-on",mesh:{positions:[[.1412295673076925,-.33396454326923086,0],[.059355769230769226,-.2520907451923077,0],[-.0005258413461538447,-.24,0],[-.060407451923076914,-.2520907451923077,0],[-.14228124999999994,-.33396454326923086,0],[-.15437199519230768,-.39384615384615373,0],[-.15437199519230768,-.8461538461538461,0],[.15332031250000008,-.8461538461538461,0],[.3071664663461539,-.23076923076923073,0],[.3071664663461539,-.8461538461538461,0],[.3656280048076925,-.9230769230769231,0],[.38059435096153854,-.9261009615384616,0],[.4010655048076923,-.9465721153846154,0],[.40408954326923086,-.9615384615384616,0],[.4010655048076923,-.9765048076923077,0],[.38059435096153854,-.9969759615384615,0],[.3656280048076925,-1,0],[-.3651412259615385,-1,0],[-.38010757211538465,-.9969759615384615,0],[-.40057872596153854,-.9765048076923077,0],[-.40360276442307697,-.9615384615384616,0],[-.40057872596153854,-.9465721153846154,0],[-.38010757211538465,-.9261009615384616,0],[-.3651412259615385,-.9230769230769231,0],[-.30821814903846156,-.8461538461538461,0],[-.30821814903846156,-.23076923076923073,0],[-.7374489182692308,.6276923076923078,0],[-.7528167067307692,.66434375,0],[-.7621772836538462,.7422908653846154,0],[-.7559104567307693,.7815384615384615,0],[-.7375720402644231,.8280951021634615,0],[-.681382587139423,.9074992487980771,0],[-.6041733022836536,.9649045973557691,0],[-.5119405799278846,.9958472055288463,0],[-.4620643028846155,1,0],[.46101262019230776,1,0],[.5104566556490386,.9961480618990386,0],[.6021277794471156,.9661587289663462,0],[.6792694561298078,.9100221604567305,0],[.7359934645432694,.8320184044471153,0],[.7548587740384616,.786153846153846,0],[.7621772836538462,.7458605769230771,0],[.7535931490384616,.6655192307692308,0],[.15332031250000008,-.39384615384615373,0],[.7379356971153848,.6276923076923078,0]],cells:[[0,8,1],[0,43,8],[1,8,2],[2,8,44],[2,25,3],[2,26,25],[2,34,26],[2,35,34],[2,44,35],[3,25,4],[4,25,5],[5,24,6],[5,25,24],[6,17,7],[6,24,17],[7,9,43],[7,16,9],[7,17,16],[8,43,9],[9,16,10],[10,12,11],[10,13,12],[10,16,13],[13,16,14],[14,16,15],[17,20,18],[17,23,20],[17,24,23],[18,20,19],[20,22,21],[20,23,22],[26,30,27],[26,31,30],[26,32,31],[26,33,32],[26,34,33],[27,30,28],[28,30,29],[35,44,36],[36,44,37],[37,44,38],[38,44,39],[39,44,40],[40,42,41],[40,44,42]]},type:"uber"},{id:"crosshairs-alt",mesh:{positions:[[.28044489397321426,.05757854352678571,0],[.2374518694196428,.15974121093750027,0],[.16027692522321457,.2369161551339285,0],[.058114257812500014,.27990917968749995,0],[.000535714285714306,.2857142857142858,0],[-.0570428292410714,.27990917968749995,0],[-.15920549665178585,.2369161551339285,0],[-.2363804408482144,.15974121093750027,0],[-.27937346540178576,.05757854352678571,0],[-.2851785714285714,0,0],[-.27937346540178576,-.05757854352678571,0],[-.2363804408482144,-.15974121093749993,0],[-.15920549665178585,-.23691615513392872,0],[-.0570428292410714,-.27990917968750006,0],[.000535714285714306,-.2857142857142857,0],[.058114257812500014,-.27990917968750006,0],[.16027692522321457,-.23691615513392872,0],[.2374518694196428,-.15974121093749993,0],[.28044489397321426,-.05757854352678571,0],[-.11462137276785711,.5598183593750001,0],[-.31894670758928556,.47383231026785744,0],[-.4732965959821429,.31948242187499987,0],[-.5592826450892857,.11515708705357142,0],[-.5708928571428571,0,0],[-.5592826450892857,-.11515708705357142,0],[-.4732965959821429,-.31948242187499987,0],[-.31894670758928556,-.4738323102678572,0],[-.11462137276785711,-.559818359375,0],[.000535714285714306,-.5714285714285714,0],[.11569280133928572,-.559818359375,0],[.3200181361607142,-.4738323102678572,0],[.47436802455357174,-.31948242187499987,0],[.5603540736607144,-.11515708705357142,0],[.5719642857142857,0,0],[.5603540736607144,.11515708705357142,0],[.47436802455357174,.31948242187499987,0],[.3200181361607142,.47383231026785744,0],[.11569280133928572,.5598183593750001,0],[.7112142857142858,-.0714285714285714,0],[.6872786690848216,-.19439976283482152,0],[.57879638671875,-.4131328822544642,0],[.40627113560267847,-.58264892578125,0],[.18982903180803556,-.6874222237723214,0],[.0714285714285714,-.7106785714285714,0],[.0714285714285714,-.9642857142857143,0],[.06870424107142847,-.9781830357142857,0],[.05006361607142851,-.9971919642857142,0],[.036250000000000115,-1,0],[-.03517857142857139,-1,0],[-.04915959821428573,-.9971919642857142,0],[-.06853683035714297,-.9781830357142857,0],[-.0714285714285714,-.9642857142857143,0],[-.0714285714285714,-.7106785714285714,0],[-.18978299386160713,-.6874222237723214,0],[-.40593212890624997,-.58264892578125,0],[-.57806396484375,-.4131328822544642,0],[-.6862532784598214,-.19439976283482152,0],[-.7101428571428572,-.0714285714285714,0],[-.96375,-.0714285714285714,0],[-.9777310267857143,-.06862053571428572,0],[-.9971082589285715,-.04961160714285717,0],[-1,-.0357142857142857,0],[-1,.03571428571428581,0],[-.9971082589285715,.04961160714285695,0],[-.9777310267857143,.06862053571428572,0],[-.96375,.0714285714285714,0],[-.7101428571428572,.0714285714285714,0],[-.6862532784598214,.19439976283482152,0],[-.57806396484375,.41313288225446443,0],[-.40593212890624997,.5826489257812497,0],[-.18978299386160713,.6874222237723215,0],[-.0714285714285714,.7106785714285715,0],[-.0714285714285714,.9642857142857142,0],[-.06853683035714297,.9781830357142856,0],[-.04915959821428573,.9971919642857141,0],[-.03517857142857139,1,0],[.036250000000000115,1,0],[.05006361607142851,.9971919642857141,0],[.06870424107142847,.9781830357142856,0],[.0714285714285714,.9642857142857142,0],[.0714285714285714,.7106785714285715,0],[.18982903180803556,.6874222237723215,0],[.40627113560267847,.5826489257812497,0],[.57879638671875,.41313288225446443,0],[.6872786690848216,.19439976283482152,0],[.7112142857142858,.0714285714285714,0],[.9648214285714285,.0714285714285714,0],[.9786350446428571,.06862053571428572,0],[.9972756696428571,.04961160714285695,0],[1,.03571428571428581,0],[1,-.0357142857142857,0],[.9972756696428571,-.04961160714285717,0],[.9786350446428571,-.06862053571428572,0],[.000535714285714306,.5714285714285714,0],[.2862500000000001,0,0],[.9648214285714285,-.0714285714285714,0]],cells:[[0,1,94],[1,2,4],[1,4,94],[2,3,4],[4,5,6],[4,6,9],[4,9,14],[4,14,94],[6,7,9],[7,8,9],[9,10,11],[9,11,14],[11,12,14],[12,13,14],[14,15,16],[14,16,17],[14,17,94],[17,18,94],[19,70,20],[19,71,70],[19,93,71],[20,68,21],[20,69,68],[20,70,69],[21,67,22],[21,68,67],[22,66,23],[22,67,66],[23,57,24],[23,66,57],[24,56,25],[24,57,56],[25,55,26],[25,56,55],[26,53,27],[26,54,53],[26,55,54],[27,52,28],[27,53,52],[28,43,29],[28,52,43],[29,42,30],[29,43,42],[30,40,31],[30,41,40],[30,42,41],[31,39,32],[31,40,39],[32,38,33],[32,39,38],[33,38,85],[33,85,34],[34,84,35],[34,85,84],[35,83,36],[35,84,83],[36,81,37],[36,82,81],[36,83,82],[37,80,93],[37,81,80],[38,95,85],[43,51,44],[43,52,51],[44,47,45],[44,48,47],[44,51,48],[45,47,46],[48,51,49],[49,51,50],[57,65,58],[57,66,65],[58,61,59],[58,62,61],[58,65,62],[59,61,60],[62,64,63],[62,65,64],[71,79,72],[71,80,79],[71,93,80],[72,74,73],[72,75,74],[72,79,75],[75,79,76],[76,78,77],[76,79,78],[85,95,86],[86,88,87],[86,89,88],[86,90,89],[86,95,90],[90,95,91],[91,95,92]]},type:"uber"},{id:"crosshairs",mesh:{positions:[[.8524285714285715,-.0714285714285714,0],[.8425746372767857,-.1483589913504464,0],[.8032462332589287,-.2950320521763391,0],[.6998604910714288,-.49241713169642853,0],[.4921886160714284,-.7003306361607143,0],[.29493568638392853,-.8039539969308036,0],[.14833049665178577,-.8434708077566965,0],[.0714285714285714,-.8534285714285714,0],[.0714285714285714,-1,0],[-.0714285714285714,-1,0],[-.0714285714285714,-.8535714285714286,0],[-.14851778738839283,-.8437611607142856,0],[-.2954925362723213,-.8044631696428571,0],[-.49326841517857134,-.7009933035714286,0],[-.7015262276785714,-.4930022321428572,0],[-.8052239815848214,-.2953839285714287,0],[-.8446808733258929,-.14848772321428572,0],[-.8545714285714285,-.0714285714285714,0],[-1,-.0714285714285714,0],[-1,.0714285714285714,0],[-.8545714285714285,.0714285714285714,0],[-.8446808733258929,.1484877232142856,0],[-.8052239815848214,.2953839285714286,0],[-.7015262276785714,.4930022321428571,0],[-.49326841517857134,.7009933035714284,0],[-.2954925362723213,.804463169642857,0],[-.14851778738839283,.8437611607142856,0],[-.0714285714285714,.8535714285714284,0],[-.0714285714285714,1,0],[.0714285714285714,1,0],[.0714285714285714,.8534285714285714,0],[.14833049665178577,.8434708077566966,0],[.29493568638392853,.8039539969308034,0],[.4921886160714284,.7003306361607142,0],[.6998604910714288,.4924171316964283,0],[.8032462332589287,.2950320521763392,0],[.8425746372767857,.1483589913504464,0],[.8524285714285715,.0714285714285714,0],[1,.0714285714285714,0],[.2745714285714287,-.0714285714285714,0],[.24592410714285706,-.1416718750000001,0],[.14154017857142853,-.24642633928571434,0],[.0714285714285714,-.27528571428571424,0],[.0714285714285714,-.707,0],[.1936464843750001,-.6835750558035714,0],[.41071400669642855,-.5792898995535715,0],[.5787569754464286,-.410980189732143,0],[.6827352120535715,-.1937128906250002,0],[-.0714285714285714,-.276,0],[-.1422767857142857,-.24731026785714305,0],[-.2478125,-.14214508928571423,0],[-.2767142857142858,-.0714285714285714,0],[-.7081428571428572,-.0714285714285714,0],[-.6847859933035714,-.19395926339285707,0],[-.5804227120535714,-.41156529017857135,0],[-.4117938058035714,-.5799525669642857,0],[-.1940198102678572,-.6839871651785714,0],[-.2767142857142858,.0714285714285714,0],[-.2478125,.14214508928571434,0],[-.1422767857142857,.24731026785714305,0],[-.0714285714285714,.276,0],[-.0714285714285714,.7071428571428571,0],[-.1940198102678572,.6839871651785714,0],[-.4117938058035714,.5799525669642858,0],[-.5804227120535714,.4115652901785716,0],[-.6847859933035714,.19395926339285707,0],[.0714285714285714,.27528571428571413,0],[.14154017857142853,.2463660714285716,0],[.24592410714285706,.14165178571428583,0],[.2745714285714287,.0714285714285714,0],[.706,.0714285714285714,0],[.6827352120535715,.19371289062499986,0],[.5787569754464286,.41098018973214323,0],[.41071400669642855,.5792898995535716,0],[.1936464843750001,.6835750558035716,0],[-.7081428571428572,.0714285714285714,0],[-.0714285714285714,-.7071428571428572,0],[.0714285714285714,.7070000000000001,0],[.706,-.0714285714285714,0],[1,-.0714285714285714,0]],cells:[[0,37,70],[0,70,78],[0,78,1],[0,79,37],[1,47,2],[1,78,47],[2,46,3],[2,47,46],[3,45,4],[3,46,45],[4,45,5],[5,44,6],[5,45,44],[6,43,7],[6,44,43],[7,10,8],[7,43,76],[7,76,10],[8,10,9],[10,76,11],[11,56,12],[11,76,56],[12,55,13],[12,56,55],[13,54,14],[13,55,54],[14,54,15],[15,53,16],[15,54,53],[16,52,17],[16,53,52],[17,19,18],[17,20,19],[17,52,20],[20,52,75],[20,75,21],[21,65,22],[21,75,65],[22,64,23],[22,65,64],[23,64,24],[24,63,25],[24,64,63],[25,62,26],[25,63,62],[26,61,27],[26,62,61],[27,29,28],[27,30,29],[27,61,30],[30,61,77],[30,77,31],[31,74,32],[31,77,74],[32,73,33],[32,74,73],[33,73,34],[34,72,35],[34,73,72],[35,71,36],[35,72,71],[36,70,37],[36,71,70],[37,79,38],[39,42,40],[39,67,42],[39,69,67],[39,78,69],[40,42,41],[42,48,43],[42,49,48],[42,50,49],[42,51,50],[42,57,51],[42,66,57],[42,67,66],[43,48,76],[51,57,75],[51,75,52],[57,66,58],[58,66,59],[59,66,60],[60,66,77],[60,77,61],[67,69,68],[69,78,70]]},type:"uber"},{id:"crown",mesh:{positions:[[.9887723200621243,-.08881087549091612,0],[.9127321364072523,-.011427604801842909,0],[.8571071365890122,0,0],[.8510184085552781,-.0005611846286705116,0],[.8335357027205723,-.004834821416237652,0],[.7317857154801386,.602171554586297,0],[.7154536794208768,.651909666305715,0],[.6410574718220792,.7176057559021538,0],[.5903928535959366,.7270408144718347,0],[-.5904285731111516,.7270408144718347,0],[-.6410881710523102,.7176057559021538,0],[-.7154743309924922,.651909666305715,0],[-.731821429179027,.602171554586297,0],[-.8335714295061953,-.004834821416237652,0],[-.8510691969456143,-.0005611846286705116,0],[-.8571785712571975,0,0],[-.9127622765885369,-.011427604801842909,0],[-.9887734374556959,-.08881087549091612,0],[-1,-.1454081628943669,0],[-.9887734374556959,-.20200545029781775,0],[-.9127622765885369,-.27938872098689094,0],[-.8571785712571975,-.29081632578873384,0],[-.8015535719615183,-.27938872098689094,0],[-.7255133937140124,-.20200545029781775,0],[-.7142857151166181,-.1454081628943669,0],[-.7162466526813701,-.12367702654993107,0],[-.7299854921959075,-.08414077425920723,0],[-.7404642868100401,-.0662334181983841,0],[-.4286071439321246,.1454081628943669,0],[-.07228571598906708,-.45905357025751636,0],[-.10079018092392489,-.48152424343042266,0],[-.13765625254464287,-.5437646171555748,0],[-.14285714534985416,-.5816326515774677,0],[-.13163058280555018,-.6382299389809185,0],[-.05561942193839109,-.7156132096699918,0],[-35716607051816673e-21,-.7270408144718347,0],[.055589283302067916,-.7156132096699918,0],[.1316294611406137,-.6382299389809185,0],[.14285713953352763,-.5816326515774677,0],[.13765066648558522,-.5437646171555748,0],[.10076004228760205,-.48152424343042266,0],[.07224999792793363,-.45905357025751636,0],[.42853571217210296,.1454081628943669,0],[.7404285731111515,-.0662334181983841,0],[.7299553552408666,-.08414077425920723,0],[.7162410689397549,-.12367702654993107,0],[.7142857122084549,-.1454081628943669,0],[.7255122738666779,-.20200545029781775,0],[.801523431325833,-.27938872098689094,0],[.8571071365890122,-.29081632578873384,0],[.9127321364072523,-.27938872098689094,0],[.9887723200621243,-.20200545029781775,0],[1,-.1454081628943669,0]],cells:[[0,1,4],[0,4,52],[1,2,4],[2,3,4],[4,5,42],[4,42,43],[4,43,52],[5,6,8],[5,8,42],[6,7,8],[8,9,42],[9,10,11],[9,11,12],[9,12,28],[9,28,42],[12,13,28],[13,14,15],[13,15,16],[13,16,17],[13,17,27],[13,27,28],[17,18,27],[18,19,27],[19,20,22],[19,22,23],[19,23,26],[19,26,27],[20,21,22],[23,24,26],[24,25,26],[28,29,42],[29,30,41],[29,41,42],[30,31,32],[30,32,33],[30,33,40],[30,40,41],[33,34,36],[33,36,37],[33,37,40],[34,35,36],[37,38,40],[38,39,40],[43,44,51],[43,51,52],[44,45,46],[44,46,47],[44,47,51],[47,48,50],[47,50,51],[48,49,50]]},type:"uber"},{id:"dashboard",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10226789202008946,.9948371233258928,0],[.2974228166852677,.9550420619419644,0],[.47672310965401765,.8793055943080357,0],[.6361525878906249,.7716489257812498,0],[.7716950683593751,.6360932617187502,0],[.8793343680245538,.4766598074776789,0],[.9550543038504469,.2973697684151786,0],[.9948386928013393,.10224434988839293,0],[1,0,0],[.9948386928013393,-.10224434988839282,0],[.9550543038504469,-.2973697684151786,0],[.8793343680245538,-.47665980747767855,0],[.7716950683593751,-.63609326171875,0],[.6361525878906249,-.77164892578125,0],[.47672310965401765,-.8793055943080357,0],[.2974228166852677,-.9550420619419643,0],[.10226789202008946,-.9948371233258928,0],[-.599654017857143,.40439732142857143,0],[-.690620814732143,.2150809151785713,0],[-.7194070870535714,.07394810267857133,0],[-.7231428571428571,0,0],[-.7194098772321429,-.07394663783482147,0],[-.6906358816964286,-.2150714983258929,0],[-.5996540178571428,-.4043822544642859,0],[-.40433705357142835,-.5997516741071429,0],[-.21505831473214276,-.6907655552455356,0],[-.07394503348214287,-.7195511300223214,0],[0,-.7232857142857143,0],[.03996651785714289,-.7221294642857143,0],[.1180245535714286,-.7132812500000001,0],[.15614285714285714,-.7058571428571428,0],[.057428571428571384,-.5685714285714286,0],[.04323214285714272,-.5698013392857144,0],[.014517857142857027,-.5712433035714286,0],[0,-.5714285714285714,0],[-.11515708705357142,-.559818359375,0],[-.31948242187499987,-.4738323102678572,0],[-.4738323102678572,-.31948242187499987,0],[-.559818359375,-.11515708705357142,0],[-.5714285714285714,0,0],[-.559814732142857,.11519642857142864,0],[-.47385491071428565,.3194999999999999,0],[-.40414285714285714,.4039999999999999,0],[-.01823214285714292,.14169419642857162,0],[-.05416071428571434,.13218973214285712,0],[-.0714285714285714,.12371428571428567,0],[-.11395089285714288,.0861919642857143,0],[-.14178124999999997,-.01767410714285733,0],[-.12371428571428567,-.0714285714285714,0],[.29785714285714304,-.6584285714285714,0],[.3058571428571428,-.6547142857142858,0],[.41614285714285715,-.5908571428571429,0],[.4209999999999998,-.5872857142857143,0],[.12385714285714289,.0714285714285714,0],[.10022544642857167,.10193526785714258,0],[.03640848214285697,.13814508928571412,0],[.40414285714285714,.4039999999999999,0],[.47391517857142884,.3194999999999999,0],[.5598348214285715,.11519642857142864,0],[.5714285714285714,0,0],[.5640736607142858,-.09153794642857149,0],[.5088102678571429,-.25945312500000006,0],[.4632857142857143,-.33371428571428574,0],[.5328571428571429,-.4878571428571429,0],[.6123325892857143,-.38380580357142857,0],[.7101049107142856,-.13756026785714293,0],[.7232857142857143,0,0],[.7195496651785718,.07394810267857133,0],[.6907561383928571,.2150809151785713,0],[.5997366071428571,.40439732142857143,0],[-.5114285714285715,.5114285714285713,0],[0,.1428571428571428,0],[0,-1,0],[.5114285714285713,.5114285714285713,0]],cells:[[0,43,1],[0,44,43],[0,90,44],[1,43,2],[2,42,3],[2,43,42],[3,41,4],[3,42,41],[4,41,5],[5,40,6],[5,41,40],[6,40,7],[7,39,8],[7,40,39],[8,37,9],[8,38,37],[8,39,38],[9,36,10],[9,37,36],[10,36,11],[11,35,12],[11,36,35],[12,35,88],[12,88,13],[13,88,14],[14,88,15],[15,60,16],[15,88,60],[16,60,17],[17,60,89],[17,74,18],[17,89,74],[18,74,19],[19,74,91],[19,91,20],[20,91,21],[21,91,22],[22,87,23],[22,91,87],[23,86,24],[23,87,86],[24,86,25],[25,85,26],[25,86,85],[26,84,27],[26,85,84],[27,83,28],[27,84,83],[28,82,29],[28,83,82],[29,82,30],[30,81,31],[30,82,81],[31,69,32],[31,70,69],[31,81,70],[32,67,33],[32,68,67],[32,69,68],[33,48,34],[33,67,48],[34,46,90],[34,47,46],[34,48,47],[44,90,45],[45,90,46],[48,67,49],[49,66,50],[49,67,66],[50,66,51],[51,66,52],[52,66,53],[53,66,54],[54,66,55],[55,66,56],[56,65,57],[56,66,65],[57,65,58],[58,64,59],[58,65,64],[59,64,60],[60,61,89],[60,62,61],[60,63,62],[60,64,63],[70,80,71],[70,81,80],[71,75,72],[71,76,75],[71,77,76],[71,78,77],[71,79,78],[71,80,79],[72,74,73],[72,75,74],[73,74,89]]},type:"uber"},{id:"delete-alt",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10226789202008946,.9948371233258928,0],[.2974228166852677,.9550420619419644,0],[.47672310965401765,.8793055943080357,0],[.6361525878906249,.7716489257812498,0],[.7716950683593751,.6360932617187502,0],[.8793343680245538,.4766598074776789,0],[.9550543038504469,.2973697684151786,0],[.9948386928013393,.10224434988839293,0],[1,0,0],[.9948386928013393,-.10224434988839282,0],[.9550543038504469,-.2973697684151786,0],[.8793343680245538,-.47665980747767855,0],[.7716950683593751,-.63609326171875,0],[.6361525878906249,-.77164892578125,0],[.47672310965401765,-.8793055943080357,0],[.2974228166852677,-.9550420619419643,0],[.10226789202008946,-.9948371233258928,0],[.21985714285714275,0,0],[.5267142857142857,.3067142857142857,0],[.5345892857142858,.31855357142857144,0],[.5345892857142858,.3454464285714285,0],[.5267142857142857,.3572857142857142,0],[.3572857142857142,.5267142857142857,0],[.34550892857142856,.5345089285714286,0],[.3186339285714286,.5345089285714286,0],[.3068571428571427,.5267142857142857,0],[0,.21985714285714275,0],[-.3067142857142857,.5267142857142857,0],[-.31855357142857144,.5345089285714286,0],[-.3454464285714286,.5345089285714286,0],[-.3572857142857143,.5267142857142857,0],[-.5265714285714286,.3572857142857142,0],[-.5344464285714285,.3454464285714285,0],[-.5344464285714285,.31855357142857144,0],[-.5265714285714286,.3067142857142857,0],[-.21985714285714286,0,0],[-.5265714285714286,-.3067142857142857,0],[-.5344464285714285,-.31855357142857144,0],[-.5344464285714285,-.3454464285714286,0],[-.5265714285714286,-.3572857142857143,0],[-.3572857142857143,-.5267142857142857,0],[-.3454464285714286,-.5345089285714285,0],[-.31855357142857144,-.5345089285714285,0],[-.3067142857142857,-.5267142857142857,0],[0,-.21985714285714286,0],[.3068571428571427,-.5267142857142857,0],[.3186339285714286,-.5345089285714285,0],[.34550892857142856,-.5345089285714285,0],[.3572857142857142,-.5267142857142857,0],[.5267142857142857,-.3572857142857143,0],[.5345892857142858,-.3454464285714286,0],[.5345892857142858,-.31855357142857144,0],[0,-1,0],[.5267142857142857,-.3067142857142857,0]],cells:[[0,61,1],[0,70,61],[1,60,2],[1,61,60],[2,58,3],[2,59,58],[2,60,59],[3,58,4],[4,57,5],[4,58,57],[5,55,6],[5,56,55],[5,57,56],[6,54,7],[6,55,54],[7,54,8],[8,52,9],[8,54,52],[9,52,10],[10,51,11],[10,52,51],[11,49,12],[11,50,49],[11,51,50],[12,48,13],[12,49,48],[13,48,14],[14,46,15],[14,47,46],[14,48,47],[15,45,16],[15,46,45],[16,45,17],[17,43,18],[17,45,43],[18,43,19],[19,42,20],[19,43,42],[20,40,21],[20,41,40],[20,42,41],[21,39,22],[21,40,39],[22,39,23],[23,37,24],[23,38,37],[23,39,38],[24,36,25],[24,37,36],[25,36,26],[26,36,71],[26,71,27],[27,71,28],[28,69,29],[28,71,69],[29,67,30],[29,68,67],[29,69,68],[30,67,31],[31,66,32],[31,67,66],[32,64,33],[32,65,64],[32,66,65],[33,63,34],[33,64,63],[34,63,70],[35,71,36],[43,45,44],[52,54,53],[61,63,62],[61,70,63]]},type:"uber"},{id:"delete",mesh:{positions:[[1,-.7495270496258204,0],[1,-.7845044734311635,0],[.9898407124043649,-.7998296333458756,0],[.7998662151427736,-.9898041306074669,0],[.7844469877503242,-.9999634182031021,0],[.7494695639449807,-.9999634182031021,0],[.7341444040302689,-.9898041306074669,0],[0,-.25565972657719804,0],[-.7341444040302689,-.9898041306074669,0],[-.749469563944981,-.9999634182031021,0],[-.7844469877503241,-.9999634182031021,0],[-.7998662151427736,-.9898041306074669,0],[-.9898407124043648,-.7998296333458756,0],[-1,-.7845044734311635,0],[-1,-.7495270496258204,0],[-.9898407124043648,-.7341078222333709,0],[-.25569630837409596,3658179689791836e-20,0],[-.9898407124043648,.734180985827167,0],[-1,.7495035327563857,0],[-1,.7844130189389189,0],[-.9898407124043648,.7997355658681383,0],[-.7998662151427736,.9897100631297294,0],[-.7844469877503241,.9999634182031021,0],[-.749469563944981,.9999634182031021,0],[-.7341444040302689,.9897100631297294,0],[0,.25556565909946083,0],[.7341444040302689,.9897100631297294,0],[.7494695639449807,.9999634182031021,0],[.7844469877503242,.9999634182031021,0],[.7998662151427736,.9897100631297294,0],[.9898407124043649,.7997355658681383,0],[1,.7844130189389189,0],[1,.7495035327563857,0],[.9898407124043649,.734180985827167,0],[.25569630837409596,3658179689791836e-20,0],[.9898407124043649,-.7341078222333709,0]],cells:[[0,2,1],[0,35,2],[2,35,3],[3,6,4],[3,35,6],[4,6,5],[6,34,7],[6,35,34],[7,16,8],[7,25,16],[7,34,25],[8,10,9],[8,11,10],[8,15,11],[8,16,15],[11,15,12],[12,14,13],[12,15,14],[16,24,17],[16,25,24],[17,19,18],[17,20,19],[17,21,20],[17,24,21],[21,24,22],[22,24,23],[25,34,26],[26,28,27],[26,29,28],[26,33,29],[26,34,33],[29,33,30],[30,33,31],[31,33,32]]},type:"uber"},{id:"details",mesh:{positions:[[-.8571428571428572,-.7142857142857143,0],[-.9127321428571429,-.7030535714285715,0],[-.9887678571428571,-.6270178571428572,0],[-1,-.5714285714285715,0],[-1,.5714285714285715,0],[-.9887678571428571,.6270178571428573,0],[-.9127321428571429,.7030535714285713,0],[-.8571428571428572,.7142857142857143,0],[.8571428571428572,.7142857142857143,0],[.9127321428571429,.7030535714285713,0],[.9887678571428571,.6270178571428573,0],[1,.5714285714285715,0],[1,-.5714285714285715,0],[.9887678571428571,-.6270178571428572,0],[.9127321428571429,-.7030535714285715,0],[-.48836607142857147,.14150892857142852,0],[-.5700803571428573,.059794642857142914,0],[-.5821428571428572,0,0],[-.5700803571428573,-.059794642857142914,0],[-.48836607142857147,-.1415089285714286,0],[-.4285714285714286,-.15357142857142864,0],[-.36877678571428574,-.1415089285714286,0],[-.2870625,-.059794642857142914,0],[-.275,0,0],[-.2870625,.059794642857142914,0],[-.36877678571428574,.14150892857142852,0],[-.059794642857142866,.14150892857142852,0],[-.1415089285714286,.059794642857142914,0],[-.15357142857142858,0,0],[-.1415089285714286,-.059794642857142914,0],[-.059794642857142866,-.1415089285714286,0],[0,-.15357142857142864,0],[.05979464285714298,-.1415089285714286,0],[.14150892857142838,-.059794642857142914,0],[.15357142857142847,0,0],[.14150892857142838,.059794642857142914,0],[.05979464285714298,.14150892857142852,0],[.3687767857142856,.14150892857142852,0],[.2870625,.059794642857142914,0],[.27500000000000013,0,0],[.2870625,-.059794642857142914,0],[.3687767857142856,-.1415089285714286,0],[.4285714285714286,-.15357142857142864,0],[.48836607142857136,-.1415089285714286,0],[.570080357142857,-.059794642857142914,0],[.5821428571428571,0,0],[.570080357142857,.059794642857142914,0],[.48836607142857136,.14150892857142852,0],[-.4285714285714286,.15357142857142847,0],[0,.15357142857142847,0],[.4285714285714286,.15357142857142847,0],[.8571428571428572,-.7142857142857143,0]],cells:[[0,2,1],[0,3,2],[0,19,3],[0,20,19],[0,21,20],[0,30,21],[0,31,30],[0,51,31],[3,17,4],[3,18,17],[3,19,18],[4,6,5],[4,7,6],[4,15,7],[4,16,15],[4,17,16],[7,15,48],[7,25,26],[7,26,49],[7,48,25],[7,49,8],[8,11,9],[8,36,37],[8,37,50],[8,47,11],[8,49,36],[8,50,47],[9,11,10],[11,45,12],[11,46,45],[11,47,46],[12,43,51],[12,44,43],[12,45,44],[12,51,13],[13,51,14],[21,29,22],[21,30,29],[22,28,23],[22,29,28],[23,28,24],[24,26,25],[24,27,26],[24,28,27],[31,51,32],[32,40,33],[32,41,40],[32,51,41],[33,39,34],[33,40,39],[34,39,35],[35,38,36],[35,39,38],[36,38,37],[41,51,42],[42,51,43]]},type:"uber"},{id:"directions",mesh:{positions:[[.2530451504160231,.2534782782010132,0],[.24110688749050693,.2614836328951229,0],[.21393242412605132,.2617791321282956,0],[.2019941603959007,.25390809468225783,0],[.049019942231913624,.10153771722072036,0],[.04111695978726878,.08989458270359107,0],[.04111695978726878,.0640025432054403,0],[.049019942231913624,.05235940868831124,0],[.32229288207863194,-.2178168395480573,0],[-.42352345914056283,-.2178168395480573,0],[-.48020786589925785,-.20758740198918058,0],[-.559136028879141,-.13564442422920575,0],[-.5709564285961584,-.08052589916880204,0],[-.5709564285961584,.9670831217276035,0],[-.5733176040724705,.9806279819563406,0],[-.5904273279821581,.997657270436163,0],[-.6039894231483279,1,0],[-.8203483777192638,1,0],[-.8344690663033513,.997657270436163,0],[-.8540366012518777,.9806279819563406,0],[-.8569563701461078,.9670831217276035,0],[-.8569563701461078,-.08099153583584251,0],[-.8481422513591194,-.16784766289265396,0],[-.7828866447080717,-.3200472048048343,0],[-.6658108651650643,-.43346409333294234,0],[-.5109344957830582,-.4959794839383985,0],[-.4237022096064811,-.5043619786018265,0],[.32229288207863194,-.5043619786018265,0],[.049019942231913624,-.7829554884347234,0],[.04111695978726878,-.7956339918168076,0],[.04111695978726878,-.8260816517459291,0],[.049019942231913624,-.8387601551280133,0],[.2019941603959007,-.9920618044931705,0],[.21393242412605132,-1,0],[.24110688749050693,-1,0],[.2530451504160231,-.9920618044931705,0],[.8490332702277009,-.39504500693419253,0],[.8569563701461078,-.38306719650964693,0],[.8569563701461078,-.3557670567784671,0],[.8490332702277009,-.3437892463539215,0]],cells:[[0,1,3],[0,3,7],[0,7,8],[0,8,39],[1,2,3],[3,4,7],[4,5,7],[5,6,7],[8,9,27],[8,27,39],[9,10,25],[9,25,26],[9,26,27],[10,11,24],[10,24,25],[11,12,22],[11,22,23],[11,23,24],[12,13,20],[12,20,21],[12,21,22],[13,14,15],[13,15,16],[13,16,17],[13,17,20],[17,18,20],[18,19,20],[27,28,35],[27,35,36],[27,36,39],[28,29,31],[28,31,35],[29,30,31],[31,32,35],[32,33,35],[33,34,35],[36,37,39],[37,38,39]]},type:"uber"},{id:"down-arrow-alt",mesh:{positions:[[.6751094351513154,-.04688411220054345,0],[.5794844349122527,-.03789192467806313,0],[.539938631688388,-.005083330846041734,0],[.12767143232438688,.5049166654289581,0],[.12767143232438688,-.8685833330047916,0],[.1176372721690934,-.9197382810493457,0],[.049684336113794116,-.9896731770575163,0],[-20876328177172427e-21,-1,0],[-.049726088770148544,-.9896731770575163,0],[-.11767902482544765,-.9197382810493457,0],[-.12771318498074133,-.8685833330047916,0],[-.12771318498074133,.5049166654289581,0],[-.5400613626782784,-.005083330846041734,0],[-.5795869198343839,-.03789192467806313,0],[-.6753232566883082,-.04688411220054345,0],[-.7198589347944391,-.022083330888541752,0],[-.7517149569574125,.01856575775474756,0],[-.7604978517710363,.1170358100842559,0],[-.7363771531690679,.1629583362407292,0],[-.09815852824018807,.9525833332147915,0],[-.07792257191355662,.9726660155566649,0],[-.0279314279864954,.9968157552003727,0],[-20876328177172427e-21,1,0],[.02788967533014072,.9968157552003727,0],[.07788081925720185,.9726660155566649,0],[.09811677558383347,.9525833332147915,0],[.736456865513017,.1629583362407292,0],[.7604978517710363,.1170358100842559,0],[.7516921803948553,.01856575775474756,0],[.7199386321383883,-.022083330888541752,0]],cells:[[0,29,1],[1,29,2],[2,26,3],[2,27,26],[2,28,27],[2,29,28],[3,11,4],[3,25,11],[3,26,25],[4,9,5],[4,10,9],[4,11,10],[5,9,6],[6,8,7],[6,9,8],[11,18,12],[11,19,18],[11,25,19],[12,15,13],[12,16,15],[12,17,16],[12,18,17],[13,15,14],[19,24,20],[19,25,24],[20,23,21],[20,24,23],[21,23,22]]},type:"uber"},{id:"down-arrow",mesh:{positions:[[.791739614417786,-.6103257432831454,0],[.776317371058862,-.6205793662821995,0],[.7412710938765701,-.6205793662821995,0],[.7258488505176461,-.6103257432831454,0],[47034967885828394e-21,.11547607226661491,0],[-.7257547805818748,-.6103257432831454,0],[-.7412031544785127,-.6205793662821995,0],[-.7763644060267472,-.6205793662821995,0],[-.7918127799233853,-.6103257432831454,0],[-.9896523070651748,-.41248621614135583,0],[-1,-.3970378422447179,0],[-1,-.3618765906964834,0],[-.9896523070651748,-.3464282167998455,0],[-.03306558242355495,.6103257432831454,0],[-.01761720852691695,.6205793662821995,0],[.017544043021317623,.6205793662821995,0],[.0329924169179554,.6103257432831454,0],[.989746377000946,-.3464282167998455,0],[1,-.3618765906964834,0],[1,-.3970378422447179,0],[.989746377000946,-.41248621614135583,0]],cells:[[0,3,1],[0,17,3],[0,20,17],[1,3,2],[3,17,4],[4,12,5],[4,13,12],[4,16,13],[4,17,16],[5,7,6],[5,8,7],[5,12,8],[8,12,9],[9,11,10],[9,12,11],[13,16,14],[14,16,15],[17,19,18],[17,20,19]]},type:"uber"},{id:"download",mesh:{positions:[[-.7916666666666666,1,0],[-.8078802083333334,.9967239583333332,0],[-.8300572916666666,.9745468749999997,0],[-.8333333333333334,.9583333333333333,0],[-.8333333333333334,.7083333333333333,0],[-.8300572916666666,.692119791666667,0],[-.8078802083333334,.6699427083333334,0],[-.7916666666666666,.6666666666666667,0],[.7916666666666666,.6666666666666667,0],[.8078802083333331,.6699427083333334,0],[.8300572916666665,.692119791666667,0],[.8333333333333334,.7083333333333333,0],[.8333333333333334,.9583333333333333,0],[.8300572916666665,.9745468749999997,0],[.8078802083333331,.9967239583333332,0],[.33333333333333326,-1,0],[-.33333333333333337,-1,0],[-.33333333333333337,-.33333333333333337,0],[-.6666666666666667,-.33333333333333337,0],[-.10099999999999998,.44433333333333347,0],[-.055421875000000086,.4829583333333334,0],[.05542187499999981,.4829583333333334,0],[.10099999999999998,.44433333333333347,0],[.6666666666666667,-.33333333333333337,0],[.33333333333333326,-.33333333333333337,0],[.7916666666666666,1,0]],cells:[[0,1,2],[0,2,3],[0,3,7],[0,7,8],[0,8,25],[3,4,7],[4,5,7],[5,6,7],[8,9,11],[8,11,25],[9,10,11],[11,12,25],[12,13,14],[12,14,25],[15,17,16],[15,24,17],[17,19,18],[17,22,19],[17,24,22],[19,21,20],[19,22,21],[22,24,23]]},type:"uber"},{id:"draw-shape",mesh:{positions:[[.5188682984013246,.34039710133189516,0],[.5314888340435553,.2871663536998308,0],[.5523571317541911,.26755101972563516,0],[.5788761106366365,.2574167523726616,0],[.631177448824324,.2700559025317454,0],[.6504642809937136,.2912889023181405,0],[.6603353725222632,.3184728447711153,0],[.6477873791948983,.37177743248589956,0],[.6271428473797376,.3916205347152539,0],[.6180390592771643,.396351980015684,0],[.5993091478692689,.4016298419282402,0],[.5899642775766216,.4022716826472663,0],[.5720591469422915,.39995764805495504,0],[.5405345949739231,.3822428442098396,0],[.4033911782757882,.07642391761435217,0],[.42211104152522694,.07113128768525176,0],[.43092856344150876,.06637882636127847,0],[.4517896130096246,.04676349238708282,0],[.464221533362158,-.006467255244981732,0],[.45428570930029166,-.03344387746570449,0],[.43505914995042305,-.05470016527818845,0],[.3828783464961649,-.06753584365743408,0],[.3561785746015853,-.05769068862834007,0],[.3355133905104888,-.037852698404712504,0],[.32295089317327585,.015441665298618222,0],[.3328214287428024,.04264094376877311,0],[.3445664029913802,.05742088832609452,0],[.37587778568414487,.07482101981869636,0],[.1395909566364868,-.36280813443798954,0],[.12696037624380296,-.3095773868059249,0],[.13664285414121724,-.2826007645852022,0],[.14864452807544448,-.2677316439279806,0],[.17996037629833128,-.25001684008286523,0],[.19760714000610435,-.24770280549055412,0],[.20722990765454719,-.24834464620958002,0],[.2261138362973818,-.2536225081221364,0],[.2352142829203716,-.25835395342256645,0],[.25579352349406936,-.2781919436461941,0],[.2682109337932277,-.33148630734952494,0],[.2585357107180213,-.3586855858196797,0],[.23926450565477841,-.37963742529110356,0],[.18696763095241042,-.3922867994616408,0],[.7191238800572415,.4470591008206399,0],[.6153270043733685,.523256386181106,0],[.5845357110088374,.5816326515774678,0],[-.5845357153710824,.5816326515774678,0],[-.5914224339285301,.5643773602471241,0],[-.6092003355102511,.5323887004116359,0],[-.6199642863011114,.5176894119446699,0],[-.04435714542255831,-.44102295805861497,0],[-.03352399806778006,-.4389696357583683,0],[-.011335382332770094,-.4365397290362508,0],[-2.908163265757935e-9,-.4362244886831008,0],[.04317877774360479,-.4406553196467659,0],[.11979805770001262,-.47347184040967005,0],[.17768240457761952,-.5323834464057501,0],[.20993114883726904,-.6103764657778982,0],[.2142857107543732,-.6543367330246512,0],[.20993114883726904,-.6982970002714044,0],[.17768240457761952,-.7762900196435523,0],[.11979805770001262,-.8352016256396324,0],[.04317877774360479,-.8680181464025366,0],[-2.908163265757935e-9,-.8724489773662016,0],[-.043189037297698074,-.8680181464025366,0],[-.11981375801292127,-.8352016256396324,0],[-.17769182709189557,-.7762900196435523,0],[-.20993261947327657,-.6982970002714044,0],[-.21428571657069972,-.6543367330246512,0],[-.21090681024401958,-.616310226425229,0],[-.1859748902550067,-.5475367093812838,0],[-.16582143034229235,-.5176894119446699,0],[-.741392857521957,.4410229580586148,0],[-.752220424611284,.4389696357583683,0],[-.7743844871783081,.4365397290362508,0],[-.7857142863374635,.4362244886831008,0],[-.8289135748822457,.4406553196467659,0],[-.9055437365778042,.47347184040967005,0],[-.9634155276025453,.5323834464057501,0],[-.9956483677818979,.6103764657778982,0],[-1,.6543367330246512,0],[-.9956483677818979,.6982970002714043,0],[-.9634155276025453,.7762900196435524,0],[-.9055437365778042,.8352016256396324,0],[-.8289135748822457,.8680181464025365,0],[-.7857142863374635,.8724489773662016,0],[-.7191238846239665,.8616143652286625,0],[-.615327010076095,.7854170798681964,0],[-.5845357153710824,.7270408144718347,0],[.5845357110088374,.7270408144718347,0],[.6153270043733685,.7854170798681964,0],[.7191238800572415,.8616143652286625,0],[.7857142877915451,.8724489773662016,0],[.8289033217011195,.8680181464025365,0],[.905528041797222,.8352016256396324,0],[.9634061105978757,.7762900196435524,0],[.9956469029054169,.6982970002714043,0],[1,.6543367330246512,0],[.9956469029054169,.6103764657778982,0],[.9634061105978757,.5323834464057501,0],[.905528041797222,.47347184040967005,0],[.8289033217011195,.4406553196467659,0],[.16046428244779531,-.38242346841218505,0],[.393749993638393,.07706632633401432,0],[.5285357121721028,.3673737235526182,0],[.7857142877915451,.4362244886831008,0]],cells:[[0,1,6],[0,6,7],[0,7,103],[1,2,5],[1,5,6],[2,3,4],[2,4,5],[7,8,9],[7,9,12],[7,12,13],[7,13,103],[9,10,12],[10,11,12],[14,16,15],[14,102,16],[16,25,17],[16,27,25],[16,102,27],[17,24,18],[17,25,24],[18,24,19],[19,23,20],[19,24,23],[20,23,21],[21,23,22],[25,27,26],[28,38,29],[28,39,38],[28,101,39],[29,37,30],[29,38,37],[30,37,31],[31,37,32],[32,34,33],[32,37,34],[34,37,35],[35,37,36],[39,101,40],[40,101,41],[42,104,43],[43,98,44],[43,99,98],[43,104,99],[44,87,45],[44,88,87],[44,96,88],[44,97,96],[44,98,97],[45,78,46],[45,79,78],[45,87,79],[46,78,47],[47,77,48],[47,78,77],[48,71,49],[48,72,71],[48,75,72],[48,76,75],[48,77,76],[49,70,50],[49,71,70],[50,52,51],[50,53,52],[50,70,53],[53,70,54],[54,70,55],[55,70,56],[56,69,57],[56,70,69],[57,67,58],[57,68,67],[57,69,68],[58,66,59],[58,67,66],[59,65,60],[59,66,65],[60,62,61],[60,64,62],[60,65,64],[62,64,63],[72,74,73],[72,75,74],[79,87,80],[80,87,81],[81,86,82],[81,87,86],[82,84,83],[82,86,84],[84,86,85],[88,94,89],[88,95,94],[88,96,95],[89,91,90],[89,93,91],[89,94,93],[91,93,92],[99,104,100]]},type:"uber"},{id:"duplicate",mesh:{positions:[[.5384615384615385,.8461538461538463,0],[.5263653846153846,.9060192307692307,0],[.4444807692307693,.9879038461538461,0],[.3846153846153846,1,0],[-.8461538461538461,1,0],[-.9060192307692307,.9879038461538461,0],[-.9879038461538461,.9060192307692307,0],[-1,.8461538461538463,0],[-1,-.3846153846153846,0],[-.9879038461538461,-.4444807692307692,0],[-.9060192307692307,-.5263653846153845,0],[-.8461538461538461,-.5384615384615384,0],[.3846153846153846,-.5384615384615384,0],[.4444807692307693,-.5263653846153845,0],[.5263653846153846,-.4444807692307692,0],[-.3846153846153846,-1,0],[-.4444807692307692,-.9879038461538462,0],[-.5263653846153845,-.9060192307692307,0],[-.5384615384615384,-.8461538461538461,0],[-.5384615384615384,-.6923076923076923,0],[-.3846153846153846,-.6923076923076923,0],[-.3846153846153846,-.8461538461538461,0],[.8461538461538463,-.8461538461538461,0],[.8461538461538463,.3846153846153846,0],[.6923076923076923,.3846153846153846,0],[.6923076923076923,.5384615384615385,0],[.8461538461538463,.5384615384615385,0],[.9060192307692307,.5263653846153846,0],[.9879038461538461,.4444807692307693,0],[1,.3846153846153846,0],[1,-.8461538461538461,0],[.9879038461538461,-.9060192307692307,0],[.9060192307692307,-.9879038461538462,0],[.5384615384615385,-.3846153846153846,0],[.8461538461538463,-1,0]],cells:[[0,1,3],[0,3,33],[1,2,3],[3,4,12],[3,12,33],[4,5,7],[4,7,11],[4,11,12],[5,6,7],[7,8,11],[8,9,10],[8,10,11],[12,13,14],[12,14,33],[15,21,16],[15,34,21],[16,21,17],[17,21,18],[18,21,19],[19,21,20],[21,34,22],[22,30,23],[22,31,30],[22,32,31],[22,34,32],[23,25,24],[23,26,25],[23,27,26],[23,28,27],[23,29,28],[23,30,29]]},type:"uber"},{id:"edit",mesh:{positions:[[.6444285714285714,-.35842857142857143,0],[-.571,.857,0],[-1,1,0],[-.857,.571,0],[.8742857142857141,-.9581428571428572,0],[.8518928571428575,-.9764352678571429,0],[.8005178571428573,-.9973772321428571,0],[.7731428571428574,-1,0],[.7465714285714284,-.9973772321428571,0],[.6947142857142856,-.9764352678571429,0],[.6720000000000002,-.9581428571428572,0],[.5014285714285713,-.7874285714285714,0],[.7874285714285716,-.5014285714285713,0],[.9581428571428572,-.672,0],[.9764352678571431,-.6944732142857144,0],[.9973772321428573,-.7458482142857142,0],[1,-.7731428571428571,0],[.9973772321428573,-.7999754464285714,0],[.9764352678571431,-.8517120535714287,0],[.35842857142857154,-.6444285714285715,0],[.9581428571428572,-.8742857142857143,0]],cells:[[0,1,3],[0,3,19],[1,2,3],[4,8,5],[4,9,8],[4,10,9],[4,13,10],[4,20,13],[5,8,6],[6,8,7],[10,12,11],[10,13,12],[13,17,14],[13,18,17],[13,20,18],[14,17,15],[15,17,16]]},type:"uber"},{id:"employees",mesh:{positions:[[-.4861704799107144,-.005802176339285703,0],[-.5883440290178572,-.04877929687499997,0],[-.6655064174107144,-.12594168526785712,0],[-.7084835379464286,-.2281152343749999,0],[-.7142857142857143,-.28571428571428575,0],[-.7084835379464286,-.3433133370535716,0],[-.6655064174107144,-.4454868861607143,0],[-.5883440290178572,-.5226492745535716,0],[-.4861704799107144,-.5656263950892857,0],[-.4285714285714286,-.5714285714285715,0],[-.3709723772321427,-.5656263950892857,0],[-.268798828125,-.5226492745535716,0],[-.19163643973214284,-.4454868861607143,0],[-.1486593191964286,-.3433133370535716,0],[-.1428571428571429,-.28571428571428575,0],[-.1486593191964286,-.2281152343749999,0],[-.19163643973214284,-.12594168526785712,0],[-.268798828125,-.04877929687499997,0],[-.3709723772321427,-.005802176339285703,0],[.7084835379464285,-.48617047991071444,0],[.6655064174107144,-.5883440290178572,0],[.5883440290178572,-.6655064174107144,0],[.4861704799107145,-.7084835379464286,0],[.4285714285714286,-.7142857142857143,0],[.3709723772321427,-.7084835379464286,0],[.268798828125,-.6655064174107144,0],[.19163643973214284,-.5883440290178572,0],[.1486593191964285,-.48617047991071444,0],[.1428571428571428,-.4285714285714286,0],[.1486593191964285,-.3709723772321427,0],[.19163643973214284,-.26879882812500006,0],[.268798828125,-.1916364397321428,0],[.3709723772321427,-.1486593191964286,0],[.4285714285714286,-.14285714285714282,0],[.4861704799107145,-.1486593191964286,0],[.5883440290178572,-.1916364397321428,0],[.6655064174107144,-.26879882812500006,0],[.7084835379464285,-.3709723772321427,0],[-.1428571428571429,.5714285714285715,0],[-.13162499999999988,.6270178571428573,0],[-.055589285714285674,.7030535714285713,0],[0,.7142857142857143,0],[.8571428571428572,.7142857142857143,0],[.9127321428571429,.7030535714285713,0],[.9887678571428571,.6270178571428573,0],[1,.5714285714285715,0],[1,.2388571428571429,0],[.9619017857142858,.20153571428571437,0],[.7693359375000004,.07557589285714278,0],[.5576328125000001,.010263392857142728,0],[.4285714285714286,0,0],[.2995100446428569,.010263392857142728,0],[.0878069196428568,.07557589285714278,0],[-.10475892857142866,.20153571428571437,0],[-.2460000000000001,.7142857142857143,0],[-.26257142857142846,.6815379464285715,0],[-.2829642857142858,.6098816964285714,0],[-.2857142857142857,.5714285714285715,0],[-.2857142857142857,.15614285714285708,0],[-.3196674107142857,.1506316964285713,0],[-.3910022321428571,.14378794642857154,0],[-.4285714285714286,.14285714285714282,0],[-.5576328125000001,.15312053571428555,0],[-.7693359375,.2184330357142856,0],[-.9619017857142858,.3443928571428572,0],[-1,.3817142857142859,0],[-1,.5714285714285715,0],[-.9887678571428571,.6270178571428573,0],[-.9127321428571429,.7030535714285713,0],[-.8571428571428572,.7142857142857143,0],[-.4285714285714286,0,0],[-.1428571428571429,.2388571428571429,0],[.7142857142857142,-.4285714285714286,0]],cells:[[0,1,70],[1,2,4],[1,4,70],[2,3,4],[4,5,6],[4,6,7],[4,7,9],[4,9,70],[7,8,9],[9,10,11],[9,11,14],[9,14,70],[11,12,14],[12,13,14],[14,15,16],[14,16,17],[14,17,70],[17,18,70],[19,72,20],[20,72,21],[21,23,22],[21,72,23],[23,25,24],[23,28,25],[23,33,28],[23,72,33],[25,28,26],[26,28,27],[28,30,29],[28,31,30],[28,33,31],[31,33,32],[33,35,34],[33,36,35],[33,72,36],[36,72,37],[38,41,39],[38,53,41],[38,71,53],[39,41,40],[41,50,42],[41,51,50],[41,52,51],[41,53,52],[42,45,43],[42,47,45],[42,48,47],[42,49,48],[42,50,49],[43,45,44],[45,47,46],[54,69,55],[55,69,56],[56,69,57],[57,59,58],[57,60,59],[57,61,60],[57,62,61],[57,63,62],[57,69,63],[63,69,64],[64,66,65],[64,69,66],[66,68,67],[66,69,68]]},type:"uber"},{id:"enclosed-up-arrow",mesh:{positions:[[.9948371888379697,.10223846884856225,0],[.9550425729521135,.2973565119793633,0],[.8793067954513896,.4766439875816464,0],[.7716508520968306,.6360784350384159,0],[.6360957386494688,.7716373937326786,0],[.47666245087033543,.8792984030474396,0],[.2973719845204639,.9550390023657054,0],[.10224533536088498,.9948367310704813,0],[3.4027778372802686e-9,1,0],[-.15838476250035927,.9874108078772945,0],[-.44932617027164046,.8928261756044309,0],[-.5782499990217015,.814916671926794,0],[.09962500367925364,.13704167092722774,0],[.28095833791999425,.3183750051679688,0],[.4139999976180555,-.31524999783072916,0],[.4136132899995253,-.3156367169336345,0],[.4153157619346899,-.33573632583643276,0],[.4048639353576,-.3743548151209152,0],[.39208333538917794,-.39112499746918405,0],[.3753138038753301,-.4039290340430478,0],[.3367122439420347,-.4143808571641915,0],[.31670833821773714,-.4125833310506366,0],[.31621615092110633,-.4130403618041766,0],[-.3101666646533566,-.27274999740538197,0],[-.13608332960445602,-.0986666640578705,0],[-.8140833333475116,.5793333311782407,0],[-.8923164064473877,.4502168018459132,0],[-.9873450521473569,.15871810371679462,0],[-1,3.4027778372802686e-9,0],[-.994837188705464,-.1022453277906179,0],[-.9550425718866682,-.29737197644758917,0],[-.8793067928448915,-.4766624433814829,0],[-.7716508476801146,-.6360957324923182,0],[-.6360957324923182,-.7716508476801146,0],[-.4766624433814829,-.8793067928448915,0],[-.29737197644758917,-.9550425718866682,0],[-.1022453277906179,-.994837188705464,0],[3.4027778372802686e-9,-1,0],[.10224533536088498,-.994837188705464,0],[.2973719845204639,-.9550425718866682,0],[.47666245087033543,-.8793067928448915,0],[.6360957386494688,-.7716508476801146,0],[.7716508520968306,-.6360957324923182,0],[.8793067954513896,-.4766624433814829,0],[.9550425729521135,-.29737197644758917,0],[.9948371888379697,-.1022453277906179,0],[1,3.4027778372802686e-9,0]],cells:[[0,1,13],[0,13,14],[0,14,46],[1,2,13],[2,3,13],[3,4,13],[4,5,13],[5,6,13],[6,7,13],[7,8,13],[8,9,13],[9,10,12],[9,12,13],[10,11,12],[14,15,16],[14,16,43],[14,43,44],[14,44,45],[14,45,46],[16,17,43],[17,18,42],[17,42,43],[18,19,41],[18,41,42],[19,20,40],[19,40,41],[20,21,22],[20,22,40],[22,23,36],[22,36,37],[22,37,38],[22,38,39],[22,39,40],[23,24,27],[23,27,28],[23,28,29],[23,29,30],[23,30,31],[23,31,32],[23,32,33],[23,33,34],[23,34,35],[23,35,36],[24,25,26],[24,26,27]]},type:"uber"},{id:"eta",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258928,0],[-.04942857142857149,.11299999999999999,0],[-.08692410714285714,.08866071428571431,0],[-.1306294642857141,.014160714285714304,0],[-.13357142857142856,-.03042857142857147,0],[-.0714285714285714,-.7142857142857143,0],[.0714285714285714,-.7142857142857143,0],[.1428571428571428,-.0714285714285714,0],[.5714285714285714,.2142857142857142,0],[0,-1,0],[.5,.3571428571428572,0]],cells:[[0,39,1],[0,43,39],[1,39,2],[2,39,3],[3,38,4],[3,39,38],[4,38,5],[5,38,6],[6,38,7],[7,38,8],[8,37,9],[8,38,37],[9,37,10],[10,37,11],[11,36,12],[11,37,36],[12,36,13],[13,36,14],[14,35,15],[14,36,35],[15,35,16],[16,35,17],[17,35,18],[18,35,44],[18,44,19],[19,44,20],[20,44,21],[21,44,22],[22,44,23],[23,42,24],[23,44,42],[24,42,25],[25,42,26],[26,42,27],[27,42,28],[28,41,29],[28,42,41],[29,41,30],[30,41,31],[31,40,32],[31,41,40],[32,40,33],[33,40,34],[34,40,43],[39,43,40]]},type:"uber"},{id:"events",mesh:{positions:[[.11576959896799098,-.7001450564240171,0],[.4289472137824544,-.7855292604914607,0],[.5016673499316603,-.5093619332293693,0],[-.4289466730009368,-.8417491654718243,0],[-.022051026988871663,-.7307389780153657,0],[-.06552158420937276,-.5655460976471262,0],[.9654469262663816,.7001344459444929,0],[.9533173899582978,.6745615149530972,0],[.9078321919960686,.6471697243927943,0],[.8799805760898429,.648632295228216,0],[.7088372065645361,.6933437390492172,0],[.6289188067365377,.389763400267775,0],[.6704579134179286,.34556712314997196,0],[.7318178552278253,.22919976042654122,0],[.761139439372418,.08387584063618192,0],[.75472587113796,-.08039281112089947,0],[.7369631565305406,-.1665027161431466,0],[.5460859784713371,-.8915000286203725,0],[.5336815681976005,-.9169221791132711,0],[.4879231470369538,-.9438158355822431,0],[.46009292677177555,-.9420371841462682,0],[.09691363011812508,-.8430000851630594,0],[.0864305936446019,-.8488352904548964,0],[.08258730723285648,-.8502196788096159,0],[-.4600923788421455,-.9982213485640251,0],[-.4879275361969529,-1,0],[-.533695834753509,-.973106343531028,0],[-.5460854262528394,-.9476841930381293,0],[-.7369626028824207,-.22268688056090347,0],[-.7547253200168093,-.1365770453444427,0],[-.7611388900215421,.027689791462193858,0],[-.7318173051677225,.17300687028549167,0],[-.6704573624475584,.2893590153475003,0],[-.6289182559476626,.33354349528741123,0],[-.7088366614941509,.6371595746314602,0],[-.8799800324490802,.592448130810459,0],[-.9078316496732391,.5909805339584209,0],[-.9533168449102507,.6183622724854907,0],[-.9654463769071291,.6439145409641294,0],[-.9828978045499411,.7131440107333376,0],[-.9843550158914269,.7414935366822426,0],[-.9574580475947021,.7878054875724754,0],[-.9323694269062216,.8001722806806899,0],[-.38817985788993864,.9423482387302047,0],[-.36032769262892794,.943815835582243,0],[-.31482823235051444,.9164340970551732,0],[-.3026784004735626,.8908818285765343,0],[-.28526208721870017,.8216523588073263,0],[-.2837703098879898,.7932877548085713,0],[-.3106815429848676,.7469903235218971,0],[-.3357904634327974,.7346240888599738,0],[-.5047567952308687,.69048449404068,0],[-.4254002055953527,.38904858901564054,0],[-.3677208746893994,.3719155266218326,0],[-.2574284378280349,.30237179120251634,0],[-.16065580935257914,.1914455103012398,0],[-.08552079940525478,.045921806350371686,0],[-.05860421704908619,-.03769372850854358,0],[-.007408683189789476,-.23222961077689652,0],[.05860476354909349,.01852617647182009,0],[.08552134548921951,.10213144988014311,0],[.16065635507355416,.24764970897967653,0],[.25742898325303354,.3585822724017236,0],[.3677214192152992,.42813396568068285,0],[.4254007492361154,.4452684939960041,0],[.5047573360123863,.7466686584584368,0],[.3357910099328048,.7908082532777305,0],[.3106820888817531,.8031750463859451,0],[.28377085618695663,.8494869972761783,0],[.28522751933075796,.8778365232250831,0],[.3026789512624377,.9470302524316845,0],[.3148238405993247,.9726182614729297,0],[.3603134216948006,1,0],[.38818039867145626,.9985324031479617,0],[.9323699791247193,.8563921856610537,0],[.9574437799799798,.8440103145029896,0],[.9843550158914269,.7977128832163154,0],[-.501666804861275,-.5655460976471262,0],[.06555724366770758,-.5093619332293693,0],[.9828983567684387,.7693639157137013,0]],cells:[[0,4,21],[0,5,4],[0,21,1],[0,78,5],[1,17,2],[1,20,17],[1,21,20],[2,16,59],[2,17,16],[2,58,78],[2,59,58],[3,23,4],[3,24,23],[3,27,24],[3,77,27],[4,23,21],[5,58,77],[5,78,58],[6,9,7],[6,79,9],[7,9,8],[9,74,10],[9,79,74],[10,64,11],[10,65,64],[10,74,65],[11,63,12],[11,64,63],[12,62,13],[12,63,62],[13,61,14],[13,62,61],[14,60,15],[14,61,60],[15,59,16],[15,60,59],[17,20,18],[18,20,19],[21,23,22],[24,26,25],[24,27,26],[27,77,28],[28,57,29],[28,58,57],[28,77,58],[29,56,30],[29,57,56],[30,55,31],[30,56,55],[31,54,32],[31,55,54],[32,53,33],[32,54,53],[33,52,34],[33,53,52],[34,42,35],[34,51,42],[34,52,51],[35,37,36],[35,38,37],[35,39,38],[35,42,39],[39,42,40],[40,42,41],[42,51,43],[43,45,44],[43,46,45],[43,47,46],[43,50,47],[43,51,50],[47,50,48],[48,50,49],[65,73,66],[65,74,73],[66,68,67],[66,69,68],[66,73,69],[69,73,70],[70,73,71],[71,73,72],[74,76,75],[74,79,76]]},type:"uber"},{id:"eye-closed",mesh:{positions:[[-.5316132468590405,.41490204503645617,0],[-.6915235499218957,.30969165558882633,0],[-.7667253008920458,.250506895116351,0],[-.8243457360385643,.2011042033130575,0],[-.9341618215102565,.09451076228968887,0],[-.9842896083144227,.03680976103196232,0],[-1,.009831303514920462,0],[-1,-.04643517337379548,0],[-.9842896083144227,-.07333306477962924,0],[-.9681540065974693,-.09258165151576193,0],[-.9343789024210116,-.12962863498628135,0],[-.917115375147145,-.14766873005429257,0],[-.8200533526692,-.2417856135780752,0],[-.6069157054682011,-.4076757124505972,0],[-.49172630796843597,-.4760920064989997,0],[-.41534739659563413,-.5140386448780094,0],[-.2557683097677459,-.5738186993944113,0],[-.17318580783192117,-.5933962644179769,0],[-.10862773533137282,-.6030776254481489,0],[.020434698928918582,-.6085829763807017,0],[.0849122053182585,-.6045680985054986,0],[-.007327040224868964,-.4202328360613914,0],[-.08695265398198004,-.41127041567637496,0],[-.22810336184478497,-.3500950008727995,0],[-.3346240695733129,-.24174812795688813,0],[-.39391960844869944,-.09882496564750526,0],[-.4019219493418196,-.01833326619490731,0],[-.3966829141657602,.0461442401944332,0],[-.35763072970517285,.16424968333042406,0],[-.3257243117192359,.2165617069273428,0],[.9995412207556205,-.010046146478142007,0],[.9989973995049661,-.006158831612351669,0],[.9962738173566259,.005731383633442495,0],[.9857241326834334,.02741709523361929,0],[.9780860177513999,.03680976103196232,0],[.9619705575622486,.05605834776809481,0],[.9282357364413951,.09310533123861453,0],[.9109117845841221,.11114542630662565,0],[.8138520000537108,.20523993035507263,0],[.6007725394885843,.37103155953611805,0],[.48566594604756097,.43942547410918487,0],[.40922437214381957,.47745491654693656,0],[.24962738173566268,.5372931576992108,0],[.1669822172688984,.55687296067031,0],[.07533826576969749,.5694390360712382,0],[-.10778850500628856,.5669638660991232,0],[-.19911019206065717,.5515735009108448,0],[-.20569870959945213,.5494250712786289,0],[-.360672100403278,.8593718528862809,0],[-.5039007425509916,.8593718528862809,0],[.3554711103352892,-.8593718528862809,0],[.4986997524830028,-.8593718528862809,0],[.33942950241474534,-.5406881241076185,0],[.45187517623836815,-.4913078117796607,0],[.6628017312762122,-.3630599904215844,0],[.7606649389711708,-.2871734275061655,0],[.8182607566948201,-.23774835622753668,0],[.9279201858391632,-.13105644551269144,0],[.977942789109252,-.07333306477962924,0],[.9856637081000275,-.06399634766962521,0],[.9962715794090924,-.042153979742098925,0],[.9991070589341104,-.02951181412502968,0],[.9995703140735568,-.026067612870883942,0],[.3854148483342956,-.11314838934916006,0],[.30318370416123974,-.27511760414288844,0],[.23773716648986887,-.33730345225786534,0],[.11055013226269939,-.08292938380352605,0],[.1181792954045986,-.0680425568102981,0],[.12817396908946876,-.0357982087467941,0],[.1295995416683451,-.01833326619490731,0],[.12056942337043819,.029540907442965947,0],[.0588423544998411,.09752080172232454,0],[.01315465560225415,.11171834087521643,0],[-.11460529319350621,.3672382384667374,0],[-.08759774235852802,.37435043572838445,0],[-.0315416325379666,.3829889132079188,0],[-.00260049503399451,.3841392182401676,0],[.07788616903665324,.3759628769263133,0],[.22067841141532285,.31540625461576693,0],[.3285318169000846,.20669795317318562,0],[.3886095184384497,.06278226113267003,0],[-.44746865754479237,.45990716993630815,0],[.3967209592738308,-.01833326619490731,0],[1,-.01833326619490731,0]],cells:[[0,1,28],[0,28,29],[0,29,81],[1,2,27],[1,27,28],[2,3,27],[3,4,11],[3,11,12],[3,12,26],[3,26,27],[4,5,9],[4,9,10],[4,10,11],[5,6,8],[5,8,9],[6,7,8],[12,13,25],[12,25,26],[13,14,24],[13,24,25],[14,15,24],[15,16,23],[15,23,24],[16,17,22],[16,22,23],[17,18,22],[18,19,21],[18,21,22],[19,20,21],[30,31,61],[30,61,83],[31,32,34],[31,34,58],[31,58,61],[32,33,34],[34,35,58],[35,36,57],[35,57,58],[36,37,57],[37,38,56],[37,56,57],[38,39,80],[38,80,82],[38,82,56],[39,40,79],[39,79,80],[40,41,79],[41,42,78],[41,78,79],[42,43,77],[42,77,78],[43,44,77],[44,45,76],[44,76,77],[45,46,73],[45,73,74],[45,74,75],[45,75,76],[46,47,73],[47,48,49],[47,49,73],[49,50,72],[49,72,73],[50,51,52],[50,52,65],[50,65,66],[50,66,72],[52,53,65],[53,54,64],[53,64,65],[54,55,63],[54,63,64],[55,56,82],[55,82,63],[58,59,60],[58,60,61],[61,62,83],[66,67,71],[66,71,72],[67,68,69],[67,69,70],[67,70,71]]},type:"uber"},{id:"eye",mesh:{positions:[[.9989973995049661,-.011744748656112332,0],[.9962715794090924,-.023822951494725107,0],[.9856637081000275,-.0457235060581238,0],[.977942789109252,-.055143027226869645,0],[.9279201858391632,-.11284402848459607,0],[.8182607566948201,-.2194374695079649,0],[.7606649389711708,-.26884016131125826,0],[.6312086259449736,-.36774401460932155,0],[.3469982409732386,-.522583128561134,0],[.19304983013978227,-.5697635384636043,0],[.10164533902667183,-.5852344697630909,0],[-.08153961838518642,-.5877096397352061,0],[-.17318580783192117,-.5750629982230697,0],[-.2557683097677459,-.5555458577829101,0],[-.41534739659563413,-.49572552021090427,0],[-.49172630796843597,-.4577587403040923,0],[-.6069157054682011,-.38936482573102565,0],[-.8200533526692,-.22357319654997998,0],[-.917115375147145,-.12947869250153302,0],[-.9343789024210116,-.11141845590571979,0],[-.9681540065974693,-.07433118937959635,0],[-.9842896083144227,-.055143027226869645,0],[-1,-.02816233176229402,0],[-1,.02816233176229428,0],[-.9842896083144227,.055143027226869645,0],[-.9341618215102565,.11284402848459621,0],[-.8243457360385643,.2194374695079649,0],[-.7667253008920458,.2688401613112584,0],[-.6373495539770565,.36774401460932177,0],[-.3531391690053217,.522583128561134,0],[-.19911019206065717,.5697635384636043,0],[-.10778850500628856,.5852344697630907,0],[.07533826576969749,.5877096397352061,0],[.1669822172688984,.5750629982230697,0],[.24962738173566268,.5555659993107126,0],[.40922437214381957,.49578594479431043,0],[.48566594604756097,.45775874030409236,0],[.6007725394885843,.3893648257310255,0],[.8138520000537108,.22357319654997998,0],[.9109117845841221,.12947869250153296,0],[.9282357364413951,.11141845590571986,0],[.9619705575622486,.07433118937959628,0],[.9857241326834334,.04572798195319104,0],[.9962738173566259,.023943800661537132,0],[.9989973995049661,.012031205940407817,0],[.9995412207556205,.00828488176923182,0],[1,0,0],[-.08308715910464193,.39429614312122074,0],[-.22587940148331143,.3337395208106743,0],[-.3337328069680735,.22503121936809295,0],[-.3938105085064384,.08111552732757733,0],[-.4019219493418196,0,0],[-.3938105085064384,-.08111552732757733,0],[-.3337328069680735,-.2250312193680932,0],[-.22587940148331143,-.33373952081067415,0],[-.08308715910464193,-.39429614312122063,0],[-.00260049503399451,-.40247248443507483,0],[.07788616903665324,-.39429614312122063,0],[.22067841141532285,-.33373952081067415,0],[.3285318169000846,-.2250312193680932,0],[.3886095184384497,-.08111552732757733,0],[.3967209592738308,0,0],[.3886095184384497,.08111552732757733,0],[.3285318169000846,.22503121936809295,0],[.22067841141532285,.3337395208106743,0],[.07788616903665324,.39429614312122074,0],[.048811873654433846,-.12274247042552336,0],[.11919532358483376,-.05187114793280786,0],[.1295995416683451,0,0],[.11919532358483376,.05187114793280805,0],[.048811873654433846,.12274247042552343,0],[-.00260049503399451,.1332026371973735,0],[-.054073288305829026,.12274247042552343,0],[-.12441645518062461,.05187114793280805,0],[-.13480053173633377,0,0],[-.12441645518062461,-.05187114793280786,0],[-.054073288305829026,-.12274247042552336,0],[-.00260049503399451,-.1332026371973735,0],[-.00260049503399451,.402472484435075,0],[.9995703140735568,-.007734346675976566,0]],cells:[[0,3,1],[0,42,3],[0,43,42],[0,44,43],[0,46,44],[0,79,46],[1,3,2],[3,41,4],[3,42,41],[4,39,5],[4,40,39],[4,41,40],[5,38,61],[5,39,38],[5,61,6],[6,60,7],[6,61,60],[7,59,8],[7,60,59],[8,58,9],[8,59,58],[9,57,10],[9,58,57],[10,56,11],[10,57,56],[11,55,12],[11,56,55],[12,55,13],[13,54,14],[13,55,54],[14,53,15],[14,54,53],[15,53,16],[16,52,17],[16,53,52],[17,26,18],[17,51,26],[17,52,51],[18,25,19],[18,26,25],[19,25,20],[20,24,21],[20,25,24],[21,24,22],[22,24,23],[26,51,27],[27,50,28],[27,51,50],[28,49,29],[28,50,49],[29,48,30],[29,49,48],[30,47,31],[30,48,47],[31,47,78],[31,78,32],[32,65,33],[32,78,65],[33,65,34],[34,64,35],[34,65,64],[35,63,36],[35,64,63],[36,63,37],[37,62,38],[37,63,62],[38,62,61],[44,46,45],[66,67,75],[66,75,76],[66,76,77],[67,68,74],[67,74,75],[68,69,74],[69,70,73],[69,73,74],[70,71,72],[70,72,73]]},type:"uber"},{id:"facebook",mesh:{positions:[[-.21571428571428586,1,0],[-.21571428571428586,0,0],[-.46557142857142864,0,0],[-.46557142857142864,-.34371428571428564,0],[-.21571428571428586,-.34371428571428564,0],[-.21571428571428586,-.5437142857142857,0],[-.2118445870535715,-.645884765625,0],[-.17451367187500014,-.8144601004464285,0],[-.08356445312499997,-.9314528459821428,0],[.07799860491071443,-.9921888950892858,0],[.19057142857142853,-1,0],[.46557142857142864,-1,0],[.46557142857142864,-.6562857142857143,0],[.2905714285714284,-.6562857142857143,0],[.24697293526785707,-.6539662388392857,0],[.18939425223214282,-.6358473772321429,0],[.1561540178571429,-.5771540178571428,0],[.15314285714285703,-.5187142857142857,0],[.15314285714285703,-.34371428571428564,0],[.46557142857142864,-.34371428571428564,0],[.43442857142857155,0,0],[.1592857142857143,0,0],[.1592857142857143,1,0]],cells:[[0,1,21],[0,21,22],[1,2,4],[1,4,18],[1,18,21],[2,3,4],[4,5,17],[4,17,18],[5,6,16],[5,16,17],[6,7,16],[7,8,15],[7,15,16],[8,9,15],[9,10,15],[10,11,13],[10,13,14],[10,14,15],[11,12,13],[18,19,20],[18,20,21]]},type:"uber"},{id:"fare-split",mesh:{positions:[[.08750348772321415,-.8527085658482143,0],[.2545852399553572,-.8185375279017857,0],[.4082038225446427,-.7535260881696428,0],[.5448837890625,-.6611496930803571,0],[.6611496930803573,-.5448837890625001,0],[.7535260881696428,-.40820382254464305,0],[.8185375279017857,-.2545852399553572,0],[.8527085658482143,-.08750348772321437,0],[.8571428571428572,0,0],[.8527085658482143,.08750348772321415,0],[.8185375279017857,.2545852399553572,0],[.7535260881696428,.4082038225446427,0],[.6611496930803573,.5448837890625,0],[.5448837890625,.6611496930803573,0],[.4082038225446427,.7535260881696428,0],[.2545852399553572,.8185375279017857,0],[.08750348772321415,.8527085658482143,0],[0,.8571428571428572,0],[-.08750348772321437,.8527085658482143,0],[-.2545852399553572,.8185375279017857,0],[-.40820382254464305,.7535260881696428,0],[-.5448837890625001,.6611496930803573,0],[-.6611496930803571,.5448837890625,0],[-.7535260881696428,.4082038225446427,0],[-.8185375279017857,.2545852399553572,0],[-.8527085658482143,.08750348772321415,0],[-.8571428571428572,0,0],[-.8527085658482143,-.08750348772321437,0],[-.8185375279017857,-.2545852399553572,0],[-.7535260881696428,-.40820382254464305,0],[-.6611496930803571,-.5448837890625001,0],[-.5448837890625001,-.6611496930803571,0],[-.40820382254464305,-.7535260881696428,0],[-.2545852399553572,-.8185375279017857,0],[-.08750348772321437,-.8527085658482143,0],[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258928,0],[-.3994151785714285,.5923035714285714,0],[-.21243917410714286,.6821629464285712,0],[-.07304520089285726,.7105959821428571,0],[0,.7142857142857142,0],[.07302158900669631,.7105988420758926,0],[.21238424246651766,.6821798967633927,0],[.3993373325892857,.5923186383928569,0],[.5922809709821426,.39940011160714284,0],[.6821676548549107,.21243729073660744,0],[.7105972726004464,.07304513113839306,0],[.7142857142857142,0,0],[.7105959821428571,-.07304520089285726,0],[.6821629464285712,-.21243917410714286,0],[.5923035714285714,-.3994151785714285,0],[.5051428571428571,-.5051428571428571,0],[-.5051428571428571,.5051428571428571,0],[0,-1,0],[0,-.8571428571428572,0]],cells:[[0,69,1],[0,86,69],[0,87,86],[1,68,2],[1,69,68],[2,67,3],[2,68,67],[3,65,4],[3,66,65],[3,67,66],[4,64,5],[4,65,64],[5,63,6],[5,64,63],[6,62,7],[6,63,62],[7,61,8],[7,62,61],[8,61,9],[9,60,10],[9,61,60],[10,59,11],[10,60,59],[11,58,12],[11,59,58],[12,56,13],[12,57,56],[12,58,57],[13,55,14],[13,56,55],[14,54,15],[14,55,54],[15,53,16],[15,54,53],[16,52,17],[16,53,52],[17,52,18],[18,51,19],[18,52,51],[19,50,20],[19,51,50],[20,49,21],[20,50,49],[21,48,22],[21,49,48],[22,46,23],[22,47,46],[22,48,47],[23,45,24],[23,46,45],[24,44,25],[24,45,44],[25,43,26],[25,44,43],[26,43,27],[27,42,28],[27,43,42],[28,41,29],[28,42,41],[29,40,30],[29,41,40],[30,38,31],[30,39,38],[30,40,39],[31,37,32],[31,38,37],[32,36,33],[32,37,36],[33,35,34],[33,36,35],[34,35,86],[34,86,87],[70,72,71],[70,73,72],[70,85,73],[73,76,74],[73,80,76],[73,85,80],[74,76,75],[76,80,77],[77,79,78],[77,80,79],[80,83,81],[80,84,83],[80,85,84],[81,83,82]]},type:"uber"},{id:"files",mesh:{positions:[[-.6153846153846155,1,0],[-.6773701923076922,.9937515024038461,0],[-.7873798076923078,.9474684495192309,0],[-.8705048076923078,.8643704927884615,0],[-.9168221153846154,.7543374399038463,0],[-.9230769230769231,.6923076923076923,0],[-.9230769230769231,-.23076923076923073,0],[.9230769230769231,-.23076923076923073,0],[.9230769230769231,.6923076923076923,0],[.9168284254807694,.7543374399038463,0],[.870545372596154,.8643704927884615,0],[.7874474158653847,.9474684495192309,0],[.6774143629807694,.9937515024038461,0],[-.5384615384615384,-.6923076923076923,0],[-.5849507211538463,-.6876165865384616,0],[-.6674579326923076,-.6528786057692307,0],[-.7298016826923077,-.5905348557692307,0],[-.7645396634615385,-.5080276442307692,0],[-.7692307692307693,-.46153846153846156,0],[-.7692307692307693,-.3846153846153846,0],[.7692307692307692,-.3846153846153846,0],[.7692307692307692,-.46153846153846156,0],[.7645459735576922,-.5080276442307692,0],[.7298422475961537,-.5905348557692307,0],[.6675255408653845,-.6528786057692307,0],[.5849948918269229,-.6876165865384616,0],[.46153846153846156,.07692307692307687,0],[.30769230769230765,.07692307692307687,0],[.30769230769230765,.23076923076923084,0],[-.30769230769230776,.23076923076923084,0],[-.30769230769230776,.07692307692307687,0],[-.46153846153846156,.07692307692307687,0],[-.46153846153846156,.3076923076923077,0],[-.45549038461538466,.33762500000000006,0],[-.41454807692307694,.37856730769230773,0],[-.3846153846153846,.3846153846153846,0],[.3846153846153847,.3846153846153846,0],[.414548076923077,.37856730769230773,0],[.4554903846153847,.33762500000000006,0],[-.30769230769230776,-1,0],[-.36755769230769236,-.9879038461538461,0],[-.4494423076923076,-.9060192307692307,0],[-.46153846153846156,-.8461538461538461,0],[.46153846153846156,-.8461538461538461,0],[.4494423076923077,-.9060192307692307,0],[.36755769230769225,-.9879038461538461,0],[.30769230769230765,-1,0],[.46153846153846156,.3076923076923077,0],[.5384615384615384,-.6923076923076923,0],[.6153846153846155,1,0]],cells:[[0,1,2],[0,2,5],[0,5,34],[0,34,35],[0,35,36],[0,36,49],[2,3,5],[3,4,5],[5,6,32],[5,32,33],[5,33,34],[6,7,27],[6,27,30],[6,30,31],[6,31,32],[7,8,47],[7,26,27],[7,47,26],[8,9,10],[8,10,11],[8,11,49],[8,37,38],[8,38,47],[8,49,37],[11,12,49],[13,15,14],[13,18,15],[13,19,18],[13,48,19],[15,18,16],[16,18,17],[19,48,20],[20,48,21],[21,23,22],[21,48,23],[23,48,24],[24,48,25],[27,28,29],[27,29,30],[36,37,49],[39,41,40],[39,42,41],[39,46,42],[42,46,43],[43,46,44],[44,46,45]]},type:"uber"},{id:"film",mesh:{positions:[[.6666666666666667,-.5,0],[.6666666666666667,-.8333333333333334,0],[.8333333333333333,-.8333333333333334,0],[.6666666666666667,.16666666666666674,0],[.6666666666666667,-.16666666666666663,0],[.8333333333333333,-.16666666666666663,0],[.6666666666666667,.8333333333333333,0],[.6666666666666667,.5,0],[.8333333333333333,.5,0],[-.5,-.16666666666666663,0],[-.5,-.8333333333333334,0],[.5,-.8333333333333334,0],[-.5,.8333333333333333,0],[-.5,.16666666666666674,0],[.5,.16666666666666674,0],[-.8333333333333334,-.5,0],[-.8333333333333334,-.8333333333333334,0],[-.6666666666666667,-.8333333333333334,0],[-.8333333333333334,.16666666666666674,0],[-.8333333333333334,-.16666666666666663,0],[-.6666666666666667,-.16666666666666663,0],[-.8333333333333334,.8333333333333333,0],[-.8333333333333334,.5,0],[-.6666666666666667,.5,0],[-.8335416666666667,-1,0],[-.8983457031250001,-.9869225260416666,0],[-.9869225260416666,-.8983457031250001,0],[-1,-.8335416666666667,0],[-1,.8335416666666668,0],[-.9869225260416666,.8983457031250002,0],[-.8983457031250001,.9869225260416667,0],[-.8335416666666667,1,0],[.8335416666666668,1,0],[.8983457031250002,.9869225260416667,0],[.9869225260416667,.8983457031250002,0],[1,.8335416666666668,0],[1,-.8335416666666667,0],[.9869225260416667,-.8983457031250001,0],[.8983457031250002,-.9869225260416666,0],[-.6666666666666667,.8333333333333333,0],[-.6666666666666667,.16666666666666674,0],[-.6666666666666667,-.5,0],[.5,.8333333333333333,0],[.5,-.16666666666666663,0],[.8333333333333333,.8333333333333333,0],[.8333333333333333,.16666666666666674,0],[.8333333333333333,-.5,0],[.8335416666666668,-1,0]],cells:[[0,4,43],[0,11,1],[0,43,11],[0,46,4],[1,11,47],[1,47,2],[2,36,46],[2,37,36],[2,38,37],[2,47,38],[3,7,14],[3,14,4],[3,45,7],[4,14,43],[4,46,5],[5,36,45],[5,46,36],[6,32,42],[6,42,7],[6,44,32],[7,42,14],[7,45,8],[8,35,44],[8,45,35],[9,13,40],[9,20,41],[9,40,20],[9,41,10],[9,43,13],[10,17,24],[10,24,11],[10,41,17],[11,24,47],[12,23,13],[12,31,39],[12,39,23],[12,42,31],[13,23,40],[13,43,14],[15,19,27],[15,27,16],[15,41,19],[16,24,17],[16,25,24],[16,26,25],[16,27,26],[18,22,28],[18,27,19],[18,28,27],[18,40,22],[19,41,20],[21,28,22],[21,29,28],[21,30,29],[21,31,30],[21,39,31],[22,40,23],[31,42,32],[32,44,33],[33,44,34],[34,44,35],[35,45,36]]},type:"uber"},{id:"filter",mesh:{positions:[[-.9090662825558649,-.998855221310856,0],[-.9584024671999416,-.9846125594855136,0],[-1,-.9018029938762802,0],[-.9819153619141637,-.8539905760880604,0],[-.18374284024932475,.1650630214343204,0],[-.17598074583829315,.17742246370960424,0],[-.16677042173178058,.20489194278971792,0],[-.1655722460844402,.21940810123021381,0],[-.1655722460844402,.8933871123185482,0],[-.15629419900655617,.9414626078032492,0],[-.09510388964281347,.998855221310856,0],[-.051881005529841095,.9920751099847102,0],[.11698882831445312,.8877192205606941,0],[.1378396893078453,.8734192546826528,0],[.16366297923769957,.831691485399188,0],[.1671663406413364,.8067017089631352,0],[.1671663406413364,.22340896600046384,0],[.16836451628867688,.20889280755996725,0],[.17757484039518934,.18142332847985423,0],[.18533693480622104,.1690638862045704,0],[.981842429483456,-.8539905760880604,0],[1,-.9018029938762802,0],[.9584233050372868,-.9846125594855136,0],[.9091600528239177,-.998855221310856,0]],cells:[[0,3,1],[0,4,3],[0,23,4],[1,3,2],[4,19,5],[4,23,19],[5,18,6],[5,19,18],[6,17,7],[6,18,17],[7,15,8],[7,16,15],[7,17,16],[8,11,9],[8,12,11],[8,15,12],[9,11,10],[12,14,13],[12,15,14],[19,23,20],[20,22,21],[20,23,22]]},type:"uber"},{id:"free-rides",mesh:{positions:[[.10274999999999987,.7991666666666666,0],[.05119791666666644,.8140677083333332,0],[-.05446875000000005,.8311822916666667,0],[-.10808333333333334,.8333333333333333,0],[-.4095833333333334,.8333333333333333,0],[-.4999166666666668,1,0],[-.9999166666666668,1,0],[-.7304166666666668,.5088333333333335,0],[-.6797447916666666,.4337395833333335,0],[-.5416510416666666,.34486458333333325,0],[-.44091666666666673,.33333333333333326,0],[8333333333323995e-20,.33333333333333326,0],[.0649374999999999,.3464375000000002,0],[.15364583333333318,.43514583333333334,0],[.16674999999999987,.5,0],[.9002499999999999,.33499999999999996,0],[.904375,.3342473958333334,0],[.9126249999999999,.3334296875,0],[.9167500000000001,.33333333333333326,0],[.9486588541666665,.3397447916666667,0],[.9932265625000002,.3838177083333332,0],[.9999166666666668,.41666666666666674,0],[.9957916666666669,.44690104166666633,0],[.9661666666666671,.4889947916666664,0],[.7445859375000001,-.4593463541666667,0],[.7074036458333332,-.42216406249999994,0],[.6802499999999999,-.41666666666666663,0],[.6459166666666667,-.41666666666666663,0],[.66675,-.33333333333333337,0],[.66675,.11116666666666664,0],[.6621848958333333,.132776041666667,0],[.6312421875,.1623072916666668,0],[.6085833333333333,.16666666666666674,0],[.5582500000000001,.16666666666666674,0],[.5355911458333332,.1623072916666668,0],[.5046484375,.132776041666667,0],[.5000833333333333,.11116666666666664,0],[.5000833333333333,0,0],[-.4999166666666668,0,0],[-.4999166666666668,.11116666666666664,0],[-.5044817708333333,.132776041666667,0],[-.5354244791666668,.1623072916666668,0],[-.5580833333333334,.16666666666666674,0],[-.6084166666666667,.16666666666666674,0],[-.6310755208333334,.1623072916666668,0],[-.6620182291666669,.132776041666667,0],[-.6665833333333334,.11116666666666664,0],[-.6665833333333334,-.33333333333333337,0],[-.64575,-.41666666666666663,0],[-.6800833333333335,-.41666666666666663,0],[-.7073072916666667,-.42216406249999994,0],[-.7444427083333335,-.4593463541666667,0],[-.7499166666666667,-.48649999999999993,0],[-.7419192708333334,-.5190807291666666,0],[-.6914869791666668,-.5554296875,0],[-.6580833333333334,-.5526666666666666,0],[-.6152500000000002,-.5385,0],[-.54725,-.8106666666666666,0],[-.5137421875000001,-.8872187500000001,0],[-.38710156249999994,-.9860729166666666,0],[-.30474999999999997,-1,0],[.30491666666666667,-1,0],[.38726822916666676,-.9860729166666666,0],[.5139088541666672,-.8872187500000001,0],[.5474166666666667,-.8106666666666666,0],[.6154166666666666,-.5385,0],[.65825,-.5526666666666666,0],[.6916536458333333,-.5554296875,0],[.7420859375,-.5190807291666666,0],[-.2515494791666667,-.2591171874999999,0],[-.2630651041666666,-.2732265625,0],[-.2719166666666667,-.277,0],[-.4999166666666668,-.33333333333333337,0],[-.4999166666666668,-.25,0],[-.4930703125,-.21757291666666667,0],[-.4466901041666668,-.1732187500000001,0],[-.41275000000000006,-.16666666666666663,0],[-.27908333333333335,-.16666666666666663,0],[-.2677057291666668,-.16885937499999992,0],[-.2522005208333334,-.1836822916666666,0],[-.2499166666666667,-.1945,0],[.2720833333333333,-.277,0],[.26316145833333315,-.2732265625,0],[.25169270833333324,-.2591171874999999,0],[.25008333333333327,-.25,0],[.25008333333333327,-.1945,0],[.2523645833333333,-.1836822916666666,0],[.26780208333333333,-.16885937499999992,0],[.27908333333333324,-.16666666666666663,0],[.4127500000000002,-.16666666666666663,0],[.4467161458333335,-.1732187500000001,0],[.4932109374999999,-.21757291666666667,0],[.5000833333333333,-.25,0],[-.2499166666666667,-.25,0],[.5000833333333333,-.33333333333333337,0],[.7500833333333334,-.48649999999999993,0],[.9429166666666667,.5006666666666666,0]],cells:[[0,1,14],[0,14,96],[1,2,14],[2,3,11],[2,11,14],[3,4,10],[3,10,11],[4,5,7],[4,7,8],[4,8,9],[4,9,10],[5,6,7],[11,12,14],[12,13,14],[14,15,96],[15,16,17],[15,17,18],[15,18,19],[15,19,21],[15,21,96],[19,20,21],[21,22,96],[22,23,96],[24,25,66],[24,66,95],[25,26,66],[26,27,66],[27,28,94],[27,65,66],[27,94,65],[28,29,37],[28,37,91],[28,91,92],[28,92,94],[29,30,31],[29,31,32],[29,32,33],[29,33,36],[29,36,37],[33,34,36],[34,35,36],[37,38,87],[37,87,88],[37,88,89],[37,89,90],[37,90,91],[38,39,46],[38,46,47],[38,47,74],[38,74,75],[38,75,76],[38,76,77],[38,77,78],[38,78,87],[39,40,41],[39,41,42],[39,42,46],[42,43,46],[43,44,46],[44,45,46],[47,48,72],[47,72,73],[47,73,74],[48,49,55],[48,55,56],[48,56,72],[49,50,51],[49,51,52],[49,52,55],[52,53,55],[53,54,55],[56,57,71],[56,71,72],[57,58,59],[57,59,60],[57,60,71],[60,61,82],[60,70,71],[60,82,70],[61,62,64],[61,64,81],[61,81,82],[62,63,64],[64,65,81],[65,94,81],[66,67,68],[66,68,95],[69,70,82],[69,82,83],[69,83,93],[78,79,87],[79,80,86],[79,86,87],[80,84,85],[80,85,86],[80,93,84],[83,84,93]]},type:"uber"},{id:"fullscreen-exit",mesh:{positions:[[.8795322118970519,-.9822911680282596,0],[.8727105928339312,-.9866977383797935,0],[.857084295680006,-.9866977383797935,0],[.8502626852836976,-.9822911680282596,0],[.28635279798211144,-.42994070168396853,0],[.28635279798211144,-.8101461581804087,0],[.2848373107164148,-.8200760075684171,0],[.2743506002415288,-.8399809020355624,0],[.26647083546613226,-.8436511612024942,0],[.10249587750906342,-.8436511612024942,0],[.09440665950510252,-.8399809020355624,0],[.08308598201377704,-.8200760075684171,0],[.08138410130615892,-.8101461581804087,0],[.08138410130615892,-.0803477316812242,0],[.8266912832477087,-.0803477316812242,0],[.8367277033429561,-.08192706674893721,0],[.8566160733293322,-.09261833647218187,0],[.8602651569949187,-.10043466391540752,0],[.8602651569949187,-.26113012332964153,0],[.8566160733293322,-.26894645077286705,0],[.8367277033429561,-.27963772049611196,0],[.8266912832477087,-.281217055563825,0],[.42507560714437,-.281217055563825,0],[.9955034932738382,-.8402363818136307,0],[1,-.8468776242727509,0],[1,-.8619980626745835,0],[-.08259085665091015,.8101863235575646,0],[-.0841063439406814,.8200929487543216,0],[-.09459305504150384,.8399815252997165,0],[-.10247282070765584,.8436511572542799,0],[-.26644777712395795,.8436511572542799,0],[-.27453699512791874,.8399815252997165,0],[-.28585767261924444,.8200929487543216,0],[-.28755955332686267,.8101863235575646,0],[-.28755955332686267,.42994069465422147,0],[-.8508545268515364,.9822911671615786,0],[-.8575807026717696,.9866977383797935,0],[-.8728009100427224,.9866977383797935,0],[-.8795501456495984,.9822911671615786,0],[-.9954804395539638,.868639294155742,0],[-1,.8619980519132918,0],[-1,.8468776139448004,0],[-.9954804395539638,.8402363717023501,0],[-.4250525549652622,.2812170500748442,0],[-.8267092154594888,.2812170500748442,0],[-.8369140940163127,.2796377150071311,0],[-.857631305129479,.2689464452838862,0],[-.8614719061766034,.2611301178406608,0],[-.8614719061766034,.10043465842642667,0],[-.857631305129479,.09261833098320124,0],[-.8369140940163127,.08192706125995636,0],[-.8267092154594888,.08034772619224324,0],[-.08259085665091015,.08034772619224324,0],[.9955034932738382,-.8686393042670225,0]],cells:[[0,3,1],[0,23,3],[0,53,23],[1,3,2],[3,23,4],[4,12,5],[4,13,12],[4,22,13],[4,23,22],[5,8,6],[5,9,8],[5,12,9],[6,8,7],[9,11,10],[9,12,11],[13,22,14],[14,17,15],[14,21,17],[14,22,21],[15,17,16],[17,21,18],[18,20,19],[18,21,20],[23,53,24],[24,53,25],[26,27,29],[26,29,30],[26,30,33],[26,33,34],[26,34,52],[27,28,29],[30,31,32],[30,32,33],[34,35,42],[34,42,43],[34,43,52],[35,36,37],[35,37,38],[35,38,42],[38,39,42],[39,40,42],[40,41,42],[43,44,51],[43,51,52],[44,45,47],[44,47,51],[45,46,47],[47,48,51],[48,49,50],[48,50,51]]},type:"uber"},{id:"fullscreen",mesh:{positions:[[.24362499717979502,-.9999999946153604,0],[.23325911129374544,-.9983619738800443,0],[.21223046511335486,-.9872734323733543,0],[.2083333296794705,-.9791666611858728,0],[.2083333296794705,-.8124999952884404,0],[.21223046511335486,-.8043932247500002,0],[.23325911129374544,-.793304682810616,0],[.24362499717979502,-.7916666618589527,0],[.6518749926393901,-.7916666618589527,0],[.07208333095832264,-.21187499710094848,0],[.06751301786607233,-.2049869765714026,0],[.06751301786607233,-.18930468484812502,0],[.07208333095832264,-.1824166634531908,0],[.18991666401088536,-.06454166405992419,0],[.19677668970334672,-.05997135183306225,0],[.21224674182096526,-.05997135183306225,0],[.21908333019678072,-.06454166405992419,0],[.7916666657051239,-.6374166624147245,0],[.7916666657051239,-.24304166302530422,0],[.7933958313924592,-.23276692387012785,0],[.8048854122457334,-.21213932001710425,0],[.8130833309813996,-.20833333044870514,0],[.9797500014942375,-.20833333044870514,0],[.9877656220565969,-.21213932001710425,0],[.998453123832086,-.23276692387012785,0],[1,-.24304166302530422,0],[1,-.9999999946153604,0],[.7922499913980383,-.9999999946153604,0],[-.06630469023564944,.18930468946353016,0],[-.06630469023564944,.20498698118680775,0],[-.0708750024625111,.21187500171635396,0],[-.6506666672205152,.7916666603204843,0],[-.24245833502468717,.7916666603204843,0],[-.23227474171095708,.7933046813683019,0],[-.21204817956029776,.8043932258076972,0],[-.20833333583334468,.8124999999038458,0],[-.20833333583334468,.9791666704166836,0],[-.21204817956029776,.9872734356185607,0],[-.23227474171095708,.9983619738079285,0],[-.24245833502468717,.9999999946153604,0],[-1,.9999999946153604,0],[-1,.2430416676407097,0],[-.9982708334232376,.232766928485533,0],[-.9867812502141836,.21213932463250962,0],[-.9785833331852557,.20833333506411017,0],[-.8119166672878233,.20833333506411017,0],[-.8038834639543038,.21213932463250962,0],[-.7932076828083006,.232766928485533,0],[-.7916666672435924,.2430416676407097,0],[-.7916666672435924,.6374166608762563,0],[-.2185000014269296,.06454166867532966,0],[-.21156640788050607,.05997135644846762,0],[-.19568359540220104,.05997135644846762,0],[-.18875000185577762,.06454166867532966,0],[-.0708750024625111,.18241666806859597,0]],cells:[[0,3,1],[0,4,3],[0,7,4],[0,8,7],[0,27,8],[1,3,2],[4,6,5],[4,7,6],[8,17,9],[8,27,17],[9,11,10],[9,12,11],[9,16,12],[9,17,16],[12,16,13],[13,16,14],[14,16,15],[17,25,18],[17,26,25],[17,27,26],[18,21,19],[18,25,21],[19,21,20],[21,25,22],[22,24,23],[22,25,24],[28,29,30],[28,30,54],[30,31,49],[30,49,50],[30,50,53],[30,53,54],[31,32,39],[31,39,40],[31,40,49],[32,33,35],[32,35,39],[33,34,35],[35,36,39],[36,37,38],[36,38,39],[40,41,49],[41,42,44],[41,44,48],[41,48,49],[42,43,44],[44,45,48],[45,46,47],[45,47,48],[50,51,53],[51,52,53]]},type:"uber"},{id:"geofence",mesh:{positions:[[.6070000011228569,-.3659999953828571,0],[.6319575903372638,-.39642187029593745,0],[.662587054535466,-.47012276294250643,0],[.6665714295240817,-.5117142806808163,0],[.6623468201611522,-.5527153966350989,0],[.6319400122123142,-.6253292357133451,0],[.577647043617437,-.6800234319856473,0],[.5059366643580381,-.7103158426133833,0],[.4655714300983673,-.7142857086734693,0],[.4037924123284504,-.7039486551315753,0],[.30744866028228923,-.6328638339061033,0],[.27885713920326505,-.5785714233469388,0],[-.27900000206,-.5785714233469388,0],[-.30788393054890295,-.633285708904898,0],[-.4052410731278826,-.7044107087016837,0],[-.467714287235102,-.7142857086734693,0],[-.507987724620035,-.7099427957394491,0],[-.5793203137019419,-.6789511663637109,0],[-.6330546885484152,-.6236983763430045,0],[-.662815849177669,-.5507603185156847,0],[-.6667142866665307,-.5097142806865306,0],[-.6624084831074044,-.46865401294670284,0],[-.6317790189092027,-.3959084774402615,0],[-.6071428582653061,-.3658571382404082,0],[-.8421428575938775,.31185713839469414,0],[-.9050781252511161,.33762053117822705,0],[-.9882522321161543,.4419151737373851,0],[-1,.5117142806808165,0],[-.9957343750121875,.5527212560100822,0],[-.9653058036705549,.625366903123952,0],[-.9110379466827487,.6800862110033252,0],[-.8393593754589732,.7103568582382662,0],[-.7990000005742857,.7142857086734693,0],[-.7362790186106314,.7036294587039161,0],[-.6392299117450574,.6305133874842475,0],[-.6111428582538776,.5748571376432654,0],[.6111428582538774,.5748571376432654,0],[.639540179601314,.6309352624830423,0],[.7375848221783288,.7040915122740242,0],[.8008571434261227,.7142857086734693,0],[.8411835942037615,.7099430747573053,0],[.912608817213975,.6789586998458322,0],[.9663956474174409,.6237332535750478,0],[.9961422991181652,.5508560216404116,0],[1,.5098571378289798,0],[.9877901786063137,.4406116023125382,0],[.9046562502724109,.3375312454641966,0],[-.4055357159841837,-.31688615623746796,0],[-.3104642876843876,-.3841049060454144,0],[-.28114285919673465,-.4357142808979592,0],[.28114285348244894,-.4357142808979592,0],[.3108348209869003,-.3836830310466198,0],[.4068616087482526,-.31642410266735954,0],[.467571430092653,-.3071428526938775,0],[.47585714435469373,-.30799999554857144,0],[.6991428580024492,.33585713832612246,0],[.6728459830775828,.35455579898698375,0],[.6305379474841772,.4029352631344708,0],[.615571429669796,.43199999519428584,0],[-.6157142868122449,.43199999519428584,0],[-.6306607153409693,.4029151738488136,0],[-.6729285723630611,.354495531130013,0],[-.6992857151448979,.33585713832612246,0],[-.47600000149714283,-.30814285269102043,0],[-.4657142872408163,-.3071428526938775,0],[.8421428575938774,.311999995537143,0]],cells:[[0,51,1],[0,54,51],[0,55,54],[0,65,55],[1,50,2],[1,51,50],[2,50,3],[3,11,4],[3,50,11],[4,11,5],[5,10,6],[5,11,10],[6,10,7],[7,9,8],[7,10,9],[11,49,12],[11,50,49],[12,18,13],[12,19,18],[12,20,19],[12,49,20],[13,15,14],[13,17,15],[13,18,17],[15,17,16],[20,49,21],[21,49,22],[22,48,63],[22,49,48],[22,63,23],[23,62,24],[23,63,62],[24,62,25],[25,62,26],[26,35,27],[26,59,35],[26,60,59],[26,61,60],[26,62,61],[27,35,28],[28,35,29],[29,34,30],[29,35,34],[30,32,31],[30,34,32],[32,34,33],[35,58,36],[35,59,58],[36,42,37],[36,43,42],[36,44,43],[36,45,44],[36,58,45],[37,39,38],[37,40,39],[37,41,40],[37,42,41],[45,56,46],[45,57,56],[45,58,57],[46,55,65],[46,56,55],[47,63,48],[47,64,63],[51,54,52],[52,54,53]]},type:"uber"},{id:"github",mesh:{positions:[[-.10230712640151984,-.9896071288243874,0],[-.2974012023585555,-.9489829174779545,0],[-.47667105958287104,-.8716672743228059,0],[-.6360932605478821,-.7617639693113414,0],[-.7716443677270045,-.6233767723959616,0],[-.8793009435936541,-.4606094535290667,0],[-.9550395506212463,-.2775657826630569,0],[-.9948367512831975,-.07834952975033203,0],[-1,.02604088686342323,0],[-.9869132486346407,.19159425081445486,0],[-.8883920893555145,.495076670352371,0],[-.7071248361090625,.7477267736330573,0],[-.45957242661194586,.9327446745304717,0],[-.3160833313058449,.9946415846710642,0],[-.2843430962466341,.9947040575445452,0],[-.2514720023803283,.9658469068367079,0],[-.2478333305827547,.9454289108890757,0],[-.24920833013614008,.771802174175094,0],[-.3435458958453741,.7836301500191144,0],[-.4780257145073049,.7556104016579348,0],[-.5725286450087801,.6650214120855776,0],[-.5860416659932003,.6349679723110865,0],[-.6225696606301245,.5618740457335035,0],[-.6861256504569251,.4923762970112892,0],[-.6970833328370949,.48562856207032473,0],[-.7343118481925975,.4492195043267167,0],[-.7040501286962462,.4243965061936507,0],[-.69020833166739,.4236129368549925,0],[-.6239479153923972,.44308121220470875,0],[-.5468645824489655,.5133764869713594,0],[-.5370416658230613,.5288013052757857,0],[-.5012613917789432,.5782986792405119,0],[-.42078287548103066,.6310668238193511,0],[-.3029947893316878,.6333150995839935,0],[-.2460416642918115,.6136155416813907,0],[-.23628320087630883,.5680276237713631,0],[-.20320377326904515,.49993219167728176,0],[-.18249999702256947,.47712161759634214,0],[-.26583626022954765,.4640880482151493,0],[-.424231443112159,.40930997185307266,0],[-.5524625635625597,.2973492781049453,0],[-.6275764963122501,.10552432626701143,0],[-.6380416656529224,-.02742525915555664,0],[-.6309544260813305,-.10718517425454943,0],[-.5781705716217944,-.24410311635322285,0],[-.5350833314759837,-.30134887121779136,0],[-.5455475246514236,-.33468745369032116,0],[-.5512259101941439,-.473620478261269,0],[-.5252916648447628,-.5714868929891039,0],[-.5091881491117644,-.5737339226193021,0],[-.3738561173267574,-.5389418489307877,0],[-.2502916639940682,-.4668514759591198,0],[-.18949153394734464,-.4817140384022189,0],[-.06373502301915379,-.4988701528281082,0],[41670416811134814e-21,-.5012195316340088,0],[.06375391019044296,-.4988701528281082,0],[.18952213996633116,-.4817140384022189,0],[.25037500482769093,-.4668514759591198,0],[.3738476607859291,-.5389358674854545,0],[.5090429738508435,-.5737159782833021,0],[.5251250052955729,-.5714868929891039,0],[.5511556022121287,-.473620478261269,0],[.545544925141866,-.33468745369032116,0],[.5350833365801504,-.30134887121779136,0],[.5781796946019693,-.24410311635322285,0],[.6308255303207917,-.10718517425454943,0],[.6378750095065102,-.02742525915555664,0],[.6273941334553073,.1057931590044898,0],[.5521530828831811,.2976692854302751,0],[.42366398510142655,.4092584649627029,0],[.2648760610100407,.4635134971606372,0],[.1812916706294847,.47631345787131385,0],[.20704948327968542,.5057773929779595,0],[.2436119839708748,.6000994690433139,0],[.24916667162905082,.6653802988055737,0],[.24897786956676327,.7619959268537184,0],[.2479583384304107,.9454289108890757,0],[.2515638069856816,.9660004306002615,0],[.28455599401647014,.9948775194592102,0],[.31670833821773714,.9945139805039546,0],[.460062913775785,.932556259002474,0],[.7073872951180846,.7475124385086155,0],[.888490970362938,.4949241434963731,0],[.9869247238314851,.19154340852912222,0],[1,.02604088686342323,0],[.9948362529577717,-.07834952975033203,0],[.9550348824583121,-.2775657826630569,0],[.879287467490778,-.4606094535290667,0],[.7716169569574847,-.6233767723959616,0],[.636046299760747,-.7617639693113414,0],[.4765984448028795,-.8716672743228059,0],[.2972963409861975,-.9489829174779545,0],[.10216293721301573,-.9896071288243874,0],[-8333062528942392e-20,-.9948775194592102,0]],cells:[[0,53,1],[0,54,53],[0,93,54],[1,50,2],[1,52,50],[1,53,52],[2,49,3],[2,50,49],[3,48,4],[3,49,48],[4,47,5],[4,48,47],[5,44,6],[5,46,44],[5,47,46],[6,43,7],[6,44,43],[7,42,8],[7,43,42],[8,41,9],[8,42,41],[9,25,10],[9,26,25],[9,41,26],[10,24,11],[10,25,24],[11,19,12],[11,20,19],[11,21,20],[11,22,21],[11,23,22],[11,24,23],[12,18,13],[12,19,18],[13,16,14],[13,18,16],[14,16,15],[16,18,17],[26,40,27],[26,41,40],[27,40,28],[28,39,29],[28,40,39],[29,39,30],[30,39,31],[31,39,32],[32,38,33],[32,39,38],[33,35,34],[33,38,35],[35,38,36],[36,38,37],[44,46,45],[50,52,51],[54,92,55],[54,93,92],[55,91,56],[55,92,91],[56,58,57],[56,91,58],[58,90,59],[58,91,90],[59,89,60],[59,90,89],[60,88,61],[60,89,88],[61,87,62],[61,88,87],[62,64,63],[62,87,64],[64,86,65],[64,87,86],[65,85,66],[65,86,85],[66,84,67],[66,85,84],[67,83,68],[67,84,83],[68,81,69],[68,82,81],[68,83,82],[69,73,70],[69,74,73],[69,81,74],[70,72,71],[70,73,72],[74,80,75],[74,81,80],[75,80,76],[76,78,77],[76,79,78],[76,80,79]]},type:"uber"},{id:"globe",mesh:{positions:[[.5489776785714284,.20673883928571413,0],[.5590982142857144,.07047544642857106,0],[.5604285714285715,0,0],[.5596015624999999,-.05563616071428579,0],[.553286830357143,-.1641093750000001,0],[.548,-.2168928571428571,0],[.6727070312499996,-.23480301339285714,0],[.8117773437500002,-.26489118303571424,0],[.8313571428571429,-.2709285714285714,0],[.8112499999999998,-.32775,0],[.8386517857142857,-.2500664062500001,0],[.8712767857142858,-.08585993303571426,0],[.8755357142857143,0,0],[.8714062499999999,.0842148437500001,0],[.8398571428571429,.24542578125000003,0],[.8134285714285714,.3217857142857141,0],[.7776545758928568,.31234542410714283,0],[.6424637276785712,.28623270089285713,0],[.40016183035714303,.7188900669642859,0],[.48657477678571426,.5137773437500002,0],[.518357142857143,.39535714285714296,0],[.6022957589285713,.4063018973214285,0],[.7215301339285713,.42741462053571433,0],[.7581785714285714,.43592857142857144,0],[.6787488839285714,.5513443080357143,0],[.4711930803571427,.7372025669642857,0],[.0712857142857144,.36975,0],[.15504631696428595,.3713755580357143,0],[.325540736607143,.37824274553571446,0],[.4006428571428571,.38314285714285723,0],[.3726333705357143,.4750598493303573,0],[.29674609375000016,.6364976283482144,0],[.20581863839285752,.7618517020089288,0],[.11359207589285725,.8436555524553573,0],[.1582511160714284,-.1906618303571428,0],[.34553459821428567,-.19865513392857148,0],[.42832142857142874,-.20439285714285715,0],[.4333939732142855,-.15449665178571437,0],[.4381551339285714,-.0522667410714287,0],[.43860714285714275,0,0],[.43790234375000003,.06704464285714273,0],[.4303052455357146,.197316964285714,0],[.422107142857143,.260142857142857,0],[.3409542410714288,.2546662946428573,0],[.15750111607142858,.2469944196428575,0],[.0712857142857144,.2452142857142856,0],[.11435295758928565,-.8415475027901786,0],[.21123521205357143,-.7503361467633929,0],[.30781612723214247,-.6100449916294644,0],[.38653766741071416,-.4298113141741071,0],[.4137142857142855,-.3275714285714286,0],[.3355150669642857,-.3223610491071429,0],[.1567371651785716,-.31502064732142865,0],[.0712857142857144,-.3132857142857143,0],[.7582818080357143,-.3793487723214286,0],[.63233203125,-.35420256696428554,0],[.5291785714285715,-.33992857142857147,0],[.4974782366071431,-.4753504464285714,0],[.4055239955357144,-.7086674107142857,0],[.3469642857142856,-.8034285714285714,0],[.416717564174107,-.7694093191964286,0],[.5449121791294644,-.6841509486607142,0],[.6558785574776789,-.578220703125,0],[.7470419224330358,-.4543641183035716,0],[-.1568956473214287,-.31504799107142856,0],[-.33561997767857144,-.3222912946428572,0],[-.41453571428571423,-.32739285714285715,0],[-.3870284598214285,-.42840485491071434,0],[-.30799720982142864,-.6068272879464285,0],[-.21140792410714293,-.746470703125,0],[-.11461774553571424,-.8385627790178571,0],[-.07157142857142862,-.8640357142857142,0],[-.1578515625000001,.24699944196428603,0],[-.34202343749999997,.2544804687500002,0],[-.4239642857142858,.2598214285714284,0],[-.43248046875,.1970809151785713,0],[-.4407137276785714,.06697935267857136,0],[-.44153571428571425,0,0],[-.44118638392857146,-.05214453125000007,0],[-.4368046875000001,-.15417020089285727,0],[-.4317142857142857,-.2039642857142857,0],[-.3479146205357144,-.19843917410714285,0],[-.15884654017857147,-.19067020089285713,0],[-.07157142857142862,-.18882142857142858,0],[-.1138430524553572,.8407555803571429,0],[-.2058896484374999,.7581250000000002,0],[-.29670744977678554,.6333604910714286,0],[-.37281654575892864,.4736138392857143,0],[-.40114285714285713,.3828571428571428,0],[-.3254949776785715,.3780770089285712,0],[-.15519475446428566,.37135602678571433,0],[-.07157142857142862,.36975,0],[-.7207823660714285,.42223828124999985,0],[-.5978783482142856,.4032103794642854,0],[-.5151785714285715,.3935357142857143,0],[-.47445479910714294,.5191635044642857,0],[-.36517689732142855,.7345664062499999,0],[-.2993214285714286,.8216428571428571,0],[-.37141559709821426,.7915918666294641,0],[-.5050269252232144,.7136824079241073,0],[-.6222755301339287,.614208775111607,0],[-.7204493582589286,.4957859235491071,0],[-.87281640625,-.06813783482142866,0],[-.8523063616071429,-.19995368303571426,0],[-.8348928571428571,-.26325,0],[-.8042310267857142,-.25568415178571435,0],[-.6632600446428571,-.22997209821428577,0],[-.5510357142857143,-.21553571428571427,0],[-.5574960937500001,-.16307477678571425,0],[-.5652338169642857,-.05527343750000002,0],[-.56625,0,0],[-.5645987723214285,.07005580357142849,0],[-.552162388392857,.20557366071428573,0],[-.5418928571428572,.2709285714285714,0],[-.6401774553571429,.28306138392857116,0],[-.7765859375,.306135044642857,0],[-.8159285714285714,.3148928571428571,0],[-.8412321428571429,.24003180803571422,0],[-.8714955357142857,.0823141741071427,0],[-.37145591517857146,-.7246914062500001,0],[-.4875329241071429,-.4811947544642857,0],[-.5281071428571429,-.3385,0],[-.6231155133928572,-.3502388392857144,0],[-.7523688616071429,-.37198883928571413,0],[-.7875714285714286,-.3797499999999999,0],[-.7470567801339286,-.454070591517857,0],[-.6462696707589286,-.5885053013392857,0],[-.5220350167410714,-.7011297433035715,0],[-.3778282645089286,-.7885019531249999,0],[.03568694196428601,-.9996953125,0],[.027285714285714358,-1,0],[.01753571428571421,-.9990714285714286,0],[0,-1,0],[-.10209132603236604,-.994826921735491,0],[-.2970249546595982,-.9549624895368304,0],[-.47624834333147326,-.8791185651506697,0],[-.6357076416015626,-.7713489990234375,0],[-.7713489990234375,-.6357076416015626,0],[-.8791185651506697,-.47624834333147326,0],[-.9549624895368303,-.2970249546595982,0],[-.994826921735491,-.10209132603236604,0],[-1,0,0],[-.994826921735491,.10210309709821419,0],[-.9549624895368303,.297051478794643,0],[-.8791185651506697,.47627999441964297,0],[-.7713489990234375,.6357373046874997,0],[-.6357076416015626,.7713720703125,0],[-.47624834333147326,.8791329520089286,0],[-.2970249546595982,.9549686104910715,0],[-.10209132603236604,.9948277064732143,0],[0,1,0],[.01753571428571421,.9990714285714284,0],[.027285714285714358,1,0],[.03568694196428601,.9996953125000001,0],[.1574035644531251,.9863274274553571,0],[.34159434291294644,.9386678292410715,0],[.5103239048549109,.8586276506696431,0],[.659967808314732,.7497961774553574,0],[.7869016113281246,.6157626953125004,0],[.8875008719308035,.46011648995535737,0],[.9581411481584821,.2864468470982142,0],[.995197998046875,.09834305245535702,0],[1,0,0],[.995197998046875,-.09834305245535724,0],[.9581411481584821,-.28644684709821433,0],[.8875008719308035,-.46011648995535714,0],[.7869016113281246,-.6157626953125,0],[.659967808314732,-.7497961774553571,0],[.5103239048549109,-.8586276506696429,0],[.34159434291294644,-.9386678292410714,0],[.1574035644531251,-.9863274274553572,0],[-.8754642857142857,0,0],[-.7615357142857143,.4302857142857144,0],[-.2993214285714286,-.8216428571428571,0],[-.07157142857142862,.8640357142857142,0],[-.07157142857142862,.2452142857142856,0],[-.07157142857142862,-.31332142857142853,0],[.06064285714285722,-.9968928571428571,0],[.0712857142857144,-.8658928571428571,0],[.0712857142857144,-.18882142857142858,0],[.0712857142857144,.865892857142857,0],[.3469642857142856,.8034999999999999,0],[.5405357142857141,.2723928571428573,0],[.7843928571428571,-.3865714285714287,0],[.8312992496600013,-.2709107201873746,0]],cells:[[0,40,1],[0,41,40],[0,182,41],[1,39,2],[1,40,39],[2,38,3],[2,39,38],[3,37,4],[3,38,37],[4,37,5],[5,36,56],[5,37,36],[5,55,6],[5,56,55],[6,9,7],[6,54,9],[6,55,54],[7,9,184],[8,9,164],[8,10,184],[8,164,10],[9,54,183],[9,165,164],[9,183,165],[10,163,11],[10,164,163],[11,162,12],[11,163,162],[12,162,13],[13,161,14],[13,162,161],[14,160,15],[14,161,160],[15,23,16],[15,159,23],[15,160,159],[16,22,17],[16,23,22],[17,21,182],[17,22,21],[18,31,19],[18,181,31],[19,29,20],[19,30,29],[19,31,30],[20,29,42],[20,42,182],[20,182,21],[23,158,24],[23,159,158],[24,157,25],[24,158,157],[25,156,181],[25,157,156],[26,44,27],[26,45,44],[26,91,45],[26,174,91],[26,180,174],[27,44,28],[28,43,29],[28,44,43],[29,43,42],[31,181,32],[32,155,33],[32,181,155],[33,154,180],[33,155,154],[34,51,35],[34,52,51],[34,53,52],[34,179,53],[35,50,36],[35,51,50],[36,50,56],[41,182,42],[45,91,175],[45,175,179],[46,169,47],[46,170,169],[46,178,170],[47,58,48],[47,59,58],[47,169,59],[48,57,49],[48,58,57],[49,56,50],[49,57,56],[53,71,178],[53,83,176],[53,176,71],[53,179,83],[59,168,60],[59,169,168],[60,168,61],[61,167,62],[61,168,167],[62,166,63],[62,167,166],[63,165,183],[63,166,165],[64,82,65],[64,176,82],[65,81,66],[65,82,81],[66,80,121],[66,81,80],[66,121,67],[67,120,68],[67,121,120],[68,119,69],[68,120,119],[69,119,173],[69,173,70],[70,133,71],[70,134,133],[70,173,134],[71,132,178],[71,133,132],[72,89,73],[72,90,89],[72,91,90],[72,175,91],[73,88,74],[73,89,88],[74,88,94],[74,94,113],[74,113,75],[75,112,76],[75,113,112],[76,111,77],[76,112,111],[77,110,78],[77,111,110],[78,108,79],[78,109,108],[78,110,109],[79,107,80],[79,108,107],[80,107,121],[82,176,83],[83,179,175],[84,97,85],[84,148,97],[84,149,148],[84,174,149],[85,96,86],[85,97,96],[86,95,87],[86,96,95],[87,95,88],[88,95,94],[92,114,93],[92,115,114],[92,172,115],[93,113,94],[93,114,113],[97,148,98],[98,147,99],[98,148,147],[99,146,100],[99,147,146],[100,145,101],[100,146,145],[101,144,172],[101,145,144],[102,140,103],[102,141,140],[102,171,141],[103,139,104],[103,140,139],[104,124,105],[104,139,124],[105,123,106],[105,124,123],[106,122,107],[106,123,122],[107,122,121],[115,172,116],[116,143,117],[116,144,143],[116,172,144],[117,142,118],[117,143,142],[118,141,171],[118,142,141],[124,138,125],[124,139,138],[125,137,126],[125,138,137],[126,136,127],[126,137,136],[127,135,128],[127,136,135],[128,134,173],[128,135,134],[129,131,130],[129,177,178],[129,178,131],[131,178,132],[149,174,150],[150,174,180],[150,180,151],[151,153,152],[151,180,153],[153,180,154],[155,181,156],[170,178,177]]},type:"uber"},{id:"google+",mesh:{positions:[[-.27171487648791126,-.9922299849286171,0],[-.3233362170998313,-.990834757418798,0],[-.43199185471906076,-.9792612305429759,0],[-.4890479778300171,-.9688084599787928,0],[-.5470929599529047,-.950889335919286,0],[-.6599817135085733,-.8913575643657655,0],[-.7148400361275054,-.8496039727428804,0],[-.784051665259178,-.769169132369143,0],[-.8631506696143461,-.5950358266919599,0],[-.8730380451080735,-.501248343162154,0],[-.8660602548646906,-.42420791866522806,0],[-.8102270189199919,-.2849633393043212,0],[-.7613642972202523,-.2227220937378836,0],[-.7019963905643176,-.16636404829147944,0],[-.5469413873490965,-.10090147773884076,0],[-.45125429078981016,-.09176728061110503,0],[-.4317335748580481,-.09208626040452023,0],[-.390800519060855,-.09463809915718956,0],[-.36938090373746446,-.0968709583866757,0],[-.38917808738696136,-.039892261920053594,0],[-.3939665652626837,-.011109896855842639,0],[-.3945637609501186,.0054399632080839805,0],[-.39299165117125956,.03318378869358379,0],[-.38040386015879646,.08244020597556583,0],[-.36938090373746446,.10395279831251225,0],[-.3582518460318205,.12473161312186412,0],[-.333694680500663,.16439019985571046,0],[-.32029567423675565,.18327738965046478,0],[-.3677390704369974,.1856431572304208,0],[-.47978144296934166,.1970806854494049,0],[-.5443804193014443,.2061450282181729,0],[-.6117070933539738,.22121126074681402,0],[-.7417186857692154,.26945881191282384,0],[-.804396328403736,.3026401305501928,0],[-.8552361616815396,.33762220319718406,0],[-.9313934482118077,.4157314586437023,0],[-.956696350278121,.45883638864314785,0],[-.975641696828769,.5022491710000777,0],[-.9972935218248246,.5828880049227634,0],[-1,.6201363100992965,0],[-.9916701831440189,.691794264994538,0],[-.9250425614831099,.8194133938290453,0],[-.8667520321361416,.875359732027793,0],[-.7922826563788837,.9255279625244333,0],[-.5924155543028999,.9839667952076544,0],[-.46704692954577987,.9922299849286171,0],[-.3165463765698998,.9805377633010656,0],[-.0718574752026947,.9022888005328112,0],[.02233087264816591,.835717220949269,0],[.09386277331406467,.7598612212406871,0],[.1756233907680369,.5919035076590792,0],[.18584483209815073,.49982405009915154,0],[.18124733575952523,.43620736413551336,0],[.15146273814606293,.32805342685248456,0],[.12628291286965077,.2835310150568623,0],[.09466368175680961,.24369562901522085,0],[.024004232415179905,.1692768960760971,0],[-.015035986083841268,.13469354944884726,0],[-.10148807575779473,.06213429647405162,0],[-.11090800138866852,.05220883210816733,0],[-.13018438228984774,.029954426938130666,0],[-.14001901064581035,.017625486674442286,0],[-.15024954632089316,.0033801936756830317,0],[-.16192183905406798,-.030332758363565353,0],[-.16337814729831168,-.04983008996602033,0],[-.1619582163663854,-.07017185293498875,0],[-.15057694253709641,-.10705729364367705,0],[-.14060104872381463,-.12361580739414747,0],[-.13072094900331743,-.13847433225926298,0],[-.10965116280588505,-.1658324149346382,0],[-.09846147659918203,-.17833197274489812,0],[-.07883890394071502,-.19606008004706219,0],[-.04128167027504548,-.23104153311948009,0],[-.023339733269419183,-.24828004314921537,0],[-.007625911794523543,-.26586040491915336,0],[.022550349143434456,-.3034097686163141,0],[.03699823769057797,-.32337135186258176,0],[.06255638822212628,-.3688531757069082,0],[.0927484116614794,-.4808101453126103,0],[.09737500965178869,-.5473001276252011,0],[.09632127785142308,-.5842714946099692,0],[.08791324982237647,-.6510779833719363,0],[.08057350450961454,-.6809056867384118,0],[.06998707662426673,-.7085654401676837,0],[.04657337331644973,-.7581729831716043,0],[.03373882243602089,-.7800910999140553,0],[.01988206728018227,-.8025445587232839,0],[-.008326175794139079,-.8447067670622637,0],[-.022641286422823925,-.8619081864571002,0],[-.06425338759767407,-.9078412787356224,0],[-.07661563808474936,-.9131032092291962,0],[.08045709718226135,-.9131032092291962,0],[-.013816737524817602,.4672120768746814,0],[.01783038282101601,.553748333839148,0],[.021787637012612437,.60177890527404,0],[.01600484380172107,.660069376948981,0],[-.030235674700834103,.7599743480408154,0],[-.07067884853611506,.8015740117171902,0],[-.1234636591059578,.8362562650152192,0],[-.260972632567115,.8769719405973707,0],[-.34571134610411647,.8830350289578883,0],[-.44078184543947185,.8763346000671688,0],[-.5989689419537195,.8305313229953112,0],[-.6621073655064907,.7914062239057158,0],[-.7153499253060549,.7438423790575479,0],[-.7761886908744396,.6305847658905736,0],[-.7837921723714518,.5649058333122853,0],[-.7820399946928224,.5311681514357446,0],[-.7680443992323176,.47134830542694783,0],[-.7558155320961293,.4452661412946919,0],[-.7429494542762478,.42268039098472676,0],[-.7131284793729882,.38322086124545374,0],[-.6961372055402762,.3663767532971825,0],[-.6779691219688114,.3519713485639489,0],[-.6420840353812325,.3284274215486583,0],[-.624352480908735,.31929631713686024,0],[-.6077055797886664,.31212854582305355,0],[-.5696020789565497,.29638911515319827,0],[-.5284731909341249,.28452937198283634,0],[-.44755410401801576,.26606192478627244,0],[-.40775662885567565,.25947647545177643,0],[-.37140591196783257,.25628667690960305,0],[-.32152037920909415,.25373483815693393,0],[-.3079564615063608,.2543727976762058,0],[-.2920740916743553,.2545298149607532,0],[-.2634960112440681,.255808207253259,0],[-.25080030091601824,.2569444182719682,0],[-.18433152706916434,.3058453847902873,0],[-.07968104045147062,.3917337858192154,0],[-.13025592472098446,-.312782582754157,0],[-.15105045510142823,-.2617890848259542,0],[-.16578390593646886,-.2367670963128348,0],[-.20141071313594117,-.20584089132642622,0],[-.28525090547559717,-.16886890564533896,0],[-.3334497396998616,-.16282312522089218,0],[-.37216074291551515,-.1659251421186475,0],[-.44294751277143785,-.19076353131681595,0],[-.4750014533080602,-.21251473962797993,0],[-.5045465663764002,-.23873722971073325,0],[-.5551099314635628,-.29931248536918553,0],[-.576120908024426,-.33365783280439315,0],[-.6115161120871092,-.4094180115320994,0],[-.6519677735062895,-.556680358507336,0],[-.6570242311330186,-.6281676907441157,0],[-.6544832700993297,-.6804272171271065,0],[-.6267891603783364,-.7773055900511794,0],[-.601614184776689,-.8219096003112786,0],[-.5651137147350305,-.8583400625922325,0],[-.47898781011967195,-.901068521556394,0],[-.42936965127416404,-.9073665182396017,0],[-.3913613373684146,-.9034583975074443,0],[-.32212545637241985,-.8798712001678105,0],[-.29088333782579134,-.8602069595710848,0],[-.2627842263731509,-.834860428267204,0],[-.2152001705533665,-.7736484494687472,0],[-.19570067554053527,-.7377978385253862,0],[-.1619861068829801,-.6595420759076115,0],[-.12345517127434558,-.5040097441359912,0],[-.11863880432326634,-.4267109208309039,0],[-.11898742087289793,-.4078336215748673,0],[-.12176544089370711,-.3638477893737761,0],[.7671846823240087,-.003145292288949694,0],[.7671846823240087,.23423503336807552,0],[.5731719223981417,.23423503336807552,0],[.5731719223981417,-.003145292288949694,0],[.30155404697202637,-.003145292288949694,0],[.30155404697202637,-.20096223081688322,0],[.5731719223981417,-.20096223081688322,0],[.5731719223981417,-.438342557915146,0],[.7671846823240087,-.438342557915146,0],[.7671846823240087,-.20096223081688322,0],[1,-.20096223081688322,0],[-.12418756944738951,-.33876151057996384,0],[-.041499328221095144,.42872864495588603,0],[.23784025343011872,-.9922299849286171,0],[1,-.003145292288949694,0]],cells:[[0,90,153],[0,151,1],[0,152,151],[0,153,152],[0,174,90],[1,150,2],[1,151,150],[2,149,3],[2,150,149],[3,148,4],[3,149,148],[4,147,5],[4,148,147],[5,146,6],[5,147,146],[6,145,7],[6,146,145],[7,143,8],[7,144,143],[7,145,144],[8,142,9],[8,143,142],[9,142,10],[10,141,11],[10,142,141],[11,141,12],[12,140,13],[12,141,140],[13,138,14],[13,139,138],[13,140,139],[14,136,15],[14,137,136],[14,138,137],[15,136,16],[16,135,17],[16,136,135],[17,135,18],[18,64,19],[18,133,64],[18,134,133],[18,135,134],[19,63,20],[19,64,63],[20,63,21],[21,63,22],[22,62,23],[22,63,62],[23,62,24],[24,62,25],[25,62,26],[26,60,27],[26,61,60],[26,62,61],[27,59,126],[27,60,59],[27,122,28],[27,123,122],[27,124,123],[27,125,124],[27,126,125],[28,120,29],[28,121,120],[28,122,121],[29,118,30],[29,119,118],[29,120,119],[30,117,31],[30,118,117],[31,114,32],[31,115,114],[31,116,115],[31,117,116],[32,111,33],[32,112,111],[32,113,112],[32,114,113],[33,110,34],[33,111,110],[34,108,35],[34,109,108],[34,110,109],[35,107,36],[35,108,107],[36,107,37],[37,106,38],[37,107,106],[38,106,39],[39,105,40],[39,106,105],[40,105,41],[41,104,42],[41,105,104],[42,104,43],[43,102,44],[43,103,102],[43,104,103],[44,101,45],[44,102,101],[45,100,46],[45,101,100],[46,99,47],[46,100,99],[47,97,48],[47,98,97],[47,99,98],[48,96,49],[48,97,96],[49,95,50],[49,96,95],[50,93,51],[50,94,93],[50,95,94],[51,92,52],[51,93,92],[52,92,53],[53,92,173],[53,173,54],[54,173,55],[55,128,56],[55,173,128],[56,127,57],[56,128,127],[57,127,58],[58,126,59],[58,127,126],[64,133,65],[65,133,66],[66,132,67],[66,133,132],[67,132,68],[68,132,69],[69,131,70],[69,132,131],[70,131,71],[71,130,72],[71,131,130],[72,129,73],[72,130,129],[73,129,74],[74,129,172],[74,172,75],[75,160,76],[75,172,160],[76,159,77],[76,160,159],[77,158,78],[77,159,158],[78,157,79],[78,158,157],[79,157,80],[80,157,81],[81,156,82],[81,157,156],[82,156,83],[83,156,84],[84,156,85],[85,156,86],[86,155,87],[86,156,155],[87,155,88],[88,90,89],[88,154,90],[88,155,154],[90,154,153],[90,174,91],[161,162,163],[161,163,164],[161,164,170],[161,170,171],[161,171,175],[164,165,167],[164,167,170],[165,166,167],[167,168,169],[167,169,170]]},type:"uber"},{id:"graph",mesh:{positions:[[.4006237087577933,.4681052396812606,0],[.38106126779270433,.4906636012202305,0],[.32652879776087107,.5057153325391338,0],[.2981372892523899,.49641980645624556,0],[-.38264338146789845,.11263431522663,0],[-.7519638176633531,.7638693556677874,0],[-.7715503038173126,.7864493570760657,0],[-.8261885693909161,.8015443681335851,0],[-.8546041222226732,.7921839224427724,0],[-.9624764662947622,.7310921669554407,0],[-.9849675039040832,.7115080852314043,0],[-1,.6569323348358028,0],[-.9906371495546656,.6286057459112018,0],[-.5229851472221712,-.1960560160267375,0],[-.5034227053674432,-.2185494579577822,0],[-.44889023471045797,-.23364446901530214,0],[-.4204987261779325,-.22437058280172237,0],[.19488145063274387,.12232897667676082,0],[.22320803955734436,.13160286289034076,0],[.2777837899529463,.11650785183282082,0],[.29736787167698253,.09401440990177604,0],[.5711266434680284,-.38887206042378114,0],[.38108050388128567,-.49674440449587015,0],[.8822791109626991,-.7911235688466638,0],[.9209447485568338,-.8015443681335851,0],[.9846573326603956,-.7653721243697542,0],[.9955373780626382,-.7268002595426221,0],[1,-.14558222308002527,0],[.8099538588744224,-.25345456715211445,0]],cells:[[0,1,2],[0,2,3],[0,3,18],[0,18,19],[0,19,20],[0,20,28],[3,4,17],[3,17,18],[4,5,12],[4,12,13],[4,13,16],[4,16,17],[5,6,8],[5,8,12],[6,7,8],[8,9,12],[9,10,12],[10,11,12],[13,14,16],[14,15,16],[20,21,28],[21,22,23],[21,23,26],[21,26,28],[23,24,25],[23,25,26],[26,27,28]]},type:"uber"},{id:"heart-empty",mesh:{positions:[[.48885714212693876,-.794714286849592,0],[.5657985484868551,-.7817611618310875,0],[.701989396895699,-.7116852688738363,0],[.8043900666848429,-.5944129472777329,0],[.860759486408228,-.44397991134854287,0],[.8678571426683674,-.36071428622959195,0],[.8633348212333358,-.2780647325400926,0],[.8063867184734099,-.10873465417319231,0],[.7017360486810518,.041322823719746736,0],[.6208571423155103,.12928571447040801,0],[1.428571261286038e-9,.7551428582216327,0],[-.6208571423155103,.12928571447040801,0],[-.7017360486810515,.04132868309475508,0],[-.8063867184734096,-.1086969867624245,0],[-.8633348212333354,-.27800446468286355,0],[-.8678571426683673,-.36071428622959195,0],[-.860794642658278,-.44397991134854287,0],[-.8044151782920216,-.5944129472777329,0],[-.7019642852885204,-.7116852688738363,0],[-.5657633922368049,-.7817611618310875,0],[-.48885714212693887,-.794714286849592,0],[-.4702254456717506,-.7954598225649426,0],[-.43339062419055807,-.7944330368491901,0],[-.41499999916428576,-.7922857154175511,0],[-.3566238830094627,-.7793967645062811,0],[-.2575502221536433,-.7346545769423637,0],[-.14620535592315054,-.6323348223319071,0],[-.09142857013061234,-.5501428579287756,0],[-.03099999861571434,-.44428571492040825,0],[-.017455355739222078,-.43078571490112255,0],[.017455358596364823,-.43078571490112255,0],[.031000001472857086,-.44428571492040825,0],[.09257143013224489,-.5522857150746939,0],[.1575223226357465,-.6434933044907046,0],[.2922059150714551,-.7517569765203672,0],[.4032784590917371,-.7901548560395071,0],[.39095703132301907,-.9235106039978724,0],[.2536746662719904,-.8846210950137445,0],[.13386997914771603,-.8109235502656051,0],[.03751618451229999,-.706676898330967,0],[1.428571261286038e-9,-.6444285723491837,0],[-.03677790040968287,-.706676898330967,0],[-.13273995411820005,-.8109235502656051,0],[-.2529966507185666,-.8846210950137445,0],[-.39085156162978796,-.9235106039978724,0],[-.46428571352040815,-.9285714298979593,0],[-.4884531242692187,-.9280290191828986,0],[-.49657142785224495,-.9275714298965306,0],[-.6014882806631193,-.9102433048717762,0],[-.7838532361853596,-.8174620547392316,0],[-.9182315845162795,-.6633415188047737,0],[-.9909893971855094,-.46727455423896375,0],[-1,-.3595714290851021,0],[-.9923816964176881,-.24816741106881057,0],[-.9215945869415637,-.04281222104330327,0],[-.8030917965937026,.12687583723482265,0],[-.7142857138775511,.22342857174775518,0],[-.025285712893265422,.9180000013114287,0],[-.019667409313810835,.9226049120322928,0],[-.006823659295462581,.9279040191827203,0],[1.428571261286038e-9,.9285714298979593,0],[.006823662152605214,.9279040191827203,0],[.01966741217095347,.9226049120322928,0],[.025285715750408277,.9180000013114287,0],[.7142857138775511,.22342857174775518,0],[.8030859372186943,.12686997785981433,0],[.9215569195307958,-.042849888454071394,0],[.9923214285604594,-.24822767892603964,0],[1,-.3595714290851021,0],[.9909893973085564,-.46727455423896375,0],[.9182315847046165,-.6633415188047737,0],[.7838532362983619,-.8174620547392316,0],[.6014882806806976,-.9102433048717762,0],[.49657142785224506,-.9275714298965306,0],[.48845312426921894,-.9280290191828986,0],[.46428571352040815,-.9285714298979593,0],[.46428571352040815,-.795428572564898,0]],cells:[[0,72,1],[0,73,72],[0,74,73],[0,76,74],[1,71,2],[1,72,71],[2,70,3],[2,71,70],[3,69,4],[3,70,69],[4,69,5],[5,68,6],[5,69,68],[6,67,7],[6,68,67],[7,66,8],[7,67,66],[8,65,9],[8,66,65],[9,64,10],[9,65,64],[10,56,11],[10,57,56],[10,63,57],[10,64,63],[11,55,12],[11,56,55],[12,54,13],[12,55,54],[13,53,14],[13,54,53],[14,52,15],[14,53,52],[15,52,16],[16,51,17],[16,52,51],[17,50,18],[17,51,50],[18,49,19],[18,50,49],[19,48,20],[19,49,48],[20,46,21],[20,47,46],[20,48,47],[21,45,22],[21,46,45],[22,44,23],[22,45,44],[23,44,24],[24,43,25],[24,44,43],[25,42,26],[25,43,42],[26,40,27],[26,41,40],[26,42,41],[27,31,28],[27,32,31],[27,40,32],[28,31,29],[29,31,30],[32,40,33],[33,38,34],[33,39,38],[33,40,39],[34,37,35],[34,38,37],[35,36,76],[35,37,36],[36,75,76],[57,62,58],[57,63,62],[58,61,59],[58,62,61],[59,61,60],[74,76,75]]},type:"uber"},{id:"heart",mesh:{positions:[[.4183825632646301,-.9271686278188974,0],[.27194353392002957,-.8934536078997174,0],[.14404154164889715,-.8225372699229582,0],[.04067701560617398,-.7206209497160395,0],[7143653138474981e-20,-.6599757137223393,0],[-.04053414255456589,-.7206209497160395,0],[-.14389866888748803,-.8225372699229582,0],[-.2718006622524485,-.8934536078997174,0],[-.4182396940302584,-.9271686278188974,0],[-.49653546538048565,-.9281377260608263,0],[-.601453953155663,-.910987226422565,0],[-.7838001256928825,-.8189521924071781,0],[-.9181629600041155,-.6660221835767475,0],[-.990947735039195,-.471497685735403,0],[-1,-.3646689052494289,0],[-.9923007893200966,-.25415208230345615,0],[-.9214885324387129,-.05037190099399069,0],[-.8030308520873801,.11800619792272653,0],[-.7142653038481758,.21380098710993928,0],[-.025216084078051537,.9177084096512848,0],[-.019597379154503658,.9222913263012826,0],[-.006752711641553666,.927492590692171,0],[7143653138474981e-20,.9281377260608263,0],[.0068955847043232765,.927492590692171,0],[.0197402522172736,.9222913263012826,0],[.02535895714082148,.9177084096512848,0],[.7144081711962516,.21380098710993928,0],[.8032144589526806,.1180003381291529,0],[.9216866492690523,-.05040957109553413,0],[.992403475226526,-.2542123544659257,0],[1,-.3646689052494289,0],[.9909948924665901,-.4714918259418297,0],[.9182709476913236,-.6659845134752039,0],[.7839354590583199,-.8188894089046057,0],[.6015965414718096,-.9109462078675511,0],[.49667833272856154,-.9281377260608263,0]],cells:[[0,33,1],[0,35,33],[1,33,2],[2,32,3],[2,33,32],[3,32,4],[4,12,5],[4,13,12],[4,14,13],[4,15,14],[4,16,15],[4,17,16],[4,18,17],[4,26,18],[4,27,26],[4,28,27],[4,29,28],[4,30,29],[4,31,30],[4,32,31],[5,12,6],[6,11,7],[6,12,11],[7,11,8],[8,11,9],[9,11,10],[18,26,19],[19,21,20],[19,22,21],[19,25,22],[19,26,25],[22,25,23],[23,25,24],[33,35,34]]},type:"uber"},{id:"help",mesh:{positions:[[-.1022443496692978,-.9942956543090986,0],[-.2973697677779577,-.9538219518288636,0],[-.47665980645626477,-.8778496445139828,0],[-.6360932603556931,-.7702844243203726,0],[-.7716489241277167,-.6350319832039493,0],[-.8793055924238096,-.47599801312062917,0],[-.9550420598954457,-.2970882060263288,0],[-.9948371211940991,-.10220825387696442,0],[-.999999997857143,-2.142857113973662e-9,0],[-.9948371211940991,.10224434828083528,0],[-.9550420598954457,.2973697676220566,0],[-.8793055924238096,.47665980720647405,0],[-.7716489241277167,.6360932617357853,0],[-.6360932603556931,.771648925911687,0],[-.47665980645626477,.8793055944358772,0],[-.2973697677779577,.9550420620100522,0],[-.1022443496692978,.9948371233359097,0],[0,1,0],[.10228358655537463,.9948371233359097,0],[.29767581548935523,.9550420620100522,0],[.47737914936766956,.8793055944358772,0],[.6372468248063463,.771648925911687,0],[.7731320784214137,.6360932617357853,0],[.8808881468289008,.47665980720647405,0],[.9563682666448361,.2973697676220566,0],[.9954256744852488,.10224434828083528,0],[.999999997857143,-2.142857113973662e-9,0],[.9942187478695313,-.1029867136998639,0],[.953483256885393,-.29924278193905285,0],[.8771763374060507,-.47922066942127106,0],[.7692890608515235,-.6389343270378723,0],[.6338124986418303,-.7743977056802108,0],[.4747377221969905,-.8816247562396407,0],[.29605580293702344,-.9566294296075156,0],[.10175781228194783,-.99542567667519,0],[.1400491068427519,.5496116081079749,0],[.12104017831205656,.5686205366386701,0],[.10714285691326539,.5714285723469388,0],[-.10714285691326528,.5714285723469388,0],[-.12104017831205678,.5686205366386701,0],[-.140049106842752,.5496116081079749,0],[-.14285714255102047,.5357142867091835,0],[-.14285714255102047,.3214285728826529,0],[-.140049106842752,.30753125148386173,0],[-.12104017831205678,.2885223229531664,0],[-.10714285691326528,.2857142872448979,0],[.10714285691326539,.2857142872448979,0],[.12104017831205656,.2885223229531664,0],[.1400491068427519,.30753125148386173,0],[.14285714255102036,.3214285728826529,0],[.42276925132620885,-.08529910910293037,0],[.37979213088258834,.016852676392458577,0],[.30262974265507914,.09404017622705685,0],[.20045619376687973,.1370491047063236,0],[.14285714255102036,.14285714040816333,0],[-.10714285691326528,.14285714040816333,0],[-.12104017831205678,.14004910469989484,0],[-.140049106842752,.12104017616919949,0],[-.14285714255102047,.1071428547704083,0],[-.14285714255102047,-.10714285905612242,0],[-.140049106842752,-.12104018045491383,0],[-.12104017831205678,-.14004910898560907,0],[-.10714285691326528,-.14285714469387745,0],[.14285714255102036,-.14285714469387745,0],[.14285714255102036,-.2857142872448979,0],[-.24999999946428575,-.2857142872448979,0],[-.26389732086307727,-.2885223229531664,0],[-.2829062493937724,-.3075312514838615,0],[-.28571428510204083,-.32142857288265303,0],[-.28571428510204083,-.5357142867091836,0],[-.2829062493937724,-.5496116081079752,0],[-.26389732086307727,-.5686205366386703,0],[-.24999999946428575,-.5714285723469388,0],[.14285714255102036,-.5714285723469388,0],[.20045619376687973,-.5656263960200862,0],[.30262974265507914,-.5226492755764658,0],[.37979213088258834,-.4454868873489566,0],[.42276925132620885,-.3433133384607572,0],[.42857142765306133,-.2857142872448979,0],[0,-1,0],[.14285714255102036,.5357142867091835,0],[.42857142765306133,-.14285714469387745,0]],cells:[[0,72,1],[0,73,72],[0,79,73],[1,71,2],[1,72,71],[2,70,3],[2,71,70],[3,69,4],[3,70,69],[4,68,5],[4,69,68],[5,68,6],[6,67,7],[6,68,67],[7,67,8],[8,58,9],[8,66,58],[8,67,66],[9,58,10],[10,43,11],[10,57,43],[10,58,57],[11,42,12],[11,43,42],[12,41,13],[12,42,41],[13,40,14],[13,41,40],[14,40,15],[15,39,16],[15,40,39],[16,38,17],[16,39,38],[17,37,18],[17,38,37],[18,36,19],[18,37,36],[19,35,20],[19,36,35],[20,35,21],[21,35,80],[21,80,22],[22,49,52],[22,52,23],[22,80,49],[23,51,24],[23,52,51],[24,51,25],[25,50,26],[25,51,50],[26,50,27],[27,50,81],[27,81,28],[28,78,29],[28,81,78],[29,77,30],[29,78,77],[30,76,31],[30,77,76],[31,75,32],[31,76,75],[32,74,33],[32,75,74],[33,73,34],[33,74,73],[34,73,79],[43,56,44],[43,57,56],[44,55,45],[44,56,55],[45,55,46],[46,54,47],[46,55,54],[47,53,48],[47,54,53],[48,52,49],[48,53,52],[58,66,59],[59,65,60],[59,66,65],[60,65,61],[61,65,62],[62,64,63],[62,65,64]]},type:"uber"},{id:"hipchat",mesh:{positions:[[.4558990981284414,.24354557785843067,0],[.27332756082629994,.353659352269384,0],[.1017743361646053,.3982046021280408,0],[.0021666695420641258,.40466667933508493,0],[-.0021666628744757555,.40466667933508493,0],[-.10178808278187168,.3982494426534156,0],[-.27335904711612824,.3539911396331276,0],[-.4559401022087136,.24444206312564348,0],[-.523458331447656,.17016667137565092,0],[-.5313300765653768,.15963476955897474,0],[-.5440423164804618,.1402428420624984,0],[-.546124998447702,.12837500367759166,0],[-.5435006495116701,.11209375396669412,0],[-.5236425768935471,.0897968793925341,0],[-.5071666657915457,.08650000445894965,0],[-.5004726553185561,.08783659288813353,0],[-.4859440091811442,.09558789429721981,0],[-.3894381490689005,.16493424887865735,0],[-.1477675755600295,.2638756557573252,0],[-.0004166642705020207,.2796666714173233,0],[.14864583705780632,.26432682742868324,0],[.39168229768182083,.16628776389273311,0],[.4799583375735028,.10004166992753405,0],[.48603646303059733,.0941959666809354,0],[.499411463686938,.08334831058623036,0],[.5063333339167473,.08141667002129707,0],[.5221660167955722,.08468034184892712,0],[.5431126319359483,.1061139356682724,0],[.5461250017814963,.12116667045885769,0],[.5440358132115932,.13399154008562555,0],[.5312949335558141,.15759440448371181,0],[.5564420650946662,.7358554734775412,0],[.558857427143469,.7415403760819932,0],[.5591666714589958,.7443750106785595,0],[.5582057334009758,.7483483162380531,0],[.551643234468832,.7534511717078219,0],[.5467916772827177,.754166664374683,0],[.4924290414660242,.740095051786743,0],[.33295378177178825,.6550612052324563,0],[.26108333643792925,.6024583406989347,0],[.2518717481702264,.5965553441409106,0],[.22766732175202353,.5923274799511868,0],[.21229167099018098,.5944166789391965,0],[.16084570704920775,.6041875060581294,0],[.0546100293938554,.6156510434963466,0],[3.3337941296451845e-9,.6171250016981513,0],[-.1677389297507882,.6031634132989198,0],[-.46535742061131635,.499755862035687,0],[-.6901790360538178,.3141139357763605,0],[-.7949117024347887,.13420695346271605,0],[-.8280358887415664,7788408209012922e-20,0],[-.8323333334166783,-.07020833046835383,0],[-.8280358887415664,-.14045740481661959,0],[-.7949117024347887,-.27452318060478365,0],[-.6901790360538178,-.45435994267092833,0],[-.46535742061131635,-.639946694909217,0],[-.1677389297507882,-.7433322750229593,0],[3.3337941296451845e-9,-.7572916664062139,0],[.16773893436080067,-.7433322750229593,0],[.46535742329397856,-.639946694909217,0],[.69017903868439,-.45435994267092833,0],[.7949117055048749,-.27452318060478365,0],[.8280358920395487,-.14045740481661959,0],[.8323333367504724,-.07020833046835383,0],[.8262312047192606,.013455976792697796,0],[.7795484255646257,.1712045131189907,0],[.6916371309427276,.31228312810990916,0],[.5681887264403886,.43201604127630033,0],[.49491667222993585,.48241667827243784,0],[.48473698129391396,.49002669832646034,0],[.46915885418034065,.5122467436852309,0],[.46666666666666656,.5262083324686301,0],[.473374999822892,.566257162708994,0],[.5196822945147164,.6783704430991748,0],[.7702148530367656,.7813151100952208,0],[.6829570354768213,.6803307318174239,0],[.653624996989167,.6151666642913383,0],[.6511920616775271,.6021171893680962,0],[.6581543012904869,.5801276138926204,0],[.6670416685106717,.5712500094804773,0],[.7400264517233572,.5087290133681293,0],[.8622050001342372,.3657456135563345,0],[.948537843657667,.2023754941868111,0],[.9940757652518899,.022860843929642136,0],[1,-.07162499632240815,0],[.99483673094205,-.15982419497799605,0],[.9550390013636181,-.3281478853164013,0],[.8792984006910698,-.48281386085464195,0],[.7716373899515174,-.6203523949889522,0],[.6360784301720728,-.7372937611155665,0],[.47664398237984806,-.8301682326307197,0],[.2973565076019544,-.8955060829306462,0],[.10223846686550542,-.9298375854115802,0],[3.3337941296451845e-9,-.9342916666562485,0],[-.10223846137158166,-.9298375854115802,0],[-.297356504025614,-.8955060829306462,0],[-.4766439802132071,-.8301682326307197,0],[-.6360784289853854,-.7372937611155665,0],[-.7716373893931722,-.6203523949889522,0],[-.8792984004875914,-.48281386085464195,0],[-.9550390013196668,-.3281478853164013,0],[-.9948367309404222,-.15982419497799605,0],[-1,-.07162499632240815,0],[-.9948367309404222,.016619143394507273,0],[-.9550390013196668,.18502148632456958,0],[-.8792984004875914,.3397519553192326,0],[-.7716373893931722,.4773418000620453,0],[-.6360784289853854,.5943222702365587,0],[-.4766439802132071,.6872246155263222,0],[-.297356504025614,.7525800856148859,0],[-.10223846137158166,.7869199301858006,0],[3.3337941296451845e-9,.7913750084282483,0],[.05377734721825278,.7901503974591154,0],[.1590351599441957,.7805292965085756,0],[.21037500434435064,.7722499977288529,0],[.2222929725763756,.7711796896025044,0],[.24284765978271516,.775367191962205,0],[.365390631140172,.8394401042089904,0],[.6337031300306435,.9219765622701509,0],[.7710000074176921,.9342916666562485,0],[.8077474012865611,.928068359929927,0],[.8463515716464467,.8894498719656325,0],[.8507083437618586,.864500001291845,0],[.8486308695718852,.8493619832004272,0],[.8337102953441646,.8252421918684424,0],[.5234166790225414,.169083336604619,0],[.5543750090116626,.7328333317081087,0],[.8220000081677958,.8166666716673576,0]],cells:[[0,1,21],[0,21,125],[1,2,20],[1,20,21],[2,3,19],[2,19,20],[3,4,19],[4,5,19],[5,6,18],[5,18,19],[6,7,17],[6,17,18],[7,8,17],[8,9,16],[8,16,17],[9,10,16],[10,11,16],[11,12,16],[12,13,16],[13,14,15],[13,15,16],[21,22,125],[22,23,29],[22,29,30],[22,30,125],[23,24,26],[23,26,27],[23,27,28],[23,28,29],[24,25,26],[31,75,32],[31,126,75],[32,75,33],[33,75,34],[34,74,118],[34,75,74],[34,118,35],[35,118,36],[36,117,37],[36,118,117],[37,117,38],[38,116,39],[38,117,116],[39,41,40],[39,42,41],[39,115,42],[39,116,115],[42,114,43],[42,115,114],[43,113,44],[43,114,113],[44,112,45],[44,113,112],[45,110,46],[45,111,110],[45,112,111],[46,109,47],[46,110,109],[47,107,48],[47,108,107],[47,109,108],[48,105,49],[48,106,105],[48,107,106],[49,104,50],[49,105,104],[50,103,51],[50,104,103],[51,102,52],[51,103,102],[52,100,53],[52,101,100],[52,102,101],[53,99,54],[53,100,99],[54,97,55],[54,98,97],[54,99,98],[55,95,56],[55,96,95],[55,97,96],[56,94,57],[56,95,94],[57,92,58],[57,93,92],[57,94,93],[58,91,59],[58,92,91],[59,89,60],[59,90,89],[59,91,90],[60,87,61],[60,88,87],[60,89,88],[61,86,62],[61,87,86],[62,84,63],[62,85,84],[62,86,85],[63,83,64],[63,84,83],[64,82,65],[64,83,82],[65,81,66],[65,82,81],[66,80,67],[66,81,80],[67,78,68],[67,79,78],[67,80,79],[68,71,69],[68,72,71],[68,78,72],[69,71,70],[72,77,73],[72,78,77],[73,76,126],[73,77,76],[74,119,118],[74,127,119],[75,126,76],[119,127,120],[120,127,121],[121,127,122],[122,124,123],[122,127,124]]},type:"uber"},{id:"home",mesh:{positions:[[.11160331523292366,-.8180908831094598,0],[.08578567090597278,-.8354217276364675,0],[.029756269648471223,-.8548647827950842,0],[0,-.8572449271220348,0],[-.02975626964847089,-.8548647827950842,0],[-.08578567090597311,-.8354217276364675,0],[-.11160331523292377,-.8180908831094598,0],[-.9865675907402115,-.11546156044584162,0],[-.9921629394112603,-.11001134252643605,0],[-.9990666976278937,-.09675309016861956,0],[-1,-.08945412975135747,0],[-.9996003322377822,-.08321350743069435,0],[-.9959608995427265,-.07110736996284646,0],[-.9924264075450129,-.06559016861960551,0],[-.9528436696198914,-.014718490997427799,0],[-.9471098885395828,-.008763664618462412,0],[-.9330701629036868,-.0011945377250643632,0],[-.9254072592169191,-.00014289797084877478,0],[-.919318465990283,-.0007412832237782333,0],[-.9076231601886253,-.005206844812803682,0],[-.9022577879394112,-.008859674192626416,0],[-.7144898542440696,-.1596170334381252,0],[-.7144898542440696,.7143469562732208,0],[-.7032545012860818,.7699521291797659,0],[-.6271970563018006,.8460095741640467,0],[-.5715918833952558,.8572449271220348,0],[-.14289797084881395,.8572449271220348,0],[-.14289797084881395,.46427550728779643,0],[-.140089132609317,.45037421406116024,0],[-.12107477136324662,.43135985281509004,0],[-.10717347813661049,.428551014575593,0],[.10717347813661027,.428551014575593,0],[.12107477136324651,.43135985281509004,0],[.14008913260931677,.45037421406116024,0],[.14289797084881384,.46427550728779643,0],[.14289797084881384,.8572449271220348,0],[.5715918833952556,.8572449271220348,0],[.6271970563018006,.8460095741640467,0],[.7032545012860816,.7699521291797659,0],[.7144898542440696,.7143469562732208,0],[.7144898542440696,-.1596170334381252,0],[.90240068591026,-.008859674192626416,0],[.9077035402972278,-.005206844812803682,0],[.9193809838525293,-.0007412832237782333,0],[.9254072592169191,-.00014289797084877478,0],[.9331304479851388,-.0011945377250643632,0],[.9471299835667335,-.008763664618462412,0],[.9528436696198914,-.014718490997427799,0],[.9924264075450127,-.06559016861960551,0],[.9959608995427263,-.07110736996284646,0],[.9996003322377822,-.08321350743069435,0],[1,-.08945412975135747,0],[.9990689304086884,-.09675309016861956,0],[.992223224492712,-.11001134252643605,0],[.9867104887110603,-.11546156044584162,0]],cells:[[0,3,1],[0,6,3],[0,31,6],[0,40,31],[0,54,40],[1,3,2],[3,5,4],[3,6,5],[6,21,7],[6,30,21],[6,31,30],[7,11,8],[7,13,11],[7,20,13],[7,21,20],[8,10,9],[8,11,10],[11,13,12],[13,20,14],[14,19,15],[14,20,19],[15,18,16],[15,19,18],[16,18,17],[21,28,22],[21,29,28],[21,30,29],[22,24,23],[22,25,24],[22,27,25],[22,28,27],[25,27,26],[31,40,32],[32,40,33],[33,39,34],[33,40,39],[34,36,35],[34,39,36],[36,39,37],[37,39,38],[40,54,41],[41,46,42],[41,47,46],[41,48,47],[41,54,48],[42,46,43],[43,45,44],[43,46,45],[48,50,49],[48,54,50],[50,53,51],[50,54,53],[51,53,52]]},type:"uber"},{id:"id-card",mesh:{positions:[[-.8571428571428572,-.7142857142857143,0],[-.9127321428571429,-.7030535714285715,0],[-.9887678571428571,-.6270178571428572,0],[-1,-.5714285714285715,0],[-1,.5714285714285715,0],[-.9887678571428571,.6270178571428573,0],[-.9127321428571429,.7030535714285713,0],[-.8571428571428572,.7142857142857143,0],[.8571428571428572,.7142857142857143,0],[.9127321428571429,.7030535714285713,0],[.9887678571428571,.6270178571428573,0],[1,.5714285714285715,0],[1,-.5714285714285715,0],[.9887678571428571,-.6270178571428572,0],[.9127321428571429,-.7030535714285715,0],[-.3694888392857143,-.42563616071428556,0],[-.28877008928571435,-.34481919642857156,0],[-.2768571428571428,-.28571428571428575,0],[-.28877008928571435,-.22663169642857148,0],[-.3694888392857143,-.1459129464285715,0],[-.4285714285714286,-.134,0],[-.4876540178571428,-.1459129464285715,0],[-.5683727678571429,-.22663169642857148,0],[-.5802857142857143,-.28571428571428575,0],[-.5683727678571429,-.34481919642857156,0],[-.4876540178571428,-.42563616071428556,0],[-.14847321428571436,.38493749999999993,0],[-.18649107142857146,.4229553571428573,0],[-.2142857142857143,.42857142857142866,0],[-.6428571428571428,.42857142857142866,0],[-.6706517857142857,.4229553571428573,0],[-.7086696428571428,.38493749999999993,0],[-.7142857142857143,.35714285714285715,0],[-.7142857142857143,.06671428571428582,0],[-.6909776785714286,.05461607142857166,0],[-.53721875,.0013839285714283597,0],[-.4285714285714286,-.010714285714285725,0],[-.319984375,.0013839285714283597,0],[-.16618526785714283,.05461607142857166,0],[-.1428571428571429,.06671428571428582,0],[.7142857142857142,.28571428571428564,0],[.7142857142857142,.42857142857142866,0],[.1428571428571428,.42857142857142866,0],[.7142857142857142,0,0],[.7142857142857142,.14285714285714282,0],[.1428571428571428,.14285714285714282,0],[.7142857142857142,-.4285714285714286,0],[.7142857142857142,-.14285714285714282,0],[.1428571428571428,-.14285714285714282,0],[-.4285714285714286,-.43757142857142856,0],[-.1428571428571429,.35714285714285715,0],[.1428571428571428,-.4285714285714286,0],[.1428571428571428,0,0],[.1428571428571428,.28571428571428564,0],[.8571428571428572,-.7142857142857143,0]],cells:[[0,2,1],[0,3,2],[0,15,49],[0,24,3],[0,25,24],[0,49,25],[0,51,15],[0,54,51],[3,23,33],[3,24,23],[3,33,4],[4,6,5],[4,7,6],[4,30,7],[4,31,30],[4,32,31],[4,33,32],[7,28,42],[7,29,28],[7,30,29],[7,42,8],[8,11,9],[8,41,11],[8,42,41],[9,11,10],[11,40,44],[11,41,40],[11,43,12],[11,44,43],[12,43,47],[12,46,54],[12,47,46],[12,54,13],[13,54,14],[15,51,16],[16,51,17],[17,48,18],[17,51,48],[18,37,19],[18,38,37],[18,48,38],[19,36,20],[19,37,36],[20,36,21],[21,35,22],[21,36,35],[22,33,23],[22,34,33],[22,35,34],[26,42,27],[26,50,42],[27,42,28],[38,48,39],[39,45,50],[39,48,52],[39,52,45],[40,53,44],[42,50,53],[43,52,47],[44,53,45],[45,53,50],[46,51,54],[47,52,48]]},type:"uber"},{id:"info",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258928,0],[.14004910714285712,.549611607142857,0],[.12104017857142835,.5686205357142857,0],[.1071428571428572,.5714285714285714,0],[-.1071428571428571,.5714285714285714,0],[-.12104017857142857,.5686205357142857,0],[-.14004910714285723,.549611607142857,0],[-.1428571428571429,.5357142857142858,0],[-.1428571428571429,-.1071428571428571,0],[-.14004910714285723,-.12104017857142857,0],[-.12104017857142857,-.14004910714285723,0],[-.1071428571428571,-.1428571428571429,0],[.1071428571428572,-.1428571428571429,0],[.12104017857142835,-.14004910714285723,0],[.14004910714285712,-.12104017857142857,0],[.1428571428571428,-.1071428571428571,0],[.14004910714285712,-.30753125000000003,0],[.12104017857142835,-.28852232142857137,0],[.1071428571428572,-.2857142857142857,0],[-.1071428571428571,-.2857142857142857,0],[-.12104017857142857,-.28852232142857137,0],[-.14004910714285723,-.30753125000000003,0],[-.1428571428571429,-.3214285714285714,0],[-.1428571428571429,-.5357142857142857,0],[-.14004910714285723,-.5496116071428572,0],[-.12104017857142857,-.5686205357142857,0],[-.1071428571428571,-.5714285714285714,0],[.1071428571428572,-.5714285714285714,0],[.12104017857142835,-.5686205357142857,0],[.14004910714285712,-.5496116071428572,0],[.1428571428571428,-.5357142857142857,0],[0,-1,0],[.1428571428571428,-.3214285714285714,0],[.1428571428571428,.5357142857142858,0]],cells:[[0,59,1],[0,60,59],[0,65,60],[1,58,2],[1,59,58],[2,58,3],[3,57,4],[3,58,57],[4,56,5],[4,57,56],[5,55,6],[5,56,55],[6,42,7],[6,43,42],[6,55,43],[7,42,8],[8,42,9],[9,42,10],[10,42,11],[11,41,12],[11,42,41],[12,41,13],[13,40,14],[13,41,40],[14,40,15],[15,39,16],[15,40,39],[16,38,17],[16,39,38],[17,37,18],[17,38,37],[18,36,19],[18,37,36],[19,35,20],[19,36,35],[20,35,21],[21,35,67],[21,67,22],[22,67,23],[23,49,24],[23,67,49],[24,49,25],[25,49,26],[26,49,27],[27,49,28],[28,48,50],[28,49,48],[28,50,29],[29,50,66],[29,66,30],[30,64,31],[30,66,64],[31,63,32],[31,64,63],[32,63,33],[33,62,34],[33,63,62],[34,61,65],[34,62,61],[43,54,44],[43,55,54],[44,53,45],[44,54,53],[45,52,46],[45,53,52],[46,51,47],[46,52,51],[47,50,48],[47,51,50],[60,65,61]]},type:"uber"},{id:"instagram",mesh:{positions:[[.5923806979055599,.12187630346064382,0],[.5013907894665719,.3380976586602906,0],[.338061037007755,.5014127624580931,0],[.12185237731432075,.5923841159264633,0],[0,.6046666678722403,0],[-.12187809234536107,.5923841159264633,0],[-.33811083973055267,.5014127624580931,0],[-.501441243507901,.3380976586602906,0],[-.5924239910368444,.12187630346064382,0],[-.6047083335079888,0,0],[-.6039746095000833,-.029689453740748273,0],[-.598257161636358,-.08784961012613457,0],[-.5933750005802172,-.11625000044792355,0],[-1,-.11625000044792355,0],[-1,.6874999984374759,0],[-.9936542968632974,.7504899889217262,0],[-.946650390553954,.8622375480396909,0],[-.8622558592728663,.9466394039703012,0],[-.7505019531114419,.9936525878495905,0],[-.6875000001041682,1,0],[.6874999984374759,1,0],[.7504540997022418,.9936525878495905,0],[.8621826155608883,.9466394039703012,0],[.9466064444830196,.8622375480396909,0],[.9936474608182353,.7504899889217262,0],[1,.6874999984374759,0],[1,-.11625000044792355,0],[.5933333282777007,-.11625000044792355,0],[.5982154960006101,-.08784961012613457,0],[.6039329446976807,-.029689453740748273,0],[-.6875000001041682,-1,0],[-.7505019531114419,-.9936508789107545,0],[-.8622558592728663,-.9466284180018926,0],[-.946650390553954,-.862219238352764,0],[-.9936542968632974,-.7504780274436417,0],[-1,-.6875000001041682,0],[-1,-.34883333428195895,0],[-.49375000046875717,-.34883333428195895,0],[-.44945947286899335,-.40425813880999184,0],[-.3431713866303088,-.49779915415639076,0],[-.2169653318672461,-.5645511070744701,0],[-.07527099601320264,-.6000608725857153,0],[0,-.6047083335079888,0],[.0752674967996545,-.6000608725857153,0],[.21694116245549244,-.5645511070744701,0],[.3431245924592765,-.49779915415639076,0],[.44940762873809437,-.40425813880999184,0],[.4937083248328562,-.34883333428195895,0],[1,-.34883333428195895,0],[1,-.6875000001041682,0],[.9936474608182353,-.7504780274436417,0],[.9466064444830196,-.862219238352764,0],[.8621826155608883,-.9466284180018926,0],[.7504540997022418,-.9936508789107545,0],[.8358561157503992,-.5922968747808561,0],[.8061308549007944,-.5625364578219106,0],[.7844166605575456,-.5581249993906158,0],[.6169166714535452,-.5581249993906158,0],[.5952727906831643,-.5625247391274779,0],[.5655006541183143,-.5922617186975578,0],[.5610833361965715,-.6139583329808974,0],[.5610833361965715,-.7814166664493023,0],[.5654947946539082,-.8031132814357775,0],[.5952552122899475,-.8328502605371003,0],[.6169166714535452,-.8372500000395839,0],[.7844166605575456,-.8372500000395839,0],[.8060956981143605,-.8328561197671275,0],[.8358443968215883,-.8031308591258588,0],[.8402499958145193,-.7814166664493023,0],[.3645240907670637,-.07498893249063343,0],[.3085384127949695,-.2080371098562085,0],[.20803710965112732,-.3085384120950889,0],[.07498893208372648,-.3645240892403482,0],[0,-.37208333403820515,0],[-.0749871420987317,-.3645240892403482,0],[-.20802392606129583,-.3085384120950889,0],[-.30850992858756154,-.2080371098562085,0],[-.36448421232980954,-.07498893249063343,0],[-.372041666735765,0,0],[-.36448421232980954,.07498714169182463,0],[-.30850992858756154,.20802392585621443,0],[-.20802392606129583,.3085099292874418,0],[-.0749871420987317,.36448421385652563,0],[0,.372041668402457,0],[.07498893208372648,.36448421385652563,0],[.20803710965112732,.3085099292874418,0],[.3085384127949695,.20802392585621443,0],[.3645240907670637,.07498714169182463,0],[.37208333570489716,0,0],[.6046666678722403,0,0],[.6874999984374759,-1,0],[.8402499958145193,-.6139583329808974,0]],cells:[[0,25,1],[0,26,25],[0,89,26],[1,20,2],[1,25,20],[2,20,3],[3,20,4],[4,19,5],[4,20,19],[5,19,6],[6,19,7],[7,14,8],[7,19,14],[8,13,9],[8,14,13],[9,13,10],[10,13,11],[11,13,12],[14,16,15],[14,19,16],[16,19,17],[17,19,18],[20,22,21],[20,25,22],[22,25,23],[23,25,24],[26,28,27],[26,29,28],[26,89,29],[30,32,31],[30,33,32],[30,35,33],[30,38,35],[30,39,38],[30,40,39],[30,41,40],[30,42,41],[30,90,42],[33,35,34],[35,37,36],[35,38,37],[42,90,43],[43,62,44],[43,90,62],[44,61,45],[44,62,61],[45,59,46],[45,60,59],[45,61,60],[46,58,47],[46,59,58],[47,56,48],[47,57,56],[47,58,57],[48,54,49],[48,55,54],[48,56,55],[49,54,91],[49,68,50],[49,91,68],[50,68,51],[51,66,52],[51,67,66],[51,68,67],[52,65,53],[52,66,65],[53,65,90],[62,90,63],[63,90,64],[64,90,65],[69,88,70],[70,88,71],[71,73,72],[71,88,73],[73,75,74],[73,76,75],[73,78,76],[73,88,78],[76,78,77],[78,80,79],[78,83,80],[78,88,83],[80,83,81],[81,83,82],[83,85,84],[83,88,85],[85,88,86],[86,88,87]]},type:"uber"},{id:"key",mesh:{positions:[[.9767969532284198,.6375640842361981,0],[.9646522800445074,.6120920519770192,0],[.9554851618690057,.6012004006295415,0],[.825441814520034,.5896965660563633,0],[.7664221414924237,.530676893028753,0],[.7372457494590003,.38296098821953645,0],[.5588529524546415,.32560853259216865,0],[.5015005018289413,.1472157355878099,0],[.321107031273401,-.033177728298840685,0],[.30700337176724446,-.05228044997572402,0],[.29761482561648944,-.09767578993772665,0],[.30226741813181923,-.12137379335987415,0],[.31881720654779167,-.18025800456732927,0],[.3355363257818058,-.3039659067890434,0],[.3351117061183335,-.3682894310827296,0],[.3159406000713676,-.49375312689645506,0],[.2111856271743764,-.7172494999424827,0],[.035047486688633445,-.8876031589276321,0],[-.1918732052074711,-.9849324767091282,0],[-.31793931537866194,-.9999999991663888,0],[-.4567674920164472,-.9885189586494867,0],[-.7030227533660462,-.88774969214655,0],[-.8880544820755103,-.7025929217569428,0],[-.9886361860582321,-.45627513956727217,0],[-1,-.31743914782447785,0],[-.9848224148138632,-.19138769097843514,0],[-.8873511226247045,.035433358244141795,0],[-.7169336402819819,.2114171500868416,0],[-.49342033450843514,.3160099588450241,0],[-.3679559874359587,.33511170528472267,0],[-.3037314544723859,.3355363252086986,0],[-.1801590140708268,.3188172071208993,0],[-.12137379419348526,.30226741896543025,0],[-.0977695720314452,.2976174314851031,0],[-.05237423206944225,.30707370854593613,0],[-.03317772913245187,.321273754347203,0],[.6012004014631529,.955485161035394,0],[.6120920528106302,.964652279210896,0],[.6375640850698097,.9767969523948086,0],[.6515505180008319,.979493163622897,0],[.8464488167840984,.9999999991663888,0],[.8650930523004563,.9998827725912542,0],[.899693127210093,.9876443181472344,0],[.9143047685418313,.9759919965788859,0],[.9759919974124975,.9143047677082198,0],[.9876443189808457,.8996931263764814,0],[.9998827734248659,.8650930514668448,0],[1,.8464488159504869,0],[-.5744935826125589,-.35666836993441686,0],[-.6629814115939267,-.4451093082857309,0],[-.6760586873089074,-.5098366130048798,0],[-.6629814115939267,-.5744675314289179,0],[-.5744935826125589,-.6628407388701544,0],[-.5098366138384909,-.6758919642351052,0],[-.4451093091193421,-.6628407388701544,0],[-.35666837076802804,-.5744675314289179,0],[-.34361454036807426,-.5098366130048798,0],[-.35666837076802804,-.4451093082857309,0],[-.4451093091193421,-.35666836993441686,0],[-.5098366138384909,-.343614539534463,0],[.9794931644565081,.6515505171672209,0]],cells:[[0,2,1],[0,60,2],[2,60,3],[3,36,4],[3,39,36],[3,40,39],[3,47,40],[3,60,47],[4,6,5],[4,36,6],[6,35,7],[6,36,35],[7,35,8],[8,34,9],[8,35,34],[9,33,10],[9,34,33],[10,33,57],[10,57,11],[11,57,12],[12,57,13],[13,57,14],[14,57,15],[15,56,16],[15,57,56],[16,55,17],[16,56,55],[17,55,18],[18,54,19],[18,55,54],[19,54,20],[20,53,21],[20,54,53],[21,51,22],[21,52,51],[21,53,52],[22,50,23],[22,51,50],[23,49,24],[23,50,49],[24,49,25],[25,48,26],[25,49,48],[26,48,27],[27,48,59],[27,59,28],[28,58,29],[28,59,58],[29,58,30],[30,58,31],[31,58,32],[32,58,33],[33,58,57],[36,38,37],[36,39,38],[40,42,41],[40,43,42],[40,44,43],[40,47,44],[44,47,45],[45,47,46]]},type:"uber"},{id:"layers",mesh:{positions:[[1,.27787294660728123,0],[1,.3552662423138648,0],[.9706258903294447,.3853075355680978,0],[.03858845592080362,.9272769893791588,0],[.019794615648159875,.9350668085183115,0],[-.019794615648159652,.9350668085183115,0],[-.0385884559208034,.9272769893791588,0],[-.9706258903294445,.3853075355680978,0],[-1,.3552662423138648,0],[-1,.27787294660728123,0],[-.9706258903294445,.24783165335304824,0],[-.9525939015814054,.237445227834178,0],[7212795499245139e-20,.7913879221739366,0],[.9527381574913898,.237445227834178,0],[7212795499245139e-20,.47489045566835564,0],[-.9525939015814054,-.0791964945813873,0],[-.9706258903294445,-.06866581315253269,0],[-1,-.038687631858917715,0],[-1,.038687631858917715,0],[-.9706258903294445,.06866581315253278,0],[-.0385884559208034,.6106352669635935,0],[-.019794615648159652,.6185062300521125,0],[.019794615648159875,.6185062300521125,0],[.03858845592080362,.6106352669635935,0],[.9706258903294447,.06866581315253278,0],[1,.038687631858917715,0],[1,-.038687631858917715,0],[.9706258903294447,-.06866581315253269,0],[.9706258903294447,-.24783165335304833,0],[1,-.27787294660728123,0],[1,-.3552662423138648,0],[.9706258903294447,-.3853075355680978,0],[.03858845592080362,-.9272769893791587,0],[.019794615648159875,-.9350668085183115,0],[-.019794615648159652,-.9350668085183115,0],[-.0385884559208034,-.9272769893791587,0],[-.9706258903294445,-.3853075355680978,0],[-1,-.3552662423138648,0],[-1,-.27787294660728123,0],[-.9706258903294445,-.24783165335304833,0],[-.0385884559208034,.2941378004580125,0],[-.019794615648159652,.3019276195971654,0],[.019794615648159875,.3019276195971654,0],[.03858845592080362,.2941378004580125,0],[.9527381574913898,-.0791964945813873,0],[.9706258903294447,.24783165335304824,0]],cells:[[0,1,2],[0,2,45],[2,3,12],[2,12,13],[2,13,45],[3,4,12],[4,5,12],[5,6,12],[6,7,12],[7,8,10],[7,10,11],[7,11,12],[8,9,10],[14,19,15],[14,20,19],[14,21,20],[14,22,21],[14,23,22],[14,24,23],[14,44,24],[15,19,16],[16,18,17],[16,19,18],[24,26,25],[24,27,26],[24,44,27],[28,30,29],[28,31,30],[28,43,31],[31,43,32],[32,35,33],[32,40,35],[32,43,40],[33,35,34],[35,39,36],[35,40,39],[36,39,37],[37,39,38],[40,42,41],[40,43,42]]},type:"uber"},{id:"layout",mesh:{positions:[[-.5,-.33333333333333337,0],[-.5,-1,0],[-.7333333333333334,-1,0],[-.7873675944010418,-.9945696614583334,0],[-.8828755696614584,-.954349609375,0],[-.954725341796875,-.8821451822916667,0],[-.9946239420572917,-.7865501302083333,0],[-1,-.7326666666666666,0],[.5,-.06166666666666665,0],[.5,1,0],[.7333333333333334,1,0],[.7870804850260418,.9945668131510417,0],[.8824361165364583,.9543078613281251,0],[.9544616699218753,.8819844563802086,0],[.9945829264322918,.7861473795572917,0],[1,.7320833333333334,0],[1,-.33333333333333337,0],[1,-.6666666666666667,0],[.9932084960937502,-.7342124837239583,0],[.9429106445312501,-.8535990397135417,0],[.8526245117187499,-.943409423828125,0],[.7331079101562501,-.9932803548177084,0],[.6657500000000001,-1,0],[-.16666666666666663,-1,0],[-.6657500000000001,1,0],[-.7331437988281251,.9932348632812502,0],[-.8526794433593751,.9431303710937502,0],[-.942943603515625,.8531860351562501,0],[-.993213623046875,.7341127929687501,0],[-1,.667,0],[-1,-.06166666666666665,0],[.16666666666666674,-.06166666666666665,0],[-1,-.33333333333333337,0],[-.16666666666666663,-.33333333333333337,0],[.16666666666666674,1,0],[1,-.06166666666666665,0]],cells:[[0,2,1],[0,7,2],[0,32,7],[2,5,3],[2,6,5],[2,7,6],[3,5,4],[8,15,9],[8,35,15],[9,15,10],[10,12,11],[10,13,12],[10,14,13],[10,15,14],[16,22,17],[16,33,22],[17,20,18],[17,21,20],[17,22,21],[18,20,19],[22,33,23],[24,25,29],[24,29,31],[24,31,34],[25,26,29],[26,27,29],[27,28,29],[29,30,31]]},type:"uber"},{id:"left-arrow-alt",mesh:{positions:[[.04688411378907008,.6751094351719661,0],[.037891926281576456,.5794844350922784,0],[.005083332504236105,.5399386413093237,0],[-.5049166662540971,.1276714309657678,0],[.8685833332238194,.12767143096576805,0],[.9197382811831152,.11763727106157262,0],[.9896731770747277,.049684335588278714,0],[1,-20877473975562425e-21,0],[.9896731770747277,-.04972608957268805,0],[.9197382811831152,-.11767902436889899,0],[.8685833332238194,-.12771318424705247,0],[-.5049166662540971,-.12771318424705272,0],[.005083332504236303,-.5400613629240094,0],[.037891926281576664,-.5795869197798639,0],[.04688411378907033,-.6753232560054775,0],[.02208333251840302,-.7198589347405073,0],[-.01856575605713781,-.7517149568503873,0],[-.11703580822252943,-.760497851649373,0],[-.16295833430246506,-.7363771530876059,0],[-.9525833332938196,-.0981585292224239,0],[-.9726660156022215,-.07792257222639394,0],[-.9968157552056798,-.027931428851401523,0],[-1,-20877473975929807e-21,0],[-.9968157552056798,.027889674137824477,0],[-.9726660156022215,.07788081798156696,0],[-.9525833332938196,.09811677427447212,0],[-.16295833430246534,.7364568581397555,0],[-.11703580822252971,.760497851649373,0],[-.01856575605713809,.7516921823712018,0],[.022083332518402755,.7199386414593236,0]],cells:[[0,29,1],[1,29,2],[2,26,3],[2,27,26],[2,28,27],[2,29,28],[3,11,4],[3,25,11],[3,26,25],[4,10,5],[4,11,10],[5,9,6],[5,10,9],[6,8,7],[6,9,8],[11,18,12],[11,19,18],[11,25,19],[12,15,13],[12,16,15],[12,17,16],[12,18,17],[13,15,14],[19,25,20],[20,23,21],[20,24,23],[20,25,24],[21,23,22]]},type:"uber"},{id:"left-arrow",mesh:{positions:[[-.6103034167041191,.03302779142322598,0],[-.6205566646111396,.017606112231779658,0],[-.6205566646111396,-.017438882908117903,0],[-.6103034167041191,-.03286056209956412,0],[.3464155439656342,-.9897467520929795,0],[.36183722315708056,-1,0],[.39688221829697845,-1,0],[.4123038974884245,-.9897467520929795,0],[.6103034167041191,-.791747232877285,0],[.6205566646111396,-.7762994241040165,0],[.6205566646111396,-.7411394588041011,0],[.6103034167041191,-.7256916500308328,0],[-.11547184798854486,8361466183104405e-20,0],[.6103034167041191,.7258588793544949,0],[.6205566646111396,.7412805585459412,0],[.6205566646111396,.7763255536858391,0],[.6103034167041191,.7917472328772852,0],[.4123038974884245,.9897467520929795,0],[.39688221829697845,1,0],[.36183722315708056,1,0],[.3464155439656342,.9897467520929795,0]],cells:[[0,1,3],[0,3,12],[0,12,20],[1,2,3],[3,4,12],[4,5,7],[4,7,8],[4,8,11],[4,11,12],[5,6,7],[8,9,11],[9,10,11],[12,13,20],[13,14,16],[13,16,17],[13,17,20],[14,15,16],[17,18,19],[17,19,20]]},type:"uber"},{id:"link",mesh:{positions:[[-.16833091877205286,.576652498859451,0],[-.2289286058685961,.637250185955994,0],[-.27422150841186527,.6742581074839742,0],[-.3779491436437448,.7165528749445231,0],[-.4882476939482952,.7165528749445231,0],[-.5919753291801749,.6742581074839742,0],[-.6372682317234438,.637250185955994,0],[-.6742643107165351,.591958834220865,0],[-.7165455438514966,.48824106776805976,0],[-.7165455438514966,.37795576982398016,0],[-.6742643107165351,.27423800337117465,0],[-.6372682317234438,.2289466516360461,0],[-.32233349818893786,-.08598808189845997,0],[-.3214673013513457,-.08512188506086793,0],[-.276308543712206,-.11914210421543492,0],[-.17445470766138654,-.1572886008834533,0],[-.06724297046866524,-.15544116544077635,0],[.03329803600017862,-.11343738598035613,0],[.07730806775508982,-.07732611352253949,0],[.09000890445837653,-.06352166535364911,0],[.11181044725870737,-.034017963433636056,0],[.12130364879778542,-.01856909470587942,0],[.13916895857312145,-.020518037590461558,0],[.15768786348828082,-.023961959522216025,0],[.1898668504327323,-.038875658459038176,0],[.20341189069453114,-.05025746234778827,0],[.3503405292710807,-.1971861009243382,0],[.33477436305490044,-.2191551310038128,0],[.3004749984350937,-.2614149347899275,0],[.2814778806825135,-.28149592644996335,0],[.19088319369480874,-.355488084436146,0],[-.016569539082902714,-.4400505507060688,0],[-.23715395126176553,-.4400505507060688,0],[-.44460668403947723,-.355488084436146,0],[-.5352013710271818,-.28149592644996335,0],[-.8414380446508677,.02477683870862224,0],[-.9154302026370502,.11536109298701969,0],[-.9999926689069732,.3228064946717051,0],[-.9999926689069732,.5433903429203353,0],[-.9154302026370502,.7508357446050202,0],[-.8414380446508677,.8414199988834179,0],[-.7508537198811909,.9154239994044897,0],[-.5434064854232492,1,0],[-.3228157290292672,1,0],[-.11535496024573803,.9154239994044897,0],[-.02475879294117236,.8414199988834179,0],[.1919708741313363,.6246903318109094,0],[.12716626749805054,.6277141257192222,0],[-.0025376860476325038,.6173716452495359,0],[.5351652794922827,.28145983491506343,0],[.4445810252138847,.35546383543613524,0],[.23713562352919937,.44003983603164554,0],[.016551775280569503,.44003983603164554,0],[-.1908936264041155,.35546383543613524,0],[-.2814778806825133,.28145983491506343,0],[-.30048007380718866,.2613997086736415,0],[-.3347895891711859,.21915456707357994,0],[-.3503405292710806,.19718610092433786,0],[-.20344798222943042,.05025746234778805,0],[-.189897866595536,.038875658459037954,0],[-.15770872890689436,.023961959522215803,0],[-.13920505010802073,.020518037590461446,0],[-.12130364879778509,.018569094705879197,0],[-.11181552263080212,.03401739950340299,0],[-.09002413057466181,.06350643923736299,0],[-.07730806775508937,.07729002198763957,0],[-.03330839821820566,.11341313698034505,0],[.06722710993086796,.15543045076635287,0],[.17444519133870848,.1572778862090296,0],[.2763070633953452,.11911785521542395,0],[.32146730135134627,.0850857935259679,0],[.3223334981889381,.08598808189845952,0],[.6372321401885443,-.22894665163604622,0],[.6742400617165248,-.274238003371175,0],[.7165348291770735,-.3779557698239805,0],[.7165348291770735,-.4882410677680601,0],[.6742400617165248,-.5919588342208656,0],[.6372321401885443,-.6372501859559944,0],[.5919407884534157,-.6742581074839746,0],[.4882230220006103,-.7165528749445234,0],[.3779377240565308,-.7165528749445234,0],[.27421995760372525,-.6742581074839746,0],[.22892860586859654,-.6372501859559944,0],[.16829482723715372,-.5766524988594511,0],[.06673324802948696,-.6035046008248044,0],[.00252245993134756,-.6173767206216316,0],[-.1271713428701453,-.6277293518355084,0],[-.19197087413133562,-.6246903318109098,0],[.024758792941172583,-.8414560904183178,0],[.11534311771084922,-.9154239994044897,0],[.3227903521687913,-1,0],[.5433811085627733,-1,0],[.7508418773463025,-.9154239994044897,0],[.8414380446508681,-.8414199988834181,0],[.9154302026370504,-.7508357446050204,0],[.9999926689069732,-.5433903429203353,0],[.9999926689069732,-.3228064946717053,0],[.9154302026370504,-.11536109298702013,0],[-.06673324802948652,.6035046008248042,0],[.8414380446508681,-.02477683870862235,0]],cells:[[0,98,1],[1,45,2],[1,98,45],[2,43,3],[2,44,43],[2,45,44],[3,43,4],[4,42,5],[4,43,42],[5,40,6],[5,41,40],[5,42,41],[6,40,7],[7,38,8],[7,39,38],[7,40,39],[8,37,9],[8,38,37],[9,37,10],[10,35,11],[10,36,35],[10,37,36],[11,34,12],[11,35,34],[12,14,13],[12,33,14],[12,34,33],[14,32,15],[14,33,32],[15,31,16],[15,32,31],[16,30,17],[16,31,30],[17,29,18],[17,30,29],[18,25,19],[18,29,25],[19,23,20],[19,24,23],[19,25,24],[20,22,21],[20,23,22],[25,27,26],[25,28,27],[25,29,28],[45,47,46],[45,48,47],[45,98,48],[49,50,71],[49,71,72],[49,72,99],[50,51,69],[50,69,71],[51,52,68],[51,68,69],[52,53,67],[52,67,68],[53,54,66],[53,66,67],[54,55,58],[54,58,65],[54,65,66],[55,56,58],[56,57,58],[58,59,64],[58,64,65],[59,60,64],[60,61,63],[60,63,64],[61,62,63],[69,70,71],[72,73,99],[73,74,96],[73,96,97],[73,97,99],[74,75,95],[74,95,96],[75,76,95],[76,77,93],[76,93,94],[76,94,95],[77,78,93],[78,79,91],[78,91,92],[78,92,93],[79,80,90],[79,90,91],[80,81,90],[81,82,88],[81,88,89],[81,89,90],[82,83,84],[82,84,88],[84,85,88],[85,86,88],[86,87,88]]},type:"uber"},{id:"linkedin",mesh:{positions:[[-.6675833333333334,-1,0],[-.7340693359375,-.9931783854166667,0],[-.8526429036458333,-.94280078125,0],[-.9427086588541668,-.8527669270833333,0],[-.9930947265625001,-.7342643229166665,0],[-.9999166666666668,-.6678333333333333,0],[-.9999166666666668,.6615,0],[-.9930947265625001,.7300214843749997,0],[-.9427086588541668,.8512207031249999,0],[-.8526429036458333,.942466796875,0],[-.7340693359375,.9931660156249997,0],[-.6675833333333334,1,0],[.6675833333333335,1,0],[.7340693359375,.9931783854166667,0],[.8526429036458333,.9428007812500001,0],[.9427086588541669,.8527669270833329,0],[.9930947265625003,.7342643229166665,0],[.9999166666666668,.6678333333333333,0],[.9999166666666668,-.6678333333333333,0],[.9951852213541668,-.7342643229166665,0],[.9474957682291666,-.8527669270833333,0],[.8586422526041665,-.94280078125,0],[.7403902994791667,-.9931783854166667,0],[-.39025,-.241,0],[-.39025,.6673333333333333,0],[-.6889166666666666,.6673333333333333,0],[-.6104114583333334,-.37739843750000013,0],[-.6961927083333334,-.4599036458333333,0],[-.7075833333333335,-.5210000000000001,0],[-.6953255208333335,-.5820000000000001,0],[-.6078098958333333,-.6644375,0],[-.5395833333333335,-.6765000000000001,0],[-.46868489583333345,-.6644375,0],[-.3829505208333333,-.5820000000000001,0],[-.3715833333333335,-.5210000000000001,0],[-.3802786458333333,-.4599036458333333,0],[-.4677942708333334,-.37739843750000013,0],[.3999166666666666,.6673333333333333,0],[.3999166666666666,.18200000000000016,0],[.39136979166666636,.0974895833333338,0],[.3428365885416667,.00896614583333366,0],[.2832545572916666,-.01945052083333343,0],[.24441666666666653,-.02316666666666667,0],[.18944010416666654,-.013565104166666786,0],[.11229947916666635,.04763802083333335,0],[.08891666666666649,.08883333333333332,0],[.08429166666666646,.1039895833333333,0],[.0774791666666666,.1412395833333333,0],[.07641666666666674,.16333333333333333,0],[.07641666666666674,.6673333333333333,0],[-.22224999999999995,.6673333333333333,0],[-.2213828124999999,.5376640625,0],[-.2196484375000001,-.06229947916666667,0],[-.22224999999999995,-.241,0],[.07641666666666674,-.241,0],[.07641666666666674,-.11033333333333328,0],[.11219270833333324,-.1598932291666667,0],[.2443697916666668,-.2450755208333334,0],[.35008333333333314,-.2596666666666666,0],[.4222405598958334,-.25350520833333334,0],[.5478753255208332,-.20355729166666647,0],[.6408304036458334,-.1019843749999999,0],[.6917776692708334,.0529635416666665,0],[.6985833333333333,.15100000000000002,0],[-.6889166666666666,-.241,0],[-.5395833333333335,-.3653333333333334,0],[.6739166666666666,-1,0],[.6985833333333333,.6673333333333333,0]],cells:[[0,30,1],[0,31,30],[0,32,31],[0,66,32],[1,30,2],[2,30,3],[3,29,4],[3,30,29],[4,29,5],[5,27,64],[5,28,27],[5,29,28],[5,64,6],[6,25,7],[6,64,25],[7,25,8],[8,25,9],[9,25,10],[10,25,11],[11,24,50],[11,25,24],[11,49,12],[11,50,49],[12,37,67],[12,49,37],[12,67,13],[13,67,14],[14,67,15],[15,67,16],[16,67,17],[17,62,18],[17,63,62],[17,67,63],[18,20,19],[18,21,20],[18,22,21],[18,59,66],[18,60,59],[18,61,60],[18,62,61],[18,66,22],[23,35,53],[23,36,35],[23,52,24],[23,53,52],[23,64,65],[23,65,36],[24,51,50],[24,52,51],[26,64,27],[26,65,64],[32,66,33],[33,54,34],[33,66,54],[34,53,35],[34,54,53],[37,49,38],[38,47,39],[38,48,47],[38,49,48],[39,41,40],[39,42,41],[39,43,42],[39,44,43],[39,46,44],[39,47,46],[44,46,45],[54,56,55],[54,57,56],[54,66,57],[57,66,58],[58,66,59]]},type:"uber"},{id:"location",mesh:{positions:[[-1,0,0],[.9368860306360303,-.9928196803196803,0],[.9507887945387947,-.9980644355644355,0],[.9587079587079586,-.9990009990009989,0],[.9737293956043958,-.9959103396603396,0],[.9964046370296369,-.9751186313686312,0],[1,-.96003996003996,0],[.9998361013986012,-.9546156968031967,0],[.9978224900099897,-.9435798576423574,0],[.9955044955044954,-.9380619380619379,0],[.001332001332001287,.9990009990009989,0],[.001332001332001287,.16650016650016655,0],[-.011735660173160412,.10171078921078928,0],[-.10030854562104563,.013091075591075618,0],[-.16516816516816513,0,0]],cells:[[0,1,14],[1,2,7],[1,7,9],[1,9,12],[1,12,13],[1,13,14],[2,3,4],[2,4,7],[4,5,6],[4,6,7],[7,8,9],[9,10,11],[9,11,12]]},type:"uber"},{id:"lock",mesh:{positions:[[-.5717144302771799,1,0],[-.6273315246975818,.9887622382298644,0],[-.7034052760763391,.9126884868511069,0],[-.7146430378464749,.857071392430705,0],[-.7146430378464749,.1424283603013745,0],[-.7034052760763391,.08681126588097277,0],[-.6273315246975818,.010737514502215495,0],[-.5717144302771799,-.0005002472679204173,0],[.5717144302771799,-.0005002472679204173,0],[.6273315246975818,.010737514502215495,0],[.7034052760763388,.08681126588097277,0],[.7146430378464749,.1424283603013745,0],[.7146430378464749,.857071392430705,0],[.7034052760763388,.9126884868511069,0],[.6273315246975818,.9887622382298644,0],[.42878582270788496,-.5607803889395566,0],[.4193380184216052,-.6529084845181471,0],[.349644689415121,-.8153233978914434,0],[.2253079671273005,-.9351947178978423,0],[.06203213231482052,-.996416176951283,0],[-.029300364551705493,-1,0],[-.11183633143167683,-.9855932430089137,0],[-.25575706453085706,-.911020242009634,0],[-.36242032950381015,-.7879408448165249,0],[-.42095908565628265,-.6313625552243622,0],[-.4287858227078849,-.5452011707145034,0],[-.4287858227078849,-.20060029786493327,0],[-.4244198003985415,-.17834140049550873,0],[-.394838045150684,-.14791993967818162,0],[-.37318659436342916,-.14342885483721524,0],[-.19867076452131993,-.14342885483721524,0],[-.17699698113913237,-.14791993967818162,0],[-.14731696247357104,-.17834140049550873,0],[-.14292860756929493,-.20060029786493327,0],[-.14292860756929493,-.5722146775451001,0],[-.1356705142161667,-.6439313396524871,0],[-.06755609967142455,-.7092720459065878,0],[0,-.7151432851143951,0],[.07135487406947733,-.7082067811282978,0],[.136936772348851,-.6407355453176174,0],[.14292860756929493,-.5722146775451001,0],[.14292860756929493,-.20060029786493327,0],[.14729686313813165,-.17834140049550873,0],[.1769366831328143,-.14791993967818162,0],[.19867076452132001,-.14342885483721524,0],[.37304366575585973,-.14342885483721524,0],[.3947174491380475,-.14791993967818162,0],[.42439746780360876,-.17834140049550873,0],[.42878582270788496,-.20060029786493327,0],[.5717144302771799,1,0]],cells:[[0,1,3],[0,3,7],[0,7,8],[0,8,49],[1,2,3],[3,4,7],[4,5,6],[4,6,7],[8,9,11],[8,11,49],[9,10,11],[11,12,49],[12,13,14],[12,14,49],[15,40,16],[15,41,40],[15,48,41],[16,39,17],[16,40,39],[17,38,18],[17,39,38],[18,38,19],[19,37,20],[19,38,37],[20,36,21],[20,37,36],[21,36,22],[22,35,23],[22,36,35],[23,35,24],[24,34,25],[24,35,34],[25,33,26],[25,34,33],[26,29,27],[26,30,29],[26,33,30],[27,29,28],[30,32,31],[30,33,32],[41,44,42],[41,45,44],[41,48,45],[42,44,43],[45,47,46],[45,48,47]]},type:"uber"},{id:"lost",mesh:{positions:[[.5066104470233912,-.4165423959745068,0],[.4991468938022159,-.4196488599274258,0],[.48341581394286237,-.4232354746710545,0],[.47530908198808497,-.4236888263478644,0],[.40398770686197616,-.4236888263478644,0],[.38098960068371257,-.4823565531941469,0],[.28616540440916616,-.5602437112257782,0],[.22232545105908397,-.5714770064688995,0],[.15856812583127589,-.5602437112257782,0],[.06380199256157093,-.4823565531941469,0],[.040806119575800937,-.4236888263478644,0],[-.04066318668047564,-.4236888263478644,0],[-.06372159093201213,-.4823565531941469,0],[-.15850559027765065,-.5602437112257782,0],[-.22232544677122568,-.5714770064688995,0],[-.2860827719990341,-.5602437112257782,0],[-.38084890526873916,-.4823565531941469,0],[-.40384477825450904,-.4236888263478644,0],[-.47516615338061774,-.4236888263478644,0],[-.48327288533539525,-.4232354746710545,0],[-.49900396519474877,-.4196488599274258,0],[-.5064675184159241,-.4165423959745068,0],[-.7473022219980753,-.2996267950663764,0],[-.8033704348136359,-.2659936279643257,0],[-.8982080324825464,-.17757609311457762,0],[-.9650673552196627,-.06576963160852506,0],[-.9980525978463685,.06365054750836222,0],[-1,.13316102834415983,0],[-.9884222244802878,.2148598020132061,0],[-.9239290402499729,.3627406624031457,0],[-.8139443601742536,.47954795022592983,0],[-.6700186023440691,.5528200775180161,0],[-.5889373249244708,.5692362097264406,0],[-.5166553690595055,.5714770064688995,0],[-.38130365273273137,.5447979302664859,0],[-.2634048593333914,.48178595539402386,0],[-.1691629837293568,.3886986749471847,0],[-.13285213849678867,.33283229297577127,0],[-.11585926702463945,.3099436164456018,0],[-.06799158308009334,.2816392856481224,0],[-.039662686428205585,.2778047791009178,0],[.039805619323530994,.2778047791009178,0],[.06813451597541897,.2816392856481224,0],[.11600219991996474,.3099436164456018,0],[.13299507139211397,.33283229297577127,0],[.16929977497683613,.3886986749471847,0],[.26350256736730504,.48178595539402386,0],[.38134887759414315,.5447979302664859,0],[.5166615107073516,.5714770064688995,0],[.5889373249244709,.5692362097264406,0],[.6700655007933942,.5528200775180161,0],[.814044856851379,.47954795022592983,0],[.9240295369270985,.3627406624031457,0],[.9884691229296128,.2148598020132061,0],[1,.13316102834415983,0],[.9980997753300218,.06365054750836222,0],[.9651753889591412,-.06576963160852506,0],[.8983434237261703,-.17757609311457762,0],[.8035130842460798,-.2659936279643257,0],[-.6010932354950902,.41750995564927434,0],[-.7132860508932024,.37037087261388746,0],[-.7981102712208468,.28581352679549815,0],[-.8453956327529385,.17398138280529113,0],[-.8517830340565633,.11100709418675142,0],[-.8453956327529385,.048038947031813654,0],[-.7981102712208468,-.06375411491728905,0],[-.7132860508932024,-.14825897913762393,0],[-.6010932354950902,-.19535898013190686,0],[-.5379118120586974,-.20172069895137734,0],[-.4759282531821517,-.19557672293234504,0],[-.36565548263200653,-.15003777032274246,0],[-.28152524769139986,-.06819271815699167,0],[-.2329976355670642,.04032415211782482,0],[-.2250410903131016,.10157380609391922,0],[-.2250410903131016,.12044038227958323,0],[-.2329976355670642,.18173721386243946,0],[-.28152524769139986,.29031494045840384,0],[-.36565548263200653,.3721873500529278,0],[-.4759282531821517,.4177335607558786,0],[.4760711819738628,.4177335607558786,0],[.3657984125961786,.3721873500529278,0],[.28166817923001997,.29031494045840384,0],[.23314056827814555,.18173721386243946,0],[.22518402320842723,.12044038227958323,0],[.22518402320842723,.10157380609391922,0],[.23314056827814555,.04032415211782482,0],[.28166817923001997,-.06819271815699167,0],[.3657984125961786,-.15003777032274246,0],[.4760711819738628,-.19557672293234504,0],[.5380547406661647,-.20172069895137734,0],[.6012361641025574,-.19535898013190686,0],[.7134289795006696,-.14825897913762393,0],[.798253199828314,-.06375411491728905,0],[.8455385613604056,.048038947031813654,0],[.8519259626640305,.11100709418675142,0],[.8455385613604056,.17398138280529113,0],[.798253199828314,.28581352679549815,0],[.7134289795006696,.37037087261388746,0],[.6012361641025574,.41750995564927434,0],[-.5379118120586974,.42387781593234714,0],[.5380547406661647,.42387781593234714,0],[.7474451506055424,-.2996267950663764,0]],cells:[[0,2,1],[0,3,2],[0,88,3],[0,89,88],[0,90,89],[0,101,90],[3,88,4],[4,6,5],[4,7,6],[4,10,7],[4,87,10],[4,88,87],[7,10,8],[8,10,9],[10,86,11],[10,87,86],[11,14,12],[11,17,14],[11,70,17],[11,71,70],[11,86,71],[12,14,13],[14,17,15],[15,17,16],[17,69,18],[17,70,69],[18,21,19],[18,69,21],[19,21,20],[21,67,22],[21,68,67],[21,69,68],[22,66,23],[22,67,66],[23,66,24],[24,65,25],[24,66,65],[25,64,26],[25,65,64],[26,63,27],[26,64,63],[27,62,28],[27,63,62],[28,61,29],[28,62,61],[29,61,30],[30,60,31],[30,61,60],[31,59,32],[31,60,59],[32,59,99],[32,99,33],[33,78,34],[33,99,78],[34,77,35],[34,78,77],[35,76,36],[35,77,76],[36,76,37],[37,76,38],[38,75,39],[38,76,75],[39,74,40],[39,75,74],[40,73,41],[40,74,73],[41,73,84],[41,83,42],[41,84,83],[42,82,43],[42,83,82],[43,81,44],[43,82,81],[44,81,45],[45,81,46],[46,80,47],[46,81,80],[47,79,48],[47,80,79],[48,79,100],[48,100,49],[49,98,50],[49,100,98],[50,97,51],[50,98,97],[51,96,52],[51,97,96],[52,96,53],[53,95,54],[53,96,95],[54,94,55],[54,95,94],[55,93,56],[55,94,93],[56,92,57],[56,93,92],[57,91,58],[57,92,91],[58,91,101],[71,86,72],[72,85,73],[72,86,85],[73,85,84],[90,101,91]]},type:"uber"},{id:"mail-open",mesh:{positions:[[-.928,-.3268571428571429,0],[-.9580535714285714,-.3039464285714286,0],[-.9950178571428572,-.24023214285714276,0],[-1,-.20285714285714287,0],[-1,.7142857142857142,0],[-.9887678571428571,.7698749999999999,0],[-.9127321428571429,.8459107142857142,0],[-.8571428571428572,.8571428571428571,0],[.8571428571428572,.8571428571428571,0],[.9127321428571429,.8459107142857142,0],[.9887678571428571,.7698749999999999,0],[1,.7142857142857142,0],[1,-.20285714285714287,0],[.9949977678571429,-.24023214285714276,0],[.9579933035714288,-.3039464285714286,0],[.9280000000000002,-.3268571428571429,0],[0,.28571428571428564,0],[-.8571428571428572,-.2041428571428572,0],[-.8571428571428572,-.20299999999999999,0],[0,-.6928571428571428,0],[.8571428571428572,-.20299999999999999,0],[-.856142982127234,-.20357142857142868,0],[.8561429821272342,-.20357142857142868,0],[0,-.8571428571428571,0],[.8571428571428572,-.2041428571428572,0]],cells:[[0,17,1],[0,19,21],[0,21,17],[0,23,19],[1,17,2],[2,17,3],[3,17,18],[3,18,4],[4,6,5],[4,7,6],[4,16,7],[4,18,16],[7,16,8],[8,11,9],[8,16,11],[9,11,10],[11,16,20],[11,20,12],[12,20,24],[12,24,13],[13,24,14],[14,24,15],[15,19,23],[15,22,19],[15,24,22],[16,18,21],[16,22,20]]},type:"uber"},{id:"mail-sent",mesh:{positions:[[.5057864681543178,.6492998150117518,0],[.48980107060831624,.6623539978015887,0],[.4531653544714429,.6773094486992737,0],[.43372148097838226,.6791839069160582,0],[.41411227982376975,.6773094486992737,0],[.37736038749229217,.6623539978015887,0],[.36137052163111383,.6492998150117518,0],[.1281602159089894,.4160895092896273,0],[.12253013878586949,.40762205202906204,0],[.12253013878586949,.3883814868765582,0],[.1281602159089894,.37991402961599297,0],[.24926943046854744,.2589478011421013,0],[.2532708067096219,.255652418699005,0],[.26239957461639474,.2518498824833105,0],[.2672856772625314,.25136953860177463,0],[.2721941214845529,.2518498824833105,0],[.28142119232522167,.255652418699005,0],[.2854449101421819,.2589478011421013,0],[.4335784948927157,.4070813858926353,0],[.8370852286436876,.003574652141663476,0],[.8411089464606474,.0002792696985674661,0],[.8503360173013164,-.00352326651712706,0],[.8552444615233379,-.004003610398663171,0],[.8600702419145836,-.00352326651712706,0],[.8692392246579503,.0002792696985674661,0],[.873260708317322,.003574652141663476,0],[.9943699228768801,.12468386670122165,0],[1,.13308876754930804,0],[1,.15231145944110336,0],[.41861857567985417,-.5918372818345115,0],[.342514231583839,-.6679416259305266,0],[.28687477099884706,-.6791839069160582,0],[-.8570139143334614,-.6791839069160582,0],[-.9126533749184532,-.6679416259305266,0],[-.9887577190144684,-.5918372818345115,0],[-1,-.5361978212495196,0],[-.2850695716673072,-.17873260708317326,0],[.3004361075612827,.11162968391138423,0],[.36078517234291607,.13667459047891387,0],[.3865360727084244,.15785663857585855,0],[.42986085666538565,.2011814225328198,0],[.42986085666538565,-.3574652141663465,0],[-.2850695716673072,0,0],[-1,-.3574652141663465,0],[-1,.2502256499164425,0],[-.9887577190144684,.3058651105014344,0],[-.9126533749184532,.38196945459744946,0],[-.8570139143334614,.3932117355829811,0],[-.021260243612543528,.3932117355829811,0],[-.017529200439682202,.3614241414132386,0],[.006769497493275489,.30353264997899865,0],[.027069053342746452,.2788228670497502,0],[.1481782679023047,.157713652490192,0],[.17384650443703697,.1366142682240235,0],[.23413748112136834,.11162744975379575,0],[.2672856772625314,.10838345293523609,0],[.42986085666538565,-.5361978212495196,0],[.9943699228768801,.16071636028918942,0]],cells:[[0,1,2],[0,2,3],[0,3,4],[0,4,6],[0,6,18],[0,18,57],[4,5,6],[6,7,18],[7,8,10],[7,10,11],[7,11,17],[7,17,18],[8,9,10],[11,12,16],[11,16,17],[12,13,14],[12,14,15],[12,15,16],[18,19,57],[19,20,25],[19,25,57],[20,21,24],[20,24,25],[21,22,23],[21,23,24],[25,26,57],[26,27,57],[27,28,57],[29,31,30],[29,56,31],[31,36,32],[31,56,36],[32,35,33],[32,36,35],[33,35,34],[37,41,38],[37,55,41],[38,41,39],[39,41,40],[41,53,42],[41,54,53],[41,55,54],[42,44,43],[42,47,44],[42,48,47],[42,49,48],[42,50,49],[42,51,50],[42,52,51],[42,53,52],[44,46,45],[44,47,46]]},type:"uber"},{id:"mail",mesh:{positions:[[1,-.3928571428571429,0],[1,.5714285714285715,0],[.9887678571428571,.6270178571428573,0],[.9127321428571429,.7030535714285713,0],[.8571428571428572,.7142857142857143,0],[-.8571428571428572,.7142857142857143,0],[-.9127321428571429,.7030535714285713,0],[-.9887678571428571,.6270178571428573,0],[-1,.5714285714285715,0],[-1,-.3928571428571429,0],[.9887678571428571,-.6270178571428572,0],[.9127321428571429,-.7030535714285715,0],[.8571428571428572,-.7142857142857143,0],[-.8571428571428572,-.7142857142857143,0],[-.9127321428571429,-.7030535714285715,0],[-.9887678571428571,-.6270178571428572,0],[-1,-.5714285714285715,0],[0,0,0],[0,.17857142857142858,0],[1,-.5714285714285715,0]],cells:[[0,1,18],[1,2,4],[1,4,18],[2,3,4],[4,5,18],[5,6,8],[5,8,18],[6,7,8],[8,9,18],[10,12,11],[10,19,12],[12,17,13],[12,19,17],[13,15,14],[13,16,15],[13,17,16]]},type:"uber"},{id:"menu",mesh:{positions:[[1,-.5416666666666667,0],[.9967239583333332,-.525453125,0],[.9745468749999997,-.5032760416666666,0],[.9583333333333333,-.5,0],[-.9583333333333334,-.5,0],[-.974546875,-.5032760416666666,0],[-.9967239583333333,-.525453125,0],[-1,-.5416666666666667,0],[-1,-.7916666666666666,0],[-.9967239583333333,-.8078802083333334,0],[-.974546875,-.8300572916666666,0],[-.9583333333333334,-.8333333333333334,0],[.9583333333333333,-.8333333333333334,0],[.9745468749999997,-.8300572916666666,0],[.9967239583333332,-.8078802083333334,0],[-.9583333333333334,-.16666666666666663,0],[-.974546875,-.163390625,0],[-.9967239583333333,-.14121354166666666,0],[-1,-.12500000000000003,0],[-1,.12499999999999993,0],[-.9967239583333333,.1412135416666664,0],[-.974546875,.16339062499999985,0],[-.9583333333333334,.16666666666666663,0],[.9583333333333333,.16666666666666663,0],[.9745468749999997,.16339062499999985,0],[.9967239583333332,.1412135416666664,0],[1,.12499999999999993,0],[1,-.12500000000000003,0],[.9967239583333332,-.14121354166666666,0],[.9745468749999997,-.163390625,0],[-.9583333333333334,.5000000000000001,0],[-.974546875,.5032760416666667,0],[-.9967239583333333,.5254531250000004,0],[-1,.5416666666666666,0],[-1,.7916666666666666,0],[-.9967239583333333,.8078802083333331,0],[-.974546875,.8300572916666665,0],[-.9583333333333334,.8333333333333334,0],[.9583333333333333,.8333333333333334,0],[.9745468749999997,.8300572916666665,0],[.9967239583333332,.8078802083333331,0],[1,.7916666666666666,0],[1,.5416666666666666,0],[.9967239583333332,.5254531250000004,0],[.9745468749999997,.5032760416666667,0],[.9583333333333333,.5000000000000001,0],[.9583333333333333,-.16666666666666663,0],[1,-.7916666666666666,0]],cells:[[0,1,3],[0,3,12],[0,12,47],[1,2,3],[3,4,12],[4,5,6],[4,6,7],[4,7,11],[4,11,12],[7,8,11],[8,9,10],[8,10,11],[12,13,47],[13,14,47],[15,17,16],[15,18,17],[15,19,18],[15,22,19],[15,46,22],[19,22,20],[20,22,21],[22,46,23],[23,25,24],[23,26,25],[23,27,26],[23,46,27],[27,46,28],[28,46,29],[30,32,31],[30,33,32],[30,34,33],[30,37,34],[30,45,37],[34,37,35],[35,37,36],[37,45,38],[38,40,39],[38,41,40],[38,42,41],[38,45,42],[42,44,43],[42,45,44]]},type:"uber"},{id:"message-phone",mesh:{positions:[[-1,.21428571428571427,0],[-.9941919642857143,.27188476562500014,0],[-.9511830357142858,.37405831473214285,0],[-.8739955357142857,.4512207031250001,0],[-.7718437499999999,.49419782366071424,0],[-.7142857142857143,.5000000000000001,0],[-.5714285714285714,.5000000000000001,0],[-.5714285714285714,.75,0],[-.5686004464285713,.7641383928571428,0],[-.5500334821428571,.7829866071428573,0],[-.537,.7857142857142857,0],[-.5324553571428571,.7854866071428572,0],[-.5232589285714287,.7834241071428575,0],[-.5187142857142857,.7814285714285715,0],[0,.5000000000000001,0],[.4285714285714286,.5000000000000001,0],[.4285714285714286,-.7857142857142857,0],[-.7142857142857143,-.7857142857142857,0],[-.7718437499999999,-.77990625,0],[-.8739955357142857,-.7368973214285713,0],[-.9511830357142858,-.6597098214285714,0],[-.9941919642857143,-.5575580357142857,0],[0,.07142857142857137,0],[0,.21428571428571427,0],[-.7142857142857143,.21428571428571427,0],[.1428571428571428,-.21428571428571427,0],[.1428571428571428,-.07142857142857145,0],[-.7142857142857143,-.07142857142857145,0],[.1428571428571428,-.5,0],[.1428571428571428,-.3571428571428572,0],[-.7142857142857143,-.3571428571428572,0],[1,.21428571428571427,0],[.9941919642857144,.27188476562500014,0],[.9511830357142856,.37405831473214285,0],[.8739955357142857,.4512207031250001,0],[.7718437499999999,.49419782366071424,0],[.7142857142857142,.5000000000000001,0],[.5714285714285714,.5000000000000001,0],[.5714285714285714,.1428571428571429,0],[.7368571428571429,.08771428571428581,0],[.7567857142857142,.07735491071428567,0],[.7821785714285714,.042171875000000095,0],[.7857142857142858,.02000000000000013,0],[.7857142857142858,-.30571428571428566,0],[.7821785714285714,-.32788616071428583,0],[.7567857142857142,-.3630691964285714,0],[.7368571428571429,-.37342857142857144,0],[.5714285714285714,-.42857142857142855,0],[.5714285714285714,-.7857142857142857,0],[.7142857142857142,-.7857142857142857,0],[.7718437499999999,-.77990625,0],[.8739955357142857,-.7368973214285713,0],[.9511830357142856,-.6597098214285714,0],[.9941919642857144,-.5575580357142857,0],[-1,-.5,0],[-.7142857142857143,-.5,0],[-.7142857142857143,-.21428571428571427,0],[-.7142857142857143,.07142857142857137,0],[1,-.5,0]],cells:[[0,24,1],[0,27,57],[0,54,27],[0,57,24],[1,24,2],[2,24,3],[3,24,4],[4,24,5],[5,24,6],[6,13,7],[6,14,13],[6,23,14],[6,24,23],[7,11,8],[7,12,11],[7,13,12],[8,10,9],[8,11,10],[14,23,15],[15,23,26],[15,26,16],[16,25,29],[16,26,25],[16,28,17],[16,29,28],[17,28,55],[17,55,18],[18,55,19],[19,55,20],[20,55,21],[21,55,54],[22,26,23],[22,27,26],[22,57,27],[25,56,29],[27,54,56],[29,56,30],[30,54,55],[30,56,54],[31,32,40],[31,40,41],[31,41,42],[31,42,43],[31,43,58],[32,33,39],[32,39,40],[33,34,39],[34,35,39],[35,36,39],[36,37,38],[36,38,39],[43,44,58],[44,45,58],[45,46,53],[45,53,58],[46,47,49],[46,49,50],[46,50,51],[46,51,52],[46,52,53],[47,48,49]]},type:"uber"},{id:"messages",mesh:{positions:[[-.7142857142857143,-.7857142857142857,0],[-.7718847656250001,-.7799121093750001,0],[-.8740583147321429,-.7369349888392858,0],[-.951220703125,-.6597726004464286,0],[-.9941978236607143,-.5575990513392859,0],[-1,-.5,0],[-1,.21428571428571427,0],[-.9941978236607143,.27188476562500014,0],[-.951220703125,.37405831473214285,0],[-.8740583147321429,.4512207031250001,0],[-.7718847656250001,.49419782366071424,0],[-.7142857142857143,.5000000000000001,0],[-.5714285714285714,.5000000000000001,0],[-.5714285714285714,.75,0],[-.5686004464285713,.7641383928571428,0],[-.5500334821428571,.7829866071428573,0],[-.537,.7857142857142857,0],[-.5324553571428571,.7854866071428572,0],[-.5232589285714287,.7834241071428575,0],[-.5187142857142857,.7814285714285715,0],[0,.5000000000000001,0],[.7142857142857142,.5000000000000001,0],[.7718847656250001,.49419782366071424,0],[.8740583147321428,.4512207031250001,0],[.951220703125,.37405831473214285,0],[.9941978236607143,.27188476562500014,0],[1,.21428571428571427,0],[1,-.5,0],[.9941978236607143,-.5575990513392859,0],[.951220703125,-.6597726004464286,0],[.8740583147321428,-.7369349888392858,0],[.7718847656250001,-.7799121093750001,0],[.4285714285714286,-.07142857142857145,0],[.4285714285714286,.07142857142857137,0],[-.4285714285714286,.07142857142857137,0],[.5714285714285714,-.3571428571428572,0],[.5714285714285714,-.21428571428571427,0],[-.5714285714285714,-.21428571428571427,0],[-.5714285714285714,-.3571428571428572,0],[-.4285714285714286,-.07142857142857145,0],[.7142857142857142,-.7857142857142857,0]],cells:[[0,35,38],[0,38,1],[0,40,35],[1,38,2],[2,38,3],[3,38,4],[4,38,5],[5,37,6],[5,38,37],[6,8,7],[6,11,8],[6,34,11],[6,37,34],[8,11,9],[9,11,10],[11,34,12],[12,19,13],[12,20,19],[12,34,20],[13,17,14],[13,18,17],[13,19,18],[14,16,15],[14,17,16],[20,33,21],[20,34,33],[21,23,22],[21,26,23],[21,33,26],[23,26,24],[24,26,25],[26,33,36],[26,36,27],[27,35,28],[27,36,35],[28,35,29],[29,35,30],[30,35,31],[31,35,40],[32,36,33],[32,37,36],[32,39,37],[34,37,39]]},type:"uber"},{id:"minus-alt",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10226789202008946,.9948371233258928,0],[.2974228166852677,.9550420619419644,0],[.47672310965401765,.8793055943080357,0],[.6361525878906249,.7716489257812498,0],[.7716950683593751,.6360932617187502,0],[.8793343680245538,.4766598074776789,0],[.9550543038504469,.2973697684151786,0],[.9948386928013393,.10224434988839293,0],[1,0,0],[.9948386928013393,-.10224434988839282,0],[.9550543038504469,-.2973697684151786,0],[.8793343680245538,-.47665980747767855,0],[.7716950683593751,-.63609326171875,0],[.6361525878906249,-.77164892578125,0],[.47672310965401765,-.8793055943080357,0],[.2974228166852677,-.9550420619419643,0],[.10226789202008946,-.9948371233258928,0],[-.5357142857142857,.1428571428571428,0],[-.5496116071428572,.14004910714285712,0],[-.5686205357142857,.12104017857142835,0],[-.5714285714285714,.1071428571428572,0],[-.5714285714285714,-.1071428571428571,0],[-.5686205357142857,-.12104017857142857,0],[-.5496116071428572,-.14004910714285723,0],[-.5357142857142857,-.1428571428571429,0],[.5357142857142858,-.1428571428571429,0],[.549611607142857,-.14004910714285723,0],[.5686205357142857,-.12104017857142857,0],[.5714285714285714,-.1071428571428571,0],[.5714285714285714,.1071428571428572,0],[.5686205357142857,.12104017857142835,0],[.549611607142857,.14004910714285712,0],[0,-1,0],[.5357142857142858,.1428571428571428,0]],cells:[[0,42,1],[0,50,42],[1,42,2],[2,42,3],[3,42,4],[4,41,5],[4,42,41],[5,41,6],[6,40,7],[6,41,40],[7,39,8],[7,40,39],[8,38,9],[8,39,38],[9,37,10],[9,38,37],[10,36,11],[10,37,36],[11,36,12],[12,35,13],[12,36,35],[13,35,14],[14,35,15],[15,35,16],[16,35,17],[17,35,51],[17,51,18],[18,51,19],[19,51,20],[20,51,21],[21,51,22],[22,49,23],[22,51,49],[23,49,24],[24,48,25],[24,49,48],[25,47,26],[25,48,47],[26,46,27],[26,47,46],[27,45,28],[27,46,45],[28,44,29],[28,45,44],[29,44,30],[30,43,31],[30,44,43],[31,43,32],[32,43,33],[33,43,34],[34,43,50],[42,50,43]]},type:"uber"},{id:"minus",mesh:{positions:[[-.9583333333333334,.16666666666666666,0],[-.974546875,.1633906249999999,0],[-.9967239583333333,.14121354166666636,0],[-1,.125,0],[-1,-.125,0],[-.9967239583333333,-.14121354166666666,0],[-.974546875,-.16339062500000004,0],[-.9583333333333334,-.16666666666666666,0],[.9583333333333333,-.16666666666666666,0],[.9745468749999997,-.16339062500000004,0],[.9967239583333332,-.14121354166666666,0],[1,-.125,0],[1,.125,0],[.9967239583333332,.14121354166666636,0],[.9745468749999997,.1633906249999999,0],[.9583333333333333,.16666666666666666,0]],cells:[[0,1,2],[0,2,3],[0,3,4],[0,4,7],[0,7,8],[0,8,15],[4,5,7],[5,6,7],[8,9,10],[8,10,11],[8,11,15],[11,12,15],[12,13,14],[12,14,15]]},type:"uber"},{id:"moon",mesh:{positions:[[.7739255921931281,.7921447799192853,0],[.6185401246877205,.8903503456546993,0],[.4455623400867236,.9592297382739641,0],[.2584644820805792,.9953259280124709,0],[.16070560170383894,1,0],[.05798074688562971,.9948371888379697,0],[-.1380578038669965,.9550425729521135,0],[-.31818263522130846,.8793067954513896,0],[-.478355138113397,.7716508520968306,0],[-.6145367034793534,.6360957386494688,0],[-.7226887222552685,.47666245087033543,0],[-.7987725853772333,.2973719845204639,0],[-.8387496837813387,.10224533536088498,0],[-.8439361308817227,3.4027778372802686e-9,0],[-.8387496837813387,-.1022384612782955,0],[-.7987725853772333,-.29735650390648927,0],[-.7226887222552685,-.4766439800927934,0],[-.6145367034793534,-.6360784288812658,0],[-.478355138113397,-.7716373893159627,0],[-.31818263522130846,-.879298400440942,0],[-.1380578038669965,-.9550390013002606,0],[.05798074688562971,-.9948367309379758,0],[.16070560170383894,-1,0],[.18067792861346507,-.9997916666312211,0],[.11011764985575559,-.9277359211703885,0],[-.007880278837515482,-.7639349766289246,0],[-.0911537741794213,-.5777453598645401,0],[-.1350297222637616,-.3738037900014075,0],[-.1407332679886573,-.2666249973841146,0],[-.13566927778740054,-.16559737855774492,0],[-.09661850661164974,.02734140360028614,0],[-.02225101537003439,.20489371073825802,0],[.08353679477930409,.3631821016236316,0],[.21684852267822408,.4983291350238681,0],[.3737877671685829,.6064573697064286,0],[.5504581270922397,.6836893644387745,0],[.7429632012910522,.7261476779883669,0],[.8439361308817227,.7331250039344617,0]],cells:[[0,1,36],[0,36,37],[1,2,35],[1,35,36],[2,3,34],[2,34,35],[3,4,34],[4,5,33],[4,33,34],[5,6,33],[6,7,32],[6,32,33],[7,8,32],[8,9,31],[8,31,32],[9,10,31],[10,11,30],[10,30,31],[11,12,30],[12,13,30],[13,14,29],[13,29,30],[14,15,29],[15,16,28],[15,28,29],[16,17,27],[16,27,28],[17,18,27],[18,19,26],[18,26,27],[19,20,25],[19,25,26],[20,21,25],[21,22,24],[21,24,25],[22,23,24]]},type:"uber"},{id:"note",mesh:{positions:[[.1652653515032824,-1,0],[.8058751850678235,-.3634391709906274,0],[.3421405964204045,-.3634391709906274,0],[.2759828093381019,-.37760292848333576,0],[.18006176516691505,-.4707402855024543,0],[.8263267743872501,-.19817381780026133,0],[.8263267743872501,.8179188969036146,0],[.8101430337082303,.8848726695625739,0],[.7081316944804228,.984384361074573,0],[.6406098200678706,1,0],[-.6815130071421428,1,0],[-.7426437578626014,.984384361074573,0],[-.816534156451339,.8848726695625739,0],[-.8263267743872501,.8179188969036146,0],[-.8263267743872501,-.83473464512255,0],[-.816534156451339,-.8964334961994853,0],[-.7426437578626014,-.9728235327505781,0],[-.6815130071421428,-.9831842500939811,0],[-3.374167666039052e-9,-.9831842500939811,0],[-3.374167666039052e-9,-.34464023717699255,0],[.009792614561743292,-.2832512595609675,0],[.08368301315048132,-.20822466263173867,0],[.14481376387093978,-.19817381780026133,0],[.6406098200678706,-.19817381780026133,0],[-.2285841788175892,.20331270020149228,0],[-.19661679169530677,.2792911879952935,0],[-.13922629950241358,.3366889441253016,0],[-.06324151829282841,.36866553158788196,0],[-.020410274323625962,.3729832505052497,0],[.022407332469228294,.36866553158788196,0],[.09837452252825755,.3366889441253016,0],[.15575710677273566,.2792911879952935,0],[.187722395867888,.20331270020149228,0],[.19203833931734937,.16049331849430626,0],[.187722395867888,.11766207445261179,0],[.15575710677273566,.041677292781714836,0],[.09837452252825755,-.01571320003065424,0],[.022407332469228294,-.04768058761424887,0],[-.020410274323625962,-.05199661182955351,0],[-.06324151829282841,-.04768058761424887,0],[-.13922629950241358,-.01571320003065424,0],[-.19661679169530677,.041677292781714836,0],[-.2285841788175892,.11766207445261179,0],[.38344079979097856,.6290386778096302,0],[.2355495281370203,.5353942217078467,0],[.07569257806366216,.4868378370624775,0],[-.020658172733848845,.47920754804677657,0],[-.11699706090688405,.4868378370624775,0],[-.27684771525789864,.5353942217078467,0],[-.42475133082971483,.6290386778096302,0],[-.4544797276000714,.6567851833212697,0],[-.4544797276000714,.7271055871112868,0],[-.44744562093879386,.7539560441802544,0],[-.4033042775936584,.7885533089070305,0],[-.37428471420652376,.7934183064031874,0],[.3340012790626023,.7934183064031874,0],[.36285945384942125,.7885533089070305,0],[.406290672928602,.7539560441802544,0],[.41316338719362505,.7271055871112868,0],[-.23290020296040193,.16049331849430626,0],[.1652653515032824,-.5362654164138325,0],[.41316338719362505,.6567851833212697,0]],cells:[[0,1,2],[0,2,60],[2,3,60],[3,4,60],[5,6,61],[5,61,23],[6,7,8],[6,8,9],[6,9,58],[6,58,61],[9,10,54],[9,54,55],[9,55,56],[9,56,57],[9,57,58],[10,11,12],[10,12,13],[10,13,52],[10,52,53],[10,53,54],[13,14,42],[13,42,59],[13,50,51],[13,51,52],[13,59,50],[14,15,17],[14,17,19],[14,19,40],[14,40,41],[14,41,42],[15,16,17],[17,18,19],[19,20,40],[20,21,38],[20,38,39],[20,39,40],[21,22,36],[21,36,37],[21,37,38],[22,23,35],[22,35,36],[23,32,33],[23,33,34],[23,34,35],[23,43,32],[23,61,43],[24,25,48],[24,48,49],[24,49,59],[25,26,48],[26,27,47],[26,47,48],[27,28,46],[27,46,47],[28,29,46],[29,30,45],[29,45,46],[30,31,44],[30,44,45],[31,32,44],[32,43,44],[49,50,59]]},type:"uber"},{id:"notification",mesh:{positions:[[.8571428571428571,.8571428571428572,0],[.20171428571428576,.8571428571428572,0],[.17089955357142886,.9145401785714287,0],[.06673437499999979,.9893705357142859,0],[0,1,0],[-.06675669642857139,.9893705357142859,0],[-.1710200892857142,.9145401785714287,0],[-.20185714285714287,.8571428571428572,0],[-.3571428571428571,.8571428571428572,0],[-.42857142857142855,1,0],[-.5714285714285715,1,0],[.42857142857142855,-1,0],[.5714285714285715,-1,0],[.36400000000000005,-.5851428571428572,0],[.44974776785714293,-.4980245535714286,0],[.5391325334821429,-.33686579241071435,0],[.5677011718749999,-.21369559151785722,0],[.5714285714285715,-.14857142857142858,0],[.5714285714285715,.13357142857142867,0],[.5844821428571426,.2549799107142856,0],[.683767857142857,.4737433035714287,0],[.7665714285714285,.5635714285714286,0],[.8205714285714285,.6108571428571428,0],[.836109375,.6277254464285715,0],[.8547031249999999,.6686941964285715,0],[-.6428571428571428,.8571428571428572,0],[-.8571428571428571,.8571428571428572,0],[-.8571428571428571,.6914285714285715,0],[-.8547031249999999,.6686941964285715,0],[-.8361093749999999,.6277254464285715,0],[-.8205714285714285,.6108571428571428,0],[-.7665714285714285,.5635714285714286,0],[-.6837678571428571,.4737433035714287,0],[-.5844821428571428,.2549799107142856,0],[-.5714285714285715,.13357142857142867,0],[-.5714285714285715,-.14857142857142858,0],[-.5641063058035712,-.23976283482142857,0],[-.5089684709821428,-.4069447544642857,0],[-.40748465401785716,-.5463364955357142,0],[-.2688289620535715,-.6489112723214285,0],[-.18842857142857142,-.6835714285714286,0],[-.19939955357142858,-.7071651785714286,0],[-.21255580357142861,-.7584241071428571,0],[-.21428571428571427,-.7857142857142857,0],[-.209935546875,-.8288828125,0],[-.17771065848214299,-.9054966517857143,0],[-.11984514508928576,-.9633872767857142,0],[-.04320954241071436,-.9956439732142858,0],[0,-1,0],[.0705066964285714,-.9880848214285715,0],[.17777008928571425,-.9048973214285714,0],[.06579241071428582,-.8135089285714285,0],[.027734374999999898,-.8515267857142856,0],[0,-.8571428571428572,0],[-.02779464285714285,-.8515267857142856,0],[-.06581249999999993,-.8135089285714285,0],[-.07142857142857145,-.7857142857142857,0],[-.06581249999999993,-.7579196428571429,0],[-.02779464285714285,-.7199017857142858,0],[0,-.7142857142857143,0],[.027734374999999898,-.7199017857142858,0],[.06579241071428582,-.7579196428571429,0],[.07142857142857136,-.7857142857142857,0],[.20657142857142846,-.8417142857142856,0],[.8571428571428571,.6914285714285715,0]],cells:[[0,1,21],[0,21,64],[1,2,6],[1,6,7],[1,7,19],[1,19,20],[1,20,21],[2,3,4],[2,4,6],[4,5,6],[7,8,18],[7,18,19],[8,9,10],[8,10,13],[8,13,17],[8,17,18],[10,11,13],[11,12,13],[13,14,17],[14,15,16],[14,16,17],[21,22,64],[22,23,64],[23,24,64],[25,26,27],[25,27,30],[25,30,31],[25,31,32],[25,32,33],[25,33,63],[27,28,29],[27,29,30],[33,34,60],[33,60,63],[34,35,59],[34,59,60],[35,36,37],[35,37,38],[35,38,39],[35,39,40],[35,40,59],[40,41,57],[40,57,58],[40,58,59],[41,42,57],[42,43,56],[42,56,57],[43,44,56],[44,45,55],[44,55,56],[45,46,55],[46,47,54],[46,54,55],[47,48,53],[47,53,54],[48,49,53],[49,50,52],[49,52,53],[50,51,52],[50,63,51],[51,63,62],[60,61,63],[61,62,63]]},type:"uber"},{id:"notifications-mute",mesh:{positions:[[.8547031249999999,.6686941964285715,0],[.836109375,.6277254464285715,0],[.8205714285714285,.6108571428571428,0],[.7665714285714285,.5635714285714286,0],[.683767857142857,.4737433035714287,0],[.5844821428571426,.2549799107142856,0],[.5714285714285715,.13357142857142867,0],[.5714285714285715,-.14857142857142858,0],[.5641063058035712,-.23976283482142857,0],[.5089684709821428,-.4069447544642857,0],[.4074846540178574,-.5463364955357142,0],[.2688289620535715,-.6489112723214285,0],[.1884285714285716,-.6835714285714286,0],[.19939955357142866,-.7071651785714286,0],[.21255580357142842,-.7584241071428571,0],[.21428571428571427,-.7857142857142857,0],[.20993554687499988,-.8288828125,0],[.17771065848214251,-.9054966517857143,0],[.11984514508928566,-.9633872767857142,0],[.043209542410714175,-.9956439732142858,0],[0,-1,0],[-.043168526785714284,-.9956439732142858,0],[-.11978236607142849,-.9633872767857142,0],[-.17767299107142845,-.9054966517857143,0],[-.20992968749999993,-.8288828125,0],[-.21428571428571427,-.7857142857142857,0],[-.21255580357142861,-.7584241071428571,0],[-.19939955357142858,-.7071651785714286,0],[-.18842857142857142,-.6835714285714286,0],[-.26878794642857146,-.6489112723214285,0],[-.4074218750000001,-.5463364955357142,0],[-.5089308035714284,-.4069447544642857,0],[-.5641004464285714,-.23976283482142857,0],[-.5714285714285715,-.14857142857142858,0],[-.5714285714285715,.13357142857142867,0],[-.5844821428571428,.2549799107142856,0],[-.6837678571428571,.4737433035714287,0],[-.7665714285714285,.5635714285714286,0],[-.8205714285714285,.6108571428571428,0],[-.8361093749999999,.6277254464285715,0],[-.8547031249999999,.6686941964285715,0],[-.8571428571428571,.6914285714285715,0],[-.8571428571428571,.8571428571428572,0],[-.20171428571428565,.8571428571428572,0],[-.17093973214285713,.9145401785714287,0],[-.0666941964285715,.9893705357142859,0],[0,1,0],[.0667566964285712,.9893705357142859,0],[.1710200892857142,.9145401785714287,0],[.20185714285714287,.8571428571428572,0],[.8571428571428571,.8571428571428572,0],[.02779464285714285,-.8515267857142856,0],[.06581250000000001,-.8135089285714285,0],[.07142857142857136,-.7857142857142857,0],[.06581250000000001,-.7579196428571429,0],[.02779464285714285,-.7199017857142858,0],[0,-.7142857142857143,0],[-.02779464285714285,-.7199017857142858,0],[-.06581249999999993,-.7579196428571429,0],[-.07142857142857145,-.7857142857142857,0],[-.06581249999999993,-.8135089285714285,0],[-.02779464285714285,-.8515267857142856,0],[0,-.8571428571428572,0],[.8571428571428571,.6914285714285715,0]],cells:[[0,63,1],[1,63,2],[2,63,3],[3,49,4],[3,50,49],[3,63,50],[4,49,5],[5,34,6],[5,35,34],[5,43,35],[5,49,43],[6,33,7],[6,34,33],[7,9,8],[7,10,9],[7,11,10],[7,12,11],[7,33,56],[7,56,12],[12,54,13],[12,55,54],[12,56,55],[13,54,14],[14,53,15],[14,54,53],[15,53,16],[16,52,17],[16,53,52],[17,52,18],[18,51,19],[18,52,51],[19,51,62],[19,62,20],[20,62,21],[21,61,22],[21,62,61],[22,61,23],[23,60,24],[23,61,60],[24,59,25],[24,60,59],[25,59,26],[26,58,27],[26,59,58],[27,58,28],[28,33,29],[28,56,33],[28,57,56],[28,58,57],[29,33,30],[30,33,31],[31,33,32],[35,43,36],[36,43,37],[37,41,38],[37,42,41],[37,43,42],[38,41,39],[39,41,40],[43,48,44],[43,49,48],[44,46,45],[44,48,46],[46,48,47]]},type:"uber"},{id:"pause",mesh:{positions:[[.8333333333333334,-.9166666666666666,0],[.8267871093749998,-.949111328125,0],[.782444661458333,-.9934537760416667,0],[.75,-1,0],[.375,-1,0],[.34255533854166687,-.9934537760416667,0],[.29821289062500017,-.949111328125,0],[.29166666666666674,-.9166666666666666,0],[.29166666666666674,.9166666666666667,0],[.29821289062500017,.9491113281249997,0],[.34255533854166687,.9934537760416664,0],[.375,1,0],[.75,1,0],[.782444661458333,.9934537760416664,0],[.8267871093749998,.9491113281249997,0],[-.75,1,0],[-.7824446614583335,.9934537760416664,0],[-.826787109375,.9491113281249997,0],[-.8333333333333334,.9166666666666667,0],[-.8333333333333334,-.9166666666666666,0],[-.826787109375,-.949111328125,0],[-.7824446614583335,-.9934537760416667,0],[-.75,-1,0],[-.375,-1,0],[-.3425553385416667,-.9934537760416667,0],[-.2982128906249999,-.949111328125,0],[-.2916666666666667,-.9166666666666666,0],[-.2916666666666667,.9166666666666667,0],[-.2982128906249999,.9491113281249997,0],[-.3425553385416667,.9934537760416664,0],[-.375,1,0],[.8333333333333334,.9166666666666667,0]],cells:[[0,3,1],[0,4,3],[0,7,4],[0,8,7],[0,31,8],[1,3,2],[4,6,5],[4,7,6],[8,10,9],[8,11,10],[8,12,11],[8,31,12],[12,14,13],[12,31,14],[15,16,18],[15,18,27],[15,27,30],[16,17,18],[18,19,26],[18,26,27],[19,20,22],[19,22,26],[20,21,22],[22,23,26],[23,24,26],[24,25,26],[27,28,29],[27,29,30]]},type:"uber"},{id:"payment",mesh:{positions:[[-.9887678571428571,.6270178571428573,0],[-.9127321428571429,.7030535714285713,0],[-.8571428571428572,.7142857142857143,0],[.8571428571428572,.7142857142857143,0],[.9127924107142855,.7030535714285713,0],[.9887879464285714,.6270178571428573,0],[1,.5714285714285715,0],[1,-.14285714285714282,0],[-1,-.14285714285714282,0],[-.4285714285714286,.28571428571428564,0],[-.4285714285714286,.42857142857142866,0],[-.7142857142857143,.42857142857142866,0],[1,-.4285714285714286,0],[-1,-.4285714285714286,0],[-1,-.5714285714285715,0],[-.9887678571428571,-.6270178571428572,0],[-.9127321428571429,-.7030535714285715,0],[-.8571428571428572,-.7142857142857143,0],[.8571428571428572,-.7142857142857143,0],[.9127924107142855,-.7030535714285715,0],[.9887879464285714,-.6270178571428572,0],[-1,.5714285714285715,0],[-.7142857142857143,.28571428571428564,0],[1,-.5714285714285715,0]],cells:[[0,21,1],[1,21,2],[2,10,3],[2,11,10],[2,21,11],[3,5,4],[3,6,5],[3,7,6],[3,9,7],[3,10,9],[7,9,8],[8,9,22],[8,22,21],[11,21,22],[12,13,18],[12,18,23],[13,14,17],[13,17,18],[14,15,17],[15,16,17],[18,19,20],[18,20,23]]},type:"uber"},{id:"phone-alt",mesh:{positions:[[-.6702776818329302,-1,0],[-.2063093331658658,-.5360316513329356,0],[-.34961953506871385,-.24945311436974715,0],[-.36204679142985713,-.21008323651626015,0],[-.34928394615924035,-.131390581007107,0],[-.3250436985168668,-.09797887817795503,0],[.09797887817795489,.325043698516867,0],[.13139058100710696,.3492839461592405,0],[.21008323651625965,.36204679142985685,0],[.24945311436974688,.3496195350687137,0],[.5360316513329354,.20630933316586586,0],[.9999999999999998,.6702776818329303,0],[.8144042871646726,.8558733946682575,0],[.7320504907578943,.9231324771564038,0],[.5434729101903893,1,0],[.3429652420165163,1,0],[.1544033615149518,.9231324771564038,0],[.072063302665871,.8558733946682575,0],[-.8558733946682573,-.07206330266587124,0],[-.9231324771564038,-.15440507870966402,0],[-.9999999999999998,-.3429762811253807,0],[-.9999999999999998,-.5434913087051634,0],[-.9231324771564038,-.73206251112088,0],[-.8558733946682573,-.8144042871646728,0]],cells:[[0,1,23],[1,2,23],[2,3,19],[2,19,20],[2,20,21],[2,21,22],[2,22,23],[3,4,18],[3,18,19],[4,5,18],[5,6,18],[6,7,17],[6,17,18],[7,8,17],[8,9,16],[8,16,17],[9,10,12],[9,12,13],[9,13,14],[9,14,15],[9,15,16],[10,11,12]]},type:"uber"},{id:"phone",mesh:{positions:[[-.42857142857142855,-1,0],[-.4841607142857143,-.9887678571428571,0],[-.5601964285714285,-.9127321428571429,0],[-.5714285714285714,-.8571428571428572,0],[-.5714285714285714,.8571428571428572,0],[-.5601964285714285,.9127321428571429,0],[-.4841607142857143,.9887678571428571,0],[-.42857142857142855,1,0],[.42857142857142855,1,0],[.4841607142857143,.9887678571428571,0],[.5601964285714285,.9127321428571429,0],[.5714285714285714,.8571428571428572,0],[.5714285714285714,-.8571428571428572,0],[.5601964285714285,-.9127321428571429,0],[.4841607142857143,-.9887678571428571,0],[.14004910714285707,.8353258928571425,0],[.12104017857142832,.8543348214285713,0],[.10714285714285714,.8571428571428572,0],[-.10714285714285714,.8571428571428572,0],[-.12104017857142857,.8543348214285713,0],[-.14004910714285718,.8353258928571425,0],[-.14285714285714285,.8214285714285714,0],[-.14285714285714285,.75,0],[-.14004910714285718,.7361026785714289,0],[-.12104017857142857,.7170937500000001,0],[-.10714285714285714,.7142857142857142,0],[.10714285714285714,.7142857142857142,0],[.12104017857142832,.7170937500000001,0],[.14004910714285707,.7361026785714289,0],[.14285714285714285,.75,0],[.42857142857142855,-.7142857142857143,0],[.42857142857142855,.5714285714285714,0],[-.42857142857142855,.5714285714285714,0],[-.42857142857142855,-.7142857142857143,0],[.14285714285714285,.8214285714285714,0],[.42857142857142855,-1,0]],cells:[[0,2,1],[0,3,2],[0,33,3],[0,35,33],[3,32,4],[3,33,32],[4,6,5],[4,7,6],[4,21,7],[4,22,21],[4,32,22],[7,17,8],[7,18,17],[7,19,18],[7,20,19],[7,21,20],[8,11,9],[8,15,34],[8,16,15],[8,17,16],[8,34,11],[9,11,10],[11,29,31],[11,31,12],[11,34,29],[12,30,35],[12,31,30],[12,35,13],[13,35,14],[22,32,23],[23,32,24],[24,32,25],[25,32,26],[26,31,27],[26,32,31],[27,31,28],[28,31,29],[30,33,35]]},type:"uber"},{id:"picture",mesh:{positions:[[-.8333333333333334,1,0],[-.8981875,.9868958333333333,0],[-.9868958333333334,.8981874999999999,0],[-1,.8333333333333333,0],[-1,-.8333333333333334,0],[-.9868958333333334,-.8981875,0],[-.8981875,-.9868958333333334,0],[-.8333333333333334,-1,0],[.8333333333333333,-1,0],[.8981874999999999,-.9868958333333334,0],[.9868958333333333,-.8981875,0],[1,-.8333333333333334,0],[1,.8333333333333333,0],[.9868958333333333,.8981874999999999,0],[.8981874999999999,.9868958333333333,0],[.8333333333333333,.5,0],[.8333333333333333,-.8333333333333334,0],[-.8333333333333334,-.8333333333333334,0],[-.04349999999999998,.0970000000000002,0],[-.06876562500000005,.1194453124999999,0],[-.132046875,.1272109374999999,0],[-.16200000000000003,.11150000000000015,0],[-.32266666666666666,-.021333333333333315,0],[-.34762499999999985,-.0354895833333333,0],[-.4025416666666667,-.0354895833333333,0],[-.4275000000000001,-.021333333333333315,0],[-.6778333333333333,.1855,0],[-.7059609375,.22955208333333332,0],[-.6749036458333333,.3172187500000001,0],[-.6255,.33333333333333326,0],[.6306666666666667,.33333333333333326,0],[.6755052083333333,.32023437500000007,0],[.7133072916666665,.24403645833333343,0],[.6968333333333332,.19999999999999996,0],[.35450000000000004,-.26049999999999995,0],[.32456770833333337,-.28553125,0],[.25226562499999994,-.28553125,0],[-.4815208333333333,-.6118958333333333,0],[-.5702291666666666,-.5231874999999999,0],[-.5833333333333333,-.45833333333333337,0],[-.5702291666666666,-.3934791666666667,0],[-.4815208333333333,-.30477083333333344,0],[-.41666666666666663,-.29166666666666663,0],[-.3518125,-.30477083333333344,0],[-.2631041666666668,-.3934791666666667,0],[-.25,-.45833333333333337,0],[-.2631041666666668,-.5231874999999999,0],[-.3518125,-.6118958333333333,0],[-.8333333333333334,.5,0],[-.41666666666666663,-.625,0],[.22233333333333327,-.26049999999999995,0],[.8333333333333333,1,0]],cells:[[0,1,3],[0,3,48],[0,15,51],[0,48,15],[1,2,3],[3,4,48],[4,5,17],[4,17,48],[5,6,17],[6,7,17],[7,8,17],[8,9,16],[8,16,17],[9,10,16],[10,11,16],[11,12,15],[11,15,16],[12,13,14],[12,14,51],[12,51,15],[18,30,19],[18,34,30],[18,50,34],[19,30,20],[20,29,21],[20,30,29],[21,25,22],[21,29,25],[22,24,23],[22,25,24],[25,29,26],[26,29,27],[27,29,28],[30,32,31],[30,33,32],[30,34,33],[34,36,35],[34,50,36],[37,39,38],[37,49,39],[39,41,40],[39,42,41],[39,49,42],[42,45,43],[42,49,45],[43,45,44],[45,47,46],[45,49,47]]},type:"uber"},{id:"pin",mesh:{positions:[[.559818359375,-.543728515625,0],[.47383231026785744,-.7480538504464285,0],[.3194824218749999,-.9024037388392857,0],[.11515708705357142,-.9883897879464286,0],[0,-1,0],[-.11515708705357142,-.9883897879464286,0],[-.3194824218749999,-.9024037388392857,0],[-.47383231026785716,-.7480538504464285,0],[-.559818359375,-.543728515625,0],[-.5714285714285714,-.4285714285714286,0],[-.5631149553571427,-.33101729910714284,0],[-.5007645089285714,-.15349386160714296,0],[-.3866908482142856,-.008501674107142976,0],[-.23198325892857138,.09305747767857153,0],[-.14285714285714285,.12414285714285711,0],[-.14285714285714285,.9642857142857142,0],[-.14004910714285718,.9781830357142856,0],[-.12104017857142857,.9971919642857141,0],[-.10714285714285714,1,0],[.10714285714285714,1,0],[.12104017857142832,.9971919642857141,0],[.14004910714285707,.9781830357142856,0],[.14285714285714285,.9642857142857142,0],[.14285714285714285,.12414285714285711,0],[.23198325892857138,.09305747767857153,0],[.3866908482142856,-.008501674107142976,0],[.5007645089285714,-.15349386160714296,0],[.5631149553571427,-.33101729910714284,0],[.5714285714285714,-.4285714285714286,0]],cells:[[0,28,1],[1,25,2],[1,28,25],[2,4,3],[2,25,4],[4,6,5],[4,12,6],[4,13,12],[4,24,13],[4,25,24],[6,12,7],[7,9,8],[7,12,9],[9,11,10],[9,12,11],[13,24,14],[14,22,15],[14,23,22],[14,24,23],[15,17,16],[15,18,17],[15,19,18],[15,22,19],[19,21,20],[19,22,21],[25,28,26],[26,28,27]]},type:"uber"},{id:"place",mesh:{positions:[[-.07302158900669638,-.9963711983816964,0],[-.21238424246651796,-.9683471330915179,0],[-.3993373325892857,-.8794266183035714,0],[-.5922809709821429,-.6874372209821429,0],[-.6821676548549107,-.5001143624441965,0],[-.7105972726004465,-.3596304757254465,0],[-.7142857142857143,-.2857142857142857,0],[-.7109375000000001,-.20582393973214297,0],[-.6841517857142857,-.05419280133928572,0],[-.5937500000000001,.16631473214285686,0],[-.5,.3191428571428572,0],[-.029285714285714314,.9847142857142859,0],[-.023263392857142885,.9913816964285711,0],[-.00827232142857134,.9990379464285712,0],[0,1,0],[.008212053571428546,.9990379464285712,0],[.023243303571428408,.9913816964285711,0],[.029285714285714234,.9847142857142859,0],[.5,.3191428571428572,0],[.5937500000000001,.16631473214285686,0],[.6841517857142857,-.05419280133928572,0],[.7109375000000001,-.20582393973214297,0],[.7142857142857143,-.2857142857142857,0],[.7105972726004464,-.3596304757254465,0],[.6821676548549107,-.5001143624441965,0],[.5922809709821426,-.6874372209821429,0],[.3993373325892859,-.8794266183035714,0],[.21238424246651758,-.9683471330915179,0],[.07302158900669621,-.9963711983816964,0],[-.08815318080357135,.1428267299107142,0],[-.24456445312500005,.07700474330357143,0],[-.36271902901785713,-.04114983258928562,0],[-.428541015625,-.19756110491071432,0],[-.4374285714285715,-.2857142857142857,0],[-.428541015625,-.37386746651785707,0],[-.36271902901785713,-.5302787388392858,0],[-.24456445312500005,-.6484333147321428,0],[-.08815318080357135,-.7142553013392856,0],[0,-.7231428571428571,0],[.08815931919642869,-.7142553013392856,0],[.24460965401785725,-.6484333147321428,0],[.3628166852678575,-.5302787388392858,0],[.42867773437500006,-.37386746651785707,0],[.4375714285714286,-.2857142857142857,0],[.42867773437500006,-.19756110491071432,0],[.3628166852678575,-.04114983258928562,0],[.24460965401785725,.07700474330357143,0],[.08815931919642869,.1428267299107142,0],[0,.1517142857142857,0],[0,-1,0]],cells:[[0,37,1],[0,38,37],[0,49,38],[1,36,2],[1,37,36],[2,36,3],[3,35,4],[3,36,35],[4,34,5],[4,35,34],[5,33,6],[5,34,33],[6,33,7],[7,32,8],[7,33,32],[8,31,9],[8,32,31],[9,30,10],[9,31,30],[10,29,11],[10,30,29],[11,15,12],[11,16,15],[11,17,16],[11,29,48],[11,48,17],[12,14,13],[12,15,14],[17,47,18],[17,48,47],[18,46,19],[18,47,46],[19,45,20],[19,46,45],[20,44,21],[20,45,44],[21,43,22],[21,44,43],[22,43,23],[23,42,24],[23,43,42],[24,41,25],[24,42,41],[25,40,26],[25,41,40],[26,40,27],[27,39,28],[27,40,39],[28,38,49],[28,39,38]]},type:"uber"},{id:"play",mesh:{positions:[[.8279687312480536,-.06629248569184487,0],[.8562648398389915,-.03688919482369957,0],[.8562648398389915,.036889192089859524,0],[.8279687312480536,.06629248295800516,0],[-.6684489071799615,.984995501369361,0],[-.6998732023241087,.9988766868554735,0],[-.763621081848936,1,0],[-.8182863287317422,.9710507615333261,0],[-.8515309210236494,.9185644020463268,0],[-.8562648398389915,.8855371239798542,0],[-.8562648398389915,-.8855371237945571,0],[-.8515309210236494,-.9185644034716863,0],[-.8182863287317422,-.9710507633748907,0],[-.763621081848936,-1,0],[-.6998732023241087,-.9988766845349871,0],[-.6684489071799615,-.9849954982649265,0]],cells:[[0,1,2],[0,2,3],[0,3,15],[3,4,15],[4,5,9],[4,9,15],[5,6,9],[6,7,9],[7,8,9],[9,10,15],[10,11,12],[10,12,13],[10,13,14],[10,14,15]]},type:"uber"},{id:"plus-alt",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10226789202008946,.9948371233258928,0],[.2974228166852677,.9550420619419644,0],[.47672310965401765,.8793055943080357,0],[.6361525878906249,.7716489257812498,0],[.7716950683593751,.6360932617187502,0],[.8793343680245538,.4766598074776789,0],[.9550543038504469,.2973697684151786,0],[.9948386928013393,.10224434988839293,0],[1,0,0],[.9948386928013393,-.10224434988839282,0],[.9550543038504469,-.2973697684151786,0],[.8793343680245538,-.47665980747767855,0],[.7716950683593751,-.63609326171875,0],[.6361525878906249,-.77164892578125,0],[.47672310965401765,-.8793055943080357,0],[.2974228166852677,-.9550420619419643,0],[.10226789202008946,-.9948371233258928,0],[.1428571428571428,.1428571428571428,0],[.1428571428571428,.5357142857142858,0],[.14004910714285712,.549611607142857,0],[.12104017857142835,.5686205357142857,0],[.1071428571428572,.5714285714285714,0],[-.1071428571428571,.5714285714285714,0],[-.12104017857142857,.5686205357142857,0],[-.14004910714285723,.549611607142857,0],[-.1428571428571429,.5357142857142858,0],[-.1428571428571429,.1428571428571428,0],[-.5357142857142857,.1428571428571428,0],[-.5496116071428572,.14004910714285712,0],[-.5686205357142857,.12104017857142835,0],[-.5714285714285714,.1071428571428572,0],[-.5714285714285714,-.1071428571428571,0],[-.5686205357142857,-.12104017857142857,0],[-.5496116071428572,-.14004910714285723,0],[-.5357142857142857,-.1428571428571429,0],[-.1428571428571429,-.1428571428571429,0],[-.1428571428571429,-.5357142857142857,0],[-.14004910714285723,-.5496116071428572,0],[-.12104017857142857,-.5686205357142857,0],[-.1071428571428571,-.5714285714285714,0],[.1071428571428572,-.5714285714285714,0],[.12104017857142835,-.5686205357142857,0],[.14004910714285712,-.5496116071428572,0],[.1428571428571428,-.5357142857142857,0],[.1428571428571428,-.1428571428571429,0],[.5357142857142858,-.1428571428571429,0],[.549611607142857,-.14004910714285723,0],[.5686205357142857,-.12104017857142857,0],[.5714285714285714,-.1071428571428571,0],[.5714285714285714,.1071428571428572,0],[.5686205357142857,.12104017857142835,0],[.549611607142857,.14004910714285712,0],[0,-1,0],[.5357142857142858,.1428571428571428,0]],cells:[[0,56,1],[0,57,56],[0,70,57],[1,55,2],[1,56,55],[2,55,3],[3,52,4],[3,54,52],[3,55,54],[4,51,5],[4,52,51],[5,51,6],[6,50,7],[6,51,50],[7,49,8],[7,50,49],[8,48,9],[8,49,48],[9,47,10],[9,48,47],[10,46,11],[10,47,46],[11,46,12],[12,45,13],[12,46,45],[13,42,14],[13,43,42],[13,45,43],[14,42,15],[15,41,16],[15,42,41],[16,40,17],[16,41,40],[17,39,18],[17,40,39],[18,38,19],[18,39,38],[19,37,20],[19,38,37],[20,37,21],[21,36,71],[21,37,36],[21,71,22],[22,69,23],[22,71,69],[23,69,24],[24,68,25],[24,69,68],[25,67,26],[25,68,67],[26,66,27],[26,67,66],[27,65,28],[27,66,65],[28,64,29],[28,65,64],[29,64,30],[30,63,31],[30,64,63],[31,60,32],[31,61,60],[31,63,61],[32,60,33],[33,59,34],[33,60,59],[34,58,70],[34,59,58],[35,71,36],[43,45,44],[52,54,53],[57,70,58],[61,63,62]]},type:"uber"},{id:"plus",mesh:{positions:[[.16666666666666674,-.16666666666666663,0],[.16666666666666674,-.9583333333333334,0],[.1633906249999999,-.974546875,0],[.14121354166666644,-.9967239583333333,0],[.125,-1,0],[-.125,-1,0],[-.14121354166666666,-.9967239583333333,0],[-.163390625,-.974546875,0],[-.16666666666666663,-.9583333333333334,0],[-.16666666666666663,-.16666666666666663,0],[-.9583333333333334,-.16666666666666663,0],[-.974546875,-.163390625,0],[-.9967239583333333,-.14121354166666666,0],[-1,-.125,0],[-1,.125,0],[-.9967239583333333,.14121354166666644,0],[-.974546875,.1633906249999999,0],[-.9583333333333334,.16666666666666674,0],[-.16666666666666663,.16666666666666674,0],[-.16666666666666663,.9583333333333333,0],[-.163390625,.9745468749999997,0],[-.14121354166666666,.9967239583333332,0],[-.125,1,0],[.125,1,0],[.14121354166666644,.9967239583333332,0],[.1633906249999999,.9745468749999997,0],[.16666666666666674,.9583333333333333,0],[.16666666666666674,.16666666666666674,0],[.9583333333333333,.16666666666666674,0],[.9745468749999997,.1633906249999999,0],[.9967239583333332,.14121354166666644,0],[1,.125,0],[1,-.125,0],[.9967239583333332,-.14121354166666666,0],[.9745468749999997,-.163390625,0],[.9583333333333333,-.16666666666666663,0]],cells:[[0,8,1],[0,9,8],[0,18,9],[0,27,18],[0,35,27],[1,3,2],[1,4,3],[1,8,4],[4,8,5],[5,8,6],[6,8,7],[9,17,10],[9,18,17],[10,12,11],[10,13,12],[10,14,13],[10,17,14],[14,17,15],[15,17,16],[18,27,19],[19,21,20],[19,22,21],[19,23,22],[19,26,23],[19,27,26],[23,25,24],[23,26,25],[27,35,28],[28,30,29],[28,31,30],[28,32,31],[28,35,32],[32,35,33],[33,35,34]]},type:"uber"},{id:"power",mesh:{positions:[[-.7035714285714286,.08157142857142863,0],[-.7083191964285716,.08730580357142825,0],[-.7136361607142858,.09995312500000009,0],[-.7142857142857143,.10657142857142854,0],[-.7117366071428571,.12001562500000018,0],[-.6931919642857143,.13977901785714275,0],[-.6784285714285715,.1428571428571428,0],[-.14285714285714282,.1428571428571428,0],[-.4274285714285715,.9542857142857142,0],[-.42812053571428577,.971854910714286,0],[-.40914732142857135,.9963325892857142,0],[-.3945714285714285,1,0],[-.3874330357142857,.9993995535714286,0],[-.3734776785714286,.9939129464285714,0],[-.36714285714285716,.9885714285714287,0],[.7035714285714287,-.08171428571428574,0],[.708439732142857,-.08757589285714296,0],[.7136763392857146,-.10047767857142864,0],[.7142857142857143,-.1071428571428571,0],[.7117187500000002,-.12049776785714283,0],[.6931919642857142,-.13986830357142843,0],[.6785714285714286,-.1428571428571429,0],[.14285714285714282,-.1428571428571429,0],[.42642857142857143,-.9542857142857143,0],[.4271696428571427,-.9720357142857142,0],[.4080267857142858,-.9963928571428572,0],[.3928571428571429,-1,0],[.3856383928571431,-.9993482142857143,0],[.37168303571428546,-.9934910714285714,0],[.3654285714285715,-.9878571428571429,0]],cells:[[0,4,1],[0,6,4],[0,7,6],[0,22,7],[0,29,22],[1,3,2],[1,4,3],[4,6,5],[7,14,8],[7,15,14],[7,22,15],[8,12,9],[8,13,12],[8,14,13],[9,12,10],[10,12,11],[15,18,16],[15,21,18],[15,22,21],[16,18,17],[18,21,19],[19,21,20],[22,29,23],[23,25,24],[23,26,25],[23,27,26],[23,29,27],[27,29,28]]},type:"uber"},{id:"previous",mesh:{positions:[[-.9943900669642857,-.5272684151785715,0],[-.9564112723214285,-.5652472098214285,0],[-.9286428571428571,-.5708571428571428,0],[-.8573571428571429,-.5708214285714285,0],[-.8295022321428571,-.5652472098214285,0],[-.7915334821428572,-.5272684151785715,0],[-.7859285714285714,-.49949999999999994,0],[-.7859285714285714,-.10950000000000001,0],[-.0034285714285714475,-.5612857142857143,0],[-.0028571428571427804,-.5602857142857143,0],[.005239955357142945,-.5645139508928572,0],[.022746651785714445,-.5700641741071428,0],[.03224999999999989,-.5708571428571428,0],[.0600334821428572,-.5652472098214285,0],[.09800223214285708,-.5272684151785715,0],[.10360714285714301,-.49949999999999994,0],[.10360714285714301,-.10557142857142865,0],[.8929642857142857,-.5612857142857143,0],[.8935357142857143,-.5602857142857143,0],[.9016177455357142,-.5645290178571429,0],[.9191344866071429,-.5700691964285715,0],[.9286428571428573,-.5708571428571428,0],[.9564112723214284,-.5652472098214285,0],[.9943900669642858,-.5272684151785715,0],[1,-.49949999999999994,0],[1,.4995000000000001,0],[.9943900669642858,.5272684151785715,0],[.9564112723214284,.5652472098214283,0],[.9286428571428573,.5708571428571428,0],[.9191344866071429,.5700641741071429,0],[.9016177455357142,.564513950892857,0],[.8935357142857143,.5602857142857144,0],[.8929642857142857,.5612857142857143,0],[.10360714285714301,.10557142857142858,0],[.10360714285714301,.4995000000000001,0],[.09800223214285708,.5272684151785715,0],[.0600334821428572,.5652472098214283,0],[.03224999999999989,.5708571428571428,0],[.022746651785714445,.5700641741071429,0],[.005239955357142945,.564513950892857,0],[-.0028571428571427804,.5602857142857144,0],[-.0034285714285714475,.5612857142857143,0],[-.7859285714285714,.10950000000000001,0],[-.7859285714285714,.4993928571428572,0],[-.7915334821428572,.5272533482142858,0],[-.8295022321428571,.565246651785714,0],[-.8572857142857142,.5708571428571428,0],[-.9286428571428571,.5708571428571428,0],[-.9564112723214285,.5652472098214283,0],[-.9943900669642857,.5272684151785715,0],[-1,.4995000000000001,0],[-1,-.49949999999999994,0]],cells:[[0,1,51],[1,2,51],[2,3,51],[3,4,5],[3,5,6],[3,6,51],[6,7,51],[7,8,9],[7,9,16],[7,16,33],[7,33,42],[7,42,51],[9,10,14],[9,14,15],[9,15,16],[10,11,12],[10,12,13],[10,13,14],[16,17,18],[16,18,24],[16,24,33],[18,19,22],[18,22,23],[18,23,24],[19,20,21],[19,21,22],[24,25,33],[25,26,31],[25,31,33],[26,27,30],[26,30,31],[27,28,30],[28,29,30],[31,32,33],[33,34,40],[33,40,42],[34,35,40],[35,36,39],[35,39,40],[36,37,39],[37,38,39],[40,41,42],[42,43,50],[42,50,51],[43,44,46],[43,46,47],[43,47,50],[44,45,46],[47,48,50],[48,49,50]]},type:"uber"},{id:"printer",mesh:{positions:[[.9887678571428571,-.055589285714285674,0],[.9127321428571429,-.13162499999999988,0],[.8571428571428572,-.1428571428571429,0],[.7142857142857142,-.1428571428571429,0],[.7142857142857142,-.4285714285714286,0],[.1428571428571428,-1,0],[-.5714285714285714,-1,0],[-.6270178571428571,-.9887678571428571,0],[-.7030535714285715,-.9127321428571429,0],[-.7142857142857143,-.8571428571428572,0],[-.7142857142857143,-.1428571428571429,0],[-.8571428571428572,-.1428571428571429,0],[-.9127321428571429,-.13162499999999988,0],[-.9887678571428571,-.055589285714285674,0],[-1,0,0],[-1,.7142857142857142,0],[-.7142857142857143,.7142857142857142,0],[-.7142857142857143,.8571428571428572,0],[-.7030535714285715,.9127321428571429,0],[-.6270178571428571,.9887678571428571,0],[-.5714285714285714,1,0],[.5714285714285714,1,0],[.6270178571428571,.9887678571428571,0],[.7030535714285713,.9127321428571429,0],[.7142857142857142,.8571428571428572,0],[.7142857142857142,.7142857142857142,0],[1,.7142857142857142,0],[.5122857142857142,-.4285714285714286,0],[.1785714285714286,-.4285714285714286,0],[.16467410714285746,-.4313794642857143,0],[.1456651785714287,-.4503883928571428,0],[.1428571428571428,-.4642857142857143,0],[0,-.8571428571428572,0],[0,-.4642857142857143,0],[.003635881696428811,-.4283529575892857,0],[.030548270089285623,-.3645298549107142,0],[.07881556919642874,-.31626255580357143,0],[.14263867187500012,-.2893501674107144,0],[.1785714285714286,-.2857142857142857,0],[.5714285714285714,-.2857142857142857,0],[.5714285714285714,-.1428571428571429,0],[-.5714285714285714,-.1428571428571429,0],[.5714285714285714,.2857142857142858,0],[.5714285714285714,.8571428571428572,0],[-.5714285714285714,.8571428571428572,0],[.7579196428571429,.13724107142857145,0],[.7199017857142855,.09922321428571435,0],[.7142857142857142,.0714285714285714,0],[.7199017857142855,.04363392857142867,0],[.7579196428571429,.005616071428571345,0],[.7857142857142858,0,0],[.8135089285714285,.005616071428571345,0],[.8515267857142859,.04363392857142867,0],[.8571428571428572,.0714285714285714,0],[.8515267857142859,.09922321428571435,0],[.8135089285714285,.13724107142857145,0],[-.5714285714285714,.2857142857142858,0],[-.5714285714285714,-.8571428571428572,0],[.1428571428571428,-.798,0],[.7857142857142858,.1428571428571428,0],[1,0,0]],cells:[[0,52,1],[0,60,52],[1,51,2],[1,52,51],[2,50,3],[2,51,50],[3,39,4],[3,40,39],[3,48,40],[3,49,48],[3,50,49],[4,27,5],[4,39,27],[5,27,58],[5,32,6],[5,58,32],[6,32,57],[6,57,7],[7,57,8],[8,57,9],[9,41,10],[9,57,41],[10,14,11],[10,41,56],[10,56,14],[11,14,12],[12,14,13],[14,56,15],[15,56,16],[16,44,17],[16,56,44],[17,44,18],[18,44,19],[19,44,20],[20,43,21],[20,44,43],[21,43,22],[22,43,23],[23,43,24],[24,43,25],[25,42,59],[25,43,42],[25,59,26],[26,54,60],[26,55,54],[26,59,55],[27,38,28],[27,39,38],[28,37,29],[28,38,37],[29,36,30],[29,37,36],[30,34,31],[30,35,34],[30,36,35],[31,33,58],[31,34,33],[32,58,33],[40,42,56],[40,47,42],[40,48,47],[40,56,41],[42,45,59],[42,46,45],[42,47,46],[52,60,53],[53,60,54]]},type:"uber"},{id:"profile",mesh:{positions:[[.48984277343749993,-.3992255859375001,0],[.41461425781249983,-.22043457031250002,0],[.2795654296875003,-.08538574218749995,0],[.10077441406249998,-.010157226562500177,0],[0,0,0],[-.10077441406249987,-.010157226562500177,0],[-.2795654296875,-.08538574218749995,0],[-.41461425781250005,-.22043457031250002,0],[-.4898427734374998,-.3992255859375001,0],[-.5,-.5,0],[-.4898427734374998,-.6007744140625,0],[-.41461425781250005,-.7795654296875,0],[-.2795654296875,-.9146142578124999,0],[-.10077441406249987,-.9898427734374999,0],[0,-1,0],[.10077441406249998,-.9898427734374999,0],[.2795654296875003,-.9146142578124999,0],[.41461425781249983,-.7795654296875,0],[.48984277343749993,-.6007744140625,0],[-.11617736816406232,.2546924641927084,0],[-.3287655029296874,.28855981445312495,0],[-.5962646484375,.3822050781249997,0],[-.9333046875000001,.602546875,0],[-1,.6678333333333333,0],[-1,.8333333333333333,0],[-.9868958333333334,.8981874999999999,0],[-.8981875,.9868958333333333,0],[-.8333333333333334,1,0],[.8333333333333333,1,0],[.8981874999999999,.9868958333333333,0],[.9868958333333333,.8981874999999999,0],[1,.8333333333333333,0],[1,.6678333333333333,0],[.9333046874999997,.602546875,0],[.5962646484375,.3822050781249997,0],[.3287655029296872,.28855981445312495,0],[.11617736816406254,.2546924641927084,0],[0,.25,0],[.5,-.5,0]],cells:[[0,1,38],[1,2,4],[1,4,38],[2,3,4],[4,5,6],[4,6,9],[4,9,14],[4,14,38],[6,7,9],[7,8,9],[9,10,11],[9,11,12],[9,12,14],[12,13,14],[14,15,16],[14,16,17],[14,17,38],[17,18,38],[19,27,20],[19,37,27],[20,27,21],[21,27,22],[22,24,23],[22,27,24],[24,26,25],[24,27,26],[27,37,28],[28,31,29],[28,33,31],[28,34,33],[28,35,34],[28,36,35],[28,37,36],[29,31,30],[31,33,32]]},type:"uber"},{id:"promo-alt",mesh:{positions:[[.10384615384615392,-1,0],[-.9550769230769232,.05230769230769239,0],[-.9739735576923076,.07492307692307687,0],[-.9969399038461538,.12638461538461554,0],[-1,.15384615384615374,0],[-.9974591346153846,.18488942307692313,0],[-.97553125,.24414903846153857,0],[-.9550769230769232,.27,0],[-.26984615384615374,.9550769230769232,0],[-.24404086538461534,.975596153846154,0],[-.18475721153846159,.9974807692307692,0],[-.15384615384615385,1,0],[-.1263629807692308,.9969615384615385,0],[-.074858173076923,.9740384615384616,0],[-.05230769230769228,.9550769230769232,0],[1,-.10384615384615381,0],[1,-.6923076923076923,0],[.9937515024038461,-.7543374399038463,0],[.9474684495192309,-.8643704927884616,0],[.8643704927884615,-.9474684495192308,0],[.7543374399038463,-.9937515024038462,0],[.47859615384615384,-.3967115384615385,0],[.3967115384615385,-.47859615384615384,0],[.3846153846153846,-.5384615384615384,0],[.3967115384615385,-.598326923076923,0],[.47859615384615384,-.6802115384615384,0],[.5384615384615385,-.6923076923076923,0],[.598326923076923,-.6802115384615384,0],[.6802115384615384,-.598326923076923,0],[.6923076923076923,-.5384615384615384,0],[.6802115384615384,-.47859615384615384,0],[.598326923076923,-.3967115384615385,0],[.5384615384615385,-.3846153846153846,0],[.6923076923076923,-1,0]],cells:[[0,23,1],[0,24,23],[0,25,24],[0,33,25],[1,5,2],[1,7,5],[1,8,7],[1,14,8],[1,22,14],[1,23,22],[2,4,3],[2,5,4],[5,7,6],[8,10,9],[8,14,10],[10,13,11],[10,14,13],[11,13,12],[14,21,32],[14,22,21],[14,32,15],[15,30,16],[15,31,30],[15,32,31],[16,28,17],[16,29,28],[16,30,29],[17,28,18],[18,28,19],[19,27,20],[19,28,27],[20,27,33],[25,33,26],[26,33,27]]},type:"uber"},{id:"promo",mesh:{positions:[[.9902036803305696,-.2279297871603466,0],[1,-.24506664289594485,0],[.990686345715742,-.27987664923955513,0],[.9736142922772271,-.28985396842842526,0],[.6528384525906208,-.3762331958785859,0],[.7382165962789418,-.6957219278713986,0],[.7380713497509963,-.7154754556719839,0],[.7125749976916438,-.7409315856159056,0],[.6928818030642052,-.7410567210861355,0],[.3755382505610487,-.6561076132957457,0],[.29030311883870485,-.9687317709216582,0],[.2802677002118683,-.9856407012761473,0],[.24555601401388127,-.9948962568285604,0],[.2285219481064833,-.9851781470090233,0],[-.0010122572867413693,-.7573600852075234,0],[-.23340670199950808,-.9901835658182213,0],[-.2504832245619597,-.9999597741886036,0],[-.2853334530210012,-.9906058977889147,0],[-.29533088326758683,-.9735941777648792,0],[-.3799939671260225,-.6558215893637914,0],[-.6927611367179121,-.7384825056985479,0],[-.7124319857256669,-.7383596047902863,0],[-.7378300170584101,-.7129615734575431,0],[-.7379529179666717,-.6932907244497883,0],[-.6554350135978924,-.37995150699399016,0],[-.9727785661010488,-.29500239920360044,0],[-.9897701753087016,-.2850250800147302,0],[-.9990838295929593,-.25021507367111984,0],[-.9893679541543909,-.23307821793552183,0],[-.7555433897818534,.0010323703689699643,0],[-.9902260259502534,.23600103046932427,0],[-1,.25315799636881287,0],[-.990588024989133,.2880082208950256,0],[-.9734936259309342,.29792520601692446,0],[-.6568651332576633,.38158720611352037,0],[-.7405271333542592,.6949264235693184,0],[-.7404019978840293,.7146196181967567,0],[-.7149458679401077,.7401159702561094,0],[-.6951923401395226,.740261216784055,0],[-.38256818251361013,.6564562047214819,0],[-.29919220634896826,.973513733292684,0],[-.28927298577127636,.9906058977889146,0],[-.2543646587010565,.9999597741886036,0],[-.2371250131149123,.9901031213460263,0],[-.002728400878466486,.755277473211649,0],[.23095315152809404,.9892450495501638,0],[.2481101183437533,.9990413692195944,0],[.28296034738378073,.9897277149353364,0],[.29287733422629225,.9726556614968217,0],[.3781124659486361,.6533099414699859,0],[.6987452936692657,.7395461569541694,0],[.7185189325275665,.7394590090374022,0],[.7440152845869188,.7138643362514402,0],[.7440800868840025,.6940683517734559,0],[.6577008594338416,.3778688949981161,0],[.9703250170597542,.2940638829355428,0],[.9873367373251225,.284169243433328,0],[.996690613724811,.2494173396337246,0],[.9869144051130962,.2322827193539198,0],[.7578092356178028,.002748513960695258,0]],cells:[[0,2,1],[0,3,2],[0,59,3],[3,59,4],[4,9,5],[4,14,9],[4,29,14],[4,44,29],[4,49,44],[4,59,49],[5,8,6],[5,9,8],[6,8,7],[9,13,10],[9,14,13],[10,13,11],[11,13,12],[14,19,15],[14,29,19],[15,17,16],[15,18,17],[15,19,18],[19,23,20],[19,24,23],[19,29,24],[20,22,21],[20,23,22],[24,28,25],[24,29,28],[25,27,26],[25,28,27],[29,34,30],[29,44,34],[30,32,31],[30,33,32],[30,34,33],[34,39,35],[34,44,39],[35,37,36],[35,38,37],[35,39,38],[39,43,40],[39,44,43],[40,42,41],[40,43,42],[44,49,45],[45,48,46],[45,49,48],[46,48,47],[49,54,50],[49,59,54],[50,52,51],[50,53,52],[50,54,53],[54,58,55],[54,59,58],[55,57,56],[55,58,57]]},type:"uber"},{id:"receipt",mesh:{positions:[[.42857142857142866,-1,0],[.28571428571428564,-.9285714285714286,0],[.14285714285714282,-1,0],[0,-.9285714285714286,0],[-.14285714285714282,-1,0],[-.28571428571428575,-.9285714285714286,0],[-.4285714285714286,-1,0],[-.5714285714285715,-.9285714285714286,0],[-.7142857142857143,-1,0],[-.7142857142857143,.9285714285714286,0],[-.5714285714285715,1,0],[-.4285714285714286,.9285714285714286,0],[-.28571428571428575,1,0],[-.14285714285714282,.9285714285714286,0],[0,1,0],[.14285714285714282,.9285714285714286,0],[.28571428571428564,1,0],[.42857142857142866,.9285714285714286,0],[.5714285714285715,1,0],[.7142857142857143,.9285714285714286,0],[.7142857142857143,-1,0],[.14285714285714282,0,0],[.14285714285714282,.1428571428571428,0],[-.5714285714285715,.1428571428571428,0],[.14285714285714282,-.2857142857142857,0],[.14285714285714282,-.1428571428571429,0],[-.5714285714285715,-.1428571428571429,0],[.14285714285714282,-.5714285714285714,0],[.14285714285714282,-.4285714285714286,0],[-.5714285714285715,-.4285714285714286,0],[.5714285714285715,.4285714285714286,0],[.5714285714285715,.5714285714285714,0],[.28571428571428564,.5714285714285714,0],[.5714285714285715,0,0],[.5714285714285715,.1428571428571428,0],[.28571428571428564,.1428571428571428,0],[.5714285714285715,-.2857142857142857,0],[.5714285714285715,-.1428571428571429,0],[.28571428571428564,-.1428571428571429,0],[.5714285714285715,-.5714285714285714,0],[.5714285714285715,-.4285714285714286,0],[.28571428571428564,-.4285714285714286,0],[-.5714285714285715,-.5714285714285714,0],[-.5714285714285715,-.2857142857142857,0],[-.5714285714285715,0,0],[.28571428571428564,-.5714285714285714,0],[.28571428571428564,-.2857142857142857,0],[.28571428571428564,0,0],[.28571428571428564,.4285714285714286,0],[.5714285714285715,-.9285714285714286,0]],cells:[[0,49,1],[1,3,2],[1,27,3],[1,45,27],[1,49,45],[3,5,4],[3,27,5],[5,7,6],[5,27,42],[5,42,7],[7,42,8],[8,26,44],[8,29,43],[8,42,29],[8,43,26],[8,44,9],[9,11,10],[9,23,11],[9,44,23],[11,13,12],[11,23,13],[13,15,14],[13,22,48],[13,23,22],[13,32,15],[13,48,32],[15,17,16],[15,32,17],[17,19,18],[17,31,19],[17,32,31],[19,30,34],[19,31,30],[19,33,20],[19,34,33],[20,33,37],[20,36,40],[20,37,36],[20,39,49],[20,40,39],[21,25,38],[21,38,47],[21,44,25],[21,47,22],[22,35,48],[22,47,35],[24,28,41],[24,41,46],[24,43,28],[24,46,25],[25,44,26],[25,46,38],[27,45,28],[28,43,29],[28,45,41],[30,48,34],[33,47,37],[34,48,35],[36,46,40],[37,47,38],[39,45,49],[40,46,41]]},type:"uber"},{id:"reset",mesh:{positions:[[.9959654366629462,.08586436244419632,0],[.9648045131138392,.24721725027901792,0],[.9053336007254464,.3964470912388394,0],[.8205275878906249,.5305789969308035,0],[.7133613630022322,.6466380789620534,0],[.5868098144531253,.7416494489397323,0],[.44384783063616084,.8126382184709823,0],[.28745029994419613,.8566294991629463,0],[.20514285714285707,.8675714285714285,0],[.17654017857142867,.8636339285714287,0],[.13679910714285737,.8253839285714284,0],[.130857142857143,.7968571428571427,0],[.130857142857143,.609,0],[.13578348214285718,.584107142857143,0],[.1693683035714284,.5492142857142858,0],[.19414285714285717,.542,0],[.2924062500000002,.5211397879464283,0],[.46506696428571415,.4305823102678572,0],[.5941205357142856,.28666099330357137,0],[.6654241071428568,.10347851562499998,0],[.675,.0015714285714284553,0],[.6638825334821428,-.10794252232142881,0],[.5818685825892858,-.30243470982142884,0],[.43482561383928586,-.4495027901785714,0],[.24036523437500001,-.5314949776785713,0],[.130857142857143,-.5425714285714285,0],[.02134319196428569,-.5314949776785713,0],[-.1731489955357144,-.4495027901785714,0],[-.3202170758928572,-.30243470982142884,0],[-.4022092633928571,-.10794252232142881,0],[-.41328571428571426,.0015714285714284553,0],[-.15200000000000002,.0015714285714284553,0],[-.5191428571428571,.6074285714285713,0],[-.5459464285714286,.6330736607142856,0],[-.6138035714285714,.6327209821428573,0],[-.6402857142857143,.6068571428571427,0],[-1,.0015714285714284553,0],[-.7382857142857143,.0015714285714284553,0],[-.7337982700892858,-.08729101562500015,0],[-.6992095424107143,-.2568797433035715,0],[-.6333819754464286,-.41270731026785723,0],[-.5398111049107143,-.5512781808035714,0],[-.42199246651785693,-.6690968191964286,0],[-.2834215959821428,-.7626676897321429,0],[-.127594029017857,-.8284952566964287,0],[.04199469866071426,-.8630839843750001,0],[.130857142857143,-.8675714285714285,0],[.21971958705357153,-.8630839843750001,0],[.3893083147321428,-.8284952566964287,0],[.5451358816964285,-.7626676897321429,0],[.6837067522321427,-.6690968191964286,0],[.801525390625,-.5512781808035714,0],[.8950962611607143,-.41270731026785723,0],[.9609238281250001,-.2568797433035715,0],[.9955125558035716,-.08729101562500015,0],[1,.0015714285714284553,0]],cells:[[0,1,19],[0,19,20],[0,20,55],[1,2,18],[1,18,19],[2,3,18],[3,4,17],[3,17,18],[4,5,17],[5,6,16],[5,16,17],[6,7,16],[7,8,11],[7,11,12],[7,12,16],[8,9,10],[8,10,11],[12,13,14],[12,14,15],[12,15,16],[20,21,54],[20,54,55],[21,22,53],[21,53,54],[22,23,50],[22,50,51],[22,51,52],[22,52,53],[23,24,48],[23,48,49],[23,49,50],[24,25,47],[24,47,48],[25,26,45],[25,45,46],[25,46,47],[26,27,44],[26,44,45],[27,28,42],[27,42,43],[27,43,44],[28,29,39],[28,39,40],[28,40,41],[28,41,42],[29,30,38],[29,38,39],[30,31,32],[30,32,37],[30,37,38],[32,33,35],[32,35,37],[33,34,35],[35,36,37]]},type:"uber"},{id:"right-arrow-alt",mesh:{positions:[[-.04688411414664169,-.6751094441130651,0],[-.03789192678395533,-.5794844440395072,0],[-.005083333080833386,-.539938643047549,0],[.5049166611576281,-.12767143349965138,0],[-.8685833337450641,-.12767143349965146,0],[-.9197382811882602,-.11763727373231742,0],[-.9896731770112871,-.04968433877619986,0],[-1,2087429088115044e-20,0],[-.9896731770112871,.04972608670892373,0],[-.9197382811882602,.11767902209773355,0],[-.8685833337450641,.12771318208141386,0],[.5049166611576281,.12771318208141394,0],[-.005083333080833452,.5400613593216816,0],[-.0378919267839554,.5795869163953551,0],[-.04688411414664177,.6753232522863061,0],[-.022083333093910463,.7198589302292183,0],[.018565755927742743,.7517149530662229,0],[.1170358082150273,.7604978485056713,0],[.162958334740737,.7363771502419246,0],[.9525833384250642,.09815852513560269,0],[.9726660177674353,.07792256874984413,0],[.9968157552860122,.0279314257786972,0],[1,208742908812729e-19,0],[.9968157552860122,-.027889677437319266,0],[.9726660177674353,-.07788082146615855,0],[.9525833384250642,-.09811677809230163,0],[.16295833474073712,-.7364568585833323,0],[.11703580821502739,-.7604978485056713,0],[.018565755927742834,-.751692184075821,0],[-.022083333093910373,-.7199386431860105,0]],cells:[[0,29,1],[1,29,2],[2,26,3],[2,27,26],[2,28,27],[2,29,28],[3,11,4],[3,19,11],[3,25,19],[3,26,25],[4,9,5],[4,10,9],[4,11,10],[5,8,6],[5,9,8],[6,8,7],[11,18,12],[11,19,18],[12,15,13],[12,16,15],[12,17,16],[12,18,17],[13,15,14],[19,24,20],[19,25,24],[20,23,21],[20,24,23],[21,23,22]]},type:"uber"},{id:"right-arrow",mesh:{positions:[[.6103034167041191,-.03302779142322613,0],[.6205566646111397,-.017606112231780026,0],[.6205566646111397,.01743888290811798,0],[.6103034167041191,.03286056209956419,0],[-.34641554396563445,.9897467520929796,0],[-.36183722315708067,1,0],[-.3968822182969786,1,0],[-.41230389748842466,.9897467520929796,0],[-.6103034167041194,.7917472328772849,0],[-.6205566646111398,.7762994241040165,0],[-.6205566646111398,.741139458804101,0],[-.6103034167041194,.7256916500308327,0],[.11547184798854482,-8361466183102991e-20,0],[-.6103034167041191,-.725858879354495,0],[-.6205566646111396,-.7412805585459413,0],[-.6205566646111396,-.7763255536858392,0],[-.6103034167041191,-.7917472328772853,0],[-.41230389748842444,-.9897467520929795,0],[-.3968822182969784,-1,0],[-.36183722315708045,-1,0],[-.34641554396563423,-.9897467520929795,0]],cells:[[0,1,3],[0,3,12],[0,12,20],[1,2,3],[3,4,12],[4,5,7],[4,7,8],[4,8,11],[4,11,12],[5,6,7],[8,9,11],[9,10,11],[12,13,20],[13,14,16],[13,16,17],[13,17,20],[14,15,16],[17,18,19],[17,19,20]]},type:"uber"},{id:"route-dot",mesh:{positions:[[.08750348772321415,-.8527085658482143,0],[.2545852399553572,-.8185375279017857,0],[.4082038225446427,-.7535260881696428,0],[.5448837890625,-.6611496930803571,0],[.6611496930803573,-.5448837890625001,0],[.7535260881696428,-.40820382254464305,0],[.8185375279017857,-.2545852399553572,0],[.8527085658482143,-.08750348772321437,0],[.8571428571428572,0,0],[.8527085658482143,.08750348772321415,0],[.8185375279017857,.2545852399553572,0],[.7535260881696428,.4082038225446427,0],[.6611496930803573,.5448837890625,0],[.5448837890625,.6611496930803573,0],[.4082038225446427,.7535260881696428,0],[.2545852399553572,.8185375279017857,0],[.08750348772321415,.8527085658482143,0],[0,.8571428571428572,0],[-.08750348772321437,.8527085658482143,0],[-.2545852399553572,.8185375279017857,0],[-.40820382254464305,.7535260881696428,0],[-.5448837890625001,.6611496930803573,0],[-.6611496930803571,.5448837890625,0],[-.7535260881696428,.4082038225446427,0],[-.8185375279017857,.2545852399553572,0],[-.8527085658482143,.08750348772321415,0],[-.8571428571428572,0,0],[-.8527085658482143,-.08750348772321437,0],[-.8185375279017857,-.2545852399553572,0],[-.7535260881696428,-.40820382254464305,0],[-.6611496930803571,-.5448837890625001,0],[-.5448837890625001,-.6611496930803571,0],[-.40820382254464305,-.7535260881696428,0],[-.2545852399553572,-.8185375279017857,0],[-.08750348772321437,-.8527085658482143,0],[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258928,0],[-.05759905133928578,-.27990625,0],[-.1597726004464286,-.23689732142857145,0],[-.23693498883928577,-.15970982142857137,0],[-.279912109375,-.05755803571428575,0],[-.2857142857142857,0,0],[-.279912109375,.05759905133928589,0],[-.23693498883928577,.1597726004464286,0],[-.1597726004464286,.23693498883928577,0],[-.05759905133928578,.2799121093749999,0],[0,.2857142857142858,0],[.05759905133928589,.2799121093749999,0],[.1597726004464286,.23693498883928577,0],[.23693498883928577,.1597726004464286,0],[.2799121093749999,.05759905133928589,0],[.2857142857142858,0,0],[.2799121093749999,-.05755803571428575,0],[.23693498883928577,-.15970982142857137,0],[.1597726004464286,-.23689732142857145,0],[.05759905133928589,-.27990625,0],[0,-.2857142857142857,0],[0,-1,0],[0,-.8571428571428572,0]],cells:[[0,69,1],[0,90,69],[0,91,90],[1,68,2],[1,69,68],[2,67,3],[2,68,67],[3,65,4],[3,66,65],[3,67,66],[4,64,5],[4,65,64],[5,63,6],[5,64,63],[6,62,7],[6,63,62],[7,61,8],[7,62,61],[8,61,9],[9,60,10],[9,61,60],[10,59,11],[10,60,59],[11,58,12],[11,59,58],[12,56,13],[12,57,56],[12,58,57],[13,55,14],[13,56,55],[14,54,15],[14,55,54],[15,53,16],[15,54,53],[16,52,17],[16,53,52],[17,52,18],[18,51,19],[18,52,51],[19,50,20],[19,51,50],[20,49,21],[20,50,49],[21,48,22],[21,49,48],[22,46,23],[22,47,46],[22,48,47],[23,45,24],[23,46,45],[24,44,25],[24,45,44],[25,43,26],[25,44,43],[26,43,27],[27,42,28],[27,43,42],[28,41,29],[28,42,41],[29,40,30],[29,41,40],[30,38,31],[30,39,38],[30,40,39],[31,37,32],[31,38,37],[32,36,33],[32,37,36],[33,35,34],[33,36,35],[34,35,90],[34,90,91],[70,89,71],[71,89,72],[72,74,73],[72,89,74],[74,76,75],[74,79,76],[74,89,79],[76,79,77],[77,79,78],[79,81,80],[79,84,81],[79,89,84],[81,84,82],[82,84,83],[84,86,85],[84,89,86],[86,89,87],[87,89,88]]},type:"uber"},{id:"search",mesh:{positions:[[.4850000000000001,.19100000000000006,0],[.4574479166666665,.17271875000000025,0],[.39471875,.17271875000000025,0],[.36716666666666664,.19100000000000006,0],[.34750000000000014,.21066666666666656,0],[.20099999999999985,.0641666666666667,0],[.25655208333333346,-.0238645833333333,0],[.3242812500000001,-.22392708333333333,0],[.33333333333333326,-.33333333333333337,0],[.31978808593749997,-.4676832682291666,0],[.21947102864583368,-.7060628255208332,0],[.039396158854166474,-.8861376953125001,0],[-.19898339843750001,-.9864547526041667,0],[-.33333333333333337,-1,0],[-.4676832682291666,-.9864547526041667,0],[-.7060628255208332,-.8861376953125001,0],[-.8861376953125001,-.7060628255208332,0],[-.9864547526041667,-.4676832682291666,0],[-1,-.33333333333333337,0],[-.9864547526041667,-.19898339843750001,0],[-.8861376953125001,.039396158854166474,0],[-.7060628255208332,.21947102864583368,0],[-.4676832682291666,.31978808593749997,0],[-.33333333333333337,.33333333333333326,0],[-.22392708333333333,.3242812500000001,0],[-.0238645833333333,.25655208333333346,0],[.0641666666666667,.20099999999999985,0],[.21066666666666656,.3476666666666668,0],[.19100000000000006,.36716666666666664,0],[.17271875000000025,.39471875,0],[.17271875000000025,.4574479166666665,0],[.19100000000000006,.4850000000000001,0],[.6816666666666666,.9756666666666665,0],[.6944999999999997,.9862187499999999,0],[.7238541666666665,.9984479166666667,0],[.7394999999999998,1,0],[.7564687499999998,.9985182291666668,0],[.7864687499999998,.9864296875,0],[.7995000000000001,.9756666666666665,0],[.9755,.7995000000000001,0],[.9862187500000001,.7863906250000003,0],[.99846875,.7564218749999998,0],[1,.7404999999999999,0],[.99846875,.7243697916666667,0],[.9862187500000001,.694609375,0],[-.8334436848958333,-.4360830078125,0],[-.7565315755208334,-.6185120442708334,0],[-.6185647786458333,-.7564176432291666,0],[-.4360901692708333,-.8332841796874999,0],[-.33333333333333337,-.8436666666666667,0],[-.2305764973958334,-.8332841796874999,0],[-.04810188802083337,-.7564176432291666,0],[.08986490885416654,-.6185120442708334,0],[.16677701822916702,-.4360830078125,0],[.1771666666666667,-.33333333333333337,0],[.16766666666666663,-.23552604166666669,0],[.09729166666666678,-.060473958333333244,0],[.040166666666666684,.01333333333333342,0],[.01333333333333342,.040166666666666684,0],[-.060473958333333244,.09729166666666678,0],[-.23552604166666669,.16766666666666663,0],[-.33333333333333337,.1771666666666667,0],[-.4360901692708333,.16677701822916702,0],[-.6185647786458333,.08986490885416654,0],[-.7565315755208334,-.04810188802083337,0],[-.8334436848958333,-.2305764973958334,0],[-.8438333333333333,-.33333333333333337,0],[.9755,.6816666666666666,0]],cells:[[0,2,1],[0,3,2],[0,4,3],[0,27,4],[0,31,27],[0,67,31],[4,26,5],[4,27,26],[5,26,57],[5,56,6],[5,57,56],[6,55,7],[6,56,55],[7,54,8],[7,55,54],[8,53,9],[8,54,53],[9,52,10],[9,53,52],[10,51,11],[10,52,51],[11,50,12],[11,51,50],[12,50,13],[13,48,14],[13,49,48],[13,50,49],[14,48,15],[15,47,16],[15,48,47],[16,46,17],[16,47,46],[17,45,18],[17,46,45],[18,45,66],[18,65,19],[18,66,65],[19,64,20],[19,65,64],[20,63,21],[20,64,63],[21,63,22],[22,62,23],[22,63,62],[23,61,24],[23,62,61],[24,60,25],[24,61,60],[25,59,26],[25,60,59],[26,58,57],[26,59,58],[27,31,28],[28,30,29],[28,31,30],[31,67,32],[32,35,33],[32,38,35],[32,39,38],[32,67,39],[33,35,34],[35,38,36],[36,38,37],[39,67,40],[40,67,41],[41,67,42],[42,67,43],[43,67,44]]},type:"uber"},{id:"send",mesh:{positions:[[.9970846355693042,-.019940752162337705,0],[.9764101605626216,-.0521660126279635,0],[.9604166769458911,-.06308333011487277,0],[.9607330858337084,-.06364583049768524,0],[-.8922083330285011,-.9897083326031539,0],[-.8928059885188575,-.9891809887634322,0],[-.9011204418674972,-.9934609368181152,0],[-.9189029946581918,-.9991848957106029,0],[-.928583333432581,-1,0],[-.9563886722069702,-.9943899740565841,0],[-.9943899740565841,-.9563886722069702,0],[-1,-.928583333432581,0],[-.9996236978632768,-.9216484375252549,0],[-.9968710935047608,-.9084036451789189,0],[-.9947916674819155,-.9019999996597222,0],[-.7080690094979609,-.18590299165949398,0],[-.7071666651637731,-.18370833022120947,0],[-.7065690096734167,-.1832512994676696,0],[-.6973613275803561,-.16927864348816357,0],[-.6708860665086105,-.14995572683035818,0],[-.6544999983836806,-.1452083308166956,0],[-.6530833318162617,-.1442083309868346,0],[-.6464583327307583,-.14358333088049768,0],[-.6428333314334491,-.14287499674609383,0],[-.6414999988940973,-.14312499712890625,0],[.5190416722883389,-.03733332981712978,0],[.5329531269698893,-.03427148077383768,0],[.5519479142971282,-.014147782729788339,0],[.5547499970651042,3.4027778372802686e-9,0],[.5519479142971282,.014165367806889151,0],[.5329531269698893,.03427734700324159,0],[.5190416722883389,.03733333662268512,0],[-.6414999988940973,.14312500393446181,0],[-.6428333314334491,.14287500355164928,0],[-.6464583327307583,.14354167067201984,0],[-.6530833318162617,.14420833779238995,0],[-.6544999983836806,.14520833762225105,0],[-.6708860665086105,.14995573363591386,0],[-.6973613275803561,.16927865029371914,0],[-.7064583327307581,.18316667094849537,0],[-.7072513007543448,.18395182704497182,0],[-.9947395839802156,.90187630337023,0],[-.9968710935047608,.9083971371005539,0],[-.9996236978632768,.9216132841190998,0],[-1,.9285416664185471,0],[-.9943899740565841,.9563535178171994,0],[-.9563886722069702,.9943834643034148,0],[-.928583333432581,1,0],[-.9189029946581918,.9991855488578489,0],[-.9011204418674972,.9934785258562624,0],[-.8929166654615162,.9891250114205727,0],[-.8923190099711598,.9896171886683753,0],[.9607916800721932,.06375000404079878,0],[.960475271184376,.06318750365798587,0],[.9764101605626216,.05216601943351873,0],[.9970846355693042,.01994075896789327,0],[1,3.4027778372802686e-9,0]],cells:[[0,56,1],[1,54,2],[1,56,54],[2,27,3],[2,28,27],[2,53,28],[2,54,53],[3,25,4],[3,26,25],[3,27,26],[4,15,5],[4,24,15],[4,25,24],[5,13,6],[5,14,13],[5,15,14],[6,8,7],[6,9,8],[6,10,9],[6,13,10],[10,13,11],[11,13,12],[15,17,16],[15,20,17],[15,24,20],[17,19,18],[17,20,19],[20,22,21],[20,24,22],[22,24,23],[28,53,29],[29,52,30],[29,53,52],[30,52,31],[31,51,32],[31,52,51],[32,34,33],[32,36,34],[32,39,36],[32,40,39],[32,51,40],[34,36,35],[36,39,37],[37,39,38],[40,50,41],[40,51,50],[41,50,42],[42,44,43],[42,45,44],[42,50,45],[45,49,46],[45,50,49],[46,49,47],[47,49,48],[54,56,55]]},type:"uber"},{id:"settings-alt",mesh:{positions:[[.2578164062500002,-.5728018973214286,0],[.1760518973214285,-.6545664062500001,0],[.16396428571428567,-.7142857142857143,0],[.1760518973214285,-.7740050223214285,0],[.2578164062500002,-.85576953125,0],[.3175357142857145,-.8678571428571429,0],[.3772550223214287,-.85576953125,0],[.45901953125,-.7740050223214285,0],[.47110714285714284,-.7142857142857143,0],[.45901953125,-.6545664062500001,0],[.3772550223214287,-.5728018973214286,0],[.563642857142857,-.8571428571428572,0],[.5191417410714284,-.9153387276785715,0],[.3935368303571427,-.98963671875,0],[.3175357142857145,-1,0],[.24153459821428586,-.98963671875,0],[.11592968750000011,-.9153387276785715,0],[.07142857142857136,-.8571428571428572,0],[-.8214285714285714,-.8571428571428572,0],[-.8353258928571429,-.85433984375,0],[-.8543348214285713,-.8353409598214285,0],[-.8571428571428571,-.8214285714285714,0],[-.8571428571428571,-.6071428571428572,0],[-.8543348214285713,-.59323046875,0],[-.8353258928571429,-.5742315848214286,0],[-.8214285714285714,-.5714285714285714,0],[.07142857142857136,-.5714285714285714,0],[.11592968750000011,-.5132327008928572,0],[.24153459821428586,-.43893470982142857,0],[.3175357142857145,-.4285714285714286,0],[.3935368303571427,-.43893470982142857,0],[.5191417410714284,-.5132327008928572,0],[.563642857142857,-.5714285714285714,0],[.8214285714285713,-.5714285714285714,0],[.8353409598214289,-.5742315848214286,0],[.8543398437499998,-.59323046875,0],[.8571428571428571,-.6071428571428572,0],[.8571428571428571,-.8214285714285714,0],[.8543398437499998,-.8353409598214285,0],[.8353409598214289,-.85433984375,0],[.2578164062500002,.8557695312499998,0],[.1760518973214285,.7740050223214285,0],[.16396428571428567,.7142857142857142,0],[.1760518973214285,.6545664062499998,0],[.2578164062500002,.5728018973214284,0],[.3175357142857145,.5607142857142855,0],[.3772550223214287,.5728018973214284,0],[.45901953125,.6545664062499998,0],[.47110714285714284,.7142857142857142,0],[.45901953125,.7740050223214285,0],[.3772550223214287,.8557695312499998,0],[.563642857142857,.5714285714285714,0],[.5191417410714284,.513232700892857,0],[.3935368303571427,.43893470982142846,0],[.3175357142857145,.4285714285714286,0],[.24153459821428586,.43893470982142846,0],[.11592968750000011,.513232700892857,0],[.07142857142857136,.5714285714285714,0],[-.8214285714285714,.5714285714285714,0],[-.8353258928571429,.5742315848214286,0],[-.8543348214285713,.5932304687500001,0],[-.8571428571428571,.6071428571428572,0],[-.8571428571428571,.8214285714285714,0],[-.8543348214285713,.8353409598214285,0],[-.8353258928571429,.8543398437499998,0],[-.8214285714285714,.8571428571428572,0],[.07142857142857136,.8571428571428572,0],[.11592968750000011,.9153387276785716,0],[.24153459821428586,.9896367187500001,0],[.3175357142857145,1,0],[.3935368303571427,.9896367187500001,0],[.5191417410714284,.9153387276785716,0],[.563642857142857,.8571428571428572,0],[.8214285714285713,.8571428571428572,0],[.8353409598214289,.8543398437499998,0],[.8543398437499998,.8353409598214285,0],[.8571428571428571,.8214285714285714,0],[.8571428571428571,.6071428571428572,0],[.8543398437499998,.5932304687500001,0],[.8353409598214289,.5742315848214286,0],[-.3772193080357143,.14148381696428558,0],[-.4589838169642857,.059719308035714125,0],[-.47107142857142853,0,0],[-.4589838169642857,-.05971930803571446,0],[-.3772193080357143,-.14148381696428558,0],[-.3175,-.15357142857142847,0],[-.2577806919642857,-.14148381696428558,0],[-.17601618303571426,-.05971930803571446,0],[-.16392857142857145,0,0],[-.17601618303571426,.059719308035714125,0],[-.2577806919642857,.14148381696428558,0],[-.07142857142857145,-.1428571428571429,0],[-.11591406250000007,-.20105301339285708,0],[-.24151450892857146,-.27535100446428573,0],[-.3175,-.2857142857142857,0],[-.39350111607142857,-.27535100446428573,0],[-.519106026785714,-.20105301339285708,0],[-.5636071428571429,-.1428571428571429,0],[-.8214285714285714,-.1428571428571429,0],[-.8353258928571429,-.14005412946428586,0],[-.8543348214285713,-.12105524553571434,0],[-.8571428571428571,-.1071428571428571,0],[-.8571428571428571,.1071428571428572,0],[-.8543348214285713,.12105524553571434,0],[-.8353258928571429,.14005412946428564,0],[-.8214285714285714,.1428571428571428,0],[-.5636071428571429,.1428571428571428,0],[-.519106026785714,.2010530133928572,0],[-.39350111607142857,.27535100446428573,0],[-.3175,.2857142857142858,0],[-.24151450892857146,.27535100446428573,0],[-.11591406250000007,.2010530133928572,0],[-.07142857142857145,.1428571428571428,0],[.8214285714285713,.1428571428571428,0],[.8353409598214289,.14005412946428564,0],[.8543398437499998,.12105524553571434,0],[.8571428571428571,.1071428571428572,0],[.8571428571428571,-.1071428571428571,0],[.8543398437499998,-.12105524553571434,0],[.8353409598214289,-.14005412946428586,0],[-.3175,.15357142857142847,0],[.3175357142857145,.8678571428571427,0],[.3175357142857145,-.5607142857142857,0],[.8214285714285713,-.1428571428571429,0],[.8214285714285713,.5714285714285714,0],[.8214285714285713,-.8571428571428572,0]],cells:[[0,27,1],[0,28,27],[0,122,28],[1,26,2],[1,27,26],[2,17,3],[2,26,17],[3,16,4],[3,17,16],[4,15,5],[4,16,15],[5,13,6],[5,14,13],[5,15,14],[6,12,7],[6,13,12],[7,11,8],[7,12,11],[8,11,32],[8,32,9],[9,31,10],[9,32,31],[10,30,122],[10,31,30],[11,125,32],[17,25,18],[17,26,25],[18,21,19],[18,22,21],[18,25,22],[19,21,20],[22,24,23],[22,25,24],[28,122,29],[29,122,30],[32,125,33],[33,36,34],[33,37,36],[33,125,37],[34,36,35],[37,39,38],[37,125,39],[40,67,41],[40,68,67],[40,121,68],[41,66,42],[41,67,66],[42,57,43],[42,66,57],[43,56,44],[43,57,56],[44,55,45],[44,56,55],[45,53,46],[45,54,53],[45,55,54],[46,52,47],[46,53,52],[47,51,48],[47,52,51],[48,51,72],[48,72,49],[49,71,50],[49,72,71],[50,70,121],[50,71,70],[51,124,72],[57,65,58],[57,66,65],[58,61,59],[58,62,61],[58,65,62],[59,61,60],[62,64,63],[62,65,64],[68,121,69],[69,121,70],[72,124,73],[73,76,74],[73,77,76],[73,124,77],[74,76,75],[77,79,78],[77,124,79],[80,107,81],[80,108,107],[80,120,108],[81,106,82],[81,107,106],[82,97,83],[82,106,97],[83,96,84],[83,97,96],[84,95,85],[84,96,95],[85,93,86],[85,94,93],[85,95,94],[86,92,87],[86,93,92],[87,91,88],[87,92,91],[88,91,112],[88,112,89],[89,111,90],[89,112,111],[90,110,120],[90,111,110],[91,123,112],[97,105,98],[97,106,105],[98,101,99],[98,102,101],[98,105,102],[99,101,100],[102,104,103],[102,105,104],[108,120,109],[109,120,110],[112,123,113],[113,116,114],[113,117,116],[113,123,117],[114,116,115],[117,123,118],[118,123,119]]},type:"uber"},{id:"settings",mesh:{positions:[[.7707469729682096,-.5088072918993886,0],[.7135670924029491,-.5048598588492981,0],[.6114221350612707,-.5371519650829146,0],[.5372158627015289,-.6113855823524539,0],[.5049310112398995,-.7135913681669477,0],[.5088787233196823,-.7708184047501249,0],[.5234507699449681,-.8442500906853913,0],[.5240021326159924,-.8699565381328173,0],[.5007288240811832,-.913440525305087,0],[.47902031405806567,-.9272536111686397,0],[.31701344275341237,-.9943993162067237,0],[.291898541556343,-1,0],[.24466886212269115,-.9857002864744648,0],[.22686676787425744,-.967112444584864,0],[.18515071282931983,-.9048240884218754,0],[.14751183964116654,-.8615624879139814,0],[.05246539765923246,-.8121457714343654,0],[-.052465392125515264,-.8121708841066286,0],[-.14751183410744959,-.8615976456551498,0],[-.18515070729560287,-.9048240884218754,0],[-.22686676234054012,-.967112444584864,0],[-.24466885667826338,-.9857002864744648,0],[-.29189853843344254,-1,0],[-.3170134429342232,-.9943993162067237,0],[-.4790203142388768,-.9272536111686397,0],[-.5007288242619939,-.913440525305087,0],[-.5240021327968033,-.8699565381328173,0],[-.5234507701257792,-.8442500906853913,0],[-.5088787235004929,-.7708184047501249,0],[-.5049310114207106,-.7135913681669477,0],[-.53721586288234,-.6113855823524539,0],[-.6114221352420814,-.5371519650829146,0],[-.7135670925837598,-.5048598588492981,0],[-.7707469731490205,-.5088072918993886,0],[-.8441786590842868,-.523379338524675,0],[-.8699676993204898,-.5239307011956991,0],[-.9135097246686569,-.5006573926608897,0],[-.927325042769744,-.4789488826377726,0],[-.9943278846056193,-.31694201133311883,0],[-.9999285683988957,-.29182710683233803,0],[-.9856288548733605,-.2445974250771592,0],[-.9670410129837597,-.2267953307394358,0],[-.9048955200229798,-.18522213889670724,0],[-.8616280598915576,-.14757712705533377,0],[-.8121795340270749,-.05249162091654602,0],[-.8121795340270749,.05249162645026262,0],[-.8616280598915576,.14757713258905092,0],[-.9048955200229798,.18522214443042428,0],[-.9670410129837597,.22679533627315296,0],[-.9856288548733605,.2446197528969316,0],[-.9999285683988957,.29194765078210216,0],[-.9943278846056193,.31708487435451627,0],[-.927325042769744,.4789488824569612,0],[-.9135097246686569,.5006774826178888,0],[-.8699676993204898,.5239909714283197,0],[-.8441786590842868,.5233793383438636,0],[-.7707469731490205,.508950154920786,0],[-.7135670925837598,.5049614254763071,0],[-.6114221352420814,.537224512621975,0],[-.53721586288234,.6114558976539797,0],[-.5049310114207106,.7136326643805249,0],[-.5088787235004929,.7708184045693138,0],[-.5234507701257792,.8442500905045802,0],[-.5240021327968033,.8699766280898165,0],[-.5007288242619939,.9135007955377077,0],[-.4790203142388768,.9272536109878287,0],[-.3170134429342232,.9943993160259124,0],[-.29189853843344254,1,0],[-.24466885667826338,.9857002863539241,0],[-.22686676234054012,.9671124444040529,0],[-.18515070729560287,.9048240882410643,0],[-.14751183410744959,.8616035050978668,0],[-.052465392125515264,.8122085529342125,0],[.05246539765923246,.8122085529342125,0],[.14751183964116654,.8616035050978668,0],[.18515071282931983,.9048240882410643,0],[.22686676787425744,.9671124444040529,0],[.24466886212269115,.9857002863539241,0],[.291898541556343,1,0],[.31701344275341237,.9943993160259124,0],[.47902031405806567,.9272536109878287,0],[.5007288240811832,.9135007955377077,0],[.5240021326159924,.8699766280898165,0],[.5234507699449681,.8442500905045802,0],[.5088787233196823,.7708184045693138,0],[.5049310112398995,.7136326643805249,0],[.5372158627015289,.6114558976539797,0],[.6114221350612707,.537224512621975,0],[.7135670924029491,.5049614254763071,0],[.7707469729682096,.508950154920786,0],[.8441786589034757,.5233793383438636,0],[.869967699139679,.5239909714283197,0],[.9135097244878458,.5006774826178888,0],[.927325042588933,.4789488824569612,0],[.9943278844248087,.31708487435451627,0],[.9999285683988957,.29194765078210216,0],[.9856288547528198,.2446197528969316,0],[.9670410128029486,.22679533627315296,0],[.904895519842169,.18522214443042428,0],[.8616280597107465,.14757713258905092,0],[.8121795338462638,.05249162645026262,0],[.8121795338462638,-.05249162091654602,0],[.8616280597107465,-.14757712705533377,0],[.904895519842169,-.18522213889670724,0],[.9670410128029486,-.2267953307394358,0],[.9856288547528198,-.2445974250771592,0],[.9999285683988957,-.29182710683233803,0],[.9943278844248087,-.31694201133311883,0],[.927325042588933,-.4789488826377726,0],[.9135097244878458,-.5006573926608897,0],[.869967699139679,-.5239307011956991,0],[-.09206807628465456,.4475279071667342,0],[-.2554310318915235,.37881517294198974,0],[-.37884140010571893,.2554572644081585,0],[-.4475932000498834,.09213337452071024,0],[-.45687651789653005,7143436796286373e-20,0],[-.4475932000498834,-.0920376620482467,0],[-.37884140010571893,-.25542238197107725,0],[-.2554310318915235,-.3788076375130093,0],[-.09206807628465456,-.44752762807230717,0],[2.766858706552461e-9,-.4568050862954257,0],[.09206808157282573,-.44752762807230717,0],[.25543103561712854,-.3788076375130093,0],[.3788414017330202,-.25542238197107725,0],[.44759320011461845,-.0920376620482467,0],[.4568765177157193,7143436796286373e-20,0],[.44759320011461845,.09213337452071024,0],[.3788414017330202,.2554572644081585,0],[.25543103561712854,.37881517294198974,0],[.09206808157282573,.4475279071667342,0],[2.766858706552461e-9,.4568050861146147,0],[.8441786589034757,-.523379338524675,0]],cells:[[0,102,1],[0,103,102],[0,107,103],[0,108,107],[0,131,108],[1,102,124],[1,123,2],[1,124,123],[2,123,3],[3,122,4],[3,123,122],[4,15,5],[4,121,15],[4,122,121],[5,9,6],[5,10,9],[5,14,10],[5,15,14],[6,8,7],[6,9,8],[10,12,11],[10,13,12],[10,14,13],[15,121,16],[16,120,17],[16,121,120],[17,119,18],[17,120,119],[18,29,19],[18,119,29],[19,23,20],[19,28,23],[19,29,28],[20,23,21],[21,23,22],[23,28,24],[24,27,25],[24,28,27],[25,27,26],[29,118,30],[29,119,118],[30,117,31],[30,118,117],[31,117,32],[32,43,33],[32,116,43],[32,117,116],[33,37,34],[33,38,37],[33,42,38],[33,43,42],[34,37,35],[35,37,36],[38,40,39],[38,41,40],[38,42,41],[43,116,44],[44,115,45],[44,116,115],[45,114,46],[45,115,114],[46,57,47],[46,114,57],[47,51,48],[47,56,51],[47,57,56],[48,50,49],[48,51,50],[51,56,52],[52,55,53],[52,56,55],[53,55,54],[57,113,58],[57,114,113],[58,112,59],[58,113,112],[59,112,60],[60,70,61],[60,71,70],[60,111,71],[60,112,111],[61,65,62],[61,66,65],[61,70,66],[62,65,63],[63,65,64],[66,68,67],[66,69,68],[66,70,69],[71,111,72],[72,111,130],[72,130,73],[73,129,74],[73,130,129],[74,85,75],[74,129,85],[75,79,76],[75,84,79],[75,85,84],[76,79,77],[77,79,78],[79,84,80],[80,82,81],[80,83,82],[80,84,83],[85,128,86],[85,129,128],[86,128,87],[87,127,88],[87,128,127],[88,98,89],[88,99,98],[88,126,99],[88,127,126],[89,93,90],[89,94,93],[89,98,94],[90,92,91],[90,93,92],[94,97,95],[94,98,97],[95,97,96],[99,126,100],[100,125,101],[100,126,125],[101,124,102],[101,125,124],[103,107,104],[104,107,105],[105,107,106],[108,110,109],[108,131,110]]},type:"uber"},{id:"share-alt",mesh:{positions:[[1,0,0],[.7308333333333332,-.26916666666666667,0],[-.5,.5,0],[.2691666666666668,-.7308333333333332,0],[0,-1,0],[.8333333333333333,-1,0],[.8981874999999999,-.9868958333333334,0],[.9868958333333333,-.8981875,0],[.6666666666666667,.6666666666666667,0],[-.6666666666666667,.6666666666666667,0],[-.6666666666666667,-.6666666666666667,0],[-.000500000000000056,-.6666666666666667,0],[.023500000000000076,-.7051666666666667,0],[-.2713333333333333,-1,0],[-.6666666666666667,-1,0],[-.7338655598958335,-.9932307942708334,0],[-.8530680338541666,-.9430908203125,0],[-.9430908203125,-.8530680338541666,0],[-.9932307942708334,-.7338655598958335,0],[-1,-.6666666666666667,0],[-1,.6666666666666667,0],[-.9932307942708334,.7338655598958335,0],[-.9430908203125,.8530680338541667,0],[-.8530680338541666,.9430908203125001,0],[-.7338655598958335,.9932307942708334,0],[-.6666666666666667,1,0],[.6666666666666667,1,0],[.7338655598958335,.9932307942708334,0],[.8530680338541667,.9430908203125001,0],[.9430908203125001,.8530680338541667,0],[.9932307942708334,.7338655598958335,0],[1,.6666666666666667,0],[1,.2713333333333334,0],[.7051666666666667,-.023499999999999965,0],[.6666666666666667,.0004999999999999449,0],[1,-.8333333333333334,0]],cells:[[0,1,35],[1,2,3],[1,3,5],[1,5,35],[3,4,5],[5,6,7],[5,7,35],[8,25,9],[8,26,25],[8,27,26],[8,28,27],[8,29,28],[8,30,29],[8,31,30],[8,32,31],[8,34,32],[9,20,10],[9,21,20],[9,22,21],[9,23,22],[9,24,23],[9,25,24],[10,13,11],[10,14,13],[10,15,14],[10,16,15],[10,17,16],[10,18,17],[10,19,18],[10,20,19],[11,13,12],[32,34,33]]},type:"uber"},{id:"share",mesh:{positions:[[.5099107142857144,.2912075892857142,0],[.3985000000000001,.3318191964285717,0],[.35000000000000003,.36471428571428577,0],[-.21885714285714283,.044714285714285706,0],[-.2172991071428572,.03360937499999994,0],[-.21471875000000004,.01134598214285698,0],[-.21428571428571425,0,0],[-.21471875000000004,-.011345982142857092,0],[-.2172991071428572,-.03360937499999983,0],[-.21885714285714283,-.044714285714285706,0],[.35000000000000003,-.36471428571428566,0],[.3985000000000001,-.3318191964285715,0],[.5099107142857144,-.29120758928571433,0],[.5714285714285715,-.2857142857142857,0],[.6434171316964289,-.29296847098214296,0],[.771128627232143,-.34669782366071444,0],[.8675878906250004,-.4431570870535715,0],[.9213172433035716,-.5708685825892856,0],[.9285714285714286,-.6428571428571428,0],[.9213172433035716,-.714845703125,0],[.8675878906250004,-.8425571986607143,0],[.771128627232143,-.9390164620535714,0],[.6434171316964289,-.9927458147321429,0],[.5714285714285715,-1,0],[.4994400111607141,-.9927458147321429,0],[.3717285156249999,-.9390164620535714,0],[.27526925223214255,-.8425571986607143,0],[.22153989955357137,-.714845703125,0],[.21428571428571436,-.6428571428571428,0],[.21471874999999982,-.6315111607142857,0],[.21729910714285727,-.6092477678571429,0],[.21885714285714283,-.5981428571428571,0],[-.35000000000000003,-.27814285714285714,0],[-.3985000000000001,-.3110379464285714,0],[-.5099107142857143,-.3516495535714286,0],[-.5714285714285715,-.3571428571428571,0],[-.6434171316964287,-.34988867187499995,0],[-.7711286272321428,-.29615931919642846,0],[-.867587890625,-.19970005580357142,0],[-.9213172433035715,-.07198856026785716,0],[-.9285714285714286,0,0],[-.9213172433035715,.07198856026785738,0],[-.867587890625,.19970005580357153,0],[-.7711286272321428,.2961593191964289,0],[-.6434171316964287,.34988867187500006,0],[-.5714285714285715,.3571428571428572,0],[-.5099107142857143,.3516495535714286,0],[-.3985000000000001,.3110379464285713,0],[-.35000000000000003,.278142857142857,0],[.21885714285714283,.5981428571428571,0],[.21729910714285727,.6092477678571429,0],[.21471874999999982,.6315111607142858,0],[.21428571428571436,.6428571428571428,0],[.22153989955357137,.7148457031250002,0],[.27526925223214255,.8425571986607143,0],[.3717285156249999,.9390164620535717,0],[.4994400111607141,.9927458147321429,0],[.5714285714285715,1,0],[.6434171316964289,.9927458147321429,0],[.771128627232143,.9390164620535717,0],[.8675878906250004,.8425571986607143,0],[.9213172433035716,.7148457031250002,0],[.9285714285714286,.6428571428571428,0],[.9213172433035716,.5708685825892856,0],[.8675878906250004,.44315708705357126,0],[.771128627232143,.3466978236607139,0],[.6434171316964289,.29296847098214274,0],[.5714285714285715,.2857142857142858,0]],cells:[[0,67,1],[1,65,2],[1,66,65],[1,67,66],[2,48,3],[2,49,48],[2,62,49],[2,64,62],[2,65,64],[3,8,4],[3,9,8],[3,48,9],[4,8,5],[5,7,6],[5,8,7],[9,32,10],[9,48,32],[10,15,11],[10,16,15],[10,18,16],[10,31,18],[10,32,31],[11,13,12],[11,14,13],[11,15,14],[16,18,17],[18,20,19],[18,31,20],[20,31,21],[21,23,22],[21,31,23],[23,31,24],[24,31,25],[25,31,26],[26,31,27],[27,30,28],[27,31,30],[28,30,29],[32,37,33],[32,38,37],[32,40,38],[32,48,40],[33,35,34],[33,36,35],[33,37,36],[38,40,39],[40,42,41],[40,48,42],[42,48,43],[43,47,44],[43,48,47],[44,47,45],[45,47,46],[49,53,50],[49,54,53],[49,55,54],[49,56,55],[49,57,56],[49,59,57],[49,60,59],[49,62,60],[50,52,51],[50,53,52],[57,59,58],[60,62,61],[62,64,63]]},type:"uber"},{id:"sketch",mesh:{positions:[[.9976591534239669,-.24717810534466844,0],[.9994507885000439,-.25647786348722135,0],[1,-.26308179688913524,0],[.9998705111097663,-.26819270106098486,0],[.9985209243141422,-.27716538812734437,0],[.9973438033249067,-.28162494085564804,0],[.9948790492763222,-.2890192030014013,0],[.993222484508161,-.2923518674996119,0],[.9893735388743212,-.2985081712033905,0],[.9867703656672111,-.30220027900035296,0],[.69046406373956,-.6689128161419159,0],[.6838199441303325,-.6756640989706472,0],[.6809918397906183,-.6780769458347845,0],[.6750543276599932,-.682340032660665,0],[.6717640819361694,-.6842254355538077,0],[.34911348854719937,-.8508759628591497,0],[.3428020214318477,-.8536588577156358,0],[.3294825262743706,-.8568938474044027,0],[.3226084522566246,-.85730575602937,0],[-.3226212895172941,-.85730575602937,0],[-.3294797355655289,-.8568938474044027,0],[-.34279476558886013,-.8536588577156358,0],[-.34909060473470077,-.8508759628591497,0],[-.6719019429529266,-.684165714384605,0],[-.675036467123409,-.6823551024884077,0],[-.6809840258058627,-.6780775039765529,0],[-.683797060317834,-.6756640989706472,0],[-.6904769010002296,-.6689128161419159,0],[-.9867832029278806,-.30220027900035296,0],[-.9932208100828563,-.2923256348365042,0],[-.9952541205445848,-.2880162222438592,0],[-.9973209195124082,-.28166066192881595,0],[-.9985030636971857,-.277185481231001,0],[-.9998626968838936,-.2682083290304957,0],[-1,-.26369296212536714,0],[-.9994630676189451,-.2564622355177106,0],[-.9976569208568936,-.24715801224101142,0],[-.9961778451710357,-.24265325002947954,0],[-.9936081604700205,-.23694959929975037,0],[-.9883035811045889,-.2281856572547157,0],[-.9849424513761977,-.22398787301572032,0],[-.043461102710230404,.8375877236406946,0],[-.03931745822275512,.8418742524208412,0],[-.03771000993020013,.8428744424695421,0],[-.0327470133269363,.8467674813030738,0],[-.027915738180979144,.8497697258744815,0],[-.022882415714916116,.8523695502309817,0],[-.014875872049394223,.8551563520798457,0],[-.010411854186944569,.8562056586041525,0],[-.0034853148429833114,.8571712438632221,0],[11443335092176099e-21,.85730575602937,0],[.0035082015131679967,.8571712438632221,0],[.01043474085712881,.8562056586041525,0],[.014878107474153524,.8551563520798457,0],[.022905302385100468,.8523695502309817,0],[.02793304343348102,.8497697258744815,0],[.03275427202760994,.8467674813030738,0],[.03769717552721663,.8428744424695421,0],[.03930462381977162,.8418742524208412,0],[.04348398938041487,.8375877236406946,0],[.9849485909356486,-.2239711287626729,0],[.9882913019856876,-.2281700292852047,0],[.9936103930370939,-.23693397133023927,0],[-.3974212167308566,-.43590425586776665,0],[-.5191229130138593,-.1334182082820707,0],[-.8476496229389474,-.28626868036747377,0],[.8476367856782778,-.28626868036747377,0],[.5191457968263578,-.1334182082820707,0],[.3974441005433549,-.43590425586776665,0],[-.4005646711696309,-.11298575443003736,0],[-.2832566668862788,-.40450543255319116,0],[.28327955355646295,-.40450543255319116,0],[11443335092176099e-21,.679021879848429,0],[-.3857404258049564,.006644119609227552,0],[-.3373026505892971,.3279551727544018,0],[-.707623016120817,-.0895884515050691,0],[.7076101788601474,-.0895884515050691,0],[.3372898133286275,.3279551727544018,0],[.3086057915748117,-.7376758819901049,0],[.5153950841437289,-.6309055942912806,0],[.3086057915748117,-.5240995855192881,0],[-.30861862883548097,-.5240995855192881,0],[-.5153722003312308,-.6309055942912806,0],[-.6298225187611517,-.5558913406387106,0],[-.5292319767203721,-.006608398536059713,0],[-.30861862883548097,-.7376758819901049,0],[.385727588544287,.006644119609227552,0],[.40055183390896154,-.11298575443003736,0],[.5292548605328706,-.006608398536059713,0],[.62984540257365,-.5558913406387106,0],[.996200728983534,-.2426889711026475,0]],cells:[[0,62,1],[0,90,62],[1,3,2],[1,4,3],[1,5,4],[1,60,5],[1,61,60],[1,62,61],[5,7,6],[5,8,7],[5,60,8],[8,60,9],[9,60,66],[9,66,10],[10,66,89],[10,89,11],[11,14,12],[11,89,14],[12,14,13],[14,79,15],[14,89,79],[15,18,16],[15,78,18],[15,79,78],[16,18,17],[18,78,85],[18,85,19],[19,21,20],[19,22,21],[19,85,22],[22,82,23],[22,85,82],[23,25,24],[23,26,25],[23,82,83],[23,83,26],[26,83,27],[27,65,28],[27,83,65],[28,31,29],[28,40,31],[28,65,40],[29,31,30],[31,35,32],[31,40,35],[32,35,33],[33,35,34],[35,38,36],[35,40,38],[36,38,37],[38,40,39],[40,65,75],[40,74,41],[40,75,74],[41,43,42],[41,57,43],[41,59,57],[41,72,59],[41,74,72],[43,45,44],[43,57,45],[45,47,46],[45,53,47],[45,55,53],[45,57,55],[47,53,48],[48,52,49],[48,53,52],[49,51,50],[49,52,51],[53,55,54],[55,57,56],[57,59,58],[59,72,77],[59,77,60],[60,76,66],[60,77,76],[63,69,64],[63,70,69],[63,81,70],[63,82,81],[63,83,82],[64,69,84],[64,75,65],[64,84,75],[66,76,67],[67,76,88],[67,87,68],[67,88,87],[68,71,80],[68,79,89],[68,80,79],[68,87,71],[69,73,84],[69,86,73],[69,87,86],[70,80,71],[70,81,80],[72,74,73],[72,86,77],[73,74,84],[77,86,88],[86,87,88]]},type:"uber"},{id:"skip",mesh:{positions:[[1,.49951785997571985,0],[.9943900660578375,.5272806952724027,0],[.9564112665134596,.5652349326516647,0],[.9286428489065233,.5708392842835732,0],[.8572500001090562,.5708392842835732,0],[.8294815825021196,.5652343746478394,0],[.7915027829577415,.5272656291691245,0],[.7858928490155794,.49948214773091304,0],[.7859285612603863,.10951785706755646,0],[.003428568894314976,.5613035769099397,0],[.0028571409876092524,.5603035758920826,0],[-.005240515984319516,.5645262312145377,0],[-.0227617217200754,.5700518968094975,0],[-.032285717443148676,.5708392842835732,0],[-.060048551967350594,.5652349326516647,0],[-.09800279216389596,.5272806952724027,0],[-.10360714465916543,.49951785997571985,0],[-.10360714465916543,.10558928475614969,0],[-.8929285712935495,.5613035769099397,0],[-.8935000006543368,.5603035758920826,0],[-.9016177459457296,.5645262312145377,0],[-.9191389514997252,.5700518968094975,0],[-.9286428576310131,.5708392842835732,0],[-.9564263393645852,.5652349326516647,0],[-.9943950892509851,.5272806952724027,0],[-1,.49951785997571985,0],[-1,-.4994821419145863,0],[-.9943950892509851,-.52725055693144,0],[-.9564263393645852,-.5652293512956521,0],[-.9286428576310131,-.5708392842835732,0],[-.9191389514997252,-.5700513378741514,0],[-.9016177459457296,-.5645111595902935,0],[-.8935000006543368,-.5602678563768676,0],[-.8929285712935495,-.5612678559406431,0],[-.10360714465916543,-.1055535710572612,0],[-.10360714465916543,-.4994821419145863,0],[-.09800279216389596,-.52725055693144,0],[-.060048551967350594,-.5652293512956521,0],[-.032285717443148676,-.5708392842835732,0],[-.022756699276688885,-.5700513378741514,0],[-.005225448654160303,-.5645111595902935,0],[.0028571409876092524,-.5602678563768676,0],[.003428568894314976,-.5612678559406431,0],[.7859285612603863,-.10948214336866789,0],[.7858928490155794,-.4994821419145863,0],[.7915027829577415,-.52725055693144,0],[.8294815825021196,-.5652293512956521,0],[.8572500001090562,-.5708392842835732,0],[.9285357121721027,-.5708035705846847,0],[.9564112665134596,-.5652293512956521,0],[.9943900660578375,-.52725055693144,0],[1,-.49944642821569785,0]],cells:[[0,1,2],[0,2,3],[0,3,7],[0,7,8],[0,8,51],[3,4,7],[4,5,7],[5,6,7],[8,9,10],[8,10,17],[8,17,34],[8,34,43],[8,43,51],[10,11,15],[10,15,16],[10,16,17],[11,12,13],[11,13,14],[11,14,15],[17,18,19],[17,19,25],[17,25,26],[17,26,34],[19,20,24],[19,24,25],[20,21,22],[20,22,23],[20,23,24],[26,27,32],[26,32,34],[27,28,31],[27,31,32],[28,29,31],[29,30,31],[32,33,34],[34,35,41],[34,41,43],[35,36,41],[36,37,41],[37,38,40],[37,40,41],[38,39,40],[41,42,43],[43,44,51],[44,45,46],[44,46,47],[44,47,48],[44,48,51],[48,49,50],[48,50,51]]},type:"uber"},{id:"slanted-down-arrow",mesh:{positions:[[.6125972284236538,-.6950189437560322,0],[.5272048260902549,-.5952364508828167,0],[.519693884721192,-.5269603022265923,0],[.6015079761746975,.3410616647461294,0],[-.710049517454617,-.935048335460826,0],[-.7687426153763106,-.972957572710484,0],[-.9023129783464671,-.972957572710484,0],[-.9610060774075936,-.935048335460826,0],[-1,-.8779175852699606,0],[-1,-.7479503883872136,0],[-.9610060774075936,-.6908196370569152,0],[.35055142229869585,.5853451166946904,0],[-.5417510719087243,.5057422136172393,0],[-.6118886121203637,.5130706821014219,0],[-.7145413090232527,.5962578331367276,0],[-.7346387590700698,.6618821453770614,0],[-.7271225466215243,.7300941389652152,0],[-.6417195960521845,.8299946860664495,0],[-.5741616051830006,.849611408524323,0],[.8070560441015739,.972957572710484,0],[.8461123828609787,.9722561169827858,0],[.9183169037560541,.9468737964547078,0],[.9487958543881354,.9231373163562643,0],[.9731837621506993,.8935137806636986,0],[.9992553230537291,.8232829795856752,0],[1,.7852830631078729,0],[.8732275360321657,-.5587138658887656,0],[.853027227739704,-.6243766756073997,0],[.750358704621493,-.7074560405400613,0],[.6803398529221372,-.7148537996742462,0]],cells:[[0,2,1],[0,29,2],[2,26,3],[2,29,26],[3,11,4],[3,19,11],[3,25,19],[3,26,25],[4,10,5],[4,11,10],[5,10,6],[6,10,7],[7,9,8],[7,10,9],[11,18,12],[11,19,18],[12,18,13],[13,17,14],[13,18,17],[14,16,15],[14,17,16],[19,25,20],[20,25,21],[21,25,22],[22,25,23],[23,25,24],[26,28,27],[26,29,28]]},type:"uber"},{id:"slanted-up-arrow",mesh:{positions:[[.6125972284236538,.6950189437560322,0],[.5272048260902549,.5952364508828167,0],[.519693884721192,.5269603022265923,0],[.6015079761746975,-.3410616647461294,0],[-.710049517454617,.935048335460826,0],[-.7687426153763106,.972957572710484,0],[-.9023129783464671,.972957572710484,0],[-.9610060774075936,.935048335460826,0],[-1,.8779175852699606,0],[-1,.7479503883872136,0],[-.9610060774075936,.6908196370569152,0],[.35055142229869585,-.5853451166946904,0],[-.5417510719087243,-.5057422136172393,0],[-.6118886121203637,-.5130706821014219,0],[-.7145413090232527,-.5962578331367276,0],[-.7346387590700698,-.6618821453770614,0],[-.7271225466215243,-.7300941389652152,0],[-.6417195960521845,-.8299946860664495,0],[-.5741616051830006,-.849611408524323,0],[.8070560441015739,-.972957572710484,0],[.8461123828609787,-.9722561169827858,0],[.9183169037560541,-.9468737964547078,0],[.9487958543881354,-.9231373163562643,0],[.9731837621506993,-.8935137806636986,0],[.9992553230537291,-.8232829795856752,0],[1,-.7852830631078729,0],[.8732275360321657,.5587138658887656,0],[.853027227739704,.6243766756073997,0],[.750358704621493,.7074560405400613,0],[.6803398529221372,.7148537996742462,0]],cells:[[0,2,1],[0,29,2],[2,26,3],[2,29,26],[3,11,4],[3,19,11],[3,25,19],[3,26,25],[4,10,5],[4,11,10],[5,10,6],[6,10,7],[7,9,8],[7,10,9],[11,18,12],[11,19,18],[12,18,13],[13,17,14],[13,18,17],[14,16,15],[14,17,16],[19,25,20],[20,25,21],[21,25,22],[22,25,23],[23,25,24],[26,28,27],[26,29,28]]},type:"uber"},{id:"sound-off",mesh:{positions:[[.8326986457233839,-1,0],[.6491940569261321,-1,0],[-.43285425335885663,1,0],[-.2520665273628282,1,0],[-.06848431436391944,.6615560763547239,0],[-.026528210816322922,.6912893357425265,0],[-.016281761878991805,.6949825124783084,0],[.0015913057722241484,.6868716120722043,0],[.004676884269280961,.677120417911516,0],[.004676884269280961,.5266293361003276,0],[.36772720181762897,-.14274469112832533,0],[.37437502034992926,-.10835610587330269,0],[.38238733630606303,-.03806275381505264,0],[.3834461849473135,-.0021646957797376576,0],[.37275278847702015,.11654024366245053,0],[.29252168761293085,.3333407875199028,0],[.22652803048464135,.4283771937671075,0],[.22367290046871904,.43325111365547375,0],[.2232750743778734,.44388451079664404,0],[.22579059699089385,.44887918850743325,0],[.2939450095711756,.5424441383258494,0],[.3007159400325597,.5481751033150262,0],[.31786734350680673,.5490908501350698,0],[.3252277331520477,.544054242624828,0],[.41474468061792213,.4252978692953111,0],[.506254547119031,.22278951687925996,0],[.5349832336429057,.0748416171708679,0],[.5386954183587668,-.0021646957797376576,0],[.5339906379143782,-.08764781651966991,0],[.4981207839866183,-.2508050521494891,0],[.4681346369214806,-.32783512531978454,0],[.5560833282644864,-.4900262983702166,0],[.6146292694598998,-.37782718661108805,0],[.6847388451079665,-.13285988067338128,0],[.6939446374581821,-.0021646957797376576,0],[.6889351214063368,.0945296147378214,0],[.6502507772107627,.27962619863320026,0],[.5764388707130974,.450882594325277,0],[.4712108264978445,.6049578353936704,0],[.4079755729287795,.6745084709376177,0],[.40444789613038257,.6795081802243412,0],[.403461814587545,.6908761874519205,0],[.4061125749145752,.6962985491171261,0],[.47255924647118813,.7874304524393081,0],[.47900390942268845,.7929903438467181,0],[.49548822253430397,.7944092482601928,0],[.5028716567973235,.7900066193176736,0],[.5792529896506072,.7095393508372541,0],[.7065832824212392,.5301037091659659,0],[.7960952253698766,.3294633293155267,0],[.8430985954076247,.11177429300767483,0],[.8491938708696354,-.0021646957797376576,0],[.8455712118103388,-.08999735283199439,0],[.8174018148055802,-.2599015124917258,0],[.7268968994310966,-.49686421006494075,0],[-.7327569486734532,.35563625954881295,0],[-.7780654660133819,.3472016610909352,0],[-.8400390178587404,.29007985670071745,0],[-.8491938708696354,.24829597295024763,0],[-.8491938708696354,-.25262536450972317,0],[-.8400390178587404,-.29439415353238985,0],[-.7780654660133819,-.35152602107447617,0],[-.7327569486734532,-.3599656511082884,0],[-.49988310714349615,-.3599656511082884,0],[-.026528210816322922,-.6956187273020018,0],[-.016281761878991805,-.6993063133978568,0],[.0015913057722241484,-.6911708141760738,0],[.004676884269280961,-.6814140293754585,0],[.004676884269280961,-.14496305705136225,0],[-.3315541320643328,.4749986582464176,0],[-.49988310714349615,.35563625954881295,0],[.6375503694294862,-.6401953593216094,0],[.6519109111401326,-1,0]],cells:[[0,71,72],[2,4,3],[2,9,4],[2,10,9],[2,72,10],[4,8,5],[4,9,8],[5,8,6],[6,8,7],[10,28,11],[10,29,28],[10,30,29],[10,72,30],[11,28,12],[12,27,13],[12,28,27],[13,26,14],[13,27,26],[14,25,15],[14,26,25],[15,24,16],[15,25,24],[16,19,17],[16,24,19],[17,19,18],[19,23,20],[19,24,23],[20,23,21],[21,23,22],[30,72,31],[31,54,32],[31,71,54],[31,72,71],[32,53,33],[32,54,53],[33,52,34],[33,53,52],[34,51,35],[34,52,51],[35,50,36],[35,51,50],[36,49,37],[36,50,49],[37,48,38],[37,49,48],[38,47,39],[38,48,47],[39,42,40],[39,47,42],[40,42,41],[42,47,43],[43,45,44],[43,46,45],[43,47,46],[55,56,58],[55,58,70],[56,57,58],[58,59,70],[59,60,61],[59,61,62],[59,62,63],[59,63,70],[63,64,68],[63,68,70],[64,65,67],[64,67,68],[65,66,67],[68,69,70]]},type:"uber"},{id:"sound-on",mesh:{positions:[[.2659170915165334,-.531176800495574,0],[.26294763446971303,-.5252772207782149,0],[.26338469761413696,-.5127670306443839,0],[.2667397989093441,-.5070333580901512,0],[.3444548720145415,-.39509276666476795,0],[.4389361631910773,-.13976822623102264,0],[.4515288598525029,21067576270007753e-21,0],[.4389361631910773,.1397860019985006,0],[.3444548720145415,.3950934250265262,0],[.2667397989093441,.5070333580901512,0],[.26338469761413696,.512767030644384,0],[.26294763446971303,.5252772207782151,0],[.2659170915165334,.531176800495574,0],[.34617670142740353,.6413180892351473,0],[.3541431051019397,.6480676139826496,0],[.3743094195708385,.6491631279486896,0],[.3829699778678539,.6432563062519876,0],[.4884056994121668,.5033834005013734,0],[.5961617965977963,.26490074139109904,0],[.6299829317583667,.09069097812917247,0],[.6343525788530224,21067576270007753e-21,0],[.6299829317583667,-.09066275086877978,0],[.5961617965977963,-.2648904544886234,0],[.4884056994121668,-.5033827421396146,0],[.3829699778678539,-.6432563062519876,0],[.3743094195708385,-.6491631279486896,0],[.3541431051019397,-.6480676139826492,0],[.47822112505131464,-.8225413803097091,0],[.4750995588661049,-.816131570229561,0],[.47626077786232623,-.8027273248277718,0],[.48041501817376764,-.7968389372603061,0],[.5548817584457073,-.7149489391179269,0],[.6787998138158637,-.5335235309835248,0],[.7657217774009135,-.33184954860661636,0],[.8112770193366872,-.11386136185562495,0],[.8171762978535417,21067576270007753e-21,0],[.8112770193366872,.11388958911601806,0],[.7657217774009135,.33185983550909226,0],[.6787998138158637,.5335257529544594,0],[.5548817584457073,.714949021413147,0],[.48041501817376764,.7968389372603062,0],[.47626077786232623,.8027273248277719,0],[.4750995588661049,.816131570229561,0],[.47822112505131464,.8225413803097091,0],[.5564696763790398,.929859613829102,0],[.5640590036987789,.936406363155005,0],[.583471166722138,.9380601678922007,0],[.5921660045728574,.9328512096594427,0],[.6821268784727417,.8381039824413161,0],[.8320798167938961,.6268065616508861,0],[.9374823271476322,.3905302373835758,0],[.992823991138829,.1341850716338127,0],[1,21067576270007753e-21,0],[.992823991138829,-.13415684437341974,0],[.9374823271476322,-.3905199504811002,0],[.8320798167938961,-.6268043396799513,0],[.6821268784727417,-.8381039001460963,0],[.5921660045728574,-.9328512096594425,0],[.583471166722138,-.9380601678922007,0],[.5640590036987789,-.9364063631550055,0],[.00553041910932861,.7999148033957265,0],[.0018960838130510638,.8113979491863947,0],[-.019170063548591076,.8209494615778075,0],[-.03126285227490355,.8166003238015687,0],[-.5886466474174863,.4213725929763207,0],[-.8628822158058288,.4213725929763207,0],[-.9162574556919966,.41143396387094705,0],[-.9892255415882703,.3441546590526944,0],[-1,.29496713535630564,0],[-1,-.2949250002037655,0],[-.9892255415882703,-.3441302996676318,0],[-.9162574556919966,-.411397753974233,0],[-.8628822158058288,-.4213304578237808,0],[-.5886466474174863,-.4213304578237808,0],[-.03126285227490355,-.8166003238015684,0],[-.019170063548591076,-.8209494615778071,0],[.0018960838130510638,-.8113979491863947,0],[.00553041910932861,-.7999148033957265,0],[.34617670142740353,-.6413180892351473,0],[.5564696763790398,-.9298596138291021,0]],cells:[[0,2,1],[0,3,2],[0,23,3],[0,24,23],[0,78,24],[3,23,4],[4,22,5],[4,23,22],[5,21,6],[5,22,21],[6,19,7],[6,20,19],[6,21,20],[7,18,8],[7,19,18],[8,17,9],[8,18,17],[9,12,10],[9,17,12],[10,12,11],[12,16,13],[12,17,16],[13,16,14],[14,16,15],[24,26,25],[24,78,26],[27,29,28],[27,30,29],[27,56,30],[27,79,56],[30,56,31],[31,55,32],[31,56,55],[32,54,33],[32,55,54],[33,53,34],[33,54,53],[34,52,35],[34,53,52],[35,52,36],[36,51,37],[36,52,51],[37,50,38],[37,51,50],[38,49,39],[38,50,49],[39,48,40],[39,49,48],[40,43,41],[40,48,43],[41,43,42],[43,48,44],[44,46,45],[44,47,46],[44,48,47],[56,79,57],[57,79,58],[58,79,59],[60,61,62],[60,62,63],[60,63,64],[60,64,73],[60,73,77],[64,65,68],[64,68,69],[64,69,73],[65,66,68],[66,67,68],[69,70,71],[69,71,72],[69,72,73],[73,74,77],[74,75,77],[75,76,77]]},type:"uber"},{id:"star",mesh:{positions:[[.2683111192459673,-.2110691757006652,0],[.9627718325891581,-.2110691757006652,0],[.9866828249189805,-.20308244813360646,0],[1,-.1605998546918049,0],[.9849522182177197,-.14037814021350728,0],[.42357381292192864,.24026589702503579,0],[.6375072097909593,.8749111245261405,0],[.6375027379390181,.8998618224323015,0],[.6018084157440224,.9260445155482752,0],[.5779779167491421,.9185563994726651,0],[2.771430196446545e-9,.5270368183130208,0],[-.5778348176681324,.9192718957832636,0],[-.6017480459239255,.9267801351926099,0],[-.6375005021941575,.9006376887441073,0],[-.6375072099720693,.875626620836739,0],[-.4277236917045115,.2371177132584011,0],[-.9849522183988297,-.14037814021350728,0],[-1,-.1605998546918049,0],[-.9866828250397205,-.20308244813360646,0],[-.962771832770268,-.2110691757006652,0],[-.26831111370310656,-.2110691757006652,0],[-.036919606855466136,-.9068177881269043,0],[-.022043991372923566,-.9267801351926099,0],[.02198139098860641,-.9267801351926099,0],[.03677651313620678,-.9068177881269043,0]],cells:[[0,1,5],[0,5,10],[0,10,20],[0,20,24],[1,2,3],[1,3,4],[1,4,5],[5,6,9],[5,9,10],[6,7,8],[6,8,9],[10,11,15],[10,15,20],[11,12,14],[11,14,15],[12,13,14],[15,16,19],[15,19,20],[16,17,19],[17,18,19],[20,21,24],[21,22,24],[22,23,24]]},type:"uber"},{id:"steering-wheel",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258928,0],[.13766573660714299,-.8569550781249999,0],[.39083203125,-.7747960379464285,0],[.6032170758928572,-.6234026227678573,0],[.7613476562500001,-.4162614397321429,0],[.8158571428571428,-.29600000000000004,0],[.8192232142857143,-.2566897321428572,0],[.7733482142857142,-.20228348214285707,0],[.7342857142857144,-.19985714285714284,0],[.6585714285714286,-.21599999999999997,0],[.4951004464285713,-.24654017857142863,0],[.1654799107142857,-.2813705357142856,0],[0,-.2857142857142857,0],[-.1654799107142857,-.2813705357142856,0],[-.4951004464285713,-.24654017857142863,0],[-.6585714285714286,-.21599999999999997,0],[-.7342857142857143,-.19985714285714284,0],[-.7732879464285713,-.20228348214285707,0],[-.819203125,-.2566897321428572,0],[-.8158571428571428,-.29600000000000004,0],[-.76134765625,-.4162614397321429,0],[-.6032170758928571,-.6234026227678573,0],[-.3908320312500001,-.7747960379464285,0],[-.13766573660714287,-.8569550781249999,0],[.14150892857142838,.05979464285714298,0],[.05979464285714298,.14150892857142838,0],[0,.15357142857142847,0],[-.059794642857142866,.14150892857142838,0],[-.1415089285714286,.05979464285714298,0],[-.15357142857142858,0,0],[-.1415089285714286,-.059794642857142866,0],[-.059794642857142866,-.1415089285714286,0],[0,-.15357142857142858,0],[.05979464285714298,-.1415089285714286,0],[.14150892857142838,-.059794642857142866,0],[-.7144285714285714,.08171428571428563,0],[-.6480228794642857,.07758091517857157,0],[-.5360909598214285,.1232338169642857,0],[-.4673777901785713,.2192840401785714,0],[-.46033872767857154,.3399369419642859,0],[-.48571428571428577,.40142857142857147,0],[-.562857142857143,.53,0],[-.5876316964285715,.5547388392857144,0],[-.6523950892857142,.5594308035714286,0],[-.6801428571428572,.5382857142857145,0],[-.7361272321428571,.4587232142857143,0],[-.8201852678571429,.28154464285714265,0],[-.847,.1854285714285715,0],[-.8476741071428573,.1563861607142858,0],[-.8187544642857143,.1100334821428568,0],[-.3304754464285714,.7926674107142857,0],[-.3451049107142856,.7284843750000003,0],[-.3282857142857143,.6971428571428573,0],[-.2556763392857143,.6349040178571432,0],[-.08683258928571413,.5683906249999999,0],[0,.5607142857142857,0],[.0867522321428571,.5683906249999999,0],[.2555959821428573,.6349040178571432,0],[.3282857142857143,.6971428571428573,0],[.3451049107142856,.7284843750000003,0],[.33047544642857174,.7926674107142857,0],[.3015714285714286,.8130000000000002,0],[.22972098214285697,.8364575892857145,0],[.07868080357142859,.8642477678571427,0],[0,.8678571428571427,0],[-.07868080357142859,.8642477678571427,0],[-.2297209821428572,.8364575892857145,0],[.48571428571428577,.40142857142857147,0],[.4603384486607143,.3399369419642859,0],[.4673702566964286,.2192840401785714,0],[.5360560825892857,.1232338169642857,0],[.6479271763392858,.07758091517857157,0],[.7142857142857142,.08171428571428563,0],[.7924285714285715,.09842857142857153,0],[.8187566964285711,.1100334821428568,0],[.8477343750000002,.1563861607142858,0],[.8471428571428572,.1854285714285715,0],[.8202455357142857,.28154464285714265,0],[.7361294642857141,.4587232142857143,0],[.6801428571428569,.5382857142857145,0],[.652395089285714,.5594308035714286,0],[.5876316964285715,.5547388392857144,0],[-.7924285714285715,.09842857142857153,0],[-.3015714285714285,.8130000000000002,0],[0,-.8678571428571429,0],[0,-1,0],[.15357142857142847,0,0],[.5628571428571427,.53,0]],cells:[[0,57,1],[0,118,57],[0,119,118],[1,56,2],[1,57,56],[2,56,3],[3,55,4],[3,56,55],[4,54,5],[4,55,54],[5,53,6],[5,54,53],[6,52,7],[6,53,52],[7,51,116],[7,52,51],[7,116,8],[8,83,9],[8,116,83],[9,81,10],[9,82,81],[9,83,82],[10,80,11],[10,81,80],[11,79,12],[11,80,79],[12,77,13],[12,78,77],[12,79,78],[13,76,85],[13,77,76],[13,85,14],[14,84,117],[14,85,84],[14,117,15],[15,100,16],[15,117,100],[16,99,17],[16,100,99],[17,97,18],[17,98,97],[17,99,98],[18,96,19],[18,97,96],[19,95,20],[19,96,95],[20,93,21],[20,94,93],[20,95,94],[21,93,115],[21,114,22],[21,115,114],[22,112,23],[22,113,112],[22,114,113],[23,111,24],[23,112,111],[24,110,25],[24,111,110],[25,108,26],[25,109,108],[25,110,109],[26,107,27],[26,108,107],[27,40,28],[27,41,40],[27,107,41],[28,39,29],[28,40,39],[29,38,30],[29,39,38],[30,37,31],[30,38,37],[31,36,32],[31,37,36],[32,36,33],[33,35,34],[33,36,35],[34,35,118],[34,118,119],[41,106,42],[41,107,106],[42,105,43],[42,106,105],[43,105,44],[44,68,45],[44,104,120],[44,105,104],[44,120,68],[45,67,46],[45,68,67],[46,65,47],[46,66,65],[46,67,66],[47,64,48],[47,65,64],[48,63,71],[48,64,63],[48,70,49],[48,71,70],[49,70,50],[50,69,51],[50,70,69],[51,69,116],[58,103,59],[58,120,103],[59,90,60],[59,102,90],[59,103,102],[60,88,61],[60,89,88],[60,90,89],[61,72,62],[61,73,72],[61,88,73],[62,72,63],[63,72,71],[73,87,74],[73,88,87],[74,87,75],[75,85,76],[75,86,85],[75,87,86],[90,102,91],[91,101,121],[91,102,101],[91,121,92],[92,121,93],[93,121,115],[103,120,104]]},type:"uber"},{id:"stopwatch",mesh:{positions:[[.028758928571428623,.1308125,0],[.02899999999999995,.13385714285714267,0],[.021102678571428446,.1730156249999999,0],[-.03235267857142868,.22652901785714263,0],[-.07142857142857138,.23442857142857143,0],[-.1105044642857142,.22652901785714263,0],[-.16395982142857132,.1730156249999999,0],[-.17185714285714293,.13385714285714267,0],[-.1715714285714285,.130857142857143,0],[-.17181250000000015,.13061607142857135,0],[-.12200000000000005,-.368,0],[-.12228571428571426,-.37142857142857133,0],[-.020571428571428605,-.37142857142857133,0],[-.020857142857142925,-.368,0],[.9285714285714286,.2142857142857142,0],[.9229553571428573,.24208035714285714,0],[.8849375000000002,.28009821428571446,0],[.8571428571428572,.2857142857142858,0],[.772857142857143,.2857142857142858,0],[.7344288504464287,.4327675781250002,0],[.5877218191964287,.689822823660714,0],[.36432059151785723,.8808579799107146,0],[.1583065359933035,.9688123256138392,0],[.00727172851562479,.9964308384486604,0],[-.07142857142857138,1,0],[-.1590733119419642,.9955751255580356,0],[-.32633210100446425,.9614681222098211,0],[-.48001220703124997,.8965558733258929,0],[-.6166683175223215,.8042836914062499,0],[-.7328551199776786,.6880968889508929,0],[-.8251273018973215,.5514407784598216,0],[-.8900395507812501,.3977606724330358,0],[-.9241465541294643,.23050188337053568,0],[-.9285714285714286,.1428571428571428,0],[-.9250022670200894,.06415684291294665,0],[-.897383754185268,-.08687796456473229,0],[-.809429408482143,-.29289202008928583,0],[-.618394252232143,-.5162932477678571,0],[-.36133900669642854,-.6630002790178572,0],[-.21428571428571425,-.7014285714285715,0],[-.21428571428571425,-.8571428571428572,0],[-.28571428571428575,-.8571428571428572,0],[-.31350892857142854,-.8627589285714286,0],[-.35152678571428564,-.9007767857142858,0],[-.35714285714285715,-.9285714285714286,0],[-.35152678571428564,-.9563660714285714,0],[-.31350892857142854,-.9943839285714285,0],[-.28571428571428575,-1,0],[.14285714285714277,-1,0],[.17065178571428566,-.9943839285714285,0],[.208669642857143,-.9563660714285714,0],[.21428571428571436,-.9285714285714286,0],[.208669642857143,-.9007767857142858,0],[.17065178571428566,-.8627589285714286,0],[.14285714285714277,-.8571428571428572,0],[.07142857142857138,-.8571428571428572,0],[.07142857142857138,-.7014285714285715,0],[.20208565848214274,-.668693359375,0],[.4351074218749999,-.5475823102678571,0],[.6190108816964286,-.36367885044642845,0],[.7401219308035712,-.13065708705357149,0],[.772857142857143,0,0],[.8571428571428572,0,0],[.8849375000000002,.005616071428571345,0],[.9229553571428573,.04363392857142867,0],[.610739222935268,.07284022739955343,0],[.5834087960379466,-.060842878069196416,0],[.49702706473214325,-.24028320312500007,0],[.3117117745535715,-.42559849330357136,0],[.1322714494977679,-.511980224609375,0],[-.001411655970982116,-.5393106515066963,0],[-.07142857142857138,-.5428571428571428,0],[-.14144548688616054,-.5393106515066963,0],[-.2751285923549108,-.511980224609375,0],[-.45456891741071437,-.42559849330357136,0],[-.6398842075892857,-.24028320312500007,0],[-.7262659388950893,-.060842878069196416,0],[-.7535963657924106,.07284022739955343,0],[-.7571428571428571,.1428571428571428,0],[-.7535963657924106,.21287405831473216,0],[-.7262659388950893,.3465571637834821,0],[-.6398842075892857,.5259974888392858,0],[-.45456891741071437,.7113127790178575,0],[-.2751285923549108,.7976945103236608,0],[-.14144548688616054,.8250249372209821,0],[-.07142857142857138,.8285714285714287,0],[-.001411655970982116,.8250249372209821,0],[.1322714494977679,.7976945103236608,0],[.3117117745535715,.7113127790178575,0],[.49702706473214325,.5259974888392858,0],[.5834087960379466,.3465571637834821,0],[.610739222935268,.21287405831473216,0],[.02899999999999995,.13057142857142856,0],[.6142857142857144,.1428571428571428,0],[.9285714285714286,.0714285714285714,0]],cells:[[0,1,2],[0,2,3],[0,3,4],[0,4,8],[0,8,9],[0,9,92],[4,5,8],[5,6,8],[6,7,8],[9,10,92],[10,11,13],[10,13,92],[11,12,13],[14,15,17],[14,17,18],[14,18,94],[15,16,17],[18,19,90],[18,61,94],[18,90,91],[18,91,93],[18,93,61],[19,20,89],[19,89,90],[20,21,88],[20,88,89],[21,22,87],[21,87,88],[22,23,86],[22,86,87],[23,24,85],[23,85,86],[24,25,84],[24,84,85],[25,26,83],[25,83,84],[26,27,83],[27,28,82],[27,82,83],[28,29,81],[28,81,82],[29,30,81],[30,31,80],[30,80,81],[31,32,80],[32,33,79],[32,79,80],[33,34,78],[33,78,79],[34,35,77],[34,77,78],[35,36,76],[35,76,77],[36,37,75],[36,75,76],[37,38,74],[37,74,75],[38,39,73],[38,73,74],[39,40,56],[39,56,71],[39,71,72],[39,72,73],[40,41,47],[40,47,55],[40,55,56],[41,42,43],[41,43,44],[41,44,47],[44,45,47],[45,46,47],[47,48,55],[48,49,51],[48,51,54],[48,54,55],[49,50,51],[51,52,53],[51,53,54],[56,57,69],[56,69,70],[56,70,71],[57,58,68],[57,68,69],[58,59,68],[59,60,67],[59,67,68],[60,61,66],[60,66,67],[61,62,94],[61,65,66],[61,93,65],[62,63,64],[62,64,94]]},type:"uber"},{id:"sun",mesh:{positions:[[-.5098444851967996,.6612083053641794,0],[-.5763423243220276,.7265003723442431,0],[-.624993304561585,.7361419692938426,0],[-.6736705133577451,.7265003723442431,0],[-.7402074156293693,.6612083053641794,0],[-.7500312516804031,.6134516410782022,0],[-.7402074156293693,.5656801926076747,0],[-.6736705133577451,.5003979817506442,0],[-.624993304561585,.4907613128625617,0],[-.5763423243220276,.5003979817506442,0],[-.5098444851967996,.5656801926076747,0],[-.9236844632480632,-.11304873065258943,0],[-.9901823023732912,-.04775666244562273,0],[-1,0,0],[-.9901823023732912,.04775666244562262,0],[-.9236844632480632,.11304873065258954,0],[-.8750334830085056,.12269032821564042,0],[-.8263618554180965,.11304873065258954,0],[-.7598495073436214,.04775666244562262,0],[-.7500312516804031,0,0],[-.7598495073436214,-.04775666244562273,0],[-.8263618554180965,-.11304873065258943,0],[-.5763423243220276,-.5004078399185165,0],[-.5098444851967996,-.5657097671112911,0],[-.5000267875700906,-.6134516410782022,0],[-.5098444851967996,-.661223092002536,0],[-.5763423243220276,-.7265053012236955,0],[-.624993304561585,-.7361419692938426,0],[-.6736705133577451,-.7265053012236955,0],[-.7402074156293693,-.661223092002536,0],[-.7500312516804031,-.6134516410782022,0],[-.7402074156293693,-.5657097671112911,0],[-.6736705133577451,-.5004078399185165,0],[.6736649248814559,-.5004078399185165,0],[.7401772725924045,-.5657097671112911,0],[.7499955286191495,-.6134516410782022,0],[.7401772725924045,-.661223092002536,0],[.6736649248814559,-.7265053012236955,0],[.624993300199262,-.7361419692938426,0],[.5763423220272637,-.7265053012236955,0],[.5098444826748312,-.661223092002536,0],[.5000267846618751,-.6134516410782022,0],[.5098444826748312,-.5657097671112911,0],[.5763423220272637,-.5004078399185165,0],[.04865934737913502,-.7457835668568934,0],[.11519625005972767,-.8110756350638605,0],[.12502008631524508,-.858832297509483,0],[.11519625005972767,-.9066037484338169,0],[.04865934737913502,-.9718859576549763,0],[-1786080357302211e-20,-.9815226257251234,0],[-.04867442140822553,-.9718859576549763,0],[-.1151968141398717,-.9066037484338169,0],[-.12502009213167564,-.858832297509483,0],[-.1151968141398717,-.8110756350638605,0],[-.04867442140822553,-.7457835668568934,0],[-.04867442140822553,.745778638181925,0],[-.1151968141398717,.8110608490389556,0],[-.12502009213167564,.858832297509483,0],[-.1151968141398717,.9065741714763941,0],[-.04867442140822553,.9718760986691688,0],[-1786080357302211e-20,.9815226257251234,0],[.04865934737913502,.9718760986691688,0],[.11519625005972767,.9065741714763941,0],[.12502008631524508,.858832297509483,0],[.11519625005972767,.8110608490389556,0],[.04865934737913502,.745778638181925,0],[.5763423220272637,.5003979817506442,0],[.5098444826748312,.5656801926076747,0],[.5000267846618751,.6134516410782022,0],[.5098444826748312,.6612083053641794,0],[.5763423220272637,.7265003723442431,0],[.624993300199262,.7361419692938426,0],[.6736649248814559,.7265003723442431,0],[.7401772725924045,.6612083053641794,0],[.7499955286191495,.6134516410782022,0],[.7401772725924045,.5656801926076747,0],[.6736649248814559,.5003979817506442,0],[.8263562651014529,-.11304873065258943,0],[.759819364783785,-.04775666244562273,0],[.7499955286191495,0,0],[.759819364783785,.04775666244562262,0],[.8263562651014529,.11304873065258954,0],[.8750334699215372,.12269032821564042,0],[.9236844565000952,.11304873065258954,0],[.9901823017598395,.04775666244562262,0],[1,0,0],[.9901823017598395,-.04775666244562273,0],[.9236844565000952,-.11304873065258943,0],[-.10078723804347123,-.480790806684223,0],[-.27957781845344354,-.4069471132528709,0],[-.4146332429844636,-.2743895250449684,0],[-.489868403093506,-.09890565804813489,0],[-.5000267875700906,0,0],[-.489868403093506,.09890565804813467,0],[-.4146332429844636,.27438952504496805,0],[-.27957781845344354,.4069471132528709,0],[-.10078723804347123,.4807908066842229,0],[-1786080357302211e-20,.4907613128625617,0],[.10076330514503162,.4807908066842229,0],[.2795690932427106,.4069471132528709,0],[.4146313553227623,.27438952504496805,0],[.4898683302432836,.09890565804813467,0],[.5000267846618751,0,0],[.4898683302432836,-.09890565804813489,0],[.4146313553227623,-.2743895250449684,0],[.2795690932427106,-.4069471132528709,0],[.10076330514503162,-.480790806684223,0],[-.8750334830085056,-.12269032821564042,0],[-.624993304561585,-.4907613128625617,0],[-.5000267875700906,.6134516410782022,0],[-1786080357302211e-20,-.4907613128625617,0],[-1786080357302211e-20,.7361419692938426,0],[-1786080357302211e-20,-.7361419692938426,0],[.624993300199262,.4907613128625617,0],[.624993300199262,-.4907613128625617,0],[.8750334699215372,-.12269032821564042,0]],cells:[[0,1,9],[0,9,10],[0,10,109],[1,2,8],[1,8,9],[2,3,8],[3,4,7],[3,7,8],[4,5,6],[4,6,7],[11,14,12],[11,15,14],[11,107,15],[12,14,13],[15,107,16],[16,21,17],[16,107,21],[17,20,18],[17,21,20],[18,20,19],[22,26,23],[22,27,26],[22,108,27],[23,25,24],[23,26,25],[27,32,28],[27,108,32],[28,31,29],[28,32,31],[29,31,30],[33,37,34],[33,38,37],[33,114,38],[34,36,35],[34,37,36],[38,43,39],[38,114,43],[39,42,40],[39,43,42],[40,42,41],[44,48,45],[44,49,48],[44,112,49],[45,47,46],[45,48,47],[49,54,50],[49,112,54],[50,53,51],[50,54,53],[51,53,52],[55,58,56],[55,59,58],[55,111,59],[56,58,57],[59,111,60],[60,111,61],[61,65,62],[61,111,65],[62,64,63],[62,65,64],[66,69,67],[66,70,69],[66,113,70],[67,69,68],[70,113,71],[71,113,72],[72,76,73],[72,113,76],[73,75,74],[73,76,75],[77,80,78],[77,81,80],[77,115,81],[78,80,79],[81,115,82],[82,87,83],[82,115,87],[83,86,84],[83,87,86],[84,86,85],[88,95,89],[88,96,95],[88,110,96],[89,94,90],[89,95,94],[90,92,91],[90,94,92],[92,94,93],[96,110,97],[97,106,98],[97,110,106],[98,105,99],[98,106,105],[99,105,100],[100,102,101],[100,104,102],[100,105,104],[102,104,103]]},type:"uber"},{id:"support",mesh:{positions:[[.7871540178571428,.6167008928571427,0],[.8154799107142856,.5788705357142856,0],[.8290000000000002,.5592857142857142,0],[.8558906250000002,.5173013392857142,0],[.9031897321428572,.4292075892857141,0],[.9238325892857144,.3828437499999999,0],[.9563660714285713,.2921986607142857,0],[.9949732142857144,.1003995535714286,0],[1,0,0],[.9949732142857144,-.10039955357142849,0],[.9563660714285713,-.2921986607142857,0],[.9236763392857144,-.38315625,0],[.9162745535714285,-.4000892857142857,0],[.9006093749999999,-.4331071428571429,0],[.8924285714285713,-.4494285714285714,0],[.8818571428571429,-.4714285714285714,0],[.8748080357142858,-.48403571428571446,0],[.8368392857142857,-.5470357142857143,0],[.8314285714285714,-.5555714285714286,0],[.8255870535714287,-.5639196428571428,0],[.8072857142857142,-.5884285714285715,0],[.7818928571428572,-.6231629464285715,0],[.7729999999999999,-.6344285714285713,0],[.7607656250000001,-.6479486607142858,0],[.7447767857142857,-.6663526785714287,0],[.7203125000000001,-.6934330357142857,0],[.7075714285714285,-.7065714285714286,0],[.6997142857142857,-.7138571428571429,0],[.6842968749999998,-.7287410714285714,0],[.6526049107142857,-.7576517857142857,0],[.635796875,-.7718906249999999,0],[.6162991071428572,-.7874174107142857,0],[.5786830357142858,-.8156450892857143,0],[.5592857142857142,-.8291428571428572,0],[.5173013392857142,-.8559531250000001,0],[.4292075892857141,-.9032522321428572,0],[.38328571428571423,-.9237142857142857,0],[.2921986607142857,-.9563660714285714,0],[.1003995535714286,-.9949732142857143,0],[0,-1,0],[-.10039955357142849,-.9949732142857143,0],[-.2921986607142857,-.9563660714285714,0],[-.38303571428571437,-.9237366071428571,0],[-.40013839285714303,-.9163102678571429,0],[-.43348660714285714,-.9004308035714286,0],[-.45000000000000007,-.8921428571428571,0],[-.4712857142857143,-.8818571428571429,0],[-.4839151785714285,-.8748683035714286,0],[-.5469553571428571,-.836859375,0],[-.5554285714285714,-.8314285714285714,0],[-.5638816964285713,-.8255848214285715,0],[-.5885714285714285,-.8071428571428572,0],[-.6231049107142858,-.781890625,0],[-.6342857142857143,-.773,0],[-.6665535714285714,-.744515625,0],[-.6935178571428572,-.7202075892857143,0],[-.7065714285714286,-.7075714285714285,0],[-.7120558035714285,-.7016049107142858,0],[-.7287410714285714,-.684296875,0],[-.7576517857142857,-.6526049107142856,0],[-.7715714285714286,-.6361428571428571,0],[-.7886428571428572,-.6146919642857143,0],[-.8160535714285714,-.5781473214285715,0],[-.8291428571428572,-.5592857142857143,0],[-.8559508928571429,-.5173013392857142,0],[-.9031919642857142,-.42920758928571434,0],[-.9238325892857143,-.3829040178571427,0],[-.9563660714285714,-.2921986607142857,0],[-.9949732142857143,-.10039955357142849,0],[-1,0,0],[-.9949732142857143,.1003995535714286,0],[-.9563660714285714,.2921986607142857,0],[-.9238571428571428,.3827142857142858,0],[-.9161651785714285,.40026562499999985,0],[-.9002276785714286,.4338683035714286,0],[-.8918571428571429,.4504285714285714,0],[-.882,.4712857142857143,0],[-.8748214285714285,.4841049107142854,0],[-.852,.5215714285714286,0],[-.8367522321428571,.5470848214285713,0],[-.8314285714285714,.5554285714285714,0],[-.8254799107142857,.5639665178571427,0],[-.8068571428571429,.5888571428571427,0],[-.7817857142857143,.6231294642857144,0],[-.773,.6342857142857141,0],[-.7604441964285713,.6482678571428573,0],[-.7444553571428572,.6666741071428572,0],[-.720205357142857,.6935401785714284,0],[-.7075714285714285,.7065714285714286,0],[-.6998571428571428,.7137142857142857,0],[-.6844174107142856,.7286205357142859,0],[-.6526272321428571,.757629464285714,0],[-.635796875,.7718705357142857,0],[-.6162991071428571,.7874174107142857,0],[-.5786830357142857,.8156450892857146,0],[-.5592857142857143,.8291428571428572,0],[-.5173013392857142,.8559508928571429,0],[-.42920758928571434,.9031919642857142,0],[-.38284375000000004,.9238325892857144,0],[-.2921986607142857,.9563660714285713,0],[-.10039955357142849,.9949732142857144,0],[0,1,0],[.1003995535714286,.9949732142857144,0],[.2921986607142857,.9563660714285713,0],[.3827142857142858,.9238571428571429,0],[.40028125000000014,.9162276785714283,0],[.43362946428571414,.9003080357142856,0],[.4501428571428572,.8919999999999999,0],[.46607366071428546,.8845267857142858,0],[.4712857142857143,.8818571428571429,0],[.484,.8747834821428573,0],[.5212857142857141,.8521428571428571,0],[.5470000000000002,.8368348214285715,0],[.5554285714285714,.8314285714285714,0],[.5638616071428573,.8255245535714286,0],[.6231049107142856,.7818303571428571,0],[.6342857142857141,.7728571428571429,0],[.6389910714285711,.7689062500000001,0],[.6525714285714286,.7565714285714285,0],[.6663526785714287,.74465625,0],[.6934330357142857,.7202901785714286,0],[.7065714285714286,.7075714285714285,0],[.7286808035714285,.6842767857142857,0],[.7576316964285714,.6525446428571426,0],[.8528258928571428,.08602232142857136,0],[.81965625,.2503526785714283,0],[.7917142857142856,.32785714285714285,0],[.5275714285714286,.21857142857142842,0],[.5462366071428573,.16686160714285725,0],[.5685133928571429,.0573348214285716,0],[.5714285714285714,0,0],[.5685133928571429,-.05733482142857149,0],[.5462366071428573,-.16686160714285714,0],[.5275714285714286,-.21857142857142864,0],[.7917142857142856,-.32800000000000007,0],[.81965625,-.25041294642857126,0],[.8528258928571428,-.08602455357142857,0],[.2298392857142859,.36117187500000014,0],[.20428571428571418,.37457142857142856,0],[.17495535714285748,.39082366071428565,0],[.1648571428571428,.39542857142857146,0],[.12591964285714297,.40958705357142877,0],[.043276785714285504,.4263861607142856,0],[0,.4285714285714286,0],[-.04325669642857144,.4263861607142856,0],[-.125859375,.40958705357142877,0],[-.1648571428571428,.39542857142857146,0],[-.1845915178571429,.38664285714285684,0],[-.22213169642857156,.36650000000000005,0],[-.23985714285714288,.3551428571428572,0],[-.24699330357142857,.3498883928571428,0],[-.2671428571428571,.3325714285714285,0],[-.29504687500000004,.3103325892857143,0],[-.3037142857142857,.30228571428571427,0],[-.31091071428571415,.29439732142857156,0],[-.33100000000000007,.26928571428571435,0],[-.35038616071428574,.24598214285714293,0],[-.3562857142857142,.23785714285714277,0],[-.3609732142857143,.23023214285714255,0],[-.37342857142857144,.2062857142857144,0],[-.3906450892857143,.17536830357142863,0],[-.3955714285714286,.1647142857142858,0],[-.4096473214285714,.12579910714285725,0],[-.4263883928571429,.043254464285714445,0],[-.4285714285714286,0,0],[-.4263883928571429,-.04325669642857144,0],[-.4096473214285714,-.125859375,0],[-.3955714285714286,-.1648571428571428,0],[-.38670312500000004,-.1845915178571429,0],[-.36650223214285726,-.22213169642857156,0],[-.3551428571428571,-.23985714285714288,0],[-.35012723214285724,-.24667187499999998,0],[-.33371428571428574,-.2658571428571428,0],[-.3105714285714285,-.2947857142857143,0],[-.30228571428571427,-.3037142857142857,0],[-.29439508928571434,-.3109910714285714,0],[-.26914285714285724,-.33100000000000007,0],[-.24610044642857154,-.35038616071428574,0],[-.2380000000000001,-.3562857142857142,0],[-.23029017857142864,-.36099553571428566,0],[-.20614285714285707,-.37357142857142855,0],[-.17534598214285713,-.3906674107142857,0],[-.1647142857142857,-.3955714285714286,0],[-.12579910714285714,-.4096473214285714,0],[-.04325446428571422,-.4263883928571429,0],[0,-.4285714285714286,0],[.04325669642857144,-.4263883928571429,0],[.12585937499999988,-.4096473214285714,0],[.1648571428571428,-.3955714285714286,0],[.18459151785714267,-.38670312500000004,0],[.22213169642857133,-.36650223214285726,0],[.239857142857143,-.3551428571428571,0],[.24733928571428576,-.34964955357142846,0],[.2687142857142857,-.3314285714285715,0],[.29537276785714295,-.3100133928571428,0],[.3037142857142856,-.30228571428571427,0],[.31122991071428574,-.2941339285714285,0],[.3321428571428571,-.2678571428571429,0],[.3506250000000004,-.24577901785714296,0],[.3562857142857143,-.2380000000000001,0],[.3612098214285713,-.22994419642857156,0],[.37442857142857155,-.20457142857142863,0],[.39080133928571414,-.1750602678571429,0],[.3955714285714287,-.1648571428571428,0],[.4096473214285712,-.125859375,0],[.4263883928571428,-.04325669642857144,0],[.4285714285714286,0,0],[.4263883928571428,.04325669642857144,0],[.4096473214285712,.12585937499999988,0],[.3955714285714287,.1648571428571428,0],[.38670312500000015,.18459151785714267,0],[.36650223214285704,.22213169642857133,0],[.3551428571428572,.239857142857143,0],[.3495892857142857,.24733928571428576,0],[.3314285714285714,.2687142857142857,0],[.3100133928571427,.29531249999999987,0],[.30228571428571427,.3035714285714286,0],[.2939665178571429,.3112745535714285,0],[.26742857142857135,.3324285714285715,0],[.24561160714285712,.3506495535714289,0],[.08602232142857136,-.8528258928571428,0],[.2503526785714283,-.81965625,0],[.32785714285714285,-.7917142857142857,0],[.21857142857142842,-.5275714285714286,0],[.16686160714285725,-.5462968749999999,0],[.0573348214285716,-.5685334821428571,0],[0,-.5714285714285714,0],[-.05733482142857149,-.5685334821428571,0],[-.16686160714285714,-.5462968749999999,0],[-.21857142857142864,-.5275714285714286,0],[-.32785714285714285,-.7917142857142857,0],[-.2503526785714286,-.81965625,0],[-.08602232142857147,-.8528258928571428,0],[-.8528258928571428,-.08602455357142857,0],[-.81965625,-.25041294642857126,0],[-.7917142857142857,-.32800000000000007,0],[-.5275714285714286,-.21857142857142864,0],[-.5462366071428572,-.16686160714285714,0],[-.5685133928571428,-.05733482142857149,0],[-.5714285714285714,0,0],[-.5685133928571428,.0573348214285716,0],[-.5462366071428572,.16686160714285725,0],[-.5275714285714286,.21857142857142842,0],[-.7917142857142857,.32785714285714285,0],[-.81965625,.2503526785714283,0],[-.8528258928571428,.08602232142857136,0],[-.08602232142857147,.8528236607142858,0],[-.2503526785714286,.8195959821428573,0],[-.32785714285714285,.7915714285714286,0],[-.21857142857142864,.5275714285714286,0],[-.16686160714285714,.5462366071428573,0],[-.05733482142857149,.5685133928571429,0],[0,.5714285714285714,0],[.0573348214285716,.5685133928571429,0],[.16686160714285725,.5462366071428573,0],[.21857142857142842,.5275714285714286,0],[.32785714285714285,.7915714285714286,0],[.2503526785714283,.8195959821428573,0],[.08602232142857136,.8528236607142858,0],[-.8571428571428572,0,0],[0,.8571428571428572,0],[0,-.8571428571428572,0],[.238,.3561428571428571,0],[.7724285714285715,.635,0],[.8571428571428572,0,0]],cells:[[0,126,1],[0,263,126],[1,126,2],[2,126,3],[3,126,4],[4,126,5],[5,126,6],[6,125,7],[6,126,125],[7,124,8],[7,125,124],[8,124,264],[8,136,9],[8,264,136],[9,136,10],[10,134,11],[10,135,134],[10,136,135],[11,134,12],[12,134,13],[13,134,14],[14,134,15],[15,134,16],[16,134,17],[17,134,18],[18,134,19],[19,134,20],[20,134,21],[21,23,22],[21,133,23],[21,134,133],[23,133,24],[24,133,25],[25,27,26],[25,133,27],[27,133,195],[27,195,223],[27,223,28],[28,223,29],[29,223,30],[30,222,31],[30,223,222],[31,222,32],[32,222,33],[33,222,34],[34,222,35],[35,222,36],[36,222,37],[37,221,38],[37,222,221],[38,220,39],[38,221,220],[39,220,261],[39,232,40],[39,261,232],[40,231,41],[40,232,231],[41,230,42],[41,231,230],[42,230,43],[43,230,44],[44,230,45],[45,230,46],[46,230,47],[47,230,48],[48,230,49],[49,230,50],[50,230,51],[51,230,52],[52,229,53],[52,230,229],[53,229,54],[54,229,55],[55,57,56],[55,229,57],[57,174,236],[57,229,174],[57,236,58],[58,236,59],[59,236,60],[60,235,61],[60,236,235],[61,235,62],[62,235,63],[63,235,64],[64,235,65],[65,235,66],[66,235,67],[67,233,68],[67,234,233],[67,235,234],[68,233,69],[69,233,259],[69,245,70],[69,259,245],[70,244,71],[70,245,244],[71,244,72],[72,243,73],[72,244,243],[73,243,74],[74,243,75],[75,243,76],[76,243,77],[77,243,78],[78,243,79],[79,243,80],[80,243,81],[81,243,82],[82,243,83],[83,85,84],[83,242,85],[83,243,242],[85,242,86],[86,242,87],[87,89,88],[87,242,89],[89,153,249],[89,242,153],[89,249,90],[90,249,91],[91,249,92],[92,248,93],[92,249,248],[93,248,94],[94,248,95],[95,248,96],[96,248,97],[97,248,98],[98,247,99],[98,248,247],[99,246,100],[99,247,246],[100,246,101],[101,246,260],[101,258,102],[101,260,258],[102,258,103],[103,257,104],[103,258,257],[104,256,105],[104,257,256],[105,256,106],[106,256,107],[107,256,108],[108,256,109],[109,256,110],[110,256,111],[111,256,112],[112,256,113],[113,256,114],[114,256,115],[115,255,116],[115,256,255],[116,255,117],[117,255,118],[118,255,119],[119,255,120],[120,255,121],[121,127,122],[121,216,127],[121,255,216],[122,127,123],[123,127,263],[126,263,127],[127,208,128],[127,209,208],[127,210,209],[127,211,210],[127,212,211],[127,213,212],[127,214,213],[127,215,214],[127,216,215],[128,207,129],[128,208,207],[129,206,130],[129,207,206],[130,206,131],[131,205,132],[131,206,205],[132,204,133],[132,205,204],[133,196,195],[133,197,196],[133,198,197],[133,199,198],[133,200,199],[133,201,200],[133,202,201],[133,203,202],[133,204,203],[137,255,138],[137,262,255],[138,255,139],[139,255,140],[140,255,141],[141,254,142],[141,255,254],[142,253,143],[142,254,253],[143,251,144],[143,252,251],[143,253,252],[144,250,145],[144,251,250],[145,249,146],[145,250,249],[146,249,147],[147,249,148],[148,249,149],[149,249,150],[150,249,151],[151,249,152],[152,249,153],[153,242,154],[154,242,155],[155,242,156],[156,242,157],[157,242,158],[158,242,159],[159,242,160],[160,242,161],[161,242,162],[162,241,163],[162,242,241],[163,240,164],[163,241,240],[164,238,165],[164,239,238],[164,240,239],[165,237,166],[165,238,237],[166,236,167],[166,237,236],[167,236,168],[168,236,169],[169,236,170],[170,236,171],[171,236,172],[172,236,173],[173,236,174],[174,229,175],[175,229,176],[176,229,177],[177,229,178],[178,229,179],[179,229,180],[180,229,181],[181,229,182],[182,229,183],[183,228,184],[183,229,228],[184,227,185],[184,228,227],[185,225,186],[185,226,225],[185,227,226],[186,224,187],[186,225,224],[187,223,188],[187,224,223],[188,223,189],[189,223,190],[190,223,191],[191,223,192],[192,223,193],[193,223,194],[194,223,195],[216,255,217],[217,255,218],[218,255,219],[219,255,262]]},type:"uber"},{id:"surge",mesh:{positions:[[.8938838788973571,.39311802526153095,0],[.8862230147164946,.4511483148892188,0],[.8293356859860423,.5502251004455452,0],[.783042277914085,.5860479624568771,0],[.1126293687410671,.9771221594744708,0],[.05786501422299631,1,0],[-.05786501422299621,1,0],[-.112629368741067,.9771221594744708,0],[-.23196286657386422,.9075481975669601,0],[.42057236502120665,-.09136703710083649,0],[.42664099854278303,-.11080901146685407,0],[.4089448911277368,-.14349164078903875,0],[.38928642925979906,-.1490225472897161,0],[.14898064648289291,-.1490225472897161,0],[.3638107387112244,-.8307579855954337,0],[.783042277914085,-.5861317640705236,0],[.8293356859860423,-.5502437230263557,0],[.8862230147164946,-.4511483148892189,0],[.23226082786682978,-.9073340378876407,0],[.1126293687410671,-.9772059610881174,0],[.05786501422299631,-1,0],[-.05786501422299621,-1,0],[-.112629368741067,-.9772059610881174,0],[-.7830422779140849,-.5861317640705236,0],[-.8293356859860426,-.5502437230263557,0],[-.8862230147164947,-.4511483148892189,0],[-.8938838788973571,-.3930528462286945,0],[-.8938838788973571,.39311802526153095,0],[-.8862230147164947,.4511483148892188,0],[-.8293356859860426,.5502251004455452,0],[-.7830422779140849,.5860479624568771,0],[-.36336379677177566,.8308231646282702,0],[-.14898064648289283,.14893874567606957,0],[-.3892864292597991,.14893874567606957,0],[-.40894256330513584,.1434311174014049,0],[-.4265781473325482,.1108509122736776,0],[-.4204233843747237,.09143221613367314,0],[.8938838788973571,-.3930528462286945,0]],cells:[[0,1,3],[0,3,9],[0,9,10],[0,10,37],[1,2,3],[3,4,9],[4,5,7],[4,7,8],[4,8,9],[5,6,7],[10,11,37],[11,12,15],[11,15,37],[12,13,14],[12,14,15],[15,16,17],[15,17,37],[18,22,19],[18,36,22],[19,22,20],[20,22,21],[22,36,23],[23,25,24],[23,26,25],[23,36,26],[26,35,27],[26,36,35],[27,30,28],[27,34,30],[27,35,34],[28,30,29],[30,33,31],[30,34,33],[31,33,32]]},type:"uber"},{id:"thumbs-up",mesh:{positions:[[.8787211538461539,-.22370673076923075,0],[.9197596153846151,-.1771586538461538,0],[.9227692307692308,-.14430769230769225,0],[.7881538461538463,.9326153846153846,0],[.779670673076923,.9593701923076923,0],[.7394543269230771,.9948798076923078,0],[.7118461538461537,1,0],[.6156923076923078,1,0],[.6156923076923078,-.23076923076923073,0],[-.3073846153846154,-1,0],[-.36725,-.9879038461538462,0],[-.44913461538461535,-.9060192307692307,0],[-.4612307692307693,-.8461538461538461,0],[-.4612307692307693,-.7338461538461538,0],[-.4584447115384616,-.6753894230769231,0],[-.43637259615384616,-.5607259615384615,0],[-.41723076923076935,-.5053846153846154,0],[-.3073846153846154,-.23076923076923073,0],[-.7689230769230769,-.23076923076923073,0],[-.7689230769230769,-.2269230769230769,0],[-.8300216346153846,-.2030360576923076,0],[-.9110841346153846,-.10466586538461553,0],[-.9227692307692308,-.038461538461538436,0],[-.917201923076923,.007319711538461782,0],[-.8768173076923077,.08543990384615396,0],[-.8447692307692308,.11538461538461542,0],[-.8768173076923077,.14532932692307687,0],[-.917201923076923,.22344951923076906,0],[-.9227692307692308,.26923076923076916,0],[-.91509375,.3228653846153844,0],[-.8603966346153846,.41011538461538444,0],[-.8178461538461539,.4396923076923078,0],[-.8295552884615385,.4622211538461538,0],[-.8439158653846154,.5117788461538462,0],[-.8458461538461539,.5384615384615385,0],[-.8326129807692308,.6084134615384615,0],[-.7419350961538462,.7083365384615385,0],[-.6746153846153846,.7286153846153847,0],[-.6854182692307693,.7586826923076926,0],[-.6912740384615387,.8245865384615385,0],[-.6847692307692307,.8598461538461539,0],[-.6566706730769231,.9175721153846153,0],[-.5542043269230771,.990043269230769,0],[-.4898461538461539,1,0],[-.3987692307692308,1,0],[-.3532331730769231,.9988750000000002,0],[-.26262259615384625,.9898750000000001,0],[-.21769230769230768,.9819999999999998,0],[.46184615384615374,.8461538461538463,0],[.46184615384615374,-.07692307692307687,0],[-.018307692307692445,-.5570769230769231,0],[-.0759783653846155,-.6274062499999999,0],[-.1445889423076923,-.7930456730769231,0],[-.15353846153846154,-.8835384615384615,0],[-.15353846153846154,-.9615384615384616,0],[-.1565625,-.9765048076923077,0],[-.17703365384615388,-.9969759615384615,0],[-.19200000000000003,-1,0],[.8464615384615385,-.23076923076923073,0]],cells:[[0,1,58],[1,2,58],[2,3,8],[2,8,58],[3,4,5],[3,5,6],[3,6,7],[3,7,8],[9,11,10],[9,12,11],[9,53,12],[9,57,53],[12,52,13],[12,53,52],[13,52,14],[14,52,15],[15,51,16],[15,52,51],[16,50,17],[16,51,50],[17,19,18],[17,25,19],[17,31,25],[17,37,31],[17,47,37],[17,49,47],[17,50,49],[19,25,20],[20,24,21],[20,25,24],[21,24,22],[22,24,23],[25,30,26],[25,31,30],[26,28,27],[26,30,28],[28,30,29],[31,36,32],[31,37,36],[32,34,33],[32,35,34],[32,36,35],[37,41,38],[37,42,41],[37,43,42],[37,44,43],[37,45,44],[37,46,45],[37,47,46],[38,41,39],[39,41,40],[47,49,48],[53,57,54],[54,56,55],[54,57,56]]},type:"uber"},{id:"trash",mesh:{positions:[[.8515267857142857,-.6864910714285715,0],[.8135089285714285,-.6484732142857144,0],[.7857142857142857,-.6428571428571428,0],[-.7857142857142856,-.6428571428571428,0],[-.8135089285714285,-.6484732142857144,0],[-.8515267857142856,-.6864910714285715,0],[-.8571428571428571,-.7142857142857143,0],[-.8571428571428571,-.7857142857142857,0],[-.8515267857142856,-.8135089285714285,0],[-.8135089285714285,-.8515267857142856,0],[-.7857142857142856,-.8571428571428572,0],[-.39285714285714285,-.8571428571428572,0],[-.3650625,-.8627589285714286,0],[-.32704464285714285,-.9007767857142858,0],[-.31581249999999994,-.9563660714285714,0],[-.2777946428571428,-.9943839285714285,0],[-.24999999999999994,-1,0],[.25000000000000006,-1,0],[.2777946428571429,-.9943839285714285,0],[.31581250000000005,-.9563660714285714,0],[.32704464285714274,-.9007767857142858,0],[.3650624999999999,-.8627589285714286,0],[.3928571428571428,-.8571428571428572,0],[.7857142857142857,-.8571428571428572,0],[.8135089285714285,-.8515267857142856,0],[.8515267857142857,-.8135089285714285,0],[.8571428571428571,-.7857142857142857,0],[.6461428571428571,.9319999999999999,0],[.6395625,.9586562500000002,0],[.601705357142857,.9947187500000001,0],[.5747142857142856,1,0],[-.5747142857142857,1,0],[-.6017053571428571,.9947187500000001,0],[-.6395625,.9586562500000002,0],[-.6461428571428571,.9319999999999999,0],[-.7107142857142857,-.42514285714285716,0],[-.7061450892857143,-.4540758928571428,0],[-.6680245535714284,-.4940491071428571,0],[-.6394285714285713,-.5,0],[.6394285714285716,-.5,0],[.6680245535714286,-.4940491071428571,0],[.7061450892857144,-.4540758928571428,0],[-.28571428571428575,-.31799999999999995,0],[-.42857142857142855,-.31799999999999995,0],[-.39285714285714285,.7857142857142858,0],[.07142857142857136,.7857142857142858,0],[.07142857142857136,-.31799999999999995,0],[-.07142857142857145,-.31799999999999995,0],[.28571428571428564,-.31799999999999995,0],[.25000000000000006,.7857142857142858,0],[.3928571428571428,.7857142857142858,0],[-.24999999999999994,.7857142857142858,0],[-.07142857142857145,.7857142857142858,0],[.42857142857142855,-.31799999999999995,0],[.7107142857142856,-.42514285714285716,0],[.8571428571428571,-.7142857142857143,0]],cells:[[0,1,55],[1,2,55],[2,3,21],[2,21,22],[2,22,23],[2,23,26],[2,26,55],[3,4,6],[3,6,10],[3,10,11],[3,11,12],[3,12,21],[4,5,6],[6,7,10],[7,8,9],[7,9,10],[12,13,20],[12,20,21],[13,14,16],[13,16,20],[14,15,16],[16,17,20],[17,18,19],[17,19,20],[23,24,26],[24,25,26],[27,28,29],[27,29,30],[27,30,50],[27,50,54],[30,31,52],[30,45,49],[30,49,50],[30,52,45],[31,32,34],[31,34,44],[31,44,51],[31,51,52],[32,33,34],[34,35,44],[35,36,37],[35,37,38],[35,38,43],[35,43,44],[38,39,46],[38,42,43],[38,46,47],[38,47,42],[39,40,54],[39,48,46],[39,53,48],[39,54,53],[40,41,54],[42,47,51],[45,46,49],[46,48,49],[47,52,51],[50,53,54]]},type:"uber"},{id:"trip-history",mesh:{positions:[[.999890913016363,-.0034918153114145145,0],[.977377210599877,.21168205923698658,0],[.9117598409480422,.4108216241093243,0],[.8079451303300382,.5890155294774004,0],[.6708394050150438,.7413524255130199,0],[.5053489912722382,.8629209623879857,0],[.3163802153708002,.9488097902741013,0],[.10883940357990896,.9941075593431694,0],[-.00036228881496277684,1,0],[-.1003613050297293,.9950631138319193,0],[-.29145678329574154,.9569771280946484,0],[-.4675494525655973,.8844061991722836,0],[-.6248800287055423,.7811079366844884,0],[-.7596892275818222,.6508399502509268,0],[-.8682177650606828,.4973598494912619,0],[-.94670635700837,.3244252440251578,0],[-.9913957192911295,.13579374347227735,0],[-.999890913016363,.03676591054444067,0],[-.9974371914609073,.022483421692992334,0],[-.9780083627979459,.0027062939383997175,0],[-.9637392701396004,-.0002430835467907011,0],[-.9030102257814023,-.0002430835467907011,0],[-.8894779192426142,.0024673965947845655,0],[-.8708796494079161,.020855793996774175,0],[-.8677159341191085,.034336748770112724,0],[-.8601164310038799,.11994516531744681,0],[-.8209618261910225,.28306739729738406,0],[-.7525902995225999,.43267295153671403,0],[-.6582705025037737,.5654931765302742,0],[-.5412710866397055,.6782594207729029,0],[-.40486070343555786,.7677030327594387,0],[-.25230800439649165,.8305553609847192,0],[-.08688164102766929,.863547753943583,0],[-.00036228881496277684,.8678250211027454,0],[.09027954291216782,.8631277997639046,0],[.2631027238307699,.8269629003172567,0],[.4215125246043194,.7582437724321611,0],[.5617496611158073,.6607380728128243,0],[.680054849248224,.5382134581634559,0],[.7726688048845606,.3944375851882631,0],[.8358322439078082,.2331781105914541,0],[.8657858822009574,.05820269107723708,0],[.86713424978718,-.033251105303834794,0],[.8599454910237817,-.11593351779182826,0],[.8224479574375013,-.2743139444952587,0],[.7568001674463513,-.4206998267665816,0],[.6662138390596625,-.5518727485233574,0],[.5539006902867656,-.6646142936831478,0],[.4230724391369921,-.7557060461635131,0],[.27694080361967294,-.8219295898820146,0],[.11871750174413825,-.8600665087562129,0],[.036075137799955914,-.8675967288509363,0],[-.05121644449427251,-.8668568727085026,0],[-.21854561404156073,-.8403465237949675,0],[-.3736240385008551,-.7832863398096228,0],[-.5133572158324327,-.6990655372721648,0],[-.5765023049379142,-.6478290342087987,0],[-.46476086331882993,-.5360875925897143,0],[-.8647152048684681,-.4130576933134591,0],[-.8844409808576107,-.41262901770622473,0],[-.9097462377971628,-.4379744629839549,0],[-.9092974680208393,-.4576399564658302,0],[-.7862675687445841,-.8575942980154684,0],[-.6702393710531563,-.7415661003240407,0],[-.5873071071085376,-.8089747814137201,0],[-.40134171207382746,-.9162095475704711,0],[-.19298471461748617,-.9818225914605208,0],[.032472420733687835,-1,0],[.14995995745521215,-.9894834931745666,0],[.23183769640270127,-.9738384382531836,0],[.3879238996699045,-.9227840385971875,0],[.5982709179978543,-.8016080357336639,0],[.8214345274895555,-.5702828448371067,0],[.9350783567245171,-.3557091440474016,0],[.9806466295997341,-.1979145181900549,0],[-.11554736866169323,.5597113584605649,0],[-.31992237161020926,.4737044075596304,0],[-.47430977992138396,.31931699924845613,0],[-.5603167308223181,.11494199629993962,0],[-.5719297651274147,-.0002430835467907011,0],[-.5603167308223181,-.11542816339352113,0],[-.47430977992138396,-.3198031663420372,0],[-.31992237161020926,-.4741905746532118,0],[-.11554736866169323,-.5601975255541461,0],[-.00036228881496277684,-.5718105598592425,0],[.11482279150342234,-.5601975255541461,0],[.3191977950603455,-.4741905746532118,0],[.47358520364502377,-.3198031663420372,0],[.5595921546185204,-.11542816339352113,0],[.5712051889264077,-.0002430835467907011,0],[.5595921546185204,.11494199629993962,0],[.47358520364502377,.31931699924845613,0],[.3191977950603455,.4737044075596304,0],[.11482279150342234,.5597113584605649,0],[.28542144934126334,.20380650549675483,0],[.3261456334574442,.122215248253152,0],[.08122896842863972,-.0411101581031309,0],[.04036189387229957,-.42891869078112954,0],[-.041229363371303146,-.42891869078112954,0],[-.07666654690267521,-.01767589157432048,0],[-.07503222115009431,.007839237797940157,0],[-.050061867028694036,.050403153299583,0],[-.028654878892429136,.06434404127651638,0],[-.00036228881496277684,.571324392765661,0],[.9934506620522316,-.1155568218928279,0]],cells:[[0,1,41],[0,41,42],[0,42,104],[1,2,40],[1,40,41],[2,3,39],[2,39,40],[3,4,38],[3,38,39],[4,5,37],[4,37,38],[5,6,36],[5,36,37],[6,7,35],[6,35,36],[7,8,34],[7,34,35],[8,9,32],[8,32,33],[8,33,34],[9,10,31],[9,31,32],[10,11,30],[10,30,31],[11,12,29],[11,29,30],[12,13,28],[12,28,29],[13,14,27],[13,27,28],[14,15,26],[14,26,27],[15,16,25],[15,25,26],[16,17,24],[16,24,25],[17,18,19],[17,19,20],[17,20,21],[17,21,24],[21,22,23],[21,23,24],[42,43,104],[43,44,74],[43,74,104],[44,45,73],[44,73,74],[45,46,72],[45,72,73],[46,47,71],[46,71,72],[47,48,71],[48,49,70],[48,70,71],[49,50,69],[49,69,70],[50,51,67],[50,67,68],[50,68,69],[51,52,67],[52,53,66],[52,66,67],[53,54,65],[53,65,66],[54,55,64],[54,64,65],[55,56,64],[56,57,58],[56,58,63],[56,63,64],[58,59,61],[58,61,63],[59,60,61],[61,62,63],[75,76,102],[75,102,103],[76,77,101],[76,101,102],[77,78,100],[77,100,101],[78,79,100],[79,80,99],[79,99,100],[80,81,99],[81,82,99],[82,83,98],[82,98,99],[83,84,98],[84,85,97],[84,97,98],[85,86,97],[86,87,96],[86,96,97],[87,88,96],[88,89,95],[88,95,96],[89,90,95],[90,91,95],[91,92,94],[91,94,95],[92,93,94],[93,102,94],[93,103,102]]},type:"uber"},{id:"trips",mesh:{positions:[[.7613571421753063,.1517656282907588,0],[.7153214277580611,.16276116403646065,0],[.6938571419824489,.171714289062041,0],[.5042857128693876,-.017857140051020286,0],[.4692544627692983,-.040598211544566304,0],[.3878883911082529,-.040598211544566304,0],[.35285714100816334,-.017857140051020286,0],[-.21428571204081637,.5492857129979591,0],[-.6132857131808164,.1502857175722449,0],[-.40328571258081625,-.05971428302775497,0],[-.3898995518282844,-.07602455093149856,0],[-.37405580178301656,-.1143772296125063,0],[-.3719999982057143,-.13542856895836725,0],[-.37405580178301656,-.1564799083042282,0],[-.3898995518282844,-.19483258698523603,0],[-.40328571258081625,-.21114285488897955,0],[-.5928571416938775,-.40071428400204073,0],[-.5838236595252104,-.42245535549272945,0],[-.5728281237795089,-.4689374984826783,0],[-.5714285702040816,-.49357142712448965,0],[-.5759916282528332,-.5367204227834868,0],[-.6086088158460252,-.6131880569305372,0],[-.6667661820836176,-.6708119410237483,0],[-.7435262269457892,-.7027081464720232,0],[-.7867142851048979,-.7068571420195917,0],[-.8298632807404577,-.7022940839708403,0],[-.9063309147602758,-.6696768963776482,0],[-.9639547987530405,-.6115195301400558,0],[-.9958510042883689,-.5347594852778842,0],[-1,-.4915714271187755,0],[-.9954369419512484,-.44838141583466107,0],[-.9628197543580564,-.3718920182946913,0],[-.904662388120464,-.3142932458086948,0],[-.8279023432582924,-.2824288483962251,0],[-.7847142850991836,-.27828571222367343,0],[-.7605937493159821,-.27982589079950265,0],[-.715084820614528,-.2907812479736607,0],[-.693857141982449,-.29971428371346936,0],[-.5295714272273468,-.13542856895836725,0],[-.739571427827347,.07457143164163287,0],[-.7630357136086734,.10996428888561233,0],[-.7630357136086734,.1906071462588775,0],[-.739571427827347,.22600000350285712,0],[-.2899999979714286,.6755714276444897,0],[-.2732276764949364,.689258927683597,0],[-.2347544620992985,.704901784871148,0],[-.21428571204081637,.7068571420195917,0],[-.1938169619823341,.704901784871148,0],[-.15534374758669633,.689258927683597,0],[-.138571426110204,.6755714276444897,0],[.4285714269387755,.10842857459551031,0],[.5928571416938777,.27271428935061226,0],[.5838437488109822,.29423883967996806,0],[.5728883916368239,.34023437320424116,0],[.5714285702040816,.3645714267559185,0],[.5757787376272248,.4077809692900886,0],[.6080036261121533,.48441657218761897,0],[.6658691396703402,.542282085745806,0],[.7425047425678706,.5745069742307344,0],[.7857142851020409,.5788571416538776,0],[.8288828120110936,.5745069742307344,0],[.9054966515157048,.542282085745806,0],[.9633872766811065,.48441657218761897,0],[.9956439732018398,.4077809692900886,0],[1,.3645714267559185,0],[.9956439732018398,.32140290173302627,0],[.9633872766811065,.2447890646614509,0],[.9054966515157048,.1868984405897994,0],[.8288828120110936,.15464174435924413,0],[.7857142851020409,.1502857175722449,0]],cells:[[0,69,1],[1,67,2],[1,68,67],[1,69,68],[2,50,3],[2,51,50],[2,61,51],[2,62,61],[2,64,62],[2,66,64],[2,67,66],[3,50,4],[4,50,5],[5,50,6],[6,50,7],[7,43,8],[7,44,43],[7,45,44],[7,46,45],[7,47,46],[7,48,47],[7,49,48],[7,50,49],[8,38,9],[8,39,38],[8,40,39],[8,41,40],[8,42,41],[8,43,42],[9,38,10],[10,38,11],[11,38,12],[12,38,13],[13,38,14],[14,38,15],[15,38,16],[16,21,17],[16,22,21],[16,24,22],[16,26,24],[16,37,26],[16,38,37],[17,19,18],[17,20,19],[17,21,20],[22,24,23],[24,26,25],[26,37,27],[27,29,28],[27,37,29],[29,31,30],[29,37,31],[31,37,32],[32,37,33],[33,36,34],[33,37,36],[34,36,35],[51,56,52],[51,57,56],[51,59,57],[51,61,59],[52,54,53],[52,55,54],[52,56,55],[57,59,58],[59,61,60],[62,64,63],[64,66,65]]},type:"uber"},{id:"trophy",mesh:{positions:[[.6666666666666667,-.8333333333333334,0],[.6666666666666667,-.9605,0],[.6635104166666668,-.975953125,0],[.6421979166666667,-.996921875,0],[.6266666666666667,-1,0],[-.625,-1,0],[-.6412135416666667,-.9967239583333333,0],[-.6633906250000001,-.974546875,0],[-.6666666666666667,-.9583333333333334,0],[-.6666666666666667,-.8333333333333334,0],[-.9583333333333334,-.8333333333333334,0],[-.9746171874999999,-.8300572916666666,0],[-.9967473958333333,-.8078802083333333,0],[-1,-.7916666666666666,0],[-1,-.41466666666666674,0],[-.995578125,-.36042871093750006,0],[-.96203125,-.26011686197916684,0],[-.8996093749999999,-.17617220052083338,0],[-.8131875000000001,-.11517285156250001,0],[-.7625000000000001,-.09533333333333338,0],[-.5248333333333333,-.022666666666666724,0],[-.44848046875000014,.006891927083333194,0],[-.31819661458333337,.09825911458333292,0],[-.22400651041666675,.22434505208333344,0],[-.17334765624999993,.3752122395833333,0],[-.16666666666666663,.4568333333333332,0],[-.16666666666666663,.5636666666666665,0],[-.17312239583333333,.6096354166666664,0],[-.22059635416666667,.6863854166666667,0],[-.25883333333333336,.7126666666666666,0],[-.4078333333333334,.7873333333333334,0],[-.44607031249999995,.8136145833333333,0],[-.4935442708333334,.8903645833333336,0],[-.5,.9363333333333335,0],[-.5,1,0],[.5,1,0],[.5,.9363333333333335,0],[.4935442708333333,.8903645833333336,0],[.44607031249999984,.8136145833333333,0],[.40783333333333327,.7873333333333334,0],[.2586666666666666,.7126666666666666,0],[.22045572916666667,.6863854166666667,0],[.1730963541666668,.6096354166666664,0],[.16666666666666674,.5636666666666665,0],[.16666666666666674,.4568333333333332,0],[.1733408203125002,.3752122395833333,0],[.223962565104167,.22434505208333344,0],[.3181233723958339,.09825911458333292,0],[.4484326171875004,.006891927083333194,0],[.5248333333333333,-.022666666666666724,0],[.7625,-.09550000000000003,0],[.8131874999999997,-.11528450520833344,0],[.899609375,-.176212890625,0],[.9620312500000001,-.26012565104166663,0],[.995578125,-.36042903645833346,0],[1,-.41466666666666674,0],[1,-.7916666666666666,0],[.9967239583333332,-.8078802083333333,0],[.9745468749999997,-.8300572916666666,0],[-.8333333333333334,-.6666666666666667,0],[-.6666666666666667,-.6666666666666667,0],[-.6666666666666667,-.2406666666666667,0],[-.7146666666666666,-.255,0],[-.7631614583333333,-.2785182291666667,0],[-.8247760416666666,-.36142968749999993,0],[.8247760416666665,-.36142968749999993,0],[.7631614583333335,-.2785182291666667,0],[.7146666666666668,-.255,0],[.6666666666666667,-.2406666666666667,0],[.6666666666666667,-.6666666666666667,0],[.8333333333333333,-.6666666666666667,0],[-.8333333333333334,-.41466666666666674,0],[.8333333333333333,-.41466666666666674,0],[.9583333333333333,-.8333333333333334,0]],cells:[[0,4,1],[0,5,4],[0,9,5],[0,69,9],[0,70,69],[0,73,70],[1,3,2],[1,4,3],[5,8,6],[5,9,8],[6,8,7],[9,59,10],[9,60,59],[9,69,60],[10,12,11],[10,13,12],[10,59,13],[13,59,14],[14,59,71],[14,71,15],[15,64,16],[15,71,64],[16,63,17],[16,64,63],[17,63,18],[18,62,19],[18,63,62],[19,61,20],[19,62,61],[20,61,21],[21,47,22],[21,48,47],[21,60,48],[21,61,60],[22,47,23],[23,46,24],[23,47,46],[24,45,25],[24,46,45],[25,44,26],[25,45,44],[26,42,27],[26,43,42],[26,44,43],[27,41,28],[27,42,41],[28,40,29],[28,41,40],[29,34,30],[29,40,34],[30,32,31],[30,33,32],[30,34,33],[34,40,35],[35,39,36],[35,40,39],[36,39,37],[37,39,38],[48,60,69],[48,68,49],[48,69,68],[49,68,50],[50,67,51],[50,68,67],[51,66,52],[51,67,66],[52,66,53],[53,65,54],[53,66,65],[54,65,72],[54,72,55],[55,70,56],[55,72,70],[56,58,57],[56,70,73],[56,73,58]]},type:"uber"},{id:"twitter",mesh:{positions:[[.9437716346153846,-.5980192307692308,0],[.8264687499999999,-.5656346153846153,0],[.7632307692307694,-.5576923076923078,0],[.8238437500000002,-.6006129807692309,0],[.9149543269230767,-.7144350961538461,0],[.9441538461538461,-.781846153846154,0],[.8822548076923078,-.7478149038461539,0],[.7513028846153846,-.6986177884615385,0],[.6823076923076923,-.6821538461538462,0],[.6234927884615387,-.73675,0],[.47286298076923083,-.804,0],[.38938461538461544,-.8130769230769231,0],[.3073578725961541,-.8048527644230771,0],[.1607635216346155,-.7436784855769231,0],[.049166766826923114,-.6331340144230768,0],[-.01336989182692272,-.48553665865384615,0],[-.021846153846153737,-.40169230769230774,0],[-.02078605769230757,-.3782740384615384,0],[-.013992788461538508,-.33155288461538446,0],[-.009384615384615325,-.3083076923076924,0],[-.13573347355769227,-.3219573317307693,0],[-.3738710937499998,-.38694411057692313,0],[-.5886649639423076,-.49778185096153865,0],[-.7753987379807692,-.6491917067307693,0],[-.8567692307692307,-.7384615384615386,0],[-.8813149038461539,-.6904879807692309,0],[-.9094062500000001,-.5877331730769232,0],[-.912923076923077,-.5329230769230769,0],[-.8996057692307693,-.42948076923076917,0],[-.8051826923076923,-.2553076923076923,0],[-.7321538461538462,-.1904615384615385,0],[-.7822836538461538,-.19388221153846164,0],[-.8758509615384615,-.21947355769230784,0],[-.9192307692307693,-.24046153846153842,0],[-.9192307692307693,-.23415384615384618,0],[-.9127049278846153,-.1613515625,0],[-.8640138221153846,-.030285456730769184,0],[-.7756159855769231,.07454507211538451,0],[-.6568864182692309,.144918870192308,0],[-.589076923076923,.16461538461538464,0],[-.616173076923077,.16922355769230787,0],[-.667826923076923,.17601682692307688,0],[-.694923076923077,.17707692307692297,0],[-.7136995192307692,.1769807692307693,0],[-.7510216346153846,.1744807692307692,0],[-.7695384615384615,.17092307692307698,0],[-.7460168269230769,.22954236778846163,0],[-.6733725961538461,.3312545072115382,0],[-.5733245192307692,.406940204326923,0],[-.4539495192307691,.45021003605769205,0],[-.3895384615384615,.45769230769230773,0],[-.5000048076923077,.5322259615384614,0],[-.7583221153846154,.6207740384615384,0],[-.9004615384615385,.6323076923076922,0],[-.9247980769230769,.6322091346153847,0],[-.9756634615384615,.6296466346153847,0],[-1,.6259999999999999,0],[-.8577644230769231,.7051418269230768,0],[-.5408701923076924,.8004831730769231,0],[-.37076923076923074,.8130769230769231,0],[-.23342777193509623,.8059471153846155,0],[.01675304236778863,.7520024038461537,0],[.23359581580528843,.6520192307692311,0],[.4162982647235578,.5142475961538465,0],[.5640581054687503,.34693750000000007,0],[.6760730543870195,.15833894230769238,0],[.7515408278245193,-.0432980769230768,0],[.7896591421274037,-.24972355769230767,0],[.7944615384615383,-.35215384615384615,0],[.7944615384615383,-.4021538461538462,0],[.8528629807692307,-.4538485576923077,0],[.9557043269230769,-.5616225961538461,0],[1,-.6201538461538463,0]],cells:[[0,71,1],[0,72,71],[1,70,2],[1,71,70],[2,7,3],[2,8,7],[2,18,8],[2,69,18],[2,70,69],[3,6,4],[3,7,6],[4,6,5],[8,10,9],[8,11,10],[8,12,11],[8,13,12],[8,14,13],[8,18,14],[14,18,15],[15,18,16],[16,18,17],[18,69,19],[19,50,20],[19,63,50],[19,64,63],[19,65,64],[19,66,65],[19,67,66],[19,68,67],[19,69,68],[20,39,21],[20,50,39],[21,30,22],[21,39,30],[22,28,23],[22,29,28],[22,30,29],[23,25,24],[23,26,25],[23,27,26],[23,28,27],[30,36,31],[30,37,36],[30,38,37],[30,39,38],[31,35,32],[31,36,35],[32,34,33],[32,35,34],[39,47,40],[39,48,47],[39,49,48],[39,50,49],[40,47,41],[41,46,42],[41,47,46],[42,46,43],[43,46,44],[44,46,45],[50,59,51],[50,60,59],[50,61,60],[50,62,61],[50,63,62],[51,58,52],[51,59,58],[52,57,53],[52,58,57],[53,57,54],[54,57,55],[55,57,56]]},type:"uber"},{id:"uber-u",mesh:{positions:[[.21633333333333327,-.9933333333333332,0],[.21633333333333327,-.8581666666666666,0],[.22796354166666677,-.8028046874999999,0],[.3019739583333332,-.7327057291666664,0],[.35166666666666657,-.723,0],[.7300000000000002,-.723,0],[.7300000000000002,.3444999999999998,0],[.7235589192708334,.4384049479166666,0],[.6701376953125002,.58376171875,0],[.5584586588541667,.6777747395833332,0],[.3834749348958335,.7267565104166666,0],[.27066666666666683,.7363333333333333,0],[-.2566666666666667,.7363333333333333,0],[-.3739860026041666,.7311575520833334,0],[-.5547887369791666,.6878528645833331,0],[-.6690836588541667,.5963919270833334,0],[-.7231988932291666,.4517122395833333,0],[-.7296666666666667,.3578333333333331,0],[-.7296666666666667,-.723,0],[-.21600000000000008,-.723,0],[-.21600000000000008,-.8581666666666666,0],[-.2276276041666666,-.9135989583333333,0],[-.3015703125,-.9836510416666665,0],[-.35116666666666674,-.9933333333333332,0],[-.8648333333333333,-.9933333333333332,0],[-.920265625,-.9836510416666665,0],[-.9903177083333333,-.9135989583333333,0],[-1,-.8581666666666666,0],[-1,.3313333333333334,0],[-.9885677083333333,.48782942708333354,0],[-.896640625,.736790364583333,0],[-.7115885416666667,.901470052083333,0],[-.4321614583333333,.9831809895833331,0],[-.2566666666666667,.9933333333333332,0],[.2703333333333333,.9933333333333332,0],[.4413170572916669,.9831673177083338,0],[.7149251302083333,.9013821614583335,0],[.8973613281249999,.7366438802083336,0],[.9885944010416665,.48773372395833325,0],[1,.3313333333333334,0],[1,-.8581666666666666,0],[.9883958333333334,-.9078333333333332,0],[.9145000000000001,-.9817291666666664,0],[.8648333333333333,-.9933333333333332,0]],cells:[[0,4,1],[0,43,4],[1,3,2],[1,4,3],[4,43,5],[5,39,6],[5,40,39],[5,43,40],[6,38,7],[6,39,38],[7,38,8],[8,36,9],[8,37,36],[8,38,37],[9,35,10],[9,36,35],[10,34,11],[10,35,34],[11,34,12],[12,33,13],[12,34,33],[13,32,14],[13,33,32],[14,31,15],[14,32,31],[15,30,16],[15,31,30],[16,29,17],[16,30,29],[17,28,18],[17,29,28],[18,23,19],[18,24,23],[18,27,24],[18,28,27],[19,23,20],[20,22,21],[20,23,22],[24,27,25],[25,27,26],[40,42,41],[40,43,42]]},type:"uber"},{id:"uber",mesh:{positions:[[-.7387500001817602,.02042984688665846,0],[-.7442382814062002,.05753164845017438,0],[-.7946032367648036,.10267179501869426,0],[-.8437857146076895,.10869260176353936,0],[-.8940982146985696,.10267179501869426,0],[-.9452366078445813,.05753164845017438,0],[-.9507500007633929,.02042984688665846,0],[-.9507500007633929,-.09360650486324867,0],[-.9546534604034669,-.11208754156674082,0],[-.9809291293973428,-.13815763477191922,0],[-1,-.14210012718852003,0],[-1,-.11109183645129637,0],[-.9930474330606252,-.10986836308069312,0],[-.9835619419416468,-.10100073714668165,0],[-.9812499998182398,-.09397002527048465,0],[-.9812499998182398,.032062499918207824,0],[-.9721813614580833,.07633076550999791,0],[-.9024949777838138,.13427705442467577,0],[-.8437857146076895,.14253635167720316,0],[-.7850558044493953,.134271942418949,0],[-.7153549120849523,.07631542949281786,0],[-.7062857156982507,.032062499918207824,0],[-.7062857156982507,-.14253635167720316,0],[-.7386785727839833,-.14253635167720316,0],[.1727499969827806,.029154336660320544,0],[.1742483229076892,.021822584446881444,0],[.1842762248256664,.011630381029004194,0],[.1914999971645408,.010105867321158441,0],[.32900000043622435,.010105867321158441,0],[.32900000043622435,-.022901785655862754,0],[.19153571086342946,-.022901785655862754,0],[.18651729585111965,-.022626305347254346,0],[.17693582312125744,-.02073940723344535,0],[.17282142583463922,-.019339285664950807,0],[.17282142583463922,-.10916517829294597,0],[.39499999491071436,-.10916517829294597,0],[.39499999491071436,-.1421364792292437,0],[.140357139897048,-.1421364792292437,0],[.140357139897048,.13770153026096563,0],[.4051428540685129,.13770153026096563,0],[.4051428540685129,.10469387728394429,0],[.3690122756570158,.10492505354292095,0],[.9734497701769458,.1122255657213633,0],[.9597287891931345,.11112591648947458,0],[.9538928455257836,.10709311197170117,0],[.8945357066465924,.02922704074176781,0],[.9259001083363521,.02187200050223984,0],[.969624437433994,-.02282851357377945,0],[.9761785658770956,-.055436862103477334,0],[.9696004419063127,-.08827638689215203,0],[.9252522290889611,-.1334665175166671,0],[.8929999928749999,-.14017346903016964,0],[.6891428523236152,-.14017346903016964,0],[.6891428523236152,.13970089250076315,0],[.7215357050471027,.13970089250076315,0],[.7215357050471027,.048275510080929916,0],[.7230340316536121,.04094375786749056,0],[.7330619365706328,.030751554449613312,0],[.7402857095911077,.02922704074176781,0],[.8558571353166908,.02922704074176781,0],[.9304642751773871,.1258507649850747,0],[.9453420646603197,.13809231469874428,0],[.9822494350620228,.14184111889836434,0],[1,.13261224455966275,0],[.7348738749588675,-.0015415537269349068,0],[.7252778995369189,.00036011240341807493,0],[.7211428558134112,.0017812499954559743,0],[.7211428558134112,-.11236415787662209,0],[.8926071436413083,-.11236415787662209,0],[.913956467913217,-.10808597708396428,0],[.9426997715946754,-.07880895228620168,0],[.9468928529415999,-.05710905597676253,0],[.9426897275258235,-.03541483967368658,0],[.9139263357066607,-.006162806903921353,0],[.8926071436413083,-.0018903061176267634,0],[-.16358259135485942,-.018700852949742705,0],[-.14843973483258366,-.04907752697939406,0],[-.1462857171523324,-.06746938758298619,0],[-.15133984611345064,-.09582625134993307,0],[-.19057756899326506,-.1357453360695271,0],[-.2193571446955176,-.1417729588220077,0],[-.4248214293244351,-.1417729588220077,0],[-.4248214293244351,.13810140270892496,0],[-.2193571446955176,.13810140270892496,0],[-.18919308236932575,.13176819561411193,0],[-.14746763652790462,.08930219604132078,0],[-.1412500027264031,.05863584168715344,0],[-.14369364095478343,.0388131874807062,0],[-.16130413148304112,.00587483058131438,0],[-.21892857303844748,-.11272767828385792,0],[-.20196652001132587,-.10912314624585928,0],[-.17832812772867512,-.08509217532501993,0],[-.1747857170796282,-.06786926003094579,0],[-.17811216777506456,-.04969494367105881,0],[-.2013186401504945,-.02497441997774385,0],[-.21892857303844748,-.02133864790474834,0],[-.3766785736564322,-.02133864790474834,0],[-.3807282385687737,-.021062599595503627,0],[-.3894302474225313,-.019160933465150628,0],[-.3935000021084183,-.017739795873112744,0],[-.3923928585398141,.10869260176353936,0],[-.3923928585398141,.029154336660320544,0],[-.3908950906641706,.021822584446881444,0],[-.3808816980270875,.011630381029004194,0],[-.37367857351102407,.010105867321158441,0],[-.2190000018903061,.010105867321158441,0],[-.1997840419321516,.014068239760030007,0],[-.17363337252022726,.04077790168168898,0],[-.16978571635258743,.060198979438267866,0],[-.17447768047406842,.07866468012457999,0],[-.2003214306967246,.10474499734121193,0],[-.7387500001817602,-.1417729588220077,0],[-.3938571449136298,-.11272767828385792,0],[-.2193571446955176,.10869260176353936,0],[-.17517857358372813,-.007015943859653124,0],[.1727499969827806,.10509374973190362,0],[.7398928458165999,-.0018176020361796075,0],[.9792857056650874,.10869260176353936,0]],cells:[[0,21,1],[0,22,21],[0,111,22],[1,20,2],[1,21,20],[2,18,3],[2,19,18],[2,20,19],[3,18,4],[4,16,5],[4,17,16],[4,18,17],[5,15,6],[5,16,15],[6,14,7],[6,15,14],[7,14,8],[8,13,9],[8,14,13],[9,12,10],[9,13,12],[10,12,11],[22,111,23],[24,33,25],[24,38,33],[24,115,38],[25,33,26],[26,32,27],[26,33,32],[27,30,28],[27,31,30],[27,32,31],[28,30,29],[33,37,34],[33,38,37],[34,36,35],[34,37,36],[38,41,39],[38,115,41],[39,41,40],[42,62,43],[42,63,62],[42,117,63],[43,61,44],[43,62,61],[44,60,45],[44,61,60],[45,59,74],[45,60,59],[45,73,46],[45,74,73],[46,73,47],[47,72,48],[47,73,72],[48,71,49],[48,72,71],[49,70,50],[49,71,70],[50,69,51],[50,70,69],[51,67,52],[51,68,67],[51,69,68],[52,66,53],[52,67,66],[53,55,54],[53,66,55],[55,66,56],[56,66,57],[57,64,58],[57,65,64],[57,66,65],[58,64,116],[58,116,59],[59,116,74],[75,93,76],[75,94,93],[75,114,94],[76,92,77],[76,93,92],[77,92,78],[78,91,79],[78,92,91],[79,89,80],[79,90,89],[79,91,90],[80,89,112],[80,112,81],[81,99,82],[81,112,99],[82,99,101],[82,100,83],[82,101,100],[83,100,113],[83,113,84],[84,109,85],[84,110,109],[84,113,110],[85,108,86],[85,109,108],[86,108,87],[87,107,88],[87,108,107],[88,106,114],[88,107,106],[94,105,95],[94,106,105],[94,114,106],[95,104,96],[95,105,104],[96,104,97],[97,103,98],[97,104,103],[98,103,99],[99,102,101],[99,103,102]]},type:"uber"},{id:"underline",mesh:{positions:[[.7142857142857143,1,0],[.7142857142857143,.785607142857143,0],[-.7142857142857143,.785607142857143,0],[-.6210714285714286,-1,0],[-.27560714285714283,-1,0],[-.27560714285714283,-.01282142857142865,0],[-.2716063058035714,.05250502232142851,0],[-.23873074776785727,.1546880580357144,0],[-.17075920758928578,.22069698660714265,0],[-.06537472098214282,.2526746651785712,0],[.002071428571428502,.25657142857142845,0],[.06942550223214312,.25275669642857146,0],[.17422405133928565,.22122433035714306,0],[.24140876116071458,.15556696428571426,0],[.27369838169642874,.05307924107142825,0],[.277607142857143,-.01282142857142865,0],[.277607142857143,-1,0],[.6210714285714286,-1,0],[.6210714285714286,-.008642857142857174,0],[.6112564871651784,.12786614118303574,0],[.5331048409598215,.345633579799107,0],[.3777416992187502,.49022746930803573,0],[.1461480887276788,.5622404436383928,0],[.002071428571428502,.5712142857142857,0],[-.1416090262276786,.5622404436383928,0],[-.37403076171874994,.49022746930803573,0],[-.5312666713169645,.345633579799107,0],[-.6109964425223214,.12786614118303574,0],[-.7142857142857143,1,0],[-.6210714285714286,-.008642857142857174,0]],cells:[[0,28,1],[1,28,2],[3,4,5],[3,5,29],[5,6,29],[6,7,27],[6,27,29],[7,8,25],[7,25,26],[7,26,27],[8,9,24],[8,24,25],[9,10,23],[9,23,24],[10,11,23],[11,12,22],[11,22,23],[12,13,21],[12,21,22],[13,14,19],[13,19,20],[13,20,21],[14,15,18],[14,18,19],[15,16,17],[15,17,18]]},type:"uber"},{id:"unlock",mesh:{positions:[[-.7146430378464749,1,0],[-.7702601322668767,.9887622382298644,0],[-.846333883645634,.9126884868511069,0],[-.8575716454157698,.857071392430705,0],[-.8575716454157698,.1424283603013745,0],[-.846333883645634,.08681126588097277,0],[-.7702601322668767,.010737514502215495,0],[-.7146430378464749,-.0005002472679204173,0],[.4287858227078849,-.0005002472679204173,0],[.48440291712828676,.010737514502215495,0],[.5604766685070439,.08681126588097277,0],[.5717144302771799,.1424283603013745,0],[.5717144302771799,.857071392430705,0],[.5604766685070439,.9126884868511069,0],[.48440291712828676,.9887622382298644,0],[.8575716454157698,-.5607803889395566,0],[.84812384112949,-.6529084845181471,0],[.7784305121230058,-.8153233978914434,0],[.6540937898351854,-.9351947178978423,0],[.49081795502270537,-.996416176951283,0],[.3994854581561794,-1,0],[.31694949127620825,-.9855932430089137,0],[.17302875817702745,-.911020242009634,0],[.06636549320407478,-.7879408448165249,0],[.007826737051602329,-.6313625552243622,0],[0,-.5452011707145034,0],[0,-.20060029786493327,0],[.004368255568836679,-.17834140049550873,0],[.034008075563519265,-.14791993967818162,0],[.055742156952025175,-.14342885483721524,0],[.23011505818656486,-.14342885483721524,0],[.2517888415687526,-.14791993967818162,0],[.28146886023431383,-.17834140049550873,0],[.28585721513858986,-.20060029786493327,0],[.28585721513858986,-.5722146775451001,0],[.2931153084917182,-.6439313396524871,0],[.3612297230364602,-.7092720459065878,0],[.4287858227078849,-.7151432851143951,0],[.5000803987710438,-.7082067811282978,0],[.5657024957212964,-.6407355453176174,0],[.5717144302771799,-.5722146775451001,0],[.5717144302771799,-.20060029786493327,0],[.5760804525865232,-.17834140049550873,0],[.6056622078343807,-.14791993967818162,0],[.6273136586216355,-.14342885483721524,0],[.8018294884637446,-.14342885483721524,0],[.8235635698522504,-.14791993967818162,0],[.8532033898469331,-.17834140049550873,0],[.4287858227078849,1,0],[.8575716454157698,-.20060029786493327,0]],cells:[[0,1,3],[0,3,7],[0,7,8],[0,8,48],[1,2,3],[3,4,7],[4,5,6],[4,6,7],[8,9,11],[8,11,48],[9,10,11],[11,12,48],[12,13,14],[12,14,48],[15,40,16],[15,41,40],[15,49,41],[16,39,17],[16,40,39],[17,38,18],[17,39,38],[18,38,19],[19,37,20],[19,38,37],[20,36,21],[20,37,36],[21,36,22],[22,35,23],[22,36,35],[23,35,24],[24,34,25],[24,35,34],[25,33,26],[25,34,33],[26,29,27],[26,30,29],[26,33,30],[27,29,28],[30,32,31],[30,33,32],[41,44,42],[41,45,44],[41,49,45],[42,44,43],[45,47,46],[45,49,47]]},type:"uber"},{id:"unstar",mesh:{positions:[[-.31014285437611594,.6685714285714286,0],[-.5768571400904018,.8495714285714284,0],[-.6007098186618304,.8570669642857145,0],[-.6363616043761161,.83096875,0],[-.6364285686618303,.8059999999999998,0],[-.42699999723325893,.1685714285714286,0],[-.9832857115189733,-.2082857142857143,0],[-.9983080327667411,-.22847321428571443,0],[-.985013390030134,-.2708839285714285,0],[-.9611428543761161,-.2788571428571428,0],[-.2678571400904017,-.2788571428571428,0],[-.03671428294754452,-.9734285714285714,0],[-.021946425804687406,-.9933571428571428,0],[.021946431338169353,-.9933571428571428,0],[.0367142884810268,-.9734285714285714,0],[.31385713990959824,-.2788571428571428,0],[.571428568481027,-1,0],[.428571425623884,-1,0],[-.28571428294754464,1,0],[-.1428571400904017,1,0],[.04085714562388398,.48557142857142854,0],[.5769999970524553,.848857142857143,0],[.6007901756238841,.8563303571428571,0],[.6364241041953125,.8301339285714284,0],[.6364285684810267,.8051428571428569,0],[.4228571399095982,.1717142857142857,0],[.9832857113381697,-.2082857142857143,0],[.9983080327667411,-.22847321428571443,0],[.9850133899095983,-.2708839285714285,0],[.15228571705245522,-.6262857142857143,0],[.9611428541953126,-.2788571428571428,0]],cells:[[0,1,4],[0,4,5],[0,5,10],[0,10,29],[1,2,4],[2,3,4],[5,6,9],[5,9,10],[6,7,9],[7,8,9],[10,11,29],[11,12,13],[11,13,14],[11,14,29],[15,17,16],[15,18,17],[15,20,18],[15,25,20],[15,26,25],[15,30,26],[18,20,19],[20,24,21],[20,25,24],[21,23,22],[21,24,23],[26,30,27],[27,30,28]]},type:"uber"},{id:"up-arrow-alt",mesh:{positions:[[-.6751094351513154,.046884112200543365,0],[-.5794844349122527,.03789192467806306,0],[-.539938631688388,.005083330846041668,0],[-.12767143232438682,-.5049166654289581,0],[-.127671432324387,.8685833330047916,0],[-.1176372721690935,.9197382810493457,0],[-.049684336113794234,.9896731770575163,0],[20876328177049966e-21,1,0],[.049726088770148426,.9896731770575163,0],[.11767902482544754,.9197382810493457,0],[.12771318498074122,.8685833330047916,0],[.12771318498074138,-.5049166654289581,0],[.5400613626782784,.0050833308460418,0],[.5795869198343839,.037891924678063196,0],[.6753232566883082,.04688411220054353,0],[.7198589347944391,.02208333088854184,0],[.7517149569574125,-.018565757754747465,0],[.7604978517710363,-.1170358100842558,0],[.7363771531690679,-.1629583362407291,0],[.09815852824018818,-.9525833332147915,0],[.07792257191355674,-.9726660155566649,0],[.027931427986495522,-.9968157552003727,0],[20876328177294887e-21,-1,0],[-.027889675330140598,-.9968157552003727,0],[-.07788081925720172,-.9726660155566649,0],[-.09811677558383336,-.9525833332147915,0],[-.736456865513017,-.16295833624072928,0],[-.7604978517710363,-.117035810084256,0],[-.7516921803948553,-.018565757754747652,0],[-.7199386321383883,.022083330888541666,0]],cells:[[0,29,1],[1,29,2],[2,26,3],[2,27,26],[2,28,27],[2,29,28],[3,11,4],[3,25,11],[3,26,25],[4,9,5],[4,10,9],[4,11,10],[5,9,6],[6,8,7],[6,9,8],[11,18,12],[11,19,18],[11,25,19],[12,15,13],[12,16,15],[12,17,16],[12,18,17],[13,15,14],[19,24,20],[19,25,24],[20,23,21],[20,24,23],[21,23,22]]},type:"uber"},{id:"up-arrow",mesh:{positions:[[.791739614417786,.6103257432831454,0],[.776317371058862,.6205793662821995,0],[.7412710938765701,.6205793662821995,0],[.7258488505176461,.6103257432831454,0],[47034967885828394e-21,-.11530883682524427,0],[-.7257547805818748,.6103257432831454,0],[-.7412031544785127,.6205793662821995,0],[-.7763644060267472,.6205793662821995,0],[-.7918127799233853,.6103257432831454,0],[-.9896523070651748,.41248621614135556,0],[-1,.39703784224471744,0],[-1,.3618765906964833,0],[-.9896523070651748,.34642821679984515,0],[-.03306558242355495,-.6103257432831454,0],[-.01761720852691695,-.6205793662821995,0],[.017544043021317623,-.6205793662821995,0],[.0329924169179554,-.6103257432831454,0],[.989746377000946,.34642821679984515,0],[1,.3618765906964833,0],[1,.39703784224471744,0],[.989746377000946,.41248621614135556,0]],cells:[[0,1,3],[0,3,17],[0,17,20],[1,2,3],[3,4,17],[4,5,12],[4,12,13],[4,13,16],[4,16,17],[5,6,7],[5,7,8],[5,8,9],[5,9,12],[9,10,12],[10,11,12],[13,14,16],[14,15,16],[17,18,20],[18,19,20]]},type:"uber"},{id:"upload",mesh:{positions:[[.8333333333333334,-.7083333333333333,0],[.8300572916666665,-.6921197916666666,0],[.8078802083333331,-.6699427083333334,0],[.7916666666666666,-.6666666666666667,0],[-.7916666666666666,-.6666666666666667,0],[-.8078802083333334,-.6699427083333334,0],[-.8300572916666666,-.6921197916666666,0],[-.8333333333333334,-.7083333333333333,0],[-.8333333333333334,-.9583333333333334,0],[-.8300572916666666,-.974546875,0],[-.8078802083333334,-.9967239583333333,0],[-.7916666666666666,-1,0],[.7916666666666666,-1,0],[.8078802083333331,-.9967239583333333,0],[.8300572916666665,-.974546875,0],[.10099999999999998,-.44433333333333336,0],[.05542187499999981,-.48295833333333327,0],[-.055421875000000086,-.48295833333333327,0],[-.10099999999999998,-.44433333333333336,0],[-.6666666666666667,.33333333333333326,0],[-.33333333333333337,.33333333333333326,0],[-.33333333333333337,1,0],[.33333333333333326,1,0],[.33333333333333326,.33333333333333326,0],[.6666666666666667,.33333333333333326,0],[.8333333333333334,-.9583333333333334,0]],cells:[[0,1,2],[0,2,3],[0,3,25],[3,4,12],[3,12,25],[4,5,7],[4,7,11],[4,11,12],[5,6,7],[7,8,11],[8,9,10],[8,10,11],[12,13,25],[13,14,25],[15,18,16],[15,20,18],[15,23,20],[15,24,23],[16,18,17],[18,20,19],[20,23,21],[21,23,22]]},type:"uber"},{id:"wrench",mesh:{positions:[[.9970416666666667,-.3788743489583334,0],[.983041666666667,-.31435742187500004,0],[.9707916666666668,-.27570833333333333,0],[.9368307291666667,-.19798958333333339,0],[.8367057291666667,-.06561458333333325,0],[.7705416666666667,-.010958333333333403,0],[.6972460937500001,.033502604166666616,0],[.5399049479166667,.08431510416666677,0],[.455875,.09066666666666667,0],[.34735156249999993,.08066601562500009,0],[.15472656250000003,.0006490885416665648,0],[.0706249999999999,-.06937499999999996,0],[.0005768229166666191,-.15348307291666663,0],[-.07945703124999987,-.34613671874999996,0],[-.0894583333333333,-.45466666666666666,0],[-.07945703124999987,-.5631901041666667,0],[.0005768229166666191,-.7558151041666666,0],[.0706249999999999,-.8399166666666666,0],[.15472656250000003,-.909947265625,0],[.34735156249999993,-.9899928385416666,0],[.455875,-1,0],[.49160221354166667,-.9987428385416667,0],[.565556640625,-.9886972656249999,0],[.6037916666666667,-.9799166666666667,0],[.64095703125,-.9688548177083334,0],[.7063658854166665,-.9405592447916666,0],[.7346249999999999,-.9233333333333333,0],[.7431562500000001,-.91616796875,0],[.75290625,-.8991341145833334,0],[.754125,-.88925,0],[.7526979166666667,-.879341796875,0],[.7420312500000001,-.862291015625,0],[.7332916666666666,-.855125,0],[.37533333333333324,-.6494166666666665,0],[.37533333333333324,-.37675000000000003,0],[.6115833333333334,-.24650000000000005,0],[.7525533854166665,-.3324707031249998,0],[.8352486979166666,-.3817662760416667,0],[.8736666666666666,-.40412500000000007,0],[.9071373697916663,-.42304687500000016,0],[.9501725260416664,-.44467187500000005,0],[.9596666666666667,-.44737499999999997,0],[.9683125000000001,-.44661002604166666,0],[.9826822916666668,-.44050195312499996,0],[.988375,-.4351666666666666,0],[.9929029947916669,-.42871484375,0],[.9981308593750001,-.4134986979166667,0],[-.5921354166666665,.7009329427083333,0],[-.6195104166666666,.7125071614583334,0],[-.6347916666666665,.7139583333333333,0],[-.6500970052083331,.7125071614583334,0],[-.6774889322916666,.7009329427083333,0],[-.6895833333333333,.6908333333333332,0],[-.6997005208333333,.6787154947916667,0],[-.7112630208333333,.6513235677083333,0],[-.7127083333333334,.6360416666666666,0],[-.7112630208333333,.620736328125,0],[-.6997005208333333,.5933444010416669,0],[-.6895833333333333,.58125,0],[-.6774889322916666,.5711328124999999,0],[-.6500970052083331,.5595703125,0],[-.6347916666666665,.5581250000000002,0],[-.6195104166666666,.5595703125,0],[-.5921354166666665,.5711328124999999,0],[-.5800416666666667,.58125,0],[-.5699244791666667,.5933444010416669,0],[-.5583619791666666,.620736328125,0],[-.5569166666666666,.6360416666666666,0],[-.5583619791666666,.6513235677083333,0],[-.5699244791666667,.6787154947916667,0],[-.027348307291666714,-.06227994791666669,0],[-.09702408854166665,-.16787109374999998,0],[-.12354166666666663,-.22579166666666672,0],[-.9525416666666667,.6031666666666666,0],[-.9727584635416666,.6274329427083334,0],[-.9958951822916666,.6828248697916666,0],[-.9987916666666666,.7139583333333333,0],[-.9958951822916666,.745435546875,0],[-.9727584635416666,.8002024739583333,0],[-.9525416666666667,.8235000000000001,0],[-.8234583333333333,.9549583333333331,0],[-.7987473958333333,.9746699218749999,0],[-.7433723958333333,.9971868489583333,0],[-.7127083333333334,1,0],[-.6816764322916667,.9971868489583333,0],[-.6269095052083332,.9746699218749999,0],[-.6031666666666666,.9549583333333331,0],[.22704166666666684,.12479166666666663,0],[.1690970052083335,.09826757812499953,0],[.06348893229166659,.028563151041666623,0],[-.5800416666666667,.6908333333333332,0],[.015833333333333203,-.014624999999999999,0],[.9987916666666666,-.40474999999999994,0]],cells:[[0,1,39],[0,39,40],[0,40,92],[1,2,37],[1,37,38],[1,38,39],[2,3,37],[3,4,36],[3,36,37],[4,5,35],[4,35,36],[5,6,35],[6,7,35],[7,8,35],[8,9,35],[9,10,34],[9,34,35],[10,11,34],[11,12,34],[12,13,34],[13,14,34],[14,15,34],[15,16,33],[15,33,34],[16,17,33],[17,18,33],[18,19,33],[19,20,33],[20,21,33],[21,22,33],[22,23,32],[22,32,33],[23,24,32],[24,25,32],[25,26,32],[26,27,31],[26,31,32],[27,28,31],[28,29,31],[29,30,31],[40,41,42],[40,42,44],[40,44,45],[40,45,46],[40,46,92],[42,43,44],[47,86,48],[47,90,86],[48,86,49],[49,86,50],[50,80,51],[50,81,80],[50,82,81],[50,83,82],[50,84,83],[50,86,84],[51,80,52],[52,79,53],[52,80,79],[53,79,54],[54,73,55],[54,74,73],[54,75,74],[54,76,75],[54,79,76],[55,73,56],[56,73,57],[57,73,58],[58,73,59],[59,73,60],[60,72,61],[60,73,72],[61,71,62],[61,72,71],[62,70,63],[62,71,70],[63,70,91],[63,91,64],[64,91,65],[65,89,66],[65,91,89],[66,88,67],[66,89,88],[67,87,68],[67,88,87],[68,86,69],[68,87,86],[69,86,90],[76,79,77],[77,79,78],[84,86,85]]},type:"uber"}]},h=f.svgIcons,y=(0,g.line)().x(function(e){return 10*e[0]}).y(function(e){return 10*e[1]}),v=function(e){var n=e.mesh;return p.default.createElement("svg",{width:"20px",height:"20px"},p.default.createElement("g",{transform:"translate(10, 10)"},n.cells.map(function(e,t){return p.default.createElement("path",{key:t,fill:"#000000",d:y(e.map(function(e){return n.positions[e]}))})})))},b=_.CenterFlexbox.extend(o),E=d.default.code(l,function(e){return e.theme.titleColorLT}),A=d.default.div(c,function(e){return e.theme.titleColorLT}),S=function(e){var n=e.icon,t=n.id,i=n.mesh;return p.default.createElement(b,{className:"icon-table__item"},p.default.createElement(v,{className:"icon-table__item__shape",mesh:i}),p.default.createElement("div",{className:"icon-table_item__name"},p.default.createElement(E,null,t)))},w=function(){return p.default.createElement(_.Table,{className:"icon-example-table"},p.default.createElement("thead",null,p.default.createElement("tr",null,p.default.createElement("th",null,"point_lat"),p.default.createElement("th",null,"point_lng"),p.default.createElement("th",null,"icon"))),p.default.createElement("tbody",null,p.default.createElement("tr",null,p.default.createElement("td",null,"37.769897"),p.default.createElement("td",null,"-122.41168"),p.default.createElement("td",null,p.default.createElement(E,null,"android"))),p.default.createElement("tr",null,p.default.createElement("td",null,"37.806928"),p.default.createElement("td",null,"-122.40218"),p.default.createElement("td",null)),p.default.createElement("tr",null,p.default.createElement("td",null,"37.778564"),p.default.createElement("td",null,"-122.39096"),p.default.createElement("td",null,p.default.createElement(E,null,"calendar"))),p.default.createElement("tr",null,p.default.createElement("td",null,"37.745995"),p.default.createElement("td",null,"-122.30220"),p.default.createElement("td",null)),p.default.createElement("tr",null,p.default.createElement("td",null,"37.329841"),p.default.createElement("td",null,"-122.103847"),p.default.createElement("td",null,p.default.createElement(E,null,"control-off")))))},N=d.default.div(s),O=n.IconInfoModal=function(){return p.default.createElement("div",{className:"icon-info-modal"},p.default.createElement("div",{className:"icon-info-modal__description"},p.default.createElement("span",null,"In your csv, create a column, put the name of the icon you want to draw in it. You can leave the cell empty if you do not want the icon to show for some points. When the column is named"," "),p.default.createElement("code",null,"icon"),p.default.createElement("span",null," Voyager will automatically create a icon layer for you.")),p.default.createElement("div",{className:"icon-info-modal__example"},p.default.createElement(A,null,"Example:"),p.default.createElement(w,null)),p.default.createElement("div",{className:"icon-info-modal__icons"},p.default.createElement(A,null,"Icons"),p.default.createElement(N,{className:"icon-info-modal__icons__table"},h.map(function(e){return p.default.createElement(S,{key:e.id,icon:e})}))))},x=function(){return O};n.default=x},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.DatasetTabs=n.DatasetModalTab=n.DataTableModal=void 0;var a=t(8),r=i(a),o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(9),_=i(g),f=(0,_.default)(["\n .react-grid-Main {\n outline: 0;\n }\n\n .react-grid-Grid {\n border: 0;\n }\n\n .react-grid-Cell {\n border-right: 0;\n border-bottom: ",";\n padding-left: 16px;\n }\n\n .react-grid-HeaderCell {\n border-right: 0;\n border-bottom: 0;\n background: ",";\n color: ",";\n padding: 14px 8px 14px 0;\n }\n .react-grid-Cell:first-child,\n .react-grid-HeaderCell:first-child {\n padding-left: ",";\n }\n .react-grid-Cell:last-child,\n .react-grid-HeaderCell:last-child {\n padding-right: ",";\n }\n .react-grid-Cell__value {\n color: ",";\n }\n .react-grid-Canvas {\n ",";\n }\n"],["\n .react-grid-Main {\n outline: 0;\n }\n\n .react-grid-Grid {\n border: 0;\n }\n\n .react-grid-Cell {\n border-right: 0;\n border-bottom: ",";\n padding-left: 16px;\n }\n\n .react-grid-HeaderCell {\n border-right: 0;\n border-bottom: 0;\n background: ",";\n color: ",";\n padding: 14px 8px 14px 0;\n }\n .react-grid-Cell:first-child,\n .react-grid-HeaderCell:first-child {\n padding-left: ",";\n }\n .react-grid-Cell:last-child,\n .react-grid-HeaderCell:last-child {\n padding-right: ",";\n }\n .react-grid-Cell__value {\n color: ",";\n }\n .react-grid-Canvas {\n ",";\n }\n"]),h=(0,_.default)(["\n display: flex;\n padding: 0 ",";\n"],["\n display: flex;\n padding: 0 ",";\n"]),y=(0,_.default)(["\n align-items: center;\n border-bottom: 3px solid ",";\n cursor: pointer;\n display: flex;\n height: 35px;\n margin: 0 3px;\n padding: 0 5px;\n\n :first-child {\n margin-left: 0;\n padding-left: 0;\n }\n"],["\n align-items: center;\n border-bottom: 3px solid ",";\n cursor: pointer;\n display: flex;\n height: 35px;\n margin: 0 3px;\n padding: 0 5px;\n\n :first-child {\n margin-left: 0;\n padding-left: 0;\n }\n"]),v=t(0),b=i(v),E=t(10),A=i(E),S=t(36),w=i(S),N=t(13),O=t(1018),x=i(O),L=t(1047),T=i(L),I=t(33),R=w.default.navigator?t(2386):null,C=!1;if(w.default.navigator&&w.default.navigator.userAgent){var D=w.default.navigator,M=D.userAgent.match(/Macintosh/),F=D.userAgent.indexOf("Chrome")>-1,P=D.userAgent.indexOf("Safari")>-1,k=D.userAgent.indexOf("Firefox")>-1;C=M&&(F||P||k)}var B={sidePadding:"38px"},j=A.default.div(f,function(e){return e.theme.panelBorderLT},function(e){return e.theme.panelBackgroundLT},function(e){return e.theme.titleColorLT},B.sidePadding,B.sidePadding,function(e){return e.theme.labelColorLT},function(e){return e.theme.modalScrollBar}),H=function(e){var n=e.value;return b.default.createElement("span",null,String(n))},G=n.DataTableModal=function(e){function n(){var e,t,i,a;(0,l.default)(this,n);for(var r=arguments.length,o=Array(r),c=0;c1&&a(c,"")>-1&&(t=RegExp(this.source,r.replace.call(i(this),"g","")),r.replace.call(e.slice(c.index),t,function(){for(var e=1;ec.index&&this.lastIndex--}return c},l||(RegExp.prototype.test=function(e){var n=r.exec.call(this,e);return n&&this.global&&!n[0].length&&this.lastIndex>n.index&&this.lastIndex--,!!n}))}),ace.define("ace/lib/es5-shim",["require","exports","module"],function(e,n,t){function i(){}function a(e){try{return Object.defineProperty(e,"sentinel",{}),"sentinel"in e}catch(e){}}function r(e){return e=+e,e!==e?e=0:0!==e&&e!==1/0&&e!==-1/0&&(e=(e>0||-1)*Math.floor(Math.abs(e))),e}Function.prototype.bind||(Function.prototype.bind=function(e){var n=this;if("function"!=typeof n)throw new TypeError("Function.prototype.bind called on incompatible "+n);var t=g.call(arguments,1),a=function(){if(this instanceof a){var i=n.apply(this,t.concat(g.call(arguments)));return Object(i)===i?i:this}return n.apply(e,t.concat(g.call(arguments)))};return n.prototype&&(i.prototype=n.prototype,a.prototype=new i,i.prototype=null),a});var o,l,c,s,u,p=Function.prototype.call,m=Array.prototype,d=Object.prototype,g=m.slice,_=p.bind(d.toString),f=p.bind(d.hasOwnProperty);if((u=f(d,"__defineGetter__"))&&(o=p.bind(d.__defineGetter__),l=p.bind(d.__defineSetter__),c=p.bind(d.__lookupGetter__),s=p.bind(d.__lookupSetter__)),2!=[1,2].splice(0).length)if(function(){function e(e){var n=new Array(e+2);return n[0]=n[1]=0,n}var n,t=[];if(t.splice.apply(t,e(20)),t.splice.apply(t,e(26)),n=t.length,t.splice(5,0,"XXX"),t.length,n+1==t.length)return!0}()){var h=Array.prototype.splice;Array.prototype.splice=function(e,n){return arguments.length?h.apply(this,[void 0===e?0:e,void 0===n?this.length-e:n].concat(g.call(arguments,2))):[]}}else Array.prototype.splice=function(e,n){var t=this.length;e>0?e>t&&(e=t):void 0==e?e=0:e<0&&(e=Math.max(t+e,0)),e+nl)for(p=s;p--;)this[c+p]=this[l+p];if(r&&e===u)this.length=u,this.push.apply(this,a);else for(this.length=u+r,p=0;p>>0;if("[object Function]"!=_(e))throw new TypeError;for(;++a>>0,a=Array(i),r=arguments[1];if("[object Function]"!=_(e))throw new TypeError(e+" is not a function");for(var o=0;o>>0,r=[],o=arguments[1];if("[object Function]"!=_(e))throw new TypeError(e+" is not a function");for(var l=0;l>>0,a=arguments[1];if("[object Function]"!=_(e))throw new TypeError(e+" is not a function");for(var r=0;r>>0,a=arguments[1];if("[object Function]"!=_(e))throw new TypeError(e+" is not a function");for(var r=0;r>>0;if("[object Function]"!=_(e))throw new TypeError(e+" is not a function");if(!i&&1==arguments.length)throw new TypeError("reduce of empty array with no initial value");var a,r=0;if(arguments.length>=2)a=arguments[1];else for(;;){if(r in t){a=t[r++];break}if(++r>=i)throw new TypeError("reduce of empty array with no initial value")}for(;r>>0;if("[object Function]"!=_(e))throw new TypeError(e+" is not a function");if(!i&&1==arguments.length)throw new TypeError("reduceRight of empty array with no initial value");var a,r=i-1;if(arguments.length>=2)a=arguments[1];else for(;;){if(r in t){a=t[r--];break}if(--r<0)throw new TypeError("reduceRight of empty array with no initial value")}do{r in this&&(a=e.call(void 0,a,t[r],r,n))}while(r--);return a}),Array.prototype.indexOf&&-1==[0,1].indexOf(1,2)||(Array.prototype.indexOf=function(e){var n=v&&"[object String]"==_(this)?this.split(""):R(this),t=n.length>>>0;if(!t)return-1;var i=0;for(arguments.length>1&&(i=r(arguments[1])),i=i>=0?i:Math.max(0,t+i);i>>0;if(!t)return-1;var i=t-1;for(arguments.length>1&&(i=Math.min(i,r(arguments[1]))),i=i>=0?i:t-Math.abs(i);i>=0;i--)if(i in n&&e===n[i])return i;return-1}),Object.getPrototypeOf||(Object.getPrototypeOf=function(e){return e.__proto__||(e.constructor?e.constructor.prototype:d)}),!Object.getOwnPropertyDescriptor){Object.getOwnPropertyDescriptor=function(e,n){if("object"!=typeof e&&"function"!=typeof e||null===e)throw new TypeError("Object.getOwnPropertyDescriptor called on a non-object: "+e);if(f(e,n)){var t,i,a;if(t={enumerable:!0,configurable:!0},u){var r=e.__proto__;e.__proto__=d;var i=c(e,n),a=s(e,n);if(e.__proto__=r,i||a)return i&&(t.get=i),a&&(t.set=a),t}return t.value=e[n],t}}}if(Object.getOwnPropertyNames||(Object.getOwnPropertyNames=function(e){return Object.keys(e)}),!Object.create){var b;b=null===Object.prototype.__proto__?function(){return{__proto__:null}}:function(){var e={};for(var n in e)e[n]=null;return e.constructor=e.hasOwnProperty=e.propertyIsEnumerable=e.isPrototypeOf=e.toLocaleString=e.toString=e.valueOf=e.__proto__=null,e},Object.create=function(e,n){var t;if(null===e)t=b();else{if("object"!=typeof e)throw new TypeError("typeof prototype["+typeof e+"] != 'object'");var i=function(){};i.prototype=e,t=new i,t.__proto__=e}return void 0!==n&&Object.defineProperties(t,n),t}}if(Object.defineProperty){var E=a({}),A="undefined"==typeof document||a(document.createElement("div"));if(!E||!A)var S=Object.defineProperty}if(!Object.defineProperty||S){Object.defineProperty=function(e,n,t){if("object"!=typeof e&&"function"!=typeof e||null===e)throw new TypeError("Object.defineProperty called on non-object: "+e);if("object"!=typeof t&&"function"!=typeof t||null===t)throw new TypeError("Property description must be an object: "+t);if(S)try{return S.call(Object,e,n,t)}catch(e){}if(f(t,"value"))if(u&&(c(e,n)||s(e,n))){var i=e.__proto__;e.__proto__=d,delete e[n],e[n]=t.value,e.__proto__=i}else e[n]=t.value;else{if(!u)throw new TypeError("getters & setters can not be defined on this javascript engine");f(t,"get")&&o(e,n,t.get),f(t,"set")&&l(e,n,t.set)}return e}}Object.defineProperties||(Object.defineProperties=function(e,n){for(var t in n)f(n,t)&&Object.defineProperty(e,t,n[t]);return e}),Object.seal||(Object.seal=function(e){return e}),Object.freeze||(Object.freeze=function(e){return e});try{Object.freeze(function(){})}catch(e){Object.freeze=function(e){return function(n){return"function"==typeof n?n:e(n)}}(Object.freeze)}if(Object.preventExtensions||(Object.preventExtensions=function(e){return e}),Object.isSealed||(Object.isSealed=function(e){return!1}),Object.isFrozen||(Object.isFrozen=function(e){return!1}),Object.isExtensible||(Object.isExtensible=function(e){if(Object(e)===e)throw new TypeError;for(var n="";f(e,n);)n+="?";e[n]=!0;var t=f(e,n);return delete e[n],t}),!Object.keys){var w=!0,N=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],O=N.length;for(var x in{toString:null})w=!1;Object.keys=function(e){if("object"!=typeof e&&"function"!=typeof e||null===e)throw new TypeError("Object.keys called on a non-object");var n=[];for(var t in e)f(e,t)&&n.push(t);if(w)for(var i=0,a=O;i=0?parseFloat((a.match(/(?:MSIE |Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]):parseFloat((a.match(/(?:Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]),n.isOldIE=n.isIE&&n.isIE<9,n.isGecko=n.isMozilla=(window.Controllers||window.controllers)&&"Gecko"===window.navigator.product,n.isOldGecko=n.isGecko&&parseInt((a.match(/rv:(\d+)/)||[])[1],10)<4,n.isOpera=window.opera&&"[object Opera]"==Object.prototype.toString.call(window.opera),n.isWebKit=parseFloat(a.split("WebKit/")[1])||void 0,n.isChrome=parseFloat(a.split(" Chrome/")[1])||void 0,n.isAIR=a.indexOf("AdobeAIR")>=0,n.isIPad=a.indexOf("iPad")>=0,n.isChromeOS=a.indexOf(" CrOS ")>=0,n.isIOS=/iPad|iPhone|iPod/.test(a)&&!window.MSStream,n.isIOS&&(n.isMac=!0)}}),ace.define("ace/lib/event",["require","exports","module","ace/lib/keys","ace/lib/useragent"],function(e,n,t){"use strict";function i(e,n,t){var i=s(n);if(!o.isMac&&l){if(n.getModifierState&&(n.getModifierState("OS")||n.getModifierState("Win"))&&(i|=8),l.altGr){if(3==(3&i))return;l.altGr=0}if(18===t||17===t){var a="location"in n?n.location:n.keyLocation;if(17===t&&1===a)1==l[t]&&(c=n.timeStamp);else if(18===t&&3===i&&2===a){var u=n.timeStamp-c;u<50&&(l.altGr=!0)}}}if(t in r.MODIFIER_KEYS&&(t=-1),8&i&&t>=91&&t<=93&&(t=-1),!i&&13===t){var a="location"in n?n.location:n.keyLocation;if(3===a&&(e(n,i,-t),n.defaultPrevented))return}if(o.isChromeOS&&8&i){if(e(n,i,t),n.defaultPrevented)return;i&=-9}return!!(i||t in r.FUNCTION_KEYS||t in r.PRINTABLE_KEYS)&&e(n,i,t)}function a(){l=Object.create(null)}var r=e("./keys"),o=e("./useragent"),l=null,c=0;n.addListener=function(e,n,t){if(e.addEventListener)return e.addEventListener(n,t,!1);if(e.attachEvent){var i=function(){t.call(e,window.event)};t._wrapper=i,e.attachEvent("on"+n,i)}},n.removeListener=function(e,n,t){if(e.removeEventListener)return e.removeEventListener(n,t,!1);e.detachEvent&&e.detachEvent("on"+n,t._wrapper||t)},n.stopEvent=function(e){return n.stopPropagation(e),n.preventDefault(e),!1},n.stopPropagation=function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0},n.preventDefault=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1},n.getButton=function(e){return"dblclick"==e.type?0:"contextmenu"==e.type||o.isMac&&e.ctrlKey&&!e.altKey&&!e.shiftKey?2:e.preventDefault?e.button:{1:0,2:2,4:1}[e.button]},n.capture=function(e,t,i){function a(e){t&&t(e),i&&i(e),n.removeListener(document,"mousemove",t,!0),n.removeListener(document,"mouseup",a,!0),n.removeListener(document,"dragstart",a,!0)}return n.addListener(document,"mousemove",t,!0),n.addListener(document,"mouseup",a,!0),n.addListener(document,"dragstart",a,!0),a},n.addTouchMoveListener=function(e,t){var i,a;n.addListener(e,"touchstart",function(e){var n=e.touches,t=n[0];i=t.clientX,a=t.clientY}),n.addListener(e,"touchmove",function(e){var n=e.touches;if(!(n.length>1)){var r=n[0];e.wheelX=i-r.clientX,e.wheelY=a-r.clientY,i=r.clientX,a=r.clientY,t(e)}})},n.addMouseWheelListener=function(e,t){"onmousewheel"in e?n.addListener(e,"mousewheel",function(e){void 0!==e.wheelDeltaX?(e.wheelX=-e.wheelDeltaX/8,e.wheelY=-e.wheelDeltaY/8):(e.wheelX=0,e.wheelY=-e.wheelDelta/8),t(e)}):"onwheel"in e?n.addListener(e,"wheel",function(e){switch(e.deltaMode){case e.DOM_DELTA_PIXEL:e.wheelX=.35*e.deltaX||0,e.wheelY=.35*e.deltaY||0;break;case e.DOM_DELTA_LINE:case e.DOM_DELTA_PAGE:e.wheelX=5*(e.deltaX||0),e.wheelY=5*(e.deltaY||0)}t(e)}):n.addListener(e,"DOMMouseScroll",function(e){e.axis&&e.axis==e.HORIZONTAL_AXIS?(e.wheelX=5*(e.detail||0),e.wheelY=0):(e.wheelX=0,e.wheelY=5*(e.detail||0)),t(e)})},n.addMultiMouseDownListener=function(e,t,i,a){function r(e){if(0!==n.getButton(e)?p=0:e.detail>1?++p>4&&(p=1):p=1,o.isIE){var r=Math.abs(e.clientX-c)>5||Math.abs(e.clientY-s)>5;u&&!r||(p=1),u&&clearTimeout(u),u=setTimeout(function(){u=null},t[p-1]||600),1==p&&(c=e.clientX,s=e.clientY)}if(e._clicks=p,i[a]("mousedown",e),p>4)p=0;else if(p>1)return i[a](m[p],e)}function l(e){p=2,u&&clearTimeout(u),u=setTimeout(function(){u=null},t[p-1]||600),i[a]("mousedown",e),i[a](m[p],e)}var c,s,u,p=0,m={2:"dblclick",3:"tripleclick",4:"quadclick"};Array.isArray(e)||(e=[e]),e.forEach(function(e){n.addListener(e,"mousedown",r),o.isOldIE&&n.addListener(e,"dblclick",l)})};var s=!o.isMac||!o.isOpera||"KeyboardEvent"in window?function(e){return 0|(e.ctrlKey?1:0)|(e.altKey?2:0)|(e.shiftKey?4:0)|(e.metaKey?8:0)}:function(e){return 0|(e.metaKey?1:0)|(e.altKey?2:0)|(e.shiftKey?4:0)|(e.ctrlKey?8:0)};if(n.getModifierString=function(e){return r.KEY_MODS[s(e)]},n.addCommandKeyListener=function(e,t){var r=n.addListener;if(o.isOldGecko||o.isOpera&&!("KeyboardEvent"in window)){var c=null;r(e,"keydown",function(e){c=e.keyCode}),r(e,"keypress",function(e){return i(t,e,c)})}else{var s=null;r(e,"keydown",function(e){l[e.keyCode]=(l[e.keyCode]||0)+1;var n=i(t,e,e.keyCode);return s=e.defaultPrevented,n}),r(e,"keypress",function(e){s&&(e.ctrlKey||e.altKey||e.shiftKey||e.metaKey)&&(n.stopEvent(e),s=null)}),r(e,"keyup",function(e){l[e.keyCode]=null}),l||(a(),r(window,"focus",a))}},"object"==typeof window&&window.postMessage&&!o.isOldIE){n.nextTick=function(e,t){t=t||window;n.addListener(t,"message",function i(a){"zero-timeout-message-1"==a.data&&(n.stopPropagation(a),n.removeListener(t,"message",i),e())}),t.postMessage("zero-timeout-message-1","*")}}n.nextFrame="object"==typeof window&&(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame),n.nextFrame?n.nextFrame=n.nextFrame.bind(window):n.nextFrame=function(e){setTimeout(e,17)}}),ace.define("ace/lib/lang",["require","exports","module"],function(e,n,t){"use strict";n.last=function(e){return e[e.length-1]},n.stringReverse=function(e){return e.split("").reverse().join("")},n.stringRepeat=function(e,n){for(var t="";n>0;)1&n&&(t+=e),(n>>=1)&&(e+=e);return t};var i=/^\s\s*/,a=/\s\s*$/;n.stringTrimLeft=function(e){return e.replace(i,"")},n.stringTrimRight=function(e){return e.replace(a,"")},n.copyObject=function(e){var n={};for(var t in e)n[t]=e[t];return n},n.copyArray=function(e){for(var n=[],t=0,i=e.length;tg.length?e=e.substr(9):e.substr(0,4)==g.substr(0,4)?e=e.substr(4,e.length-g.length+1):e.charAt(e.length-1)==g.charAt(0)&&(e=e.slice(0,-1)),e==g.charAt(0)||e.charAt(e.length-1)==g.charAt(0)&&(e=e.slice(0,-1)),e&&n.onTextInput(e)),_&&(_=!1),x&&(x=!1))},T=function(e){if(!y){var n=d.value;L(n),p()}},I=function(e,n,t){var i=e.clipboardData||window.clipboardData;if(i&&!s){var a=u||t?"Text":"text/plain";try{return n?!1!==i.setData(a,n):i.getData(a)}catch(e){if(!t)return I(e,n,!0)}}},R=function(e,r){var o=n.getCopyText();if(!o)return i.preventDefault(e);I(e,o)?(a.isIOS&&(f=r,d.value="\n aa"+o+"a a\n",d.setSelectionRange(4,4+o.length),_={value:o}),r?n.onCut():n.onCopy(),a.isIOS||i.preventDefault(e)):(_=!0,d.value=o,d.select(),setTimeout(function(){_=!1,p(),t(),r?n.onCut():n.onCopy()}))},C=function(e){R(e,!0)},D=function(e){R(e,!1)},M=function(e){var r=I(e);"string"==typeof r?(r&&n.onPaste(r,e),a.isIE&&setTimeout(t),i.preventDefault(e)):(d.value="",h=!0)};i.addCommandKeyListener(d,n.onCommandKey.bind(n)),i.addListener(d,"select",N),i.addListener(d,"input",T),i.addListener(d,"cut",C),i.addListener(d,"copy",D),i.addListener(d,"paste",M);var F=function(e){y||!n.onCompositionStart||n.$readOnly||(y={},y.canUndo=n.session.$undoManager,n.onCompositionStart(),setTimeout(P,0),n.on("mousedown",k),y.canUndo&&!n.selection.isEmpty()&&(n.insert(""),n.session.markUndoGroup(),n.selection.clearSelection()),n.session.markUndoGroup())},P=function(){if(y&&n.onCompositionUpdate&&!n.$readOnly){var e=d.value.replace(/\x01/g,"");if(y.lastValue!==e&&(n.onCompositionUpdate(e),y.lastValue&&n.undo(),y.canUndo&&(y.lastValue=e),y.lastValue)){var t=n.selection.getRange();n.insert(y.lastValue),n.session.markUndoGroup(),y.range=n.selection.getRange(),n.selection.setRange(t),n.selection.clearSelection()}}},k=function(e){if(n.onCompositionEnd&&!n.$readOnly){var t=y;y=!1;var i=setTimeout(function(){i=null;var e=d.value.replace(/\x01/g,"");y||(e==t.lastValue?p():!t.lastValue&&e&&(p(),L(e)))});O=function(e){return i&&clearTimeout(i),(e=e.replace(/\x01/g,""))==t.lastValue?"":(t.lastValue&&i&&n.undo(),e)},n.onCompositionEnd(),n.removeListener("mousedown",k),"compositionend"==e.type&&t.range&&n.selection.setRange(t.range);(!!a.isChrome&&a.isChrome>=53||!!a.isWebKit&&a.isWebKit>=603)&&T()}},B=o.delayedCall(P,50);i.addListener(d,"compositionstart",F),a.isGecko?i.addListener(d,"text",function(){B.schedule()}):(i.addListener(d,"keyup",function(){B.schedule()}),i.addListener(d,"keydown",function(){B.schedule()})),i.addListener(d,"compositionend",k),this.getElement=function(){return d},this.setReadOnly=function(e){d.readOnly=e},this.onContextMenu=function(e){x=!0,t(n.selection.isEmpty()),n._emit("nativecontextmenu",{target:n,domEvent:e}),this.moveToMouse(e,!0)},this.moveToMouse=function(e,t){v||(v=d.style.cssText),d.style.cssText=(t?"z-index:100000;":"")+"height:"+d.style.height+";"+(a.isIE?"opacity:0.1;":"");var o=n.container.getBoundingClientRect(),l=r.computedStyle(n.container),c=o.top+(parseInt(l.borderTopWidth)||0),s=o.left+(parseInt(o.borderLeftWidth)||0),u=o.bottom-c-d.clientHeight-2,p=function(e){d.style.left=e.clientX-s-2+"px",d.style.top=Math.min(e.clientY-c-2,u)+"px"};p(e),"mousedown"==e.type&&(n.renderer.$keepTextAreaAtCursor&&(n.renderer.$keepTextAreaAtCursor=null),clearTimeout(j),a.isWin&&i.capture(n.container,p,m))},this.onContextMenuClose=m;var j,H=function(e){n.textInput.onContextMenu(e),m()};if(i.addListener(d,"mouseup",H),i.addListener(d,"mousedown",function(e){e.preventDefault(),m()}),i.addListener(n.renderer.scroller,"contextmenu",H),i.addListener(d,"contextmenu",H),a.isIOS){var G=null,U=!1;e.addEventListener("keydown",function(e){G&&clearTimeout(G),U=!0}),e.addEventListener("keyup",function(e){G=setTimeout(function(){U=!1},100)});var W=function(e){if(document.activeElement===d&&!U){if(f)return setTimeout(function(){f=!1},100);var t=d.selectionStart,i=d.selectionEnd;if(d.setSelectionRange(4,5),t==i)switch(t){case 0:n.onCommandKey(null,0,l.up);break;case 1:n.onCommandKey(null,0,l.home);break;case 2:n.onCommandKey(null,c.option,l.left);break;case 4:n.onCommandKey(null,0,l.left);break;case 5:n.onCommandKey(null,0,l.right);break;case 7:n.onCommandKey(null,c.option,l.right);break;case 8:n.onCommandKey(null,0,l.end);break;case 9:n.onCommandKey(null,0,l.down)}else{switch(i){case 6:n.onCommandKey(null,c.shift,l.right);break;case 7:n.onCommandKey(null,c.shift|c.option,l.right);break;case 8:n.onCommandKey(null,c.shift,l.end);break;case 9:n.onCommandKey(null,c.shift,l.down)}switch(t){case 0:n.onCommandKey(null,c.shift,l.up);break;case 1:n.onCommandKey(null,c.shift,l.home);break;case 2:n.onCommandKey(null,c.shift|c.option,l.left);break;case 3:n.onCommandKey(null,c.shift,l.left)}}}};document.addEventListener("selectionchange",W),n.on("destroy",function(){document.removeEventListener("selectionchange",W)})}};n.TextInput=p}),ace.define("ace/keyboard/textinput",["require","exports","module","ace/lib/event","ace/lib/useragent","ace/lib/dom","ace/lib/lang","ace/keyboard/textinput_ios"],function(e,n,t){"use strict";var i=e("../lib/event"),a=e("../lib/useragent"),r=e("../lib/dom"),o=e("../lib/lang"),l=a.isChrome<18,c=a.isIE,s=e("./textinput_ios").TextInput,u=function(e,n){function t(e){if(!f){if(f=!0,w)var n=0,t=e?0:m.value.length-1;else var n=e?2:1,t=2;try{m.setSelectionRange(n,t)}catch(e){}f=!1}}function u(){f||(m.value=d,a.isWebKit&&E.schedule())}function p(){clearTimeout(k),k=setTimeout(function(){h&&(m.style.cssText=h,h=""),null==n.renderer.$keepTextAreaAtCursor&&(n.renderer.$keepTextAreaAtCursor=!0,n.renderer.$moveTextAreaToCursor())},0)}if(a.isIOS)return s.call(this,e,n);var m=r.createElement("textarea");m.className="ace_text-input",m.setAttribute("wrap","off"),m.setAttribute("autocorrect","off"),m.setAttribute("autocapitalize","off"),m.setAttribute("spellcheck",!1),m.style.opacity="0",e.insertBefore(m,e.firstChild);var d="\u2028\u2028",g=!1,_=!1,f=!1,h="",y=!0;try{var v=document.activeElement===m}catch(e){}i.addListener(m,"blur",function(e){n.onBlur(e),v=!1}),i.addListener(m,"focus",function(e){v=!0,n.onFocus(e),t()}),this.focus=function(){if(h)return m.focus();var e=m.style.top;m.style.position="fixed",m.style.top="0px",m.focus(),setTimeout(function(){m.style.position="","0px"==m.style.top&&(m.style.top=e)},0)},this.blur=function(){m.blur()},this.isFocused=function(){return v};var b=o.delayedCall(function(){v&&t(y)}),E=o.delayedCall(function(){f||(m.value=d,v&&t())});a.isWebKit||n.addEventListener("changeSelection",function(){n.selection.isEmpty()!=y&&(y=!y,b.schedule())}),u(),v&&n.onFocus();var A=function(e){return 0===e.selectionStart&&e.selectionEnd===e.value.length},S=function(e){g?g=!1:A(m)?(n.selectAll(),t()):w&&t(n.selection.isEmpty())},w=null;this.setInputHandler=function(e){w=e},this.getInputHandler=function(){return w};var N=!1,O=function(e){w&&(e=w(e),w=null),_?(t(),e&&n.onPaste(e),_=!1):e==d.charAt(0)?N?n.execCommand("del",{source:"ace"}):n.execCommand("backspace",{source:"ace"}):(e.substring(0,2)==d?e=e.substr(2):e.charAt(0)==d.charAt(0)?e=e.substr(1):e.charAt(e.length-1)==d.charAt(0)&&(e=e.slice(0,-1)),e.charAt(e.length-1)==d.charAt(0)&&(e=e.slice(0,-1)),e&&n.onTextInput(e)),N&&(N=!1)},x=function(e){if(!f){var n=m.value;O(n),u()}},L=function(e,n,t){var i=e.clipboardData||window.clipboardData;if(i&&!l){var a=c||t?"Text":"text/plain";try{return n?!1!==i.setData(a,n):i.getData(a)}catch(e){if(!t)return L(e,n,!0)}}},T=function(e,a){var r=n.getCopyText();if(!r)return i.preventDefault(e);L(e,r)?(a?n.onCut():n.onCopy(),i.preventDefault(e)):(g=!0,m.value=r,m.select(),setTimeout(function(){g=!1,u(),t(),a?n.onCut():n.onCopy()}))},I=function(e){T(e,!0)},R=function(e){T(e,!1)},C=function(e){var r=L(e);"string"==typeof r?(r&&n.onPaste(r,e),a.isIE&&setTimeout(t),i.preventDefault(e)):(m.value="",_=!0)};i.addCommandKeyListener(m,n.onCommandKey.bind(n)),i.addListener(m,"select",S),i.addListener(m,"input",x),i.addListener(m,"cut",I),i.addListener(m,"copy",R),i.addListener(m,"paste",C),"oncut"in m&&"oncopy"in m&&"onpaste"in m||i.addListener(e,"keydown",function(e){if((!a.isMac||e.metaKey)&&e.ctrlKey)switch(e.keyCode){case 67:R(e);break;case 86:C(e);break;case 88:I(e)}});var D=function(e){f||!n.onCompositionStart||n.$readOnly||(f={},f.canUndo=n.session.$undoManager,n.onCompositionStart(),setTimeout(M,0),n.on("mousedown",F),f.canUndo&&!n.selection.isEmpty()&&(n.insert(""),n.session.markUndoGroup(),n.selection.clearSelection()),n.session.markUndoGroup())},M=function(){if(f&&n.onCompositionUpdate&&!n.$readOnly){var e=m.value.replace(/\u2028/g,"");if(f.lastValue!==e&&(n.onCompositionUpdate(e),f.lastValue&&n.undo(),f.canUndo&&(f.lastValue=e),f.lastValue)){var t=n.selection.getRange();n.insert(f.lastValue),n.session.markUndoGroup(),f.range=n.selection.getRange(),n.selection.setRange(t),n.selection.clearSelection()}}},F=function(e){if(n.onCompositionEnd&&!n.$readOnly){var t=f;f=!1;var i=setTimeout(function(){i=null;var e=m.value.replace(/\u2028/g,"");f||(e==t.lastValue?u():!t.lastValue&&e&&(u(),O(e)))});w=function(e){return i&&clearTimeout(i),(e=e.replace(/\u2028/g,""))==t.lastValue?"":(t.lastValue&&i&&n.undo(),e)},n.onCompositionEnd(),n.removeListener("mousedown",F),"compositionend"==e.type&&t.range&&n.selection.setRange(t.range);(!!a.isChrome&&a.isChrome>=53||!!a.isWebKit&&a.isWebKit>=603)&&x()}},P=o.delayedCall(M,50);i.addListener(m,"compositionstart",D),a.isGecko?i.addListener(m,"text",function(){P.schedule()}):(i.addListener(m,"keyup",function(){P.schedule()}),i.addListener(m,"keydown",function(){P.schedule()})),i.addListener(m,"compositionend",F),this.getElement=function(){return m},this.setReadOnly=function(e){m.readOnly=e},this.onContextMenu=function(e){N=!0,t(n.selection.isEmpty()),n._emit("nativecontextmenu",{target:n,domEvent:e}),this.moveToMouse(e,!0)},this.moveToMouse=function(e,t){h||(h=m.style.cssText),m.style.cssText=(t?"z-index:100000;":"")+"height:"+m.style.height+";"+(a.isIE?"opacity:0.1;":"");var o=n.container.getBoundingClientRect(),l=r.computedStyle(n.container),c=o.top+(parseInt(l.borderTopWidth)||0),s=o.left+(parseInt(o.borderLeftWidth)||0),u=o.bottom-c-m.clientHeight-2,d=function(e){m.style.left=e.clientX-s-2+"px",m.style.top=Math.min(e.clientY-c-2,u)+"px"};d(e),"mousedown"==e.type&&(n.renderer.$keepTextAreaAtCursor&&(n.renderer.$keepTextAreaAtCursor=null),clearTimeout(k),a.isWin&&i.capture(n.container,d,p))},this.onContextMenuClose=p;var k,B=function(e){n.textInput.onContextMenu(e),p()};i.addListener(m,"mouseup",B),i.addListener(m,"mousedown",function(e){e.preventDefault(),p()}),i.addListener(n.renderer.scroller,"contextmenu",B),i.addListener(m,"contextmenu",B)};n.TextInput=u}),ace.define("ace/mouse/default_handlers",["require","exports","module","ace/lib/dom","ace/lib/event","ace/lib/useragent"],function(e,n,t){"use strict";function i(e){e.$clickSelection=null;var n=e.editor;n.setDefaultHandler("mousedown",this.onMouseDown.bind(e)),n.setDefaultHandler("dblclick",this.onDoubleClick.bind(e)),n.setDefaultHandler("tripleclick",this.onTripleClick.bind(e)),n.setDefaultHandler("quadclick",this.onQuadClick.bind(e)),n.setDefaultHandler("mousewheel",this.onMouseWheel.bind(e)),n.setDefaultHandler("touchmove",this.onTouchMove.bind(e)),["select","startSelect","selectEnd","selectAllEnd","selectByWordsEnd","selectByLinesEnd","dragWait","dragWaitEnd","focusWait"].forEach(function(n){e[n]=this[n]},this),e.selectByLines=this.extendSelectionBy.bind(e,"getLineRange"),e.selectByWords=this.extendSelectionBy.bind(e,"getWordRange")}function a(e,n,t,i){return Math.sqrt(Math.pow(t-e,2)+Math.pow(i-n,2))}function r(e,n){if(e.start.row==e.end.row)var t=2*n.column-e.start.column-e.end.column;else if(e.start.row!=e.end.row-1||e.start.column||e.end.column)var t=2*n.row-e.start.row-e.end.row;else var t=n.column-4;return t<0?{cursor:e.start,anchor:e.end}:{cursor:e.end,anchor:e.start}}var o=(e("../lib/dom"),e("../lib/event"),e("../lib/useragent"));(function(){this.onMouseDown=function(e){var n=e.inSelection(),t=e.getDocumentPosition();this.mousedownEvent=e;var i=this.editor,a=e.getButton();if(0!==a){var r=i.getSelectionRange(),l=r.isEmpty();return i.$blockScrolling++,(l||1==a)&&i.selection.moveToPosition(t),i.$blockScrolling--,void(2==a&&(i.textInput.onContextMenu(e.domEvent),o.isMozilla||e.preventDefault()))}return this.mousedownEvent.time=Date.now(),!n||i.isFocused()||(i.focus(),!this.$focusTimout||this.$clickSelection||i.inMultiSelectMode)?(this.captureMouse(e),this.startSelect(t,e.domEvent._clicks>1),e.preventDefault()):(this.setState("focusWait"),void this.captureMouse(e))},this.startSelect=function(e,n){e=e||this.editor.renderer.screenToTextCoordinates(this.x,this.y);var t=this.editor;t.$blockScrolling++,this.mousedownEvent.getShiftKey()?t.selection.selectToPosition(e):n||t.selection.moveToPosition(e),n||this.select(),t.renderer.scroller.setCapture&&t.renderer.scroller.setCapture(),t.setStyle("ace_selecting"),this.setState("select"),t.$blockScrolling--},this.select=function(){var e,n=this.editor,t=n.renderer.screenToTextCoordinates(this.x,this.y);if(n.$blockScrolling++,this.$clickSelection){var i=this.$clickSelection.comparePoint(t);if(-1==i)e=this.$clickSelection.end;else if(1==i)e=this.$clickSelection.start;else{var a=r(this.$clickSelection,t);t=a.cursor,e=a.anchor}n.selection.setSelectionAnchor(e.row,e.column)}n.selection.selectToPosition(t),n.$blockScrolling--,n.renderer.scrollCursorIntoView()},this.extendSelectionBy=function(e){var n,t=this.editor,i=t.renderer.screenToTextCoordinates(this.x,this.y),a=t.selection[e](i.row,i.column);if(t.$blockScrolling++,this.$clickSelection){var o=this.$clickSelection.comparePoint(a.start),l=this.$clickSelection.comparePoint(a.end);if(-1==o&&l<=0)n=this.$clickSelection.end,a.end.row==i.row&&a.end.column==i.column||(i=a.start);else if(1==l&&o>=0)n=this.$clickSelection.start,a.start.row==i.row&&a.start.column==i.column||(i=a.end);else if(-1==o&&1==l)i=a.end,n=a.start;else{var c=r(this.$clickSelection,i);i=c.cursor,n=c.anchor}t.selection.setSelectionAnchor(n.row,n.column)}t.selection.selectToPosition(i),t.$blockScrolling--,t.renderer.scrollCursorIntoView()},this.selectEnd=this.selectAllEnd=this.selectByWordsEnd=this.selectByLinesEnd=function(){this.$clickSelection=null,this.editor.unsetStyle("ace_selecting"),this.editor.renderer.scroller.releaseCapture&&this.editor.renderer.scroller.releaseCapture()},this.focusWait=function(){var e=a(this.mousedownEvent.x,this.mousedownEvent.y,this.x,this.y),n=Date.now();(e>0||n-this.mousedownEvent.time>this.$focusTimout)&&this.startSelect(this.mousedownEvent.getDocumentPosition())},this.onDoubleClick=function(e){var n=e.getDocumentPosition(),t=this.editor,i=t.session,a=i.getBracketRange(n);a?(a.isEmpty()&&(a.start.column--,a.end.column++),this.setState("select")):(a=t.selection.getWordRange(n.row,n.column),this.setState("selectByWords")),this.$clickSelection=a,this.select()},this.onTripleClick=function(e){var n=e.getDocumentPosition(),t=this.editor;this.setState("selectByLines");var i=t.getSelectionRange();i.isMultiLine()&&i.contains(n.row,n.column)?(this.$clickSelection=t.selection.getLineRange(i.start.row),this.$clickSelection.end=t.selection.getLineRange(i.end.row).end):this.$clickSelection=t.selection.getLineRange(n.row),this.select()},this.onQuadClick=function(e){var n=this.editor;n.selectAll(),this.$clickSelection=n.getSelectionRange(),this.setState("selectAll")},this.onMouseWheel=function(e){if(!e.getAccelKey()){e.getShiftKey()&&e.wheelY&&!e.wheelX&&(e.wheelX=e.wheelY,e.wheelY=0);var n=this.editor;this.$lastScroll||(this.$lastScroll={t:0,vx:0,vy:0,allowed:0});var t=this.$lastScroll,i=e.domEvent.timeStamp,a=i-t.t,r=e.wheelX/a,o=e.wheelY/a;a<250&&(r=(r+t.vx)/2,o=(o+t.vy)/2);var l=Math.abs(r/o),c=!1;if(l>=1&&n.renderer.isScrollableBy(e.wheelX*e.speed,0)&&(c=!0),l<=1&&n.renderer.isScrollableBy(0,e.wheelY*e.speed)&&(c=!0),c)t.allowed=i;else if(i-t.allowed<250){var s=Math.abs(r)<=1.1*Math.abs(t.vx)&&Math.abs(o)<=1.1*Math.abs(t.vy);s?(c=!0,t.allowed=i):t.allowed=0}return t.t=i,t.vx=r,t.vy=o,c?(n.renderer.scrollBy(e.wheelX*e.speed,e.wheelY*e.speed),e.stop()):void 0}},this.onTouchMove=function(e){this.editor._emit("mousewheel",e)}}).call(i.prototype),n.DefaultHandlers=i}),ace.define("ace/tooltip",["require","exports","module","ace/lib/oop","ace/lib/dom"],function(e,n,t){"use strict";function i(e){this.isOpen=!1,this.$element=null,this.$parentNode=e}var a=(e("./lib/oop"),e("./lib/dom"));(function(){this.$init=function(){return this.$element=a.createElement("div"),this.$element.className="ace_tooltip",this.$element.style.display="none",this.$parentNode.appendChild(this.$element),this.$element},this.getElement=function(){return this.$element||this.$init()},this.setText=function(e){a.setInnerText(this.getElement(),e)},this.setHtml=function(e){this.getElement().innerHTML=e},this.setPosition=function(e,n){this.getElement().style.left=e+"px",this.getElement().style.top=n+"px"},this.setClassName=function(e){a.addCssClass(this.getElement(),e)},this.show=function(e,n,t){null!=e&&this.setText(e),null!=n&&null!=t&&this.setPosition(n,t),this.isOpen||(this.getElement().style.display="block",this.isOpen=!0)},this.hide=function(){this.isOpen&&(this.getElement().style.display="none",this.isOpen=!1)},this.getHeight=function(){return this.getElement().offsetHeight},this.getWidth=function(){return this.getElement().offsetWidth},this.destroy=function(){this.isOpen=!1,this.$element&&this.$element.parentNode&&this.$element.parentNode.removeChild(this.$element)}}).call(i.prototype),n.Tooltip=i}),ace.define("ace/mouse/default_gutter_handler",["require","exports","module","ace/lib/dom","ace/lib/oop","ace/lib/event","ace/tooltip"],function(e,n,t){"use strict";function i(e){function n(){var n=p.getDocumentPosition().row,a=c.$annotations[n];if(!a)return t();if(n==o.session.getLength()){var r=o.renderer.pixelToScreenCoordinates(0,p.y).row,l=p.$pos;if(r>o.session.documentToScreenRow(l.row,l.column))return t()}if(m!=a)if(m=a.text.join("
"),s.setHtml(m),s.show(),o._signal("showGutterTooltip",s),o.on("mousewheel",t),e.$tooltipFollowsMouse)i(p);else{var u=p.domEvent.target,d=u.getBoundingClientRect(),g=s.getElement().style;g.left=d.right+"px",g.top=d.bottom+"px"}}function t(){u&&(u=clearTimeout(u)),m&&(s.hide(),m=null,o._signal("hideGutterTooltip",s),o.removeEventListener("mousewheel",t))}function i(e){s.setPosition(e.x,e.y)}var o=e.editor,c=o.renderer.$gutterLayer,s=new a(o.container);e.editor.setDefaultHandler("guttermousedown",function(n){if(o.isFocused()&&0==n.getButton()){if("foldWidgets"!=c.getRegion(n)){var t=n.getDocumentPosition().row,i=o.session.selection;if(n.getShiftKey())i.selectTo(t,0);else{if(2==n.domEvent.detail)return o.selectAll(),n.preventDefault();e.$clickSelection=o.selection.getLineRange(t)}return e.setState("selectByLines"),e.captureMouse(n),n.preventDefault()}}});var u,p,m;e.editor.setDefaultHandler("guttermousemove",function(a){var o=a.domEvent.target||a.domEvent.srcElement;if(r.hasCssClass(o,"ace_fold-widget"))return t();m&&e.$tooltipFollowsMouse&&i(a),p=a,u||(u=setTimeout(function(){u=null,p&&!e.isMousePressed?n():t()},50))}),l.addListener(o.renderer.$gutter,"mouseout",function(e){p=null,m&&!u&&(u=setTimeout(function(){u=null,t()},50))}),o.on("changeSession",t)}function a(e){c.call(this,e)}var r=e("../lib/dom"),o=e("../lib/oop"),l=e("../lib/event"),c=e("../tooltip").Tooltip;o.inherits(a,c),function(){this.setPosition=function(e,n){var t=window.innerWidth||document.documentElement.clientWidth,i=window.innerHeight||document.documentElement.clientHeight,a=this.getWidth(),r=this.getHeight();e+=15,n+=15,e+a>t&&(e-=e+a-t),n+r>i&&(n-=20+r),c.prototype.setPosition.call(this,e,n)}}.call(a.prototype),n.GutterHandler=i}),ace.define("ace/mouse/mouse_event",["require","exports","module","ace/lib/event","ace/lib/useragent"],function(e,n,t){"use strict";var i=e("../lib/event"),a=e("../lib/useragent"),r=n.MouseEvent=function(e,n){this.domEvent=e,this.editor=n,this.x=this.clientX=e.clientX,this.y=this.clientY=e.clientY,this.$pos=null,this.$inSelection=null,this.propagationStopped=!1,this.defaultPrevented=!1};(function(){this.stopPropagation=function(){i.stopPropagation(this.domEvent),this.propagationStopped=!0},this.preventDefault=function(){i.preventDefault(this.domEvent),this.defaultPrevented=!0},this.stop=function(){this.stopPropagation(),this.preventDefault()},this.getDocumentPosition=function(){return this.$pos?this.$pos:(this.$pos=this.editor.renderer.screenToTextCoordinates(this.clientX,this.clientY),this.$pos)},this.inSelection=function(){if(null!==this.$inSelection)return this.$inSelection;var e=this.editor,n=e.getSelectionRange();if(n.isEmpty())this.$inSelection=!1;else{var t=this.getDocumentPosition();this.$inSelection=n.contains(t.row,t.column)}return this.$inSelection},this.getButton=function(){return i.getButton(this.domEvent)},this.getShiftKey=function(){return this.domEvent.shiftKey},this.getAccelKey=a.isMac?function(){return this.domEvent.metaKey}:function(){return this.domEvent.ctrlKey}}).call(r.prototype)}),ace.define("ace/mouse/dragdrop_handler",["require","exports","module","ace/lib/dom","ace/lib/event","ace/lib/useragent"],function(e,n,t){"use strict";function i(e){function n(e,n){var t=Date.now(),i=!n||e.row!=n.row,r=!n||e.column!=n.column;if(!x||i||r)f.$blockScrolling+=1,f.moveCursorToPosition(e),f.$blockScrolling-=1,x=t,L={x:v,y:b};else{a(L.x,L.y,v,b)>u?x=null:t-x>=s&&(f.renderer.scrollCursorIntoView(),x=null)}}function t(e,n){var t=Date.now(),i=f.renderer.layerConfig.lineHeight,a=f.renderer.layerConfig.characterWidth,r=f.renderer.scroller.getBoundingClientRect(),o={x:{left:v-r.left,right:r.right-v},y:{top:b-r.top,bottom:r.bottom-b}},l=Math.min(o.x.left,o.x.right),s=Math.min(o.y.top,o.y.bottom),u={row:e.row,column:e.column};l/a<=2&&(u.column+=o.x.left=c&&f.renderer.scrollCursorIntoView(u):O=t:O=null}function i(){var e=S;S=f.renderer.screenToTextCoordinates(v,b),n(S,e),t(S,e)}function p(){A=f.selection.toOrientedRange(),y=f.session.addMarker(A,"ace_selection",f.getSelectionStyle()),f.clearSelection(),f.isFocused()&&f.renderer.$cursorLayer.setBlinking(!1),clearInterval(E),i(),E=setInterval(i,20),I=0,o.addListener(document,"mousemove",d)}function m(){clearInterval(E),f.session.removeMarker(y),y=null,f.$blockScrolling+=1,f.selection.fromOrientedRange(A),f.$blockScrolling-=1,f.isFocused()&&!N&&f.renderer.$cursorLayer.setBlinking(!f.getReadOnly()),A=null,S=null,I=0,O=null,x=null,o.removeListener(document,"mousemove",d)}function d(){null==R&&(R=setTimeout(function(){null!=R&&y&&m()},20))}function g(e){var n=e.types;return!n||Array.prototype.some.call(n,function(e){return"text/plain"==e||"Text"==e})}function _(e){var n=["copy","copymove","all","uninitialized"],t=["move","copymove","linkmove","all","uninitialized"],i=l.isMac?e.altKey:e.ctrlKey,a="uninitialized";try{a=e.dataTransfer.effectAllowed.toLowerCase()}catch(e){}var r="none";return i&&n.indexOf(a)>=0?r="copy":t.indexOf(a)>=0?r="move":n.indexOf(a)>=0&&(r="copy"),r}var f=e.editor,h=r.createElement("img");h.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",l.isOpera&&(h.style.cssText="width:1px;height:1px;position:fixed;top:0;left:0;z-index:2147483647;opacity:0;"),["dragWait","dragWaitEnd","startDrag","dragReadyEnd","onMouseDrag"].forEach(function(n){e[n]=this[n]},this),f.addEventListener("mousedown",this.onMouseDown.bind(e));var y,v,b,E,A,S,w,N,O,x,L,T=f.container,I=0;this.onDragStart=function(e){if(this.cancelDrag||!T.draggable){var n=this;return setTimeout(function(){n.startSelect(),n.captureMouse(e)},0),e.preventDefault()}A=f.getSelectionRange();var t=e.dataTransfer;t.effectAllowed=f.getReadOnly()?"copy":"copyMove",l.isOpera&&(f.container.appendChild(h),h.scrollTop=0),t.setDragImage&&t.setDragImage(h,0,0),l.isOpera&&f.container.removeChild(h),t.clearData(),t.setData("Text",f.session.getTextRange()),N=!0,this.setState("drag")},this.onDragEnd=function(e){if(T.draggable=!1,N=!1,this.setState(null),!f.getReadOnly()){var n=e.dataTransfer.dropEffect;w||"move"!=n||f.session.remove(f.getSelectionRange()),f.renderer.$cursorLayer.setBlinking(!0)}this.editor.unsetStyle("ace_dragging"),this.editor.renderer.setCursorStyle("")},this.onDragEnter=function(e){if(!f.getReadOnly()&&g(e.dataTransfer))return v=e.clientX,b=e.clientY,y||p(),I++,e.dataTransfer.dropEffect=w=_(e),o.preventDefault(e)},this.onDragOver=function(e){if(!f.getReadOnly()&&g(e.dataTransfer))return v=e.clientX,b=e.clientY,y||(p(),I++),null!==R&&(R=null),e.dataTransfer.dropEffect=w=_(e),o.preventDefault(e)},this.onDragLeave=function(e){if(--I<=0&&y)return m(),w=null,o.preventDefault(e)},this.onDrop=function(e){if(S){var n=e.dataTransfer;if(N)switch(w){case"move":A=A.contains(S.row,S.column)?{start:S,end:S}:f.moveText(A,S);break;case"copy":A=f.moveText(A,S,!0)}else{var t=n.getData("Text");A={start:S,end:f.session.insert(S,t)},f.focus(),w=null}return m(),o.preventDefault(e)}},o.addListener(T,"dragstart",this.onDragStart.bind(e)),o.addListener(T,"dragend",this.onDragEnd.bind(e)),o.addListener(T,"dragenter",this.onDragEnter.bind(e)),o.addListener(T,"dragover",this.onDragOver.bind(e)),o.addListener(T,"dragleave",this.onDragLeave.bind(e)),o.addListener(T,"drop",this.onDrop.bind(e));var R=null}function a(e,n,t,i){return Math.sqrt(Math.pow(t-e,2)+Math.pow(i-n,2))}var r=e("../lib/dom"),o=e("../lib/event"),l=e("../lib/useragent"),c=200,s=200,u=5;(function(){this.dragWait=function(){Date.now()-this.mousedownEvent.time>this.editor.getDragDelay()&&this.startDrag()},this.dragWaitEnd=function(){this.editor.container.draggable=!1,this.startSelect(this.mousedownEvent.getDocumentPosition()),this.selectEnd()},this.dragReadyEnd=function(e){this.editor.renderer.$cursorLayer.setBlinking(!this.editor.getReadOnly()),this.editor.unsetStyle("ace_dragging"),this.editor.renderer.setCursorStyle(""),this.dragWaitEnd()},this.startDrag=function(){this.cancelDrag=!1;var e=this.editor;e.container.draggable=!0,e.renderer.$cursorLayer.setBlinking(!1),e.setStyle("ace_dragging");var n=l.isWin?"default":"move";e.renderer.setCursorStyle(n),this.setState("dragReady")},this.onMouseDrag=function(e){var n=this.editor.container;if(l.isIE&&"dragReady"==this.state){var t=a(this.mousedownEvent.x,this.mousedownEvent.y,this.x,this.y);t>3&&n.dragDrop()}if("dragWait"===this.state){var t=a(this.mousedownEvent.x,this.mousedownEvent.y,this.x,this.y);t>0&&(n.draggable=!1,this.startSelect(this.mousedownEvent.getDocumentPosition()))}},this.onMouseDown=function(e){if(this.$dragEnabled){this.mousedownEvent=e;var n=this.editor,t=e.inSelection(),i=e.getButton();if(1===(e.domEvent.detail||1)&&0===i&&t){if(e.editor.inMultiSelectMode&&(e.getAccelKey()||e.getShiftKey()))return;this.mousedownEvent.time=Date.now();var a=e.domEvent.target||e.domEvent.srcElement;if("unselectable"in a&&(a.unselectable="on"),n.getDragDelay()){if(l.isWebKit){this.cancelDrag=!0;n.container.draggable=!0}this.setState("dragWait")}else this.startDrag();this.captureMouse(e,this.onMouseDrag.bind(this)),e.defaultPrevented=!0}}}}).call(i.prototype),n.DragdropHandler=i}),ace.define("ace/lib/net",["require","exports","module","ace/lib/dom"],function(e,n,t){"use strict";var i=e("./dom");n.get=function(e,n){var t=new XMLHttpRequest;t.open("GET",e,!0),t.onreadystatechange=function(){4===t.readyState&&n(t.responseText)},t.send(null)},n.loadScript=function(e,n){var t=i.getDocumentHead(),a=document.createElement("script");a.src=e,t.appendChild(a),a.onload=a.onreadystatechange=function(e,t){!t&&a.readyState&&"loaded"!=a.readyState&&"complete"!=a.readyState||(a=a.onload=a.onreadystatechange=null,t||n())}},n.qualifyURL=function(e){var n=document.createElement("a");return n.href=e,n.href}}),ace.define("ace/lib/event_emitter",["require","exports","module"],function(e,n,t){"use strict";var i={},a=function(){this.propagationStopped=!0},r=function(){this.defaultPrevented=!0};i._emit=i._dispatchEvent=function(e,n){this._eventRegistry||(this._eventRegistry={}),this._defaultHandlers||(this._defaultHandlers={});var t=this._eventRegistry[e]||[],i=this._defaultHandlers[e];if(t.length||i){"object"==typeof n&&n||(n={}),n.type||(n.type=e),n.stopPropagation||(n.stopPropagation=a),n.preventDefault||(n.preventDefault=r),t=t.slice();for(var o=0;o1&&(a=t[t.length-2]);var o=u[n+"Path"];return null==o?o=u.basePath:"/"==i&&(n=i=""),o&&"/"!=o.slice(-1)&&(o+="/"),o+n+i+a+this.get("suffix")},n.setModuleUrl=function(e,n){return u.$moduleUrls[e]=n},n.$loading={},n.loadModule=function(t,i){var a,r;Array.isArray(t)&&(r=t[0],t=t[1]);try{a=e(t)}catch(e){}if(a&&!n.$loading[t])return i&&i(a);if(n.$loading[t]||(n.$loading[t]=[]),n.$loading[t].push(i),!(n.$loading[t].length>1)){var o=function(){e([t],function(e){n._emit("load.module",{name:t,module:e});var i=n.$loading[t];n.$loading[t]=null,i.forEach(function(n){n&&n(e)})})};if(!n.get("packaged"))return o();l.loadScript(n.moduleUrl(t,r),o)}},a(!0),n.init=a}),ace.define("ace/mouse/mouse_handler",["require","exports","module","ace/lib/event","ace/lib/useragent","ace/mouse/default_handlers","ace/mouse/default_gutter_handler","ace/mouse/mouse_event","ace/mouse/dragdrop_handler","ace/config"],function(e,n,t){"use strict";var i=e("../lib/event"),a=e("../lib/useragent"),r=e("./default_handlers").DefaultHandlers,o=e("./default_gutter_handler").GutterHandler,l=e("./mouse_event").MouseEvent,c=e("./dragdrop_handler").DragdropHandler,s=e("../config"),u=function(e){var n=this;this.editor=e,new r(this),new o(this),new c(this);var t=function(n){(!document.hasFocus||!document.hasFocus()||!e.isFocused()&&document.activeElement==(e.textInput&&e.textInput.getElement()))&&window.focus(),e.focus()},l=e.renderer.getMouseEventTarget();i.addListener(l,"click",this.onMouseEvent.bind(this,"click")),i.addListener(l,"mousemove",this.onMouseMove.bind(this,"mousemove")),i.addMultiMouseDownListener([l,e.renderer.scrollBarV&&e.renderer.scrollBarV.inner,e.renderer.scrollBarH&&e.renderer.scrollBarH.inner,e.textInput&&e.textInput.getElement()].filter(Boolean),[400,300,250],this,"onMouseEvent"),i.addMouseWheelListener(e.container,this.onMouseWheel.bind(this,"mousewheel")),i.addTouchMoveListener(e.container,this.onTouchMove.bind(this,"touchmove"));var s=e.renderer.$gutter;i.addListener(s,"mousedown",this.onMouseEvent.bind(this,"guttermousedown")),i.addListener(s,"click",this.onMouseEvent.bind(this,"gutterclick")),i.addListener(s,"dblclick",this.onMouseEvent.bind(this,"gutterdblclick")),i.addListener(s,"mousemove",this.onMouseEvent.bind(this,"guttermousemove")),i.addListener(l,"mousedown",t),i.addListener(s,"mousedown",t),a.isIE&&e.renderer.scrollBarV&&(i.addListener(e.renderer.scrollBarV.element,"mousedown",t),i.addListener(e.renderer.scrollBarH.element,"mousedown",t)),e.on("mousemove",function(t){if(!n.state&&!n.$dragDelay&&n.$dragEnabled){var i=e.renderer.screenToTextCoordinates(t.x,t.y),a=e.session.selection.getRange(),r=e.renderer;!a.isEmpty()&&a.insideStart(i.row,i.column)?r.setCursorStyle("default"):r.setCursorStyle("")}})};(function(){this.onMouseEvent=function(e,n){this.editor._emit(e,new l(n,this.editor))},this.onMouseMove=function(e,n){var t=this.editor._eventRegistry&&this.editor._eventRegistry.mousemove;t&&t.length&&this.editor._emit(e,new l(n,this.editor))},this.onMouseWheel=function(e,n){var t=new l(n,this.editor);t.speed=2*this.$scrollSpeed,t.wheelX=n.wheelX,t.wheelY=n.wheelY,this.editor._emit(e,t)},this.onTouchMove=function(e,n){var t=new l(n,this.editor);t.speed=1,t.wheelX=n.wheelX,t.wheelY=n.wheelY,this.editor._emit(e,t)},this.setState=function(e){this.state=e},this.captureMouse=function(e,n){this.x=e.x,this.y=e.y,this.isMousePressed=!0;var t=this.editor.renderer;t.$keepTextAreaAtCursor&&(t.$keepTextAreaAtCursor=null);var r=this,o=function(e){if(e){if(a.isWebKit&&!e.which&&r.releaseMouse)return r.releaseMouse();r.x=e.clientX,r.y=e.clientY,n&&n(e),r.mouseEvent=new l(e,r.editor),r.$mouseMoved=!0}},c=function(e){clearInterval(u),s(),r[r.state+"End"]&&r[r.state+"End"](e),r.state="",null==t.$keepTextAreaAtCursor&&(t.$keepTextAreaAtCursor=!0,t.$moveTextAreaToCursor()),r.isMousePressed=!1,r.$onCaptureMouseMove=r.releaseMouse=null,e&&r.onMouseEvent("mouseup",e)},s=function(){r[r.state]&&r[r.state](),r.$mouseMoved=!1};if(a.isOldIE&&"dblclick"==e.domEvent.type)return setTimeout(function(){c(e)});r.$onCaptureMouseMove=o,r.releaseMouse=i.capture(this.editor.container,o,c);var u=setInterval(s,20)},this.releaseMouse=null,this.cancelContextMenu=function(){var e=function(n){n&&n.domEvent&&"contextmenu"!=n.domEvent.type||(this.editor.off("nativecontextmenu",e),n&&n.domEvent&&i.stopEvent(n.domEvent))}.bind(this);setTimeout(e,10),this.editor.on("nativecontextmenu",e)}}).call(u.prototype),s.defineOptions(u.prototype,"mouseHandler",{scrollSpeed:{initialValue:2},dragDelay:{initialValue:a.isMac?150:0},dragEnabled:{initialValue:!0},focusTimout:{initialValue:0},tooltipFollowsMouse:{initialValue:!0}}),n.MouseHandler=u}),ace.define("ace/mouse/fold_handler",["require","exports","module"],function(e,n,t){"use strict";function i(e){e.on("click",function(n){var t=n.getDocumentPosition(),i=e.session,a=i.getFoldAt(t.row,t.column,1);a&&(n.getAccelKey()?i.removeFold(a):i.expandFold(a),n.stop())}),e.on("gutterclick",function(n){if("foldWidgets"==e.renderer.$gutterLayer.getRegion(n)){var t=n.getDocumentPosition().row,i=e.session;i.foldWidgets&&i.foldWidgets[t]&&e.session.onFoldWidgetClick(t,n),e.isFocused()||e.focus(),n.stop()}}),e.on("gutterdblclick",function(n){if("foldWidgets"==e.renderer.$gutterLayer.getRegion(n)){var t=n.getDocumentPosition().row,i=e.session,a=i.getParentFoldRangeData(t,!0),r=a.range||a.firstRange;if(r){t=r.start.row;var o=i.getFoldAt(t,i.getLine(t).length,1);o?i.removeFold(o):(i.addFold("...",r),e.renderer.scrollCursorIntoView({row:r.start.row,column:0}))}n.stop()}})}n.FoldHandler=i}),ace.define("ace/keyboard/keybinding",["require","exports","module","ace/lib/keys","ace/lib/event"],function(e,n,t){"use strict";var i=e("../lib/keys"),a=e("../lib/event"),r=function(e){this.$editor=e,this.$data={editor:e},this.$handlers=[],this.setDefaultHandler(e.commands)};(function(){this.setDefaultHandler=function(e){this.removeKeyboardHandler(this.$defaultHandler),this.$defaultHandler=e,this.addKeyboardHandler(e,0)},this.setKeyboardHandler=function(e){var n=this.$handlers;if(n[n.length-1]!=e){for(;n[n.length-1]&&n[n.length-1]!=this.$defaultHandler;)this.removeKeyboardHandler(n[n.length-1]);this.addKeyboardHandler(e,1)}},this.addKeyboardHandler=function(e,n){if(e){"function"!=typeof e||e.handleKeyboard||(e.handleKeyboard=e);var t=this.$handlers.indexOf(e);-1!=t&&this.$handlers.splice(t,1),void 0==n?this.$handlers.push(e):this.$handlers.splice(n,0,e),-1==t&&e.attach&&e.attach(this.$editor)}},this.removeKeyboardHandler=function(e){var n=this.$handlers.indexOf(e);return-1!=n&&(this.$handlers.splice(n,1),e.detach&&e.detach(this.$editor),!0)},this.getKeyboardHandler=function(){return this.$handlers[this.$handlers.length-1]},this.getStatusText=function(){var e=this.$data,n=e.editor;return this.$handlers.map(function(t){return t.getStatusText&&t.getStatusText(n,e)||""}).filter(Boolean).join(" ")},this.$callKeyboardHandlers=function(e,n,t,i){for(var r,o=!1,l=this.$editor.commands,c=this.$handlers.length;c--&&!((r=this.$handlers[c].handleKeyboard(this.$data,e,n,t,i))&&r.command&&(o="null"==r.command||l.exec(r.command,this.$editor,r.args,i),o&&i&&-1!=e&&1!=r.passEvent&&1!=r.command.passEvent&&a.stopEvent(i),o)););return o||-1!=e||(r={command:"insertstring"},o=l.exec("insertstring",this.$editor,n)),o&&this.$editor._signal&&this.$editor._signal("keyboardActivity",r),o},this.onCommandKey=function(e,n,t){var a=i.keyCodeToString(t);this.$callKeyboardHandlers(n,a,t,e)},this.onTextInput=function(e){this.$callKeyboardHandlers(-1,e)}}).call(r.prototype),n.KeyBinding=r}),ace.define("ace/lib/bidiutil",["require","exports","module"],function(e,n,t){"use strict";function i(e,n,t,i){var a=l?g:d,_=null,f=null,h=null,y=0,v=null,b=-1,S=null,N=null,O=[];if(!i)for(S=0,i=[];S0)if(16==v){for(S=b;S-1){for(S=b;S=0&&i[x]==w;x--)n[x]=l}}function a(e,n,t){if(!(c=e){for(i=u+1;i=e;)i++;for(a=u,r=i-1;a=n.length||(a=t[i-1])!=y&&a!=v||(r=n[i+1])!=y&&r!=v?b:(s&&(r=v),r==a?r:b);case O:return a=i>0?t[i-1]:E,a==y&&i+10&&t[i-1]==y)return y;if(s)return b;for(c=i+1,o=n.length;c=1425&&g<=2303||64286==g;if(a=n[c],_&&(a==h||a==S))return h}return i<1||(a=n[i-1])==E?b:t[i-1];case E:return s=!1,p=!0,l;case A:return m=!0,b;case T:case I:case C:case D:case R:s=!1;case M:return b}}function o(e){var n=e.charCodeAt(0),t=n>>8;return 0==t?n>191?f:F[n]:5==t?/[\u0591-\u05f4]/.test(e)?h:f:6==t?/[\u0610-\u061a\u064b-\u065f\u06d6-\u06e4\u06e7-\u06ed]/.test(e)?L:/[\u0660-\u0669\u066b-\u066c]/.test(e)?v:1642==n?x:/[\u06f0-\u06f9]/.test(e)?y:S:32==t&&n<=8287?P[255&n]:254==t&&n>=65136?S:b}var l=0,c=0,s=!1,u=!1,p=!1,m=!1,d=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],g=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],_=1,f=0,h=1,y=2,v=3,b=4,E=5,A=6,S=7,w=8,N=9,O=10,x=11,L=12,T=13,I=14,R=15,C=16,D=17,M=18,F=[M,M,M,M,M,M,M,M,M,A,E,A,w,E,M,M,M,M,M,M,M,M,M,M,M,M,M,M,E,E,E,A,w,b,b,x,x,x,b,b,b,b,b,O,N,O,N,N,y,y,y,y,y,y,y,y,y,y,N,b,b,b,b,b,b,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,b,b,b,b,b,b,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,b,b,b,b,M,M,M,M,M,M,E,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,N,b,x,x,x,x,b,b,b,b,f,b,b,M,b,b,x,x,y,y,b,f,b,b,b,y,f,b,b,b,b,b],P=[w,w,w,w,w,w,w,w,w,w,w,M,M,M,f,h,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,w,E,T,I,R,C,D,N,x,x,x,x,x,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,N,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,w];n.L=f,n.R=h,n.EN=y,n.ON_R=3,n.AN=4,n.R_H=5,n.B=6,n.DOT="·",n.doBidiReorder=function(e,t,r){if(e.length<2)return{};var o=e.split(""),c=new Array(o.length),s=new Array(o.length),u=[];l=r?_:0,i(o,u,o.length,t);for(var p=0;pS&&t[p]0&&"ل"===o[p-1]&&/\u0622|\u0623|\u0625|\u0627/.test(o[p])&&(u[p-1]=u[p]=n.R_H,p++);o[o.length-1]===n.DOT&&(u[o.length-1]=n.B);for(var p=0;p=0&&(e=this.session.$docRowCache[t])}return e},this.getSplitIndex=function(){var e=0,n=this.session.$screenRowCache;if(n.length)for(var t,i=this.session.$getRowCacheIndex(n,this.currentRow);this.currentRow-e>0&&(t=this.session.$getRowCacheIndex(n,this.currentRow-e-1))===i;)i=t,e++;return e},this.updateRowLine=function(e,n){if(void 0===e&&(e=this.getDocumentRow()),this.wrapIndent=0,this.isLastRow=e===this.session.getLength()-1,this.line=this.session.getLine(e),this.session.$useWrapMode){var t=this.session.$wrapData[e];t&&(void 0===n&&(n=this.getSplitIndex()),n>0&&t.length?(this.wrapIndent=t.indent,this.line=n0?e-1:0,this.bidiMap),t=this.bidiMap.bidiLevels,a=0;0===e&&t[n]%2!=0&&n++;for(var r=0;r=s&&at+o/2;){if(t+=o,a===r.length-1){o=0;break}o=this.charWidths[r[++a]]}return a>0&&r[a-1]%2!=0&&r[a]%2==0?(e0&&r[a-1]%2==0&&r[a]%2!=0?n=1+(e>t?this.bidiMap.logicalFromVisual[a]:this.bidiMap.logicalFromVisual[a-1]):this.isRtlDir&&a===r.length-1&&0===o&&r[a-1]%2==0||!this.isRtlDir&&0===a&&r[a]%2!=0?n=1+this.bidiMap.logicalFromVisual[a]:(a>0&&r[a-1]%2!=0&&0!==o&&a--,n=this.bidiMap.logicalFromVisual[a]),n+this.wrapIndent}}).call(l.prototype),n.BidiHandler=l}),ace.define("ace/range",["require","exports","module"],function(e,n,t){"use strict";var i=function(e,n){return e.row-n.row||e.column-n.column},a=function(e,n,t,i){this.start={row:e,column:n},this.end={row:t,column:i}};(function(){this.isEqual=function(e){return this.start.row===e.start.row&&this.end.row===e.end.row&&this.start.column===e.start.column&&this.end.column===e.end.column},this.toString=function(){return"Range: ["+this.start.row+"/"+this.start.column+"] -> ["+this.end.row+"/"+this.end.column+"]"},this.contains=function(e,n){return 0==this.compare(e,n)},this.compareRange=function(e){var n,t=e.end,i=e.start;return n=this.compare(t.row,t.column),1==n?(n=this.compare(i.row,i.column),1==n?2:0==n?1:0):-1==n?-2:(n=this.compare(i.row,i.column),-1==n?-1:1==n?42:0)},this.comparePoint=function(e){return this.compare(e.row,e.column)},this.containsRange=function(e){return 0==this.comparePoint(e.start)&&0==this.comparePoint(e.end)},this.intersects=function(e){var n=this.compareRange(e);return-1==n||0==n||1==n},this.isEnd=function(e,n){return this.end.row==e&&this.end.column==n},this.isStart=function(e,n){return this.start.row==e&&this.start.column==n},this.setStart=function(e,n){"object"==typeof e?(this.start.column=e.column,this.start.row=e.row):(this.start.row=e,this.start.column=n)},this.setEnd=function(e,n){"object"==typeof e?(this.end.column=e.column,this.end.row=e.row):(this.end.row=e,this.end.column=n)},this.inside=function(e,n){return 0==this.compare(e,n)&&(!this.isEnd(e,n)&&!this.isStart(e,n))},this.insideStart=function(e,n){return 0==this.compare(e,n)&&!this.isEnd(e,n)},this.insideEnd=function(e,n){return 0==this.compare(e,n)&&!this.isStart(e,n)},this.compare=function(e,n){return this.isMultiLine()||e!==this.start.row?ethis.end.row?1:this.start.row===e?n>=this.start.column?0:-1:this.end.row===e?n<=this.end.column?0:1:0:nthis.end.column?1:0},this.compareStart=function(e,n){return this.start.row==e&&this.start.column==n?-1:this.compare(e,n)},this.compareEnd=function(e,n){return this.end.row==e&&this.end.column==n?1:this.compare(e,n)},this.compareInside=function(e,n){return this.end.row==e&&this.end.column==n?1:this.start.row==e&&this.start.column==n?-1:this.compare(e,n)},this.clipRows=function(e,n){if(this.end.row>n)var t={row:n+1,column:0};else if(this.end.rown)var i={row:n+1,column:0};else if(this.start.rown.row||e.row==n.row&&e.column>n.column},this.getRange=function(){var e=this.anchor,n=this.lead;return this.isEmpty()?o.fromPoints(n,n):this.isBackwards()?o.fromPoints(n,e):o.fromPoints(e,n)},this.clearSelection=function(){this.$isEmpty||(this.$isEmpty=!0,this._emit("changeSelection"))},this.selectAll=function(){var e=this.doc.getLength()-1;this.setSelectionAnchor(0,0),this.moveCursorTo(e,this.doc.getLine(e).length)},this.setRange=this.setSelectionRange=function(e,n){n?(this.setSelectionAnchor(e.end.row,e.end.column),this.selectTo(e.start.row,e.start.column)):(this.setSelectionAnchor(e.start.row,e.start.column),this.selectTo(e.end.row,e.end.column)),this.getRange().isEmpty()&&(this.$isEmpty=!0),this.$desiredColumn=null},this.$moveSelection=function(e){var n=this.lead;this.$isEmpty&&this.setSelectionAnchor(n.row,n.column),e.call(this)},this.selectTo=function(e,n){this.$moveSelection(function(){this.moveCursorTo(e,n)})},this.selectToPosition=function(e){this.$moveSelection(function(){this.moveCursorToPosition(e)})},this.moveTo=function(e,n){this.clearSelection(),this.moveCursorTo(e,n)},this.moveToPosition=function(e){this.clearSelection(),this.moveCursorToPosition(e)},this.selectUp=function(){this.$moveSelection(this.moveCursorUp)},this.selectDown=function(){this.$moveSelection(this.moveCursorDown)},this.selectRight=function(){this.$moveSelection(this.moveCursorRight)},this.selectLeft=function(){this.$moveSelection(this.moveCursorLeft)},this.selectLineStart=function(){this.$moveSelection(this.moveCursorLineStart)},this.selectLineEnd=function(){this.$moveSelection(this.moveCursorLineEnd)},this.selectFileEnd=function(){this.$moveSelection(this.moveCursorFileEnd)},this.selectFileStart=function(){this.$moveSelection(this.moveCursorFileStart)},this.selectWordRight=function(){this.$moveSelection(this.moveCursorWordRight)},this.selectWordLeft=function(){this.$moveSelection(this.moveCursorWordLeft)},this.getWordRange=function(e,n){if(void 0===n){var t=e||this.lead;e=t.row,n=t.column}return this.session.getWordRange(e,n)},this.selectWord=function(){this.setSelectionRange(this.getWordRange())},this.selectAWord=function(){var e=this.getCursor(),n=this.session.getAWordRange(e.row,e.column);this.setSelectionRange(n)},this.getLineRange=function(e,n){var t,i="number"==typeof e?e:this.lead.row,a=this.session.getFoldLine(i);return a?(i=a.start.row,t=a.end.row):t=i,!0===n?new o(i,0,t,this.session.getLine(t).length):new o(i,0,t+1,0)},this.selectLine=function(){this.setSelectionRange(this.getLineRange())},this.moveCursorUp=function(){this.moveCursorBy(-1,0)},this.moveCursorDown=function(){this.moveCursorBy(1,0)},this.wouldMoveIntoSoftTab=function(e,n,t){var i=e.column,a=e.column+n;return t<0&&(i=e.column-n,a=e.column),this.session.isTabStop(e)&&this.doc.getLine(e.row).slice(i,a).split(" ").length-1==n},this.moveCursorLeft=function(){var e,n=this.lead.getPosition();if(e=this.session.getFoldAt(n.row,n.column,-1))this.moveCursorTo(e.start.row,e.start.column);else if(0===n.column)n.row>0&&this.moveCursorTo(n.row-1,this.doc.getLine(n.row-1).length);else{var t=this.session.getTabSize();this.wouldMoveIntoSoftTab(n,t,-1)&&!this.session.getNavigateWithinSoftTabs()?this.moveCursorBy(0,-t):this.moveCursorBy(0,-1)}},this.moveCursorRight=function(){var e,n=this.lead.getPosition();if(e=this.session.getFoldAt(n.row,n.column,1))this.moveCursorTo(e.end.row,e.end.column);else if(this.lead.column==this.doc.getLine(this.lead.row).length)this.lead.row0&&(n.column=i)}}this.moveCursorTo(n.row,n.column)},this.moveCursorFileEnd=function(){var e=this.doc.getLength()-1,n=this.doc.getLine(e).length;this.moveCursorTo(e,n)},this.moveCursorFileStart=function(){this.moveCursorTo(0,0)},this.moveCursorLongWordRight=function(){var e=this.lead.row,n=this.lead.column,t=this.doc.getLine(e),i=t.substring(n);this.session.nonTokenRe.lastIndex=0,this.session.tokenRe.lastIndex=0;var a=this.session.getFoldAt(e,n,1);return a?void this.moveCursorTo(a.end.row,a.end.column):(this.session.nonTokenRe.exec(i)&&(n+=this.session.nonTokenRe.lastIndex,this.session.nonTokenRe.lastIndex=0,i=t.substring(n)),n>=t.length?(this.moveCursorTo(e,t.length),this.moveCursorRight(),void(e0&&this.moveCursorWordLeft());this.session.tokenRe.exec(r)&&(t-=this.session.tokenRe.lastIndex,this.session.tokenRe.lastIndex=0),this.moveCursorTo(n,t)},this.$shortWordEndIndex=function(e){var n,t=0,i=/\s/,a=this.session.tokenRe;if(a.lastIndex=0,this.session.tokenRe.exec(e))t=this.session.tokenRe.lastIndex;else{for(;(n=e[t])&&i.test(n);)t++;if(t<1)for(a.lastIndex=0;(n=e[t])&&!a.test(n);)if(a.lastIndex=0,t++,i.test(n)){if(t>2){t--;break}for(;(n=e[t])&&i.test(n);)t++;if(t>2)break}}return a.lastIndex=0,t},this.moveCursorShortWordRight=function(){var e=this.lead.row,n=this.lead.column,t=this.doc.getLine(e),i=t.substring(n),a=this.session.getFoldAt(e,n,1);if(a)return this.moveCursorTo(a.end.row,a.end.column);if(n==t.length){var r=this.doc.getLength();do{e++,i=this.doc.getLine(e)}while(e0&&/^\s*$/.test(i));t=i.length,/\s+$/.test(i)||(i="")}var r=a.stringReverse(i),o=this.$shortWordEndIndex(r);return this.moveCursorTo(n,t-o)},this.moveCursorWordRight=function(){this.session.$selectLongWords?this.moveCursorLongWordRight():this.moveCursorShortWordRight()},this.moveCursorWordLeft=function(){this.session.$selectLongWords?this.moveCursorLongWordLeft():this.moveCursorShortWordLeft()},this.moveCursorBy=function(e,n){var t,i=this.session.documentToScreenPosition(this.lead.row,this.lead.column);0===n&&(0!==e&&(this.session.$bidiHandler.isBidiRow(i.row,this.lead.row)?(t=this.session.$bidiHandler.getPosLeft(i.column),i.column=Math.round(t/this.session.$bidiHandler.charWidths[0])):t=i.column*this.session.$bidiHandler.charWidths[0]),this.$desiredColumn?i.column=this.$desiredColumn:this.$desiredColumn=i.column);var a=this.session.screenToDocumentPosition(i.row+e,i.column,t);0!==e&&0===n&&a.row===this.lead.row&&a.column===this.lead.column&&this.session.lineWidgets&&this.session.lineWidgets[a.row]&&(a.row>0||e>0)&&a.row++,this.moveCursorTo(a.row,a.column+n,0===n)},this.moveCursorToPosition=function(e){this.moveCursorTo(e.row,e.column)},this.moveCursorTo=function(e,n,t){var i=this.session.getFoldAt(e,n,1);i&&(e=i.start.row,n=i.start.column),this.$keepDesiredColumnOnChange=!0;var a=this.session.getLine(e);/[\uDC00-\uDFFF]/.test(a.charAt(n))&&a.charAt(n-1)&&(this.lead.row==e&&this.lead.column==n+1?n-=1:n+=1),this.lead.setPosition(e,n),this.$keepDesiredColumnOnChange=!1,t||(this.$desiredColumn=null)},this.moveCursorToScreen=function(e,n,t){var i=this.session.screenToDocumentPosition(e,n);this.moveCursorTo(i.row,i.column,t)},this.detach=function(){this.lead.detach(),this.anchor.detach(),this.session=this.doc=null},this.fromOrientedRange=function(e){this.setSelectionRange(e,e.cursor==e.start),this.$desiredColumn=e.desiredColumn||this.$desiredColumn},this.toOrientedRange=function(e){var n=this.getRange();return e?(e.start.column=n.start.column,e.start.row=n.start.row,e.end.column=n.end.column,e.end.row=n.end.row):e=n,e.cursor=this.isBackwards()?e.start:e.end,e.desiredColumn=this.$desiredColumn,e},this.getRangeOfMovements=function(e){var n=this.getCursor();try{e(this);var t=this.getCursor();return o.fromPoints(n,t)}catch(e){return o.fromPoints(n,n)}finally{this.moveCursorToPosition(n)}},this.toJSON=function(){if(this.rangeCount)var e=this.ranges.map(function(e){var n=e.clone();return n.isBackwards=e.cursor==e.start,n});else{var e=this.getRange();e.isBackwards=this.isBackwards()}return e},this.fromJSON=function(e){if(void 0==e.start){if(this.rangeList){this.toSingleRange(e[0]);for(var n=e.length;n--;){var t=o.fromPoints(e[n].start,e[n].end);e[n].isBackwards&&(t.cursor=t.start),this.addRange(t,!0)}return}e=e[0]}this.rangeList&&this.toSingleRange(e),this.setSelectionRange(e,e.isBackwards)},this.isEqual=function(e){if((e.length||this.rangeCount)&&e.length!=this.rangeCount)return!1;if(!e.length||!this.ranges)return this.getRange().isEqual(e);for(var n=this.ranges.length;n--;)if(!this.ranges[n].isEqual(e[n]))return!1;return!0}}).call(l.prototype),n.Selection=l}),ace.define("ace/tokenizer",["require","exports","module","ace/config"],function(e,n,t){"use strict";var i=e("./config"),a=2e3,r=function(e){this.states=e,this.regExps={},this.matchMappings={};for(var n in this.states){for(var t=this.states[n],i=[],a=0,r=this.matchMappings[n]={defaultToken:"text"},o="g",l=[],c=0;c1?this.$applyToken:s.token),p>1&&(/\\\d/.test(s.regex)?u=s.regex.replace(/\\([0-9]+)/g,function(e,n){return"\\"+(parseInt(n,10)+a+1)}):(p=1,u=this.removeCapturingGroups(s.regex)),s.splitRegex||"string"==typeof s.token||l.push(s)),r[a]=c,a+=p,i.push(u),s.onMatch||(s.onMatch=null)}}i.length||(r[0]=0,i.push("$")),l.forEach(function(e){e.splitRegex=this.createSplitterRegexp(e.regex,o)},this),this.regExps[n]=new RegExp("("+i.join(")|(")+")|($)",o)}};(function(){this.$setMaxTokenCount=function(e){a=0|e},this.$applyToken=function(e){var n=this.splitRegex.exec(e).slice(1),t=this.token.apply(this,n);if("string"==typeof t)return[{type:t,value:e}];for(var i=[],a=0,r=t.length;au){var h=e.substring(u,f-_.length);m.type==d?m.value+=h:(m.type&&s.push(m),m={type:d,value:h})}for(var y=0;ya){for(p>2*e.length&&this.reportError("infinite loop with in ace tokenizer",{startState:n,line:e});u1&&t[0]!==i&&t.unshift("#tmp",i),{tokens:s,state:t.length?t:i}},this.reportError=i.reportError}).call(r.prototype),n.Tokenizer=r}),ace.define("ace/mode/text_highlight_rules",["require","exports","module","ace/lib/lang"],function(e,n,t){"use strict";var i=e("../lib/lang"),a=function(){this.$rules={start:[{token:"empty_line",regex:"^$"},{defaultToken:"text"}]}};(function(){this.addRules=function(e,n){if(n)for(var t in e){for(var i=e[t],a=0;a=this.$rowTokens.length;){if(this.$row+=1,e||(e=this.$session.getLength()),this.$row>=e)return this.$row=e-1,null;this.$rowTokens=this.$session.getTokens(this.$row),this.$tokenIndex=0}return this.$rowTokens[this.$tokenIndex]},this.getCurrentToken=function(){return this.$rowTokens[this.$tokenIndex]},this.getCurrentTokenRow=function(){return this.$row},this.getCurrentTokenColumn=function(){var e=this.$rowTokens,n=this.$tokenIndex,t=e[n].start;if(void 0!==t)return t;for(t=0;n>0;)n-=1,t+=e[n].value.length;return t},this.getCurrentTokenPosition=function(){return{row:this.$row,column:this.getCurrentTokenColumn()}},this.getCurrentTokenRange=function(){var e=this.$rowTokens[this.$tokenIndex],n=this.getCurrentTokenColumn();return new i(this.$row,n,this.$row,n+e.value.length)}}).call(a.prototype),n.TokenIterator=a}),ace.define("ace/mode/behaviour/cstyle",["require","exports","module","ace/lib/oop","ace/mode/behaviour","ace/token_iterator","ace/lib/lang"],function(e,n,t){"use strict";var i,a=e("../../lib/oop"),r=e("../behaviour").Behaviour,o=e("../../token_iterator").TokenIterator,l=e("../../lib/lang"),c=["text","paren.rparen","punctuation.operator"],s=["text","paren.rparen","punctuation.operator","comment"],u={},p={'"':'"',"'":"'"},m=function(e){var n=-1;if(e.multiSelect&&(n=e.selection.index,u.rangeCount!=e.multiSelect.rangeCount&&(u={rangeCount:e.multiSelect.rangeCount})),u[n])return i=u[n];i=u[n]={autoInsertedBrackets:0,autoInsertedRow:-1,autoInsertedLineEnd:"",maybeInsertedBrackets:0,maybeInsertedRow:-1,maybeInsertedLineStart:"",maybeInsertedLineEnd:""}},d=function(e,n,t,i){var a=e.end.row-e.start.row;return{text:t+n+i,selection:[0,e.start.column+1,a,e.end.column+(a?0:1)]}},g=function(e){this.add("braces","insertion",function(n,t,a,r,o){var c=a.getCursorPosition(),s=r.doc.getLine(c.row);if("{"==o){m(a);var u=a.getSelectionRange(),p=r.doc.getTextRange(u);if(""!==p&&"{"!==p&&a.getWrapBehavioursEnabled())return d(u,p,"{","}");if(g.isSaneInsertion(a,r))return/[\]\}\)]/.test(s[c.column])||a.inMultiSelectMode||e&&e.braces?(g.recordAutoInsert(a,r,"}"),{text:"{}",selection:[1,1]}):(g.recordMaybeInsert(a,r,"{"),{text:"{",selection:[1,1]})}else if("}"==o){m(a);var _=s.substring(c.column,c.column+1);if("}"==_){var f=r.$findOpeningBracket("}",{column:c.column+1,row:c.row});if(null!==f&&g.isAutoInsertedClosing(c,s,o))return g.popAutoInsertedClosing(),{text:"",selection:[1,1]}}}else{if("\n"==o||"\r\n"==o){m(a);var h="";g.isMaybeInsertedClosing(c,s)&&(h=l.stringRepeat("}",i.maybeInsertedBrackets),g.clearMaybeInsertedClosing());var _=s.substring(c.column,c.column+1);if("}"===_){var y=r.findMatchingBracket({row:c.row,column:c.column+1},"}");if(!y)return null;var v=this.$getIndent(r.getLine(y.row))}else{if(!h)return void g.clearMaybeInsertedClosing();var v=this.$getIndent(s)}var b=v+r.getTabString();return{text:"\n"+b+"\n"+v+h,selection:[1,b.length,1,b.length]}}g.clearMaybeInsertedClosing()}}),this.add("braces","deletion",function(e,n,t,a,r){var o=a.doc.getTextRange(r);if(!r.isMultiLine()&&"{"==o){m(t);if("}"==a.doc.getLine(r.start.row).substring(r.end.column,r.end.column+1))return r.end.column++,r;i.maybeInsertedBrackets--}}),this.add("parens","insertion",function(e,n,t,i,a){if("("==a){m(t);var r=t.getSelectionRange(),o=i.doc.getTextRange(r);if(""!==o&&t.getWrapBehavioursEnabled())return d(r,o,"(",")");if(g.isSaneInsertion(t,i))return g.recordAutoInsert(t,i,")"),{text:"()",selection:[1,1]}}else if(")"==a){m(t);var l=t.getCursorPosition(),c=i.doc.getLine(l.row),s=c.substring(l.column,l.column+1);if(")"==s){var u=i.$findOpeningBracket(")",{column:l.column+1,row:l.row});if(null!==u&&g.isAutoInsertedClosing(l,c,a))return g.popAutoInsertedClosing(),{text:"",selection:[1,1]}}}}),this.add("parens","deletion",function(e,n,t,i,a){var r=i.doc.getTextRange(a);if(!a.isMultiLine()&&"("==r){m(t);if(")"==i.doc.getLine(a.start.row).substring(a.start.column+1,a.start.column+2))return a.end.column++,a}}),this.add("brackets","insertion",function(e,n,t,i,a){if("["==a){m(t);var r=t.getSelectionRange(),o=i.doc.getTextRange(r);if(""!==o&&t.getWrapBehavioursEnabled())return d(r,o,"[","]");if(g.isSaneInsertion(t,i))return g.recordAutoInsert(t,i,"]"),{text:"[]",selection:[1,1]}}else if("]"==a){m(t);var l=t.getCursorPosition(),c=i.doc.getLine(l.row),s=c.substring(l.column,l.column+1);if("]"==s){var u=i.$findOpeningBracket("]",{column:l.column+1,row:l.row});if(null!==u&&g.isAutoInsertedClosing(l,c,a))return g.popAutoInsertedClosing(),{text:"",selection:[1,1]}}}}),this.add("brackets","deletion",function(e,n,t,i,a){var r=i.doc.getTextRange(a);if(!a.isMultiLine()&&"["==r){m(t);if("]"==i.doc.getLine(a.start.row).substring(a.start.column+1,a.start.column+2))return a.end.column++,a}}),this.add("string_dquotes","insertion",function(e,n,t,i,a){var r=i.$mode.$quotes||p;if(1==a.length&&r[a]){if(this.lineCommentStart&&-1!=this.lineCommentStart.indexOf(a))return;m(t);var o=a,l=t.getSelectionRange(),c=i.doc.getTextRange(l);if(!(""===c||1==c.length&&r[c])&&t.getWrapBehavioursEnabled())return d(l,c,o,o);if(!c){var s=t.getCursorPosition(),u=i.doc.getLine(s.row),g=u.substring(s.column-1,s.column),_=u.substring(s.column,s.column+1),f=i.getTokenAt(s.row,s.column),h=i.getTokenAt(s.row,s.column+1);if("\\"==g&&f&&/escape/.test(f.type))return null;var y,v=f&&/string|escape/.test(f.type),b=!h||/string|escape/.test(h.type);if(_==o)(y=v!==b)&&/string\.end/.test(h.type)&&(y=!1);else{if(v&&!b)return null;if(v&&b)return null;var E=i.$mode.tokenRe;E.lastIndex=0;var A=E.test(g);E.lastIndex=0;var S=E.test(g);if(A||S)return null;if(_&&!/[\s;,.})\]\\]/.test(_))return null;y=!0}return{text:y?o+o:"",selection:[1,1]}}}}),this.add("string_dquotes","deletion",function(e,n,t,i,a){var r=i.doc.getTextRange(a);if(!a.isMultiLine()&&('"'==r||"'"==r)){m(t);if(i.doc.getLine(a.start.row).substring(a.start.column+1,a.start.column+2)==r)return a.end.column++,a}})};g.isSaneInsertion=function(e,n){var t=e.getCursorPosition(),i=new o(n,t.row,t.column);if(!this.$matchTokenType(i.getCurrentToken()||"text",c)){var a=new o(n,t.row,t.column+1);if(!this.$matchTokenType(a.getCurrentToken()||"text",c))return!1}return i.stepForward(),i.getCurrentTokenRow()!==t.row||this.$matchTokenType(i.getCurrentToken()||"text",s)},g.$matchTokenType=function(e,n){return n.indexOf(e.type||e)>-1},g.recordAutoInsert=function(e,n,t){var a=e.getCursorPosition(),r=n.doc.getLine(a.row);this.isAutoInsertedClosing(a,r,i.autoInsertedLineEnd[0])||(i.autoInsertedBrackets=0),i.autoInsertedRow=a.row,i.autoInsertedLineEnd=t+r.substr(a.column),i.autoInsertedBrackets++},g.recordMaybeInsert=function(e,n,t){var a=e.getCursorPosition(),r=n.doc.getLine(a.row);this.isMaybeInsertedClosing(a,r)||(i.maybeInsertedBrackets=0),i.maybeInsertedRow=a.row,i.maybeInsertedLineStart=r.substr(0,a.column)+t,i.maybeInsertedLineEnd=r.substr(a.column),i.maybeInsertedBrackets++},g.isAutoInsertedClosing=function(e,n,t){return i.autoInsertedBrackets>0&&e.row===i.autoInsertedRow&&t===i.autoInsertedLineEnd[0]&&n.substr(e.column)===i.autoInsertedLineEnd},g.isMaybeInsertedClosing=function(e,n){return i.maybeInsertedBrackets>0&&e.row===i.maybeInsertedRow&&n.substr(e.column)===i.maybeInsertedLineEnd&&n.substr(0,e.column)==i.maybeInsertedLineStart},g.popAutoInsertedClosing=function(){i.autoInsertedLineEnd=i.autoInsertedLineEnd.substr(1),i.autoInsertedBrackets--},g.clearMaybeInsertedClosing=function(){i&&(i.maybeInsertedBrackets=0,i.maybeInsertedRow=-1)},a.inherits(g,r),n.CstyleBehaviour=g}),ace.define("ace/unicode",["require","exports","module"],function(e,n,t){"use strict";n.packages={},function(e){var t=/\w{4}/g;for(var i in e)n.packages[i]=e[i].replace(t,"\\u$&")}({L:"0041-005A0061-007A00AA00B500BA00C0-00D600D8-00F600F8-02C102C6-02D102E0-02E402EC02EE0370-037403760377037A-037D03860388-038A038C038E-03A103A3-03F503F7-0481048A-05250531-055605590561-058705D0-05EA05F0-05F20621-064A066E066F0671-06D306D506E506E606EE06EF06FA-06FC06FF07100712-072F074D-07A507B107CA-07EA07F407F507FA0800-0815081A082408280904-0939093D09500958-0961097109720979-097F0985-098C098F09900993-09A809AA-09B009B209B6-09B909BD09CE09DC09DD09DF-09E109F009F10A05-0A0A0A0F0A100A13-0A280A2A-0A300A320A330A350A360A380A390A59-0A5C0A5E0A72-0A740A85-0A8D0A8F-0A910A93-0AA80AAA-0AB00AB20AB30AB5-0AB90ABD0AD00AE00AE10B05-0B0C0B0F0B100B13-0B280B2A-0B300B320B330B35-0B390B3D0B5C0B5D0B5F-0B610B710B830B85-0B8A0B8E-0B900B92-0B950B990B9A0B9C0B9E0B9F0BA30BA40BA8-0BAA0BAE-0BB90BD00C05-0C0C0C0E-0C100C12-0C280C2A-0C330C35-0C390C3D0C580C590C600C610C85-0C8C0C8E-0C900C92-0CA80CAA-0CB30CB5-0CB90CBD0CDE0CE00CE10D05-0D0C0D0E-0D100D12-0D280D2A-0D390D3D0D600D610D7A-0D7F0D85-0D960D9A-0DB10DB3-0DBB0DBD0DC0-0DC60E01-0E300E320E330E40-0E460E810E820E840E870E880E8A0E8D0E94-0E970E99-0E9F0EA1-0EA30EA50EA70EAA0EAB0EAD-0EB00EB20EB30EBD0EC0-0EC40EC60EDC0EDD0F000F40-0F470F49-0F6C0F88-0F8B1000-102A103F1050-1055105A-105D106110651066106E-10701075-1081108E10A0-10C510D0-10FA10FC1100-1248124A-124D1250-12561258125A-125D1260-1288128A-128D1290-12B012B2-12B512B8-12BE12C012C2-12C512C8-12D612D8-13101312-13151318-135A1380-138F13A0-13F41401-166C166F-167F1681-169A16A0-16EA1700-170C170E-17111720-17311740-17511760-176C176E-17701780-17B317D717DC1820-18771880-18A818AA18B0-18F51900-191C1950-196D1970-19741980-19AB19C1-19C71A00-1A161A20-1A541AA71B05-1B331B45-1B4B1B83-1BA01BAE1BAF1C00-1C231C4D-1C4F1C5A-1C7D1CE9-1CEC1CEE-1CF11D00-1DBF1E00-1F151F18-1F1D1F20-1F451F48-1F4D1F50-1F571F591F5B1F5D1F5F-1F7D1F80-1FB41FB6-1FBC1FBE1FC2-1FC41FC6-1FCC1FD0-1FD31FD6-1FDB1FE0-1FEC1FF2-1FF41FF6-1FFC2071207F2090-209421022107210A-211321152119-211D212421262128212A-212D212F-2139213C-213F2145-2149214E218321842C00-2C2E2C30-2C5E2C60-2CE42CEB-2CEE2D00-2D252D30-2D652D6F2D80-2D962DA0-2DA62DA8-2DAE2DB0-2DB62DB8-2DBE2DC0-2DC62DC8-2DCE2DD0-2DD62DD8-2DDE2E2F300530063031-3035303B303C3041-3096309D-309F30A1-30FA30FC-30FF3105-312D3131-318E31A0-31B731F0-31FF3400-4DB54E00-9FCBA000-A48CA4D0-A4FDA500-A60CA610-A61FA62AA62BA640-A65FA662-A66EA67F-A697A6A0-A6E5A717-A71FA722-A788A78BA78CA7FB-A801A803-A805A807-A80AA80C-A822A840-A873A882-A8B3A8F2-A8F7A8FBA90A-A925A930-A946A960-A97CA984-A9B2A9CFAA00-AA28AA40-AA42AA44-AA4BAA60-AA76AA7AAA80-AAAFAAB1AAB5AAB6AAB9-AABDAAC0AAC2AADB-AADDABC0-ABE2AC00-D7A3D7B0-D7C6D7CB-D7FBF900-FA2DFA30-FA6DFA70-FAD9FB00-FB06FB13-FB17FB1DFB1F-FB28FB2A-FB36FB38-FB3CFB3EFB40FB41FB43FB44FB46-FBB1FBD3-FD3DFD50-FD8FFD92-FDC7FDF0-FDFBFE70-FE74FE76-FEFCFF21-FF3AFF41-FF5AFF66-FFBEFFC2-FFC7FFCA-FFCFFFD2-FFD7FFDA-FFDC",Ll:"0061-007A00AA00B500BA00DF-00F600F8-00FF01010103010501070109010B010D010F01110113011501170119011B011D011F01210123012501270129012B012D012F01310133013501370138013A013C013E014001420144014601480149014B014D014F01510153015501570159015B015D015F01610163016501670169016B016D016F0171017301750177017A017C017E-0180018301850188018C018D019201950199-019B019E01A101A301A501A801AA01AB01AD01B001B401B601B901BA01BD-01BF01C601C901CC01CE01D001D201D401D601D801DA01DC01DD01DF01E101E301E501E701E901EB01ED01EF01F001F301F501F901FB01FD01FF02010203020502070209020B020D020F02110213021502170219021B021D021F02210223022502270229022B022D022F02310233-0239023C023F0240024202470249024B024D024F-02930295-02AF037103730377037B-037D039003AC-03CE03D003D103D5-03D703D903DB03DD03DF03E103E303E503E703E903EB03ED03EF-03F303F503F803FB03FC0430-045F04610463046504670469046B046D046F04710473047504770479047B047D047F0481048B048D048F04910493049504970499049B049D049F04A104A304A504A704A904AB04AD04AF04B104B304B504B704B904BB04BD04BF04C204C404C604C804CA04CC04CE04CF04D104D304D504D704D904DB04DD04DF04E104E304E504E704E904EB04ED04EF04F104F304F504F704F904FB04FD04FF05010503050505070509050B050D050F05110513051505170519051B051D051F0521052305250561-05871D00-1D2B1D62-1D771D79-1D9A1E011E031E051E071E091E0B1E0D1E0F1E111E131E151E171E191E1B1E1D1E1F1E211E231E251E271E291E2B1E2D1E2F1E311E331E351E371E391E3B1E3D1E3F1E411E431E451E471E491E4B1E4D1E4F1E511E531E551E571E591E5B1E5D1E5F1E611E631E651E671E691E6B1E6D1E6F1E711E731E751E771E791E7B1E7D1E7F1E811E831E851E871E891E8B1E8D1E8F1E911E931E95-1E9D1E9F1EA11EA31EA51EA71EA91EAB1EAD1EAF1EB11EB31EB51EB71EB91EBB1EBD1EBF1EC11EC31EC51EC71EC91ECB1ECD1ECF1ED11ED31ED51ED71ED91EDB1EDD1EDF1EE11EE31EE51EE71EE91EEB1EED1EEF1EF11EF31EF51EF71EF91EFB1EFD1EFF-1F071F10-1F151F20-1F271F30-1F371F40-1F451F50-1F571F60-1F671F70-1F7D1F80-1F871F90-1F971FA0-1FA71FB0-1FB41FB61FB71FBE1FC2-1FC41FC61FC71FD0-1FD31FD61FD71FE0-1FE71FF2-1FF41FF61FF7210A210E210F2113212F21342139213C213D2146-2149214E21842C30-2C5E2C612C652C662C682C6A2C6C2C712C732C742C76-2C7C2C812C832C852C872C892C8B2C8D2C8F2C912C932C952C972C992C9B2C9D2C9F2CA12CA32CA52CA72CA92CAB2CAD2CAF2CB12CB32CB52CB72CB92CBB2CBD2CBF2CC12CC32CC52CC72CC92CCB2CCD2CCF2CD12CD32CD52CD72CD92CDB2CDD2CDF2CE12CE32CE42CEC2CEE2D00-2D25A641A643A645A647A649A64BA64DA64FA651A653A655A657A659A65BA65DA65FA663A665A667A669A66BA66DA681A683A685A687A689A68BA68DA68FA691A693A695A697A723A725A727A729A72BA72DA72F-A731A733A735A737A739A73BA73DA73FA741A743A745A747A749A74BA74DA74FA751A753A755A757A759A75BA75DA75FA761A763A765A767A769A76BA76DA76FA771-A778A77AA77CA77FA781A783A785A787A78CFB00-FB06FB13-FB17FF41-FF5A",Lu:"0041-005A00C0-00D600D8-00DE01000102010401060108010A010C010E01100112011401160118011A011C011E01200122012401260128012A012C012E01300132013401360139013B013D013F0141014301450147014A014C014E01500152015401560158015A015C015E01600162016401660168016A016C016E017001720174017601780179017B017D018101820184018601870189-018B018E-0191019301940196-0198019C019D019F01A001A201A401A601A701A901AC01AE01AF01B1-01B301B501B701B801BC01C401C701CA01CD01CF01D101D301D501D701D901DB01DE01E001E201E401E601E801EA01EC01EE01F101F401F6-01F801FA01FC01FE02000202020402060208020A020C020E02100212021402160218021A021C021E02200222022402260228022A022C022E02300232023A023B023D023E02410243-02460248024A024C024E03700372037603860388-038A038C038E038F0391-03A103A3-03AB03CF03D2-03D403D803DA03DC03DE03E003E203E403E603E803EA03EC03EE03F403F703F903FA03FD-042F04600462046404660468046A046C046E04700472047404760478047A047C047E0480048A048C048E04900492049404960498049A049C049E04A004A204A404A604A804AA04AC04AE04B004B204B404B604B804BA04BC04BE04C004C104C304C504C704C904CB04CD04D004D204D404D604D804DA04DC04DE04E004E204E404E604E804EA04EC04EE04F004F204F404F604F804FA04FC04FE05000502050405060508050A050C050E05100512051405160518051A051C051E0520052205240531-055610A0-10C51E001E021E041E061E081E0A1E0C1E0E1E101E121E141E161E181E1A1E1C1E1E1E201E221E241E261E281E2A1E2C1E2E1E301E321E341E361E381E3A1E3C1E3E1E401E421E441E461E481E4A1E4C1E4E1E501E521E541E561E581E5A1E5C1E5E1E601E621E641E661E681E6A1E6C1E6E1E701E721E741E761E781E7A1E7C1E7E1E801E821E841E861E881E8A1E8C1E8E1E901E921E941E9E1EA01EA21EA41EA61EA81EAA1EAC1EAE1EB01EB21EB41EB61EB81EBA1EBC1EBE1EC01EC21EC41EC61EC81ECA1ECC1ECE1ED01ED21ED41ED61ED81EDA1EDC1EDE1EE01EE21EE41EE61EE81EEA1EEC1EEE1EF01EF21EF41EF61EF81EFA1EFC1EFE1F08-1F0F1F18-1F1D1F28-1F2F1F38-1F3F1F48-1F4D1F591F5B1F5D1F5F1F68-1F6F1FB8-1FBB1FC8-1FCB1FD8-1FDB1FE8-1FEC1FF8-1FFB21022107210B-210D2110-211221152119-211D212421262128212A-212D2130-2133213E213F214521832C00-2C2E2C602C62-2C642C672C692C6B2C6D-2C702C722C752C7E-2C802C822C842C862C882C8A2C8C2C8E2C902C922C942C962C982C9A2C9C2C9E2CA02CA22CA42CA62CA82CAA2CAC2CAE2CB02CB22CB42CB62CB82CBA2CBC2CBE2CC02CC22CC42CC62CC82CCA2CCC2CCE2CD02CD22CD42CD62CD82CDA2CDC2CDE2CE02CE22CEB2CEDA640A642A644A646A648A64AA64CA64EA650A652A654A656A658A65AA65CA65EA662A664A666A668A66AA66CA680A682A684A686A688A68AA68CA68EA690A692A694A696A722A724A726A728A72AA72CA72EA732A734A736A738A73AA73CA73EA740A742A744A746A748A74AA74CA74EA750A752A754A756A758A75AA75CA75EA760A762A764A766A768A76AA76CA76EA779A77BA77DA77EA780A782A784A786A78BFF21-FF3A",Lt:"01C501C801CB01F21F88-1F8F1F98-1F9F1FA8-1FAF1FBC1FCC1FFC",Lm:"02B0-02C102C6-02D102E0-02E402EC02EE0374037A0559064006E506E607F407F507FA081A0824082809710E460EC610FC17D718431AA71C78-1C7D1D2C-1D611D781D9B-1DBF2071207F2090-20942C7D2D6F2E2F30053031-3035303B309D309E30FC-30FEA015A4F8-A4FDA60CA67FA717-A71FA770A788A9CFAA70AADDFF70FF9EFF9F",Lo:"01BB01C0-01C3029405D0-05EA05F0-05F20621-063F0641-064A066E066F0671-06D306D506EE06EF06FA-06FC06FF07100712-072F074D-07A507B107CA-07EA0800-08150904-0939093D09500958-096109720979-097F0985-098C098F09900993-09A809AA-09B009B209B6-09B909BD09CE09DC09DD09DF-09E109F009F10A05-0A0A0A0F0A100A13-0A280A2A-0A300A320A330A350A360A380A390A59-0A5C0A5E0A72-0A740A85-0A8D0A8F-0A910A93-0AA80AAA-0AB00AB20AB30AB5-0AB90ABD0AD00AE00AE10B05-0B0C0B0F0B100B13-0B280B2A-0B300B320B330B35-0B390B3D0B5C0B5D0B5F-0B610B710B830B85-0B8A0B8E-0B900B92-0B950B990B9A0B9C0B9E0B9F0BA30BA40BA8-0BAA0BAE-0BB90BD00C05-0C0C0C0E-0C100C12-0C280C2A-0C330C35-0C390C3D0C580C590C600C610C85-0C8C0C8E-0C900C92-0CA80CAA-0CB30CB5-0CB90CBD0CDE0CE00CE10D05-0D0C0D0E-0D100D12-0D280D2A-0D390D3D0D600D610D7A-0D7F0D85-0D960D9A-0DB10DB3-0DBB0DBD0DC0-0DC60E01-0E300E320E330E40-0E450E810E820E840E870E880E8A0E8D0E94-0E970E99-0E9F0EA1-0EA30EA50EA70EAA0EAB0EAD-0EB00EB20EB30EBD0EC0-0EC40EDC0EDD0F000F40-0F470F49-0F6C0F88-0F8B1000-102A103F1050-1055105A-105D106110651066106E-10701075-1081108E10D0-10FA1100-1248124A-124D1250-12561258125A-125D1260-1288128A-128D1290-12B012B2-12B512B8-12BE12C012C2-12C512C8-12D612D8-13101312-13151318-135A1380-138F13A0-13F41401-166C166F-167F1681-169A16A0-16EA1700-170C170E-17111720-17311740-17511760-176C176E-17701780-17B317DC1820-18421844-18771880-18A818AA18B0-18F51900-191C1950-196D1970-19741980-19AB19C1-19C71A00-1A161A20-1A541B05-1B331B45-1B4B1B83-1BA01BAE1BAF1C00-1C231C4D-1C4F1C5A-1C771CE9-1CEC1CEE-1CF12135-21382D30-2D652D80-2D962DA0-2DA62DA8-2DAE2DB0-2DB62DB8-2DBE2DC0-2DC62DC8-2DCE2DD0-2DD62DD8-2DDE3006303C3041-3096309F30A1-30FA30FF3105-312D3131-318E31A0-31B731F0-31FF3400-4DB54E00-9FCBA000-A014A016-A48CA4D0-A4F7A500-A60BA610-A61FA62AA62BA66EA6A0-A6E5A7FB-A801A803-A805A807-A80AA80C-A822A840-A873A882-A8B3A8F2-A8F7A8FBA90A-A925A930-A946A960-A97CA984-A9B2AA00-AA28AA40-AA42AA44-AA4BAA60-AA6FAA71-AA76AA7AAA80-AAAFAAB1AAB5AAB6AAB9-AABDAAC0AAC2AADBAADCABC0-ABE2AC00-D7A3D7B0-D7C6D7CB-D7FBF900-FA2DFA30-FA6DFA70-FAD9FB1DFB1F-FB28FB2A-FB36FB38-FB3CFB3EFB40FB41FB43FB44FB46-FBB1FBD3-FD3DFD50-FD8FFD92-FDC7FDF0-FDFBFE70-FE74FE76-FEFCFF66-FF6FFF71-FF9DFFA0-FFBEFFC2-FFC7FFCA-FFCFFFD2-FFD7FFDA-FFDC",M:"0300-036F0483-04890591-05BD05BF05C105C205C405C505C70610-061A064B-065E067006D6-06DC06DE-06E406E706E806EA-06ED07110730-074A07A6-07B007EB-07F30816-0819081B-08230825-08270829-082D0900-0903093C093E-094E0951-0955096209630981-098309BC09BE-09C409C709C809CB-09CD09D709E209E30A01-0A030A3C0A3E-0A420A470A480A4B-0A4D0A510A700A710A750A81-0A830ABC0ABE-0AC50AC7-0AC90ACB-0ACD0AE20AE30B01-0B030B3C0B3E-0B440B470B480B4B-0B4D0B560B570B620B630B820BBE-0BC20BC6-0BC80BCA-0BCD0BD70C01-0C030C3E-0C440C46-0C480C4A-0C4D0C550C560C620C630C820C830CBC0CBE-0CC40CC6-0CC80CCA-0CCD0CD50CD60CE20CE30D020D030D3E-0D440D46-0D480D4A-0D4D0D570D620D630D820D830DCA0DCF-0DD40DD60DD8-0DDF0DF20DF30E310E34-0E3A0E47-0E4E0EB10EB4-0EB90EBB0EBC0EC8-0ECD0F180F190F350F370F390F3E0F3F0F71-0F840F860F870F90-0F970F99-0FBC0FC6102B-103E1056-1059105E-10601062-10641067-106D1071-10741082-108D108F109A-109D135F1712-17141732-1734175217531772177317B6-17D317DD180B-180D18A91920-192B1930-193B19B0-19C019C819C91A17-1A1B1A55-1A5E1A60-1A7C1A7F1B00-1B041B34-1B441B6B-1B731B80-1B821BA1-1BAA1C24-1C371CD0-1CD21CD4-1CE81CED1CF21DC0-1DE61DFD-1DFF20D0-20F02CEF-2CF12DE0-2DFF302A-302F3099309AA66F-A672A67CA67DA6F0A6F1A802A806A80BA823-A827A880A881A8B4-A8C4A8E0-A8F1A926-A92DA947-A953A980-A983A9B3-A9C0AA29-AA36AA43AA4CAA4DAA7BAAB0AAB2-AAB4AAB7AAB8AABEAABFAAC1ABE3-ABEAABECABEDFB1EFE00-FE0FFE20-FE26",Mn:"0300-036F0483-04870591-05BD05BF05C105C205C405C505C70610-061A064B-065E067006D6-06DC06DF-06E406E706E806EA-06ED07110730-074A07A6-07B007EB-07F30816-0819081B-08230825-08270829-082D0900-0902093C0941-0948094D0951-095509620963098109BC09C1-09C409CD09E209E30A010A020A3C0A410A420A470A480A4B-0A4D0A510A700A710A750A810A820ABC0AC1-0AC50AC70AC80ACD0AE20AE30B010B3C0B3F0B41-0B440B4D0B560B620B630B820BC00BCD0C3E-0C400C46-0C480C4A-0C4D0C550C560C620C630CBC0CBF0CC60CCC0CCD0CE20CE30D41-0D440D4D0D620D630DCA0DD2-0DD40DD60E310E34-0E3A0E47-0E4E0EB10EB4-0EB90EBB0EBC0EC8-0ECD0F180F190F350F370F390F71-0F7E0F80-0F840F860F870F90-0F970F99-0FBC0FC6102D-10301032-10371039103A103D103E10581059105E-10601071-1074108210851086108D109D135F1712-17141732-1734175217531772177317B7-17BD17C617C9-17D317DD180B-180D18A91920-19221927192819321939-193B1A171A181A561A58-1A5E1A601A621A65-1A6C1A73-1A7C1A7F1B00-1B031B341B36-1B3A1B3C1B421B6B-1B731B801B811BA2-1BA51BA81BA91C2C-1C331C361C371CD0-1CD21CD4-1CE01CE2-1CE81CED1DC0-1DE61DFD-1DFF20D0-20DC20E120E5-20F02CEF-2CF12DE0-2DFF302A-302F3099309AA66FA67CA67DA6F0A6F1A802A806A80BA825A826A8C4A8E0-A8F1A926-A92DA947-A951A980-A982A9B3A9B6-A9B9A9BCAA29-AA2EAA31AA32AA35AA36AA43AA4CAAB0AAB2-AAB4AAB7AAB8AABEAABFAAC1ABE5ABE8ABEDFB1EFE00-FE0FFE20-FE26",Mc:"0903093E-09400949-094C094E0982098309BE-09C009C709C809CB09CC09D70A030A3E-0A400A830ABE-0AC00AC90ACB0ACC0B020B030B3E0B400B470B480B4B0B4C0B570BBE0BBF0BC10BC20BC6-0BC80BCA-0BCC0BD70C01-0C030C41-0C440C820C830CBE0CC0-0CC40CC70CC80CCA0CCB0CD50CD60D020D030D3E-0D400D46-0D480D4A-0D4C0D570D820D830DCF-0DD10DD8-0DDF0DF20DF30F3E0F3F0F7F102B102C10311038103B103C105610571062-10641067-106D108310841087-108C108F109A-109C17B617BE-17C517C717C81923-19261929-192B193019311933-193819B0-19C019C819C91A19-1A1B1A551A571A611A631A641A6D-1A721B041B351B3B1B3D-1B411B431B441B821BA11BA61BA71BAA1C24-1C2B1C341C351CE11CF2A823A824A827A880A881A8B4-A8C3A952A953A983A9B4A9B5A9BAA9BBA9BD-A9C0AA2FAA30AA33AA34AA4DAA7BABE3ABE4ABE6ABE7ABE9ABEAABEC",Me:"0488048906DE20DD-20E020E2-20E4A670-A672",N:"0030-003900B200B300B900BC-00BE0660-066906F0-06F907C0-07C90966-096F09E6-09EF09F4-09F90A66-0A6F0AE6-0AEF0B66-0B6F0BE6-0BF20C66-0C6F0C78-0C7E0CE6-0CEF0D66-0D750E50-0E590ED0-0ED90F20-0F331040-10491090-10991369-137C16EE-16F017E0-17E917F0-17F91810-18191946-194F19D0-19DA1A80-1A891A90-1A991B50-1B591BB0-1BB91C40-1C491C50-1C5920702074-20792080-20892150-21822185-21892460-249B24EA-24FF2776-27932CFD30073021-30293038-303A3192-31953220-32293251-325F3280-328932B1-32BFA620-A629A6E6-A6EFA830-A835A8D0-A8D9A900-A909A9D0-A9D9AA50-AA59ABF0-ABF9FF10-FF19",Nd:"0030-00390660-066906F0-06F907C0-07C90966-096F09E6-09EF0A66-0A6F0AE6-0AEF0B66-0B6F0BE6-0BEF0C66-0C6F0CE6-0CEF0D66-0D6F0E50-0E590ED0-0ED90F20-0F291040-10491090-109917E0-17E91810-18191946-194F19D0-19DA1A80-1A891A90-1A991B50-1B591BB0-1BB91C40-1C491C50-1C59A620-A629A8D0-A8D9A900-A909A9D0-A9D9AA50-AA59ABF0-ABF9FF10-FF19",Nl:"16EE-16F02160-21822185-218830073021-30293038-303AA6E6-A6EF",No:"00B200B300B900BC-00BE09F4-09F90BF0-0BF20C78-0C7E0D70-0D750F2A-0F331369-137C17F0-17F920702074-20792080-20892150-215F21892460-249B24EA-24FF2776-27932CFD3192-31953220-32293251-325F3280-328932B1-32BFA830-A835",P:"0021-00230025-002A002C-002F003A003B003F0040005B-005D005F007B007D00A100AB00B700BB00BF037E0387055A-055F0589058A05BE05C005C305C605F305F40609060A060C060D061B061E061F066A-066D06D40700-070D07F7-07F90830-083E0964096509700DF40E4F0E5A0E5B0F04-0F120F3A-0F3D0F850FD0-0FD4104A-104F10FB1361-13681400166D166E169B169C16EB-16ED1735173617D4-17D617D8-17DA1800-180A1944194519DE19DF1A1E1A1F1AA0-1AA61AA8-1AAD1B5A-1B601C3B-1C3F1C7E1C7F1CD32010-20272030-20432045-20512053-205E207D207E208D208E2329232A2768-277527C527C627E6-27EF2983-299829D8-29DB29FC29FD2CF9-2CFC2CFE2CFF2E00-2E2E2E302E313001-30033008-30113014-301F3030303D30A030FBA4FEA4FFA60D-A60FA673A67EA6F2-A6F7A874-A877A8CEA8CFA8F8-A8FAA92EA92FA95FA9C1-A9CDA9DEA9DFAA5C-AA5FAADEAADFABEBFD3EFD3FFE10-FE19FE30-FE52FE54-FE61FE63FE68FE6AFE6BFF01-FF03FF05-FF0AFF0C-FF0FFF1AFF1BFF1FFF20FF3B-FF3DFF3FFF5BFF5DFF5F-FF65",Pd:"002D058A05BE140018062010-20152E172E1A301C303030A0FE31FE32FE58FE63FF0D",Ps:"0028005B007B0F3A0F3C169B201A201E2045207D208D23292768276A276C276E27702772277427C527E627E827EA27EC27EE2983298529872989298B298D298F299129932995299729D829DA29FC2E222E242E262E283008300A300C300E3010301430163018301A301DFD3EFE17FE35FE37FE39FE3BFE3DFE3FFE41FE43FE47FE59FE5BFE5DFF08FF3BFF5BFF5FFF62",Pe:"0029005D007D0F3B0F3D169C2046207E208E232A2769276B276D276F27712773277527C627E727E927EB27ED27EF298429862988298A298C298E2990299229942996299829D929DB29FD2E232E252E272E293009300B300D300F3011301530173019301B301E301FFD3FFE18FE36FE38FE3AFE3CFE3EFE40FE42FE44FE48FE5AFE5CFE5EFF09FF3DFF5DFF60FF63",Pi:"00AB2018201B201C201F20392E022E042E092E0C2E1C2E20",Pf:"00BB2019201D203A2E032E052E0A2E0D2E1D2E21",Pc:"005F203F20402054FE33FE34FE4D-FE4FFF3F",Po:"0021-00230025-0027002A002C002E002F003A003B003F0040005C00A100B700BF037E0387055A-055F058905C005C305C605F305F40609060A060C060D061B061E061F066A-066D06D40700-070D07F7-07F90830-083E0964096509700DF40E4F0E5A0E5B0F04-0F120F850FD0-0FD4104A-104F10FB1361-1368166D166E16EB-16ED1735173617D4-17D617D8-17DA1800-18051807-180A1944194519DE19DF1A1E1A1F1AA0-1AA61AA8-1AAD1B5A-1B601C3B-1C3F1C7E1C7F1CD3201620172020-20272030-2038203B-203E2041-20432047-205120532055-205E2CF9-2CFC2CFE2CFF2E002E012E06-2E082E0B2E0E-2E162E182E192E1B2E1E2E1F2E2A-2E2E2E302E313001-3003303D30FBA4FEA4FFA60D-A60FA673A67EA6F2-A6F7A874-A877A8CEA8CFA8F8-A8FAA92EA92FA95FA9C1-A9CDA9DEA9DFAA5C-AA5FAADEAADFABEBFE10-FE16FE19FE30FE45FE46FE49-FE4CFE50-FE52FE54-FE57FE5F-FE61FE68FE6AFE6BFF01-FF03FF05-FF07FF0AFF0CFF0EFF0FFF1AFF1BFF1FFF20FF3CFF61FF64FF65",S:"0024002B003C-003E005E0060007C007E00A2-00A900AC00AE-00B100B400B600B800D700F702C2-02C502D2-02DF02E5-02EB02ED02EF-02FF03750384038503F604820606-0608060B060E060F06E906FD06FE07F609F209F309FA09FB0AF10B700BF3-0BFA0C7F0CF10CF20D790E3F0F01-0F030F13-0F170F1A-0F1F0F340F360F380FBE-0FC50FC7-0FCC0FCE0FCF0FD5-0FD8109E109F13601390-139917DB194019E0-19FF1B61-1B6A1B74-1B7C1FBD1FBF-1FC11FCD-1FCF1FDD-1FDF1FED-1FEF1FFD1FFE20442052207A-207C208A-208C20A0-20B8210021012103-21062108210921142116-2118211E-2123212521272129212E213A213B2140-2144214A-214D214F2190-2328232B-23E82400-24262440-244A249C-24E92500-26CD26CF-26E126E326E8-26FF2701-27042706-2709270C-27272729-274B274D274F-27522756-275E2761-276727942798-27AF27B1-27BE27C0-27C427C7-27CA27CC27D0-27E527F0-29822999-29D729DC-29FB29FE-2B4C2B50-2B592CE5-2CEA2E80-2E992E9B-2EF32F00-2FD52FF0-2FFB300430123013302030363037303E303F309B309C319031913196-319F31C0-31E33200-321E322A-32503260-327F328A-32B032C0-32FE3300-33FF4DC0-4DFFA490-A4C6A700-A716A720A721A789A78AA828-A82BA836-A839AA77-AA79FB29FDFCFDFDFE62FE64-FE66FE69FF04FF0BFF1C-FF1EFF3EFF40FF5CFF5EFFE0-FFE6FFE8-FFEEFFFCFFFD",Sm:"002B003C-003E007C007E00AC00B100D700F703F60606-060820442052207A-207C208A-208C2140-2144214B2190-2194219A219B21A021A321A621AE21CE21CF21D221D421F4-22FF2308-230B23202321237C239B-23B323DC-23E125B725C125F8-25FF266F27C0-27C427C7-27CA27CC27D0-27E527F0-27FF2900-29822999-29D729DC-29FB29FE-2AFF2B30-2B442B47-2B4CFB29FE62FE64-FE66FF0BFF1C-FF1EFF5CFF5EFFE2FFE9-FFEC",Sc:"002400A2-00A5060B09F209F309FB0AF10BF90E3F17DB20A0-20B8A838FDFCFE69FF04FFE0FFE1FFE5FFE6",Sk:"005E006000A800AF00B400B802C2-02C502D2-02DF02E5-02EB02ED02EF-02FF0375038403851FBD1FBF-1FC11FCD-1FCF1FDD-1FDF1FED-1FEF1FFD1FFE309B309CA700-A716A720A721A789A78AFF3EFF40FFE3",So:"00A600A700A900AE00B000B60482060E060F06E906FD06FE07F609FA0B700BF3-0BF80BFA0C7F0CF10CF20D790F01-0F030F13-0F170F1A-0F1F0F340F360F380FBE-0FC50FC7-0FCC0FCE0FCF0FD5-0FD8109E109F13601390-1399194019E0-19FF1B61-1B6A1B74-1B7C210021012103-21062108210921142116-2118211E-2123212521272129212E213A213B214A214C214D214F2195-2199219C-219F21A121A221A421A521A7-21AD21AF-21CD21D021D121D321D5-21F32300-2307230C-231F2322-2328232B-237B237D-239A23B4-23DB23E2-23E82400-24262440-244A249C-24E92500-25B625B8-25C025C2-25F72600-266E2670-26CD26CF-26E126E326E8-26FF2701-27042706-2709270C-27272729-274B274D274F-27522756-275E2761-276727942798-27AF27B1-27BE2800-28FF2B00-2B2F2B452B462B50-2B592CE5-2CEA2E80-2E992E9B-2EF32F00-2FD52FF0-2FFB300430123013302030363037303E303F319031913196-319F31C0-31E33200-321E322A-32503260-327F328A-32B032C0-32FE3300-33FF4DC0-4DFFA490-A4C6A828-A82BA836A837A839AA77-AA79FDFDFFE4FFE8FFEDFFEEFFFCFFFD",Z:"002000A01680180E2000-200A20282029202F205F3000",Zs:"002000A01680180E2000-200A202F205F3000",Zl:"2028",Zp:"2029",C:"0000-001F007F-009F00AD03780379037F-0383038B038D03A20526-05300557055805600588058B-059005C8-05CF05EB-05EF05F5-0605061C061D0620065F06DD070E070F074B074C07B2-07BF07FB-07FF082E082F083F-08FF093A093B094F095609570973-097809800984098D098E0991099209A909B109B3-09B509BA09BB09C509C609C909CA09CF-09D609D8-09DB09DE09E409E509FC-0A000A040A0B-0A0E0A110A120A290A310A340A370A3A0A3B0A3D0A43-0A460A490A4A0A4E-0A500A52-0A580A5D0A5F-0A650A76-0A800A840A8E0A920AA90AB10AB40ABA0ABB0AC60ACA0ACE0ACF0AD1-0ADF0AE40AE50AF00AF2-0B000B040B0D0B0E0B110B120B290B310B340B3A0B3B0B450B460B490B4A0B4E-0B550B58-0B5B0B5E0B640B650B72-0B810B840B8B-0B8D0B910B96-0B980B9B0B9D0BA0-0BA20BA5-0BA70BAB-0BAD0BBA-0BBD0BC3-0BC50BC90BCE0BCF0BD1-0BD60BD8-0BE50BFB-0C000C040C0D0C110C290C340C3A-0C3C0C450C490C4E-0C540C570C5A-0C5F0C640C650C70-0C770C800C810C840C8D0C910CA90CB40CBA0CBB0CC50CC90CCE-0CD40CD7-0CDD0CDF0CE40CE50CF00CF3-0D010D040D0D0D110D290D3A-0D3C0D450D490D4E-0D560D58-0D5F0D640D650D76-0D780D800D810D840D97-0D990DB20DBC0DBE0DBF0DC7-0DC90DCB-0DCE0DD50DD70DE0-0DF10DF5-0E000E3B-0E3E0E5C-0E800E830E850E860E890E8B0E8C0E8E-0E930E980EA00EA40EA60EA80EA90EAC0EBA0EBE0EBF0EC50EC70ECE0ECF0EDA0EDB0EDE-0EFF0F480F6D-0F700F8C-0F8F0F980FBD0FCD0FD9-0FFF10C6-10CF10FD-10FF1249124E124F12571259125E125F1289128E128F12B112B612B712BF12C112C612C712D7131113161317135B-135E137D-137F139A-139F13F5-13FF169D-169F16F1-16FF170D1715-171F1737-173F1754-175F176D17711774-177F17B417B517DE17DF17EA-17EF17FA-17FF180F181A-181F1878-187F18AB-18AF18F6-18FF191D-191F192C-192F193C-193F1941-1943196E196F1975-197F19AC-19AF19CA-19CF19DB-19DD1A1C1A1D1A5F1A7D1A7E1A8A-1A8F1A9A-1A9F1AAE-1AFF1B4C-1B4F1B7D-1B7F1BAB-1BAD1BBA-1BFF1C38-1C3A1C4A-1C4C1C80-1CCF1CF3-1CFF1DE7-1DFC1F161F171F1E1F1F1F461F471F4E1F4F1F581F5A1F5C1F5E1F7E1F7F1FB51FC51FD41FD51FDC1FF01FF11FF51FFF200B-200F202A-202E2060-206F20722073208F2095-209F20B9-20CF20F1-20FF218A-218F23E9-23FF2427-243F244B-245F26CE26E226E4-26E727002705270A270B2728274C274E2753-2755275F27602795-279727B027BF27CB27CD-27CF2B4D-2B4F2B5A-2BFF2C2F2C5F2CF2-2CF82D26-2D2F2D66-2D6E2D70-2D7F2D97-2D9F2DA72DAF2DB72DBF2DC72DCF2DD72DDF2E32-2E7F2E9A2EF4-2EFF2FD6-2FEF2FFC-2FFF3040309730983100-3104312E-3130318F31B8-31BF31E4-31EF321F32FF4DB6-4DBF9FCC-9FFFA48D-A48FA4C7-A4CFA62C-A63FA660A661A674-A67BA698-A69FA6F8-A6FFA78D-A7FAA82C-A82FA83A-A83FA878-A87FA8C5-A8CDA8DA-A8DFA8FC-A8FFA954-A95EA97D-A97FA9CEA9DA-A9DDA9E0-A9FFAA37-AA3FAA4EAA4FAA5AAA5BAA7C-AA7FAAC3-AADAAAE0-ABBFABEEABEFABFA-ABFFD7A4-D7AFD7C7-D7CAD7FC-F8FFFA2EFA2FFA6EFA6FFADA-FAFFFB07-FB12FB18-FB1CFB37FB3DFB3FFB42FB45FBB2-FBD2FD40-FD4FFD90FD91FDC8-FDEFFDFEFDFFFE1A-FE1FFE27-FE2FFE53FE67FE6C-FE6FFE75FEFD-FF00FFBF-FFC1FFC8FFC9FFD0FFD1FFD8FFD9FFDD-FFDFFFE7FFEF-FFFBFFFEFFFF",Cc:"0000-001F007F-009F",Cf:"00AD0600-060306DD070F17B417B5200B-200F202A-202E2060-2064206A-206FFEFFFFF9-FFFB",Co:"E000-F8FF",Cs:"D800-DFFF",Cn:"03780379037F-0383038B038D03A20526-05300557055805600588058B-059005C8-05CF05EB-05EF05F5-05FF06040605061C061D0620065F070E074B074C07B2-07BF07FB-07FF082E082F083F-08FF093A093B094F095609570973-097809800984098D098E0991099209A909B109B3-09B509BA09BB09C509C609C909CA09CF-09D609D8-09DB09DE09E409E509FC-0A000A040A0B-0A0E0A110A120A290A310A340A370A3A0A3B0A3D0A43-0A460A490A4A0A4E-0A500A52-0A580A5D0A5F-0A650A76-0A800A840A8E0A920AA90AB10AB40ABA0ABB0AC60ACA0ACE0ACF0AD1-0ADF0AE40AE50AF00AF2-0B000B040B0D0B0E0B110B120B290B310B340B3A0B3B0B450B460B490B4A0B4E-0B550B58-0B5B0B5E0B640B650B72-0B810B840B8B-0B8D0B910B96-0B980B9B0B9D0BA0-0BA20BA5-0BA70BAB-0BAD0BBA-0BBD0BC3-0BC50BC90BCE0BCF0BD1-0BD60BD8-0BE50BFB-0C000C040C0D0C110C290C340C3A-0C3C0C450C490C4E-0C540C570C5A-0C5F0C640C650C70-0C770C800C810C840C8D0C910CA90CB40CBA0CBB0CC50CC90CCE-0CD40CD7-0CDD0CDF0CE40CE50CF00CF3-0D010D040D0D0D110D290D3A-0D3C0D450D490D4E-0D560D58-0D5F0D640D650D76-0D780D800D810D840D97-0D990DB20DBC0DBE0DBF0DC7-0DC90DCB-0DCE0DD50DD70DE0-0DF10DF5-0E000E3B-0E3E0E5C-0E800E830E850E860E890E8B0E8C0E8E-0E930E980EA00EA40EA60EA80EA90EAC0EBA0EBE0EBF0EC50EC70ECE0ECF0EDA0EDB0EDE-0EFF0F480F6D-0F700F8C-0F8F0F980FBD0FCD0FD9-0FFF10C6-10CF10FD-10FF1249124E124F12571259125E125F1289128E128F12B112B612B712BF12C112C612C712D7131113161317135B-135E137D-137F139A-139F13F5-13FF169D-169F16F1-16FF170D1715-171F1737-173F1754-175F176D17711774-177F17DE17DF17EA-17EF17FA-17FF180F181A-181F1878-187F18AB-18AF18F6-18FF191D-191F192C-192F193C-193F1941-1943196E196F1975-197F19AC-19AF19CA-19CF19DB-19DD1A1C1A1D1A5F1A7D1A7E1A8A-1A8F1A9A-1A9F1AAE-1AFF1B4C-1B4F1B7D-1B7F1BAB-1BAD1BBA-1BFF1C38-1C3A1C4A-1C4C1C80-1CCF1CF3-1CFF1DE7-1DFC1F161F171F1E1F1F1F461F471F4E1F4F1F581F5A1F5C1F5E1F7E1F7F1FB51FC51FD41FD51FDC1FF01FF11FF51FFF2065-206920722073208F2095-209F20B9-20CF20F1-20FF218A-218F23E9-23FF2427-243F244B-245F26CE26E226E4-26E727002705270A270B2728274C274E2753-2755275F27602795-279727B027BF27CB27CD-27CF2B4D-2B4F2B5A-2BFF2C2F2C5F2CF2-2CF82D26-2D2F2D66-2D6E2D70-2D7F2D97-2D9F2DA72DAF2DB72DBF2DC72DCF2DD72DDF2E32-2E7F2E9A2EF4-2EFF2FD6-2FEF2FFC-2FFF3040309730983100-3104312E-3130318F31B8-31BF31E4-31EF321F32FF4DB6-4DBF9FCC-9FFFA48D-A48FA4C7-A4CFA62C-A63FA660A661A674-A67BA698-A69FA6F8-A6FFA78D-A7FAA82C-A82FA83A-A83FA878-A87FA8C5-A8CDA8DA-A8DFA8FC-A8FFA954-A95EA97D-A97FA9CEA9DA-A9DDA9E0-A9FFAA37-AA3FAA4EAA4FAA5AAA5BAA7C-AA7FAAC3-AADAAAE0-ABBFABEEABEFABFA-ABFFD7A4-D7AFD7C7-D7CAD7FC-D7FFFA2EFA2FFA6EFA6FFADA-FAFFFB07-FB12FB18-FB1CFB37FB3DFB3FFB42FB45FBB2-FBD2FD40-FD4FFD90FD91FDC8-FDEFFDFEFDFFFE1A-FE1FFE27-FE2FFE53FE67FE6C-FE6FFE75FEFDFEFEFF00FFBF-FFC1FFC8FFC9FFD0FFD1FFD8FFD9FFDD-FFDFFFE7FFEF-FFF8FFFEFFFF"})}),ace.define("ace/mode/text",["require","exports","module","ace/tokenizer","ace/mode/text_highlight_rules","ace/mode/behaviour/cstyle","ace/unicode","ace/lib/lang","ace/token_iterator","ace/range"],function(e,n,t){"use strict";var i=e("../tokenizer").Tokenizer,a=e("./text_highlight_rules").TextHighlightRules,r=e("./behaviour/cstyle").CstyleBehaviour,o=e("../unicode"),l=e("../lib/lang"),c=e("../token_iterator").TokenIterator,s=e("../range").Range,u=function(){this.HighlightRules=a};(function(){this.$defaultBehaviour=new r,this.tokenRe=new RegExp("^["+o.packages.L+o.packages.Mn+o.packages.Mc+o.packages.Nd+o.packages.Pc+"\\$_]+","g"),this.nonTokenRe=new RegExp("^(?:[^"+o.packages.L+o.packages.Mn+o.packages.Mc+o.packages.Nd+o.packages.Pc+"\\$_]|\\s])+","g"),this.getTokenizer=function(){return this.$tokenizer||(this.$highlightRules=this.$highlightRules||new this.HighlightRules(this.$highlightRuleConfig),this.$tokenizer=new i(this.$highlightRules.getRules())),this.$tokenizer},this.lineCommentStart="",this.blockComment="",this.toggleCommentLines=function(e,n,t,i){function a(e){for(var n=t;n<=i;n++)e(r.getLine(n),n)}var r=n.doc,o=!0,c=!0,s=1/0,u=n.getTabSize(),p=!1;if(this.lineCommentStart){if(Array.isArray(this.lineCommentStart))var m=this.lineCommentStart.map(l.escapeRegExp).join("|"),d=this.lineCommentStart[0];else var m=l.escapeRegExp(this.lineCommentStart),d=this.lineCommentStart;m=new RegExp("^(\\s*)(?:"+m+") ?"),p=n.getUseSoftTabs();var g=function(e,n){var t=e.match(m);if(t){var i=t[1].length,a=t[0].length;y(e,i,a)||" "!=t[0][a-1]||a--,r.removeInLine(n,i,a)}},_=d+" ",f=function(e,n){o&&!/\S/.test(e)||(y(e,s,s)?r.insertInLine({row:n,column:s},_):r.insertInLine({row:n,column:s},d))},h=function(e,n){return m.test(e)},y=function(e,n,t){for(var i=0;n--&&" "==e.charAt(n);)i++;if(i%u!=0)return!1;for(var i=0;" "==e.charAt(t++);)i++;return u>2?i%u!=u-1:i%u==0}}else{if(!this.blockComment)return!1;var d=this.blockComment.start,v=this.blockComment.end,m=new RegExp("^(\\s*)(?:"+l.escapeRegExp(d)+")"),b=new RegExp("(?:"+l.escapeRegExp(v)+")\\s*$"),f=function(e,n){h(e,n)||o&&!/\S/.test(e)||(r.insertInLine({row:n,column:e.length},v),r.insertInLine({row:n,column:s},d))},g=function(e,n){var t;(t=e.match(b))&&r.removeInLine(n,e.length-t[0].length,e.length),(t=e.match(m))&&r.removeInLine(n,t[1].length,t[0].length)},h=function(e,t){if(m.test(e))return!0;for(var i=n.getTokens(t),a=0;ae.length&&(E=e.length)}),s==1/0&&(s=E,o=!1,c=!1),p&&s%u!=0&&(s=Math.floor(s/u)*u),a(c?g:f)},this.toggleBlockComment=function(e,n,t,i){var a=this.blockComment;if(a){!a.start&&a[0]&&(a=a[0]);var r,o,l=new c(n,i.row,i.column),u=l.getCurrentToken(),p=(n.selection,n.selection.toOrientedRange());if(u&&/comment/.test(u.type)){for(var m,d;u&&/comment/.test(u.type);){var g=u.value.indexOf(a.start);if(-1!=g){var _=l.getCurrentTokenRow(),f=l.getCurrentTokenColumn()+g;m=new s(_,f,_,f+a.start.length);break}u=l.stepBackward()}for(var l=new c(n,i.row,i.column),u=l.getCurrentToken();u&&/comment/.test(u.type);){var g=u.value.indexOf(a.end);if(-1!=g){var _=l.getCurrentTokenRow(),f=l.getCurrentTokenColumn()+g;d=new s(_,f,_,f+a.end.length);break}u=l.stepForward()}d&&n.remove(d),m&&(n.remove(m),r=m.start.row,o=-a.start.length)}else o=a.start.length,r=t.start.row,n.insert(t.end,a.end),n.insert(t.start,a.start);p.start.row==r&&(p.start.column+=o),p.end.row==r&&(p.end.column+=o),n.selection.fromOrientedRange(p)}},this.getNextLineIndent=function(e,n,t){return this.$getIndent(n)},this.checkOutdent=function(e,n,t){return!1},this.autoOutdent=function(e,n,t){},this.$getIndent=function(e){return e.match(/^\s*/)[0]},this.createWorker=function(e){return null},this.createModeDelegates=function(e){this.$embeds=[],this.$modes={};for(var n in e)e[n]&&(this.$embeds.push(n),this.$modes[n]=new e[n]);for(var t=["toggleBlockComment","toggleCommentLines","getNextLineIndent","checkOutdent","autoOutdent","transformAction","getCompletions"],n=0;nthis.row)){var t=n(e,{row:this.row,column:this.column},this.$insertRight);this.setPosition(t.row,t.column,!0)}},this.setPosition=function(e,n,t){var i;if(i=t?{row:e,column:n}:this.$clipPositionToDocument(e,n),this.row!=i.row||this.column!=i.column){var a={row:this.row,column:this.column};this.row=i.row,this.column=i.column,this._signal("change",{old:a,value:i})}},this.detach=function(){this.document.removeEventListener("change",this.$onChange)},this.attach=function(e){this.document=e||this.document,this.document.on("change",this.$onChange)},this.$clipPositionToDocument=function(e,n){var t={};return e>=this.document.getLength()?(t.row=Math.max(0,this.document.getLength()-1),t.column=this.document.getLine(t.row).length):e<0?(t.row=0,t.column=0):(t.row=e,t.column=Math.min(this.document.getLine(t.row).length,Math.max(0,n))),n<0&&(t.column=0),t}}).call(r.prototype)}),ace.define("ace/document",["require","exports","module","ace/lib/oop","ace/apply_delta","ace/lib/event_emitter","ace/range","ace/anchor"],function(e,n,t){"use strict";var i=e("./lib/oop"),a=e("./apply_delta").applyDelta,r=e("./lib/event_emitter").EventEmitter,o=e("./range").Range,l=e("./anchor").Anchor,c=function(e){this.$lines=[""],0===e.length?this.$lines=[""]:Array.isArray(e)?this.insertMergedLines({row:0,column:0},e):this.insert({row:0,column:0},e)};(function(){i.implement(this,r),this.setValue=function(e){var n=this.getLength()-1;this.remove(new o(0,0,n,this.getLine(n).length)),this.insert({row:0,column:0},e)},this.getValue=function(){return this.getAllLines().join(this.getNewLineCharacter())},this.createAnchor=function(e,n){return new l(this,e,n)},0==="aaa".split(/a/).length?this.$split=function(e){return e.replace(/\r\n|\r/g,"\n").split("\n")}:this.$split=function(e){return e.split(/\r\n|\r|\n/)},this.$detectNewLine=function(e){var n=e.match(/^.*?(\r\n|\r|\n)/m);this.$autoNewLine=n?n[1]:"\n",this._signal("changeNewLineMode")},this.getNewLineCharacter=function(){switch(this.$newLineMode){case"windows":return"\r\n";case"unix":return"\n";default:return this.$autoNewLine||"\n"}},this.$autoNewLine="",this.$newLineMode="auto",this.setNewLineMode=function(e){this.$newLineMode!==e&&(this.$newLineMode=e,this._signal("changeNewLineMode"))},this.getNewLineMode=function(){return this.$newLineMode},this.isNewLine=function(e){return"\r\n"==e||"\r"==e||"\n"==e},this.getLine=function(e){return this.$lines[e]||""},this.getLines=function(e,n){return this.$lines.slice(e,n+1)},this.getAllLines=function(){return this.getLines(0,this.getLength())},this.getLength=function(){return this.$lines.length},this.getTextRange=function(e){return this.getLinesForRange(e).join(this.getNewLineCharacter())},this.getLinesForRange=function(e){var n;if(e.start.row===e.end.row)n=[this.getLine(e.start.row).substring(e.start.column,e.end.column)];else{n=this.getLines(e.start.row,e.end.row),n[0]=(n[0]||"").substring(e.start.column);var t=n.length-1;e.end.row-e.start.row==t&&(n[t]=n[t].substring(0,e.end.column))}return n},this.insertLines=function(e,n){return console.warn("Use of document.insertLines is deprecated. Use the insertFullLines method instead."),this.insertFullLines(e,n)},this.removeLines=function(e,n){return console.warn("Use of document.removeLines is deprecated. Use the removeFullLines method instead."),this.removeFullLines(e,n)},this.insertNewLine=function(e){return console.warn("Use of document.insertNewLine is deprecated. Use insertMergedLines(position, ['', '']) instead."),this.insertMergedLines(e,["",""])},this.insert=function(e,n){return this.getLength()<=1&&this.$detectNewLine(n),this.insertMergedLines(e,this.$split(n))},this.insertInLine=function(e,n){var t=this.clippedPos(e.row,e.column),i=this.pos(e.row,e.column+n.length);return this.applyDelta({start:t,end:i,action:"insert",lines:[n]},!0),this.clonePos(i)},this.clippedPos=function(e,n){var t=this.getLength();void 0===e?e=t:e<0?e=0:e>=t&&(e=t-1,n=void 0);var i=this.getLine(e);return void 0==n&&(n=i.length),n=Math.min(Math.max(n,0),i.length),{row:e,column:n}},this.clonePos=function(e){return{row:e.row,column:e.column}},this.pos=function(e,n){return{row:e,column:n}},this.$clipPosition=function(e){var n=this.getLength();return e.row>=n?(e.row=Math.max(0,n-1),e.column=this.getLine(n-1).length):(e.row=Math.max(0,e.row),e.column=Math.min(Math.max(e.column,0),this.getLine(e.row).length)),e},this.insertFullLines=function(e,n){e=Math.min(Math.max(e,0),this.getLength());var t=0;e0,i=n=0&&this.applyDelta({start:this.pos(e,this.getLine(e).length),end:this.pos(e+1,0),action:"remove",lines:["",""]})},this.replace=function(e,n){if(e instanceof o||(e=o.fromPoints(e.start,e.end)),0===n.length&&e.isEmpty())return e.start;if(n==this.getTextRange(e))return e.end;this.remove(e);return n?this.insert(e.start,n):e.start},this.applyDeltas=function(e){for(var n=0;n=0;n--)this.revertDelta(e[n])},this.applyDelta=function(e,n){var t="insert"==e.action;(t?e.lines.length<=1&&!e.lines[0]:!o.comparePoints(e.start,e.end))||(t&&e.lines.length>2e4&&this.$splitAndapplyLargeDelta(e,2e4),a(this.$lines,e,n),this._signal("change",e))},this.$splitAndapplyLargeDelta=function(e,n){for(var t=e.lines,i=t.length,a=e.start.row,r=e.start.column,o=0,l=0;;){o=l,l+=n-1;var c=t.slice(o,l);if(l>i){e.lines=c,e.start.row=a+o,e.start.column=r;break}c.push(""),this.applyDelta({start:this.pos(a+o,r),end:this.pos(a+l,r=0),action:e.action,lines:c},!0)}},this.revertDelta=function(e){this.applyDelta({start:this.clonePos(e.start),end:this.clonePos(e.end),action:"insert"==e.action?"remove":"insert",lines:e.lines.slice()})},this.indexToPosition=function(e,n){for(var t=this.$lines||this.getAllLines(),i=this.getNewLineCharacter().length,a=n||0,r=t.length;a20){t.running=setTimeout(t.$worker,20);break}}t.currentLine=n,-1==i&&(i=n),r<=i&&t.fireUpdateEvent(r,i)}}};(function(){i.implement(this,a),this.setTokenizer=function(e){this.tokenizer=e,this.lines=[],this.states=[],this.start(0)},this.setDocument=function(e){this.doc=e,this.lines=[],this.states=[],this.stop()},this.fireUpdateEvent=function(e,n){var t={first:e,last:n};this._signal("update",{data:t})},this.start=function(e){this.currentLine=Math.min(e||0,this.currentLine,this.doc.getLength()),this.lines.splice(this.currentLine,this.lines.length),this.states.splice(this.currentLine,this.states.length),this.stop(),this.running=setTimeout(this.$worker,700)},this.scheduleStart=function(){this.running||(this.running=setTimeout(this.$worker,700))},this.$updateOnChange=function(e){var n=e.start.row,t=e.end.row-n;if(0===t)this.lines[n]=null;else if("remove"==e.action)this.lines.splice(n,t+1,null),this.states.splice(n,t+1,null);else{var i=Array(t+1);i.unshift(n,1),this.lines.splice.apply(this.lines,i),this.states.splice.apply(this.states,i)}this.currentLine=Math.min(n,this.currentLine,this.doc.getLength()),this.stop()},this.stop=function(){this.running&&clearTimeout(this.running),this.running=!1},this.getTokens=function(e){return this.lines[e]||this.$tokenizeRow(e)},this.getState=function(e){return this.currentLine==e&&this.$tokenizeRow(e),this.states[e]||"start"},this.$tokenizeRow=function(e){var n=this.doc.getLine(e),t=this.states[e-1],i=this.tokenizer.getLineTokens(n,t,e);return this.states[e]+""!=i.state+""?(this.states[e]=i.state,this.lines[e+1]=null,this.currentLine>e+1&&(this.currentLine=e+1)):this.currentLine==e&&(this.currentLine=e+1),this.lines[e]=i.tokens}}).call(r.prototype),n.BackgroundTokenizer=r}),ace.define("ace/search_highlight",["require","exports","module","ace/lib/lang","ace/lib/oop","ace/range"],function(e,n,t){"use strict";var i=e("./lib/lang"),a=(e("./lib/oop"),e("./range").Range),r=function(e,n,t){this.setRegexp(e),this.clazz=n,this.type=t||"text"};(function(){this.MAX_RANGES=500,this.setRegexp=function(e){this.regExp+""!=e+""&&(this.regExp=e,this.cache=[])},this.update=function(e,n,t,r){if(this.regExp)for(var o=r.firstRow,l=r.lastRow,c=o;c<=l;c++){var s=this.cache[c];null==s&&(s=i.getMatchOffsets(t.getLine(c),this.regExp),s.length>this.MAX_RANGES&&(s=s.slice(0,this.MAX_RANGES)),s=s.map(function(e){return new a(c,e.offset,c,e.offset+e.length)}),this.cache[c]=s.length?s:"");for(var u=s.length;u--;)n.drawSingleLineMarker(e,s[u].toScreenRange(t),this.clazz,r)}}}).call(r.prototype),n.SearchHighlight=r}),ace.define("ace/edit_session/fold_line",["require","exports","module","ace/range"],function(e,n,t){"use strict";function i(e,n){this.foldData=e,Array.isArray(n)?this.folds=n:n=this.folds=[n];var t=n[n.length-1];this.range=new a(n[0].start.row,n[0].start.column,t.end.row,t.end.column),this.start=this.range.start,this.end=this.range.end,this.folds.forEach(function(e){e.setFoldLine(this)},this)}var a=e("../range").Range;(function(){this.shiftRow=function(e){this.start.row+=e,this.end.row+=e,this.folds.forEach(function(n){n.start.row+=e,n.end.row+=e})},this.addFold=function(e){if(e.sameRow){if(e.start.rowthis.endRow)throw new Error("Can't add a fold to this FoldLine as it has no connection");this.folds.push(e),this.folds.sort(function(e,n){return-e.range.compareEnd(n.start.row,n.start.column)}),this.range.compareEnd(e.start.row,e.start.column)>0?(this.end.row=e.end.row,this.end.column=e.end.column):this.range.compareStart(e.end.row,e.end.column)<0&&(this.start.row=e.start.row,this.start.column=e.start.column)}else if(e.start.row==this.end.row)this.folds.push(e),this.end.row=e.end.row,this.end.column=e.end.column;else{if(e.end.row!=this.start.row)throw new Error("Trying to add fold to FoldRow that doesn't have a matching row");this.folds.unshift(e),this.start.row=e.start.row,this.start.column=e.start.column}e.foldLine=this},this.containsRow=function(e){return e>=this.start.row&&e<=this.end.row},this.walk=function(e,n,t){var i,a,r,o=0,l=this.folds,c=!0;null==n&&(n=this.end.row,t=this.end.column);for(var s=0;s0)){var c=a(e,o.start);return 0===l?n&&0!==c?-r-2:r:c>0||0===c&&!n?r:-r-1}}return-r-1},this.add=function(e){var n=!e.isEmpty(),t=this.pointIndex(e.start,n);t<0&&(t=-t-1);var i=this.pointIndex(e.end,n,t);return i<0?i=-i-1:i++,this.ranges.splice(t,i-t,e)},this.addList=function(e){for(var n=[],t=e.length;t--;)n.push.apply(n,this.add(e[t]));return n},this.substractPoint=function(e){var n=this.pointIndex(e);if(n>=0)return this.ranges.splice(n,1)},this.merge=function(){var e=[],n=this.ranges;n=n.sort(function(e,n){return a(e.start,n.start)});for(var t,i=n[0],r=1;r=0},this.containsPoint=function(e){return this.pointIndex(e)>=0},this.rangeAtPoint=function(e){var n=this.pointIndex(e);if(n>=0)return this.ranges[n]},this.clipRows=function(e,n){var t=this.ranges;if(t[0].start.row>n||t[t.length-1].start.rowi)break;if(u.start.row==i&&u.start.column>=n.column&&(u.start.column==n.column&&this.$insertRight||(u.start.column+=o,u.start.row+=r)),u.end.row==i&&u.end.column>=n.column){if(u.end.column==n.column&&this.$insertRight)continue;u.end.column==n.column&&o>0&&cu.start.column&&u.end.column==l[c+1].start.column&&(u.end.column-=o),u.end.column+=o,u.end.row+=r}}}if(0!=r&&c=e)return a;if(a.end.row>e)return null}return null},this.getNextFoldLine=function(e,n){var t=this.$foldData,i=0;for(n&&(i=t.indexOf(n)),-1==i&&(i=0),i;i=e)return a}return null},this.getFoldedRowCount=function(e,n){for(var t=this.$foldData,i=n-e+1,a=0;a=n){l=e?i-=n-l:i=0);break}o>=e&&(i-=l>=e?o-l:o-e+1)}return i},this.$addFoldLine=function(e){return this.$foldData.push(e),this.$foldData.sort(function(e,n){return e.start.row-n.start.row}),e},this.addFold=function(e,n){var t,i=this.$foldData,a=!1;e instanceof o?t=e:(t=new o(n,e),t.collapseChildren=n.collapseChildren),this.$clipRangeToDocument(t.range);var l=t.start.row,c=t.start.column,s=t.end.row,u=t.end.column;if(!(l0&&(this.removeFolds(d),d.forEach(function(e){t.addSubFold(e)}));for(var g=0;g0&&this.foldAll(e.start.row+1,e.end.row,e.collapseChildren-1),e.subFolds=[]},this.expandFolds=function(e){e.forEach(function(e){this.expandFold(e)},this)},this.unfold=function(e,n){var t,i;if(null==e?(t=new a(0,0,this.getLength(),0),n=!0):t="number"==typeof e?new a(e,0,e,this.getLine(e).length):"row"in e?a.fromPoints(e,e):e,i=this.getFoldsInRangeList(t),n)this.removeFolds(i);else for(var r=i;r.length;)this.expandFolds(r),r=this.getFoldsInRangeList(t);if(i.length)return i},this.isRowFolded=function(e,n){return!!this.getFoldLine(e,n)},this.getRowFoldEnd=function(e,n){var t=this.getFoldLine(e,n);return t?t.end.row:e},this.getRowFoldStart=function(e,n){var t=this.getFoldLine(e,n);return t?t.start.row:e},this.getFoldDisplayLine=function(e,n,t,i,a){null==i&&(i=e.start.row),null==a&&(a=0),null==n&&(n=e.end.row),null==t&&(t=this.getLine(n).length);var r=this.doc,o="";return e.walk(function(e,n,t,l){if(!(nu)break}while(r&&c.test(r.type));r=i.stepBackward()}else r=i.getCurrentToken();return s.end.row=i.getCurrentTokenRow(),s.end.column=i.getCurrentTokenColumn()+r.value.length-2,s}},this.foldAll=function(e,n,t){void 0==t&&(t=1e5);var i=this.foldWidgets;if(i){n=n||this.getLength(),e=e||0;for(var a=e;a=e){a=r.end.row;try{var o=this.addFold("...",r);o&&(o.collapseChildren=t)}catch(e){}}}}},this.$foldStyles={manual:1,markbegin:1,markbeginend:1},this.$foldStyle="markbegin",this.setFoldStyle=function(e){if(!this.$foldStyles[e])throw new Error("invalid fold style: "+e+"["+Object.keys(this.$foldStyles).join(", ")+"]");if(this.$foldStyle!=e){this.$foldStyle=e,"manual"==e&&this.unfold();var n=this.$foldMode;this.$setFolding(null),this.$setFolding(n)}},this.$setFolding=function(e){if(this.$foldMode!=e){if(this.$foldMode=e,this.off("change",this.$updateFoldWidgets),this.off("tokenizerUpdate",this.$tokenizerUpdateFoldWidgets),this._signal("changeAnnotation"),!e||"manual"==this.$foldStyle)return void(this.foldWidgets=null);this.foldWidgets=[],this.getFoldWidget=e.getFoldWidget.bind(e,this,this.$foldStyle),this.getFoldWidgetRange=e.getFoldWidgetRange.bind(e,this,this.$foldStyle),this.$updateFoldWidgets=this.updateFoldWidgets.bind(this),this.$tokenizerUpdateFoldWidgets=this.tokenizerUpdateFoldWidgets.bind(this),this.on("change",this.$updateFoldWidgets),this.on("tokenizerUpdate",this.$tokenizerUpdateFoldWidgets)}},this.getParentFoldRangeData=function(e,n){var t=this.foldWidgets;if(!t||n&&t[e])return{};for(var i,a=e-1;a>=0;){var r=t[a];if(null==r&&(r=t[a]=this.getFoldWidget(a)),"start"==r){var o=this.getFoldWidgetRange(a);if(i||(i=o),o&&o.end.row>=e)break}a--}return{range:-1!==a&&o,firstRange:i}},this.onFoldWidgetClick=function(e,n){n=n.domEvent;var t={children:n.shiftKey,all:n.ctrlKey||n.metaKey,siblings:n.altKey};if(!this.$toggleFoldWidget(e,t)){var i=n.target||n.srcElement;i&&/ace_fold-widget/.test(i.className)&&(i.className+=" ace_invalid")}},this.$toggleFoldWidget=function(e,n){if(this.getFoldWidget){var t=this.getFoldWidget(e),i=this.getLine(e),a="end"===t?-1:1,r=this.getFoldAt(e,-1===a?0:i.length,a);if(r)return n.children||n.all?this.removeFold(r):this.expandFold(r),r;var o=this.getFoldWidgetRange(e,!0);if(o&&!o.isMultiLine()&&(r=this.getFoldAt(o.start.row,o.start.column,1))&&o.isEqual(r.range))return this.removeFold(r),r;if(n.siblings){var l=this.getParentFoldRangeData(e);if(l.range)var c=l.range.start.row+1,s=l.range.end.row;this.foldAll(c,s,n.all?1e4:0)}else n.children?(s=o?o.end.row:this.getLength(),this.foldAll(e+1,s,n.all?1e4:0)):o&&(n.all&&(o.collapseChildren=1e4),this.addFold("...",o));return o}},this.toggleFoldWidget=function(e){var n=this.selection.getCursor().row;n=this.getRowFoldStart(n);var t=this.$toggleFoldWidget(n,{});if(!t){var i=this.getParentFoldRangeData(n,!0);if(t=i.range||i.firstRange){n=t.start.row;var a=this.getFoldAt(n,this.getLine(n).length,1);a?this.removeFold(a):this.addFold("...",t)}}},this.updateFoldWidgets=function(e){var n=e.start.row,t=e.end.row-n;if(0===t)this.foldWidgets[n]=null;else if("remove"==e.action)this.foldWidgets.splice(n,t+1,null);else{var i=Array(t+1);i.unshift(n,1),this.foldWidgets.splice.apply(this.foldWidgets,i)}},this.tokenizerUpdateFoldWidgets=function(e){var n=e.data;n.first!=n.last&&this.foldWidgets.length>n.first&&this.foldWidgets.splice(n.first,this.foldWidgets.length)}}var a=e("../range").Range,r=e("./fold_line").FoldLine,o=e("./fold").Fold,l=e("../token_iterator").TokenIterator;n.Folding=i}),ace.define("ace/edit_session/bracket_match",["require","exports","module","ace/token_iterator","ace/range"],function(e,n,t){"use strict";function i(){this.findMatchingBracket=function(e,n){if(0==e.column)return null;var t=n||this.getLine(e.row).charAt(e.column-1);if(""==t)return null;var i=t.match(/([\(\[\{])|([\)\]\}])/);return i?i[1]?this.$findClosingBracket(i[1],e):this.$findOpeningBracket(i[2],e):null},this.getBracketRange=function(e){var n,t=this.getLine(e.row),i=!0,a=t.charAt(e.column-1),o=a&&a.match(/([\(\[\{])|([\)\]\}])/);if(o||(a=t.charAt(e.column),e={row:e.row,column:e.column+1},o=a&&a.match(/([\(\[\{])|([\)\]\}])/),i=!1),!o)return null;if(o[1]){var l=this.$findClosingBracket(o[1],e);if(!l)return null;n=r.fromPoints(e,l),i||(n.end.column++,n.start.column--),n.cursor=n.end}else{var l=this.$findOpeningBracket(o[2],e);if(!l)return null;n=r.fromPoints(l,e),i||(n.start.column++,n.end.column--),n.cursor=n.start}return n},this.$brackets={")":"(","(":")","]":"[","[":"]","{":"}","}":"{"},this.$findOpeningBracket=function(e,n,t){var i=this.$brackets[e],r=1,o=new a(this,n.row,n.column),l=o.getCurrentToken();if(l||(l=o.stepForward()),l){t||(t=new RegExp("(\\.?"+l.type.replace(".","\\.").replace("rparen",".paren").replace(/\b(?:end)\b/,"(?:start|begin|end)")+")+"));for(var c=n.column-o.getCurrentTokenColumn()-2,s=l.value;;){for(;c>=0;){var u=s.charAt(c);if(u==i){if(0==(r-=1))return{row:o.getCurrentTokenRow(),column:c+o.getCurrentTokenColumn()}}else u==e&&(r+=1);c-=1}do{l=o.stepBackward()}while(l&&!t.test(l.type));if(null==l)break;s=l.value,c=s.length-1}return null}},this.$findClosingBracket=function(e,n,t){var i=this.$brackets[e],r=1,o=new a(this,n.row,n.column),l=o.getCurrentToken();if(l||(l=o.stepForward()),l){t||(t=new RegExp("(\\.?"+l.type.replace(".","\\.").replace("lparen",".paren").replace(/\b(?:start|begin)\b/,"(?:start|begin|end)")+")+"));for(var c=n.column-o.getCurrentTokenColumn();;){for(var s=l.value,u=s.length;c=4352&&e<=4447||e>=4515&&e<=4519||e>=4602&&e<=4607||e>=9001&&e<=9002||e>=11904&&e<=11929||e>=11931&&e<=12019||e>=12032&&e<=12245||e>=12272&&e<=12283||e>=12288&&e<=12350||e>=12353&&e<=12438||e>=12441&&e<=12543||e>=12549&&e<=12589||e>=12593&&e<=12686||e>=12688&&e<=12730||e>=12736&&e<=12771||e>=12784&&e<=12830||e>=12832&&e<=12871||e>=12880&&e<=13054||e>=13056&&e<=19903||e>=19968&&e<=42124||e>=42128&&e<=42182||e>=43360&&e<=43388||e>=44032&&e<=55203||e>=55216&&e<=55238||e>=55243&&e<=55291||e>=63744&&e<=64255||e>=65040&&e<=65049||e>=65072&&e<=65106||e>=65108&&e<=65126||e>=65128&&e<=65131||e>=65281&&e<=65376||e>=65504&&e<=65510)}i.implement(this,l),this.setDocument=function(e){this.doc&&this.doc.removeListener("change",this.$onChange),this.doc=e,e.on("change",this.$onChange),this.bgTokenizer&&this.bgTokenizer.setDocument(this.getDocument()),this.resetCaches()},this.getDocument=function(){return this.doc},this.$resetRowCache=function(e){if(!e)return this.$docRowCache=[],void(this.$screenRowCache=[]);var n=this.$docRowCache.length,t=this.$getRowCacheIndex(this.$docRowCache,e)+1;n>t&&(this.$docRowCache.splice(t,n),this.$screenRowCache.splice(t,n))},this.$getRowCacheIndex=function(e,n){for(var t=0,i=e.length-1;t<=i;){var a=t+i>>1,r=e[a];if(n>r)t=a+1;else{if(!(n=n);r++);return(t=i[r])?(t.index=r,t.start=a-t.value.length,t):null},this.setUndoManager=function(e){if(this.$undoManager=e,this.$deltas=[],this.$deltasDoc=[],this.$deltasFold=[],this.$informUndoManager&&this.$informUndoManager.cancel(),e){var n=this;this.$syncInformUndoManager=function(){n.$informUndoManager.cancel(),n.$deltasFold.length&&(n.$deltas.push({group:"fold",deltas:n.$deltasFold}),n.$deltasFold=[]),n.$deltasDoc.length&&(n.$deltas.push({group:"doc",deltas:n.$deltasDoc}),n.$deltasDoc=[]),n.$deltas.length>0&&e.execute({action:"aceupdate",args:[n.$deltas,n],merge:n.mergeUndoDeltas}),n.mergeUndoDeltas=!1,n.$deltas=[]},this.$informUndoManager=a.delayedCall(this.$syncInformUndoManager)}},this.markUndoGroup=function(){this.$syncInformUndoManager&&this.$syncInformUndoManager()},this.$defaultUndoManager={undo:function(){},redo:function(){},reset:function(){}},this.getUndoManager=function(){return this.$undoManager||this.$defaultUndoManager},this.getTabString=function(){return this.getUseSoftTabs()?a.stringRepeat(" ",this.getTabSize()):"\t"},this.setUseSoftTabs=function(e){this.setOption("useSoftTabs",e)},this.getUseSoftTabs=function(){return this.$useSoftTabs&&!this.$mode.$indentWithTabs},this.setTabSize=function(e){this.setOption("tabSize",e)},this.getTabSize=function(){return this.$tabSize},this.isTabStop=function(e){return this.$useSoftTabs&&e.column%this.$tabSize==0},this.setNavigateWithinSoftTabs=function(e){this.setOption("navigateWithinSoftTabs",e)},this.getNavigateWithinSoftTabs=function(){return this.$navigateWithinSoftTabs},this.$overwrite=!1,this.setOverwrite=function(e){this.setOption("overwrite",e)},this.getOverwrite=function(){return this.$overwrite},this.toggleOverwrite=function(){this.setOverwrite(!this.$overwrite)},this.addGutterDecoration=function(e,n){this.$decorations[e]||(this.$decorations[e]=""),this.$decorations[e]+=" "+n,this._signal("changeBreakpoint",{})},this.removeGutterDecoration=function(e,n){this.$decorations[e]=(this.$decorations[e]||"").replace(" "+n,""),this._signal("changeBreakpoint",{})},this.getBreakpoints=function(){return this.$breakpoints},this.setBreakpoints=function(e){this.$breakpoints=[];for(var n=0;n0&&(i=!!t.charAt(n-1).match(this.tokenRe)),i||(i=!!t.charAt(n).match(this.tokenRe)),i)var a=this.tokenRe;else if(/^\s+$/.test(t.slice(n-1,n+1)))var a=/\s/;else var a=this.nonTokenRe;var r=n;if(r>0){do{r--}while(r>=0&&t.charAt(r).match(a));r++}for(var o=n;oe&&(e=n.screenWidth)}),this.lineWidgetWidth=e},this.$computeWidth=function(e){if(this.$modified||e){if(this.$modified=!1,this.$useWrapMode)return this.screenWidth=this.$wrapLimit;for(var n=this.doc.getAllLines(),t=this.$rowLengthCache,i=0,a=0,r=this.$foldData[a],o=r?r.start.row:1/0,l=n.length,c=0;co){if((c=r.end.row+1)>=l)break;r=this.$foldData[a++],o=r?r.start.row:1/0}null==t[c]&&(t[c]=this.$getStringScreenWidth(n[c])[0]),t[c]>i&&(i=t[c])}this.screenWidth=i}},this.getLine=function(e){return this.doc.getLine(e)},this.getLines=function(e,n){return this.doc.getLines(e,n)},this.getLength=function(){return this.doc.getLength()},this.getTextRange=function(e){return this.doc.getTextRange(e||this.selection.getRange())},this.insert=function(e,n){return this.doc.insert(e,n)},this.remove=function(e){return this.doc.remove(e)},this.removeFullLines=function(e,n){return this.doc.removeFullLines(e,n)},this.undoChanges=function(e,n){if(e.length){this.$fromUndo=!0;for(var t=null,i=e.length-1;-1!=i;i--){var a=e[i];"doc"==a.group?(this.doc.revertDeltas(a.deltas),t=this.$getUndoSelection(a.deltas,!0,t)):a.deltas.forEach(function(e){this.addFolds(e.folds)},this)}return this.$fromUndo=!1,t&&this.$undoSelect&&!n&&this.selection.setSelectionRange(t),t}},this.redoChanges=function(e,n){if(e.length){this.$fromUndo=!0;for(var t=null,i=0;ie.end.column&&(r.start.column+=l),r.end.row==e.end.row&&r.end.column>e.end.column&&(r.end.column+=l)),o&&r.start.row>=e.end.row&&(r.start.row+=o,r.end.row+=o)}if(r.end=this.insert(r.start,i),a.length){var c=e.start,s=r.start,o=s.row-c.row,l=s.column-c.column;this.addFolds(a.map(function(e){return e=e.clone(),e.start.row==c.row&&(e.start.column+=l),e.end.row==c.row&&(e.end.column+=l),e.start.row+=o,e.end.row+=o,e}))}return r},this.indentRows=function(e,n,t){t=t.replace(/\t/g,this.getTabString());for(var i=e;i<=n;i++)this.doc.insertInLine({row:i,column:0},t)},this.outdentRows=function(e){for(var n=e.collapseRows(),t=new u(0,0,0,0),i=this.getTabSize(),a=n.start.row;a<=n.end.row;++a){var r=this.getLine(a);t.start.row=a,t.end.row=a;for(var o=0;o0){var i=this.getRowFoldEnd(n+t);if(i>this.doc.getLength()-1)return 0;var a=i-n}else{e=this.$clipRowToDocument(e),n=this.$clipRowToDocument(n);var a=n-e+1}var r=new u(e,0,n,Number.MAX_VALUE),o=this.getFoldsInRange(r).map(function(e){return e=e.clone(),e.start.row+=a,e.end.row+=a,e}),l=0==t?this.doc.getLines(e,n):this.doc.removeFullLines(e,n);return this.doc.insertFullLines(e+a,l),o.length&&this.addFolds(o),a},this.moveLinesUp=function(e,n){return this.$moveLines(e,n,-1)},this.moveLinesDown=function(e,n){return this.$moveLines(e,n,1)},this.duplicateLines=function(e,n){return this.$moveLines(e,n,0)},this.$clipRowToDocument=function(e){return Math.max(0,Math.min(e,this.doc.getLength()-1))},this.$clipColumnToRow=function(e,n){return n<0?0:Math.min(this.doc.getLine(e).length,n)},this.$clipPositionToDocument=function(e,n){if(n=Math.max(0,n),e<0)e=0,n=0;else{var t=this.doc.getLength();e>=t?(e=t-1,n=this.doc.getLine(t-1).length):n=Math.min(this.doc.getLine(e).length,n)}return{row:e,column:n}},this.$clipRangeToDocument=function(e){e.start.row<0?(e.start.row=0,e.start.column=0):e.start.column=this.$clipColumnToRow(e.start.row,e.start.column);var n=this.doc.getLength()-1;return e.end.row>n?(e.end.row=n,e.end.column=this.doc.getLine(n).length):e.end.column=this.$clipColumnToRow(e.end.row,e.end.column),e},this.$wrapLimit=80,this.$useWrapMode=!1,this.$wrapLimitRange={min:null,max:null},this.setUseWrapMode=function(e){if(e!=this.$useWrapMode){if(this.$useWrapMode=e,this.$modified=!0,this.$resetRowCache(0),e){var n=this.getLength();this.$wrapData=Array(n),this.$updateWrapData(0,n-1)}this._signal("changeWrapMode")}},this.getUseWrapMode=function(){return this.$useWrapMode},this.setWrapLimitRange=function(e,n){this.$wrapLimitRange.min===e&&this.$wrapLimitRange.max===n||(this.$wrapLimitRange={min:e,max:n},this.$modified=!0,this.$bidiHandler.markAsDirty(),this.$useWrapMode&&this._signal("changeWrapMode"))},this.adjustWrapLimit=function(e,n){var t=this.$wrapLimitRange;t.max<0&&(t={min:n,max:n});var i=this.$constrainWrapLimit(e,t.min,t.max);return i!=this.$wrapLimit&&i>1&&(this.$wrapLimit=i,this.$modified=!0,this.$useWrapMode&&(this.$updateWrapData(0,this.getLength()-1),this.$resetRowCache(0),this._signal("changeWrapLimit")),!0)},this.$constrainWrapLimit=function(e,n,t){return n&&(e=Math.max(n,e)),t&&(e=Math.min(t,e)),e},this.getWrapLimit=function(){return this.$wrapLimit},this.setWrapLimit=function(e){this.setWrapLimitRange(e,e)},this.getWrapLimitRange=function(){return{min:this.$wrapLimitRange.min,max:this.$wrapLimitRange.max}},this.$updateInternalDataOnChange=function(e){var n=this.$useWrapMode,t=e.action,i=e.start,a=e.end,r=i.row,o=a.row,l=o-r,c=null;if(this.$updating=!0,0!=l)if("remove"===t){this[n?"$wrapData":"$rowLengthCache"].splice(r,l);var s=this.$foldData;c=this.getFoldsInRange(e),this.removeFolds(c);var u=this.getFoldLine(a.row),p=0;if(u){u.addRemoveChars(a.row,a.column,i.column-a.column),u.shiftRow(-l);var m=this.getFoldLine(r);m&&m!==u&&(m.merge(u),u=m),p=s.indexOf(u)+1}for(p;p=a.row&&u.shiftRow(-l)}o=r}else{var d=Array(l);d.unshift(r,0);var g=n?this.$wrapData:this.$rowLengthCache;g.splice.apply(g,d);var s=this.$foldData,u=this.getFoldLine(r),p=0;if(u){var _=u.range.compareInside(i.row,i.column);0==_?(u=u.split(i.row,i.column))&&(u.shiftRow(l),u.addRemoveChars(o,0,a.column-i.column)):-1==_&&(u.addRemoveChars(r,0,a.column-i.column),u.shiftRow(l)),p=s.indexOf(u)+1}for(p;p=r&&u.shiftRow(l)}}else{l=Math.abs(e.start.column-e.end.column),"remove"===t&&(c=this.getFoldsInRange(e),this.removeFolds(c),l=-l);var u=this.getFoldLine(r);u&&u.addRemoveChars(r,i.column,l)}return n&&this.$wrapData.length!=this.doc.getLength()&&console.error("doc.getLength() and $wrapData.length have to be the same!"),this.$updating=!1,n?this.$updateWrapData(r,o):this.$updateRowLengthCache(r,o),c},this.$updateRowLengthCache=function(e,n,t){this.$rowLengthCache[e]=null,this.$rowLengthCache[n]=null},this.$updateWrapData=function(e,i){var a,r,o=this.doc.getAllLines(),l=this.getTabSize(),c=this.$wrapData,s=this.$wrapLimit,u=e;for(i=Math.min(i,o.length-1);u<=i;)r=this.getFoldLine(u,r),r?(a=[],r.walk(function(e,i,r,l){var c;if(null!=e){c=this.$getDisplayTokens(e,a.length),c[0]=n;for(var s=1;si-h;){var y=m+i-h;if(e[y-1]>=r&&e[y]>=r)l(y);else if(e[y]!=n&&e[y]!=t){for(var v=Math.max(y-(i-(i>>2)),m-1);y>v&&e[y]v&&e[y]v&&9==e[y];)y--}else for(;y>v&&e[y]v?l(++y):(y=m+i,2==e[y]&&y--,l(y-h))}else{for(y;y!=m-1&&e[y]!=n;y--);if(y>m){l(y);continue}for(y=m+i;y39&&l<48||l>57&&l<64?a.push(9):l>=4352&&e(l)?a.push(1,2):a.push(1)}return a},this.$getStringScreenWidth=function(n,t,i){if(0==t)return[0,0];null==t&&(t=1/0),i=i||0;var a,r;for(r=0;r=4352&&e(a)?i+=2:i+=1,!(i>t));r++);return[i,r]},this.lineWidgets=null,this.getRowLength=function(e){if(this.lineWidgets)var n=this.lineWidgets[e]&&this.lineWidgets[e].rowCount||0;else n=0;return this.$useWrapMode&&this.$wrapData[e]?this.$wrapData[e].length+1+n:1+n},this.getRowLineCount=function(e){return this.$useWrapMode&&this.$wrapData[e]?this.$wrapData[e].length+1:1},this.getRowWrapIndent=function(e){if(this.$useWrapMode){var n=this.screenToDocumentPosition(e,Number.MAX_VALUE),t=this.$wrapData[n.row];return t.length&&t[0]=0)var l=s[u],r=this.$docRowCache[u],m=e>s[p-1];else var m=!p;for(var d=this.getLength()-1,g=this.getNextFoldLine(r),_=g?g.start.row:1/0;l<=e&&(c=this.getRowLength(r),!(l+c>e||r>=d));)l+=c,++r>_&&(r=g.end.row+1,g=this.getNextFoldLine(r,g),_=g?g.start.row:1/0),m&&(this.$docRowCache.push(r),this.$screenRowCache.push(l));if(g&&g.start.row<=r)i=this.getFoldDisplayLine(g),r=g.start.row;else{if(l+c<=e||r>d)return{row:d,column:this.getLine(d).length};i=this.getLine(r),g=null}var f=0,h=Math.floor(e-l);if(this.$useWrapMode){var y=this.$wrapData[r];y&&(a=y[h],h>0&&y.length&&(f=y.indent,o=y[h-1]||y[y.length-1],i=i.substring(o)))}return void 0!==t&&this.$bidiHandler.isBidiRow(l+h,r,h)&&(n=this.$bidiHandler.offsetToCol(t)),o+=this.$getStringScreenWidth(i,n-f)[1],this.$useWrapMode&&o>=a&&(o=a-1),g?g.idxToPosition(o):{row:r,column:o}},this.documentToScreenPosition=function(e,n){if(void 0===n)var t=this.$clipPositionToDocument(e.row,e.column);else t=this.$clipPositionToDocument(e,n);e=t.row,n=t.column;var i=0,a=null,r=null;(r=this.getFoldAt(e,n,1))&&(e=r.start.row,n=r.start.column);var o,l=0,c=this.$docRowCache,s=this.$getRowCacheIndex(c,e),u=c.length;if(u&&s>=0)var l=c[s],i=this.$screenRowCache[s],p=e>c[u-1];else var p=!u;for(var m=this.getNextFoldLine(l),d=m?m.start.row:1/0;l=d){if((o=m.end.row+1)>e)break;m=this.getNextFoldLine(o,m),d=m?m.start.row:1/0}else o=l+1;i+=this.getRowLength(l),l=o,p&&(this.$docRowCache.push(l),this.$screenRowCache.push(i))}var g="";m&&l>=d?(g=this.getFoldDisplayLine(m,e,n),a=m.start.row):(g=this.getLine(e).substring(0,n),a=e);var _=0;if(this.$useWrapMode){var f=this.$wrapData[a];if(f){for(var h=0;g.length>=f[h];)i++,h++;g=g.substring(f[h-1]||0,g.length),_=h>0?f.indent:0}}return{row:i,column:_+this.$getStringScreenWidth(g)[0]}},this.documentToScreenColumn=function(e,n){return this.documentToScreenPosition(e,n).column},this.documentToScreenRow=function(e,n){return this.documentToScreenPosition(e,n).row},this.getScreenLength=function(){var e=0,n=null;if(this.$useWrapMode)for(var t=this.$wrapData.length,i=0,a=0,n=this.$foldData[a++],r=n?n.start.row:1/0;ir&&(i=n.end.row+1,n=this.$foldData[a++],r=n?n.start.row:1/0)}else{e=this.getLength();for(var l=this.$foldData,a=0;at));r++);return[i,r]})},this.destroy=function(){this.bgTokenizer&&(this.bgTokenizer.setDocument(null),this.bgTokenizer=null),this.$stopWorker()},this.isFullWidth=e}.call(g.prototype),e("./edit_session/folding").Folding.call(g.prototype),e("./edit_session/bracket_match").BracketMatch.call(g.prototype),o.defineOptions(g.prototype,"session",{wrap:{set:function(e){if(e&&"off"!=e?"free"==e?e=!0:"printMargin"==e?e=-1:"string"==typeof e&&(e=parseInt(e,10)||!1):e=!1,this.$wrap!=e)if(this.$wrap=e,e){var n="number"==typeof e?e:null;this.setWrapLimitRange(n,n),this.setUseWrapMode(!0)}else this.setUseWrapMode(!1)},get:function(){return this.getUseWrapMode()?-1==this.$wrap?"printMargin":this.getWrapLimitRange().min?this.$wrap:"free":"off"},handlesSet:!0},wrapMethod:{set:function(e){(e="auto"==e?"text"!=this.$mode.type:"text"!=e)!=this.$wrapAsCode&&(this.$wrapAsCode=e,this.$useWrapMode&&(this.$modified=!0,this.$resetRowCache(0),this.$updateWrapData(0,this.getLength()-1)))},initialValue:"auto"},indentedSoftWrap:{initialValue:!0},firstLineNumber:{set:function(){this._signal("changeBreakpoint")},initialValue:1},useWorker:{set:function(e){this.$useWorker=e,this.$stopWorker(),e&&this.$startWorker()},initialValue:!0},useSoftTabs:{initialValue:!0},tabSize:{set:function(e){isNaN(e)||this.$tabSize===e||(this.$modified=!0,this.$rowLengthCache=[],this.$tabSize=e,this._signal("changeTabSize"))},initialValue:4,handlesSet:!0},navigateWithinSoftTabs:{initialValue:!1},overwrite:{set:function(e){this._signal("changeOverwrite")},initialValue:!1},newLineMode:{set:function(e){this.doc.setNewLineMode(e)},get:function(){return this.doc.getNewLineMode()},handlesSet:!0},mode:{set:function(e){this.setMode(e)},get:function(){return this.$modeId}}}),n.EditSession=g}),ace.define("ace/search",["require","exports","module","ace/lib/lang","ace/lib/oop","ace/range"],function(e,n,t){"use strict";function i(e,n){function t(e){return/\w/.test(e)||n.regExp?"\\b":""}return t(e[0])+e+t(e[e.length-1])}var a=e("./lib/lang"),r=e("./lib/oop"),o=e("./range").Range,l=function(){this.$options={}};(function(){this.set=function(e){return r.mixin(this.$options,e),this},this.getOptions=function(){return a.copyObject(this.$options)},this.setOptions=function(e){this.$options=e},this.find=function(e){var n=this.$options,t=this.$matchIterator(e,n);if(!t)return!1;var i=null;return t.forEach(function(e,t,a,r){return i=new o(e,t,a,r),!(t==r&&n.start&&n.start.start&&0!=n.skipCurrent&&i.isEqual(n.start))||(i=null,!1)}),i},this.findAll=function(e){var n=this.$options;if(!n.needle)return[];this.$assembleRegExp(n);var t=n.range,i=t?e.getLines(t.start.row,t.end.row):e.doc.getAllLines(),r=[],l=n.re;if(n.$isMultiLine){var c,s=l.length,u=i.length-s;e:for(var p=l.offset||0;p<=u;p++){for(var m=0;m_||(r.push(c=new o(p,_,p+s-1,f)),s>2&&(p=p+s-2))}}else for(var h=0;hE&&r[m].end.row==t.end.row;)m--;for(r=r.slice(h,m+1),h=0,m=r.length;h=l;t--)if(p(t,Number.MAX_VALUE,e))return;if(0!=n.wrap)for(t=c,l=o.row;t>=l;t--)if(p(t,Number.MAX_VALUE,e))return}};else var s=function(e){var t=o.row;if(!p(t,o.column,e)){for(t+=1;t<=c;t++)if(p(t,0,e))return;if(0!=n.wrap)for(t=l,c=o.row;t<=c;t++)if(p(t,0,e))return}};if(n.$isMultiLine)var u=t.length,p=function(n,a,r){var o=i?n-u+1:n;if(!(o<0)){var l=e.getLine(o),c=l.search(t[0]);if(!(!i&&ca))return!!r(o,c,o+u-1,p)||void 0}}};else if(i)var p=function(n,i,a){var r,o=e.getLine(n),l=[],c=0;for(t.lastIndex=0;r=t.exec(o);){var s=r[0].length;if(c=r.index,!s){if(c>=o.length)break;t.lastIndex=c+=1}if(r.index+s>i)break;l.push(r.index,s)}for(var u=l.length-1;u>=0;u-=2){var p=l[u-1],s=l[u];if(a(n,p,n,p+s))return!0}};else var p=function(n,i,a){var r,o=e.getLine(n),l=i;for(t.lastIndex=i;r=t.exec(o);){var c=r[0].length;if(l=r.index,a(n,l,n,l+c))return!0;if(!c&&(t.lastIndex=l+=1,l>=o.length))return!1}};return{forEach:s}}}).call(l.prototype),n.Search=l}),ace.define("ace/keyboard/hash_handler",["require","exports","module","ace/lib/keys","ace/lib/useragent"],function(e,n,t){"use strict";function i(e,n){this.platform=n||(o.isMac?"mac":"win"),this.commands={},this.commandKeyBinding={},this.addCommands(e),this.$singleCommand=!0}function a(e,n){i.call(this,e,n),this.$singleCommand=!1}var r=e("../lib/keys"),o=e("../lib/useragent"),l=r.KEY_MODS;a.prototype=i.prototype,function(){function e(e){return"object"==typeof e&&e.bindKey&&e.bindKey.position||(e.isDefault?-100:0)}this.addCommand=function(e){this.commands[e.name]&&this.removeCommand(e),this.commands[e.name]=e,e.bindKey&&this._buildKeyHash(e)},this.removeCommand=function(e,n){var t=e&&("string"==typeof e?e:e.name);e=this.commands[t],n||delete this.commands[t];var i=this.commandKeyBinding;for(var a in i){var r=i[a];if(r==e)delete i[a];else if(Array.isArray(r)){var o=r.indexOf(e);-1!=o&&(r.splice(o,1),1==r.length&&(i[a]=r[0]))}}},this.bindKey=function(e,n,t){if("object"==typeof e&&e&&(void 0==t&&(t=e.position),e=e[this.platform]),e)return"function"==typeof n?this.addCommand({exec:n,bindKey:e,name:n.name||e}):void e.split("|").forEach(function(e){var i="";if(-1!=e.indexOf(" ")){var a=e.split(/\s+/);e=a.pop(),a.forEach(function(e){var n=this.parseKeys(e),t=l[n.hashId]+n.key;i+=(i?" ":"")+t,this._addCommandToBinding(i,"chainKeys")},this),i+=" "}var r=this.parseKeys(e),o=l[r.hashId]+r.key;this._addCommandToBinding(i+o,n,t)},this)},this._addCommandToBinding=function(n,t,i){var a,r=this.commandKeyBinding;if(t)if(!r[n]||this.$singleCommand)r[n]=t;else{Array.isArray(r[n])?-1!=(a=r[n].indexOf(t))&&r[n].splice(a,1):r[n]=[r[n]],"number"!=typeof i&&(i=e(t));var o=r[n];for(a=0;ai)break}o.splice(a,0,t)}else delete r[n]},this.addCommands=function(e){e&&Object.keys(e).forEach(function(n){var t=e[n];if(t){if("string"==typeof t)return this.bindKey(t,n);"function"==typeof t&&(t={exec:t}),"object"==typeof t&&(t.name||(t.name=n),this.addCommand(t))}},this)},this.removeCommands=function(e){Object.keys(e).forEach(function(n){this.removeCommand(e[n])},this)},this.bindKeys=function(e){Object.keys(e).forEach(function(n){this.bindKey(n,e[n])},this)},this._buildKeyHash=function(e){this.bindKey(e.bindKey,e)},this.parseKeys=function(e){var n=e.toLowerCase().split(/[\-\+]([\-\+])?/).filter(function(e){return e}),t=n.pop(),i=r[t];if(r.FUNCTION_KEYS[i])t=r.FUNCTION_KEYS[i].toLowerCase();else{if(!n.length)return{key:t,hashId:-1};if(1==n.length&&"shift"==n[0])return{key:t.toUpperCase(),hashId:-1}}for(var a=0,o=n.length;o--;){var l=r.KEY_MODS[n[o]];if(null==l)return"undefined"!=typeof console&&console.error("invalid modifier "+n[o]+" in "+e),!1;a|=l}return{key:t,hashId:a}},this.findKeyCommand=function(e,n){var t=l[e]+n;return this.commandKeyBinding[t]},this.handleKeyboard=function(e,n,t,i){if(!(i<0)){var a=l[n]+t,r=this.commandKeyBinding[a];return e.$keyChain&&(e.$keyChain+=" "+a,r=this.commandKeyBinding[e.$keyChain]||r),!r||"chainKeys"!=r&&"chainKeys"!=r[r.length-1]?(e.$keyChain&&(n&&4!=n||1!=t.length?(-1==n||i>0)&&(e.$keyChain=""):e.$keyChain=e.$keyChain.slice(0,-a.length-1)),{command:r}):(e.$keyChain=e.$keyChain||a,{command:"null"})}},this.getStatusText=function(e,n){return n.$keyChain||""}}.call(i.prototype),n.HashHandler=i,n.MultiHashHandler=a}),ace.define("ace/commands/command_manager",["require","exports","module","ace/lib/oop","ace/keyboard/hash_handler","ace/lib/event_emitter"],function(e,n,t){"use strict";var i=e("../lib/oop"),a=e("../keyboard/hash_handler").MultiHashHandler,r=e("../lib/event_emitter").EventEmitter,o=function(e,n){a.call(this,n,e),this.byName=this.commands,this.setDefaultHandler("exec",function(e){return e.command.exec(e.editor,e.args||{})})};i.inherits(o,a),function(){i.implement(this,r),this.exec=function(e,n,t){if(Array.isArray(e)){for(var i=e.length;i--;)if(this.exec(e[i],n,t))return!0;return!1}if("string"==typeof e&&(e=this.commands[e]),!e)return!1;if(n&&n.$readOnly&&!e.readOnly)return!1;if(e.isAvailable&&!e.isAvailable(n))return!1;var a={editor:n,command:e,args:t};return a.returnValue=this._emit("exec",a),this._signal("afterExec",a),!1!==a.returnValue},this.toggleRecording=function(e){if(!this.$inReplay)return e&&e._emit("changeStatus"),this.recording?(this.macro.pop(),this.removeEventListener("exec",this.$addCommandToMacro),this.macro.length||(this.macro=this.oldMacro),this.recording=!1):(this.$addCommandToMacro||(this.$addCommandToMacro=function(e){this.macro.push([e.command,e.args])}.bind(this)),this.oldMacro=this.macro,this.macro=[],this.on("exec",this.$addCommandToMacro),this.recording=!0)},this.replay=function(e){if(!this.$inReplay&&this.macro){if(this.recording)return this.toggleRecording(e);try{this.$inReplay=!0,this.macro.forEach(function(n){"string"==typeof n?this.exec(n,e):this.exec(n[0],e,n[1])},this)}finally{this.$inReplay=!1}}},this.trimMacro=function(e){return e.map(function(e){return"string"!=typeof e[0]&&(e[0]=e[0].name),e[1]||(e=e[0]),e})}}.call(o.prototype),n.CommandManager=o}),ace.define("ace/commands/default_commands",["require","exports","module","ace/lib/lang","ace/config","ace/range"],function(e,n,t){"use strict";function i(e,n){return{win:e,mac:n}}var a=e("../lib/lang"),r=e("../config"),o=e("../range").Range;n.commands=[{name:"showSettingsMenu",bindKey:i("Ctrl-,","Command-,"),exec:function(e){r.loadModule("ace/ext/settings_menu",function(n){n.init(e),e.showSettingsMenu()})},readOnly:!0},{name:"goToNextError",bindKey:i("Alt-E","F4"),exec:function(e){r.loadModule("ace/ext/error_marker",function(n){n.showErrorMarker(e,1)})},scrollIntoView:"animate",readOnly:!0},{name:"goToPreviousError",bindKey:i("Alt-Shift-E","Shift-F4"),exec:function(e){r.loadModule("ace/ext/error_marker",function(n){n.showErrorMarker(e,-1)})},scrollIntoView:"animate",readOnly:!0},{name:"selectall",bindKey:i("Ctrl-A","Command-A"),exec:function(e){e.selectAll()},readOnly:!0},{name:"centerselection",bindKey:i(null,"Ctrl-L"),exec:function(e){e.centerSelection()},readOnly:!0},{name:"gotoline",bindKey:i("Ctrl-L","Command-L"),exec:function(e){var n=parseInt(prompt("Enter line number:"),10);isNaN(n)||e.gotoLine(n)},readOnly:!0},{name:"fold",bindKey:i("Alt-L|Ctrl-F1","Command-Alt-L|Command-F1"),exec:function(e){e.session.toggleFold(!1)},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"unfold",bindKey:i("Alt-Shift-L|Ctrl-Shift-F1","Command-Alt-Shift-L|Command-Shift-F1"),exec:function(e){e.session.toggleFold(!0)},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"toggleFoldWidget",bindKey:i("F2","F2"),exec:function(e){e.session.toggleFoldWidget()},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"toggleParentFoldWidget",bindKey:i("Alt-F2","Alt-F2"),exec:function(e){e.session.toggleFoldWidget(!0)},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"foldall",bindKey:i(null,"Ctrl-Command-Option-0"),exec:function(e){e.session.foldAll()},scrollIntoView:"center",readOnly:!0},{name:"foldOther",bindKey:i("Alt-0","Command-Option-0"),exec:function(e){e.session.foldAll(),e.session.unfold(e.selection.getAllRanges())},scrollIntoView:"center",readOnly:!0},{name:"unfoldall",bindKey:i("Alt-Shift-0","Command-Option-Shift-0"),exec:function(e){e.session.unfold()},scrollIntoView:"center",readOnly:!0},{name:"findnext",bindKey:i("Ctrl-K","Command-G"),exec:function(e){e.findNext()},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"findprevious",bindKey:i("Ctrl-Shift-K","Command-Shift-G"),exec:function(e){e.findPrevious()},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"selectOrFindNext",bindKey:i("Alt-K","Ctrl-G"),exec:function(e){e.selection.isEmpty()?e.selection.selectWord():e.findNext()},readOnly:!0},{name:"selectOrFindPrevious",bindKey:i("Alt-Shift-K","Ctrl-Shift-G"),exec:function(e){e.selection.isEmpty()?e.selection.selectWord():e.findPrevious()},readOnly:!0},{name:"find",bindKey:i("Ctrl-F","Command-F"),exec:function(e){r.loadModule("ace/ext/searchbox",function(n){n.Search(e)})},readOnly:!0},{name:"overwrite",bindKey:"Insert",exec:function(e){e.toggleOverwrite()},readOnly:!0},{name:"selecttostart",bindKey:i("Ctrl-Shift-Home","Command-Shift-Home|Command-Shift-Up"),exec:function(e){e.getSelection().selectFileStart()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"gotostart",bindKey:i("Ctrl-Home","Command-Home|Command-Up"),exec:function(e){e.navigateFileStart()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"selectup",bindKey:i("Shift-Up","Shift-Up|Ctrl-Shift-P"),exec:function(e){e.getSelection().selectUp()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"golineup",bindKey:i("Up","Up|Ctrl-P"),exec:function(e,n){e.navigateUp(n.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selecttoend",bindKey:i("Ctrl-Shift-End","Command-Shift-End|Command-Shift-Down"),exec:function(e){e.getSelection().selectFileEnd()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"gotoend",bindKey:i("Ctrl-End","Command-End|Command-Down"),exec:function(e){e.navigateFileEnd()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"selectdown",bindKey:i("Shift-Down","Shift-Down|Ctrl-Shift-N"),exec:function(e){e.getSelection().selectDown()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"golinedown",bindKey:i("Down","Down|Ctrl-N"),exec:function(e,n){e.navigateDown(n.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectwordleft",bindKey:i("Ctrl-Shift-Left","Option-Shift-Left"),exec:function(e){e.getSelection().selectWordLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotowordleft",bindKey:i("Ctrl-Left","Option-Left"),exec:function(e){e.navigateWordLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selecttolinestart",bindKey:i("Alt-Shift-Left","Command-Shift-Left|Ctrl-Shift-A"),exec:function(e){e.getSelection().selectLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotolinestart",bindKey:i("Alt-Left|Home","Command-Left|Home|Ctrl-A"),exec:function(e){e.navigateLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectleft",bindKey:i("Shift-Left","Shift-Left|Ctrl-Shift-B"),exec:function(e){e.getSelection().selectLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotoleft",bindKey:i("Left","Left|Ctrl-B"),exec:function(e,n){e.navigateLeft(n.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectwordright",bindKey:i("Ctrl-Shift-Right","Option-Shift-Right"),exec:function(e){e.getSelection().selectWordRight()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotowordright",bindKey:i("Ctrl-Right","Option-Right"),exec:function(e){e.navigateWordRight()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selecttolineend",bindKey:i("Alt-Shift-Right","Command-Shift-Right|Shift-End|Ctrl-Shift-E"),exec:function(e){e.getSelection().selectLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotolineend",bindKey:i("Alt-Right|End","Command-Right|End|Ctrl-E"),exec:function(e){e.navigateLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectright",bindKey:i("Shift-Right","Shift-Right"),exec:function(e){e.getSelection().selectRight()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotoright",bindKey:i("Right","Right|Ctrl-F"),exec:function(e,n){e.navigateRight(n.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectpagedown",bindKey:"Shift-PageDown",exec:function(e){e.selectPageDown()},readOnly:!0},{name:"pagedown",bindKey:i(null,"Option-PageDown"),exec:function(e){e.scrollPageDown()},readOnly:!0},{name:"gotopagedown",bindKey:i("PageDown","PageDown|Ctrl-V"),exec:function(e){e.gotoPageDown()},readOnly:!0},{name:"selectpageup",bindKey:"Shift-PageUp",exec:function(e){e.selectPageUp()},readOnly:!0},{name:"pageup",bindKey:i(null,"Option-PageUp"),exec:function(e){e.scrollPageUp()},readOnly:!0},{name:"gotopageup",bindKey:"PageUp",exec:function(e){e.gotoPageUp()},readOnly:!0},{name:"scrollup",bindKey:i("Ctrl-Up",null),exec:function(e){e.renderer.scrollBy(0,-2*e.renderer.layerConfig.lineHeight)},readOnly:!0},{name:"scrolldown",bindKey:i("Ctrl-Down",null),exec:function(e){e.renderer.scrollBy(0,2*e.renderer.layerConfig.lineHeight)},readOnly:!0},{name:"selectlinestart",bindKey:"Shift-Home",exec:function(e){e.getSelection().selectLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectlineend",bindKey:"Shift-End",exec:function(e){e.getSelection().selectLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"togglerecording",bindKey:i("Ctrl-Alt-E","Command-Option-E"),exec:function(e){e.commands.toggleRecording(e)},readOnly:!0},{name:"replaymacro",bindKey:i("Ctrl-Shift-E","Command-Shift-E"),exec:function(e){e.commands.replay(e)},readOnly:!0},{name:"jumptomatching",bindKey:i("Ctrl-P","Ctrl-P"),exec:function(e){e.jumpToMatching()},multiSelectAction:"forEach",scrollIntoView:"animate",readOnly:!0},{name:"selecttomatching",bindKey:i("Ctrl-Shift-P","Ctrl-Shift-P"),exec:function(e){e.jumpToMatching(!0)},multiSelectAction:"forEach",scrollIntoView:"animate",readOnly:!0},{name:"expandToMatching",bindKey:i("Ctrl-Shift-M","Ctrl-Shift-M"),exec:function(e){e.jumpToMatching(!0,!0)},multiSelectAction:"forEach",scrollIntoView:"animate",readOnly:!0},{name:"passKeysToBrowser",bindKey:i(null,null),exec:function(){},passEvent:!0,readOnly:!0},{name:"copy",exec:function(e){},readOnly:!0},{name:"cut",exec:function(e){var n=e.getSelectionRange();e._emit("cut",n),e.selection.isEmpty()||(e.session.remove(n),e.clearSelection())},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"paste",exec:function(e,n){e.$handlePaste(n)},scrollIntoView:"cursor"},{name:"removeline",bindKey:i("Ctrl-D","Command-D"),exec:function(e){e.removeLines()},scrollIntoView:"cursor",multiSelectAction:"forEachLine"},{name:"duplicateSelection",bindKey:i("Ctrl-Shift-D","Command-Shift-D"),exec:function(e){e.duplicateSelection()},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"sortlines",bindKey:i("Ctrl-Alt-S","Command-Alt-S"),exec:function(e){e.sortLines()},scrollIntoView:"selection",multiSelectAction:"forEachLine"},{name:"togglecomment",bindKey:i("Ctrl-/","Command-/"),exec:function(e){e.toggleCommentLines()},multiSelectAction:"forEachLine",scrollIntoView:"selectionPart"},{name:"toggleBlockComment",bindKey:i("Ctrl-Shift-/","Command-Shift-/"),exec:function(e){e.toggleBlockComment()},multiSelectAction:"forEach",scrollIntoView:"selectionPart"},{name:"modifyNumberUp",bindKey:i("Ctrl-Shift-Up","Alt-Shift-Up"),exec:function(e){e.modifyNumber(1)},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"modifyNumberDown",bindKey:i("Ctrl-Shift-Down","Alt-Shift-Down"),exec:function(e){e.modifyNumber(-1)},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"replace",bindKey:i("Ctrl-H","Command-Option-F"),exec:function(e){r.loadModule("ace/ext/searchbox",function(n){n.Search(e,!0)})}},{name:"undo",bindKey:i("Ctrl-Z","Command-Z"),exec:function(e){e.undo()}},{name:"redo",bindKey:i("Ctrl-Shift-Z|Ctrl-Y","Command-Shift-Z|Command-Y"),exec:function(e){e.redo()}},{name:"copylinesup",bindKey:i("Alt-Shift-Up","Command-Option-Up"),exec:function(e){e.copyLinesUp()},scrollIntoView:"cursor"},{name:"movelinesup",bindKey:i("Alt-Up","Option-Up"),exec:function(e){e.moveLinesUp()},scrollIntoView:"cursor"},{name:"copylinesdown",bindKey:i("Alt-Shift-Down","Command-Option-Down"),exec:function(e){e.copyLinesDown()},scrollIntoView:"cursor"},{name:"movelinesdown",bindKey:i("Alt-Down","Option-Down"),exec:function(e){e.moveLinesDown()},scrollIntoView:"cursor"},{name:"del",bindKey:i("Delete","Delete|Ctrl-D|Shift-Delete"),exec:function(e){e.remove("right")},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"backspace",bindKey:i("Shift-Backspace|Backspace","Ctrl-Backspace|Shift-Backspace|Backspace|Ctrl-H"),exec:function(e){e.remove("left")},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"cut_or_delete",bindKey:i("Shift-Delete",null),exec:function(e){if(!e.selection.isEmpty())return!1;e.remove("left")},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolinestart",bindKey:i("Alt-Backspace","Command-Backspace"),exec:function(e){e.removeToLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolineend",bindKey:i("Alt-Delete","Ctrl-K|Command-Delete"),exec:function(e){e.removeToLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolinestarthard",bindKey:i("Ctrl-Shift-Backspace",null),exec:function(e){var n=e.selection.getRange();n.start.column=0,e.session.remove(n)},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolineendhard",bindKey:i("Ctrl-Shift-Delete",null),exec:function(e){var n=e.selection.getRange();n.end.column=Number.MAX_VALUE,e.session.remove(n)},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removewordleft",bindKey:i("Ctrl-Backspace","Alt-Backspace|Ctrl-Alt-Backspace"),exec:function(e){e.removeWordLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removewordright",bindKey:i("Ctrl-Delete","Alt-Delete"),exec:function(e){e.removeWordRight()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"outdent",bindKey:i("Shift-Tab","Shift-Tab"),exec:function(e){e.blockOutdent()},multiSelectAction:"forEach",scrollIntoView:"selectionPart"},{name:"indent",bindKey:i("Tab","Tab"),exec:function(e){e.indent()},multiSelectAction:"forEach",scrollIntoView:"selectionPart"},{name:"blockoutdent",bindKey:i("Ctrl-[","Ctrl-["),exec:function(e){e.blockOutdent()},multiSelectAction:"forEachLine",scrollIntoView:"selectionPart"},{name:"blockindent",bindKey:i("Ctrl-]","Ctrl-]"),exec:function(e){e.blockIndent()},multiSelectAction:"forEachLine",scrollIntoView:"selectionPart"},{name:"insertstring",exec:function(e,n){e.insert(n)},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"inserttext",exec:function(e,n){e.insert(a.stringRepeat(n.text||"",n.times||1))},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"splitline",bindKey:i(null,"Ctrl-O"),exec:function(e){e.splitLine()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"transposeletters",bindKey:i("Alt-Shift-X","Ctrl-T"),exec:function(e){e.transposeLetters()},multiSelectAction:function(e){e.transposeSelections(1)},scrollIntoView:"cursor"},{name:"touppercase",bindKey:i("Ctrl-U","Ctrl-U"),exec:function(e){e.toUpperCase()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"tolowercase",bindKey:i("Ctrl-Shift-U","Ctrl-Shift-U"),exec:function(e){e.toLowerCase()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"expandtoline",bindKey:i("Ctrl-Shift-L","Command-Shift-L"),exec:function(e){var n=e.selection.getRange();n.start.column=n.end.column=0,n.end.row++,e.selection.setRange(n,!1)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"joinlines",bindKey:i(null,null),exec:function(e){for(var n=e.selection.isBackwards(),t=n?e.selection.getSelectionLead():e.selection.getSelectionAnchor(),i=n?e.selection.getSelectionAnchor():e.selection.getSelectionLead(),r=e.session.doc.getLine(t.row).length,l=e.session.doc.getTextRange(e.selection.getRange()),c=l.replace(/\n\s*/," ").length,s=e.session.doc.getLine(t.row),u=t.row+1;u<=i.row+1;u++){var p=a.stringTrimLeft(a.stringTrimRight(e.session.doc.getLine(u)));0!==p.length&&(p=" "+p),s+=p}i.row+10?(e.selection.moveCursorTo(t.row,t.column),e.selection.selectTo(t.row,t.column+c)):(r=e.session.doc.getLine(t.row).length>r?r+1:r,e.selection.moveCursorTo(t.row,r))},multiSelectAction:"forEach",readOnly:!0},{name:"invertSelection",bindKey:i(null,null),exec:function(e){var n=e.session.doc.getLength()-1,t=e.session.doc.getLine(n).length,i=e.selection.rangeList.ranges,a=[];i.length<1&&(i=[e.selection.getRange()]);for(var r=0;r0&&this.$blockScrolling--;var t=n&&n.scrollIntoView;if(t){switch(t){case"center-animate":t="animate";case"center":this.renderer.scrollCursorIntoView(null,.5);break;case"animate":case"cursor":this.renderer.scrollCursorIntoView();break;case"selectionPart":var i=this.selection.getRange(),a=this.renderer.layerConfig;(i.start.row>=a.lastRow||i.end.row<=a.firstRow)&&this.renderer.scrollSelectionIntoView(this.selection.anchor,this.selection.lead)}"animate"==t&&this.renderer.animateScrolling(this.curOp.scrollTop)}this.prevOp=this.curOp,this.curOp=null}},this.$mergeableCommands=["backspace","del","insertstring"],this.$historyTracker=function(e){if(this.$mergeUndoDeltas){var n=this.prevOp,t=this.$mergeableCommands,i=n.command&&e.command.name==n.command.name;if("insertstring"==e.command.name){var a=e.args;void 0===this.mergeNextCommand&&(this.mergeNextCommand=!0),i=i&&this.mergeNextCommand&&(!/\s/.test(a)||/\s/.test(n.args)),this.mergeNextCommand=!0}else i=i&&-1!==t.indexOf(e.command.name);"always"!=this.$mergeUndoDeltas&&Date.now()-this.sequenceStartTime>2e3&&(i=!1),i?this.session.mergeUndoDeltas=!0:-1!==t.indexOf(e.command.name)&&(this.sequenceStartTime=Date.now())}},this.setKeyboardHandler=function(e,n){if(e&&"string"==typeof e){this.$keybindingId=e;var t=this;h.loadModule(["keybinding",e],function(i){t.$keybindingId==e&&t.keyBinding.setKeyboardHandler(i&&i.handler),n&&n()})}else this.$keybindingId=null,this.keyBinding.setKeyboardHandler(e),n&&n()},this.getKeyboardHandler=function(){return this.keyBinding.getKeyboardHandler()},this.setSession=function(e){if(this.session!=e){this.curOp&&this.endOperation(),this.curOp={};var n=this.session;if(n){this.session.off("change",this.$onDocumentChange),this.session.off("changeMode",this.$onChangeMode),this.session.off("tokenizerUpdate",this.$onTokenizerUpdate),this.session.off("changeTabSize",this.$onChangeTabSize),this.session.off("changeWrapLimit",this.$onChangeWrapLimit),this.session.off("changeWrapMode",this.$onChangeWrapMode),this.session.off("changeFold",this.$onChangeFold),this.session.off("changeFrontMarker",this.$onChangeFrontMarker),this.session.off("changeBackMarker",this.$onChangeBackMarker),this.session.off("changeBreakpoint",this.$onChangeBreakpoint),this.session.off("changeAnnotation",this.$onChangeAnnotation),this.session.off("changeOverwrite",this.$onCursorChange),this.session.off("changeScrollTop",this.$onScrollTopChange),this.session.off("changeScrollLeft",this.$onScrollLeftChange);var t=this.session.getSelection();t.off("changeCursor",this.$onCursorChange),t.off("changeSelection",this.$onSelectionChange)}this.session=e,e?(this.$onDocumentChange=this.onDocumentChange.bind(this),e.on("change",this.$onDocumentChange),this.renderer.setSession(e),this.$onChangeMode=this.onChangeMode.bind(this),e.on("changeMode",this.$onChangeMode),this.$onTokenizerUpdate=this.onTokenizerUpdate.bind(this),e.on("tokenizerUpdate",this.$onTokenizerUpdate),this.$onChangeTabSize=this.renderer.onChangeTabSize.bind(this.renderer),e.on("changeTabSize",this.$onChangeTabSize),this.$onChangeWrapLimit=this.onChangeWrapLimit.bind(this),e.on("changeWrapLimit",this.$onChangeWrapLimit),this.$onChangeWrapMode=this.onChangeWrapMode.bind(this),e.on("changeWrapMode",this.$onChangeWrapMode),this.$onChangeFold=this.onChangeFold.bind(this),e.on("changeFold",this.$onChangeFold),this.$onChangeFrontMarker=this.onChangeFrontMarker.bind(this),this.session.on("changeFrontMarker",this.$onChangeFrontMarker),this.$onChangeBackMarker=this.onChangeBackMarker.bind(this),this.session.on("changeBackMarker",this.$onChangeBackMarker),this.$onChangeBreakpoint=this.onChangeBreakpoint.bind(this),this.session.on("changeBreakpoint",this.$onChangeBreakpoint),this.$onChangeAnnotation=this.onChangeAnnotation.bind(this),this.session.on("changeAnnotation",this.$onChangeAnnotation),this.$onCursorChange=this.onCursorChange.bind(this),this.session.on("changeOverwrite",this.$onCursorChange),this.$onScrollTopChange=this.onScrollTopChange.bind(this),this.session.on("changeScrollTop",this.$onScrollTopChange),this.$onScrollLeftChange=this.onScrollLeftChange.bind(this),this.session.on("changeScrollLeft",this.$onScrollLeftChange),this.selection=e.getSelection(),this.selection.on("changeCursor",this.$onCursorChange),this.$onSelectionChange=this.onSelectionChange.bind(this),this.selection.on("changeSelection",this.$onSelectionChange),this.onChangeMode(),this.$blockScrolling+=1,this.onCursorChange(),this.$blockScrolling-=1,this.onScrollTopChange(),this.onScrollLeftChange(),this.onSelectionChange(),this.onChangeFrontMarker(),this.onChangeBackMarker(),this.onChangeBreakpoint(),this.onChangeAnnotation(),this.session.getUseWrapMode()&&this.renderer.adjustWrapLimit(),this.renderer.updateFull()):(this.selection=null,this.renderer.setSession(e)),this._signal("changeSession",{session:e,oldSession:n}),this.curOp=null,n&&n._signal("changeEditor",{oldEditor:this}),e&&e._signal("changeEditor",{editor:this}),e&&e.bgTokenizer&&e.bgTokenizer.scheduleStart()}},this.getSession=function(){return this.session},this.setValue=function(e,n){return this.session.doc.setValue(e),n?1==n?this.navigateFileEnd():-1==n&&this.navigateFileStart():this.selectAll(),e},this.getValue=function(){return this.session.getValue()},this.getSelection=function(){return this.selection},this.resize=function(e){this.renderer.onResize(e)},this.setTheme=function(e,n){this.renderer.setTheme(e,n)},this.getTheme=function(){return this.renderer.getTheme()},this.setStyle=function(e){this.renderer.setStyle(e)},this.unsetStyle=function(e){this.renderer.unsetStyle(e)},this.getFontSize=function(){return this.getOption("fontSize")||a.computedStyle(this.container,"fontSize")},this.setFontSize=function(e){this.setOption("fontSize",e)},this.$highlightBrackets=function(){if(this.session.$bracketHighlight&&(this.session.removeMarker(this.session.$bracketHighlight),this.session.$bracketHighlight=null),!this.$highlightPending){var e=this;this.$highlightPending=!0,setTimeout(function(){e.$highlightPending=!1;var n=e.session;if(n&&n.bgTokenizer){var t=n.findMatchingBracket(e.getCursorPosition());if(t)var i=new d(t.row,t.column,t.row,t.column+1);else if(n.$mode.getMatching)var i=n.$mode.getMatching(e.session);i&&(n.$bracketHighlight=n.addMarker(i,"ace_bracket","text"))}},50)}},this.$highlightTags=function(){if(!this.$highlightTagPending){var e=this;this.$highlightTagPending=!0,setTimeout(function(){e.$highlightTagPending=!1;var n=e.session;if(n&&n.bgTokenizer){var t=e.getCursorPosition(),i=new y(e.session,t.row,t.column),a=i.getCurrentToken();if(!a||!/\b(?:tag-open|tag-name)/.test(a.type))return n.removeMarker(n.$tagHighlight),void(n.$tagHighlight=null);if(-1==a.type.indexOf("tag-open")||(a=i.stepForward())){var r=a.value,o=0,l=i.stepBackward();if("<"==l.value)do{l=a,(a=i.stepForward())&&a.value===r&&-1!==a.type.indexOf("tag-name")&&("<"===l.value?o++:"=0);else{do{a=l,l=i.stepBackward(),a&&a.value===r&&-1!==a.type.indexOf("tag-name")&&("<"===l.value?o++:"1||(e=!1)),n.$highlightLineMarker&&!e)n.removeMarker(n.$highlightLineMarker.id),n.$highlightLineMarker=null;else if(!n.$highlightLineMarker&&e){var t=new d(e.row,e.column,e.row,1/0);t.id=n.addMarker(t,"ace_active-line","screenLine"),n.$highlightLineMarker=t}else e&&(n.$highlightLineMarker.start.row=e.row,n.$highlightLineMarker.end.row=e.row,n.$highlightLineMarker.start.column=e.column,n._signal("changeBackMarker"))},this.onSelectionChange=function(e){var n=this.session;if(n.$selectionMarker&&n.removeMarker(n.$selectionMarker),n.$selectionMarker=null,this.selection.isEmpty())this.$updateHighlightActiveLine();else{var t=this.selection.getRange(),i=this.getSelectionStyle();n.$selectionMarker=n.addMarker(t,"ace_selection",i)}var a=this.$highlightSelectedWord&&this.$getSelectionHighLightRegexp();this.session.highlight(a),this._signal("changeSelection")},this.$getSelectionHighLightRegexp=function(){var e=this.session,n=this.getSelectionRange();if(!n.isEmpty()&&!n.isMultiLine()){var t=n.start.column-1,i=n.end.column+1,a=e.getLine(n.start.row),r=a.length,o=a.substring(Math.max(t,0),Math.min(i,r));if(!(t>=0&&/^[\w\d]/.test(o)||i<=r&&/[\w\d]$/.test(o))&&(o=a.substring(n.start.column,n.end.column),/^[\w\d]+$/.test(o))){return this.$search.$assembleRegExp({wholeWord:!0,caseSensitive:!0,needle:o})}}},this.onChangeFrontMarker=function(){this.renderer.updateFrontMarkers()},this.onChangeBackMarker=function(){this.renderer.updateBackMarkers()},this.onChangeBreakpoint=function(){this.renderer.updateBreakpoints()},this.onChangeAnnotation=function(){this.renderer.setAnnotations(this.session.getAnnotations())},this.onChangeMode=function(e){this.renderer.updateText(),this._emit("changeMode",e)},this.onChangeWrapLimit=function(){this.renderer.updateFull()},this.onChangeWrapMode=function(){this.renderer.onResize(!0)},this.onChangeFold=function(){this.$updateHighlightActiveLine(),this.renderer.updateFull()},this.getSelectedText=function(){return this.session.getTextRange(this.getSelectionRange())},this.getCopyText=function(){var e=this.getSelectedText();return this._signal("copy",e),e},this.onCopy=function(){this.commands.exec("copy",this)},this.onCut=function(){this.commands.exec("cut",this)},this.onPaste=function(e,n){var t={text:e,event:n};this.commands.exec("paste",this,t)},this.$handlePaste=function(e){"string"==typeof e&&(e={text:e}),this._signal("paste",e);var n=e.text;if(!this.inMultiSelectMode||this.inVirtualSelectionMode)this.insert(n);else{var t=n.split(/\r\n|\r|\n/),i=this.selection.rangeList.ranges;if(t.length>i.length||t.length<2||!t[1])return this.commands.exec("insertstring",this,n);for(var a=i.length;a--;){var r=i[a];r.isEmpty()||this.session.remove(r),this.session.insert(r.start,t[a])}}},this.execCommand=function(e,n){return this.commands.exec(e,this,n)},this.insert=function(e,n){var t=this.session,i=t.getMode(),a=this.getCursorPosition();if(this.getBehavioursEnabled()&&!n){var r=i.transformAction(t.getState(a.row),"insertion",this,t,e);r&&(e!==r.text&&(this.session.mergeUndoDeltas=!1,this.$mergeNextCommand=!1),e=r.text)}if("\t"==e&&(e=this.session.getTabString()),this.selection.isEmpty()){if(this.session.getOverwrite()&&-1==e.indexOf("\n")){var o=new d.fromPoints(a,a);o.end.column+=e.length,this.session.remove(o)}}else{var o=this.getSelectionRange();a=this.session.remove(o),this.clearSelection()}if("\n"==e||"\r\n"==e){var l=t.getLine(a.row);if(a.column>l.search(/\S|$/)){var c=l.substr(a.column).search(/\S|$/);t.doc.removeInLine(a.row,a.column,a.column+c)}}this.clearSelection();var s=a.column,u=t.getState(a.row),l=t.getLine(a.row),p=i.checkOutdent(u,l,e);t.insert(a,e);if(r&&r.selection&&(2==r.selection.length?this.selection.setSelectionRange(new d(a.row,s+r.selection[0],a.row,s+r.selection[1])):this.selection.setSelectionRange(new d(a.row+r.selection[0],r.selection[1],a.row+r.selection[2],r.selection[3]))),t.getDocument().isNewLine(e)){var m=i.getNextLineIndent(u,l.slice(0,a.column),t.getTabString());t.insert({row:a.row+1,column:0},m)}p&&i.autoOutdent(u,t,a.row)},this.onTextInput=function(e){this.keyBinding.onTextInput(e)},this.onCommandKey=function(e,n,t){this.keyBinding.onCommandKey(e,n,t)},this.setOverwrite=function(e){this.session.setOverwrite(e)},this.getOverwrite=function(){return this.session.getOverwrite()},this.toggleOverwrite=function(){this.session.toggleOverwrite()},this.setScrollSpeed=function(e){this.setOption("scrollSpeed",e)},this.getScrollSpeed=function(){return this.getOption("scrollSpeed")},this.setDragDelay=function(e){this.setOption("dragDelay",e)},this.getDragDelay=function(){return this.getOption("dragDelay")},this.setSelectionStyle=function(e){this.setOption("selectionStyle",e)},this.getSelectionStyle=function(){return this.getOption("selectionStyle")},this.setHighlightActiveLine=function(e){this.setOption("highlightActiveLine",e)},this.getHighlightActiveLine=function(){return this.getOption("highlightActiveLine")},this.setHighlightGutterLine=function(e){this.setOption("highlightGutterLine",e)},this.getHighlightGutterLine=function(){return this.getOption("highlightGutterLine")},this.setHighlightSelectedWord=function(e){this.setOption("highlightSelectedWord",e)},this.getHighlightSelectedWord=function(){return this.$highlightSelectedWord},this.setAnimatedScroll=function(e){this.renderer.setAnimatedScroll(e)},this.getAnimatedScroll=function(){return this.renderer.getAnimatedScroll()},this.setShowInvisibles=function(e){this.renderer.setShowInvisibles(e)},this.getShowInvisibles=function(){return this.renderer.getShowInvisibles()},this.setDisplayIndentGuides=function(e){this.renderer.setDisplayIndentGuides(e)},this.getDisplayIndentGuides=function(){return this.renderer.getDisplayIndentGuides()},this.setShowPrintMargin=function(e){this.renderer.setShowPrintMargin(e)},this.getShowPrintMargin=function(){return this.renderer.getShowPrintMargin()},this.setPrintMarginColumn=function(e){this.renderer.setPrintMarginColumn(e)},this.getPrintMarginColumn=function(){return this.renderer.getPrintMarginColumn()},this.setReadOnly=function(e){this.setOption("readOnly",e)},this.getReadOnly=function(){return this.getOption("readOnly")},this.setBehavioursEnabled=function(e){this.setOption("behavioursEnabled",e)},this.getBehavioursEnabled=function(){return this.getOption("behavioursEnabled")},this.setWrapBehavioursEnabled=function(e){this.setOption("wrapBehavioursEnabled",e)},this.getWrapBehavioursEnabled=function(){return this.getOption("wrapBehavioursEnabled")},this.setShowFoldWidgets=function(e){this.setOption("showFoldWidgets",e)},this.getShowFoldWidgets=function(){return this.getOption("showFoldWidgets")},this.setFadeFoldWidgets=function(e){this.setOption("fadeFoldWidgets",e)},this.getFadeFoldWidgets=function(){return this.getOption("fadeFoldWidgets")},this.remove=function(e){this.selection.isEmpty()&&("left"==e?this.selection.selectLeft():this.selection.selectRight());var n=this.getSelectionRange();if(this.getBehavioursEnabled()){var t=this.session,i=t.getState(n.start.row),a=t.getMode().transformAction(i,"deletion",this,t,n);if(0===n.end.column){var r=t.getTextRange(n);if("\n"==r[r.length-1]){var o=t.getLine(n.end.row);/^\s+$/.test(o)&&(n.end.column=o.length)}}a&&(n=a)}this.session.remove(n),this.clearSelection()},this.removeWordRight=function(){this.selection.isEmpty()&&this.selection.selectWordRight(),this.session.remove(this.getSelectionRange()),this.clearSelection()},this.removeWordLeft=function(){this.selection.isEmpty()&&this.selection.selectWordLeft(),this.session.remove(this.getSelectionRange()),this.clearSelection()},this.removeToLineStart=function(){this.selection.isEmpty()&&this.selection.selectLineStart(),this.session.remove(this.getSelectionRange()),this.clearSelection()},this.removeToLineEnd=function(){this.selection.isEmpty()&&this.selection.selectLineEnd();var e=this.getSelectionRange();e.start.column==e.end.column&&e.start.row==e.end.row&&(e.end.column=0,e.end.row++),this.session.remove(e),this.clearSelection()},this.splitLine=function(){this.selection.isEmpty()||(this.session.remove(this.getSelectionRange()),this.clearSelection());var e=this.getCursorPosition();this.insert("\n"),this.moveCursorToPosition(e)},this.transposeLetters=function(){if(this.selection.isEmpty()){var e=this.getCursorPosition(),n=e.column;if(0!==n){var t,i,a=this.session.getLine(e.row);nn.toLowerCase()?1:0});for(var a=new d(0,0,0,0),i=e.first;i<=e.last;i++){var r=n.getLine(i);a.start.row=i,a.end.row=i,a.end.column=r.length,n.replace(a,t[i-e.first])}},this.toggleCommentLines=function(){var e=this.session.getState(this.getCursorPosition().row),n=this.$getSelectedRows();this.session.getMode().toggleCommentLines(e,this.session,n.first,n.last)},this.toggleBlockComment=function(){var e=this.getCursorPosition(),n=this.session.getState(e.row),t=this.getSelectionRange();this.session.getMode().toggleBlockComment(n,this.session,t,e)},this.getNumberAt=function(e,n){var t=/[\-]?[0-9]+(?:\.[0-9]+)?/g;t.lastIndex=0;for(var i=this.session.getLine(e);t.lastIndex=n){return{value:a[0],start:a.index,end:a.index+a[0].length}}}return null},this.modifyNumber=function(e){var n=this.selection.getCursor().row,t=this.selection.getCursor().column,i=new d(n,t-1,n,t),a=this.session.getTextRange(i);if(!isNaN(parseFloat(a))&&isFinite(a)){var r=this.getNumberAt(n,t);if(r){var o=r.value.indexOf(".")>=0?r.start+r.value.indexOf(".")+1:r.end,l=r.start+r.value.length-o,c=parseFloat(r.value);c*=Math.pow(10,l),o!==r.end&&td+1)break;d=g.last}for(u--,l=this.session.$moveLines(m,d,n?0:e),n&&-1==e&&(p=u+1);p<=u;)o[p].moveBy(l,0),p++;n||(l=0),c+=l}a.fromOrientedRange(a.ranges[0]),a.rangeList.attach(this.session),this.inVirtualSelectionMode=!1}},this.$getSelectedRows=function(e){return e=(e||this.getSelectionRange()).collapseRows(),{first:this.session.getRowFoldStart(e.start.row),last:this.session.getRowFoldEnd(e.end.row)}},this.onCompositionStart=function(e){this.renderer.showComposition(this.getCursorPosition())},this.onCompositionUpdate=function(e){this.renderer.setCompositionText(e)},this.onCompositionEnd=function(){this.renderer.hideComposition()},this.getFirstVisibleRow=function(){return this.renderer.getFirstVisibleRow()},this.getLastVisibleRow=function(){return this.renderer.getLastVisibleRow()},this.isRowVisible=function(e){return e>=this.getFirstVisibleRow()&&e<=this.getLastVisibleRow()},this.isRowFullyVisible=function(e){return e>=this.renderer.getFirstFullyVisibleRow()&&e<=this.renderer.getLastFullyVisibleRow()},this.$getVisibleRowCount=function(){return this.renderer.getScrollBottomRow()-this.renderer.getScrollTopRow()+1},this.$moveByPage=function(e,n){var t=this.renderer,i=this.renderer.layerConfig,a=e*Math.floor(i.height/i.lineHeight);this.$blockScrolling++,!0===n?this.selection.$moveSelection(function(){this.moveCursorBy(a,0)}):!1===n&&(this.selection.moveCursorBy(a,0),this.selection.clearSelection()),this.$blockScrolling--;var r=t.scrollTop;t.scrollBy(0,a*i.lineHeight),null!=n&&t.scrollCursorIntoView(null,.5),t.animateScrolling(r)},this.selectPageDown=function(){this.$moveByPage(1,!0)},this.selectPageUp=function(){this.$moveByPage(-1,!0)},this.gotoPageDown=function(){this.$moveByPage(1,!1)},this.gotoPageUp=function(){this.$moveByPage(-1,!1)},this.scrollPageDown=function(){this.$moveByPage(1)},this.scrollPageUp=function(){this.$moveByPage(-1)},this.scrollToRow=function(e){this.renderer.scrollToRow(e)},this.scrollToLine=function(e,n,t,i){this.renderer.scrollToLine(e,n,t,i)},this.centerSelection=function(){var e=this.getSelectionRange(),n={row:Math.floor(e.start.row+(e.end.row-e.start.row)/2),column:Math.floor(e.start.column+(e.end.column-e.start.column)/2)};this.renderer.alignCursor(n,.5)},this.getCursorPosition=function(){return this.selection.getCursor()},this.getCursorPositionScreen=function(){return this.session.documentToScreenPosition(this.getCursorPosition())},this.getSelectionRange=function(){return this.selection.getRange()},this.selectAll=function(){this.$blockScrolling+=1,this.selection.selectAll(),this.$blockScrolling-=1},this.clearSelection=function(){this.selection.clearSelection()},this.moveCursorTo=function(e,n){this.selection.moveCursorTo(e,n)},this.moveCursorToPosition=function(e){this.selection.moveCursorToPosition(e)},this.jumpToMatching=function(e,n){var t=this.getCursorPosition(),i=new y(this.session,t.row,t.column),a=i.getCurrentToken(),r=a||i.stepForward();if(r){var o,l,c=!1,s={},u=t.column-r.start,p={")":"(","(":"(","]":"[","[":"[","{":"{","}":"{"};do{if(r.value.match(/[{}()\[\]]/g)){for(;u=0;--r)this.$tryReplace(t[r],e)&&i++;return this.selection.setSelectionRange(a),this.$blockScrolling-=1,i},this.$tryReplace=function(e,n){var t=this.session.getTextRange(e);return n=this.$search.replace(t,n),null!==n?(e.end=this.session.replace(e,n),e):null},this.getLastSearchOptions=function(){return this.$search.getOptions()},this.find=function(e,n,t){n||(n={}),"string"==typeof e||e instanceof RegExp?n.needle=e:"object"==typeof e&&i.mixin(n,e);var a=this.selection.getRange();null==n.needle&&(e=this.session.getTextRange(a)||this.$search.$options.needle,e||(a=this.session.getWordRange(a.start.row,a.start.column),e=this.session.getTextRange(a)),this.$search.set({needle:e})),this.$search.set(n),n.start||this.$search.set({start:a});var r=this.$search.find(this.session);return n.preventScroll?r:r?(this.revealRange(r,t),r):(n.backwards?a.start=a.end:a.end=a.start,void this.selection.setRange(a))},this.findNext=function(e,n){this.find({skipCurrent:!0,backwards:!1},e,n)},this.findPrevious=function(e,n){this.find(e,{skipCurrent:!0,backwards:!0},n)},this.revealRange=function(e,n){this.$blockScrolling+=1,this.session.unfold(e),this.selection.setSelectionRange(e),this.$blockScrolling-=1;var t=this.renderer.scrollTop;this.renderer.scrollSelectionIntoView(e.start,e.end,.5),!1!==n&&this.renderer.animateScrolling(t)},this.undo=function(){this.$blockScrolling++,this.session.getUndoManager().undo(),this.$blockScrolling--,this.renderer.scrollCursorIntoView(null,.5)},this.redo=function(){this.$blockScrolling++,this.session.getUndoManager().redo(),this.$blockScrolling--,this.renderer.scrollCursorIntoView(null,.5)},this.destroy=function(){this.renderer.destroy(),this._signal("destroy",this),this.session&&this.session.destroy()},this.setAutoScrollEditorIntoView=function(e){if(e){var n,t=this,i=!1;this.$scrollAnchor||(this.$scrollAnchor=document.createElement("div"));var a=this.$scrollAnchor;a.style.cssText="position:absolute",this.container.insertBefore(a,this.container.firstChild);var r=this.on("changeSelection",function(){i=!0}),o=this.renderer.on("beforeRender",function(){i&&(n=t.renderer.container.getBoundingClientRect())}),l=this.renderer.on("afterRender",function(){if(i&&n&&(t.isFocused()||t.searchBox&&t.searchBox.isFocused())){var e=t.renderer,r=e.$cursorLayer.$pixelPos,o=e.layerConfig,l=r.top-o.offset;i=r.top>=0&&l+n.top<0||!(r.topwindow.innerHeight)&&null,null!=i&&(a.style.top=l+"px",a.style.left=r.left+"px",a.style.height=o.lineHeight+"px",a.scrollIntoView(i)),i=n=null}});this.setAutoScrollEditorIntoView=function(e){e||(delete this.setAutoScrollEditorIntoView,this.off("changeSelection",r),this.renderer.off("afterRender",l),this.renderer.off("beforeRender",o))}}},this.$resetCursorStyle=function(){var e=this.$cursorStyle||"ace",n=this.renderer.$cursorLayer;n&&(n.setSmoothBlinking(/smooth/.test(e)),n.isBlinking=!this.$readOnly&&"wide"!=e,a.setCssClass(n.element,"ace_slim-cursors",/slim/.test(e)))}}.call(v.prototype),h.defineOptions(v.prototype,"editor",{selectionStyle:{set:function(e){this.onSelectionChange(),this._signal("changeSelectionStyle",{data:e})},initialValue:"line"},highlightActiveLine:{set:function(){this.$updateHighlightActiveLine()},initialValue:!0},highlightSelectedWord:{set:function(e){this.$onSelectionChange()},initialValue:!0},readOnly:{set:function(e){this.$resetCursorStyle()},initialValue:!1},cursorStyle:{set:function(e){this.$resetCursorStyle()},values:["ace","slim","smooth","wide"],initialValue:"ace"},mergeUndoDeltas:{values:[!1,!0,"always"],initialValue:!0},behavioursEnabled:{initialValue:!0},wrapBehavioursEnabled:{initialValue:!0},autoScrollEditorIntoView:{set:function(e){this.setAutoScrollEditorIntoView(e)}},keyboardHandler:{set:function(e){this.setKeyboardHandler(e)},get:function(){return this.keybindingId},handlesSet:!0},hScrollBarAlwaysVisible:"renderer",vScrollBarAlwaysVisible:"renderer",highlightGutterLine:"renderer",animatedScroll:"renderer",showInvisibles:"renderer",showPrintMargin:"renderer",printMarginColumn:"renderer",printMargin:"renderer",fadeFoldWidgets:"renderer",showFoldWidgets:"renderer",showLineNumbers:"renderer",showGutter:"renderer",displayIndentGuides:"renderer",fontSize:"renderer",fontFamily:"renderer",maxLines:"renderer",minLines:"renderer",scrollPastEnd:"renderer",fixedWidthGutter:"renderer",theme:"renderer",scrollSpeed:"$mouseHandler",dragDelay:"$mouseHandler",dragEnabled:"$mouseHandler",focusTimout:"$mouseHandler",tooltipFollowsMouse:"$mouseHandler",firstLineNumber:"session",overwrite:"session",newLineMode:"session",useWorker:"session",useSoftTabs:"session",tabSize:"session",wrap:"session",indentedSoftWrap:"session",foldStyle:"session",mode:"session"}),n.Editor=v}),ace.define("ace/undomanager",["require","exports","module"],function(e,n,t){"use strict";var i=function(){this.reset()};(function(){function e(e){return{action:e.action,start:e.start,end:e.end,lines:1==e.lines.length?null:e.lines,text:1==e.lines.length?e.lines[0]:null}}function n(e){return{action:e.action,start:e.start,end:e.end,lines:e.lines||[e.text]}}function t(e,n){for(var t=new Array(e.length),i=0;i0},this.hasRedo=function(){return this.$redoStack.length>0},this.markClean=function(){this.dirtyCounter=0},this.isClean=function(){return 0===this.dirtyCounter},this.$serializeDeltas=function(n){return t(n,e)},this.$deserializeDeltas=function(e){return t(e,n)}}).call(i.prototype),n.UndoManager=i}),ace.define("ace/layer/gutter",["require","exports","module","ace/lib/dom","ace/lib/oop","ace/lib/lang","ace/lib/event_emitter"],function(e,n,t){"use strict";var i=e("../lib/dom"),a=e("../lib/oop"),r=e("../lib/lang"),o=e("../lib/event_emitter").EventEmitter,l=function(e){this.element=i.createElement("div"),this.element.className="ace_layer ace_gutter-layer",e.appendChild(this.element),this.setShowFoldWidgets(this.$showFoldWidgets),this.gutterWidth=0,this.$annotations=[],this.$updateAnnotations=this.$updateAnnotations.bind(this),this.$cells=[]};(function(){a.implement(this,o),this.setSession=function(e){this.session&&this.session.removeEventListener("change",this.$updateAnnotations),this.session=e,e&&e.on("change",this.$updateAnnotations)},this.addGutterDecoration=function(e,n){window.console&&console.warn&&console.warn("deprecated use session.addGutterDecoration"),this.session.addGutterDecoration(e,n)},this.removeGutterDecoration=function(e,n){window.console&&console.warn&&console.warn("deprecated use session.removeGutterDecoration"),this.session.removeGutterDecoration(e,n)},this.setAnnotations=function(e){this.$annotations=[];for(var n=0;no&&(_=r.end.row+1,r=n.getNextFoldLine(_,r),o=r?r.start.row:1/0),_>a){for(;this.$cells.length>g+1;)d=this.$cells.pop(),this.element.removeChild(d.element);break}d=this.$cells[++g],d||(d={element:null,textNode:null,foldWidget:null},d.element=i.createElement("div"),d.textNode=document.createTextNode(""),d.element.appendChild(d.textNode),this.element.appendChild(d.element),this.$cells[g]=d);var f="ace_gutter-cell ";c[_]&&(f+=c[_]),s[_]&&(f+=s[_]),this.$annotations[_]&&(f+=this.$annotations[_].className),d.element.className!=f&&(d.element.className=f);var h=n.getRowLength(_)*e.lineHeight+"px";if(h!=d.element.style.height&&(d.element.style.height=h),l){var y=l[_];null==y&&(y=l[_]=n.getFoldWidget(_))}if(y){d.foldWidget||(d.foldWidget=i.createElement("span"),d.element.appendChild(d.foldWidget));var f="ace_fold-widget ace_"+y;"start"==y&&_==o&&_t.right-n.right?"foldWidgets":void 0}}).call(l.prototype),n.Gutter=l}),ace.define("ace/layer/marker",["require","exports","module","ace/range","ace/lib/dom"],function(e,n,t){"use strict";var i=e("../range").Range,a=e("../lib/dom"),r=function(e){this.element=a.createElement("div"),this.element.className="ace_layer ace_marker-layer",e.appendChild(this.element)};(function(){function e(e,n,t,i){return(e?1:0)|(n?2:0)|(t?4:0)|(i?8:0)}this.$padding=0,this.setPadding=function(e){this.$padding=e},this.setSession=function(e){this.session=e},this.setMarkers=function(e){this.markers=e},this.update=function(e){if(e){this.config=e;var n=[];for(var t in this.markers){var i=this.markers[t];if(i.range){var a=i.range.clipRows(e.firstRow,e.lastRow);if(!a.isEmpty())if(a=a.toScreenRange(this.session),i.renderer){var r=this.$getTop(a.start.row,e),o=this.$padding+(this.session.$bidiHandler.isBidiRow(a.start.row)?this.session.$bidiHandler.getPosLeft(a.start.column):a.start.column*e.characterWidth);i.renderer(n,a,o,r,e)}else"fullLine"==i.type?this.drawFullLineMarker(n,a,i.clazz,e):"screenLine"==i.type?this.drawScreenLineMarker(n,a,i.clazz,e):a.isMultiLine()?"text"==i.type?this.drawTextMarker(n,a,i.clazz,e):this.drawMultiLineMarker(n,a,i.clazz,e):this.session.$bidiHandler.isBidiRow(a.start.row)?this.drawBidiSingleLineMarker(n,a,i.clazz+" ace_start ace_br15",e):this.drawSingleLineMarker(n,a,i.clazz+" ace_start ace_br15",e)}else i.update(n,this,this.session,e)}this.element.innerHTML=n.join("")}},this.$getTop=function(e,n){return(e-n.firstRowScreen)*n.lineHeight},this.drawTextMarker=function(n,t,a,r,o){for(var l=this.session,c=t.start.row,s=t.end.row,u=c,p=0,m=0,d=l.getScreenLastRowColumn(u),g=null,_=new i(u,t.start.column,u,m);u<=s;u++)_.start.row=_.end.row=u,_.start.column=u==c?t.start.column:l.getRowWrapIndent(u),_.end.column=d,p=m,m=d,d=u+1d,u==s),this.session.$bidiHandler.isBidiRow(u)?this.drawBidiSingleLineMarker(n,_,g,r,u==s?0:1,o):this.drawSingleLineMarker(n,_,g,r,u==s?0:1,o)},this.drawMultiLineMarker=function(e,n,t,i,a){var r,o,l,c=this.$padding;if(a=a||"",this.session.$bidiHandler.isBidiRow(n.start.row)){var s=n.clone();s.end.row=s.start.row,s.end.column=this.session.getLine(s.start.row).length,this.drawBidiSingleLineMarker(e,s,t+" ace_br1 ace_start",i,null,a)}else r=i.lineHeight,o=this.$getTop(n.start.row,i),l=c+n.start.column*i.characterWidth,e.push("
");if(this.session.$bidiHandler.isBidiRow(n.end.row)){var s=n.clone();s.start.row=s.end.row,s.start.column=0,this.drawBidiSingleLineMarker(e,s,t+" ace_br12",i,null,a)}else{var u=n.end.column*i.characterWidth;r=i.lineHeight,o=this.$getTop(n.end.row,i),e.push("
")}if(!((r=(n.end.row-n.start.row-1)*i.lineHeight)<=0)){o=this.$getTop(n.start.row+1,i);var p=(n.start.column?1:0)|(n.end.column?0:8);e.push("
")}},this.drawSingleLineMarker=function(e,n,t,i,a,r){var o=i.lineHeight,l=(n.end.column+(a||0)-n.start.column)*i.characterWidth,c=this.$getTop(n.start.row,i),s=this.$padding+n.start.column*i.characterWidth;e.push("
")},this.drawBidiSingleLineMarker=function(e,n,t,i,a,r){var o=i.lineHeight,l=this.$getTop(n.start.row,i),c=this.$padding;this.session.$bidiHandler.getSelections(n.start.column,n.end.column).forEach(function(n){e.push("
")})},this.drawFullLineMarker=function(e,n,t,i,a){var r=this.$getTop(n.start.row,i),o=i.lineHeight;n.start.row!=n.end.row&&(o+=this.$getTop(n.end.row,i)-r),e.push("
")},this.drawScreenLineMarker=function(e,n,t,i,a){var r=this.$getTop(n.start.row,i),o=i.lineHeight;e.push("
")}}).call(r.prototype),n.Marker=r}),ace.define("ace/layer/text",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/lang","ace/lib/useragent","ace/lib/event_emitter"],function(e,n,t){"use strict";var i=e("../lib/oop"),a=e("../lib/dom"),r=e("../lib/lang"),o=(e("../lib/useragent"),e("../lib/event_emitter").EventEmitter),l=function(e){this.element=a.createElement("div"),this.element.className="ace_layer ace_text-layer",e.appendChild(this.element),this.$updateEolChar=this.$updateEolChar.bind(this)};(function(){i.implement(this,o),this.EOF_CHAR="¶",this.EOL_CHAR_LF="¬",this.EOL_CHAR_CRLF="¤",this.EOL_CHAR=this.EOL_CHAR_LF,this.TAB_CHAR="—",this.SPACE_CHAR="·",this.$padding=0,this.$updateEolChar=function(){var e="\n"==this.session.doc.getNewLineCharacter()?this.EOL_CHAR_LF:this.EOL_CHAR_CRLF;if(this.EOL_CHAR!=e)return this.EOL_CHAR=e,!0},this.setPadding=function(e){this.$padding=e,this.element.style.padding="0 "+e+"px"},this.getLineHeight=function(){return this.$fontMetrics.$characterSize.height||0},this.getCharacterWidth=function(){return this.$fontMetrics.$characterSize.width||0},this.$setFontMetrics=function(e){this.$fontMetrics=e,this.$fontMetrics.on("changeCharacterSize",function(e){this._signal("changeCharacterSize",e)}.bind(this)),this.$pollSizeChanges()},this.checkForSizeChanges=function(){this.$fontMetrics.checkForSizeChanges()},this.$pollSizeChanges=function(){return this.$pollSizeChangesTimer=this.$fontMetrics.$pollSizeChanges()},this.setSession=function(e){this.session=e,e&&this.$computeTabString()},this.showInvisibles=!1,this.setShowInvisibles=function(e){return this.showInvisibles!=e&&(this.showInvisibles=e,this.$computeTabString(),!0)},this.displayIndentGuides=!0,this.setDisplayIndentGuides=function(e){return this.displayIndentGuides!=e&&(this.displayIndentGuides=e,this.$computeTabString(),!0)},this.$tabStrings=[],this.onChangeTabSize=this.$computeTabString=function(){var e=this.session.getTabSize();this.tabSize=e;for(var n=this.$tabStrings=[0],t=1;t"+r.stringRepeat(this.TAB_CHAR,t)+""):n.push(r.stringRepeat(" ",t));if(this.displayIndentGuides){this.$indentGuideRe=/\s\S| \t|\t |\s$/;var i="ace_indent-guide",a="",o="";if(this.showInvisibles){i+=" ace_invisible",a=" ace_invisible_space",o=" ace_invisible_tab";var l=r.stringRepeat(this.SPACE_CHAR,this.tabSize),c=r.stringRepeat(this.TAB_CHAR,this.tabSize)}else var l=r.stringRepeat(" ",this.tabSize),c=l;this.$tabStrings[" "]=""+l+"",this.$tabStrings["\t"]=""+c+""}},this.updateLines=function(e,n,t){this.config.lastRow==e.lastRow&&this.config.firstRow==e.firstRow||this.scrollLines(e),this.config=e;for(var i=Math.max(n,e.firstRow),a=Math.min(t,e.lastRow),r=this.element.childNodes,o=0,l=e.firstRow;ls&&(l=c.end.row+1,c=this.session.getNextFoldLine(l,c),s=c?c.start.row:1/0),l>a)break;var u=r[o++];if(u){var p=[];this.$renderLine(p,l,!this.$useLineGroups(),l==s&&c),u.style.height=e.lineHeight*this.session.getRowLength(l)+"px",u.innerHTML=p.join("")}l++}},this.scrollLines=function(e){var n=this.config;if(this.config=e,!n||n.lastRow0;i--)t.removeChild(t.firstChild);if(n.lastRow>e.lastRow)for(var i=this.session.getFoldedRowCount(e.lastRow+1,n.lastRow);i>0;i--)t.removeChild(t.lastChild);if(e.firstRown.lastRow){var a=this.$renderLinesFragment(e,n.lastRow+1,e.lastRow);t.appendChild(a)}},this.$renderLinesFragment=function(e,n,t){for(var i=this.element.ownerDocument.createDocumentFragment(),r=n,o=this.session.getNextFoldLine(r),l=o?o.start.row:1/0;;){if(r>l&&(r=o.end.row+1,o=this.session.getNextFoldLine(r,o),l=o?o.start.row:1/0),r>t)break;var c=a.createElement("div"),s=[];if(this.$renderLine(s,r,!1,r==l&&o),c.innerHTML=s.join(""),this.$useLineGroups())c.className="ace_line_group",i.appendChild(c),c.style.height=e.lineHeight*this.session.getRowLength(r)+"px";else for(;c.firstChild;)i.appendChild(c.firstChild);r++}return i},this.update=function(e){this.config=e;for(var n=[],t=e.firstRow,i=e.lastRow,a=t,r=this.session.getNextFoldLine(a),o=r?r.start.row:1/0;;){if(a>o&&(a=r.end.row+1,r=this.session.getNextFoldLine(a,r),o=r?r.start.row:1/0),a>i)break;this.$useLineGroups()&&n.push("
"),this.$renderLine(n,a,!1,a==o&&r),this.$useLineGroups()&&n.push("
"),a++}this.element.innerHTML=n.join("")},this.$textToken={text:!0,rparen:!0,lparen:!0},this.$renderToken=function(e,n,t,i){var a=this,o=/\t|&|<|>|( +)|([\x00-\x1f\x80-\xa0\xad\u1680\u180E\u2000-\u200f\u2028\u2029\u202F\u205F\u3000\uFEFF\uFFF9-\uFFFC])|[\u1100-\u115F\u11A3-\u11A7\u11FA-\u11FF\u2329-\u232A\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3000-\u303E\u3041-\u3096\u3099-\u30FF\u3105-\u312D\u3131-\u318E\u3190-\u31BA\u31C0-\u31E3\u31F0-\u321E\u3220-\u3247\u3250-\u32FE\u3300-\u4DBF\u4E00-\uA48C\uA490-\uA4C6\uA960-\uA97C\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFAFF\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE66\uFE68-\uFE6B\uFF01-\uFF60\uFFE0-\uFFE6]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,l=function(e,t,i,o,l){if(t)return a.showInvisibles?""+r.stringRepeat(a.SPACE_CHAR,e.length)+"":e;if("&"==e)return"&";if("<"==e)return"<";if(">"==e)return">";if("\t"==e){var c=a.session.getScreenTabSize(n+o);return n+=c-1,a.$tabStrings[c]}if(" "==e){var s=a.showInvisibles?"ace_cjk ace_invisible ace_invisible_space":"ace_cjk",u=a.showInvisibles?a.SPACE_CHAR:"";return n+=1,""+u+""}return i?""+a.SPACE_CHAR+"":(n+=1,""+e+"")},c=i.replace(o,l);if(this.$textToken[t.type])e.push(c);else{var s="ace_"+t.type.replace(/\./g," ace_"),u="";"fold"==t.type&&(u=" style='width:"+t.value.length*this.config.characterWidth+"px;' "),e.push("",c,"")}return n+i.length},this.renderIndentGuide=function(e,n,t){var i=n.search(this.$indentGuideRe);return i<=0||i>=t?n:" "==n[0]?(i-=i%this.tabSize,e.push(r.stringRepeat(this.$tabStrings[" "],i/this.tabSize)),n.substr(i)):"\t"==n[0]?(e.push(r.stringRepeat(this.$tabStrings["\t"],i)),n.substr(i)):n},this.$renderWrappedLine=function(e,n,t,i){for(var a=0,o=0,l=t[0],c=0,s=0;s=l;)c=this.$renderToken(e,c,u,p.substring(0,l-a)),p=p.substring(l-a),a=l,i||e.push("","
"),e.push(r.stringRepeat(" ",t.indent)),o++,c=0,l=t[o]||Number.MAX_VALUE;0!=p.length&&(a+=p.length,c=this.$renderToken(e,c,u,p))}}},this.$renderSimpleLine=function(e,n){var t=0,i=n[0],a=i.value;this.displayIndentGuides&&(a=this.renderIndentGuide(e,a)),a&&(t=this.$renderToken(e,t,i,a));for(var r=1;r"),a.length){var r=this.session.getRowSplitData(n);r&&r.length?this.$renderWrappedLine(e,a,r,t):this.$renderSimpleLine(e,a)}this.showInvisibles&&(i&&(n=i.end.row),e.push("",n==this.session.getLength()-1?this.EOF_CHAR:this.EOL_CHAR,"")),t||e.push("
")},this.$getFoldLineTokens=function(e,n){function t(e,n,t){for(var i=0,r=0;r+e[i].value.lengtht-n&&(o=o.substring(0,t-n)),a.push({type:e[i].type,value:o}),r=n+o.length,i+=1}for(;rt?a.push({type:e[i].type,value:o.substring(0,t-r)}):a.push(e[i]),r+=o.length,i+=1}}var i=this.session,a=[],r=i.getTokens(e);return n.walk(function(e,n,o,l,c){null!=e?a.push({type:"fold",value:e}):(c&&(r=i.getTokens(n)),r.length&&t(r,l,o))},n.end.row,this.session.getLine(n.end.row).length),a},this.$useLineGroups=function(){return this.session.getUseWrapMode()},this.destroy=function(){clearInterval(this.$pollSizeChangesTimer),this.$measureNode&&this.$measureNode.parentNode.removeChild(this.$measureNode),delete this.$measureNode}}).call(l.prototype),n.Text=l}),ace.define("ace/layer/cursor",["require","exports","module","ace/lib/dom"],function(e,n,t){"use strict";var i,a=e("../lib/dom"),r=function(e){this.element=a.createElement("div"),this.element.className="ace_layer ace_cursor-layer",e.appendChild(this.element),void 0===i&&(i=!("opacity"in this.element.style)),this.isVisible=!1,this.isBlinking=!0,this.blinkInterval=1e3,this.smoothBlinking=!1,this.cursors=[],this.cursor=this.addCursor(),a.addCssClass(this.element,"ace_hidden-cursors"),this.$updateCursors=(i?this.$updateVisibility:this.$updateOpacity).bind(this)};(function(){this.$updateVisibility=function(e){for(var n=this.cursors,t=n.length;t--;)n[t].style.visibility=e?"":"hidden"},this.$updateOpacity=function(e){for(var n=this.cursors,t=n.length;t--;)n[t].style.opacity=e?"":"0"},this.$padding=0,this.setPadding=function(e){this.$padding=e},this.setSession=function(e){this.session=e},this.setBlinking=function(e){e!=this.isBlinking&&(this.isBlinking=e,this.restartTimer())},this.setBlinkInterval=function(e){e!=this.blinkInterval&&(this.blinkInterval=e,this.restartTimer())},this.setSmoothBlinking=function(e){e==this.smoothBlinking||i||(this.smoothBlinking=e,a.setCssClass(this.element,"ace_smooth-blinking",e),this.$updateCursors(!0),this.$updateCursors=this.$updateOpacity.bind(this),this.restartTimer())},this.addCursor=function(){var e=a.createElement("div");return e.className="ace_cursor",this.element.appendChild(e),this.cursors.push(e),e},this.removeCursor=function(){if(this.cursors.length>1){var e=this.cursors.pop();return e.parentNode.removeChild(e),e}},this.hideCursor=function(){this.isVisible=!1,a.addCssClass(this.element,"ace_hidden-cursors"),this.restartTimer()},this.showCursor=function(){this.isVisible=!0,a.removeCssClass(this.element,"ace_hidden-cursors"),this.restartTimer()},this.restartTimer=function(){var e=this.$updateCursors;if(clearInterval(this.intervalId),clearTimeout(this.timeoutId),this.smoothBlinking&&a.removeCssClass(this.element,"ace_smooth-blinking"),e(!0),this.isBlinking&&this.blinkInterval&&this.isVisible){this.smoothBlinking&&setTimeout(function(){a.addCssClass(this.element,"ace_smooth-blinking")}.bind(this));var n=function(){this.timeoutId=setTimeout(function(){e(!1)},.6*this.blinkInterval)}.bind(this);this.intervalId=setInterval(function(){e(!0),n()},this.blinkInterval),n()}},this.getPixelPosition=function(e,n){if(!this.config||!this.session)return{left:0,top:0};e||(e=this.session.selection.getCursor());var t=this.session.documentToScreenPosition(e);return{left:this.$padding+(this.session.$bidiHandler.isBidiRow(t.row,e.row)?this.session.$bidiHandler.getPosLeft(t.column):t.column*this.config.characterWidth),top:(t.row-(n?this.config.firstRowScreen:0))*this.config.lineHeight}},this.update=function(e){this.config=e;var n=this.session.$selectionMarkers,t=0,i=0;void 0!==n&&0!==n.length||(n=[{cursor:null}]);for(var t=0,a=n.length;te.height+e.offset||r.top<0)&&t>1)){var o=(this.cursors[i++]||this.addCursor()).style;this.drawCursor?this.drawCursor(o,r,e,n[t],this.session):(o.left=r.left+"px",o.top=r.top+"px",o.width=e.characterWidth+"px",o.height=e.lineHeight+"px")}}for(;this.cursors.length>i;)this.removeCursor();var l=this.session.getOverwrite();this.$setOverwrite(l),this.$pixelPos=r,this.restartTimer()},this.drawCursor=null,this.$setOverwrite=function(e){e!=this.overwrite&&(this.overwrite=e,e?a.addCssClass(this.element,"ace_overwrite-cursors"):a.removeCssClass(this.element,"ace_overwrite-cursors"))},this.destroy=function(){clearInterval(this.intervalId),clearTimeout(this.timeoutId)}}).call(r.prototype),n.Cursor=r}),ace.define("ace/scrollbar",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/event","ace/lib/event_emitter"],function(e,n,t){"use strict";var i=e("./lib/oop"),a=e("./lib/dom"),r=e("./lib/event"),o=e("./lib/event_emitter").EventEmitter,l=function(e){this.element=a.createElement("div"),this.element.className="ace_scrollbar ace_scrollbar"+this.classSuffix,this.inner=a.createElement("div"),this.inner.className="ace_scrollbar-inner",this.element.appendChild(this.inner),e.appendChild(this.element),this.setVisible(!1),this.skipEvent=!1,r.addListener(this.element,"scroll",this.onScroll.bind(this)),r.addListener(this.element,"mousedown",r.preventDefault)};(function(){i.implement(this,o),this.setVisible=function(e){this.element.style.display=e?"":"none",this.isVisible=e,this.coeff=1}}).call(l.prototype);var c=function(e,n){l.call(this,e),this.scrollTop=0,this.scrollHeight=0,n.$scrollbarWidth=this.width=a.scrollbarWidth(e.ownerDocument),this.inner.style.width=this.element.style.width=(this.width||15)+5+"px",this.$minWidth=0};i.inherits(c,l),function(){this.classSuffix="-v",this.onScroll=function(){if(!this.skipEvent){if(this.scrollTop=this.element.scrollTop,1!=this.coeff){var e=this.element.clientHeight/this.scrollHeight;this.scrollTop=this.scrollTop*(1-e)/(this.coeff-e)}this._emit("scroll",{data:this.scrollTop})}this.skipEvent=!1},this.getWidth=function(){return Math.max(this.isVisible?this.width:0,this.$minWidth||0)},this.setHeight=function(e){this.element.style.height=e+"px"},this.setInnerHeight=this.setScrollHeight=function(e){this.scrollHeight=e,e>32768?(this.coeff=32768/e,e=32768):1!=this.coeff&&(this.coeff=1),this.inner.style.height=e+"px"},this.setScrollTop=function(e){this.scrollTop!=e&&(this.skipEvent=!0,this.scrollTop=e,this.element.scrollTop=e*this.coeff)}}.call(c.prototype);var s=function(e,n){l.call(this,e),this.scrollLeft=0,this.height=n.$scrollbarWidth,this.inner.style.height=this.element.style.height=(this.height||15)+5+"px"};i.inherits(s,l),function(){this.classSuffix="-h",this.onScroll=function(){this.skipEvent||(this.scrollLeft=this.element.scrollLeft,this._emit("scroll",{data:this.scrollLeft})),this.skipEvent=!1},this.getHeight=function(){return this.isVisible?this.height:0},this.setWidth=function(e){this.element.style.width=e+"px"},this.setInnerWidth=function(e){this.inner.style.width=e+"px"},this.setScrollWidth=function(e){this.inner.style.width=e+"px"},this.setScrollLeft=function(e){this.scrollLeft!=e&&(this.skipEvent=!0,this.scrollLeft=this.element.scrollLeft=e)}}.call(s.prototype),n.ScrollBar=c,n.ScrollBarV=c,n.ScrollBarH=s,n.VScrollBar=c,n.HScrollBar=s}),ace.define("ace/renderloop",["require","exports","module","ace/lib/event"],function(e,n,t){"use strict";var i=e("./lib/event"),a=function(e,n){this.onRender=e,this.pending=!1,this.changes=0,this.window=n||window};(function(){this.schedule=function(e){if(this.changes=this.changes|e,!this.pending&&this.changes){this.pending=!0;var n=this;i.nextFrame(function(){n.pending=!1;for(var e;e=n.changes;)n.changes=0,n.onRender(e)},this.window)}}}).call(a.prototype),n.RenderLoop=a}),ace.define("ace/layer/font_metrics",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/lang","ace/lib/useragent","ace/lib/event_emitter"],function(e,n,t){var i=e("../lib/oop"),a=e("../lib/dom"),r=e("../lib/lang"),o=e("../lib/useragent"),l=e("../lib/event_emitter").EventEmitter,c=0,s=n.FontMetrics=function(e){this.el=a.createElement("div"),this.$setMeasureNodeStyles(this.el.style,!0),this.$main=a.createElement("div"),this.$setMeasureNodeStyles(this.$main.style),this.$measureNode=a.createElement("div"),this.$setMeasureNodeStyles(this.$measureNode.style),this.el.appendChild(this.$main),this.el.appendChild(this.$measureNode),e.appendChild(this.el),c||this.$testFractionalRect(),this.$measureNode.innerHTML=r.stringRepeat("X",c),this.$characterSize={width:0,height:0},this.checkForSizeChanges()};(function(){i.implement(this,l),this.$characterSize={width:0,height:0},this.$testFractionalRect=function(){var e=a.createElement("div");this.$setMeasureNodeStyles(e.style),e.style.width="0.2px",document.documentElement.appendChild(e);var n=e.getBoundingClientRect().width;c=n>0&&n<1?50:100,e.parentNode.removeChild(e)},this.$setMeasureNodeStyles=function(e,n){e.width=e.height="auto",e.left=e.top="0px",e.visibility="hidden",e.position="absolute",e.whiteSpace="pre",o.isIE<8?e["font-family"]="inherit":e.font="inherit",e.overflow=n?"hidden":"visible"},this.checkForSizeChanges=function(){var e=this.$measureSizes();if(e&&(this.$characterSize.width!==e.width||this.$characterSize.height!==e.height)){this.$measureNode.style.fontWeight="bold";var n=this.$measureSizes();this.$measureNode.style.fontWeight="",this.$characterSize=e,this.charSizes=Object.create(null),this.allowBoldFonts=n&&n.width===e.width&&n.height===e.height,this._emit("changeCharacterSize",{data:e})}},this.$pollSizeChanges=function(){if(this.$pollSizeChangesTimer)return this.$pollSizeChangesTimer;var e=this;return this.$pollSizeChangesTimer=setInterval(function(){e.checkForSizeChanges()},500)},this.setPolling=function(e){e?this.$pollSizeChanges():this.$pollSizeChangesTimer&&(clearInterval(this.$pollSizeChangesTimer),this.$pollSizeChangesTimer=0)},this.$measureSizes=function(){if(50===c){var e=null;try{e=this.$measureNode.getBoundingClientRect()}catch(n){e={width:0,height:0}}var n={height:e.height,width:e.width/c}}else var n={height:this.$measureNode.clientHeight,width:this.$measureNode.clientWidth/c};return 0===n.width||0===n.height?null:n},this.$measureCharWidth=function(e){return this.$main.innerHTML=r.stringRepeat(e,c),this.$main.getBoundingClientRect().width/c},this.getCharacterWidth=function(e){var n=this.charSizes[e];return void 0===n&&(n=this.charSizes[e]=this.$measureCharWidth(e)/this.$characterSize.width),n},this.destroy=function(){clearInterval(this.$pollSizeChangesTimer),this.el&&this.el.parentNode&&this.el.parentNode.removeChild(this.el)}}).call(s.prototype)}),ace.define("ace/virtual_renderer",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/config","ace/lib/useragent","ace/layer/gutter","ace/layer/marker","ace/layer/text","ace/layer/cursor","ace/scrollbar","ace/scrollbar","ace/renderloop","ace/layer/font_metrics","ace/lib/event_emitter"],function(e,n,t){"use strict";var i=e("./lib/oop"),a=e("./lib/dom"),r=e("./config"),o=e("./lib/useragent"),l=e("./layer/gutter").Gutter,c=e("./layer/marker").Marker,s=e("./layer/text").Text,u=e("./layer/cursor").Cursor,p=e("./scrollbar").HScrollBar,m=e("./scrollbar").VScrollBar,d=e("./renderloop").RenderLoop,g=e("./layer/font_metrics").FontMetrics,_=e("./lib/event_emitter").EventEmitter;a.importCssString('.ace_editor {position: relative;overflow: hidden;font: 12px/normal \'Monaco\', \'Menlo\', \'Ubuntu Mono\', \'Consolas\', \'source-code-pro\', monospace;direction: ltr;text-align: left;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.ace_scroller {position: absolute;overflow: hidden;top: 0;bottom: 0;background-color: inherit;-ms-user-select: none;-moz-user-select: none;-webkit-user-select: none;user-select: none;cursor: text;}.ace_content {position: absolute;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;min-width: 100%;}.ace_dragging .ace_scroller:before{position: absolute;top: 0;left: 0;right: 0;bottom: 0;content: \'\';background: rgba(250, 250, 250, 0.01);z-index: 1000;}.ace_dragging.ace_dark .ace_scroller:before{background: rgba(0, 0, 0, 0.01);}.ace_selecting, .ace_selecting * {cursor: text !important;}.ace_gutter {position: absolute;overflow : hidden;width: auto;top: 0;bottom: 0;left: 0;cursor: default;z-index: 4;-ms-user-select: none;-moz-user-select: none;-webkit-user-select: none;user-select: none;}.ace_gutter-active-line {position: absolute;left: 0;right: 0;}.ace_scroller.ace_scroll-left {box-shadow: 17px 0 16px -16px rgba(0, 0, 0, 0.4) inset;}.ace_gutter-cell {padding-left: 19px;padding-right: 6px;background-repeat: no-repeat;}.ace_gutter-cell.ace_error {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABOFBMVEX/////////QRswFAb/Ui4wFAYwFAYwFAaWGAfDRymzOSH/PxswFAb/SiUwFAYwFAbUPRvjQiDllog5HhHdRybsTi3/Tyv9Tir+Syj/UC3////XurebMBIwFAb/RSHbPx/gUzfdwL3kzMivKBAwFAbbvbnhPx66NhowFAYwFAaZJg8wFAaxKBDZurf/RB6mMxb/SCMwFAYwFAbxQB3+RB4wFAb/Qhy4Oh+4QifbNRcwFAYwFAYwFAb/QRzdNhgwFAYwFAbav7v/Uy7oaE68MBK5LxLewr/r2NXewLswFAaxJw4wFAbkPRy2PyYwFAaxKhLm1tMwFAazPiQwFAaUGAb/QBrfOx3bvrv/VC/maE4wFAbRPBq6MRO8Qynew8Dp2tjfwb0wFAbx6eju5+by6uns4uH9/f36+vr/GkHjAAAAYnRSTlMAGt+64rnWu/bo8eAA4InH3+DwoN7j4eLi4xP99Nfg4+b+/u9B/eDs1MD1mO7+4PHg2MXa347g7vDizMLN4eG+Pv7i5evs/v79yu7S3/DV7/498Yv24eH+4ufQ3Ozu/v7+y13sRqwAAADLSURBVHjaZc/XDsFgGIBhtDrshlitmk2IrbHFqL2pvXf/+78DPokj7+Fz9qpU/9UXJIlhmPaTaQ6QPaz0mm+5gwkgovcV6GZzd5JtCQwgsxoHOvJO15kleRLAnMgHFIESUEPmawB9ngmelTtipwwfASilxOLyiV5UVUyVAfbG0cCPHig+GBkzAENHS0AstVF6bacZIOzgLmxsHbt2OecNgJC83JERmePUYq8ARGkJx6XtFsdddBQgZE2nPR6CICZhawjA4Fb/chv+399kfR+MMMDGOQAAAABJRU5ErkJggg==");background-repeat: no-repeat;background-position: 2px center;}.ace_gutter-cell.ace_warning {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAmVBMVEX///8AAAD///8AAAAAAABPSzb/5sAAAAB/blH/73z/ulkAAAAAAAD85pkAAAAAAAACAgP/vGz/rkDerGbGrV7/pkQICAf////e0IsAAAD/oED/qTvhrnUAAAD/yHD/njcAAADuv2r/nz//oTj/p064oGf/zHAAAAA9Nir/tFIAAAD/tlTiuWf/tkIAAACynXEAAAAAAAAtIRW7zBpBAAAAM3RSTlMAABR1m7RXO8Ln31Z36zT+neXe5OzooRDfn+TZ4p3h2hTf4t3k3ucyrN1K5+Xaks52Sfs9CXgrAAAAjklEQVR42o3PbQ+CIBQFYEwboPhSYgoYunIqqLn6/z8uYdH8Vmdnu9vz4WwXgN/xTPRD2+sgOcZjsge/whXZgUaYYvT8QnuJaUrjrHUQreGczuEafQCO/SJTufTbroWsPgsllVhq3wJEk2jUSzX3CUEDJC84707djRc5MTAQxoLgupWRwW6UB5fS++NV8AbOZgnsC7BpEAAAAABJRU5ErkJggg==");background-position: 2px center;}.ace_gutter-cell.ace_info {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAJ0Uk5TAAB2k804AAAAPklEQVQY02NgIB68QuO3tiLznjAwpKTgNyDbMegwisCHZUETUZV0ZqOquBpXj2rtnpSJT1AEnnRmL2OgGgAAIKkRQap2htgAAAAASUVORK5CYII=");background-position: 2px center;}.ace_dark .ace_gutter-cell.ace_info {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAJFBMVEUAAAChoaGAgIAqKiq+vr6tra1ZWVmUlJSbm5s8PDxubm56enrdgzg3AAAAAXRSTlMAQObYZgAAAClJREFUeNpjYMAPdsMYHegyJZFQBlsUlMFVCWUYKkAZMxZAGdxlDMQBAG+TBP4B6RyJAAAAAElFTkSuQmCC");}.ace_scrollbar {position: absolute;right: 0;bottom: 0;z-index: 6;}.ace_scrollbar-inner {position: absolute;cursor: text;left: 0;top: 0;}.ace_scrollbar-v{overflow-x: hidden;overflow-y: scroll;top: 0;}.ace_scrollbar-h {overflow-x: scroll;overflow-y: hidden;left: 0;}.ace_print-margin {position: absolute;height: 100%;}.ace_text-input {position: absolute;z-index: 0;width: 0.5em;height: 1em;opacity: 0;background: transparent;-moz-appearance: none;appearance: none;border: none;resize: none;outline: none;overflow: hidden;font: inherit;padding: 0 1px;margin: 0 -1px;text-indent: -1em;-ms-user-select: text;-moz-user-select: text;-webkit-user-select: text;user-select: text;white-space: pre!important;}.ace_text-input.ace_composition {background: inherit;color: inherit;z-index: 1000;opacity: 1;text-indent: 0;}.ace_layer {z-index: 1;position: absolute;overflow: hidden;word-wrap: normal;white-space: pre;height: 100%;width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;pointer-events: none;}.ace_gutter-layer {position: relative;width: auto;text-align: right;pointer-events: auto;}.ace_text-layer {font: inherit !important;}.ace_cjk {display: inline-block;text-align: center;}.ace_cursor-layer {z-index: 4;}.ace_cursor {z-index: 4;position: absolute;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border-left: 2px solid;transform: translatez(0);}.ace_multiselect .ace_cursor {border-left-width: 1px;}.ace_slim-cursors .ace_cursor {border-left-width: 1px;}.ace_overwrite-cursors .ace_cursor {border-left-width: 0;border-bottom: 1px solid;}.ace_hidden-cursors .ace_cursor {opacity: 0.2;}.ace_smooth-blinking .ace_cursor {-webkit-transition: opacity 0.18s;transition: opacity 0.18s;}.ace_marker-layer .ace_step, .ace_marker-layer .ace_stack {position: absolute;z-index: 3;}.ace_marker-layer .ace_selection {position: absolute;z-index: 5;}.ace_marker-layer .ace_bracket {position: absolute;z-index: 6;}.ace_marker-layer .ace_active-line {position: absolute;z-index: 2;}.ace_marker-layer .ace_selected-word {position: absolute;z-index: 4;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.ace_line .ace_fold {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: inline-block;height: 11px;margin-top: -2px;vertical-align: middle;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJpJREFUeNpi/P//PwOlgAXGYGRklAVSokD8GmjwY1wasKljQpYACtpCFeADcHVQfQyMQAwzwAZI3wJKvCLkfKBaMSClBlR7BOQikCFGQEErIH0VqkabiGCAqwUadAzZJRxQr/0gwiXIal8zQQPnNVTgJ1TdawL0T5gBIP1MUJNhBv2HKoQHHjqNrA4WO4zY0glyNKLT2KIfIMAAQsdgGiXvgnYAAAAASUVORK5CYII="),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAYAAADNNiA5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACJJREFUeNpi+P//fxgTAwPDBxDxD078RSX+YeEyDFMCIMAAI3INmXiwf2YAAAAASUVORK5CYII=");background-repeat: no-repeat, repeat-x;background-position: center center, top left;color: transparent;border: 1px solid black;border-radius: 2px;cursor: pointer;pointer-events: auto;}.ace_dark .ace_fold {}.ace_fold:hover{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJpJREFUeNpi/P//PwOlgAXGYGRklAVSokD8GmjwY1wasKljQpYACtpCFeADcHVQfQyMQAwzwAZI3wJKvCLkfKBaMSClBlR7BOQikCFGQEErIH0VqkabiGCAqwUadAzZJRxQr/0gwiXIal8zQQPnNVTgJ1TdawL0T5gBIP1MUJNhBv2HKoQHHjqNrA4WO4zY0glyNKLT2KIfIMAAQsdgGiXvgnYAAAAASUVORK5CYII="),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAYAAADNNiA5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACBJREFUeNpi+P//fz4TAwPDZxDxD5X4i5fLMEwJgAADAEPVDbjNw87ZAAAAAElFTkSuQmCC");}.ace_tooltip {background-color: #FFF;background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.1));background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1));border: 1px solid gray;border-radius: 1px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);color: black;max-width: 100%;padding: 3px 4px;position: fixed;z-index: 999999;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;cursor: default;white-space: pre;word-wrap: break-word;line-height: normal;font-style: normal;font-weight: normal;letter-spacing: normal;pointer-events: none;}.ace_folding-enabled > .ace_gutter-cell {padding-right: 13px;}.ace_fold-widget {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0 -12px 0 1px;display: none;width: 11px;vertical-align: top;background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAANElEQVR42mWKsQ0AMAzC8ixLlrzQjzmBiEjp0A6WwBCSPgKAXoLkqSot7nN3yMwR7pZ32NzpKkVoDBUxKAAAAABJRU5ErkJggg==");background-repeat: no-repeat;background-position: center;border-radius: 3px;border: 1px solid transparent;cursor: pointer;}.ace_folding-enabled .ace_fold-widget {display: inline-block; }.ace_fold-widget.ace_end {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAANElEQVR42m3HwQkAMAhD0YzsRchFKI7sAikeWkrxwScEB0nh5e7KTPWimZki4tYfVbX+MNl4pyZXejUO1QAAAABJRU5ErkJggg==");}.ace_fold-widget.ace_closed {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAGCAYAAAAG5SQMAAAAOUlEQVR42jXKwQkAMAgDwKwqKD4EwQ26sSOkVWjgIIHAzPiCgaqiqnJHZnKICBERHN194O5b9vbLuAVRL+l0YWnZAAAAAElFTkSuQmCCXA==");}.ace_fold-widget:hover {border: 1px solid rgba(0, 0, 0, 0.3);background-color: rgba(255, 255, 255, 0.2);box-shadow: 0 1px 1px rgba(255, 255, 255, 0.7);}.ace_fold-widget:active {border: 1px solid rgba(0, 0, 0, 0.4);background-color: rgba(0, 0, 0, 0.05);box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);}.ace_dark .ace_fold-widget {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHklEQVQIW2P4//8/AzoGEQ7oGCaLLAhWiSwB146BAQCSTPYocqT0AAAAAElFTkSuQmCC");}.ace_dark .ace_fold-widget.ace_end {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAH0lEQVQIW2P4//8/AxQ7wNjIAjDMgC4AxjCVKBirIAAF0kz2rlhxpAAAAABJRU5ErkJggg==");}.ace_dark .ace_fold-widget.ace_closed {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAFCAYAAACAcVaiAAAAHElEQVQIW2P4//+/AxAzgDADlOOAznHAKgPWAwARji8UIDTfQQAAAABJRU5ErkJggg==");}.ace_dark .ace_fold-widget:hover {box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);background-color: rgba(255, 255, 255, 0.1);}.ace_dark .ace_fold-widget:active {box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);}.ace_fold-widget.ace_invalid {background-color: #FFB4B4;border-color: #DE5555;}.ace_fade-fold-widgets .ace_fold-widget {-webkit-transition: opacity 0.4s ease 0.05s;transition: opacity 0.4s ease 0.05s;opacity: 0;}.ace_fade-fold-widgets:hover .ace_fold-widget {-webkit-transition: opacity 0.05s ease 0.05s;transition: opacity 0.05s ease 0.05s;opacity:1;}.ace_underline {text-decoration: underline;}.ace_bold {font-weight: bold;}.ace_nobold .ace_bold {font-weight: normal;}.ace_italic {font-style: italic;}.ace_error-marker {background-color: rgba(255, 0, 0,0.2);position: absolute;z-index: 9;}.ace_highlight-marker {background-color: rgba(255, 255, 0,0.2);position: absolute;z-index: 8;}.ace_br1 {border-top-left-radius : 3px;}.ace_br2 {border-top-right-radius : 3px;}.ace_br3 {border-top-left-radius : 3px; border-top-right-radius: 3px;}.ace_br4 {border-bottom-right-radius: 3px;}.ace_br5 {border-top-left-radius : 3px; border-bottom-right-radius: 3px;}.ace_br6 {border-top-right-radius : 3px; border-bottom-right-radius: 3px;}.ace_br7 {border-top-left-radius : 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px;}.ace_br8 {border-bottom-left-radius : 3px;}.ace_br9 {border-top-left-radius : 3px; border-bottom-left-radius: 3px;}.ace_br10{border-top-right-radius : 3px; border-bottom-left-radius: 3px;}.ace_br11{border-top-left-radius : 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px;}.ace_br12{border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}.ace_br13{border-top-left-radius : 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}.ace_br14{border-top-right-radius : 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}.ace_br15{border-top-left-radius : 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}.ace_text-input-ios {position: absolute !important;top: -100000px !important;left: -100000px !important;}',"ace_editor.css");var f=function(e,n){var t=this;this.container=e||a.createElement("div"),this.$keepTextAreaAtCursor=!o.isOldIE,a.addCssClass(this.container,"ace_editor"),this.setTheme(n),this.$gutter=a.createElement("div"),this.$gutter.className="ace_gutter",this.container.appendChild(this.$gutter),this.$gutter.setAttribute("aria-hidden",!0),this.scroller=a.createElement("div"),this.scroller.className="ace_scroller",this.container.appendChild(this.scroller),this.content=a.createElement("div"),this.content.className="ace_content",this.scroller.appendChild(this.content),this.$gutterLayer=new l(this.$gutter),this.$gutterLayer.on("changeGutterWidth",this.onGutterResize.bind(this)),this.$markerBack=new c(this.content);var i=this.$textLayer=new s(this.content);this.canvas=i.element,this.$markerFront=new c(this.content),this.$cursorLayer=new u(this.content),this.$horizScroll=!1,this.$vScroll=!1,this.scrollBar=this.scrollBarV=new m(this.container,this),this.scrollBarH=new p(this.container,this),this.scrollBarV.addEventListener("scroll",function(e){t.$scrollAnimation||t.session.setScrollTop(e.data-t.scrollMargin.top)}),this.scrollBarH.addEventListener("scroll",function(e){t.$scrollAnimation||t.session.setScrollLeft(e.data-t.scrollMargin.left)}),this.scrollTop=0,this.scrollLeft=0,this.cursorPos={row:0,column:0},this.$fontMetrics=new g(this.container),this.$textLayer.$setFontMetrics(this.$fontMetrics),this.$textLayer.addEventListener("changeCharacterSize",function(e){t.updateCharacterSize(),t.onResize(!0,t.gutterWidth,t.$size.width,t.$size.height),t._signal("changeCharacterSize",e)}),this.$size={width:0,height:0,scrollerHeight:0,scrollerWidth:0,$dirty:!0},this.layerConfig={width:1,padding:0,firstRow:0,firstRowScreen:0,lastRow:0,lineHeight:0,characterWidth:0,minHeight:1,maxHeight:1,offset:0,height:1,gutterOffset:1},this.scrollMargin={left:0,right:0,top:0,bottom:0,v:0,h:0},this.$loop=new d(this.$renderChanges.bind(this),this.container.ownerDocument.defaultView),this.$loop.schedule(this.CHANGE_FULL),this.updateCharacterSize(),this.setPadding(4),r.resetOptions(this),r._emit("renderer",this)};(function(){this.CHANGE_CURSOR=1,this.CHANGE_MARKER=2,this.CHANGE_GUTTER=4,this.CHANGE_SCROLL=8,this.CHANGE_LINES=16,this.CHANGE_TEXT=32,this.CHANGE_SIZE=64,this.CHANGE_MARKER_BACK=128,this.CHANGE_MARKER_FRONT=256,this.CHANGE_FULL=512,this.CHANGE_H_SCROLL=1024,i.implement(this,_),this.updateCharacterSize=function(){this.$textLayer.allowBoldFonts!=this.$allowBoldFonts&&(this.$allowBoldFonts=this.$textLayer.allowBoldFonts,this.setStyle("ace_nobold",!this.$allowBoldFonts)),this.layerConfig.characterWidth=this.characterWidth=this.$textLayer.getCharacterWidth(),this.layerConfig.lineHeight=this.lineHeight=this.$textLayer.getLineHeight(),this.$updatePrintMargin()},this.setSession=function(e){this.session&&this.session.doc.off("changeNewLineMode",this.onChangeNewLineMode),this.session=e,e&&this.scrollMargin.top&&e.getScrollTop()<=0&&e.setScrollTop(-this.scrollMargin.top),this.$cursorLayer.setSession(e),this.$markerBack.setSession(e),this.$markerFront.setSession(e),this.$gutterLayer.setSession(e),this.$textLayer.setSession(e),e&&(this.$loop.schedule(this.CHANGE_FULL),this.session.$setFontMetrics(this.$fontMetrics),this.scrollBarH.scrollLeft=this.scrollBarV.scrollTop=null,this.onChangeNewLineMode=this.onChangeNewLineMode.bind(this),this.onChangeNewLineMode(),this.session.doc.on("changeNewLineMode",this.onChangeNewLineMode))},this.updateLines=function(e,n,t){if(void 0===n&&(n=1/0),this.$changedLines?(this.$changedLines.firstRow>e&&(this.$changedLines.firstRow=e),this.$changedLines.lastRowthis.layerConfig.lastRow||this.$loop.schedule(this.CHANGE_LINES)},this.onChangeNewLineMode=function(){this.$loop.schedule(this.CHANGE_TEXT),this.$textLayer.$updateEolChar(),this.session.$bidiHandler.setEolChar(this.$textLayer.EOL_CHAR)},this.onChangeTabSize=function(){this.$loop.schedule(this.CHANGE_TEXT|this.CHANGE_MARKER),this.$textLayer.onChangeTabSize()},this.updateText=function(){this.$loop.schedule(this.CHANGE_TEXT)},this.updateFull=function(e){e?this.$renderChanges(this.CHANGE_FULL,!0):this.$loop.schedule(this.CHANGE_FULL)},this.updateFontSize=function(){this.$textLayer.checkForSizeChanges()},this.$changes=0,this.$updateSizeAsync=function(){this.$loop.pending?this.$size.$dirty=!0:this.onResize()},this.onResize=function(e,n,t,i){if(!(this.resizing>2)){this.resizing>0?this.resizing++:this.resizing=e?1:0;var a=this.container;i||(i=a.clientHeight||a.scrollHeight),t||(t=a.clientWidth||a.scrollWidth);var r=this.$updateCachedSize(e,n,t,i);if(!this.$size.scrollerHeight||!t&&!i)return this.resizing=0;e&&(this.$gutterLayer.$padding=null),e?this.$renderChanges(r|this.$changes,!0):this.$loop.schedule(r|this.$changes),this.resizing&&(this.resizing=0),this.scrollBarV.scrollLeft=this.scrollBarV.scrollTop=null}},this.$updateCachedSize=function(e,n,t,i){i-=this.$extraHeight||0;var a=0,r=this.$size,o={width:r.width,height:r.height,scrollerHeight:r.scrollerHeight,scrollerWidth:r.scrollerWidth};return i&&(e||r.height!=i)&&(r.height=i,a|=this.CHANGE_SIZE,r.scrollerHeight=r.height,this.$horizScroll&&(r.scrollerHeight-=this.scrollBarH.getHeight()),this.scrollBarV.element.style.bottom=this.scrollBarH.getHeight()+"px",a|=this.CHANGE_SCROLL),t&&(e||r.width!=t)&&(a|=this.CHANGE_SIZE,r.width=t,null==n&&(n=this.$showGutter?this.$gutter.offsetWidth:0),this.gutterWidth=n,this.scrollBarH.element.style.left=this.scroller.style.left=n+"px",r.scrollerWidth=Math.max(0,t-n-this.scrollBarV.getWidth()),this.scrollBarH.element.style.right=this.scroller.style.right=this.scrollBarV.getWidth()+"px",this.scroller.style.bottom=this.scrollBarH.getHeight()+"px",(this.session&&this.session.getUseWrapMode()&&this.adjustWrapLimit()||e)&&(a|=this.CHANGE_FULL)),r.$dirty=!t||!i,a&&this._signal("resize",o),a},this.onGutterResize=function(){var e=this.$showGutter?this.$gutter.offsetWidth:0;e!=this.gutterWidth&&(this.$changes|=this.$updateCachedSize(!0,e,this.$size.width,this.$size.height)),this.session.getUseWrapMode()&&this.adjustWrapLimit()?this.$loop.schedule(this.CHANGE_FULL):this.$size.$dirty?this.$loop.schedule(this.CHANGE_FULL):(this.$computeLayerConfig(),this.$loop.schedule(this.CHANGE_MARKER))},this.adjustWrapLimit=function(){var e=this.$size.scrollerWidth-2*this.$padding,n=Math.floor(e/this.characterWidth);return this.session.adjustWrapLimit(n,this.$showPrintMargin&&this.$printMarginColumn)},this.setAnimatedScroll=function(e){this.setOption("animatedScroll",e)},this.getAnimatedScroll=function(){return this.$animatedScroll},this.setShowInvisibles=function(e){this.setOption("showInvisibles",e),this.session.$bidiHandler.setShowInvisibles(e)},this.getShowInvisibles=function(){return this.getOption("showInvisibles")},this.getDisplayIndentGuides=function(){return this.getOption("displayIndentGuides")},this.setDisplayIndentGuides=function(e){this.setOption("displayIndentGuides",e)},this.setShowPrintMargin=function(e){this.setOption("showPrintMargin",e)},this.getShowPrintMargin=function(){return this.getOption("showPrintMargin")},this.setPrintMarginColumn=function(e){this.setOption("printMarginColumn",e)},this.getPrintMarginColumn=function(){return this.getOption("printMarginColumn")},this.getShowGutter=function(){return this.getOption("showGutter")},this.setShowGutter=function(e){return this.setOption("showGutter",e)},this.getFadeFoldWidgets=function(){return this.getOption("fadeFoldWidgets")},this.setFadeFoldWidgets=function(e){this.setOption("fadeFoldWidgets",e)},this.setHighlightGutterLine=function(e){this.setOption("highlightGutterLine",e)},this.getHighlightGutterLine=function(){return this.getOption("highlightGutterLine")},this.$updateGutterLineHighlight=function(){var e=this.$cursorLayer.$pixelPos,n=this.layerConfig.lineHeight;if(this.session.getUseWrapMode()){var t=this.session.selection.getCursor();t.column=0,e=this.$cursorLayer.getPixelPosition(t,!0),n*=this.session.getRowLength(t.row)}this.$gutterLineHighlight.style.top=e.top-this.layerConfig.offset+"px",this.$gutterLineHighlight.style.height=n+"px"},this.$updatePrintMargin=function(){if(this.$showPrintMargin||this.$printMarginEl){if(!this.$printMarginEl){var e=a.createElement("div");e.className="ace_layer ace_print-margin-layer",this.$printMarginEl=a.createElement("div"),this.$printMarginEl.className="ace_print-margin",e.appendChild(this.$printMarginEl),this.content.insertBefore(e,this.content.firstChild)}var n=this.$printMarginEl.style;n.left=this.characterWidth*this.$printMarginColumn+this.$padding+"px",n.visibility=this.$showPrintMargin?"visible":"hidden",this.session&&-1==this.session.$wrap&&this.adjustWrapLimit()}},this.getContainerElement=function(){return this.container},this.getMouseEventTarget=function(){return this.scroller},this.getTextAreaContainer=function(){return this.container},this.$moveTextAreaToCursor=function(){if(this.$keepTextAreaAtCursor){var e=this.layerConfig,n=this.$cursorLayer.$pixelPos.top,t=this.$cursorLayer.$pixelPos.left;n-=e.offset;var i=this.textarea.style,a=this.lineHeight;if(n<0||n>e.height-a)return void(i.top=i.left="0");var r=this.characterWidth;if(this.$composition){var o=this.textarea.value.replace(/^\x01+/,"");r*=this.session.$getStringScreenWidth(o)[0]+2,a+=2}t-=this.scrollLeft,t>this.$size.scrollerWidth-r&&(t=this.$size.scrollerWidth-r),t+=this.gutterWidth,i.height=a+"px",i.width=r+"px",i.left=Math.min(t,this.$size.scrollerWidth-r)+"px",i.top=Math.min(n,this.$size.height-a)+"px"}},this.getFirstVisibleRow=function(){return this.layerConfig.firstRow},this.getFirstFullyVisibleRow=function(){return this.layerConfig.firstRow+(0===this.layerConfig.offset?0:1)},this.getLastFullyVisibleRow=function(){var e=this.layerConfig,n=e.lastRow;return this.session.documentToScreenRow(n,0)*e.lineHeight-this.session.getScrollTop()>e.height-e.lineHeight?n-1:n},this.getLastVisibleRow=function(){return this.layerConfig.lastRow},this.$padding=null,this.setPadding=function(e){this.$padding=e,this.$textLayer.setPadding(e),this.$cursorLayer.setPadding(e),this.$markerFront.setPadding(e),this.$markerBack.setPadding(e),this.$loop.schedule(this.CHANGE_FULL),this.$updatePrintMargin()},this.setScrollMargin=function(e,n,t,i){var a=this.scrollMargin;a.top=0|e,a.bottom=0|n,a.right=0|i,a.left=0|t,a.v=a.top+a.bottom,a.h=a.left+a.right,a.top&&this.scrollTop<=0&&this.session&&this.session.setScrollTop(-a.top),this.updateFull()},this.getHScrollBarAlwaysVisible=function(){return this.$hScrollBarAlwaysVisible},this.setHScrollBarAlwaysVisible=function(e){this.setOption("hScrollBarAlwaysVisible",e)},this.getVScrollBarAlwaysVisible=function(){return this.$vScrollBarAlwaysVisible},this.setVScrollBarAlwaysVisible=function(e){this.setOption("vScrollBarAlwaysVisible",e)},this.$updateScrollBarV=function(){var e=this.layerConfig.maxHeight,n=this.$size.scrollerHeight;!this.$maxLines&&this.$scrollPastEnd&&(e-=(n-this.lineHeight)*this.$scrollPastEnd,this.scrollTop>e-n&&(e=this.scrollTop+n,this.scrollBarV.scrollTop=null)),this.scrollBarV.setScrollHeight(e+this.scrollMargin.v),this.scrollBarV.setScrollTop(this.scrollTop+this.scrollMargin.top)},this.$updateScrollBarH=function(){this.scrollBarH.setScrollWidth(this.layerConfig.width+2*this.$padding+this.scrollMargin.h),this.scrollBarH.setScrollLeft(this.scrollLeft+this.scrollMargin.left)},this.$frozen=!1,this.freeze=function(){this.$frozen=!0},this.unfreeze=function(){this.$frozen=!1},this.$renderChanges=function(e,n){if(this.$changes&&(e|=this.$changes,this.$changes=0),!this.session||!this.container.offsetWidth||this.$frozen||!e&&!n)return void(this.$changes|=e);if(this.$size.$dirty)return this.$changes|=e,this.onResize(!0);this.lineHeight||this.$textLayer.checkForSizeChanges(),this._signal("beforeRender"),this.session&&this.session.$bidiHandler&&this.session.$bidiHandler.updateCharacterWidths(this.$fontMetrics);var t=this.layerConfig;if(e&this.CHANGE_FULL||e&this.CHANGE_SIZE||e&this.CHANGE_TEXT||e&this.CHANGE_LINES||e&this.CHANGE_SCROLL||e&this.CHANGE_H_SCROLL){if(e|=this.$computeLayerConfig(),t.firstRow!=this.layerConfig.firstRow&&t.firstRowScreen==this.layerConfig.firstRowScreen){var i=this.scrollTop+(t.firstRow-this.layerConfig.firstRow)*this.lineHeight;i>0&&(this.scrollTop=i,e|=this.CHANGE_SCROLL,e|=this.$computeLayerConfig())}t=this.layerConfig,this.$updateScrollBarV(),e&this.CHANGE_H_SCROLL&&this.$updateScrollBarH(),this.$gutterLayer.element.style.marginTop=-t.offset+"px",this.content.style.marginTop=-t.offset+"px",this.content.style.width=t.width+2*this.$padding+"px",this.content.style.height=t.minHeight+"px"}return e&this.CHANGE_H_SCROLL&&(this.content.style.marginLeft=-this.scrollLeft+"px",this.scroller.className=this.scrollLeft<=0?"ace_scroller":"ace_scroller ace_scroll-left"),e&this.CHANGE_FULL?(this.$textLayer.update(t),this.$showGutter&&this.$gutterLayer.update(t),this.$markerBack.update(t),this.$markerFront.update(t),this.$cursorLayer.update(t),this.$moveTextAreaToCursor(),this.$highlightGutterLine&&this.$updateGutterLineHighlight(),void this._signal("afterRender")):e&this.CHANGE_SCROLL?(e&this.CHANGE_TEXT||e&this.CHANGE_LINES?this.$textLayer.update(t):this.$textLayer.scrollLines(t),this.$showGutter&&this.$gutterLayer.update(t),this.$markerBack.update(t),this.$markerFront.update(t),this.$cursorLayer.update(t),this.$highlightGutterLine&&this.$updateGutterLineHighlight(),this.$moveTextAreaToCursor(),void this._signal("afterRender")):(e&this.CHANGE_TEXT?(this.$textLayer.update(t),this.$showGutter&&this.$gutterLayer.update(t)):e&this.CHANGE_LINES?(this.$updateLines()||e&this.CHANGE_GUTTER&&this.$showGutter)&&this.$gutterLayer.update(t):(e&this.CHANGE_TEXT||e&this.CHANGE_GUTTER)&&this.$showGutter&&this.$gutterLayer.update(t),e&this.CHANGE_CURSOR&&(this.$cursorLayer.update(t),this.$moveTextAreaToCursor(),this.$highlightGutterLine&&this.$updateGutterLineHighlight()),e&(this.CHANGE_MARKER|this.CHANGE_MARKER_FRONT)&&this.$markerFront.update(t),e&(this.CHANGE_MARKER|this.CHANGE_MARKER_BACK)&&this.$markerBack.update(t),void this._signal("afterRender"))},this.$autosize=function(){var e=this.session.getScreenLength()*this.lineHeight,n=this.$maxLines*this.lineHeight,t=Math.min(n,Math.max((this.$minLines||1)*this.lineHeight,e))+this.scrollMargin.v+(this.$extraHeight||0);this.$horizScroll&&(t+=this.scrollBarH.getHeight()),this.$maxPixelHeight&&t>this.$maxPixelHeight&&(t=this.$maxPixelHeight);var i=e>n;if(t!=this.desiredHeight||this.$size.height!=this.desiredHeight||i!=this.$vScroll){i!=this.$vScroll&&(this.$vScroll=i,this.scrollBarV.setVisible(i));var a=this.container.clientWidth;this.container.style.height=t+"px",this.$updateCachedSize(!0,this.$gutterWidth,a,t),this.desiredHeight=t,this._signal("autosize")}},this.$computeLayerConfig=function(){var e=this.session,n=this.$size,t=n.height<=2*this.lineHeight,i=this.session.getScreenLength(),a=i*this.lineHeight,r=this.$getLongestLine(),o=!t&&(this.$hScrollBarAlwaysVisible||n.scrollerWidth-r-2*this.$padding<0),l=this.$horizScroll!==o;l&&(this.$horizScroll=o,this.scrollBarH.setVisible(o));var c=this.$vScroll;this.$maxLines&&this.lineHeight>1&&this.$autosize();var s=this.scrollTop%this.lineHeight,u=n.scrollerHeight+this.lineHeight,p=!this.$maxLines&&this.$scrollPastEnd?(n.scrollerHeight-this.lineHeight)*this.$scrollPastEnd:0;a+=p;var m=this.scrollMargin;this.session.setScrollTop(Math.max(-m.top,Math.min(this.scrollTop,a-n.scrollerHeight+m.bottom))),this.session.setScrollLeft(Math.max(-m.left,Math.min(this.scrollLeft,r+2*this.$padding-n.scrollerWidth+m.right)));var d=!t&&(this.$vScrollBarAlwaysVisible||n.scrollerHeight-a+p<0||this.scrollTop>m.top),g=c!==d;g&&(this.$vScroll=d,this.scrollBarV.setVisible(d));var _,f,h=Math.ceil(u/this.lineHeight)-1,y=Math.max(0,Math.round((this.scrollTop-s)/this.lineHeight)),v=y+h,b=this.lineHeight;y=e.screenToDocumentRow(y,0);var E=e.getFoldLine(y);E&&(y=E.start.row),_=e.documentToScreenRow(y,0),f=e.getRowLength(y)*b,v=Math.min(e.screenToDocumentRow(v,0),e.getLength()-1),u=n.scrollerHeight+e.getRowLength(v)*b+f,s=this.scrollTop-_*b;var A=0;return this.layerConfig.width!=r&&(A=this.CHANGE_H_SCROLL),(l||g)&&(A=this.$updateCachedSize(!0,this.gutterWidth,n.width,n.height),this._signal("scrollbarVisibilityChanged"),g&&(r=this.$getLongestLine())),this.layerConfig={width:r,padding:this.$padding,firstRow:y,firstRowScreen:_,lastRow:v,lineHeight:b,characterWidth:this.characterWidth,minHeight:u,maxHeight:a,offset:s,gutterOffset:b?Math.max(0,Math.ceil((s+n.height-n.scrollerHeight)/b)):0,height:this.$size.scrollerHeight},A},this.$updateLines=function(){if(this.$changedLines){var e=this.$changedLines.firstRow,n=this.$changedLines.lastRow;this.$changedLines=null;var t=this.layerConfig;if(!(e>t.lastRow+1||nr?(n&&c+o>r+this.lineHeight&&(r-=n*this.$size.scrollerHeight),0===r&&(r=-this.scrollMargin.top),this.session.setScrollTop(r)):c+this.$size.scrollerHeight-la?(a=1-this.scrollMargin.top||(n>0&&this.session.getScrollTop()+this.$size.scrollerHeight-this.layerConfig.maxHeight<-1+this.scrollMargin.bottom||(e<0&&this.session.getScrollLeft()>=1-this.scrollMargin.left||(e>0&&this.session.getScrollLeft()+this.$size.scrollerWidth-this.layerConfig.width<-1+this.scrollMargin.right||void 0)))},this.pixelToScreenCoordinates=function(e,n){var t=this.scroller.getBoundingClientRect(),i=e+this.scrollLeft-t.left-this.$padding,a=i/this.characterWidth,r=Math.floor((n+this.scrollTop-t.top)/this.lineHeight),o=Math.round(a);return{row:r,column:o,side:a-o>0?1:-1,offsetX:i}},this.screenToTextCoordinates=function(e,n){var t=this.scroller.getBoundingClientRect(),i=e+this.scrollLeft-t.left-this.$padding,a=Math.round(i/this.characterWidth),r=(n+this.scrollTop-t.top)/this.lineHeight;return this.session.screenToDocumentPosition(r,Math.max(a,0),i)},this.textToScreenCoordinates=function(e,n){var t=this.scroller.getBoundingClientRect(),i=this.session.documentToScreenPosition(e,n),a=this.$padding+(this.session.$bidiHandler.isBidiRow(i.row,e)?this.session.$bidiHandler.getPosLeft(i.column):Math.round(i.column*this.characterWidth)),r=i.row*this.lineHeight;return{pageX:t.left+a-this.scrollLeft,pageY:t.top+r-this.scrollTop}},this.visualizeFocus=function(){a.addCssClass(this.container,"ace_focus")},this.visualizeBlur=function(){a.removeCssClass(this.container,"ace_focus")},this.showComposition=function(e){this.$composition||(this.$composition={keepTextAreaAtCursor:this.$keepTextAreaAtCursor,cssText:this.textarea.style.cssText}),this.$keepTextAreaAtCursor=!0,a.addCssClass(this.textarea,"ace_composition"),this.textarea.style.cssText="",this.$moveTextAreaToCursor()},this.setCompositionText=function(e){this.$moveTextAreaToCursor()},this.hideComposition=function(){this.$composition&&(a.removeCssClass(this.textarea,"ace_composition"),this.$keepTextAreaAtCursor=this.$composition.keepTextAreaAtCursor,this.textarea.style.cssText=this.$composition.cssText,this.$composition=null)},this.setTheme=function(e,n){function t(t){if(i.$themeId!=e)return n&&n();if(!t||!t.cssClass)throw new Error("couldn't load module "+e+" or it didn't call define");a.importCssString(t.cssText,t.cssClass,i.container.ownerDocument),i.theme&&a.removeCssClass(i.container,i.theme.cssClass);var r="padding"in t?t.padding:"padding"in(i.theme||{})?4:i.$padding;i.$padding&&r!=i.$padding&&i.setPadding(r),i.$theme=t.cssClass,i.theme=t,a.addCssClass(i.container,t.cssClass),a.setCssClass(i.container,"ace_dark",t.isDark),i.$size&&(i.$size.width=0,i.$updateSizeAsync()),i._dispatchEvent("themeLoaded",{theme:t}),n&&n()}var i=this;if(this.$themeId=e,i._dispatchEvent("themeChange",{theme:e}),e&&"string"!=typeof e)t(e);else{var o=e||this.$options.theme.initialValue;r.loadModule(["theme",o],t)}},this.getTheme=function(){return this.$themeId},this.setStyle=function(e,n){a.setCssClass(this.container,e,!1!==n)},this.unsetStyle=function(e){a.removeCssClass(this.container,e)},this.setCursorStyle=function(e){this.scroller.style.cursor!=e&&(this.scroller.style.cursor=e)},this.setMouseCursor=function(e){this.scroller.style.cursor=e},this.destroy=function(){this.$textLayer.destroy(),this.$cursorLayer.destroy()}}).call(f.prototype),r.defineOptions(f.prototype,"renderer",{animatedScroll:{initialValue:!1},showInvisibles:{set:function(e){this.$textLayer.setShowInvisibles(e)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!1},showPrintMargin:{set:function(){this.$updatePrintMargin()},initialValue:!0},printMarginColumn:{set:function(){this.$updatePrintMargin()},initialValue:80},printMargin:{set:function(e){"number"==typeof e&&(this.$printMarginColumn=e),this.$showPrintMargin=!!e,this.$updatePrintMargin()},get:function(){return this.$showPrintMargin&&this.$printMarginColumn}},showGutter:{set:function(e){this.$gutter.style.display=e?"block":"none",this.$loop.schedule(this.CHANGE_FULL),this.onGutterResize()},initialValue:!0},fadeFoldWidgets:{set:function(e){a.setCssClass(this.$gutter,"ace_fade-fold-widgets",e)},initialValue:!1},showFoldWidgets:{set:function(e){this.$gutterLayer.setShowFoldWidgets(e)},initialValue:!0},showLineNumbers:{set:function(e){this.$gutterLayer.setShowLineNumbers(e),this.$loop.schedule(this.CHANGE_GUTTER)},initialValue:!0},displayIndentGuides:{set:function(e){this.$textLayer.setDisplayIndentGuides(e)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!0},highlightGutterLine:{set:function(e){if(!this.$gutterLineHighlight)return this.$gutterLineHighlight=a.createElement("div"),this.$gutterLineHighlight.className="ace_gutter-active-line",void this.$gutter.appendChild(this.$gutterLineHighlight);this.$gutterLineHighlight.style.display=e?"":"none",this.$cursorLayer.$pixelPos&&this.$updateGutterLineHighlight()},initialValue:!1,value:!0},hScrollBarAlwaysVisible:{set:function(e){this.$hScrollBarAlwaysVisible&&this.$horizScroll||this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},vScrollBarAlwaysVisible:{set:function(e){this.$vScrollBarAlwaysVisible&&this.$vScroll||this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},fontSize:{set:function(e){"number"==typeof e&&(e+="px"),this.container.style.fontSize=e,this.updateFontSize()},initialValue:12},fontFamily:{set:function(e){this.container.style.fontFamily=e,this.updateFontSize()}},maxLines:{set:function(e){this.updateFull()}},minLines:{set:function(e){this.updateFull()}},maxPixelHeight:{set:function(e){this.updateFull()},initialValue:0},scrollPastEnd:{set:function(e){e=+e||0,this.$scrollPastEnd!=e&&(this.$scrollPastEnd=e,this.$loop.schedule(this.CHANGE_SCROLL))},initialValue:0,handlesSet:!0},fixedWidthGutter:{set:function(e){this.$gutterLayer.$fixedWidth=!!e,this.$loop.schedule(this.CHANGE_GUTTER)}},theme:{set:function(e){this.setTheme(e)},get:function(){return this.$themeId||this.theme},initialValue:"./theme/textmate",handlesSet:!0}}),n.VirtualRenderer=f}),ace.define("ace/worker/worker_client",["require","exports","module","ace/lib/oop","ace/lib/net","ace/lib/event_emitter","ace/config"],function(e,n,t){"use strict";function i(e,n){var t=n.src;o.qualifyURL(e);try{return new Blob([t],{type:"application/javascript"})}catch(e){var i=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder,a=new i;return a.append(t),a.getBlob("application/javascript")}}function a(e,n){var t=i(e,n),a=window.URL||window.webkitURL,r=a.createObjectURL(t);return new Worker(r)}var r=e("../lib/oop"),o=e("../lib/net"),l=e("../lib/event_emitter").EventEmitter,c=e("../config"),s=function(n,t,i,r,o){if(this.$sendDeltaQueue=this.$sendDeltaQueue.bind(this),this.changeListener=this.changeListener.bind(this),this.onMessage=this.onMessage.bind(this),e.nameToUrl&&!e.toUrl&&(e.toUrl=e.nameToUrl),c.get("packaged")||!e.toUrl)r=r||c.moduleUrl(t.id,"worker");else{var l=this.$normalizePath;r=r||l(e.toUrl("ace/worker/worker.js",null,"_"));var s={};n.forEach(function(n){s[n]=l(e.toUrl(n,null,"_").replace(/(\.js)?(\?.*)?$/,""))})}this.$worker=a(r,t),o&&this.send("importScripts",o),this.$worker.postMessage({init:!0,tlns:s,module:t.id,classname:i}),this.callbackId=1,this.callbacks={},this.$worker.onmessage=this.onMessage};(function(){r.implement(this,l),this.onMessage=function(e){var n=e.data;switch(n.type){case"event":this._signal(n.name,{data:n.data});break;case"call":var t=this.callbacks[n.id];t&&(t(n.data),delete this.callbacks[n.id]);break;case"error":this.reportError(n.data);break;case"log":window.console&&console.log&&console.log.apply(console,n.data)}},this.reportError=function(e){window.console&&console.error&&console.error(e)},this.$normalizePath=function(e){return o.qualifyURL(e)},this.terminate=function(){this._signal("terminate",{}),this.deltaQueue=null,this.$worker.terminate(),this.$worker=null,this.$doc&&this.$doc.off("change",this.changeListener),this.$doc=null},this.send=function(e,n){this.$worker.postMessage({command:e,args:n})},this.call=function(e,n,t){if(t){var i=this.callbackId++;this.callbacks[i]=t,n.push(i)}this.send(e,n)},this.emit=function(e,n){try{this.$worker.postMessage({event:e,data:{data:n.data}})}catch(e){console.error(e.stack)}},this.attachToDocument=function(e){this.$doc&&this.terminate(),this.$doc=e,this.call("setValue",[e.getValue()]),e.on("change",this.changeListener)},this.changeListener=function(e){this.deltaQueue||(this.deltaQueue=[],setTimeout(this.$sendDeltaQueue,0)),"insert"==e.action?this.deltaQueue.push(e.start,e.lines):this.deltaQueue.push(e.start,e.end)},this.$sendDeltaQueue=function(){var e=this.deltaQueue;e&&(this.deltaQueue=null,e.length>50&&e.length>this.$doc.getLength()>>1?this.call("setValue",[this.$doc.getValue()]):this.emit("change",{data:e}))}}).call(s.prototype);var u=function(e,n,t){this.$sendDeltaQueue=this.$sendDeltaQueue.bind(this),this.changeListener=this.changeListener.bind(this),this.callbackId=1,this.callbacks={},this.messageBuffer=[];var i=null,a=!1,r=Object.create(l),o=this;this.$worker={},this.$worker.terminate=function(){},this.$worker.postMessage=function(e){o.messageBuffer.push(e),i&&(a?setTimeout(s):s())},this.setEmitSync=function(e){a=e};var s=function(){var e=o.messageBuffer.shift();e.command?i[e.command].apply(i,e.args):e.event&&r._signal(e.event,e.data)};r.postMessage=function(e){o.onMessage({data:e})},r.callback=function(e,n){this.postMessage({type:"call",id:n,data:e})},r.emit=function(e,n){this.postMessage({type:"event",name:e,data:n})},c.loadModule(["worker",n],function(e){for(i=new e[t](r);o.messageBuffer.length;)s()})};u.prototype=s.prototype,n.UIWorkerClient=u,n.WorkerClient=s,n.createWorker=a}),ace.define("ace/placeholder",["require","exports","module","ace/range","ace/lib/event_emitter","ace/lib/oop"],function(e,n,t){"use strict";var i=e("./range").Range,a=e("./lib/event_emitter").EventEmitter,r=e("./lib/oop"),o=function(e,n,t,i,a,r){var o=this;this.length=n,this.session=e,this.doc=e.getDocument(),this.mainClass=a,this.othersClass=r,this.$onUpdate=this.onUpdate.bind(this),this.doc.on("change",this.$onUpdate),this.$others=i,this.$onCursorChange=function(){setTimeout(function(){o.onCursorChange()})},this.$pos=t;var l=e.getUndoManager().$undoStack||e.getUndoManager().$undostack||{length:-1};this.$undoStackDepth=l.length,this.setup(),e.selection.on("changeCursor",this.$onCursorChange)};(function(){r.implement(this,a),this.setup=function(){var e=this,n=this.doc,t=this.session;this.selectionBefore=t.selection.toJSON(),t.selection.inMultiSelectMode&&t.selection.toSingleRange(),this.pos=n.createAnchor(this.$pos.row,this.$pos.column);var a=this.pos;a.$insertRight=!0,a.detach(),a.markerId=t.addMarker(new i(a.row,a.column,a.row,a.column+this.length),this.mainClass,null,!1),this.others=[],this.$others.forEach(function(t){var i=n.createAnchor(t.row,t.column);i.$insertRight=!0,i.detach(),e.others.push(i)}),t.setUndoSelect(!1)},this.showOtherMarkers=function(){if(!this.othersActive){var e=this.session,n=this;this.othersActive=!0,this.others.forEach(function(t){t.markerId=e.addMarker(new i(t.row,t.column,t.row,t.column+n.length),n.othersClass,null,!1)})}},this.hideOtherMarkers=function(){if(this.othersActive){this.othersActive=!1;for(var e=0;e=this.pos.column&&n.start.column<=this.pos.column+this.length+1,r=n.start.column-this.pos.column;if(this.updateAnchors(e),a&&(this.length+=t),a&&!this.session.$fromUndo)if("insert"===e.action)for(var o=this.others.length-1;o>=0;o--){var l=this.others[o],c={row:l.row,column:l.column+r};this.doc.insertMergedLines(c,e.lines)}else if("remove"===e.action)for(var o=this.others.length-1;o>=0;o--){var l=this.others[o],c={row:l.row,column:l.column+r};this.doc.remove(new i(c.row,c.column,c.row,c.column-t))}this.$updating=!1,this.updateMarkers()}},this.updateAnchors=function(e){this.pos.onChange(e);for(var n=this.others.length;n--;)this.others[n].onChange(e);this.updateMarkers()},this.updateMarkers=function(){if(!this.$updating){var e=this,n=this.session,t=function(t,a){n.removeMarker(t.markerId),t.markerId=n.addMarker(new i(t.row,t.column,t.row,t.column+e.length),a,null,!1)};t(this.pos,this.mainClass);for(var a=this.others.length;a--;)t(this.others[a],this.othersClass)}},this.onCursorChange=function(e){if(!this.$updating&&this.session){var n=this.session.selection.getCursor();n.row===this.pos.row&&n.column>=this.pos.column&&n.column<=this.pos.column+this.length?(this.showOtherMarkers(),this._emit("cursorEnter",e)):(this.hideOtherMarkers(),this._emit("cursorLeave",e))}},this.detach=function(){this.session.removeMarker(this.pos&&this.pos.markerId),this.hideOtherMarkers(),this.doc.removeEventListener("change",this.$onUpdate),this.session.selection.removeEventListener("changeCursor",this.$onCursorChange),this.session.setUndoSelect(!0),this.session=null},this.cancel=function(){if(-1!==this.$undoStackDepth){for(var e=this.session.getUndoManager(),n=(e.$undoStack||e.$undostack).length-this.$undoStackDepth,t=0;t1&&!this.inMultiSelectMode&&(this._signal("multiSelect"),this.inMultiSelectMode=!0,this.session.$undoSelect=!1,this.rangeList.attach(this.session)),n||this.fromOrientedRange(e)}},this.toSingleRange=function(e){e=e||this.ranges[0];var n=this.rangeList.removeAll();n.length&&this.$onRemoveRange(n),e&&this.fromOrientedRange(e)},this.substractPoint=function(e){var n=this.rangeList.substractPoint(e);if(n)return this.$onRemoveRange(n),n[0]},this.mergeOverlappingRanges=function(){var e=this.rangeList.merge();e.length?this.$onRemoveRange(e):this.ranges[0]&&this.fromOrientedRange(this.ranges[0])},this.$onAddRange=function(e){this.rangeCount=this.rangeList.ranges.length,this.ranges.unshift(e),this._signal("addRange",{range:e})},this.$onRemoveRange=function(e){if(this.rangeCount=this.rangeList.ranges.length,1==this.rangeCount&&this.inMultiSelectMode){var n=this.rangeList.ranges.pop();e.push(n),this.rangeCount=0}for(var t=e.length;t--;){var i=this.ranges.indexOf(e[t]);this.ranges.splice(i,1)}this._signal("removeRange",{ranges:e}),0===this.rangeCount&&this.inMultiSelectMode&&(this.inMultiSelectMode=!1,this._signal("singleSelect"),this.session.$undoSelect=!0,this.rangeList.detach(this.session)),(n=n||this.ranges[0])&&!n.isEqual(this.getRange())&&this.fromOrientedRange(n)},this.$initRangeList=function(){this.rangeList||(this.rangeList=new l,this.ranges=[],this.rangeCount=0)},this.getAllRanges=function(){return this.rangeCount?this.rangeList.ranges.concat():[this.getRange()]},this.splitIntoLines=function(){if(this.rangeCount>1){var e=this.rangeList.ranges,n=e[e.length-1],t=c.fromPoints(e[0].start,n.end);this.toSingleRange(),this.setSelectionRange(t,n.cursor==n.start)}else{var t=this.getRange(),i=this.isBackwards(),a=t.start.row,r=t.end.row;if(a==r){if(i)var o=t.end,l=t.start;else var o=t.start,l=t.end;return this.addRange(c.fromPoints(l,l)),void this.addRange(c.fromPoints(o,o))}var s=[],u=this.getLineRange(a,!0);u.start.column=t.start.column,s.push(u);for(var p=a+1;p1){var e=this.rangeList.ranges,n=e[e.length-1],t=c.fromPoints(e[0].start,n.end);this.toSingleRange(),this.setSelectionRange(t,n.cursor==n.start)}else{var i=this.session.documentToScreenPosition(this.selectionLead),a=this.session.documentToScreenPosition(this.selectionAnchor);this.rectangularRangeBlock(i,a).forEach(this.addRange,this)}},this.rectangularRangeBlock=function(e,n,t){var i=[],r=e.column0;)h--;if(h>0)for(var y=0;i[y].isEmpty();)y++;for(var v=h;v>=y;v--)i[v].isEmpty()&&i.splice(v,1)}return i}}.call(s.prototype);var h=e("./editor").Editor;(function(){this.updateSelectionMarkers=function(){this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.addSelectionMarker=function(e){e.cursor||(e.cursor=e.end);var n=this.getSelectionStyle();return e.marker=this.session.addMarker(e,"ace_selection",n),this.session.$selectionMarkers.push(e),this.session.selectionMarkerCount=this.session.$selectionMarkers.length,e},this.removeSelectionMarker=function(e){if(e.marker){this.session.removeMarker(e.marker);var n=this.session.$selectionMarkers.indexOf(e);-1!=n&&this.session.$selectionMarkers.splice(n,1),this.session.selectionMarkerCount=this.session.$selectionMarkers.length}},this.removeSelectionMarkers=function(e){for(var n=this.session.$selectionMarkers,t=e.length;t--;){var i=e[t];if(i.marker){this.session.removeMarker(i.marker);var a=n.indexOf(i);-1!=a&&n.splice(a,1)}}this.session.selectionMarkerCount=n.length},this.$onAddRange=function(e){this.addSelectionMarker(e.range),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onRemoveRange=function(e){this.removeSelectionMarkers(e.ranges),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onMultiSelect=function(e){this.inMultiSelectMode||(this.inMultiSelectMode=!0,this.setStyle("ace_multiselect"),this.keyBinding.addKeyboardHandler(d.keyboardHandler),this.commands.setDefaultHandler("exec",this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers())},this.$onSingleSelect=function(e){this.session.multiSelect.inVirtualMode||(this.inMultiSelectMode=!1,this.unsetStyle("ace_multiselect"),this.keyBinding.removeKeyboardHandler(d.keyboardHandler),this.commands.removeDefaultHandler("exec",this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers(),this._emit("changeSelection"))},this.$onMultiSelectExec=function(e){var n=e.command,t=e.editor;if(t.multiSelect){if(n.multiSelectAction)"forEach"==n.multiSelectAction?i=t.forEachSelection(n,e.args):"forEachLine"==n.multiSelectAction?i=t.forEachSelection(n,e.args,!0):"single"==n.multiSelectAction?(t.exitMultiSelectMode(),i=n.exec(t,e.args||{})):i=n.multiSelectAction(t,e.args||{});else{var i=n.exec(t,e.args||{});t.multiSelect.addRange(t.multiSelect.toOrientedRange()),t.multiSelect.mergeOverlappingRanges()}return i}},this.forEachSelection=function(e,n,t){if(!this.inVirtualSelectionMode){var i,a=t&&t.keepOrder,r=1==t||t&&t.$byLines,o=this.session,l=this.selection,c=l.rangeList,u=(a?l:c).ranges;if(!u.length)return e.exec?e.exec(this,n||{}):e(this,n||{});var p=l._eventRegistry;l._eventRegistry={};var m=new s(o);this.inVirtualSelectionMode=!0;for(var d=u.length;d--;){if(r)for(;d>0&&u[d].start.row==u[d-1].end.row;)d--;m.fromOrientedRange(u[d]),m.index=d,this.selection=o.selection=m;var g=e.exec?e.exec(this,n||{}):e(this,n||{});i||void 0===g||(i=g),m.toOrientedRange(u[d])}m.detach(),this.selection=o.selection=l,this.inVirtualSelectionMode=!1,l._eventRegistry=p,l.mergeOverlappingRanges();var _=this.renderer.$scrollAnimation;return this.onCursorChange(),this.onSelectionChange(),_&&_.from==_.to&&this.renderer.animateScrolling(_.from),i}},this.exitMultiSelectMode=function(){this.inMultiSelectMode&&!this.inVirtualSelectionMode&&this.multiSelect.toSingleRange()},this.getSelectedText=function(){var e="";if(this.inMultiSelectMode&&!this.inVirtualSelectionMode){for(var n=this.multiSelect.rangeList.ranges,t=[],i=0;ir&&(r=t.column),as?e.insert(i,m.stringRepeat(" ",a-s)):e.remove(new c(i.row,i.column,i.row,i.column-a+s)),n.start.column=n.end.column=r,n.start.row=n.end.row=i.row,n.cursor=n.end}),n.fromOrientedRange(t[0]),this.renderer.updateCursor(),this.renderer.updateBackMarkers()}else{var s=this.selection.getRange(),u=s.start.row,p=s.end.row,d=u==p;if(d){var g,_=this.session.getLength();do{g=this.session.getLine(p)}while(/[=:]/.test(g)&&++p<_);do{g=this.session.getLine(u)}while(/[=:]/.test(g)&&--u>0);u<0&&(u=0),p>=_&&(p=_-1)}var f=this.session.removeFullLines(u,p);f=this.$reAlignText(f,d),this.session.insert({row:u,column:0},f.join("\n")+"\n"),d||(s.start.column=0,s.end.column=f[f.length-1].length),this.selection.setRange(s)}},this.$reAlignText=function(e,n){function t(e){return m.stringRepeat(" ",e)}function i(e){return e[2]?t(o)+e[2]+t(l-e[2].length+c)+e[4].replace(/^([=:])\s+/,"$1 "):e[0]}function a(e){return e[2]?t(o+l-e[2].length)+e[2]+t(c," ")+e[4].replace(/^([=:])\s+/,"$1 "):e[0]}function r(e){return e[2]?t(o)+e[2]+t(c)+e[4].replace(/^([=:])\s+/,"$1 "):e[0]}var o,l,c,s=!0,u=!0;return e.map(function(e){var n=e.match(/(\s*)(.*?)(\s*)([=:].*)/);return n?null==o?(o=n[1].length,l=n[2].length,c=n[3].length,n):(o+l+c!=n[1].length+n[2].length+n[3].length&&(u=!1),o!=n[1].length&&(s=!1),o>n[1].length&&(o=n[1].length),ln[3].length&&(c=n[3].length),n):[e]}).map(n?i:s?u?a:i:r)}}).call(h.prototype),n.onSessionChange=function(e){var n=e.session;n&&!n.multiSelect&&(n.$selectionMarkers=[],n.selection.$initRangeList(),n.multiSelect=n.selection),this.multiSelect=n&&n.multiSelect;var t=e.oldSession;t&&(t.multiSelect.off("addRange",this.$onAddRange),t.multiSelect.off("removeRange",this.$onRemoveRange),t.multiSelect.off("multiSelect",this.$onMultiSelect),t.multiSelect.off("singleSelect",this.$onSingleSelect),t.multiSelect.lead.off("change",this.$checkMultiselectChange),t.multiSelect.anchor.off("change",this.$checkMultiselectChange)),n&&(n.multiSelect.on("addRange",this.$onAddRange),n.multiSelect.on("removeRange",this.$onRemoveRange),n.multiSelect.on("multiSelect",this.$onMultiSelect),n.multiSelect.on("singleSelect",this.$onSingleSelect),n.multiSelect.lead.on("change",this.$checkMultiselectChange),n.multiSelect.anchor.on("change",this.$checkMultiselectChange)),n&&this.inMultiSelectMode!=n.selection.inMultiSelectMode&&(n.selection.inMultiSelectMode?this.$onMultiSelect():this.$onSingleSelect())},n.MultiSelect=r,e("./config").defineOptions(h.prototype,"editor",{enableMultiselect:{set:function(e){r(this),e?(this.on("changeSession",this.$multiselectOnSessionChange),this.on("mousedown",u)):(this.off("changeSession",this.$multiselectOnSessionChange),this.off("mousedown",u))},value:!0},enableBlockSelect:{set:function(e){this.$blockSelectEnabled=e},value:!0}})}),ace.define("ace/mode/folding/fold_mode",["require","exports","module","ace/range"],function(e,n,t){"use strict";var i=e("../../range").Range,a=n.FoldMode=function(){};(function(){this.foldingStartMarker=null,this.foldingStopMarker=null,this.getFoldWidget=function(e,n,t){var i=e.getLine(t);return this.foldingStartMarker.test(i)?"start":"markbeginend"==n&&this.foldingStopMarker&&this.foldingStopMarker.test(i)?"end":""},this.getFoldWidgetRange=function(e,n,t){return null},this.indentationBlock=function(e,n,t){var a=/\S/,r=e.getLine(n),o=r.search(a);if(-1!=o){for(var l=t||r.length,c=e.getLength(),s=n,u=n;++ns){var m=e.getLine(u).length;return new i(s,l,u,m)}}},this.openingBracketBlock=function(e,n,t,a,r){var o={row:t,column:a+1},l=e.$findClosingBracket(n,o,r);if(l){var c=e.foldWidgets[l.row];return null==c&&(c=e.getFoldWidget(l.row)),"start"==c&&l.row>o.row&&(l.row--,l.column=e.getLine(l.row).length),i.fromPoints(o,l)}},this.closingBracketBlock=function(e,n,t,a,r){var o={row:t,column:a},l=e.$findOpeningBracket(n,o);if(l)return l.column++,o.column--,i.fromPoints(l,o)}}).call(a.prototype)}),ace.define("ace/theme/textmate",["require","exports","module","ace/lib/dom"],function(e,n,t){"use strict";n.isDark=!1,n.cssClass="ace-tm",n.cssText='.ace-tm .ace_gutter {background: #f0f0f0;color: #333;}.ace-tm .ace_print-margin {width: 1px;background: #e8e8e8;}.ace-tm .ace_fold {background-color: #6B72E6;}.ace-tm {background-color: #FFFFFF;color: black;}.ace-tm .ace_cursor {color: black;}.ace-tm .ace_invisible {color: rgb(191, 191, 191);}.ace-tm .ace_storage,.ace-tm .ace_keyword {color: blue;}.ace-tm .ace_constant {color: rgb(197, 6, 11);}.ace-tm .ace_constant.ace_buildin {color: rgb(88, 72, 246);}.ace-tm .ace_constant.ace_language {color: rgb(88, 92, 246);}.ace-tm .ace_constant.ace_library {color: rgb(6, 150, 14);}.ace-tm .ace_invalid {background-color: rgba(255, 0, 0, 0.1);color: red;}.ace-tm .ace_support.ace_function {color: rgb(60, 76, 114);}.ace-tm .ace_support.ace_constant {color: rgb(6, 150, 14);}.ace-tm .ace_support.ace_type,.ace-tm .ace_support.ace_class {color: rgb(109, 121, 222);}.ace-tm .ace_keyword.ace_operator {color: rgb(104, 118, 135);}.ace-tm .ace_string {color: rgb(3, 106, 7);}.ace-tm .ace_comment {color: rgb(76, 136, 107);}.ace-tm .ace_comment.ace_doc {color: rgb(0, 102, 255);}.ace-tm .ace_comment.ace_doc.ace_tag {color: rgb(128, 159, 191);}.ace-tm .ace_constant.ace_numeric {color: rgb(0, 0, 205);}.ace-tm .ace_variable {color: rgb(49, 132, 149);}.ace-tm .ace_xml-pe {color: rgb(104, 104, 91);}.ace-tm .ace_entity.ace_name.ace_function {color: #0000A2;}.ace-tm .ace_heading {color: rgb(12, 7, 255);}.ace-tm .ace_list {color:rgb(185, 6, 144);}.ace-tm .ace_meta.ace_tag {color:rgb(0, 22, 142);}.ace-tm .ace_string.ace_regex {color: rgb(255, 0, 0)}.ace-tm .ace_marker-layer .ace_selection {background: rgb(181, 213, 255);}.ace-tm.ace_multiselect .ace_selection.ace_start {box-shadow: 0 0 3px 0px white;}.ace-tm .ace_marker-layer .ace_step {background: rgb(252, 255, 0);}.ace-tm .ace_marker-layer .ace_stack {background: rgb(164, 229, 101);}.ace-tm .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid rgb(192, 192, 192);}.ace-tm .ace_marker-layer .ace_active-line {background: rgba(0, 0, 0, 0.07);}.ace-tm .ace_gutter-active-line {background-color : #dcdcdc;}.ace-tm .ace_marker-layer .ace_selected-word {background: rgb(250, 250, 255);border: 1px solid rgb(200, 200, 250);}.ace-tm .ace_indent-guide {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==") right repeat-y;}',e("../lib/dom").importCssString(n.cssText,n.cssClass)}),ace.define("ace/line_widgets",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/range"],function(e,n,t){"use strict";function i(e){this.session=e,this.session.widgetManager=this,this.session.getRowLength=this.getRowLength,this.session.$getWidgetScreenLength=this.$getWidgetScreenLength,this.updateOnChange=this.updateOnChange.bind(this),this.renderWidgets=this.renderWidgets.bind(this),this.measureWidgets=this.measureWidgets.bind(this),this.session._changedWidgets=[],this.$onChangeEditor=this.$onChangeEditor.bind(this),this.session.on("change",this.updateOnChange),this.session.on("changeFold",this.updateOnFold),this.session.on("changeEditor",this.$onChangeEditor)}var a=(e("./lib/oop"),e("./lib/dom"));e("./range").Range;(function(){this.getRowLength=function(e){var n;return n=this.lineWidgets?this.lineWidgets[e]&&this.lineWidgets[e].rowCount||0:0,this.$useWrapMode&&this.$wrapData[e]?this.$wrapData[e].length+1+n:1+n},this.$getWidgetScreenLength=function(){var e=0;return this.lineWidgets.forEach(function(n){n&&n.rowCount&&!n.hidden&&(e+=n.rowCount)}),e},this.$onChangeEditor=function(e){this.attach(e.editor)},this.attach=function(e){e&&e.widgetManager&&e.widgetManager!=this&&e.widgetManager.detach(),this.editor!=e&&(this.detach(),this.editor=e,e&&(e.widgetManager=this,e.renderer.on("beforeRender",this.measureWidgets),e.renderer.on("afterRender",this.renderWidgets)))},this.detach=function(e){var n=this.editor;if(n){this.editor=null,n.widgetManager=null,n.renderer.off("beforeRender",this.measureWidgets),n.renderer.off("afterRender",this.renderWidgets);var t=this.session.lineWidgets;t&&t.forEach(function(e){e&&e.el&&e.el.parentNode&&(e._inDocument=!1,e.el.parentNode.removeChild(e.el))})}},this.updateOnFold=function(e,n){var t=n.lineWidgets;if(t&&e.action){for(var i=e.data,a=i.start.row,r=i.end.row,o="add"==e.action,l=a+1;l0&&!i[a];)a--;this.firstRow=t.firstRow,this.lastRow=t.lastRow,n.$cursorLayer.config=t;for(var o=a;o<=r;o++){var l=i[o];if(l&&l.el)if(l.hidden)l.el.style.top=-100-(l.pixelHeight||0)+"px";else{l._inDocument||(l._inDocument=!0,n.container.appendChild(l.el));var c=n.$cursorLayer.getPixelPosition({row:o,column:0},!0).top;l.coverLine||(c+=t.lineHeight*this.session.getRowLineCount(l.row)),l.el.style.top=c-t.offset+"px";var s=l.coverGutter?0:n.gutterWidth;l.fixedWidth||(s-=n.scrollLeft),l.el.style.left=s+"px",l.fullWidth&&l.screenWidth&&(l.el.style.minWidth=t.width+2*t.padding+"px"),l.fixedWidth?l.el.style.right=n.scrollBar.getWidth()+"px":l.el.style.right=""}}}}}).call(i.prototype),n.LineWidgets=i}),ace.define("ace/ext/error_marker",["require","exports","module","ace/line_widgets","ace/lib/dom","ace/range"],function(e,n,t){"use strict";function i(e,n,t){for(var i=0,a=e.length-1;i<=a;){var r=i+a>>1,o=t(n,e[r]);if(o>0)i=r+1;else{if(!(o<0))return r;a=r-1}}return-(i+1)}function a(e,n,t){var a=e.getAnnotations().sort(l.comparePoints);if(a.length){var r=i(a,{row:n,column:-1},l.comparePoints);r<0&&(r=-r-1),r>=a.length?r=t>0?0:a.length-1:0===r&&t<0&&(r=a.length-1);var o=a[r];if(o&&t){if(o.row===n){do{o=a[r+=t]}while(o&&o.row===n);if(!o)return a.slice()}var c=[];n=o.row;do{c[t<0?"unshift":"push"](o),o=a[r+=t]}while(o&&o.row==n);return c.length&&c}}}var r=e("../line_widgets").LineWidgets,o=e("../lib/dom"),l=e("../range").Range;n.showErrorMarker=function(e,n){var t=e.session;t.widgetManager||(t.widgetManager=new r(t),t.widgetManager.attach(e));var i=e.getCursorPosition(),l=i.row,c=t.widgetManager.getWidgetsAtRow(l).filter(function(e){return"errorMarker"==e.type})[0];c?c.destroy():l-=n;var s,u=a(t,l,n);if(u){var p=u[0];i.column=(p.pos&&"number"!=typeof p.column?p.pos.sc:p.column)||0,i.row=p.row,s=e.renderer.$gutterLayer.$annotations[i.row]}else{if(c)return;s={text:["Looks good!"],className:"ace_ok"}}e.session.unfold(i.row),e.selection.moveToPosition(i);var m={row:i.row,fixedWidth:!0,coverGutter:!0,el:o.createElement("div"),type:"errorMarker"},d=m.el.appendChild(o.createElement("div")),g=m.el.appendChild(o.createElement("div"));g.className="error_widget_arrow "+s.className;var _=e.renderer.$cursorLayer.getPixelPosition(i).left;g.style.left=_+e.renderer.gutterWidth-5+"px",m.el.className="error_widget_wrapper",d.className="error_widget "+s.className,d.innerHTML=s.text.join("
"),d.appendChild(o.createElement("div"));var f=function(e,n,t){if(0===n&&("esc"===t||"return"===t))return m.destroy(),{command:"null"}};m.destroy=function(){e.$mouseHandler.isMousePressed||(e.keyBinding.removeKeyboardHandler(f),t.widgetManager.removeLineWidget(m),e.off("changeSelection",m.destroy),e.off("changeSession",m.destroy),e.off("mouseup",m.destroy),e.off("change",m.destroy))},e.keyBinding.addKeyboardHandler(f),e.on("changeSelection",m.destroy),e.on("changeSession",m.destroy),e.on("mouseup",m.destroy),e.on("change",m.destroy),e.session.widgetManager.addLineWidget(m),m.el.onmousedown=e.focus.bind(e),e.renderer.scrollCursorIntoView(null,.5,{bottom:m.el.offsetHeight})},o.importCssString(" .error_widget_wrapper { background: inherit; color: inherit; border:none } .error_widget { border-top: solid 2px; border-bottom: solid 2px; margin: 5px 0; padding: 10px 40px; white-space: pre-wrap; } .error_widget.ace_error, .error_widget_arrow.ace_error{ border-color: #ff5a5a } .error_widget.ace_warning, .error_widget_arrow.ace_warning{ border-color: #F1D817 } .error_widget.ace_info, .error_widget_arrow.ace_info{ border-color: #5a5a5a } .error_widget.ace_ok, .error_widget_arrow.ace_ok{ border-color: #5aaa5a } .error_widget_arrow { position: absolute; border: solid 5px; border-top-color: transparent!important; border-right-color: transparent!important; border-left-color: transparent!important; top: -5px; }","")}),ace.define("ace/ace",["require","exports","module","ace/lib/fixoldbrowsers","ace/lib/dom","ace/lib/event","ace/editor","ace/edit_session","ace/undomanager","ace/virtual_renderer","ace/worker/worker_client","ace/keyboard/hash_handler","ace/placeholder","ace/multi_select","ace/mode/folding/fold_mode","ace/theme/textmate","ace/ext/error_marker","ace/config"],function(e,n,i){"use strict";e("./lib/fixoldbrowsers");var a=e("./lib/dom"),r=e("./lib/event"),o=e("./editor").Editor,l=e("./edit_session").EditSession,c=e("./undomanager").UndoManager,s=e("./virtual_renderer").VirtualRenderer;e("./worker/worker_client"),e("./keyboard/hash_handler"),e("./placeholder"),e("./multi_select"),e("./mode/folding/fold_mode"),e("./theme/textmate"),e("./ext/error_marker"),n.config=e("./config"),n.acequire=e,n.define=t(391),n.edit=function(e){if("string"==typeof e){var t=e;if(!(e=document.getElementById(t)))throw new Error("ace.edit can't find div #"+t)}if(e&&e.env&&e.env.editor instanceof o)return e.env.editor;var i="";if(e&&/input|textarea/i.test(e.tagName)){var l=e;i=l.value,e=a.createElement("pre"),l.parentNode.replaceChild(e,l)}else e&&(i=a.getInnerText(e),e.innerHTML="");var c=n.createEditSession(i),u=new o(new s(e));u.setSession(c);var p={document:c,editor:u,onResize:u.resize.bind(u,null)};return l&&(p.textarea=l),r.addListener(window,"resize",p.onResize),u.on("destroy",function(){r.removeListener(window,"resize",p.onResize),p.editor.container.env=null}),u.container.env=u.env=p,u},n.createEditSession=function(e,n){var t=new l(e,n);return t.setUndoManager(new c),t},n.EditSession=l,n.UndoManager=c,n.version="1.2.9"}),function(){ace.acequire(["ace/ace"],function(e){e&&(e.config.init(!0),e.define=ace.define),window.ace||(window.ace=e);for(var n in e)e.hasOwnProperty(n)&&(window.ace[n]=e[n])})}(),e.exports=window.ace.acequire("ace/ace")},function(e,n,t){(function(e,t){function i(e,n){for(var t=-1,i=null==e?0:e.length,a=0,r=[];++t-1}function A(e,n){var t=this.__data__,i=j(t,e);return i<0?(++this.size,t.push([e,n])):t[i][1]=n,this}function S(e){var n=-1,t=null==e?0:e.length;for(this.clear();++ns))return!1;var p=o.get(e);if(p&&o.get(n))return p==n;var m=-1,d=!0,g=t&be?new T:void 0;for(o.set(e,n),o.set(n,e);++m-1&&e%1==0&&e-1&&e%1==0&&e<=Ee}function me(e){var n=typeof e;return null!=e&&("object"==n||"function"==n)}function de(e){return null!=e&&"object"==typeof e}function ge(e){return ce(e)?B(e):K(e)}function _e(){return[]}function fe(){return!1}var he=200,ye="__lodash_hash_undefined__",ve=1,be=2,Ee=9007199254740991,Ae="[object Arguments]",Se="[object Array]",we="[object AsyncFunction]",Ne="[object Boolean]",Oe="[object Date]",xe="[object Error]",Le="[object Function]",Te="[object GeneratorFunction]",Ie="[object Map]",Re="[object Number]",Ce="[object Null]",De="[object Object]",Me="[object Proxy]",Fe="[object RegExp]",Pe="[object Set]",ke="[object String]",Be="[object Symbol]",je="[object Undefined]",He="[object ArrayBuffer]",Ge="[object DataView]",Ue=/[\\^$.*+?()[\]{}|]/g,We=/^\[object .+?Constructor\]$/,Ye=/^(?:0|[1-9]\d*)$/,ze={};ze["[object Float32Array]"]=ze["[object Float64Array]"]=ze["[object Int8Array]"]=ze["[object Int16Array]"]=ze["[object Int32Array]"]=ze["[object Uint8Array]"]=ze["[object Uint8ClampedArray]"]=ze["[object Uint16Array]"]=ze["[object Uint32Array]"]=!0,ze[Ae]=ze[Se]=ze[He]=ze[Ne]=ze[Ge]=ze[Oe]=ze[xe]=ze[Le]=ze[Ie]=ze[Re]=ze[De]=ze[Fe]=ze[Pe]=ze[ke]=ze["[object WeakMap]"]=!1;var Ve="object"==typeof e&&e&&e.Object===Object&&e,Ke="object"==typeof self&&self&&self.Object===Object&&self,qe=Ve||Ke||Function("return this")(),$e="object"==typeof n&&n&&!n.nodeType&&n,Xe=$e&&"object"==typeof t&&t&&!t.nodeType&&t,Ze=Xe&&Xe.exports===$e,Qe=Ze&&Ve.process,Je=function(){try{return Qe&&Qe.binding&&Qe.binding("util")}catch(e){}}(),en=Je&&Je.isTypedArray,nn=Array.prototype,tn=Function.prototype,an=Object.prototype,rn=qe["__core-js_shared__"],on=tn.toString,ln=an.hasOwnProperty,cn=function(){var e=/[^.]+$/.exec(rn&&rn.keys&&rn.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),sn=an.toString,un=RegExp("^"+on.call(ln).replace(Ue,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),pn=Ze?qe.Buffer:void 0,mn=qe.Symbol,dn=qe.Uint8Array,gn=an.propertyIsEnumerable,_n=nn.splice,fn=mn?mn.toStringTag:void 0,hn=Object.getOwnPropertySymbols,yn=pn?pn.isBuffer:void 0,vn=function(e,n){return function(t){return e(n(t))}}(Object.keys,Object),bn=J(qe,"DataView"),En=J(qe,"Map"),An=J(qe,"Promise"),Sn=J(qe,"Set"),wn=J(qe,"WeakMap"),Nn=J(Object,"create"),On=oe(bn),xn=oe(En),Ln=oe(An),Tn=oe(Sn),In=oe(wn),Rn=mn?mn.prototype:void 0,Cn=Rn?Rn.valueOf:void 0;p.prototype.clear=m,p.prototype.delete=d,p.prototype.get=g,p.prototype.has=_,p.prototype.set=f,h.prototype.clear=y,h.prototype.delete=v,h.prototype.get=b,h.prototype.has=E,h.prototype.set=A,S.prototype.clear=w,S.prototype.delete=N,S.prototype.get=O,S.prototype.has=x,S.prototype.set=L,T.prototype.add=T.prototype.push=I,T.prototype.has=R,C.prototype.clear=D,C.prototype.delete=M,C.prototype.get=F,C.prototype.has=P,C.prototype.set=k;var Dn=hn?function(e){return null==e?[]:(e=Object(e),i(hn(e),function(n){return gn.call(e,n)}))}:_e,Mn=G;(bn&&Mn(new bn(new ArrayBuffer(1)))!=Ge||En&&Mn(new En)!=Ie||An&&"[object Promise]"!=Mn(An.resolve())||Sn&&Mn(new Sn)!=Pe||wn&&"[object WeakMap]"!=Mn(new wn))&&(Mn=function(e){var n=G(e),t=n==De?e.constructor:void 0,i=t?oe(t):"";if(i)switch(i){case On:return Ge;case xn:return Ie;case Ln:return"[object Promise]";case Tn:return Pe;case In:return"[object WeakMap]"}return n});var Fn=U(function(){return arguments}())?U:function(e){return de(e)&&ln.call(e,"callee")&&!gn.call(e,"callee")},Pn=Array.isArray,kn=yn||fe,Bn=en?function(e){return function(n){return e(n)}}(en):V;t.exports=se}).call(n,t(27),t(459)(e))},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i=["minLines","maxLines","readOnly","highlightActiveLine","tabSize","enableBasicAutocompletion","enableLiveAutocompletion","enableSnippets"],a=["onChange","onFocus","onInput","onBlur","onCopy","onPaste","onSelectionChange","onCursorChange","onScroll","handleOptions","updateRef"],r=function(e,n){var t=null;return function(){var i=this,a=arguments;clearTimeout(t),t=setTimeout(function(){e.apply(i,a)},n)}};n.editorOptions=i,n.editorEvents=a,n.debounce=r},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function r(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function o(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var l=Object.assign||function(e){for(var n=1;n0&&e.handleMarkers(E,n);for(var S=0;S=0||Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}Object.defineProperty(n,"__esModule",{value:!0});var r=Object.assign||function(e){for(var n=1;na;)K(e,t=i[a++],n[t]);return e},$=function(e,n){return void 0===n?S(e):q(S(e),n)},X=function(e){var n=P.call(this,e=E(e,!0));return!(this===H&&a(B,e)&&!a(j,e))&&(!(n||!a(this,e)||!a(B,e)||a(this,M)&&this[M][e])||n)},Z=function(e,n){if(e=b(e),n=E(n,!0),e!==H||!a(B,n)||a(j,n)){var t=L(e,n);return!t||!a(B,n)||a(e,M)&&e[M][n]||(t.enumerable=!0),t}},Q=function(e){for(var n,t=I(b(e)),i=[],r=0;t.length>r;)a(B,n=t[r++])||n==M||n==c||i.push(n);return i},J=function(e){for(var n,t=e===H,i=I(t?j:b(e)),r=[],o=0;i.length>o;)!a(B,n=i[o++])||t&&!a(H,n)||r.push(B[n]);return r};G||(R=function(){if(this instanceof R)throw TypeError("Symbol is not a constructor!");var e=m(arguments.length>0?arguments[0]:void 0),n=function(t){this===H&&n.call(j,t),a(this,M)&&a(this[M],e)&&(this[M][e]=!1),Y(this,e,A(1,t))};return r&&W&&Y(H,e,{configurable:!0,set:n}),z(e)},l(R.prototype,"toString",function(){return this._k}),N.f=Z,O.f=K,t(132).f=w.f=Q,t(190).f=X,t(239).f=J,r&&!t(110)&&l(H,"propertyIsEnumerable",X,!0),g.f=function(e){return z(d(e))}),o(o.G+o.W+o.F*!G,{Symbol:R});for(var ee="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;ee.length>ne;)d(ee[ne++]);for(var te=x(d.store),ie=0;te.length>ie;)_(te[ie++]);o(o.S+o.F*!G,"Symbol",{for:function(e){return a(k,e+="")?k[e]:k[e]=R(e)},keyFor:function(e){if(!V(e))throw TypeError(e+" is not a symbol!");for(var n in k)if(k[n]===e)return n},useSetter:function(){W=!0},useSimple:function(){W=!1}}),o(o.S+o.F*!G,"Object",{create:$,defineProperty:K,defineProperties:q,getOwnPropertyDescriptor:Z,getOwnPropertyNames:Q,getOwnPropertySymbols:J}),C&&o(o.S+o.F*(!G||s(function(){var e=R();return"[null]"!=D([e])||"{}"!=D({a:e})||"{}"!=D(Object(e))})),"JSON",{stringify:function(e){for(var n,t,i=[e],a=1;arguments.length>a;)i.push(arguments[a++]);if(t=n=i[1],(v(n)||void 0!==e)&&!V(e))return h(n)||(n=function(e,n){if("function"==typeof t&&(n=t.call(this,e,n)),!V(n))return n}),i[1]=n,D.apply(C,i)}}),R.prototype[F]||t(60)(R.prototype,F,R.prototype.valueOf),p(R,"Symbol"),p(Math,"Math",!0),p(i.JSON,"JSON",!0)},function(e,n,t){var i=t(129),a=t(239),r=t(190);e.exports=function(e){var n=i(e),t=a.f;if(t)for(var o,l=t(e),c=r.f,s=0;l.length>s;)c.call(e,o=l[s++])&&n.push(o);return n}},function(e,n,t){var i=t(2);i(i.S,"Object",{create:t(131)})},function(e,n,t){var i=t(2);i(i.S+i.F*!t(38),"Object",{defineProperty:t(39).f})},function(e,n,t){var i=t(2);i(i.S+i.F*!t(38),"Object",{defineProperties:t(513)})},function(e,n,t){var i=t(68),a=t(69).f;t(92)("getOwnPropertyDescriptor",function(){return function(e,n){return a(i(e),n)}})},function(e,n,t){var i=t(43),a=t(70);t(92)("getPrototypeOf",function(){return function(e){return a(i(e))}})},function(e,n,t){var i=t(43),a=t(129);t(92)("keys",function(){return function(e){return a(i(e))}})},function(e,n,t){t(92)("getOwnPropertyNames",function(){return t(514).f})},function(e,n,t){var i=t(22),a=t(109).onFreeze;t(92)("freeze",function(e){return function(n){return e&&i(n)?e(a(n)):n}})},function(e,n,t){var i=t(22),a=t(109).onFreeze;t(92)("seal",function(e){return function(n){return e&&i(n)?e(a(n)):n}})},function(e,n,t){var i=t(22),a=t(109).onFreeze;t(92)("preventExtensions",function(e){return function(n){return e&&i(n)?e(a(n)):n}})},function(e,n,t){var i=t(22);t(92)("isFrozen",function(e){return function(n){return!i(n)||!!e&&e(n)}})},function(e,n,t){var i=t(22);t(92)("isSealed",function(e){return function(n){return!i(n)||!!e&&e(n)}})},function(e,n,t){var i=t(22);t(92)("isExtensible",function(e){return function(n){return!!i(n)&&(!e||e(n))}})},function(e,n,t){var i=t(2);i(i.S+i.F,"Object",{assign:t(515)})},function(e,n,t){var i=t(2);i(i.S,"Object",{is:t(1081)})},function(e,n){e.exports=Object.is||function(e,n){return e===n?0!==e||1/e==1/n:e!=e&&n!=n}},function(e,n,t){var i=t(2);i(i.S,"Object",{setPrototypeOf:t(322).set})},function(e,n,t){"use strict";var i=t(191),a={};a[t(30)("toStringTag")]="z",a+""!="[object z]"&&t(61)(Object.prototype,"toString",function(){return"[object "+i(this)+"]"},!0)},function(e,n,t){var i=t(2);i(i.P,"Function",{bind:t(516)})},function(e,n,t){var i=t(39).f,a=Function.prototype,r=/^\s*function ([^ (]*)/;"name"in a||t(38)&&i(a,"name",{configurable:!0,get:function(){try{return(""+this).match(r)[1]}catch(e){return""}}})},function(e,n,t){"use strict";var i=t(22),a=t(70),r=t(30)("hasInstance"),o=Function.prototype;r in o||t(39).f(o,r,{value:function(e){if("function"!=typeof this||!i(e))return!1;if(!i(this.prototype))return e instanceof this;for(;e=a(e);)if(this.prototype===e)return!0;return!1}})},function(e,n,t){var i=t(2),a=t(518);i(i.G+i.F*(parseInt!=a),{parseInt:a})},function(e,n,t){var i=t(2),a=t(519);i(i.G+i.F*(parseFloat!=a),{parseFloat:a})},function(e,n,t){"use strict";var i=t(20),a=t(67),r=t(80),o=t(324),l=t(89),c=t(21),s=t(132).f,u=t(69).f,p=t(39).f,m=t(160).trim,d=i.Number,g=d,_=d.prototype,f="Number"==r(t(131)(_)),h="trim"in String.prototype,y=function(e){var n=l(e,!1);if("string"==typeof n&&n.length>2){n=h?n.trim():m(n,3);var t,i,a,r=n.charCodeAt(0);if(43===r||45===r){if(88===(t=n.charCodeAt(2))||120===t)return NaN}else if(48===r){switch(n.charCodeAt(1)){case 66:case 98:i=2,a=49;break;case 79:case 111:i=8,a=55;break;default:return+n}for(var o,c=n.slice(2),s=0,u=c.length;sa)return NaN;return parseInt(c,i)}}return+n};if(!d(" 0o1")||!d("0b1")||d("+0x1")){d=function(e){var n=arguments.length<1?0:e,t=this;return t instanceof d&&(f?c(function(){_.valueOf.call(t)}):"Number"!=r(t))?o(new g(y(n)),t,d):y(n)};for(var v,b=t(38)?s(g):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),E=0;b.length>E;E++)a(g,v=b[E])&&!a(d,v)&&p(d,v,u(g,v));d.prototype=_,_.constructor=d,t(61)(i,"Number",d)}},function(e,n,t){"use strict";var i=t(2),a=t(91),r=t(520),o=t(325),l=1..toFixed,c=Math.floor,s=[0,0,0,0,0,0],u="Number.toFixed: incorrect invocation!",p=function(e,n){for(var t=-1,i=n;++t<6;)i+=e*s[t],s[t]=i%1e7,i=c(i/1e7)},m=function(e){for(var n=6,t=0;--n>=0;)t+=s[n],s[n]=c(t/e),t=t%e*1e7},d=function(){for(var e=6,n="";--e>=0;)if(""!==n||0===e||0!==s[e]){var t=String(s[e]);n=""===n?t:n+o.call("0",7-t.length)+t}return n},g=function(e,n,t){return 0===n?t:n%2==1?g(e,n-1,t*e):g(e*e,n/2,t)},_=function(e){for(var n=0,t=e;t>=4096;)n+=12,t/=4096;for(;t>=2;)n+=1,t/=2;return n};i(i.P+i.F*(!!l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!t(21)(function(){l.call({})})),"Number",{toFixed:function(e){var n,t,i,l,c=r(this,u),s=a(e),f="",h="0";if(s<0||s>20)throw RangeError(u);if(c!=c)return"NaN";if(c<=-1e21||c>=1e21)return String(c);if(c<0&&(f="-",c=-c),c>1e-21)if(n=_(c*g(2,69,1))-69,t=n<0?c*g(2,-n,1):c/g(2,n,1),t*=4503599627370496,(n=52-n)>0){for(p(0,t),i=s;i>=7;)p(1e7,0),i-=7;for(p(g(10,i,1),0),i=n-1;i>=23;)m(1<<23),i-=23;m(1<0?(l=h.length,h=f+(l<=s?"0."+o.call("0",s-l)+h:h.slice(0,l-s)+"."+h.slice(l-s))):h=f+h,h}})},function(e,n,t){"use strict";var i=t(2),a=t(21),r=t(520),o=1..toPrecision;i(i.P+i.F*(a(function(){return"1"!==o.call(1,void 0)})||!a(function(){o.call({})})),"Number",{toPrecision:function(e){var n=r(this,"Number#toPrecision: incorrect invocation!");return void 0===e?o.call(n):o.call(n,e)}})},function(e,n,t){var i=t(2);i(i.S,"Number",{EPSILON:Math.pow(2,-52)})},function(e,n,t){var i=t(2),a=t(20).isFinite;i(i.S,"Number",{isFinite:function(e){return"number"==typeof e&&a(e)}})},function(e,n,t){var i=t(2);i(i.S,"Number",{isInteger:t(521)})},function(e,n,t){var i=t(2);i(i.S,"Number",{isNaN:function(e){return e!=e}})},function(e,n,t){var i=t(2),a=t(521),r=Math.abs;i(i.S,"Number",{isSafeInteger:function(e){return a(e)&&r(e)<=9007199254740991}})},function(e,n,t){var i=t(2);i(i.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(e,n,t){var i=t(2);i(i.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(e,n,t){var i=t(2),a=t(519);i(i.S+i.F*(Number.parseFloat!=a),"Number",{parseFloat:a})},function(e,n,t){var i=t(2),a=t(518);i(i.S+i.F*(Number.parseInt!=a),"Number",{parseInt:a})},function(e,n,t){var i=t(2),a=t(522),r=Math.sqrt,o=Math.acosh;i(i.S+i.F*!(o&&710==Math.floor(o(Number.MAX_VALUE))&&o(1/0)==1/0),"Math",{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?Math.log(e)+Math.LN2:a(e-1+r(e-1)*r(e+1))}})},function(e,n,t){function i(e){return isFinite(e=+e)&&0!=e?e<0?-i(-e):Math.log(e+Math.sqrt(e*e+1)):e}var a=t(2),r=Math.asinh;a(a.S+a.F*!(r&&1/r(0)>0),"Math",{asinh:i})},function(e,n,t){var i=t(2),a=Math.atanh;i(i.S+i.F*!(a&&1/a(-0)<0),"Math",{atanh:function(e){return 0==(e=+e)?e:Math.log((1+e)/(1-e))/2}})},function(e,n,t){var i=t(2),a=t(326);i(i.S,"Math",{cbrt:function(e){return a(e=+e)*Math.pow(Math.abs(e),1/3)}})},function(e,n,t){var i=t(2);i(i.S,"Math",{clz32:function(e){return(e>>>=0)?31-Math.floor(Math.log(e+.5)*Math.LOG2E):32}})},function(e,n,t){var i=t(2),a=Math.exp;i(i.S,"Math",{cosh:function(e){return(a(e=+e)+a(-e))/2}})},function(e,n,t){var i=t(2),a=t(327);i(i.S+i.F*(a!=Math.expm1),"Math",{expm1:a})},function(e,n,t){var i=t(2);i(i.S,"Math",{fround:t(523)})},function(e,n,t){var i=t(2),a=Math.abs;i(i.S,"Math",{hypot:function(e,n){for(var t,i,r=0,o=0,l=arguments.length,c=0;o0?(i=t/c,r+=i*i):r+=t;return c===1/0?1/0:c*Math.sqrt(r)}})},function(e,n,t){var i=t(2),a=Math.imul;i(i.S+i.F*t(21)(function(){return-5!=a(4294967295,5)||2!=a.length}),"Math",{imul:function(e,n){var t=+e,i=+n,a=65535&t,r=65535&i;return 0|a*r+((65535&t>>>16)*r+a*(65535&i>>>16)<<16>>>0)}})},function(e,n,t){var i=t(2);i(i.S,"Math",{log10:function(e){return Math.log(e)*Math.LOG10E}})},function(e,n,t){var i=t(2);i(i.S,"Math",{log1p:t(522)})},function(e,n,t){var i=t(2);i(i.S,"Math",{log2:function(e){return Math.log(e)/Math.LN2}})},function(e,n,t){var i=t(2);i(i.S,"Math",{sign:t(326)})},function(e,n,t){var i=t(2),a=t(327),r=Math.exp;i(i.S+i.F*t(21)(function(){return-2e-17!=!Math.sinh(-2e-17)}),"Math",{sinh:function(e){return Math.abs(e=+e)<1?(a(e)-a(-e))/2:(r(e-1)-r(-e-1))*(Math.E/2)}})},function(e,n,t){var i=t(2),a=t(327),r=Math.exp;i(i.S,"Math",{tanh:function(e){var n=a(e=+e),t=a(-e);return n==1/0?1:t==1/0?-1:(n-t)/(r(e)+r(-e))}})},function(e,n,t){var i=t(2);i(i.S,"Math",{trunc:function(e){return(e>0?Math.floor:Math.ceil)(e)}})},function(e,n,t){var i=t(2),a=t(130),r=String.fromCharCode,o=String.fromCodePoint;i(i.S+i.F*(!!o&&1!=o.length),"String",{fromCodePoint:function(e){for(var n,t=[],i=arguments.length,o=0;i>o;){if(n=+arguments[o++],a(n,1114111)!==n)throw RangeError(n+" is not a valid code point");t.push(n<65536?r(n):r(55296+((n-=65536)>>10),n%1024+56320))}return t.join("")}})},function(e,n,t){var i=t(2),a=t(68),r=t(40);i(i.S,"String",{raw:function(e){for(var n=a(e.raw),t=r(n.length),i=arguments.length,o=[],l=0;t>l;)o.push(String(n[l++])),l=n.length?{value:void 0,done:!0}:(e=i(n,t),this._i+=e.length,{value:e,done:!1})})},function(e,n,t){"use strict";var i=t(2),a=t(328)(!1);i(i.P,"String",{codePointAt:function(e){return a(this,e)}})},function(e,n,t){"use strict";var i=t(2),a=t(40),r=t(331),o="".endsWith;i(i.P+i.F*t(332)("endsWith"),"String",{endsWith:function(e){var n=r(this,e,"endsWith"),t=arguments.length>1?arguments[1]:void 0,i=a(n.length),l=void 0===t?i:Math.min(a(t),i),c=String(e);return o?o.call(n,c,l):n.slice(l-c.length,l)===c}})},function(e,n,t){"use strict";var i=t(2),a=t(331);i(i.P+i.F*t(332)("includes"),"String",{includes:function(e){return!!~a(this,e,"includes").indexOf(e,arguments.length>1?arguments[1]:void 0)}})},function(e,n,t){var i=t(2);i(i.P,"String",{repeat:t(325)})},function(e,n,t){"use strict";var i=t(2),a=t(40),r=t(331),o="".startsWith;i(i.P+i.F*t(332)("startsWith"),"String",{startsWith:function(e){var n=r(this,e,"startsWith"),t=a(Math.min(arguments.length>1?arguments[1]:void 0,n.length)),i=String(e);return o?o.call(n,i,t):n.slice(t,t+i.length)===i}})},function(e,n,t){"use strict";t(62)("anchor",function(e){return function(n){return e(this,"a","name",n)}})},function(e,n,t){"use strict";t(62)("big",function(e){return function(){return e(this,"big","","")}})},function(e,n,t){"use strict";t(62)("blink",function(e){return function(){return e(this,"blink","","")}})},function(e,n,t){"use strict";t(62)("bold",function(e){return function(){return e(this,"b","","")}})},function(e,n,t){"use strict";t(62)("fixed",function(e){return function(){return e(this,"tt","","")}})},function(e,n,t){"use strict";t(62)("fontcolor",function(e){return function(n){return e(this,"font","color",n)}})},function(e,n,t){"use strict";t(62)("fontsize",function(e){return function(n){return e(this,"font","size",n)}})},function(e,n,t){"use strict";t(62)("italics",function(e){return function(){return e(this,"i","","")}})},function(e,n,t){"use strict";t(62)("link",function(e){return function(n){return e(this,"a","href",n)}})},function(e,n,t){"use strict";t(62)("small",function(e){return function(){return e(this,"small","","")}})},function(e,n,t){"use strict";t(62)("strike",function(e){return function(){return e(this,"strike","","")}})},function(e,n,t){"use strict";t(62)("sub",function(e){return function(){return e(this,"sub","","")}})},function(e,n,t){"use strict";t(62)("sup",function(e){return function(){return e(this,"sup","","")}})},function(e,n,t){var i=t(2);i(i.S,"Date",{now:function(){return(new Date).getTime()}})},function(e,n,t){"use strict";var i=t(2),a=t(43),r=t(89);i(i.P+i.F*t(21)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function(e){var n=a(this),t=r(n);return"number"!=typeof t||isFinite(t)?n.toISOString():null}})},function(e,n,t){var i=t(2),a=t(1143);i(i.P+i.F*(Date.prototype.toISOString!==a),"Date",{toISOString:a})},function(e,n,t){"use strict";var i=t(21),a=Date.prototype.getTime,r=Date.prototype.toISOString,o=function(e){return e>9?e:"0"+e};e.exports=i(function(){return"0385-07-25T07:06:39.999Z"!=r.call(new Date(-5e13-1))})||!i(function(){r.call(new Date(NaN))})?function(){if(!isFinite(a.call(this)))throw RangeError("Invalid time value");var e=this,n=e.getUTCFullYear(),t=e.getUTCMilliseconds(),i=n<0?"-":n>9999?"+":"";return i+("00000"+Math.abs(n)).slice(i?-6:-4)+"-"+o(e.getUTCMonth()+1)+"-"+o(e.getUTCDate())+"T"+o(e.getUTCHours())+":"+o(e.getUTCMinutes())+":"+o(e.getUTCSeconds())+"."+(t>99?t:"0"+o(t))+"Z"}:r},function(e,n,t){var i=Date.prototype,a=i.toString,r=i.getTime;new Date(NaN)+""!="Invalid Date"&&t(61)(i,"toString",function(){var e=r.call(this);return e===e?a.call(this):"Invalid Date"})},function(e,n,t){var i=t(30)("toPrimitive"),a=Date.prototype;i in a||t(60)(a,i,t(1146))},function(e,n,t){"use strict";var i=t(18),a=t(89);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return a(i(this),"number"!=e)}},function(e,n,t){var i=t(2);i(i.S,"Array",{isArray:t(240)})},function(e,n,t){"use strict";var i=t(79),a=t(2),r=t(43),o=t(524),l=t(333),c=t(40),s=t(334),u=t(335);a(a.S+a.F*!t(242)(function(e){Array.from(e)}),"Array",{from:function(e){var n,t,a,p,m=r(e),d="function"==typeof this?this:Array,g=arguments.length,_=g>1?arguments[1]:void 0,f=void 0!==_,h=0,y=u(m);if(f&&(_=i(_,g>2?arguments[2]:void 0,2)),void 0==y||d==Array&&l(y))for(n=c(m.length),t=new d(n);n>h;h++)s(t,h,f?_(m[h],h):m[h]);else for(p=y.call(m),t=new d;!(a=p.next()).done;h++)s(t,h,f?o(p,_,[a.value,h],!0):a.value);return t.length=h,t}})},function(e,n,t){"use strict";var i=t(2),a=t(334);i(i.S+i.F*t(21)(function(){function e(){}return!(Array.of.call(e)instanceof e)}),"Array",{of:function(){for(var e=0,n=arguments.length,t=new("function"==typeof this?this:Array)(n);n>e;)a(t,e,arguments[e++]);return t.length=n,t}})},function(e,n,t){"use strict";var i=t(2),a=t(68),r=[].join;i(i.P+i.F*(t(189)!=Object||!t(81)(r)),"Array",{join:function(e){return r.call(a(this),void 0===e?",":e)}})},function(e,n,t){"use strict";var i=t(2),a=t(321),r=t(80),o=t(130),l=t(40),c=[].slice;i(i.P+i.F*t(21)(function(){a&&c.call(a)}),"Array",{slice:function(e,n){var t=l(this.length),i=r(this);if(n=void 0===n?t:n,"Array"==i)return c.call(this,e,n);for(var a=o(e,t),s=o(n,t),u=l(s-a),p=new Array(u),m=0;m1&&(i=Math.min(i,r(arguments[1]))),i<0&&(i=t+i);i>=0;i--)if(i in n&&n[i]===e)return i||0;return-1}})},function(e,n,t){var i=t(2);i(i.P,"Array",{copyWithin:t(526)}),t(111)("copyWithin")},function(e,n,t){var i=t(2);i(i.P,"Array",{fill:t(337)}),t(111)("fill")},function(e,n,t){"use strict";var i=t(2),a=t(93)(5),r=!0;"find"in[]&&Array(1).find(function(){r=!1}),i(i.P+i.F*r,"Array",{find:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}}),t(111)("find")},function(e,n,t){"use strict";var i=t(2),a=t(93)(6),r="findIndex",o=!0;r in[]&&Array(1)[r](function(){o=!1}),i(i.P+i.F*o,"Array",{findIndex:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}}),t(111)(r)},function(e,n,t){t(133)("Array")},function(e,n,t){var i=t(20),a=t(324),r=t(39).f,o=t(132).f,l=t(241),c=t(243),s=i.RegExp,u=s,p=s.prototype,m=/a/g,d=/a/g,g=new s(m)!==m;if(t(38)&&(!g||t(21)(function(){return d[t(30)("match")]=!1,s(m)!=m||s(d)==d||"/a/i"!=s(m,"i")}))){s=function(e,n){var t=this instanceof s,i=l(e),r=void 0===n;return!t&&i&&e.constructor===s&&r?e:a(g?new u(i&&!r?e.source:e,n):u((i=e instanceof s)?e.source:e,i&&r?c.call(e):n),t?this:p,s)};for(var _=o(u),f=0;_.length>f;)!function(e){e in s||r(s,e,{configurable:!0,get:function(){return u[e]},set:function(n){u[e]=n}})}(_[f++]);p.constructor=s,s.prototype=p,t(61)(i,"RegExp",s)}t(133)("RegExp")},function(e,n,t){"use strict";t(528);var i=t(18),a=t(243),r=t(38),o=/./.toString,l=function(e){t(61)(RegExp.prototype,"toString",e,!0)};t(21)(function(){return"/a/b"!=o.call({source:"a",flags:"b"})})?l(function(){var e=i(this);return"/".concat(e.source,"/","flags"in e?e.flags:!r&&e instanceof RegExp?a.call(e):void 0)}):"toString"!=o.name&&l(function(){return o.call(this)})},function(e,n,t){t(244)("match",1,function(e,n,t){return[function(t){"use strict";var i=e(this),a=void 0==t?void 0:t[n];return void 0!==a?a.call(t,i):new RegExp(t)[n](String(i))},t]})},function(e,n,t){t(244)("replace",2,function(e,n,t){return[function(i,a){"use strict";var r=e(this),o=void 0==i?void 0:i[n];return void 0!==o?o.call(i,r,a):t.call(String(r),i,a)},t]})},function(e,n,t){t(244)("search",1,function(e,n,t){return[function(t){"use strict";var i=e(this),a=void 0==t?void 0:t[n];return void 0!==a?a.call(t,i):new RegExp(t)[n](String(i))},t]})},function(e,n,t){t(244)("split",2,function(e,n,i){"use strict";var a=t(241),r=i,o=[].push,l="length";if("c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1)[l]||2!="ab".split(/(?:ab)*/)[l]||4!=".".split(/(.?)(.?)/)[l]||".".split(/()()/)[l]>1||"".split(/.?/)[l]){var c=void 0===/()??/.exec("")[1];i=function(e,n){var t=String(this);if(void 0===e&&0===n)return[];if(!a(e))return r.call(t,e,n);var i,s,u,p,m,d=[],g=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),_=0,f=void 0===n?4294967295:n>>>0,h=new RegExp(e.source,g+"g");for(c||(i=new RegExp("^"+h.source+"$(?!\\s)",g));(s=h.exec(t))&&!((u=s.index+s[0][l])>_&&(d.push(t.slice(_,s.index)),!c&&s[l]>1&&s[0].replace(i,function(){for(m=1;m1&&s.index=f));)h.lastIndex===s.index&&h.lastIndex++;return _===t[l]?!p&&h.test("")||d.push(""):d.push(t.slice(_)),d[l]>f?d.slice(0,f):d}}else"0".split(void 0,0)[l]&&(i=function(e,n){return void 0===e&&0===n?[]:r.call(this,e,n)});return[function(t,a){var r=e(this),o=void 0==t?void 0:t[n];return void 0!==o?o.call(t,r,a):i.call(String(r),t,a)},i]})},function(e,n,t){"use strict";var i,a,r,o,l=t(110),c=t(20),s=t(79),u=t(191),p=t(2),m=t(22),d=t(54),g=t(134),_=t(135),f=t(245),h=t(339).set,y=t(340)(),v=t(341),b=t(529),E=t(246),A=t(530),S=c.TypeError,w=c.process,N=w&&w.versions,O=N&&N.v8||"",x=c.Promise,L="process"==u(w),T=function(){},I=a=v.f,R=!!function(){try{var e=x.resolve(1),n=(e.constructor={})[t(30)("species")]=function(e){e(T,T)};return(L||"function"==typeof PromiseRejectionEvent)&&e.then(T)instanceof n&&0!==O.indexOf("6.6")&&-1===E.indexOf("Chrome/66")}catch(e){}}(),C=function(e){var n;return!(!m(e)||"function"!=typeof(n=e.then))&&n},D=function(e,n){if(!e._n){e._n=!0;var t=e._c;y(function(){for(var i=e._v,a=1==e._s,r=0;t.length>r;)!function(n){var t,r,o,l=a?n.ok:n.fail,c=n.resolve,s=n.reject,u=n.domain;try{l?(a||(2==e._h&&P(e),e._h=1),!0===l?t=i:(u&&u.enter(),t=l(i),u&&(u.exit(),o=!0)),t===n.promise?s(S("Promise-chain cycle")):(r=C(t))?r.call(t,c,s):c(t)):s(i)}catch(e){u&&!o&&u.exit(),s(e)}}(t[r++]);e._c=[],e._n=!1,n&&!e._h&&M(e)})}},M=function(e){h.call(c,function(){var n,t,i,a=e._v,r=F(e);if(r&&(n=b(function(){L?w.emit("unhandledRejection",a,e):(t=c.onunhandledrejection)?t({promise:e,reason:a}):(i=c.console)&&i.error&&i.error("Unhandled promise rejection",a)}),e._h=L||F(e)?2:1),e._a=void 0,r&&n.e)throw n.v})},F=function(e){return 1!==e._h&&0===(e._a||e._c).length},P=function(e){h.call(c,function(){var n;L?w.emit("rejectionHandled",e):(n=c.onrejectionhandled)&&n({promise:e,reason:e._v})})},k=function(e){var n=this;n._d||(n._d=!0,n=n._w||n,n._v=e,n._s=2,n._a||(n._a=n._c.slice()),D(n,!0))},B=function(e){var n,t=this;if(!t._d){t._d=!0,t=t._w||t;try{if(t===e)throw S("Promise can't be resolved itself");(n=C(e))?y(function(){var i={_w:t,_d:!1};try{n.call(e,s(B,i,1),s(k,i,1))}catch(e){k.call(i,e)}}):(t._v=e,t._s=1,D(t,!1))}catch(e){k.call({_w:t,_d:!1},e)}}};R||(x=function(e){g(this,x,"Promise","_h"),d(e),i.call(this);try{e(s(B,this,1),s(k,this,1))}catch(e){k.call(this,e)}},i=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},i.prototype=t(136)(x.prototype,{then:function(e,n){var t=I(f(this,x));return t.ok="function"!=typeof e||e,t.fail="function"==typeof n&&n,t.domain=L?w.domain:void 0,this._c.push(t),this._a&&this._a.push(t),this._s&&D(this,!1),t.promise},catch:function(e){return this.then(void 0,e)}}),r=function(){var e=new i;this.promise=e,this.resolve=s(B,e,1),this.reject=s(k,e,1)},v.f=I=function(e){return e===x||e===o?new r(e):a(e)}),p(p.G+p.W+p.F*!R,{Promise:x}),t(159)(x,"Promise"),t(133)("Promise"),o=t(78).Promise,p(p.S+p.F*!R,"Promise",{reject:function(e){var n=I(this);return(0,n.reject)(e),n.promise}}),p(p.S+p.F*(l||!R),"Promise",{resolve:function(e){return A(l&&this===o?x:this,e)}}),p(p.S+p.F*!(R&&t(242)(function(e){x.all(e).catch(T)})),"Promise",{all:function(e){var n=this,t=I(n),i=t.resolve,a=t.reject,r=b(function(){var t=[],r=0,o=1;_(e,!1,function(e){var l=r++,c=!1;t.push(void 0),o++,n.resolve(e).then(function(e){c||(c=!0,t[l]=e,--o||i(t))},a)}),--o||i(t)});return r.e&&a(r.v),t.promise},race:function(e){var n=this,t=I(n),i=t.reject,a=b(function(){_(e,!1,function(e){n.resolve(e).then(t.resolve,i)})});return a.e&&i(a.v),t.promise}})},function(e,n,t){"use strict";var i=t(535),a=t(162);t(247)("WeakSet",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return i.def(a(this,"WeakSet"),e,!0)}},i,!1,!0)},function(e,n,t){"use strict";var i=t(2),a=t(248),r=t(342),o=t(18),l=t(130),c=t(40),s=t(22),u=t(20).ArrayBuffer,p=t(245),m=r.ArrayBuffer,d=r.DataView,g=a.ABV&&u.isView,_=m.prototype.slice,f=a.VIEW;i(i.G+i.W+i.F*(u!==m),{ArrayBuffer:m}),i(i.S+i.F*!a.CONSTR,"ArrayBuffer",{isView:function(e){return g&&g(e)||s(e)&&f in e}}),i(i.P+i.U+i.F*t(21)(function(){return!new m(2).slice(1,void 0).byteLength}),"ArrayBuffer",{slice:function(e,n){if(void 0!==_&&void 0===n)return _.call(o(this),e);for(var t=o(this).byteLength,i=l(e,t),a=l(void 0===n?t:n,t),r=new(p(this,m))(c(a-i)),s=new d(this),u=new d(r),g=0;i=t.length)return{value:void 0,done:!0}}while(!((e=t[n._i++])in n._t));return{value:e,done:!1}}),i(i.S,"Reflect",{enumerate:function(e){return new r(e)}})},function(e,n,t){function i(e,n){var t,l,u=arguments.length<3?e:arguments[2];return s(e)===u?e[n]:(t=a.f(e,n))?o(t,"value")?t.value:void 0!==t.get?t.get.call(u):void 0:c(l=r(e))?i(l,n,u):void 0}var a=t(69),r=t(70),o=t(67),l=t(2),c=t(22),s=t(18);l(l.S,"Reflect",{get:i})},function(e,n,t){var i=t(69),a=t(2),r=t(18);a(a.S,"Reflect",{getOwnPropertyDescriptor:function(e,n){return i.f(r(e),n)}})},function(e,n,t){var i=t(2),a=t(70),r=t(18);i(i.S,"Reflect",{getPrototypeOf:function(e){return a(r(e))}})},function(e,n,t){var i=t(2);i(i.S,"Reflect",{has:function(e,n){return n in e}})},function(e,n,t){var i=t(2),a=t(18),r=Object.isExtensible;i(i.S,"Reflect",{isExtensible:function(e){return a(e),!r||r(e)}})},function(e,n,t){var i=t(2);i(i.S,"Reflect",{ownKeys:t(537)})},function(e,n,t){var i=t(2),a=t(18),r=Object.preventExtensions;i(i.S,"Reflect",{preventExtensions:function(e){a(e);try{return r&&r(e),!0}catch(e){return!1}}})},function(e,n,t){function i(e,n,t){var c,m,d=arguments.length<4?e:arguments[3],g=r.f(u(e),n);if(!g){if(p(m=o(e)))return i(m,n,t,d);g=s(0)}if(l(g,"value")){if(!1===g.writable||!p(d))return!1;if(c=r.f(d,n)){if(c.get||c.set||!1===c.writable)return!1;c.value=t,a.f(d,n,c)}else a.f(d,n,s(0,t));return!0}return void 0!==g.set&&(g.set.call(d,t),!0)}var a=t(39),r=t(69),o=t(70),l=t(67),c=t(2),s=t(127),u=t(18),p=t(22);c(c.S,"Reflect",{set:i})},function(e,n,t){var i=t(2),a=t(322);a&&i(i.S,"Reflect",{setPrototypeOf:function(e,n){a.check(e,n);try{return a.set(e,n),!0}catch(e){return!1}}})},function(e,n,t){"use strict";var i=t(2),a=t(238)(!0);i(i.P,"Array",{includes:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}}),t(111)("includes")},function(e,n,t){"use strict";var i=t(2),a=t(538),r=t(43),o=t(40),l=t(54),c=t(336);i(i.P,"Array",{flatMap:function(e){var n,t,i=r(this);return l(e),n=o(i.length),t=c(i,0),a(t,i,i,n,0,1,e,arguments[1]),t}}),t(111)("flatMap")},function(e,n,t){"use strict";var i=t(2),a=t(538),r=t(43),o=t(40),l=t(91),c=t(336);i(i.P,"Array",{flatten:function(){var e=arguments[0],n=r(this),t=o(n.length),i=c(n,0);return a(i,n,n,t,0,void 0===e?1:l(e)),i}}),t(111)("flatten")},function(e,n,t){"use strict";var i=t(2),a=t(328)(!0);i(i.P,"String",{at:function(e){return a(this,e)}})},function(e,n,t){"use strict";var i=t(2),a=t(539),r=t(246);i(i.P+i.F*/Version\/10\.\d+(\.\d+)? Safari\//.test(r),"String",{padStart:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0,!0)}})},function(e,n,t){"use strict";var i=t(2),a=t(539),r=t(246);i(i.P+i.F*/Version\/10\.\d+(\.\d+)? Safari\//.test(r),"String",{padEnd:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0,!1)}})},function(e,n,t){"use strict";t(160)("trimLeft",function(e){return function(){return e(this,1)}},"trimStart")},function(e,n,t){"use strict";t(160)("trimRight",function(e){return function(){return e(this,2)}},"trimEnd")},function(e,n,t){"use strict";var i=t(2),a=t(90),r=t(40),o=t(241),l=t(243),c=RegExp.prototype,s=function(e,n){this._r=e,this._s=n};t(330)(s,"RegExp String",function(){var e=this._r.exec(this._s);return{value:e,done:null===e}}),i(i.P,"String",{matchAll:function(e){if(a(this),!o(e))throw TypeError(e+" is not a regexp!");var n=String(this),t="flags"in c?String(e.flags):l.call(e),i=new RegExp(e.source,~t.indexOf("g")?t:"g"+t);return i.lastIndex=r(e.lastIndex),new s(i,n)}})},function(e,n,t){t(318)("asyncIterator")},function(e,n,t){t(318)("observable")},function(e,n,t){var i=t(2),a=t(537),r=t(68),o=t(69),l=t(334);i(i.S,"Object",{getOwnPropertyDescriptors:function(e){for(var n,t,i=r(e),c=o.f,s=a(i),u={},p=0;s.length>p;)void 0!==(t=c(i,n=s[p++]))&&l(u,n,t);return u}})},function(e,n,t){var i=t(2),a=t(540)(!1);i(i.S,"Object",{values:function(e){return a(e)}})},function(e,n,t){var i=t(2),a=t(540)(!0);i(i.S,"Object",{entries:function(e){return a(e)}})},function(e,n,t){"use strict";var i=t(2),a=t(43),r=t(54),o=t(39);t(38)&&i(i.P+t(249),"Object",{__defineGetter__:function(e,n){o.f(a(this),e,{get:r(n),enumerable:!0,configurable:!0})}})},function(e,n,t){"use strict";var i=t(2),a=t(43),r=t(54),o=t(39);t(38)&&i(i.P+t(249),"Object",{__defineSetter__:function(e,n){o.f(a(this),e,{set:r(n),enumerable:!0,configurable:!0})}})},function(e,n,t){"use strict";var i=t(2),a=t(43),r=t(89),o=t(70),l=t(69).f;t(38)&&i(i.P+t(249),"Object",{__lookupGetter__:function(e){var n,t=a(this),i=r(e,!0);do{if(n=l(t,i))return n.get}while(t=o(t))}})},function(e,n,t){"use strict";var i=t(2),a=t(43),r=t(89),o=t(70),l=t(69).f;t(38)&&i(i.P+t(249),"Object",{__lookupSetter__:function(e){var n,t=a(this),i=r(e,!0);do{if(n=l(t,i))return n.set}while(t=o(t))}})},function(e,n,t){var i=t(2);i(i.P+i.R,"Map",{toJSON:t(541)("Map")})},function(e,n,t){var i=t(2);i(i.P+i.R,"Set",{toJSON:t(541)("Set")})},function(e,n,t){t(250)("Map")},function(e,n,t){t(250)("Set")},function(e,n,t){t(250)("WeakMap")},function(e,n,t){t(250)("WeakSet")},function(e,n,t){t(251)("Map")},function(e,n,t){t(251)("Set")},function(e,n,t){t(251)("WeakMap")},function(e,n,t){t(251)("WeakSet")},function(e,n,t){var i=t(2);i(i.G,{global:t(20)})},function(e,n,t){var i=t(2);i(i.S,"System",{global:t(20)})},function(e,n,t){var i=t(2),a=t(80);i(i.S,"Error",{isError:function(e){return"Error"===a(e)}})},function(e,n,t){var i=t(2);i(i.S,"Math",{clamp:function(e,n,t){return Math.min(t,Math.max(n,e))}})},function(e,n,t){var i=t(2);i(i.S,"Math",{DEG_PER_RAD:Math.PI/180})},function(e,n,t){var i=t(2),a=180/Math.PI;i(i.S,"Math",{degrees:function(e){return e*a}})},function(e,n,t){var i=t(2),a=t(543),r=t(523);i(i.S,"Math",{fscale:function(e,n,t,i,o){return r(a(e,n,t,i,o))}})},function(e,n,t){var i=t(2);i(i.S,"Math",{iaddh:function(e,n,t,i){var a=e>>>0,r=n>>>0,o=t>>>0;return r+(i>>>0)+((a&o|(a|o)&~(a+o>>>0))>>>31)|0}})},function(e,n,t){var i=t(2);i(i.S,"Math",{isubh:function(e,n,t,i){var a=e>>>0,r=n>>>0,o=t>>>0;return r-(i>>>0)-((~a&o|~(a^o)&a-o>>>0)>>>31)|0}})},function(e,n,t){var i=t(2);i(i.S,"Math",{imulh:function(e,n){var t=+e,i=+n,a=65535&t,r=65535&i,o=t>>16,l=i>>16,c=(o*r>>>0)+(a*r>>>16);return o*l+(c>>16)+((a*l>>>0)+(65535&c)>>16)}})},function(e,n,t){var i=t(2);i(i.S,"Math",{RAD_PER_DEG:180/Math.PI})},function(e,n,t){var i=t(2),a=Math.PI/180;i(i.S,"Math",{radians:function(e){return e*a}})},function(e,n,t){var i=t(2);i(i.S,"Math",{scale:t(543)})},function(e,n,t){var i=t(2);i(i.S,"Math",{umulh:function(e,n){var t=+e,i=+n,a=65535&t,r=65535&i,o=t>>>16,l=i>>>16,c=(o*r>>>0)+(a*r>>>16);return o*l+(c>>>16)+((a*l>>>0)+(65535&c)>>>16)}})},function(e,n,t){var i=t(2);i(i.S,"Math",{signbit:function(e){return(e=+e)!=e?e:0==e?1/e==1/0:e>0}})},function(e,n,t){"use strict";var i=t(2),a=t(78),r=t(20),o=t(245),l=t(530);i(i.P+i.R,"Promise",{finally:function(e){var n=o(this,a.Promise||r.Promise),t="function"==typeof e;return this.then(t?function(t){return l(n,e()).then(function(){return t})}:e,t?function(t){return l(n,e()).then(function(){throw t})}:e)}})},function(e,n,t){"use strict";var i=t(2),a=t(341),r=t(529);i(i.S,"Promise",{try:function(e){var n=a.f(this),t=r(e);return(t.e?n.reject:n.resolve)(t.v),n.promise}})},function(e,n,t){var i=t(101),a=t(18),r=i.key,o=i.set;i.exp({defineMetadata:function(e,n,t,i){o(e,n,a(t),r(i))}})},function(e,n,t){var i=t(101),a=t(18),r=i.key,o=i.map,l=i.store;i.exp({deleteMetadata:function(e,n){var t=arguments.length<3?void 0:r(arguments[2]),i=o(a(n),t,!1);if(void 0===i||!i.delete(e))return!1;if(i.size)return!0;var c=l.get(n);return c.delete(t),!!c.size||l.delete(n)}})},function(e,n,t){var i=t(101),a=t(18),r=t(70),o=i.has,l=i.get,c=i.key,s=function(e,n,t){if(o(e,n,t))return l(e,n,t);var i=r(n);return null!==i?s(e,i,t):void 0};i.exp({getMetadata:function(e,n){return s(e,a(n),arguments.length<3?void 0:c(arguments[2]))}})},function(e,n,t){var i=t(533),a=t(542),r=t(101),o=t(18),l=t(70),c=r.keys,s=r.key,u=function(e,n){var t=c(e,n),r=l(e);if(null===r)return t;var o=u(r,n);return o.length?t.length?a(new i(t.concat(o))):o:t};r.exp({getMetadataKeys:function(e){return u(o(e),arguments.length<2?void 0:s(arguments[1]))}})},function(e,n,t){var i=t(101),a=t(18),r=i.get,o=i.key;i.exp({getOwnMetadata:function(e,n){return r(e,a(n),arguments.length<3?void 0:o(arguments[2]))}})},function(e,n,t){var i=t(101),a=t(18),r=i.keys,o=i.key;i.exp({getOwnMetadataKeys:function(e){return r(a(e),arguments.length<2?void 0:o(arguments[1]))}})},function(e,n,t){var i=t(101),a=t(18),r=t(70),o=i.has,l=i.key,c=function(e,n,t){if(o(e,n,t))return!0;var i=r(n);return null!==i&&c(e,i,t)};i.exp({hasMetadata:function(e,n){return c(e,a(n),arguments.length<3?void 0:l(arguments[2]))}})},function(e,n,t){var i=t(101),a=t(18),r=i.has,o=i.key;i.exp({hasOwnMetadata:function(e,n){return r(e,a(n),arguments.length<3?void 0:o(arguments[2]))}})},function(e,n,t){var i=t(101),a=t(18),r=t(54),o=i.key,l=i.set;i.exp({metadata:function(e,n){return function(t,i){l(e,n,(void 0!==i?a:r)(t),o(i))}}})},function(e,n,t){var i=t(2),a=t(340)(),r=t(20).process,o="process"==t(80)(r);i(i.G,{asap:function(e){var n=o&&r.domain;a(n?n.bind(e):e)}})},function(e,n,t){"use strict";var i=t(2),a=t(20),r=t(78),o=t(340)(),l=t(30)("observable"),c=t(54),s=t(18),u=t(134),p=t(136),m=t(60),d=t(135),g=d.RETURN,_=function(e){return null==e?void 0:c(e)},f=function(e){var n=e._c;n&&(e._c=void 0,n())},h=function(e){return void 0===e._o},y=function(e){h(e)||(e._o=void 0,f(e))},v=function(e,n){s(e),this._c=void 0,this._o=e,e=new b(this);try{var t=n(e),i=t;null!=t&&("function"==typeof t.unsubscribe?t=function(){i.unsubscribe()}:c(t),this._c=t)}catch(n){return void e.error(n)}h(this)&&f(this)};v.prototype=p({},{unsubscribe:function(){y(this)}});var b=function(e){this._s=e};b.prototype=p({},{next:function(e){var n=this._s;if(!h(n)){var t=n._o;try{var i=_(t.next);if(i)return i.call(t,e)}catch(e){try{y(n)}finally{throw e}}}},error:function(e){var n=this._s;if(h(n))throw e;var t=n._o;n._o=void 0;try{var i=_(t.error);if(!i)throw e;e=i.call(t,e)}catch(e){try{f(n)}finally{throw e}}return f(n),e},complete:function(e){var n=this._s;if(!h(n)){var t=n._o;n._o=void 0;try{var i=_(t.complete);e=i?i.call(t,e):void 0}catch(e){try{f(n)}finally{throw e}}return f(n),e}}});var E=function(e){u(this,E,"Observable","_f")._f=c(e)};p(E.prototype,{subscribe:function(e){return new v(e,this._f)},forEach:function(e){var n=this;return new(r.Promise||a.Promise)(function(t,i){c(e);var a=n.subscribe({next:function(n){try{return e(n)}catch(e){i(e),a.unsubscribe()}},error:i,complete:t})})}}),p(E,{from:function(e){var n="function"==typeof this?this:E,t=_(s(e)[l]);if(t){var i=s(t.call(e));return i.constructor===n?i:new n(function(e){return i.subscribe(e)})}return new n(function(n){var t=!1;return o(function(){if(!t){try{if(d(e,!1,function(e){if(n.next(e),t)return g})===g)return}catch(e){if(t)throw e;return void n.error(e)}n.complete()}}),function(){t=!0}})},of:function(){for(var e=0,n=arguments.length,t=new Array(n);e2,a=!!i&&o.call(arguments,2);return e(i?function(){("function"==typeof n?n:Function(n)).apply(this,a)}:n,t)}};a(a.G+a.B+a.F*l,{setTimeout:c(i.setTimeout),setInterval:c(i.setInterval)})},function(e,n,t){var i=t(2),a=t(339);i(i.G+i.B,{setImmediate:a.set,clearImmediate:a.clear})},function(e,n,t){for(var i=t(338),a=t(129),r=t(61),o=t(20),l=t(60),c=t(161),s=t(30),u=s("iterator"),p=s("toStringTag"),m=c.Array,d={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},g=a(d),_=0;_-1?n:e}function d(e,n){n=n||{};var t=n.body;if(e instanceof d){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,n.headers||(this.headers=new a(e.headers)),this.method=e.method,this.mode=e.mode,t||null==e._bodyInit||(t=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=n.credentials||this.credentials||"omit",!n.headers&&this.headers||(this.headers=new a(n.headers)),this.method=m(n.method||this.method||"GET"),this.mode=n.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&t)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(t)}function g(e){var n=new FormData;return e.trim().split("&").forEach(function(e){if(e){var t=e.split("="),i=t.shift().replace(/\+/g," "),a=t.join("=").replace(/\+/g," ");n.append(decodeURIComponent(i),decodeURIComponent(a))}}),n}function _(e){var n=new a;return e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(e){var t=e.split(":"),i=t.shift().trim();if(i){var a=t.join(":").trim();n.append(i,a)}}),n}function f(e,n){n||(n={}),this.type="default",this.status=void 0===n.status?200:n.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in n?n.statusText:"OK",this.headers=new a(n.headers),this.url=n.url||"",this._initBody(e)}if(!e.fetch){var h={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(h.arrayBuffer)var y=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],v=function(e){return e&&DataView.prototype.isPrototypeOf(e)},b=ArrayBuffer.isView||function(e){return e&&y.indexOf(Object.prototype.toString.call(e))>-1};a.prototype.append=function(e,i){e=n(e),i=t(i);var a=this.map[e];this.map[e]=a?a+","+i:i},a.prototype.delete=function(e){delete this.map[n(e)]},a.prototype.get=function(e){return e=n(e),this.has(e)?this.map[e]:null},a.prototype.has=function(e){return this.map.hasOwnProperty(n(e))},a.prototype.set=function(e,i){this.map[n(e)]=t(i)},a.prototype.forEach=function(e,n){for(var t in this.map)this.map.hasOwnProperty(t)&&e.call(n,this.map[t],t,this)},a.prototype.keys=function(){var e=[];return this.forEach(function(n,t){e.push(t)}),i(e)},a.prototype.values=function(){var e=[];return this.forEach(function(n){e.push(n)}),i(e)},a.prototype.entries=function(){var e=[];return this.forEach(function(n,t){e.push([t,n])}),i(e)},h.iterable&&(a.prototype[Symbol.iterator]=a.prototype.entries);var E=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];d.prototype.clone=function(){return new d(this,{body:this._bodyInit})},p.call(d.prototype),p.call(f.prototype),f.prototype.clone=function(){return new f(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new a(this.headers),url:this.url})},f.error=function(){var e=new f(null,{status:0,statusText:""});return e.type="error",e};var A=[301,302,303,307,308];f.redirect=function(e,n){if(-1===A.indexOf(n))throw new RangeError("Invalid status code");return new f(null,{status:n,headers:{location:e}})},e.Headers=a,e.Request=d,e.Response=f,e.fetch=function(e,n){return new Promise(function(t,i){var a=new d(e,n),r=new XMLHttpRequest;r.onload=function(){var e={status:r.status,statusText:r.statusText,headers:_(r.getAllResponseHeaders()||"")};e.url="responseURL"in r?r.responseURL:e.headers.get("X-Request-URL");var n="response"in r?r.response:r.responseText;t(new f(n,e))},r.onerror=function(){i(new TypeError("Network request failed"))},r.ontimeout=function(){i(new TypeError("Network request failed"))},r.open(a.method,a.url,!0),"include"===a.credentials?r.withCredentials=!0:"omit"===a.credentials&&(r.withCredentials=!1),"responseType"in r&&h.blob&&(r.responseType="blob"),a.headers.forEach(function(e,n){r.setRequestHeader(n,e)}),r.send(void 0===a._bodyInit?null:a._bodyInit)})},e.fetch.polyfill=!0}}("undefined"!=typeof self?self:this)},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}var a=t(0),r=i(a),o=t(103),l=i(o),c=t(1354),s=t(1356),u=t(1357),p=i(u);(0,s.install)();var m=function(e){l.default.render(r.default.createElement(c.AppContainer,null,r.default.createElement(e,null)),document.getElementById("root"))};m(p.default)},function(e,n,t){"use strict";var i=function(){};e.exports=i},function(e,n,t){"use strict";function i(e){return(""+e).replace(b,"$&/")}function a(e,n){this.func=e,this.context=n,this.count=0}function r(e,n,t){var i=e.func,a=e.context;i.call(a,n,e.count++)}function o(e,n,t){if(null==e)return e;var i=a.getPooled(n,t);h(e,r,i),a.release(i)}function l(e,n,t,i){this.result=e,this.keyPrefix=n,this.func=t,this.context=i,this.count=0}function c(e,n,t){var a=e.result,r=e.keyPrefix,o=e.func,l=e.context,c=o.call(l,n,e.count++);Array.isArray(c)?s(c,a,t,f.thatReturnsArgument):null!=c&&(_.isValidElement(c)&&(c=_.cloneAndReplaceKey(c,r+(!c.key||n&&n.key===c.key?"":i(c.key)+"/")+t)),a.push(c))}function s(e,n,t,a,r){var o="";null!=t&&(o=i(t)+"/");var s=l.getPooled(n,o,a,r);h(e,c,s),l.release(s)}function u(e,n,t){if(null==e)return e;var i=[];return s(e,i,null,n,t),i}function p(e,n,t){return null}function m(e,n){return h(e,p,null)}function d(e){var n=[];return s(e,n,null,f.thatReturnsArgument),n}var g=t(1267),_=t(164),f=t(71),h=t(1268),y=g.twoArgumentPooler,v=g.fourArgumentPooler,b=/\/+/g;a.prototype.destructor=function(){this.func=null,this.context=null,this.count=0},g.addPoolingTo(a,y),l.prototype.destructor=function(){this.result=null,this.keyPrefix=null,this.func=null,this.context=null,this.count=0},g.addPoolingTo(l,v);var E={forEach:o,map:u,mapIntoWithKeyPrefixInternal:s,count:m,toArray:d};e.exports=E},function(e,n,t){"use strict";var i=t(192),a=(t(14),function(e){var n=this;if(n.instancePool.length){var t=n.instancePool.pop();return n.call(t,e),t}return new n(e)}),r=function(e,n){var t=this;if(t.instancePool.length){var i=t.instancePool.pop();return t.call(i,e,n),i}return new t(e,n)},o=function(e,n,t){var i=this;if(i.instancePool.length){var a=i.instancePool.pop();return i.call(a,e,n,t),a}return new i(e,n,t)},l=function(e,n,t,i){var a=this;if(a.instancePool.length){var r=a.instancePool.pop();return a.call(r,e,n,t,i),r}return new a(e,n,t,i)},c=function(e){var n=this;e instanceof n||i("25"),e.destructor(),n.instancePool.length8&&b<=11),S=32,w=String.fromCharCode(S),N={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},O=!1,x=null,L={eventTypes:N,extractEvents:function(e,n,t,i){return[c(e,n,t,i),p(e,n,t,i)]}};e.exports=L},function(e,n,t){"use strict";function i(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}var a=t(35),r=t(137),o=t(555);a(i.prototype,{destructor:function(){this._root=null,this._startText=null,this._fallbackText=null},getText:function(){return"value"in this._root?this._root.value:this._root[o()]},getData:function(){if(this._fallbackText)return this._fallbackText;var e,n,t=this._startText,i=t.length,a=this.getText(),r=a.length;for(e=0;e1?1-n:void 0;return this._fallbackText=a.slice(e,l),this._fallbackText}}),r.addPoolingTo(i),e.exports=i},function(e,n,t){"use strict";function i(e,n,t,i){return a.call(this,e,n,t,i)}var a=t(104),r={data:null};a.augmentClass(i,r),e.exports=i},function(e,n,t){"use strict";function i(e,n,t,i){return a.call(this,e,n,t,i)}var a=t(104),r={data:null};a.augmentClass(i,r),e.exports=i},function(e,n,t){"use strict";function i(e,n,t){var i=O.getPooled(R.change,e,n,t);return i.type="change",A.accumulateTwoPhaseDispatches(i),i}function a(e){var n=e.nodeName&&e.nodeName.toLowerCase();return"select"===n||"input"===n&&"file"===e.type}function r(e){var n=i(D,e,L(e));N.batchedUpdates(o,n)}function o(e){E.enqueueEvents(e),E.processEventQueue(!1)}function l(e,n){C=e,D=n,C.attachEvent("onchange",r)}function c(){C&&(C.detachEvent("onchange",r),C=null,D=null)}function s(e,n){var t=x.updateValueIfChanged(e),i=!0===n.simulated&&P._allowSimulatedPassThrough;if(t||i)return e}function u(e,n){if("topChange"===e)return n}function p(e,n,t){"topFocus"===e?(c(),l(n,t)):"topBlur"===e&&c()}function m(e,n){C=e,D=n,C.attachEvent("onpropertychange",g)}function d(){C&&(C.detachEvent("onpropertychange",g),C=null,D=null)}function g(e){"value"===e.propertyName&&s(D,e)&&r(e)}function _(e,n,t){"topFocus"===e?(d(),m(n,t)):"topBlur"===e&&d()}function f(e,n,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return s(D,t)}function h(e){var n=e.nodeName;return n&&"input"===n.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function y(e,n,t){if("topClick"===e)return s(n,t)}function v(e,n,t){if("topInput"===e||"topChange"===e)return s(n,t)}function b(e,n){if(null!=e){var t=e._wrapperState||n._wrapperState;if(t&&t.controlled&&"number"===n.type){var i=""+n.value;n.getAttribute("value")!==i&&n.setAttribute("value",i)}}}var E=t(194),A=t(193),S=t(57),w=t(41),N=t(94),O=t(104),x=t(558),L=t(346),T=t(347),I=t(559),R={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},C=null,D=null,M=!1;S.canUseDOM&&(M=T("change")&&(!document.documentMode||document.documentMode>8));var F=!1;S.canUseDOM&&(F=T("input")&&(!document.documentMode||document.documentMode>9));var P={eventTypes:R,_allowSimulatedPassThrough:!0,_isInputEventSupported:F,extractEvents:function(e,n,t,r){var o,l,c=n?w.getNodeFromInstance(n):window;if(a(c)?M?o=u:l=p:I(c)?F?o=v:(o=f,l=_):h(c)&&(o=y),o){var s=o(e,n,t);if(s){return i(s,t,r)}}l&&l(e,c,n),"topBlur"===e&&b(n,c)}};e.exports=P},function(e,n,t){"use strict";function i(e,n,t){"function"==typeof e?e(n.getPublicInstance()):r.addComponentAsRefTo(n,e,t)}function a(e,n,t){"function"==typeof e?e(null):r.removeComponentAsRefFrom(n,e,t)}var r=t(1287),o={};o.attachRefs=function(e,n){if(null!==n&&"object"==typeof n){var t=n.ref;null!=t&&i(t,e,n._owner)}},o.shouldUpdateRefs=function(e,n){var t=null,i=null;null!==e&&"object"==typeof e&&(t=e.ref,i=e._owner);var a=null,r=null;return null!==n&&"object"==typeof n&&(a=n.ref,r=n._owner),t!==a||"string"==typeof a&&r!==i},o.detachRefs=function(e,n){if(null!==n&&"object"==typeof n){var t=n.ref;null!=t&&a(t,e,n._owner)}},e.exports=o},function(e,n,t){"use strict";function i(e){return!(!e||"function"!=typeof e.attachRef||"function"!=typeof e.detachRef)}var a=t(24),r=(t(14),{addComponentAsRefTo:function(e,n,t){i(t)||a("119"),t.attachRef(n,e)},removeComponentAsRefFrom:function(e,n,t){i(t)||a("120");var r=t.getPublicInstance();r&&r.refs[n]===e.getPublicInstance()&&t.detachRef(n)}});e.exports=r},function(e,n,t){"use strict";var i=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"];e.exports=i},function(e,n,t){"use strict";var i=t(193),a=t(41),r=t(254),o={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},l={eventTypes:o,extractEvents:function(e,n,t,l){if("topMouseOver"===e&&(t.relatedTarget||t.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var c;if(l.window===l)c=l;else{var s=l.ownerDocument;c=s?s.defaultView||s.parentWindow:window}var u,p;if("topMouseOut"===e){u=n;var m=t.relatedTarget||t.toElement;p=m?a.getClosestInstanceFromNode(m):null}else u=null,p=n;if(u===p)return null;var d=null==u?c:a.getNodeFromInstance(u),g=null==p?c:a.getNodeFromInstance(p),_=r.getPooled(o.mouseLeave,u,t,l);_.type="mouseleave",_.target=d,_.relatedTarget=g;var f=r.getPooled(o.mouseEnter,p,t,l);return f.type="mouseenter",f.target=g,f.relatedTarget=d,i.accumulateEnterLeaveDispatches(_,f,u,p),[_,f]}};e.exports=l},function(e,n,t){"use strict";var i=t(165),a=i.injection.MUST_USE_PROPERTY,r=i.injection.HAS_BOOLEAN_VALUE,o=i.injection.HAS_NUMERIC_VALUE,l=i.injection.HAS_POSITIVE_NUMERIC_VALUE,c=i.injection.HAS_OVERLOADED_BOOLEAN_VALUE,s={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+i.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:r,allowTransparency:0,alt:0,as:0,async:r,autoComplete:0,autoPlay:r,capture:r,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:a|r,cite:0,classID:0,className:0,cols:l,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:r,controlsList:0,coords:0,crossOrigin:0,data:0,dateTime:0,default:r,defer:r,dir:0,disabled:r,download:c,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:r,formTarget:0,frameBorder:0,headers:0,height:0,hidden:r,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,icon:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:r,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:a|r,muted:a|r,name:0,nonce:0,noValidate:r,open:r,optimum:0,pattern:0,placeholder:0,playsInline:r,poster:0,preload:0,profile:0,radioGroup:0,readOnly:r,referrerPolicy:0,rel:0,required:r,reversed:r,role:0,rows:l,rowSpan:o,sandbox:0,scope:0,scoped:r,scrolling:0,seamless:r,selected:a|r,shape:0,size:l,sizes:0,span:l,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:o,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:r,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,n){if(null==n)return e.removeAttribute("value");"number"!==e.type||!1===e.hasAttribute("value")?e.setAttribute("value",""+n):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+n)}}};e.exports=s},function(e,n,t){"use strict";var i=t(349),a=t(1296),r={processChildrenUpdates:a.dangerouslyProcessChildrenUpdates,replaceNodeWithMarkup:i.dangerouslyReplaceNodeWithMarkup};e.exports=r},function(e,n,t){"use strict";var i=t(24),a=t(167),r=t(57),o=t(1293),l=t(71),c=(t(14),{dangerouslyReplaceNodeWithMarkup:function(e,n){if(r.canUseDOM||i("56"),n||i("57"),"HTML"===e.nodeName&&i("58"),"string"==typeof n){var t=o(n,l)[0];e.parentNode.replaceChild(t,e)}else a.replaceChildWithTree(e,n)}});e.exports=c},function(e,n,t){"use strict";function i(e){var n=e.match(u);return n&&n[1].toLowerCase()}function a(e,n){var t=s;s||c(!1);var a=i(e),r=a&&l(a);if(r){t.innerHTML=r[1]+e+r[2];for(var u=r[0];u--;)t=t.lastChild}else t.innerHTML=e;var p=t.getElementsByTagName("script");p.length&&(n||c(!1),o(p).forEach(n));for(var m=Array.from(t.childNodes);t.lastChild;)t.removeChild(t.lastChild);return m}var r=t(57),o=t(1294),l=t(1295),c=t(14),s=r.canUseDOM?document.createElement("div"):null,u=/^\s*<(\w+)/;e.exports=a},function(e,n,t){"use strict";function i(e){var n=e.length;if((Array.isArray(e)||"object"!=typeof e&&"function"!=typeof e)&&o(!1),"number"!=typeof n&&o(!1),0===n||n-1 in e||o(!1),"function"==typeof e.callee&&o(!1),e.hasOwnProperty)try{return Array.prototype.slice.call(e)}catch(e){}for(var t=Array(n),i=0;i":"<"+e+">",l[e]=!o.firstChild),l[e]?m[e]:null}var a=t(57),r=t(14),o=a.canUseDOM?document.createElement("div"):null,l={},c=[1,'"],s=[1,"","
"],u=[3,"","
"],p=[1,'',""],m={"*":[1,"?
","
"],area:[1,"",""],col:[2,"","
"],legend:[1,"
","
"],param:[1,"",""],tr:[2,"","
"],optgroup:c,option:c,caption:s,colgroup:s,tbody:s,tfoot:s,thead:s,td:u,th:u};["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"].forEach(function(e){m[e]=p,l[e]=!0}),e.exports=i},function(e,n,t){"use strict";var i=t(349),a=t(41),r={dangerouslyProcessChildrenUpdates:function(e,n){var t=a.getNodeFromInstance(e);i.processUpdates(t,n)}};e.exports=r},function(e,n,t){"use strict";function i(e){if(e){var n=e._currentElement._owner||null;if(n){var t=n.getName();if(t)return" This DOM node was rendered by `"+t+"`."}}return""}function a(e,n){n&&($[e._tag]&&(null!=n.children||null!=n.dangerouslySetInnerHTML)&&f("137",e._tag,e._currentElement._owner?" Check the render method of "+e._currentElement._owner.getName()+".":""),null!=n.dangerouslySetInnerHTML&&(null!=n.children&&f("60"),"object"==typeof n.dangerouslySetInnerHTML&&W in n.dangerouslySetInnerHTML||f("61")),null!=n.style&&"object"!=typeof n.style&&f("62",i(e)))}function r(e,n,t,i){if(!(i instanceof M)){var a=e._hostContainerInfo,r=a._node&&a._node.nodeType===z,l=r?a._node:a._ownerDocument;H(n,l),i.getReactMountReady().enqueue(o,{inst:e,registrationName:n,listener:t})}}function o(){var e=this;w.putListener(e.inst,e.registrationName,e.listener)}function l(){var e=this;T.postMountWrapper(e)}function c(){var e=this;C.postMountWrapper(e)}function s(){var e=this;I.postMountWrapper(e)}function u(){P.track(this)}function p(){var e=this;e._rootNodeID||f("63");var n=j(e);switch(n||f("64"),e._tag){case"iframe":case"object":e._wrapperState.listeners=[O.trapBubbledEvent("topLoad","load",n)];break;case"video":case"audio":e._wrapperState.listeners=[];for(var t in V)V.hasOwnProperty(t)&&e._wrapperState.listeners.push(O.trapBubbledEvent(t,V[t],n));break;case"source":e._wrapperState.listeners=[O.trapBubbledEvent("topError","error",n)];break;case"img":e._wrapperState.listeners=[O.trapBubbledEvent("topError","error",n),O.trapBubbledEvent("topLoad","load",n)];break;case"form":e._wrapperState.listeners=[O.trapBubbledEvent("topReset","reset",n),O.trapBubbledEvent("topSubmit","submit",n)];break;case"input":case"select":case"textarea":e._wrapperState.listeners=[O.trapBubbledEvent("topInvalid","invalid",n)]}}function m(){R.postUpdateWrapper(this)}function d(e){Q.call(Z,e)||(X.test(e)||f("65",e),Z[e]=!0)}function g(e,n){return e.indexOf("-")>=0||null!=n.is}function _(e){var n=e.type;d(n),this._currentElement=e,this._tag=n.toLowerCase(),this._namespaceURI=null,this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._hostNode=null,this._hostParent=null,this._rootNodeID=0,this._domID=0,this._hostContainerInfo=null,this._wrapperState=null,this._topLevelWrapper=null,this._flags=0}var f=t(24),h=t(35),y=t(1298),v=t(1299),b=t(167),E=t(350),A=t(165),S=t(564),w=t(194),N=t(343),O=t(257),x=t(552),L=t(41),T=t(1309),I=t(1311),R=t(565),C=t(1312),D=(t(82),t(1313)),M=t(1320),F=(t(71),t(256)),P=(t(14),t(347),t(354),t(558)),k=(t(358),t(23),x),B=w.deleteListener,j=L.getNodeFromInstance,H=O.listenTo,G=N.registrationNameModules,U={string:!0,number:!0},W="__html",Y={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null},z=11,V={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"},K={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},q={listing:!0,pre:!0,textarea:!0},$=h({menuitem:!0},K),X=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Z={},Q={}.hasOwnProperty,J=1;_.displayName="ReactDOMComponent",_.Mixin={mountComponent:function(e,n,t,i){this._rootNodeID=J++,this._domID=t._idCounter++,this._hostParent=n,this._hostContainerInfo=t;var r=this._currentElement.props;switch(this._tag){case"audio":case"form":case"iframe":case"img":case"link":case"object":case"source":case"video":this._wrapperState={listeners:null},e.getReactMountReady().enqueue(p,this);break;case"input":T.mountWrapper(this,r,n),r=T.getHostProps(this,r),e.getReactMountReady().enqueue(u,this),e.getReactMountReady().enqueue(p,this);break;case"option":I.mountWrapper(this,r,n),r=I.getHostProps(this,r);break;case"select":R.mountWrapper(this,r,n),r=R.getHostProps(this,r),e.getReactMountReady().enqueue(p,this);break;case"textarea":C.mountWrapper(this,r,n),r=C.getHostProps(this,r),e.getReactMountReady().enqueue(u,this),e.getReactMountReady().enqueue(p,this)}a(this,r);var o,m;null!=n?(o=n._namespaceURI,m=n._tag):t._tag&&(o=t._namespaceURI,m=t._tag),(null==o||o===E.svg&&"foreignobject"===m)&&(o=E.html),o===E.html&&("svg"===this._tag?o=E.svg:"math"===this._tag&&(o=E.mathml)),this._namespaceURI=o;var d;if(e.useCreateElement){var g,_=t._ownerDocument;if(o===E.html)if("script"===this._tag){var f=_.createElement("div"),h=this._currentElement.type;f.innerHTML="<"+h+">",g=f.removeChild(f.firstChild)}else g=r.is?_.createElement(this._currentElement.type,r.is):_.createElement(this._currentElement.type);else g=_.createElementNS(o,this._currentElement.type);L.precacheNode(this,g),this._flags|=k.hasCachedChildNodes,this._hostParent||S.setAttributeForRoot(g),this._updateDOMProperties(null,r,e);var v=b(g);this._createInitialChildren(e,r,i,v),d=v}else{var A=this._createOpenTagMarkupAndPutListeners(e,r),w=this._createContentMarkup(e,r,i);d=!w&&K[this._tag]?A+"/>":A+">"+w+""}switch(this._tag){case"input":e.getReactMountReady().enqueue(l,this),r.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"textarea":e.getReactMountReady().enqueue(c,this),r.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"select":case"button":r.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"option":e.getReactMountReady().enqueue(s,this)}return d},_createOpenTagMarkupAndPutListeners:function(e,n){var t="<"+this._currentElement.type;for(var i in n)if(n.hasOwnProperty(i)){var a=n[i];if(null!=a)if(G.hasOwnProperty(i))a&&r(this,i,a,e);else{"style"===i&&(a&&(a=this._previousStyleCopy=h({},n.style)),a=v.createMarkupForStyles(a,this));var o=null;null!=this._tag&&g(this._tag,n)?Y.hasOwnProperty(i)||(o=S.createMarkupForCustomAttribute(i,a)):o=S.createMarkupForProperty(i,a),o&&(t+=" "+o)}}return e.renderToStaticMarkup?t:(this._hostParent||(t+=" "+S.createMarkupForRoot()),t+=" "+S.createMarkupForID(this._domID))},_createContentMarkup:function(e,n,t){var i="",a=n.dangerouslySetInnerHTML;if(null!=a)null!=a.__html&&(i=a.__html);else{var r=U[typeof n.children]?n.children:null,o=null!=r?null:n.children;if(null!=r)i=F(r);else if(null!=o){var l=this.mountChildren(o,e,t);i=l.join("")}}return q[this._tag]&&"\n"===i.charAt(0)?"\n"+i:i},_createInitialChildren:function(e,n,t,i){var a=n.dangerouslySetInnerHTML;if(null!=a)null!=a.__html&&b.queueHTML(i,a.__html);else{var r=U[typeof n.children]?n.children:null,o=null!=r?null:n.children;if(null!=r)""!==r&&b.queueText(i,r);else if(null!=o)for(var l=this.mountChildren(o,e,t),c=0;c0;)e=e._hostParent,t--;for(;a-t>0;)n=n._hostParent,a--;for(var o=t;o--;){if(e===n)return e;e=e._hostParent,n=n._hostParent}return null}function a(e,n){"_hostNode"in e||c("35"),"_hostNode"in n||c("35");for(;n;){if(n===e)return!0;n=n._hostParent}return!1}function r(e){return"_hostNode"in e||c("36"),e._hostParent}function o(e,n,t){for(var i=[];e;)i.push(e),e=e._hostParent;var a;for(a=i.length;a-- >0;)n(i[a],"captured",t);for(a=0;a0;)t(c[s],"captured",r)}var c=t(24);t(14);e.exports={isAncestor:a,getLowestCommonAncestor:i,getParentInstance:r,traverseTwoPhase:o,traverseEnterLeave:l}},function(e,n,t){"use strict";var i=t(24),a=t(35),r=t(349),o=t(167),l=t(41),c=t(256),s=(t(14),t(358),function(e){this._currentElement=e,this._stringText=""+e,this._hostNode=null,this._hostParent=null,this._domID=0,this._mountIndex=0,this._closingComment=null,this._commentNodes=null});a(s.prototype,{mountComponent:function(e,n,t,i){var a=t._idCounter++,r=" react-text: "+a+" ";if(this._domID=a,this._hostParent=n,e.useCreateElement){var s=t._ownerDocument,u=s.createComment(r),p=s.createComment(" /react-text "),m=o(s.createDocumentFragment());return o.queueChild(m,o(u)),this._stringText&&o.queueChild(m,o(s.createTextNode(this._stringText))),o.queueChild(m,o(p)),l.precacheNode(this,u),this._closingComment=p,m}var d=c(this._stringText);return e.renderToStaticMarkup?d:"\x3c!--"+r+"--\x3e"+d+"\x3c!-- /react-text --\x3e"},receiveComponent:function(e,n){if(e!==this._currentElement){this._currentElement=e;var t=""+e;if(t!==this._stringText){this._stringText=t;var i=this.getHostNode();r.replaceDelimitedText(i[0],i[1],t)}}},getHostNode:function(){var e=this._commentNodes;if(e)return e;if(!this._closingComment)for(var n=l.getNodeFromInstance(this),t=n.nextSibling;;){if(null==t&&i("67",this._domID),8===t.nodeType&&" /react-text "===t.nodeValue){this._closingComment=t;break}t=t.nextSibling}return e=[this._hostNode,this._closingComment],this._commentNodes=e,e},unmountComponent:function(){this._closingComment=null,this._commentNodes=null,l.uncacheNode(this)}}),e.exports=s},function(e,n,t){"use strict";function i(){this.reinitializeTransaction()}var a=t(35),r=t(94),o=t(253),l=t(71),c={initialize:l,close:function(){m.isBatchingUpdates=!1}},s={initialize:l,close:r.flushBatchedUpdates.bind(r)},u=[s,c];a(i.prototype,o,{getTransactionWrappers:function(){return u}});var p=new i,m={isBatchingUpdates:!1,batchedUpdates:function(e,n,t,i,a,r){var o=m.isBatchingUpdates;return m.isBatchingUpdates=!0,o?e(n,t,i,a,r):p.perform(e,null,n,t,i,a,r)}};e.exports=m},function(e,n,t){"use strict";function i(e){for(;e._hostParent;)e=e._hostParent;var n=p.getNodeFromInstance(e),t=n.parentNode;return p.getClosestInstanceFromNode(t)}function a(e,n){this.topLevelType=e,this.nativeEvent=n,this.ancestors=[]}function r(e){var n=d(e.nativeEvent),t=p.getClosestInstanceFromNode(n),a=t;do{e.ancestors.push(a),a=a&&i(a)}while(a);for(var r=0;rn.end?(t=n.end,i=n.start):(t=n.start,i=n.end),a.moveToElementText(e),a.moveStart("character",t),a.setEndPoint("EndToStart",a),a.moveEnd("character",i-t),a.select()}function l(e,n){if(window.getSelection){var t=window.getSelection(),i=e[u()].length,a=Math.min(n.start,i),r=void 0===n.end?a:Math.min(n.end,i);if(!t.extend&&a>r){var o=r;r=a,a=o}var l=s(e,a),c=s(e,r);if(l&&c){var p=document.createRange();p.setStart(l.node,l.offset),t.removeAllRanges(),a>r?(t.addRange(p),t.extend(c.node,c.offset)):(p.setEnd(c.node,c.offset),t.addRange(p))}}}var c=t(57),s=t(1331),u=t(555),p=c.canUseDOM&&"selection"in document&&!("getSelection"in window),m={getOffsets:p?a:r,setOffsets:p?o:l};e.exports=m},function(e,n,t){"use strict";function i(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function a(e){for(;e;){if(e.nextSibling)return e.nextSibling;e=e.parentNode}}function r(e,n){for(var t=i(e),r=0,o=0;t;){if(3===t.nodeType){if(o=r+t.textContent.length,r<=n&&o>=n)return{node:t,offset:n-r};r=o}t=i(a(t))}}e.exports=r},function(e,n,t){"use strict";function i(e,n){return!(!e||!n)&&(e===n||!a(e)&&(a(n)?i(e,n.parentNode):"contains"in e?e.contains(n):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(n))))}var a=t(1333);e.exports=i},function(e,n,t){"use strict";function i(e){return a(e)&&3==e.nodeType}var a=t(1334);e.exports=i},function(e,n,t){"use strict";function i(e){var n=e?e.ownerDocument||e:document,t=n.defaultView||window;return!(!e||!("function"==typeof t.Node?e instanceof t.Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}e.exports=i},function(e,n,t){"use strict";var i={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},a={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},r={Properties:{},DOMAttributeNamespaces:{xlinkActuate:i.xlink,xlinkArcrole:i.xlink,xlinkHref:i.xlink,xlinkRole:i.xlink,xlinkShow:i.xlink,xlinkTitle:i.xlink,xlinkType:i.xlink,xmlBase:i.xml,xmlLang:i.xml,xmlSpace:i.xml},DOMAttributeNames:{}};Object.keys(a).forEach(function(e){r.Properties[e]=0,a[e]&&(r.DOMAttributeNames[e]=a[e])}),e.exports=r},function(e,n,t){"use strict";function i(e){if("selectionStart"in e&&c.hasSelectionCapabilities(e))return{start:e.selectionStart,end:e.selectionEnd};if(window.getSelection){var n=window.getSelection();return{anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}}if(document.selection){var t=document.selection.createRange();return{parentElement:t.parentElement(),text:t.text,top:t.boundingTop,left:t.boundingLeft}}}function a(e,n){if(y||null==_||_!==u())return null;var t=i(_);if(!h||!m(h,t)){h=t;var a=s.getPooled(g.select,f,e,n);return a.type="select",a.target=_,r.accumulateTwoPhaseDispatches(a),a}return null}var r=t(193),o=t(57),l=t(41),c=t(573),s=t(104),u=t(574),p=t(559),m=t(354),d=o.canUseDOM&&"documentMode"in document&&document.documentMode<=11,g={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:["topBlur","topContextMenu","topFocus","topKeyDown","topKeyUp","topMouseDown","topMouseUp","topSelectionChange"]}},_=null,f=null,h=null,y=!1,v=!1,b={eventTypes:g,extractEvents:function(e,n,t,i){if(!v)return null;var r=n?l.getNodeFromInstance(n):window;switch(e){case"topFocus":(p(r)||"true"===r.contentEditable)&&(_=r,f=n,h=null);break;case"topBlur":_=null,f=null,h=null;break;case"topMouseDown":y=!0;break;case"topContextMenu":case"topMouseUp":return y=!1,a(t,i);case"topSelectionChange":if(d)break;case"topKeyDown":case"topKeyUp":return a(t,i)}return null},didPutListener:function(e,n,t){"onSelect"===n&&(v=!0)}};e.exports=b},function(e,n,t){"use strict";function i(e){return"."+e._rootNodeID}function a(e){return"button"===e||"input"===e||"select"===e||"textarea"===e}var r=t(24),o=t(572),l=t(193),c=t(41),s=t(1338),u=t(1339),p=t(104),m=t(1340),d=t(1341),g=t(254),_=t(1343),f=t(1344),h=t(1345),y=t(195),v=t(1346),b=t(71),E=t(359),A=(t(14),{}),S={};["abort","animationEnd","animationIteration","animationStart","blur","canPlay","canPlayThrough","click","contextMenu","copy","cut","doubleClick","drag","dragEnd","dragEnter","dragExit","dragLeave","dragOver","dragStart","drop","durationChange","emptied","encrypted","ended","error","focus","input","invalid","keyDown","keyPress","keyUp","load","loadedData","loadedMetadata","loadStart","mouseDown","mouseMove","mouseOut","mouseOver","mouseUp","paste","pause","play","playing","progress","rateChange","reset","scroll","seeked","seeking","stalled","submit","suspend","timeUpdate","touchCancel","touchEnd","touchMove","touchStart","transitionEnd","volumeChange","waiting","wheel"].forEach(function(e){var n=e[0].toUpperCase()+e.slice(1),t="on"+n,i="top"+n,a={phasedRegistrationNames:{bubbled:t,captured:t+"Capture"},dependencies:[i]};A[e]=a,S[i]=a});var w={},N={eventTypes:A,extractEvents:function(e,n,t,i){var a=S[e];if(!a)return null;var o;switch(e){case"topAbort":case"topCanPlay":case"topCanPlayThrough":case"topDurationChange":case"topEmptied":case"topEncrypted":case"topEnded":case"topError":case"topInput":case"topInvalid":case"topLoad":case"topLoadedData":case"topLoadedMetadata":case"topLoadStart":case"topPause":case"topPlay":case"topPlaying":case"topProgress":case"topRateChange":case"topReset":case"topSeeked":case"topSeeking":case"topStalled":case"topSubmit":case"topSuspend":case"topTimeUpdate":case"topVolumeChange":case"topWaiting":o=p;break;case"topKeyPress":if(0===E(t))return null;case"topKeyDown":case"topKeyUp":o=d;break;case"topBlur":case"topFocus":o=m;break;case"topClick":if(2===t.button)return null;case"topDoubleClick":case"topMouseDown":case"topMouseMove":case"topMouseUp":case"topMouseOut":case"topMouseOver":case"topContextMenu":o=g;break;case"topDrag":case"topDragEnd":case"topDragEnter":case"topDragExit":case"topDragLeave":case"topDragOver":case"topDragStart":case"topDrop":o=_;break;case"topTouchCancel":case"topTouchEnd":case"topTouchMove":case"topTouchStart":o=f;break;case"topAnimationEnd":case"topAnimationIteration":case"topAnimationStart":o=s;break;case"topTransitionEnd":o=h;break;case"topScroll":o=y;break;case"topWheel":o=v;break;case"topCopy":case"topCut":case"topPaste":o=u}o||r("86",e);var c=o.getPooled(a,n,t,i);return l.accumulateTwoPhaseDispatches(c),c},didPutListener:function(e,n,t){if("onClick"===n&&!a(e._tag)){var r=i(e),l=c.getNodeFromInstance(e);w[r]||(w[r]=o.listen(l,"click",b))}},willDeleteListener:function(e,n){if("onClick"===n&&!a(e._tag)){var t=i(e);w[t].remove(),delete w[t]}}};e.exports=N},function(e,n,t){"use strict";function i(e,n,t,i){return a.call(this,e,n,t,i)}var a=t(104),r={animationName:null,elapsedTime:null,pseudoElement:null};a.augmentClass(i,r),e.exports=i},function(e,n,t){"use strict";function i(e,n,t,i){return a.call(this,e,n,t,i)}var a=t(104),r={clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}};a.augmentClass(i,r),e.exports=i},function(e,n,t){"use strict";function i(e,n,t,i){return a.call(this,e,n,t,i)}var a=t(195),r={relatedTarget:null};a.augmentClass(i,r),e.exports=i},function(e,n,t){"use strict";function i(e,n,t,i){return a.call(this,e,n,t,i)}var a=t(195),r=t(359),o=t(1342),l=t(348),c={key:o,location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:l,charCode:function(e){return"keypress"===e.type?r(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?r(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}};a.augmentClass(i,c),e.exports=i},function(e,n,t){"use strict";function i(e){if(e.key){var n=r[e.key]||e.key;if("Unidentified"!==n)return n}if("keypress"===e.type){var t=a(e);return 13===t?"Enter":String.fromCharCode(t)}return"keydown"===e.type||"keyup"===e.type?o[e.keyCode]||"Unidentified":""}var a=t(359),r={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},o={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};e.exports=i},function(e,n,t){"use strict";function i(e,n,t,i){return a.call(this,e,n,t,i)}var a=t(254),r={dataTransfer:null};a.augmentClass(i,r),e.exports=i},function(e,n,t){"use strict";function i(e,n,t,i){return a.call(this,e,n,t,i)}var a=t(195),r=t(348),o={touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:r};a.augmentClass(i,o),e.exports=i},function(e,n,t){"use strict";function i(e,n,t,i){return a.call(this,e,n,t,i)}var a=t(104),r={propertyName:null,elapsedTime:null,pseudoElement:null};a.augmentClass(i,r),e.exports=i},function(e,n,t){"use strict";function i(e,n,t,i){return a.call(this,e,n,t,i)}var a=t(254),r={deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null};a.augmentClass(i,r),e.exports=i},function(e,n,t){"use strict";function i(e,n){var t={_topLevelWrapper:e,_idCounter:1,_ownerDocument:n?n.nodeType===a?n:n.ownerDocument:null,_node:n,_tag:n?n.nodeName.toLowerCase():null,_namespaceURI:n?n.namespaceURI:null};return t}var a=(t(358),9);e.exports=i},function(e,n,t){"use strict";var i={useCreateElement:!0,useFiber:!1};e.exports=i},function(e,n,t){"use strict";var i=t(1350),a=/\/?>/,r=/^<\!\-\-/,o={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(e){var n=i(e);return r.test(e)?e:e.replace(a," "+o.CHECKSUM_ATTR_NAME+'="'+n+'"$&')},canReuseMarkup:function(e,n){var t=n.getAttribute(o.CHECKSUM_ATTR_NAME);return t=t&&parseInt(t,10),i(e)===t}};e.exports=o},function(e,n,t){"use strict";function i(e){for(var n=1,t=0,i=0,r=e.length,o=-4&r;i0&&void 0!==arguments[0]?arguments[0]:{},n=e.getUserConfirmation,t=e.initialEntries,i=void 0===t?["/"]:t,o=e.initialIndex,u=void 0===o?0:o,d=e.keyLength,g=void 0===d?6:d,_=(0,p.default)(),f=function(e){r(T,e),T.length=T.entries.length,_.notifyListeners(T.location,T.action)},h=function(){return Math.random().toString(36).substr(2,g)},y=m(u,0,i.length-1),v=i.map(function(e){return"string"==typeof e?(0,s.createLocation)(e,void 0,h()):(0,s.createLocation)(e,void 0,e.key||h())}),b=c.createPath,E=function(e,t){(0,l.default)(!("object"===(void 0===e?"undefined":a(e))&&void 0!==e.state&&void 0!==t),"You should avoid providing a 2nd state argument to push when the 1st argument is a location-like object that already has state; it is ignored");var i=(0,s.createLocation)(e,t,h(),T.location);_.confirmTransitionTo(i,"PUSH",n,function(e){if(e){var n=T.index,t=n+1,a=T.entries.slice(0);a.length>t?a.splice(t,a.length-t,i):a.push(i),f({action:"PUSH",location:i,index:t,entries:a})}})},A=function(e,t){(0,l.default)(!("object"===(void 0===e?"undefined":a(e))&&void 0!==e.state&&void 0!==t),"You should avoid providing a 2nd state argument to replace when the 1st argument is a location-like object that already has state; it is ignored");var i=(0,s.createLocation)(e,t,h(),T.location);_.confirmTransitionTo(i,"REPLACE",n,function(e){e&&(T.entries[T.index]=i,f({action:"REPLACE",location:i}))})},S=function(e){var t=m(T.index+e,0,T.entries.length-1),i=T.entries[t];_.confirmTransitionTo(i,"POP",n,function(e){e?f({action:"POP",location:i,index:t}):f()})},w=function(){return S(-1)},N=function(){return S(1)},O=function(e){var n=T.index+e;return n>=0&&n0&&void 0!==arguments[0]&&arguments[0];return _.setPrompt(e)},L=function(e){return _.appendListener(e)},T={length:v.length,action:"POP",location:v[y],index:y,entries:v,createHref:b,push:E,replace:A,go:S,goBack:w,goForward:N,canGo:O,block:x,listen:L};return T};n.default=d},function(e,n,t){"use strict";var i=(t(1361),t(1362),t(1363),t(259));t.d(n,"a",function(){return i.a}),t.d(n,"b",function(){return i.b});t(198)},function(e,n,t){"use strict";var i=t(46),a=(t.n(i),t(47));t.n(a),t(259),t(198),t(362),t(582),"function"==typeof Symbol&&Symbol.iterator,Object.assign},function(e,n,t){"use strict";var i=t(46),a=(t.n(i),t(47)),r=(t.n(a),t(259),t(198));t(362),t(582),Object.assign,r.f,r.a,r.a,r.a},function(e,n,t){"use strict";var i=t(46);t.n(i),t(198),t(259),t(362),"function"==typeof Symbol&&Symbol.iterator,Object.assign},function(e,n,t){function i(e,n){for(var t,i=[],a=0,r=0,o="",l=n&&n.delimiter||"/";null!=(t=y.exec(e));){var u=t[0],p=t[1],m=t.index;if(o+=e.slice(r,m),r=m+u.length,p)o+=p[1];else{var d=e[r],g=t[2],_=t[3],f=t[4],h=t[5],v=t[6],b=t[7];o&&(i.push(o),o="");var E=null!=g&&null!=d&&d!==g,A="+"===v||"*"===v,S="?"===v||"*"===v,w=t[2]||l,N=f||h;i.push({name:_||a++,prefix:g||"",delimiter:w,optional:S,repeat:A,partial:E,asterisk:!!b,pattern:N?s(N):b?".*":"[^"+c(w)+"]+?"})}}return r ignores the history prop. To use a custom history, use `import { Router }` instead of `import { BrowserRouter as Router }`.")},n.prototype.render=function(){return s.a.createElement(g.a,{history:this.history,children:this.props.children})},n}(s.a.Component);_.propTypes={basename:p.a.string,forceRefresh:p.a.bool,getUserConfirmation:p.a.func,keyLength:p.a.number,children:p.a.node},n.a=_},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(46),l=t.n(o),c=t(0),s=t.n(c),u=t(1),p=t.n(u),m=t(588),d=t.n(m),g=t(365),_=function(e){function n(){var t,r,o;i(this,n);for(var l=arguments.length,c=Array(l),s=0;s ignores the history prop. To use a custom history, use `import { Router }` instead of `import { HashRouter as Router }`.")},n.prototype.render=function(){return s.a.createElement(g.a,{history:this.history,children:this.props.children})},n}(s.a.Component);_.propTypes={basename:p.a.string,getUserConfirmation:p.a.func,hashType:p.a.oneOf(["hashbang","noslash","slash"]),children:p.a.node},n.a=_},function(e,n,t){"use strict";var i=t(577);n.a=i.a},function(e,n,t){"use strict";function i(e,n){var t={};for(var i in e)n.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}var a=t(0),r=t.n(a),o=t(1),l=t.n(o),c=t(590),s=t(589),u=Object.assign||function(e){for(var n=1;n3&&void 0!==arguments[3]?arguments[3]:{},s=Boolean(e),m=e||w,g=void 0;g="function"==typeof n?n:n?(0,h.default)(n):N;var f=t||O,y=i.pure,v=void 0===y||y,b=i.withRef,A=void 0!==b&&b,T=v&&f!==O,I=L++;return function(e){function n(e,n,t){var i=f(e,n,t);return i}var t="Connect("+l(e)+")",i=function(i){function l(e,n){a(this,l);var o=r(this,i.call(this,e,n));o.version=I,o.store=e.store||n.store,(0,S.default)(o.store,'Could not find "store" in either the context or props of "'+t+'". Either wrap the root component in a , or explicitly pass "store" as a prop to "'+t+'".');var c=o.store.getState();return o.state={storeState:c},o.clearCache(),o}return o(l,i),l.prototype.shouldComponentUpdate=function(){return!v||this.haveOwnPropsChanged||this.hasStoreStateChanged},l.prototype.computeStateProps=function(e,n){if(!this.finalMapStateToProps)return this.configureFinalMapState(e,n);var t=e.getState(),i=this.doStatePropsDependOnOwnProps?this.finalMapStateToProps(t,n):this.finalMapStateToProps(t);return i},l.prototype.configureFinalMapState=function(e,n){var t=m(e.getState(),n),i="function"==typeof t;return this.finalMapStateToProps=i?t:m,this.doStatePropsDependOnOwnProps=1!==this.finalMapStateToProps.length,i?this.computeStateProps(e,n):t},l.prototype.computeDispatchProps=function(e,n){if(!this.finalMapDispatchToProps)return this.configureFinalMapDispatch(e,n);var t=e.dispatch,i=this.doDispatchPropsDependOnOwnProps?this.finalMapDispatchToProps(t,n):this.finalMapDispatchToProps(t);return i},l.prototype.configureFinalMapDispatch=function(e,n){var t=g(e.dispatch,n),i="function"==typeof t;return this.finalMapDispatchToProps=i?t:g,this.doDispatchPropsDependOnOwnProps=1!==this.finalMapDispatchToProps.length,i?this.computeDispatchProps(e,n):t},l.prototype.updateStatePropsIfNeeded=function(){var e=this.computeStateProps(this.store,this.props);return(!this.stateProps||!(0,_.default)(e,this.stateProps))&&(this.stateProps=e,!0)},l.prototype.updateDispatchPropsIfNeeded=function(){var e=this.computeDispatchProps(this.store,this.props);return(!this.dispatchProps||!(0,_.default)(e,this.dispatchProps))&&(this.dispatchProps=e,!0)},l.prototype.updateMergedPropsIfNeeded=function(){var e=n(this.stateProps,this.dispatchProps,this.props);return!(this.mergedProps&&T&&(0,_.default)(e,this.mergedProps))&&(this.mergedProps=e,!0)},l.prototype.isSubscribed=function(){return"function"==typeof this.unsubscribe},l.prototype.trySubscribe=function(){s&&!this.unsubscribe&&(this.unsubscribe=this.store.subscribe(this.handleChange.bind(this)),this.handleChange())},l.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},l.prototype.componentDidMount=function(){this.trySubscribe()},l.prototype.componentWillReceiveProps=function(e){v&&(0,_.default)(e,this.props)||(this.haveOwnPropsChanged=!0)},l.prototype.componentWillUnmount=function(){this.tryUnsubscribe(),this.clearCache()},l.prototype.clearCache=function(){this.dispatchProps=null,this.stateProps=null,this.mergedProps=null,this.haveOwnPropsChanged=!0,this.hasStoreStateChanged=!0,this.haveStatePropsBeenPrecalculated=!1,this.statePropsPrecalculationError=null,this.renderedElement=null,this.finalMapDispatchToProps=null,this.finalMapStateToProps=null},l.prototype.handleChange=function(){if(this.unsubscribe){var e=this.store.getState(),n=this.state.storeState;if(!v||n!==e){if(v&&!this.doStatePropsDependOnOwnProps){var t=c(this.updateStatePropsIfNeeded,this);if(!t)return;t===x&&(this.statePropsPrecalculationError=x.value),this.haveStatePropsBeenPrecalculated=!0}this.hasStoreStateChanged=!0,this.setState({storeState:e})}}},l.prototype.getWrappedInstance=function(){return(0,S.default)(A,"To access the wrapped instance, you need to specify { withRef: true } as the fourth argument of the connect() call."),this.refs.wrappedInstance},l.prototype.render=function(){var n=this.haveOwnPropsChanged,t=this.hasStoreStateChanged,i=this.haveStatePropsBeenPrecalculated,a=this.statePropsPrecalculationError,r=this.renderedElement;if(this.haveOwnPropsChanged=!1,this.hasStoreStateChanged=!1,this.haveStatePropsBeenPrecalculated=!1,this.statePropsPrecalculationError=null,a)throw a;var o=!0,l=!0;v&&r&&(o=t||n&&this.doStatePropsDependOnOwnProps,l=n&&this.doDispatchPropsDependOnOwnProps);var c=!1,s=!1;i?c=!0:o&&(c=this.updateStatePropsIfNeeded()),l&&(s=this.updateDispatchPropsIfNeeded());return!(!!(c||s||n)&&this.updateMergedPropsIfNeeded())&&r?r:(this.renderedElement=A?(0,p.createElement)(e,u({},this.mergedProps,{ref:"wrappedInstance"})):(0,p.createElement)(e,this.mergedProps),this.renderedElement)},l}(p.Component);return i.displayName=t,i.WrappedComponent=e,i.contextTypes={store:d.default},i.propTypes={store:d.default},(0,E.default)(i,e)}}n.__esModule=!0;var u=Object.assign||function(e){for(var n=1;n0&&void 0!==arguments[0]?arguments[0]:{},n=arguments[1];if(c)throw c;for(var a=!1,r={},o=0;o=0||Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}function r(e){if(Array.isArray(e)){for(var n=0,t=Array(e.length);n1?n-1:0),i=1;i0&&(G.apply(void 0,n),k&&((0,C.default)("called ga('arguments');"),(0,C.default)("with arguments: "+JSON.stringify(n)))),window.ga}function p(e,n){return e?"object"!==(void 0===e?"undefined":b(e))?void(0,I.default)("Expected `fieldsObject` arg to be an Object"):(0===Object.keys(e).length&&(0,I.default)("empty `fieldsObject` given to .set()"),l(n,"set",e),void(k&&((0,C.default)("called ga('set', fieldsObject);"),(0,C.default)("with fieldsObject: "+JSON.stringify(e))))):void(0,I.default)("`fieldsObject` is required in .set()")}function m(e,n){l(n,"send",e),k&&((0,C.default)("called ga('send', fieldObject);"),(0,C.default)("with fieldObject: "+JSON.stringify(e)),(0,C.default)("with trackers: "+JSON.stringify(n)))}function d(e,n,t){if(!e)return void(0,I.default)("path is required in .pageview()");var i=(0,O.default)(e);if(""===i)return void(0,I.default)("path cannot be an empty string in .pageview()");var a={};if(t&&(a.title=t),"function"==typeof u&&(l(n,"send",v({hitType:"pageview",page:i},a)),k)){(0,C.default)("called ga('send', 'pageview', path);");var r="";t&&(r=" and title: "+t),(0,C.default)("with path: "+i+r)}}function g(e,n){if(!e)return void(0,I.default)("modalName is required in .modalview(modalName)");var t=(0,w.default)((0,O.default)(e));if(""===t)return void(0,I.default)("modalName cannot be an empty string or a single / in .modalview()");if("function"==typeof u){var i="/modal/"+t;l(n,"send","pageview",i),k&&((0,C.default)("called ga('send', 'pageview', path);"),(0,C.default)("with path: "+i))}}function _(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.category,t=e.variable,i=e.value,a=e.label,r=arguments[1];if("function"==typeof u){if(!n||!t||!i||"number"!=typeof i)return void(0,I.default)("args.category, args.variable AND args.value are required in timing() AND args.value has to be a number");var l={hitType:"timing",timingCategory:o(n),timingVar:o(t),timingValue:i};a&&(l.timingLabel=o(a)),m(l,r)}}function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments[1],t=e.category,i=e.action,r=e.label,l=e.value,c=e.nonInteraction,s=e.transport,p=a(e,["category","action","label","value","nonInteraction","transport"]);if("function"==typeof u){if(!t||!i)return void(0,I.default)("args.category AND args.action are required in event()");var d={hitType:"event",eventCategory:o(t),eventAction:o(i)};r&&(d.eventLabel=o(r)),void 0!==l&&("number"!=typeof l?(0,I.default)("Expected `args.value` arg to be a Number."):d.eventValue=l),void 0!==c&&("boolean"!=typeof c?(0,I.default)("`args.nonInteraction` must be a boolean."):d.nonInteraction=c),void 0!==s&&("string"!=typeof s?(0,I.default)("`args.transport` must be a string."):(-1===["beacon","xhr","image"].indexOf(s)&&(0,I.default)("`args.transport` must be either one of these values: `beacon`, `xhr` or `image`"),d.transport=s)),Object.keys(p).filter(function(e){return"dimension"===e.substr(0,"dimension".length)}).forEach(function(e){d[e]=p[e]}),Object.keys(p).filter(function(e){return"metric"===e.substr(0,"metric".length)}).forEach(function(e){d[e]=p[e]}),m(d,n)}}function h(e,n){var t=e.description,i=e.fatal;if("function"==typeof u){var a={hitType:"exception"};t&&(a.exDescription=o(t)),void 0!==i&&("boolean"!=typeof i?(0,I.default)("`args.fatal` must be a boolean."):a.exFatal=i),m(a,n)}}function y(e,n,t){if("function"!=typeof n)return void(0,I.default)("hitCallback function is required");if("function"==typeof u){if(!e||!e.label)return void(0,I.default)("args.label is required in outboundLink()");var i={hitType:"event",eventCategory:"Outbound",eventAction:"Click",eventLabel:o(e.label)},a=!1,r=function(){a=!0,n()},l=setTimeout(r,250),c=function(){clearTimeout(l),a||n()};i.hitCallback=c,m(i,t)}else setTimeout(n,0)}Object.defineProperty(n,"__esModule",{value:!0}),n.testModeAPI=n.OutboundLink=n.plugin=void 0;var v=Object.assign||function(e){for(var n=1;n0&&n+e.length!==t.length&&e.search(o)>-1&&":"!==t.charAt(n-2)&&("-"!==t.charAt(n+e.length)||"-"===t.charAt(n-1))&&t.charAt(n-1).search(/[^\s-]/)<0?e.toLowerCase():e.substr(1).search(/[A-Z]|\../)>-1?e:e.charAt(0).toUpperCase()+e.substr(1)})}Object.defineProperty(n,"__esModule",{value:!0}),n.default=i;var a=t(1),r=function(e){return e&&e.__esModule?e:{default:e}}(a),o=/^(a|an|and|as|at|but|by|en|for|if|in|nor|of|on|or|per|the|to|vs?\.?|via)$/i},function(e,n,t){"use strict";function i(e){return"/"===e.substring(0,1)?e.substring(1):e}Object.defineProperty(n,"__esModule",{value:!0}),n.default=i},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){!function(e,n,t,i,a,r,o){e.GoogleAnalyticsObject=a,e[a]=e[a]||function(){(e[a].q=e[a].q||[]).push(arguments)},e[a].l=1*new Date,r=n.createElement(t),o=n.getElementsByTagName(t)[0],r.async=1,r.src=i,o.parentNode.insertBefore(r,o)}(window,document,"script",e&&e.gaAddress?e.gaAddress:"https://www.google-analytics.com/analytics.js","ga")}},function(e,n,t){"use strict";function i(e){console.info("[react-ga]",e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=i},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i=n.gaCalls=[];n.default={calls:i,ga:function(){for(var e=arguments.length,n=Array(e),t=0;te.length)return;if(!(E instanceof c)){if(_&&v!=n.length-1){m.lastIndex=b;var A=m.exec(e);if(!A)break;for(var S=A.index+(g?A[1].length:0),w=A.index+A[0].length,N=v,O=b,x=n.length;N=O&&(++v,b=O);if(n[v]instanceof c)continue;L=N-v,E=e.slice(b,O),A.index-=b}else{m.lastIndex=0;var A=m.exec(E),L=1}if(A){g&&(f=A[1]?A[1].length:0);var S=A.index+f,A=A[0].slice(f),w=S+A.length,T=E.slice(0,S),I=E.slice(w),R=[v,L];T&&(++v,b+=T.length,R.push(T));var C=new c(s,d?i.tokenize(A,d):A,h,A,_);if(R.push(C),I&&R.push(I),Array.prototype.splice.apply(n,R),1!=L&&i.matchGrammar(e,n,t,v,b,!0,s),o)break}else if(o)break}}}}},tokenize:function(e,n,t){var a=[e],r=n.rest;if(r){for(var o in r)n[o]=r[o];delete n.rest}return i.matchGrammar(e,a,n,0,0,!1),a},hooks:{all:{},add:function(e,n){var t=i.hooks.all;t[e]=t[e]||[],t[e].push(n)},run:function(e,n){var t=i.hooks.all[e];if(t&&t.length)for(var a,r=0;a=t[r++];)a(n)}}},a=i.Token=function(e,n,t,i,a){this.type=e,this.content=n,this.alias=t,this.length=0|(i||"").length,this.greedy=!!a};if(a.stringify=function(e,n,t){if("string"==typeof e)return e;if("Array"===i.util.type(e))return e.map(function(t){return a.stringify(t,n,e)}).join("");var r={type:e.type,content:a.stringify(e.content,n,t),tag:"span",classes:["token",e.type],attributes:{},language:n,parent:t};if(e.alias){var o="Array"===i.util.type(e.alias)?e.alias:[e.alias];Array.prototype.push.apply(r.classes,o)}i.hooks.run("wrap",r);var l=Object.keys(r.attributes).map(function(e){return e+'="'+(r.attributes[e]||"").replace(/"/g,""")+'"'}).join(" ");return"<"+r.tag+' class="'+r.classes.join(" ")+'"'+(l?" "+l:"")+">"+r.content+""},!t.document)return t.addEventListener?(i.disableWorkerMessageHandler||t.addEventListener("message",function(e){var n=JSON.parse(e.data),a=n.language,r=n.code,o=n.immediateClose;t.postMessage(i.highlight(r,i.languages[a],a)),o&&t.close()},!1),t.Prism):t.Prism;var r=document.currentScript||[].slice.call(document.getElementsByTagName("script")).pop();return r&&(i.filename=r.src,i.manual||r.hasAttribute("data-manual")||("loading"!==document.readyState?window.requestAnimationFrame?window.requestAnimationFrame(i.highlightAll):window.setTimeout(i.highlightAll,16):document.addEventListener("DOMContentLoaded",i.highlightAll))),t.Prism}();void 0!==e&&e.exports&&(e.exports=i),void 0!==n&&(n.Prism=i),i.languages.markup={comment://,prolog:/<\?[\s\S]+?\?>/,doctype://i,cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/i,inside:{punctuation:[/^=/,{pattern:/(^|[^\\])["']/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/&#?[\da-z]{1,8};/i},i.languages.markup.tag.inside["attr-value"].inside.entity=i.languages.markup.entity,i.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))}),i.languages.xml=i.languages.markup,i.languages.html=i.languages.markup,i.languages.mathml=i.languages.markup,i.languages.svg=i.languages.markup,i.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+?.*?(?:;|(?=\s*\{))/i,inside:{rule:/@[\w-]+/}},url:/url\((?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|.*?)\)/i,selector:/[^{}\s][^{};]*?(?=\s*\{)/,string:{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/\B!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:]/},i.languages.css.atrule.inside.rest=i.languages.css,i.languages.markup&&(i.languages.insertBefore("markup","tag",{style:{pattern:/()[\s\S]*?(?=<\/style>)/i,lookbehind:!0,inside:i.languages.css,alias:"language-css",greedy:!0}}),i.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:i.languages.markup.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:i.languages.css}},alias:"language-css"}},i.languages.markup.tag)),i.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/((?:\b(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/[a-z0-9_]+(?=\()/i,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,punctuation:/[{}[\];(),.:]/},i.languages.javascript=i.languages.extend("clike",{keyword:/\b(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|var|void|while|with|yield)\b/,number:/\b(?:0[xX][\dA-Fa-f]+|0[bB][01]+|0[oO][0-7]+|NaN|Infinity)\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][+-]?\d+)?/,function:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*\()/i,operator:/-[-=]?|\+[+=]?|!=?=?|<>?>?=?|=(?:==?|>)?|&[&=]?|\|[|=]?|\*\*?=?|\/=?|~|\^=?|%=?|\?|\.{3}/}),i.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s])\s*)\/(\[[^\]\r\n]+]|\\.|[^\/\\\[\r\n])+\/[gimyu]{0,5}(?=\s*($|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},"function-variable":{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=\s*(?:function\b|(?:\([^()]*\)|[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/i,alias:"function"},constant:/\b[A-Z][A-Z\d_]*\b/}),i.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^}]+\}/,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:i.languages.javascript}},string:/[\s\S]+/}}}),i.languages.markup&&i.languages.insertBefore("markup","tag",{script:{pattern:/()[\s\S]*?(?=<\/script>)/i,lookbehind:!0,inside:i.languages.javascript,alias:"language-javascript",greedy:!0}}),i.languages.js=i.languages.javascript,function(){"undefined"!=typeof self&&self.Prism&&self.document&&document.querySelector&&(self.Prism.fileHighlight=function(){var e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"};Array.prototype.slice.call(document.querySelectorAll("pre[data-src]")).forEach(function(n){for(var t,a=n.getAttribute("data-src"),r=n,o=/\blang(?:uage)?-(?!\*)([\w-]+)\b/i;r&&!o.test(r.className);)r=r.parentNode;if(r&&(t=(n.className.match(o)||[,""])[1]),!t){var l=(a.match(/\.(\w+)$/)||[,""])[1];t=e[l]||l}var c=document.createElement("code");c.className="language-"+t,n.textContent="",c.textContent="Loading…",n.appendChild(c);var s=new XMLHttpRequest;s.open("GET",a,!0),s.onreadystatechange=function(){4==s.readyState&&(s.status<400&&s.responseText?(c.textContent=s.responseText,i.highlightElement(c)):s.status>=400?c.textContent="✖ Error "+s.status+" while fetching file: "+s.statusText:c.textContent="✖ Error: File does not exist or is empty")},n.hasAttribute("data-download-link")&&i.plugins.toolbar&&i.plugins.toolbar.registerButton("download-file",function(){var e=document.createElement("a");return e.textContent=n.getAttribute("data-download-link-label")||"Download",e.setAttribute("download",""),e.href=a,e}),s.send(null)})},document.addEventListener("DOMContentLoaded",self.Prism.fileHighlight))}()}).call(n,t(27))},function(e,n,t){(function(n){!function(n){"use strict";function t(e){this.tokens=[],this.tokens.links={},this.options=e||d.defaults,this.rules=g.normal,this.options.gfm&&(this.options.tables?this.rules=g.tables:this.rules=g.gfm)}function i(e,n){if(this.options=n||d.defaults,this.links=e,this.rules=_.normal,this.renderer=this.options.renderer||new a,this.renderer.options=this.options,!this.links)throw new Error("Tokens array requires a `links` property.");this.options.gfm?this.options.breaks?this.rules=_.breaks:this.rules=_.gfm:this.options.pedantic&&(this.rules=_.pedantic)}function a(e){this.options=e||{}}function r(){}function o(e){this.tokens=[],this.token=null,this.options=e||d.defaults,this.options.renderer=this.options.renderer||new a,this.renderer=this.options.renderer,this.renderer.options=this.options}function l(e,n){return e.replace(n?/&/g:/&(?!#?\w+;)/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function c(e){return e.replace(/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi,function(e,n){return n=n.toLowerCase(),"colon"===n?":":"#"===n.charAt(0)?"x"===n.charAt(1)?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1)):""})}function s(e,n){return e=e.source,n=n||"",{replace:function(n,t){return t=t.source||t,t=t.replace(/(^|[^\[])\^/g,"$1"),e=e.replace(n,t),this},getRegex:function(){return new RegExp(e,n)}}}function u(e,n){return f[" "+e]||(/^[^:]+:\/*[^\/]*$/.test(e)?f[" "+e]=e+"/":f[" "+e]=e.replace(/[^\/]*$/,"")),e=f[" "+e],"//"===n.slice(0,2)?e.replace(/:[\s\S]*/,":")+n:"/"===n.charAt(0)?e.replace(/(:\/*[^\/]*)[\s\S]*/,"$1")+n:e+n}function p(){}function m(e){for(var n,t,i=1;iAn error occurred:

"+l(e.message+"",!0)+"
";throw e}}var g={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:p,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,nptable:p,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:/^ *(?:comment *(?:\n|\s*$)|closed *(?:\n{2,}|\s*$)|closing *(?:\n{2,}|\s*$))/,def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,table:p,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,paragraph:/^([^\n]+(?:\n?(?!hr|heading|lheading| {0,3}>|tag)[^\n]+)+)/,text:/^[^\n]+/};g._label=/(?:\\[\[\]]|[^\[\]])+/,g._title=/(?:"(?:\\"|[^"]|"[^"\n]*")*"|'\n?(?:[^'\n]+\n?)*'|\([^()]*\))/,g.def=s(g.def).replace("label",g._label).replace("title",g._title).getRegex(),g.bullet=/(?:[*+-]|\d+\.)/,g.item=/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/,g.item=s(g.item,"gm").replace(/bull/g,g.bullet).getRegex(),g.list=s(g.list).replace(/bull/g,g.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+g.def.source+")").getRegex(),g._tag="(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b",g.html=s(g.html).replace("comment",//).replace("closed",/<(tag)[\s\S]+?<\/\1>/).replace("closing",/\s]*)*?\/?>/).replace(/tag/g,g._tag).getRegex(),g.paragraph=s(g.paragraph).replace("hr",g.hr).replace("heading",g.heading).replace("lheading",g.lheading).replace("tag","<"+g._tag).getRegex(),g.blockquote=s(g.blockquote).replace("paragraph",g.paragraph).getRegex(),g.normal=m({},g),g.gfm=m({},g.normal,{fences:/^ *(`{3,}|~{3,})[ \.]*(\S+)? *\n([\s\S]*?)\n? *\1 *(?:\n+|$)/,paragraph:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/}),g.gfm.paragraph=s(g.paragraph).replace("(?!","(?!"+g.gfm.fences.source.replace("\\1","\\2")+"|"+g.list.source.replace("\\1","\\3")+"|").getRegex(),g.tables=m({},g.gfm,{nptable:/^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,table:/^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/}),t.rules=g,t.lex=function(e,n){return new t(n).lex(e)},t.prototype.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),this.token(e,!0)},t.prototype.token=function(e,n){e=e.replace(/^ +$/gm,"");for(var t,i,a,r,o,l,c,s,u,p,m;e;)if((a=this.rules.newline.exec(e))&&(e=e.substring(a[0].length),a[0].length>1&&this.tokens.push({type:"space"})),a=this.rules.code.exec(e))e=e.substring(a[0].length),a=a[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",text:this.options.pedantic?a:a.replace(/\n+$/,"")});else if(a=this.rules.fences.exec(e))e=e.substring(a[0].length),this.tokens.push({type:"code",lang:a[2],text:a[3]||""});else if(a=this.rules.heading.exec(e))e=e.substring(a[0].length),this.tokens.push({type:"heading",depth:a[1].length,text:a[2]});else if(n&&(a=this.rules.nptable.exec(e))){for(e=e.substring(a[0].length),l={type:"table",header:a[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:a[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:a[3].replace(/\n$/,"").split("\n")},s=0;s ?/gm,""),this.token(a,n),this.tokens.push({type:"blockquote_end"});else if(a=this.rules.list.exec(e)){for(e=e.substring(a[0].length),r=a[2],m=r.length>1,this.tokens.push({type:"list_start",ordered:m,start:m?+r:""}),a=a[0].match(this.rules.item),t=!1,p=a.length,s=0;s1&&o.length>1||(e=a.slice(s+1).join("\n")+e,s=p-1)),i=t||/\n\n(?!\s*$)/.test(l),s!==p-1&&(t="\n"===l.charAt(l.length-1),i||(i=t)),this.tokens.push({type:i?"loose_item_start":"list_item_start"}),this.token(l,!1),this.tokens.push({type:"list_item_end"});this.tokens.push({type:"list_end"})}else if(a=this.rules.html.exec(e))e=e.substring(a[0].length),this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&("pre"===a[1]||"script"===a[1]||"style"===a[1]),text:a[0]});else if(n&&(a=this.rules.def.exec(e)))e=e.substring(a[0].length),a[3]&&(a[3]=a[3].substring(1,a[3].length-1)),u=a[1].toLowerCase(),this.tokens.links[u]||(this.tokens.links[u]={href:a[2],title:a[3]});else if(n&&(a=this.rules.table.exec(e))){for(e=e.substring(a[0].length),l={type:"table",header:a[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:a[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:a[3].replace(/(?: *\| *)?\n$/,"").split("\n")},s=0;s])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:p,tag:/^|^<\/?[a-zA-Z0-9\-]+(?:"[^"]*"|'[^']*'|\s[^<'">\/\s]*)*?\/?>/,link:/^!?\[(inside)\]\(href\)/,reflink:/^!?\[(inside)\]\s*\[([^\]]*)\]/,nolink:/^!?\[((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\]/,strong:/^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,em:/^_([^\s_](?:[^_]|__)+?[^\s_])_\b|^\*((?:\*\*|[^*])+?)\*(?!\*)/,code:/^(`+)\s*([\s\S]*?[^`]?)\s*\1(?!`)/,br:/^ {2,}\n(?!\s*$)/,del:p,text:/^[\s\S]+?(?=[\\?(?:\s+['"]([\s\S]*?)['"])?\s*/,_.link=s(_.link).replace("inside",_._inside).replace("href",_._href).getRegex(),_.reflink=s(_.reflink).replace("inside",_._inside).getRegex(),_.normal=m({},_),_.pedantic=m({},_.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/}),_.gfm=m({},_.normal,{escape:s(_.escape).replace("])","~|])").getRegex(),url:s(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/).replace("email",_._email).getRegex(),_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~~(?=\S)([\s\S]*?\S)~~/,text:s(_.text).replace("]|","~]|").replace("|","|https?://|ftp://|www\\.|[a-zA-Z0-9.!#$%&'*+/=?^_`{\\|}~-]+@|").getRegex()}),_.breaks=m({},_.gfm,{br:s(_.br).replace("{2,}","*").getRegex(),text:s(_.gfm.text).replace("{2,}","*").getRegex()}),i.rules=_,i.output=function(e,n,t){return new i(n,t).output(e)},i.prototype.output=function(e){for(var n,t,i,a,r="";e;)if(a=this.rules.escape.exec(e))e=e.substring(a[0].length),r+=a[1];else if(a=this.rules.autolink.exec(e))e=e.substring(a[0].length),"@"===a[2]?(t=l(this.mangle(a[1])),i="mailto:"+t):(t=l(a[1]),i=t),r+=this.renderer.link(i,null,t);else if(this.inLink||!(a=this.rules.url.exec(e))){if(a=this.rules.tag.exec(e))!this.inLink&&/^/i.test(a[0])&&(this.inLink=!1),e=e.substring(a[0].length),r+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(a[0]):l(a[0]):a[0];else if(a=this.rules.link.exec(e))e=e.substring(a[0].length),this.inLink=!0,r+=this.outputLink(a,{href:a[2],title:a[3]}),this.inLink=!1;else if((a=this.rules.reflink.exec(e))||(a=this.rules.nolink.exec(e))){if(e=e.substring(a[0].length),n=(a[2]||a[1]).replace(/\s+/g," "),!(n=this.links[n.toLowerCase()])||!n.href){r+=a[0].charAt(0),e=a[0].substring(1)+e;continue}this.inLink=!0,r+=this.outputLink(a,n),this.inLink=!1}else if(a=this.rules.strong.exec(e))e=e.substring(a[0].length),r+=this.renderer.strong(this.output(a[2]||a[1]));else if(a=this.rules.em.exec(e))e=e.substring(a[0].length),r+=this.renderer.em(this.output(a[2]||a[1]));else if(a=this.rules.code.exec(e))e=e.substring(a[0].length),r+=this.renderer.codespan(l(a[2].trim(),!0));else if(a=this.rules.br.exec(e))e=e.substring(a[0].length),r+=this.renderer.br();else if(a=this.rules.del.exec(e))e=e.substring(a[0].length),r+=this.renderer.del(this.output(a[1]));else if(a=this.rules.text.exec(e))e=e.substring(a[0].length),r+=this.renderer.text(l(this.smartypants(a[0])));else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0))}else a[0]=this.rules._backpedal.exec(a[0])[0],e=e.substring(a[0].length),"@"===a[2]?(t=l(a[0]),i="mailto:"+t):(t=l(a[0]),i="www."===a[1]?"http://"+t:t),r+=this.renderer.link(i,null,t);return r},i.prototype.outputLink=function(e,n){var t=l(n.href),i=n.title?l(n.title):null;return"!"!==e[0].charAt(0)?this.renderer.link(t,i,this.output(e[1])):this.renderer.image(t,i,l(e[1]))},i.prototype.smartypants=function(e){return this.options.smartypants?e.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014\/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014\/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…"):e},i.prototype.mangle=function(e){if(!this.options.mangle)return e;for(var n,t="",i=e.length,a=0;a.5&&(n="x"+n.toString(16)),t+="&#"+n+";";return t},a.prototype.code=function(e,n,t){if(this.options.highlight){var i=this.options.highlight(e,n);null!=i&&i!==e&&(t=!0,e=i)}return n?'
'+(t?e:l(e,!0))+"\n
\n":"
"+(t?e:l(e,!0))+"\n
"},a.prototype.blockquote=function(e){return"
\n"+e+"
\n"},a.prototype.html=function(e){return e},a.prototype.heading=function(e,n,t){return"'+e+"\n"},a.prototype.hr=function(){return this.options.xhtml?"
\n":"
\n"},a.prototype.list=function(e,n,t){var i=n?"ol":"ul";return"<"+i+(n&&1!==t?' start="'+t+'"':"")+">\n"+e+"\n"},a.prototype.listitem=function(e){return"
  • "+e+"
  • \n"},a.prototype.paragraph=function(e){return"

    "+e+"

    \n"},a.prototype.table=function(e,n){return"\n\n"+e+"\n\n"+n+"\n
    \n"},a.prototype.tablerow=function(e){return"\n"+e+"\n"},a.prototype.tablecell=function(e,n){var t=n.header?"th":"td";return(n.align?"<"+t+' style="text-align:'+n.align+'">':"<"+t+">")+e+"\n"},a.prototype.strong=function(e){return""+e+""},a.prototype.em=function(e){return""+e+""},a.prototype.codespan=function(e){return""+e+""},a.prototype.br=function(){return this.options.xhtml?"
    ":"
    "},a.prototype.del=function(e){return""+e+""},a.prototype.link=function(e,n,t){if(this.options.sanitize){try{var i=decodeURIComponent(c(e)).replace(/[^\w:]/g,"").toLowerCase()}catch(e){return t}if(0===i.indexOf("javascript:")||0===i.indexOf("vbscript:")||0===i.indexOf("data:"))return t}this.options.baseUrl&&!h.test(e)&&(e=u(this.options.baseUrl,e));var a='
    "},a.prototype.image=function(e,n,t){this.options.baseUrl&&!h.test(e)&&(e=u(this.options.baseUrl,e));var i=''+t+'":">"},a.prototype.text=function(e){return e},r.prototype.strong=r.prototype.em=r.prototype.codespan=r.prototype.del=r.prototype.text=function(e){return e},r.prototype.link=r.prototype.image=function(e,n,t){return""+t},r.prototype.br=function(){return""},o.parse=function(e,n){return new o(n).parse(e)},o.prototype.parse=function(e){this.inline=new i(e.links,this.options),this.inlineText=new i(e.links,m({},this.options,{renderer:new r})),this.tokens=e.reverse();for(var n="";this.next();)n+=this.tok();return n},o.prototype.next=function(){return this.token=this.tokens.pop()},o.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0},o.prototype.parseText=function(){for(var e=this.token.text;"text"===this.peek().type;)e+="\n"+this.next().text;return this.inline.output(e)},o.prototype.tok=function(){switch(this.token.type){case"space":return"";case"hr":return this.renderer.hr();case"heading":return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,c(this.inlineText.output(this.token.text)));case"code":return this.renderer.code(this.token.text,this.token.lang,this.token.escaped);case"table":var e,n,t,i,a="",r="";for(t="",e=0;e":"greater"},l.defaults.modes={rfc3986:{replacement:"-",symbols:!0,remove:null,lower:!0,charmap:l.defaults.charmap,multicharmap:l.defaults.multicharmap},pretty:{replacement:"-",symbols:!0,remove:/[.]/g,lower:!1,charmap:l.defaults.charmap,multicharmap:l.defaults.multicharmap}};var u;for(var u in l.defaults.modes)l.defaults.modes.hasOwnProperty(u)&&(l.defaults.modes[u].symbols=!1);i=[],void 0!==(a=function(){return l}.apply(n,i))&&(e.exports=a)}()},function(e,n){e.exports={166:{value:"00A6",name:"BROKEN BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BROKEN VERTICAL BAR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"¦"},169:{value:"00A9",name:"COPYRIGHT SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"©"},174:{value:"00AE",name:"REGISTERED SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"REGISTERED TRADE MARK SIGN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"®"},176:{value:"00B0",name:"DEGREE SIGN",category:"So",class:"0",bidirectional_category:"ET",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"°"},1154:{value:"0482",name:"CYRILLIC THOUSANDS SIGN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"҂"},1421:{value:"058D",name:"RIGHT-FACING ARMENIAN ETERNITY SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"֍"},1422:{value:"058E",name:"LEFT-FACING ARMENIAN ETERNITY SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"֎"},1550:{value:"060E",name:"ARABIC POETIC VERSE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"؎"},1551:{value:"060F",name:"ARABIC SIGN MISRA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"؏"},1758:{value:"06DE",name:"ARABIC START OF RUB EL HIZB",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"۞"},1769:{value:"06E9",name:"ARABIC PLACE OF SAJDAH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"۩"},1789:{value:"06FD",name:"ARABIC SIGN SINDHI AMPERSAND",category:"So",class:"0",bidirectional_category:"AL",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"۽"},1790:{value:"06FE",name:"ARABIC SIGN SINDHI POSTPOSITION MEN",category:"So",class:"0",bidirectional_category:"AL",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"۾"},2038:{value:"07F6",name:"NKO SYMBOL OO DENNEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"߶"},2554:{value:"09FA",name:"BENGALI ISSHAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"৺"},2928:{value:"0B70",name:"ORIYA ISSHAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"୰"},3059:{value:"0BF3",name:"TAMIL DAY SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"௳"},3060:{value:"0BF4",name:"TAMIL MONTH SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"௴"},3061:{value:"0BF5",name:"TAMIL YEAR SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"௵"},3062:{value:"0BF6",name:"TAMIL DEBIT SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"௶"},3063:{value:"0BF7",name:"TAMIL CREDIT SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"௷"},3064:{value:"0BF8",name:"TAMIL AS ABOVE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"௸"},3066:{value:"0BFA",name:"TAMIL NUMBER SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"௺"},3199:{value:"0C7F",name:"TELUGU SIGN TUUMU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"౿"},3407:{value:"0D4F",name:"MALAYALAM SIGN PARA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"൏"},3449:{value:"0D79",name:"MALAYALAM DATE MARK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"൹"},3841:{value:"0F01",name:"TIBETAN MARK GTER YIG MGO TRUNCATED A",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༁"},3842:{value:"0F02",name:"TIBETAN MARK GTER YIG MGO -UM RNAM BCAD MA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༂"},3843:{value:"0F03",name:"TIBETAN MARK GTER YIG MGO -UM GTER TSHEG MA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༃"},3859:{value:"0F13",name:"TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༓"},3861:{value:"0F15",name:"TIBETAN LOGOTYPE SIGN CHAD RTAGS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༕"},3862:{value:"0F16",name:"TIBETAN LOGOTYPE SIGN LHAG RTAGS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༖"},3863:{value:"0F17",name:"TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༗"},3866:{value:"0F1A",name:"TIBETAN SIGN RDEL DKAR GCIG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༚"},3867:{value:"0F1B",name:"TIBETAN SIGN RDEL DKAR GNYIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༛"},3868:{value:"0F1C",name:"TIBETAN SIGN RDEL DKAR GSUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༜"},3869:{value:"0F1D",name:"TIBETAN SIGN RDEL NAG GCIG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༝"},3870:{value:"0F1E",name:"TIBETAN SIGN RDEL NAG GNYIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༞"},3871:{value:"0F1F",name:"TIBETAN SIGN RDEL DKAR RDEL NAG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༟"},3892:{value:"0F34",name:"TIBETAN MARK BSDUS RTAGS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༴"},3894:{value:"0F36",name:"TIBETAN MARK CARET -DZUD RTAGS BZHI MIG CAN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༶"},3896:{value:"0F38",name:"TIBETAN MARK CHE MGO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༸"},4030:{value:"0FBE",name:"TIBETAN KU RU KHA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"྾"},4031:{value:"0FBF",name:"TIBETAN KU RU KHA BZHI MIG CAN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"྿"},4032:{value:"0FC0",name:"TIBETAN CANTILLATION SIGN HEAVY BEAT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿀"},4033:{value:"0FC1",name:"TIBETAN CANTILLATION SIGN LIGHT BEAT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿁"},4034:{value:"0FC2",name:"TIBETAN CANTILLATION SIGN CANG TE-U",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿂"},4035:{value:"0FC3",name:"TIBETAN CANTILLATION SIGN SBUB -CHAL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿃"},4036:{value:"0FC4",name:"TIBETAN SYMBOL DRIL BU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿄"},4037:{value:"0FC5",name:"TIBETAN SYMBOL RDO RJE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿅"},4039:{value:"0FC7",name:"TIBETAN SYMBOL RDO RJE RGYA GRAM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿇"},4040:{value:"0FC8",name:"TIBETAN SYMBOL PHUR PA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿈"},4041:{value:"0FC9",name:"TIBETAN SYMBOL NOR BU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿉"},4042:{value:"0FCA",name:"TIBETAN SYMBOL NOR BU NYIS -KHYIL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿊"},4043:{value:"0FCB",name:"TIBETAN SYMBOL NOR BU GSUM -KHYIL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿋"},4044:{value:"0FCC",name:"TIBETAN SYMBOL NOR BU BZHI -KHYIL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿌"},4046:{value:"0FCE",name:"TIBETAN SIGN RDEL NAG RDEL DKAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿎"},4047:{value:"0FCF",name:"TIBETAN SIGN RDEL NAG GSUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿏"},4053:{value:"0FD5",name:"RIGHT-FACING SVASTI SIGN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿕"},4054:{value:"0FD6",name:"LEFT-FACING SVASTI SIGN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿖"},4055:{value:"0FD7",name:"RIGHT-FACING SVASTI SIGN WITH DOTS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿗"},4056:{value:"0FD8",name:"LEFT-FACING SVASTI SIGN WITH DOTS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿘"},4254:{value:"109E",name:"MYANMAR SYMBOL SHAN ONE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"႞"},4255:{value:"109F",name:"MYANMAR SYMBOL SHAN EXCLAMATION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"႟"},5008:{value:"1390",name:"ETHIOPIC TONAL MARK YIZET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᎐"},5009:{value:"1391",name:"ETHIOPIC TONAL MARK DERET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᎑"},5010:{value:"1392",name:"ETHIOPIC TONAL MARK RIKRIK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᎒"},5011:{value:"1393",name:"ETHIOPIC TONAL MARK SHORT RIKRIK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᎓"},5012:{value:"1394",name:"ETHIOPIC TONAL MARK DIFAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᎔"},5013:{value:"1395",name:"ETHIOPIC TONAL MARK KENAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᎕"},5014:{value:"1396",name:"ETHIOPIC TONAL MARK CHIRET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᎖"},5015:{value:"1397",name:"ETHIOPIC TONAL MARK HIDET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᎗"},5016:{value:"1398",name:"ETHIOPIC TONAL MARK DERET-HIDET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᎘"},5017:{value:"1399",name:"ETHIOPIC TONAL MARK KURT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᎙"},6464:{value:"1940",name:"LIMBU SIGN LOO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᥀"},6622:{value:"19DE",name:"NEW TAI LUE SIGN LAE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧞"},6623:{value:"19DF",name:"NEW TAI LUE SIGN LAEV",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧟"},6624:{value:"19E0",name:"KHMER SYMBOL PATHAMASAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧠"},6625:{value:"19E1",name:"KHMER SYMBOL MUOY KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧡"},6626:{value:"19E2",name:"KHMER SYMBOL PII KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧢"},6627:{value:"19E3",name:"KHMER SYMBOL BEI KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧣"},6628:{value:"19E4",name:"KHMER SYMBOL BUON KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧤"},6629:{value:"19E5",name:"KHMER SYMBOL PRAM KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧥"},6630:{value:"19E6",name:"KHMER SYMBOL PRAM-MUOY KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧦"},6631:{value:"19E7",name:"KHMER SYMBOL PRAM-PII KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧧"},6632:{value:"19E8",name:"KHMER SYMBOL PRAM-BEI KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧨"},6633:{value:"19E9",name:"KHMER SYMBOL PRAM-BUON KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧩"},6634:{value:"19EA",name:"KHMER SYMBOL DAP KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧪"},6635:{value:"19EB",name:"KHMER SYMBOL DAP-MUOY KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧫"},6636:{value:"19EC",name:"KHMER SYMBOL DAP-PII KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧬"},6637:{value:"19ED",name:"KHMER SYMBOL DAP-BEI KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧭"},6638:{value:"19EE",name:"KHMER SYMBOL DAP-BUON KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧮"},6639:{value:"19EF",name:"KHMER SYMBOL DAP-PRAM KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧯"},6640:{value:"19F0",name:"KHMER SYMBOL TUTEYASAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧰"},6641:{value:"19F1",name:"KHMER SYMBOL MUOY ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧱"},6642:{value:"19F2",name:"KHMER SYMBOL PII ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧲"},6643:{value:"19F3",name:"KHMER SYMBOL BEI ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧳"},6644:{value:"19F4",name:"KHMER SYMBOL BUON ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧴"},6645:{value:"19F5",name:"KHMER SYMBOL PRAM ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧵"},6646:{value:"19F6",name:"KHMER SYMBOL PRAM-MUOY ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧶"},6647:{value:"19F7",name:"KHMER SYMBOL PRAM-PII ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧷"},6648:{value:"19F8",name:"KHMER SYMBOL PRAM-BEI ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧸"},6649:{value:"19F9",name:"KHMER SYMBOL PRAM-BUON ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧹"},6650:{value:"19FA",name:"KHMER SYMBOL DAP ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧺"},6651:{value:"19FB",name:"KHMER SYMBOL DAP-MUOY ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧻"},6652:{value:"19FC",name:"KHMER SYMBOL DAP-PII ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧼"},6653:{value:"19FD",name:"KHMER SYMBOL DAP-BEI ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧽"},6654:{value:"19FE",name:"KHMER SYMBOL DAP-BUON ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧾"},6655:{value:"19FF",name:"KHMER SYMBOL DAP-PRAM ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧿"},7009:{value:"1B61",name:"BALINESE MUSICAL SYMBOL DONG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭡"},7010:{value:"1B62",name:"BALINESE MUSICAL SYMBOL DENG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭢"},7011:{value:"1B63",name:"BALINESE MUSICAL SYMBOL DUNG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭣"},7012:{value:"1B64",name:"BALINESE MUSICAL SYMBOL DANG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭤"},7013:{value:"1B65",name:"BALINESE MUSICAL SYMBOL DANG SURANG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭥"},7014:{value:"1B66",name:"BALINESE MUSICAL SYMBOL DING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭦"},7015:{value:"1B67",name:"BALINESE MUSICAL SYMBOL DAENG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭧"},7016:{value:"1B68",name:"BALINESE MUSICAL SYMBOL DEUNG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭨"},7017:{value:"1B69",name:"BALINESE MUSICAL SYMBOL DAING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭩"},7018:{value:"1B6A",name:"BALINESE MUSICAL SYMBOL DANG GEDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭪"},7028:{value:"1B74",name:"BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DUG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭴"},7029:{value:"1B75",name:"BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DAG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭵"},7030:{value:"1B76",name:"BALINESE MUSICAL SYMBOL RIGHT-HAND CLOSED TUK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭶"},7031:{value:"1B77",name:"BALINESE MUSICAL SYMBOL RIGHT-HAND CLOSED TAK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭷"},7032:{value:"1B78",name:"BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PANG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭸"},7033:{value:"1B79",name:"BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PUNG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭹"},7034:{value:"1B7A",name:"BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLAK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭺"},7035:{value:"1B7B",name:"BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLUK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭻"},7036:{value:"1B7C",name:"BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭼"},8448:{value:"2100",name:"ACCOUNT OF",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0061 002F 0063",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℀"},8449:{value:"2101",name:"ADDRESSED TO THE SUBJECT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0061 002F 0073",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℁"},8451:{value:"2103",name:"DEGREE CELSIUS",category:"So",class:"0",bidirectional_category:"ON",mapping:" 00B0 0043",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DEGREES CENTIGRADE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℃"},8452:{value:"2104",name:"CENTRE LINE SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"C L SYMBOL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℄"},8453:{value:"2105",name:"CARE OF",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0063 002F 006F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℅"},8454:{value:"2106",name:"CADA UNA",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0063 002F 0075",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℆"},8456:{value:"2108",name:"SCRUPLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℈"},8457:{value:"2109",name:"DEGREE FAHRENHEIT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 00B0 0046",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DEGREES FAHRENHEIT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℉"},8468:{value:"2114",name:"L B BAR SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℔"},8470:{value:"2116",name:"NUMERO SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 004E 006F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"NUMERO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"№"},8471:{value:"2117",name:"SOUND RECORDING COPYRIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℗"},8478:{value:"211E",name:"PRESCRIPTION TAKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℞"},8479:{value:"211F",name:"RESPONSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℟"},8480:{value:"2120",name:"SERVICE MARK",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0053 004D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℠"},8481:{value:"2121",name:"TELEPHONE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0054 0045 004C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"T E L SYMBOL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℡"},8482:{value:"2122",name:"TRADE MARK SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0054 004D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"TRADEMARK",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"™"},8483:{value:"2123",name:"VERSICLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℣"},8485:{value:"2125",name:"OUNCE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"OUNCE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℥"},8487:{value:"2127",name:"INVERTED OHM SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"MHO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℧"},8489:{value:"2129",name:"TURNED GREEK SMALL LETTER IOTA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℩"},8494:{value:"212E",name:"ESTIMATED SYMBOL",category:"So",class:"0",bidirectional_category:"ET",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℮"},8506:{value:"213A",name:"ROTATED CAPITAL Q",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℺"},8507:{value:"213B",name:"FACSIMILE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0046 0041 0058",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℻"},8522:{value:"214A",name:"PROPERTY LINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⅊"},8524:{value:"214C",name:"PER SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⅌"},8525:{value:"214D",name:"AKTIESELSKAB",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⅍"},8527:{value:"214F",name:"SYMBOL FOR SAMARITAN SOURCE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⅏"},8586:{value:"218A",name:"TURNED DIGIT TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↊"},8587:{value:"218B",name:"TURNED DIGIT THREE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↋"},8597:{value:"2195",name:"UP DOWN ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↕"},8598:{value:"2196",name:"NORTH WEST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UPPER LEFT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↖"},8599:{value:"2197",name:"NORTH EAST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UPPER RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↗"},8600:{value:"2198",name:"SOUTH EAST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LOWER RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↘"},8601:{value:"2199",name:"SOUTH WEST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LOWER LEFT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↙"},8604:{value:"219C",name:"LEFTWARDS WAVE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT WAVE ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↜"},8605:{value:"219D",name:"RIGHTWARDS WAVE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"RIGHT WAVE ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↝"},8606:{value:"219E",name:"LEFTWARDS TWO HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT TWO HEADED ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↞"},8607:{value:"219F",name:"UPWARDS TWO HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UP TWO HEADED ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↟"},8609:{value:"21A1",name:"DOWNWARDS TWO HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DOWN TWO HEADED ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↡"},8610:{value:"21A2",name:"LEFTWARDS ARROW WITH TAIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT ARROW WITH TAIL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↢"},8612:{value:"21A4",name:"LEFTWARDS ARROW FROM BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT ARROW FROM BAR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↤"},8613:{value:"21A5",name:"UPWARDS ARROW FROM BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UP ARROW FROM BAR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↥"},8615:{value:"21A7",name:"DOWNWARDS ARROW FROM BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DOWN ARROW FROM BAR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↧"},8616:{value:"21A8",name:"UP DOWN ARROW WITH BASE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↨"},8617:{value:"21A9",name:"LEFTWARDS ARROW WITH HOOK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT ARROW WITH HOOK",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↩"},8618:{value:"21AA",name:"RIGHTWARDS ARROW WITH HOOK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"RIGHT ARROW WITH HOOK",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↪"},8619:{value:"21AB",name:"LEFTWARDS ARROW WITH LOOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT ARROW WITH LOOP",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↫"},8620:{value:"21AC",name:"RIGHTWARDS ARROW WITH LOOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"RIGHT ARROW WITH LOOP",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↬"},8621:{value:"21AD",name:"LEFT RIGHT WAVE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↭"},8623:{value:"21AF",name:"DOWNWARDS ZIGZAG ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DOWN ZIGZAG ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↯"},8624:{value:"21B0",name:"UPWARDS ARROW WITH TIP LEFTWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UP ARROW WITH TIP LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↰"},8625:{value:"21B1",name:"UPWARDS ARROW WITH TIP RIGHTWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UP ARROW WITH TIP RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↱"},8626:{value:"21B2",name:"DOWNWARDS ARROW WITH TIP LEFTWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DOWN ARROW WITH TIP LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↲"},8627:{value:"21B3",name:"DOWNWARDS ARROW WITH TIP RIGHTWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DOWN ARROW WITH TIP RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↳"},8628:{value:"21B4",name:"RIGHTWARDS ARROW WITH CORNER DOWNWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"RIGHT ARROW WITH CORNER DOWN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↴"},8629:{value:"21B5",name:"DOWNWARDS ARROW WITH CORNER LEFTWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DOWN ARROW WITH CORNER LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↵"},8630:{value:"21B6",name:"ANTICLOCKWISE TOP SEMICIRCLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↶"},8631:{value:"21B7",name:"CLOCKWISE TOP SEMICIRCLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↷"},8632:{value:"21B8",name:"NORTH WEST ARROW TO LONG BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UPPER LEFT ARROW TO LONG BAR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↸"},8633:{value:"21B9",name:"LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT ARROW TO BAR OVER RIGHT ARROW TO BAR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↹"},8634:{value:"21BA",name:"ANTICLOCKWISE OPEN CIRCLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↺"},8635:{value:"21BB",name:"CLOCKWISE OPEN CIRCLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↻"},8636:{value:"21BC",name:"LEFTWARDS HARPOON WITH BARB UPWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT HARPOON WITH BARB UP",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↼"},8637:{value:"21BD",name:"LEFTWARDS HARPOON WITH BARB DOWNWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT HARPOON WITH BARB DOWN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↽"},8638:{value:"21BE",name:"UPWARDS HARPOON WITH BARB RIGHTWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UP HARPOON WITH BARB RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↾"},8639:{value:"21BF",name:"UPWARDS HARPOON WITH BARB LEFTWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UP HARPOON WITH BARB LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↿"},8640:{value:"21C0",name:"RIGHTWARDS HARPOON WITH BARB UPWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"RIGHT HARPOON WITH BARB UP",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇀"},8641:{value:"21C1",name:"RIGHTWARDS HARPOON WITH BARB DOWNWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"RIGHT HARPOON WITH BARB DOWN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇁"},8642:{value:"21C2",name:"DOWNWARDS HARPOON WITH BARB RIGHTWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DOWN HARPOON WITH BARB RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇂"},8643:{value:"21C3",name:"DOWNWARDS HARPOON WITH BARB LEFTWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DOWN HARPOON WITH BARB LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇃"},8644:{value:"21C4",name:"RIGHTWARDS ARROW OVER LEFTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"RIGHT ARROW OVER LEFT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇄"},8645:{value:"21C5",name:"UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UP ARROW LEFT OF DOWN ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇅"},8646:{value:"21C6",name:"LEFTWARDS ARROW OVER RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT ARROW OVER RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇆"},8647:{value:"21C7",name:"LEFTWARDS PAIRED ARROWS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT PAIRED ARROWS",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇇"},8648:{value:"21C8",name:"UPWARDS PAIRED ARROWS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UP PAIRED ARROWS",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇈"},8649:{value:"21C9",name:"RIGHTWARDS PAIRED ARROWS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"RIGHT PAIRED ARROWS",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇉"},8650:{value:"21CA",name:"DOWNWARDS PAIRED ARROWS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DOWN PAIRED ARROWS",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇊"},8651:{value:"21CB",name:"LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT HARPOON OVER RIGHT HARPOON",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇋"},8652:{value:"21CC",name:"RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"RIGHT HARPOON OVER LEFT HARPOON",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇌"},8653:{value:"21CD",name:"LEFTWARDS DOUBLE ARROW WITH STROKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"21D0 0338",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT DOUBLE ARROW WITH STROKE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇍"},8656:{value:"21D0",name:"LEFTWARDS DOUBLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT DOUBLE ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇐"},8657:{value:"21D1",name:"UPWARDS DOUBLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UP DOUBLE ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇑"},8659:{value:"21D3",name:"DOWNWARDS DOUBLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DOWN DOUBLE ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇓"},8661:{value:"21D5",name:"UP DOWN DOUBLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇕"},8662:{value:"21D6",name:"NORTH WEST DOUBLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UPPER LEFT DOUBLE ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇖"},8663:{value:"21D7",name:"NORTH EAST DOUBLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UPPER RIGHT DOUBLE ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇗"},8664:{value:"21D8",name:"SOUTH EAST DOUBLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LOWER RIGHT DOUBLE ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇘"},8665:{value:"21D9",name:"SOUTH WEST DOUBLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LOWER LEFT DOUBLE ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇙"},8666:{value:"21DA",name:"LEFTWARDS TRIPLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT TRIPLE ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇚"},8667:{value:"21DB",name:"RIGHTWARDS TRIPLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"RIGHT TRIPLE ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇛"},8668:{value:"21DC",name:"LEFTWARDS SQUIGGLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT SQUIGGLE ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇜"},8669:{value:"21DD",name:"RIGHTWARDS SQUIGGLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"RIGHT SQUIGGLE ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇝"},8670:{value:"21DE",name:"UPWARDS ARROW WITH DOUBLE STROKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UP ARROW WITH DOUBLE STROKE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇞"},8671:{value:"21DF",name:"DOWNWARDS ARROW WITH DOUBLE STROKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DOWN ARROW WITH DOUBLE STROKE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇟"},8672:{value:"21E0",name:"LEFTWARDS DASHED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT DASHED ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇠"},8673:{value:"21E1",name:"UPWARDS DASHED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UP DASHED ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇡"},8674:{value:"21E2",name:"RIGHTWARDS DASHED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"RIGHT DASHED ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇢"},8675:{value:"21E3",name:"DOWNWARDS DASHED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DOWN DASHED ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇣"},8676:{value:"21E4",name:"LEFTWARDS ARROW TO BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT ARROW TO BAR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇤"},8677:{value:"21E5",name:"RIGHTWARDS ARROW TO BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"RIGHT ARROW TO BAR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇥"},8678:{value:"21E6",name:"LEFTWARDS WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE LEFT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇦"},8679:{value:"21E7",name:"UPWARDS WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE UP ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇧"},8680:{value:"21E8",name:"RIGHTWARDS WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇨"},8681:{value:"21E9",name:"DOWNWARDS WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE DOWN ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇩"},8682:{value:"21EA",name:"UPWARDS WHITE ARROW FROM BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE UP ARROW FROM BAR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇪"},8683:{value:"21EB",name:"UPWARDS WHITE ARROW ON PEDESTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇫"},8684:{value:"21EC",name:"UPWARDS WHITE ARROW ON PEDESTAL WITH HORIZONTAL BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇬"},8685:{value:"21ED",name:"UPWARDS WHITE ARROW ON PEDESTAL WITH VERTICAL BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇭"},8686:{value:"21EE",name:"UPWARDS WHITE DOUBLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇮"},8687:{value:"21EF",name:"UPWARDS WHITE DOUBLE ARROW ON PEDESTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇯"},8688:{value:"21F0",name:"RIGHTWARDS WHITE ARROW FROM WALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇰"},8689:{value:"21F1",name:"NORTH WEST ARROW TO CORNER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇱"},8690:{value:"21F2",name:"SOUTH EAST ARROW TO CORNER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇲"},8691:{value:"21F3",name:"UP DOWN WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇳"},8960:{value:"2300",name:"DIAMETER SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌀"},8961:{value:"2301",name:"ELECTRIC ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌁"},8962:{value:"2302",name:"HOUSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌂"},8963:{value:"2303",name:"UP ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌃"},8964:{value:"2304",name:"DOWN ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌄"},8965:{value:"2305",name:"PROJECTIVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌅"},8966:{value:"2306",name:"PERSPECTIVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌆"},8967:{value:"2307",name:"WAVY LINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌇"},8972:{value:"230C",name:"BOTTOM RIGHT CROP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌌"},8973:{value:"230D",name:"BOTTOM LEFT CROP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌍"},8974:{value:"230E",name:"TOP RIGHT CROP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌎"},8975:{value:"230F",name:"TOP LEFT CROP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌏"},8976:{value:"2310",name:"REVERSED NOT SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌐"},8977:{value:"2311",name:"SQUARE LOZENGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌑"},8978:{value:"2312",name:"ARC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌒"},8979:{value:"2313",name:"SEGMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌓"},8980:{value:"2314",name:"SECTOR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌔"},8981:{value:"2315",name:"TELEPHONE RECORDER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌕"},8982:{value:"2316",name:"POSITION INDICATOR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌖"},8983:{value:"2317",name:"VIEWDATA SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌗"},8984:{value:"2318",name:"PLACE OF INTEREST SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"COMMAND KEY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌘"},8985:{value:"2319",name:"TURNED NOT SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌙"},8986:{value:"231A",name:"WATCH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌚"},8987:{value:"231B",name:"HOURGLASS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌛"},8988:{value:"231C",name:"TOP LEFT CORNER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌜"},8989:{value:"231D",name:"TOP RIGHT CORNER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌝"},8990:{value:"231E",name:"BOTTOM LEFT CORNER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌞"},8991:{value:"231F",name:"BOTTOM RIGHT CORNER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌟"},8994:{value:"2322",name:"FROWN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌢"},8995:{value:"2323",name:"SMILE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌣"},8996:{value:"2324",name:"UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"ENTER KEY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌤"},8997:{value:"2325",name:"OPTION KEY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌥"},8998:{value:"2326",name:"ERASE TO THE RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DELETE TO THE RIGHT KEY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌦"},8999:{value:"2327",name:"X IN A RECTANGLE BOX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CLEAR KEY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌧"},9e3:{value:"2328",name:"KEYBOARD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌨"},9003:{value:"232B",name:"ERASE TO THE LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DELETE TO THE LEFT KEY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌫"},9004:{value:"232C",name:"BENZENE RING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌬"},9005:{value:"232D",name:"CYLINDRICITY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌭"},9006:{value:"232E",name:"ALL AROUND-PROFILE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌮"},9007:{value:"232F",name:"SYMMETRY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌯"},9008:{value:"2330",name:"TOTAL RUNOUT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌰"},9009:{value:"2331",name:"DIMENSION ORIGIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌱"},9010:{value:"2332",name:"CONICAL TAPER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌲"},9011:{value:"2333",name:"SLOPE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌳"},9012:{value:"2334",name:"COUNTERBORE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌴"},9013:{value:"2335",name:"COUNTERSINK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌵"},9014:{value:"2336",name:"APL FUNCTIONAL SYMBOL I-BEAM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌶"},9015:{value:"2337",name:"APL FUNCTIONAL SYMBOL SQUISH QUAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌷"},9016:{value:"2338",name:"APL FUNCTIONAL SYMBOL QUAD EQUAL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌸"},9017:{value:"2339",name:"APL FUNCTIONAL SYMBOL QUAD DIVIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌹"},9018:{value:"233A",name:"APL FUNCTIONAL SYMBOL QUAD DIAMOND",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌺"},9019:{value:"233B",name:"APL FUNCTIONAL SYMBOL QUAD JOT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌻"},9020:{value:"233C",name:"APL FUNCTIONAL SYMBOL QUAD CIRCLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌼"},9021:{value:"233D",name:"APL FUNCTIONAL SYMBOL CIRCLE STILE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌽"},9022:{value:"233E",name:"APL FUNCTIONAL SYMBOL CIRCLE JOT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌾"},9023:{value:"233F",name:"APL FUNCTIONAL SYMBOL SLASH BAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌿"},9024:{value:"2340",name:"APL FUNCTIONAL SYMBOL BACKSLASH BAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍀"},9025:{value:"2341",name:"APL FUNCTIONAL SYMBOL QUAD SLASH",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍁"},9026:{value:"2342",name:"APL FUNCTIONAL SYMBOL QUAD BACKSLASH",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍂"},9027:{value:"2343",name:"APL FUNCTIONAL SYMBOL QUAD LESS-THAN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍃"},9028:{value:"2344",name:"APL FUNCTIONAL SYMBOL QUAD GREATER-THAN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍄"},9029:{value:"2345",name:"APL FUNCTIONAL SYMBOL LEFTWARDS VANE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍅"},9030:{value:"2346",name:"APL FUNCTIONAL SYMBOL RIGHTWARDS VANE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍆"},9031:{value:"2347",name:"APL FUNCTIONAL SYMBOL QUAD LEFTWARDS ARROW",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍇"},9032:{value:"2348",name:"APL FUNCTIONAL SYMBOL QUAD RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍈"},9033:{value:"2349",name:"APL FUNCTIONAL SYMBOL CIRCLE BACKSLASH",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍉"},9034:{value:"234A",name:"APL FUNCTIONAL SYMBOL DOWN TACK UNDERBAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍊"},9035:{value:"234B",name:"APL FUNCTIONAL SYMBOL DELTA STILE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍋"},9036:{value:"234C",name:"APL FUNCTIONAL SYMBOL QUAD DOWN CARET",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍌"},9037:{value:"234D",name:"APL FUNCTIONAL SYMBOL QUAD DELTA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍍"},9038:{value:"234E",name:"APL FUNCTIONAL SYMBOL DOWN TACK JOT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍎"},9039:{value:"234F",name:"APL FUNCTIONAL SYMBOL UPWARDS VANE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍏"},9040:{value:"2350",name:"APL FUNCTIONAL SYMBOL QUAD UPWARDS ARROW",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍐"},9041:{value:"2351",name:"APL FUNCTIONAL SYMBOL UP TACK OVERBAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍑"},9042:{value:"2352",name:"APL FUNCTIONAL SYMBOL DEL STILE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍒"},9043:{value:"2353",name:"APL FUNCTIONAL SYMBOL QUAD UP CARET",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍓"},9044:{value:"2354",name:"APL FUNCTIONAL SYMBOL QUAD DEL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍔"},9045:{value:"2355",name:"APL FUNCTIONAL SYMBOL UP TACK JOT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍕"},9046:{value:"2356",name:"APL FUNCTIONAL SYMBOL DOWNWARDS VANE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍖"},9047:{value:"2357",name:"APL FUNCTIONAL SYMBOL QUAD DOWNWARDS ARROW",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍗"},9048:{value:"2358",name:"APL FUNCTIONAL SYMBOL QUOTE UNDERBAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍘"},9049:{value:"2359",name:"APL FUNCTIONAL SYMBOL DELTA UNDERBAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍙"},9050:{value:"235A",name:"APL FUNCTIONAL SYMBOL DIAMOND UNDERBAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍚"},9051:{value:"235B",name:"APL FUNCTIONAL SYMBOL JOT UNDERBAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍛"},9052:{value:"235C",name:"APL FUNCTIONAL SYMBOL CIRCLE UNDERBAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍜"},9053:{value:"235D",name:"APL FUNCTIONAL SYMBOL UP SHOE JOT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍝"},9054:{value:"235E",name:"APL FUNCTIONAL SYMBOL QUOTE QUAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍞"},9055:{value:"235F",name:"APL FUNCTIONAL SYMBOL CIRCLE STAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍟"},9056:{value:"2360",name:"APL FUNCTIONAL SYMBOL QUAD COLON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍠"},9057:{value:"2361",name:"APL FUNCTIONAL SYMBOL UP TACK DIAERESIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍡"},9058:{value:"2362",name:"APL FUNCTIONAL SYMBOL DEL DIAERESIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍢"},9059:{value:"2363",name:"APL FUNCTIONAL SYMBOL STAR DIAERESIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍣"},9060:{value:"2364",name:"APL FUNCTIONAL SYMBOL JOT DIAERESIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍤"},9061:{value:"2365",name:"APL FUNCTIONAL SYMBOL CIRCLE DIAERESIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍥"},9062:{value:"2366",name:"APL FUNCTIONAL SYMBOL DOWN SHOE STILE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍦"},9063:{value:"2367",name:"APL FUNCTIONAL SYMBOL LEFT SHOE STILE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍧"},9064:{value:"2368",name:"APL FUNCTIONAL SYMBOL TILDE DIAERESIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍨"},9065:{value:"2369",name:"APL FUNCTIONAL SYMBOL GREATER-THAN DIAERESIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍩"},9066:{value:"236A",name:"APL FUNCTIONAL SYMBOL COMMA BAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍪"},9067:{value:"236B",name:"APL FUNCTIONAL SYMBOL DEL TILDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍫"},9068:{value:"236C",name:"APL FUNCTIONAL SYMBOL ZILDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍬"},9069:{value:"236D",name:"APL FUNCTIONAL SYMBOL STILE TILDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍭"},9070:{value:"236E",name:"APL FUNCTIONAL SYMBOL SEMICOLON UNDERBAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍮"},9071:{value:"236F",name:"APL FUNCTIONAL SYMBOL QUAD NOT EQUAL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍯"},9072:{value:"2370",name:"APL FUNCTIONAL SYMBOL QUAD QUESTION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍰"},9073:{value:"2371",name:"APL FUNCTIONAL SYMBOL DOWN CARET TILDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍱"},9074:{value:"2372",name:"APL FUNCTIONAL SYMBOL UP CARET TILDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍲"},9075:{value:"2373",name:"APL FUNCTIONAL SYMBOL IOTA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍳"},9076:{value:"2374",name:"APL FUNCTIONAL SYMBOL RHO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍴"},9077:{value:"2375",name:"APL FUNCTIONAL SYMBOL OMEGA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍵"},9078:{value:"2376",name:"APL FUNCTIONAL SYMBOL ALPHA UNDERBAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍶"},9079:{value:"2377",name:"APL FUNCTIONAL SYMBOL EPSILON UNDERBAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍷"},9080:{value:"2378",name:"APL FUNCTIONAL SYMBOL IOTA UNDERBAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍸"},9081:{value:"2379",name:"APL FUNCTIONAL SYMBOL OMEGA UNDERBAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍹"},9082:{value:"237A",name:"APL FUNCTIONAL SYMBOL ALPHA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍺"},9083:{value:"237B",name:"NOT CHECK MARK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍻"},9085:{value:"237D",name:"SHOULDERED OPEN BOX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍽"},9086:{value:"237E",name:"BELL SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍾"},9087:{value:"237F",name:"VERTICAL LINE WITH MIDDLE DOT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍿"},9088:{value:"2380",name:"INSERTION SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎀"},9089:{value:"2381",name:"CONTINUOUS UNDERLINE SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎁"},9090:{value:"2382",name:"DISCONTINUOUS UNDERLINE SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎂"},9091:{value:"2383",name:"EMPHASIS SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎃"},9092:{value:"2384",name:"COMPOSITION SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎄"},9093:{value:"2385",name:"WHITE SQUARE WITH CENTRE VERTICAL LINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎅"},9094:{value:"2386",name:"ENTER SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎆"},9095:{value:"2387",name:"ALTERNATIVE KEY SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎇"},9096:{value:"2388",name:"HELM SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎈"},9097:{value:"2389",name:"CIRCLED HORIZONTAL BAR WITH NOTCH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎉"},9098:{value:"238A",name:"CIRCLED TRIANGLE DOWN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎊"},9099:{value:"238B",name:"BROKEN CIRCLE WITH NORTHWEST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎋"},9100:{value:"238C",name:"UNDO SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎌"},9101:{value:"238D",name:"MONOSTABLE SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎍"},9102:{value:"238E",name:"HYSTERESIS SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎎"},9103:{value:"238F",name:"OPEN-CIRCUIT-OUTPUT H-TYPE SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎏"},9104:{value:"2390",name:"OPEN-CIRCUIT-OUTPUT L-TYPE SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎐"},9105:{value:"2391",name:"PASSIVE-PULL-DOWN-OUTPUT SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎑"},9106:{value:"2392",name:"PASSIVE-PULL-UP-OUTPUT SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎒"},9107:{value:"2393",name:"DIRECT CURRENT SYMBOL FORM TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎓"},9108:{value:"2394",name:"SOFTWARE-FUNCTION SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎔"},9109:{value:"2395",name:"APL FUNCTIONAL SYMBOL QUAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎕"},9110:{value:"2396",name:"DECIMAL SEPARATOR KEY SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎖"},9111:{value:"2397",name:"PREVIOUS PAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎗"},9112:{value:"2398",name:"NEXT PAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎘"},9113:{value:"2399",name:"PRINT SCREEN SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎙"},9114:{value:"239A",name:"CLEAR SCREEN SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎚"},9140:{value:"23B4",name:"TOP SQUARE BRACKET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎴"},9141:{value:"23B5",name:"BOTTOM SQUARE BRACKET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎵"},9142:{value:"23B6",name:"BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎶"},9143:{value:"23B7",name:"RADICAL SYMBOL BOTTOM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎷"},9144:{value:"23B8",name:"LEFT VERTICAL BOX LINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎸"},9145:{value:"23B9",name:"RIGHT VERTICAL BOX LINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎹"},9146:{value:"23BA",name:"HORIZONTAL SCAN LINE-1",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎺"},9147:{value:"23BB",name:"HORIZONTAL SCAN LINE-3",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎻"},9148:{value:"23BC",name:"HORIZONTAL SCAN LINE-7",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎼"},9149:{value:"23BD",name:"HORIZONTAL SCAN LINE-9",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎽"},9150:{value:"23BE",name:"DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎾"},9151:{value:"23BF",name:"DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎿"},9152:{value:"23C0",name:"DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏀"},9153:{value:"23C1",name:"DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏁"},9154:{value:"23C2",name:"DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏂"},9155:{value:"23C3",name:"DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏃"},9156:{value:"23C4",name:"DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏄"},9157:{value:"23C5",name:"DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏅"},9158:{value:"23C6",name:"DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏆"},9159:{value:"23C7",name:"DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH WAVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏇"},9160:{value:"23C8",name:"DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH WAVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏈"},9161:{value:"23C9",name:"DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏉"},9162:{value:"23CA",name:"DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏊"},9163:{value:"23CB",name:"DENTISTRY SYMBOL LIGHT VERTICAL AND TOP LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏋"},9164:{value:"23CC",name:"DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏌"},9165:{value:"23CD",name:"SQUARE FOOT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏍"},9166:{value:"23CE",name:"RETURN SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏎"},9167:{value:"23CF",name:"EJECT SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏏"},9168:{value:"23D0",name:"VERTICAL LINE EXTENSION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏐"},9169:{value:"23D1",name:"METRICAL BREVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏑"},9170:{value:"23D2",name:"METRICAL LONG OVER SHORT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏒"},9171:{value:"23D3",name:"METRICAL SHORT OVER LONG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏓"},9172:{value:"23D4",name:"METRICAL LONG OVER TWO SHORTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏔"},9173:{value:"23D5",name:"METRICAL TWO SHORTS OVER LONG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏕"},9174:{value:"23D6",name:"METRICAL TWO SHORTS JOINED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏖"},9175:{value:"23D7",name:"METRICAL TRISEME",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏗"},9176:{value:"23D8",name:"METRICAL TETRASEME",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏘"},9177:{value:"23D9",name:"METRICAL PENTASEME",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏙"},9178:{value:"23DA",name:"EARTH GROUND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏚"},9179:{value:"23DB",name:"FUSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏛"},9186:{value:"23E2",name:"WHITE TRAPEZIUM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏢"},9187:{value:"23E3",name:"BENZENE RING WITH CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏣"},9188:{value:"23E4",name:"STRAIGHTNESS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏤"},9189:{value:"23E5",name:"FLATNESS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏥"},9190:{value:"23E6",name:"AC CURRENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏦"},9191:{value:"23E7",name:"ELECTRICAL INTERSECTION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏧"},9192:{value:"23E8",name:"DECIMAL EXPONENT SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏨"},9193:{value:"23E9",name:"BLACK RIGHT-POINTING DOUBLE TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏩"},9194:{value:"23EA",name:"BLACK LEFT-POINTING DOUBLE TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏪"},9195:{value:"23EB",name:"BLACK UP-POINTING DOUBLE TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏫"},9196:{value:"23EC",name:"BLACK DOWN-POINTING DOUBLE TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏬"},9197:{value:"23ED",name:"BLACK RIGHT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏭"},9198:{value:"23EE",name:"BLACK LEFT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏮"},9199:{value:"23EF",name:"BLACK RIGHT-POINTING TRIANGLE WITH DOUBLE VERTICAL BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏯"},9200:{value:"23F0",name:"ALARM CLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏰"},9201:{value:"23F1",name:"STOPWATCH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏱"},9202:{value:"23F2",name:"TIMER CLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏲"},9203:{value:"23F3",name:"HOURGLASS WITH FLOWING SAND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏳"},9204:{value:"23F4",name:"BLACK MEDIUM LEFT-POINTING TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏴"},9205:{value:"23F5",name:"BLACK MEDIUM RIGHT-POINTING TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏵"},9206:{value:"23F6",name:"BLACK MEDIUM UP-POINTING TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏶"},9207:{value:"23F7",name:"BLACK MEDIUM DOWN-POINTING TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏷"},9208:{value:"23F8",name:"DOUBLE VERTICAL BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏸"},9209:{value:"23F9",name:"BLACK SQUARE FOR STOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏹"},9210:{value:"23FA",name:"BLACK CIRCLE FOR RECORD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏺"},9211:{value:"23FB",name:"POWER SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏻"},9212:{value:"23FC",name:"POWER ON-OFF SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏼"},9213:{value:"23FD",name:"POWER ON SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏽"},9214:{value:"23FE",name:"POWER SLEEP SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏾"},9215:{value:"23FF",name:"OBSERVER EYE SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏿"},9216:{value:"2400",name:"SYMBOL FOR NULL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR NULL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␀"},9217:{value:"2401",name:"SYMBOL FOR START OF HEADING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR START OF HEADING",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␁"},9218:{value:"2402",name:"SYMBOL FOR START OF TEXT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR START OF TEXT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␂"},9219:{value:"2403",name:"SYMBOL FOR END OF TEXT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR END OF TEXT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␃"},9220:{value:"2404",name:"SYMBOL FOR END OF TRANSMISSION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR END OF TRANSMISSION",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␄"},9221:{value:"2405",name:"SYMBOL FOR ENQUIRY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR ENQUIRY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␅"},9222:{value:"2406",name:"SYMBOL FOR ACKNOWLEDGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR ACKNOWLEDGE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␆"},9223:{value:"2407",name:"SYMBOL FOR BELL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR BELL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␇"},9224:{value:"2408",name:"SYMBOL FOR BACKSPACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR BACKSPACE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␈"},9225:{value:"2409",name:"SYMBOL FOR HORIZONTAL TABULATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR HORIZONTAL TABULATION",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␉"},9226:{value:"240A",name:"SYMBOL FOR LINE FEED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR LINE FEED",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␊"},9227:{value:"240B",name:"SYMBOL FOR VERTICAL TABULATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR VERTICAL TABULATION",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␋"},9228:{value:"240C",name:"SYMBOL FOR FORM FEED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR FORM FEED",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␌"},9229:{value:"240D",name:"SYMBOL FOR CARRIAGE RETURN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR CARRIAGE RETURN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␍"},9230:{value:"240E",name:"SYMBOL FOR SHIFT OUT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR SHIFT OUT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␎"},9231:{value:"240F",name:"SYMBOL FOR SHIFT IN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR SHIFT IN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␏"},9232:{value:"2410",name:"SYMBOL FOR DATA LINK ESCAPE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR DATA LINK ESCAPE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␐"},9233:{value:"2411",name:"SYMBOL FOR DEVICE CONTROL ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR DEVICE CONTROL ONE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␑"},9234:{value:"2412",name:"SYMBOL FOR DEVICE CONTROL TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR DEVICE CONTROL TWO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␒"},9235:{value:"2413",name:"SYMBOL FOR DEVICE CONTROL THREE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR DEVICE CONTROL THREE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␓"},9236:{value:"2414",name:"SYMBOL FOR DEVICE CONTROL FOUR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR DEVICE CONTROL FOUR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␔"},9237:{value:"2415",name:"SYMBOL FOR NEGATIVE ACKNOWLEDGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR NEGATIVE ACKNOWLEDGE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␕"},9238:{value:"2416",name:"SYMBOL FOR SYNCHRONOUS IDLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR SYNCHRONOUS IDLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␖"},9239:{value:"2417",name:"SYMBOL FOR END OF TRANSMISSION BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR END OF TRANSMISSION BLOCK",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␗"},9240:{value:"2418",name:"SYMBOL FOR CANCEL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR CANCEL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␘"},9241:{value:"2419",name:"SYMBOL FOR END OF MEDIUM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR END OF MEDIUM",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␙"},9242:{value:"241A",name:"SYMBOL FOR SUBSTITUTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR SUBSTITUTE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␚"},9243:{value:"241B",name:"SYMBOL FOR ESCAPE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR ESCAPE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␛"},9244:{value:"241C",name:"SYMBOL FOR FILE SEPARATOR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR FILE SEPARATOR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␜"},9245:{value:"241D",name:"SYMBOL FOR GROUP SEPARATOR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR GROUP SEPARATOR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␝"},9246:{value:"241E",name:"SYMBOL FOR RECORD SEPARATOR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR RECORD SEPARATOR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␞"},9247:{value:"241F",name:"SYMBOL FOR UNIT SEPARATOR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR UNIT SEPARATOR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␟"},9248:{value:"2420",name:"SYMBOL FOR SPACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR SPACE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␠"},9249:{value:"2421",name:"SYMBOL FOR DELETE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR DELETE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␡"},9250:{value:"2422",name:"BLANK SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLANK",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␢"},9251:{value:"2423",name:"OPEN BOX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␣"},9252:{value:"2424",name:"SYMBOL FOR NEWLINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR NEWLINE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␤"},9253:{value:"2425",name:"SYMBOL FOR DELETE FORM TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␥"},9254:{value:"2426",name:"SYMBOL FOR SUBSTITUTE FORM TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␦"},9280:{value:"2440",name:"OCR HOOK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⑀"},9281:{value:"2441",name:"OCR CHAIR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⑁"},9282:{value:"2442",name:"OCR FORK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⑂"},9283:{value:"2443",name:"OCR INVERTED FORK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⑃"},9284:{value:"2444",name:"OCR BELT BUCKLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⑄"},9285:{value:"2445",name:"OCR BOW TIE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⑅"},9286:{value:"2446",name:"OCR BRANCH BANK IDENTIFICATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⑆"},9287:{value:"2447",name:"OCR AMOUNT OF CHECK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⑇"},9288:{value:"2448",name:"OCR DASH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⑈"},9289:{value:"2449",name:"OCR CUSTOMER ACCOUNT NUMBER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⑉"},9290:{value:"244A",name:"OCR DOUBLE BACKSLASH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⑊"},9372:{value:"249C",name:"PARENTHESIZED LATIN SMALL LETTER A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0061 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒜"},9373:{value:"249D",name:"PARENTHESIZED LATIN SMALL LETTER B",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0062 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒝"},9374:{value:"249E",name:"PARENTHESIZED LATIN SMALL LETTER C",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0063 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒞"},9375:{value:"249F",name:"PARENTHESIZED LATIN SMALL LETTER D",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0064 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒟"},9376:{value:"24A0",name:"PARENTHESIZED LATIN SMALL LETTER E",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0065 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒠"},9377:{value:"24A1",name:"PARENTHESIZED LATIN SMALL LETTER F",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0066 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒡"},9378:{value:"24A2",name:"PARENTHESIZED LATIN SMALL LETTER G",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0067 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒢"},9379:{value:"24A3",name:"PARENTHESIZED LATIN SMALL LETTER H",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0068 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒣"},9380:{value:"24A4",name:"PARENTHESIZED LATIN SMALL LETTER I",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0069 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒤"},9381:{value:"24A5",name:"PARENTHESIZED LATIN SMALL LETTER J",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 006A 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒥"},9382:{value:"24A6",name:"PARENTHESIZED LATIN SMALL LETTER K",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 006B 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒦"},9383:{value:"24A7",name:"PARENTHESIZED LATIN SMALL LETTER L",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 006C 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒧"},9384:{value:"24A8",name:"PARENTHESIZED LATIN SMALL LETTER M",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 006D 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒨"},9385:{value:"24A9",name:"PARENTHESIZED LATIN SMALL LETTER N",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 006E 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒩"},9386:{value:"24AA",name:"PARENTHESIZED LATIN SMALL LETTER O",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 006F 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒪"},9387:{value:"24AB",name:"PARENTHESIZED LATIN SMALL LETTER P",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0070 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒫"},9388:{value:"24AC",name:"PARENTHESIZED LATIN SMALL LETTER Q",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0071 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒬"},9389:{value:"24AD",name:"PARENTHESIZED LATIN SMALL LETTER R",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0072 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒭"},9390:{value:"24AE",name:"PARENTHESIZED LATIN SMALL LETTER S",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0073 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒮"},9391:{value:"24AF",name:"PARENTHESIZED LATIN SMALL LETTER T",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0074 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒯"},9392:{value:"24B0",name:"PARENTHESIZED LATIN SMALL LETTER U",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0075 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒰"},9393:{value:"24B1",name:"PARENTHESIZED LATIN SMALL LETTER V",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0076 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒱"},9394:{value:"24B2",name:"PARENTHESIZED LATIN SMALL LETTER W",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0077 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒲"},9395:{value:"24B3",name:"PARENTHESIZED LATIN SMALL LETTER X",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0078 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒳"},9396:{value:"24B4",name:"PARENTHESIZED LATIN SMALL LETTER Y",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0079 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒴"},9397:{value:"24B5",name:"PARENTHESIZED LATIN SMALL LETTER Z",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 007A 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒵"},9398:{value:"24B6",name:"CIRCLED LATIN CAPITAL LETTER A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0041",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24D0",titlecase_mapping:"",symbol:"Ⓐ"},9399:{value:"24B7",name:"CIRCLED LATIN CAPITAL LETTER B",category:"So",class:"0",bidirectional_category:"L",mapping:" 0042",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24D1",titlecase_mapping:"",symbol:"Ⓑ"},9400:{value:"24B8",name:"CIRCLED LATIN CAPITAL LETTER C",category:"So",class:"0",bidirectional_category:"L",mapping:" 0043",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24D2",titlecase_mapping:"",symbol:"Ⓒ"},9401:{value:"24B9",name:"CIRCLED LATIN CAPITAL LETTER D",category:"So",class:"0",bidirectional_category:"L",mapping:" 0044",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24D3",titlecase_mapping:"",symbol:"Ⓓ"},9402:{value:"24BA",name:"CIRCLED LATIN CAPITAL LETTER E",category:"So",class:"0",bidirectional_category:"L",mapping:" 0045",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24D4",titlecase_mapping:"",symbol:"Ⓔ"},9403:{value:"24BB",name:"CIRCLED LATIN CAPITAL LETTER F",category:"So",class:"0",bidirectional_category:"L",mapping:" 0046",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24D5",titlecase_mapping:"",symbol:"Ⓕ"},9404:{value:"24BC",name:"CIRCLED LATIN CAPITAL LETTER G",category:"So",class:"0",bidirectional_category:"L",mapping:" 0047",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24D6",titlecase_mapping:"",symbol:"Ⓖ"},9405:{value:"24BD",name:"CIRCLED LATIN CAPITAL LETTER H",category:"So",class:"0",bidirectional_category:"L",mapping:" 0048",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24D7",titlecase_mapping:"",symbol:"Ⓗ"},9406:{value:"24BE",name:"CIRCLED LATIN CAPITAL LETTER I",category:"So",class:"0",bidirectional_category:"L",mapping:" 0049",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24D8",titlecase_mapping:"",symbol:"Ⓘ"},9407:{value:"24BF",name:"CIRCLED LATIN CAPITAL LETTER J",category:"So",class:"0",bidirectional_category:"L",mapping:" 004A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24D9",titlecase_mapping:"",symbol:"Ⓙ"},9408:{value:"24C0",name:"CIRCLED LATIN CAPITAL LETTER K",category:"So",class:"0",bidirectional_category:"L",mapping:" 004B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24DA",titlecase_mapping:"",symbol:"Ⓚ"},9409:{value:"24C1",name:"CIRCLED LATIN CAPITAL LETTER L",category:"So",class:"0",bidirectional_category:"L",mapping:" 004C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24DB",titlecase_mapping:"",symbol:"Ⓛ"},9410:{value:"24C2",name:"CIRCLED LATIN CAPITAL LETTER M",category:"So",class:"0",bidirectional_category:"L",mapping:" 004D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24DC",titlecase_mapping:"",symbol:"Ⓜ"},9411:{value:"24C3",name:"CIRCLED LATIN CAPITAL LETTER N",category:"So",class:"0",bidirectional_category:"L",mapping:" 004E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24DD",titlecase_mapping:"",symbol:"Ⓝ"},9412:{value:"24C4",name:"CIRCLED LATIN CAPITAL LETTER O",category:"So",class:"0",bidirectional_category:"L",mapping:" 004F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24DE",titlecase_mapping:"",symbol:"Ⓞ"},9413:{value:"24C5",name:"CIRCLED LATIN CAPITAL LETTER P",category:"So",class:"0",bidirectional_category:"L",mapping:" 0050",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24DF",titlecase_mapping:"",symbol:"Ⓟ"},9414:{value:"24C6",name:"CIRCLED LATIN CAPITAL LETTER Q",category:"So",class:"0",bidirectional_category:"L",mapping:" 0051",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24E0",titlecase_mapping:"",symbol:"Ⓠ"},9415:{value:"24C7",name:"CIRCLED LATIN CAPITAL LETTER R",category:"So",class:"0",bidirectional_category:"L",mapping:" 0052",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24E1",titlecase_mapping:"",symbol:"Ⓡ"},9416:{value:"24C8",name:"CIRCLED LATIN CAPITAL LETTER S",category:"So",class:"0",bidirectional_category:"L",mapping:" 0053",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24E2",titlecase_mapping:"",symbol:"Ⓢ"},9417:{value:"24C9",name:"CIRCLED LATIN CAPITAL LETTER T",category:"So",class:"0",bidirectional_category:"L",mapping:" 0054",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24E3",titlecase_mapping:"",symbol:"Ⓣ"},9418:{value:"24CA",name:"CIRCLED LATIN CAPITAL LETTER U",category:"So",class:"0",bidirectional_category:"L",mapping:" 0055",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24E4",titlecase_mapping:"",symbol:"Ⓤ"},9419:{value:"24CB",name:"CIRCLED LATIN CAPITAL LETTER V",category:"So",class:"0",bidirectional_category:"L",mapping:" 0056",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24E5",titlecase_mapping:"",symbol:"Ⓥ"},9420:{value:"24CC",name:"CIRCLED LATIN CAPITAL LETTER W",category:"So",class:"0",bidirectional_category:"L",mapping:" 0057",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24E6",titlecase_mapping:"",symbol:"Ⓦ"},9421:{value:"24CD",name:"CIRCLED LATIN CAPITAL LETTER X",category:"So",class:"0",bidirectional_category:"L",mapping:" 0058",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24E7",titlecase_mapping:"",symbol:"Ⓧ"},9422:{value:"24CE",name:"CIRCLED LATIN CAPITAL LETTER Y",category:"So",class:"0",bidirectional_category:"L",mapping:" 0059",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24E8",titlecase_mapping:"",symbol:"Ⓨ"},9423:{value:"24CF",name:"CIRCLED LATIN CAPITAL LETTER Z",category:"So",class:"0",bidirectional_category:"L",mapping:" 005A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24E9",titlecase_mapping:"",symbol:"Ⓩ"},9424:{value:"24D0",name:"CIRCLED LATIN SMALL LETTER A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0061",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24B6",lowercase_mapping:"",titlecase_mapping:"24B6",symbol:"ⓐ"},9425:{value:"24D1",name:"CIRCLED LATIN SMALL LETTER B",category:"So",class:"0",bidirectional_category:"L",mapping:" 0062",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24B7",lowercase_mapping:"",titlecase_mapping:"24B7",symbol:"ⓑ"},9426:{value:"24D2",name:"CIRCLED LATIN SMALL LETTER C",category:"So",class:"0",bidirectional_category:"L",mapping:" 0063",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24B8",lowercase_mapping:"",titlecase_mapping:"24B8",symbol:"ⓒ"},9427:{value:"24D3",name:"CIRCLED LATIN SMALL LETTER D",category:"So",class:"0",bidirectional_category:"L",mapping:" 0064",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24B9",lowercase_mapping:"",titlecase_mapping:"24B9",symbol:"ⓓ"},9428:{value:"24D4",name:"CIRCLED LATIN SMALL LETTER E",category:"So",class:"0",bidirectional_category:"L",mapping:" 0065",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24BA",lowercase_mapping:"",titlecase_mapping:"24BA",symbol:"ⓔ"},9429:{value:"24D5",name:"CIRCLED LATIN SMALL LETTER F",category:"So",class:"0",bidirectional_category:"L",mapping:" 0066",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24BB",lowercase_mapping:"",titlecase_mapping:"24BB",symbol:"ⓕ"},9430:{value:"24D6",name:"CIRCLED LATIN SMALL LETTER G",category:"So",class:"0",bidirectional_category:"L",mapping:" 0067",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24BC",lowercase_mapping:"",titlecase_mapping:"24BC",symbol:"ⓖ"},9431:{value:"24D7",name:"CIRCLED LATIN SMALL LETTER H",category:"So",class:"0",bidirectional_category:"L",mapping:" 0068",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24BD",lowercase_mapping:"",titlecase_mapping:"24BD",symbol:"ⓗ"},9432:{value:"24D8",name:"CIRCLED LATIN SMALL LETTER I",category:"So",class:"0",bidirectional_category:"L",mapping:" 0069",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24BE",lowercase_mapping:"",titlecase_mapping:"24BE",symbol:"ⓘ"},9433:{value:"24D9",name:"CIRCLED LATIN SMALL LETTER J",category:"So",class:"0",bidirectional_category:"L",mapping:" 006A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24BF",lowercase_mapping:"",titlecase_mapping:"24BF",symbol:"ⓙ"},9434:{value:"24DA",name:"CIRCLED LATIN SMALL LETTER K",category:"So",class:"0",bidirectional_category:"L",mapping:" 006B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24C0",lowercase_mapping:"",titlecase_mapping:"24C0",symbol:"ⓚ"},9435:{value:"24DB",name:"CIRCLED LATIN SMALL LETTER L",category:"So",class:"0",bidirectional_category:"L",mapping:" 006C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24C1",lowercase_mapping:"",titlecase_mapping:"24C1",symbol:"ⓛ"},9436:{value:"24DC",name:"CIRCLED LATIN SMALL LETTER M",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24C2",lowercase_mapping:"",titlecase_mapping:"24C2",symbol:"ⓜ"},9437:{value:"24DD",name:"CIRCLED LATIN SMALL LETTER N",category:"So",class:"0",bidirectional_category:"L",mapping:" 006E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24C3",lowercase_mapping:"",titlecase_mapping:"24C3",symbol:"ⓝ"},9438:{value:"24DE",name:"CIRCLED LATIN SMALL LETTER O",category:"So",class:"0",bidirectional_category:"L",mapping:" 006F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24C4",lowercase_mapping:"",titlecase_mapping:"24C4",symbol:"ⓞ"},9439:{value:"24DF",name:"CIRCLED LATIN SMALL LETTER P",category:"So",class:"0",bidirectional_category:"L",mapping:" 0070",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24C5",lowercase_mapping:"",titlecase_mapping:"24C5",symbol:"ⓟ"},9440:{value:"24E0",name:"CIRCLED LATIN SMALL LETTER Q",category:"So",class:"0",bidirectional_category:"L",mapping:" 0071",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24C6",lowercase_mapping:"",titlecase_mapping:"24C6",symbol:"ⓠ"},9441:{value:"24E1",name:"CIRCLED LATIN SMALL LETTER R",category:"So",class:"0",bidirectional_category:"L",mapping:" 0072",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24C7",lowercase_mapping:"",titlecase_mapping:"24C7",symbol:"ⓡ"},9442:{value:"24E2",name:"CIRCLED LATIN SMALL LETTER S",category:"So",class:"0",bidirectional_category:"L",mapping:" 0073",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24C8",lowercase_mapping:"",titlecase_mapping:"24C8",symbol:"ⓢ"},9443:{value:"24E3",name:"CIRCLED LATIN SMALL LETTER T",category:"So",class:"0",bidirectional_category:"L",mapping:" 0074",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24C9",lowercase_mapping:"",titlecase_mapping:"24C9",symbol:"ⓣ"},9444:{value:"24E4",name:"CIRCLED LATIN SMALL LETTER U",category:"So",class:"0",bidirectional_category:"L",mapping:" 0075",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24CA",lowercase_mapping:"",titlecase_mapping:"24CA",symbol:"ⓤ"},9445:{value:"24E5",name:"CIRCLED LATIN SMALL LETTER V",category:"So",class:"0",bidirectional_category:"L",mapping:" 0076",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24CB",lowercase_mapping:"",titlecase_mapping:"24CB",symbol:"ⓥ"},9446:{value:"24E6",name:"CIRCLED LATIN SMALL LETTER W",category:"So",class:"0",bidirectional_category:"L",mapping:" 0077",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24CC",lowercase_mapping:"",titlecase_mapping:"24CC",symbol:"ⓦ"},9447:{value:"24E7",name:"CIRCLED LATIN SMALL LETTER X",category:"So",class:"0",bidirectional_category:"L",mapping:" 0078",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24CD",lowercase_mapping:"",titlecase_mapping:"24CD",symbol:"ⓧ"},9448:{value:"24E8",name:"CIRCLED LATIN SMALL LETTER Y",category:"So",class:"0",bidirectional_category:"L",mapping:" 0079",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24CE",lowercase_mapping:"",titlecase_mapping:"24CE",symbol:"ⓨ"},9449:{value:"24E9",name:"CIRCLED LATIN SMALL LETTER Z",category:"So",class:"0",bidirectional_category:"L",mapping:" 007A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24CF",lowercase_mapping:"",titlecase_mapping:"24CF",symbol:"ⓩ"},9472:{value:"2500",name:"BOX DRAWINGS LIGHT HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"─"},9473:{value:"2501",name:"BOX DRAWINGS HEAVY HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"━"},9474:{value:"2502",name:"BOX DRAWINGS LIGHT VERTICAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT VERTICAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"│"},9475:{value:"2503",name:"BOX DRAWINGS HEAVY VERTICAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY VERTICAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┃"},9476:{value:"2504",name:"BOX DRAWINGS LIGHT TRIPLE DASH HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT TRIPLE DASH HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┄"},9477:{value:"2505",name:"BOX DRAWINGS HEAVY TRIPLE DASH HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY TRIPLE DASH HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┅"},9478:{value:"2506",name:"BOX DRAWINGS LIGHT TRIPLE DASH VERTICAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT TRIPLE DASH VERTICAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┆"},9479:{value:"2507",name:"BOX DRAWINGS HEAVY TRIPLE DASH VERTICAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY TRIPLE DASH VERTICAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┇"},9480:{value:"2508",name:"BOX DRAWINGS LIGHT QUADRUPLE DASH HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT QUADRUPLE DASH HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┈"},9481:{value:"2509",name:"BOX DRAWINGS HEAVY QUADRUPLE DASH HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY QUADRUPLE DASH HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┉"},9482:{value:"250A",name:"BOX DRAWINGS LIGHT QUADRUPLE DASH VERTICAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT QUADRUPLE DASH VERTICAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┊"},9483:{value:"250B",name:"BOX DRAWINGS HEAVY QUADRUPLE DASH VERTICAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY QUADRUPLE DASH VERTICAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┋"},9484:{value:"250C",name:"BOX DRAWINGS LIGHT DOWN AND RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT DOWN AND RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┌"},9485:{value:"250D",name:"BOX DRAWINGS DOWN LIGHT AND RIGHT HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN LIGHT AND RIGHT HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┍"},9486:{value:"250E",name:"BOX DRAWINGS DOWN HEAVY AND RIGHT LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN HEAVY AND RIGHT LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┎"},9487:{value:"250F",name:"BOX DRAWINGS HEAVY DOWN AND RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY DOWN AND RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┏"},9488:{value:"2510",name:"BOX DRAWINGS LIGHT DOWN AND LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT DOWN AND LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┐"},9489:{value:"2511",name:"BOX DRAWINGS DOWN LIGHT AND LEFT HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN LIGHT AND LEFT HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┑"},9490:{value:"2512",name:"BOX DRAWINGS DOWN HEAVY AND LEFT LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN HEAVY AND LEFT LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┒"},9491:{value:"2513",name:"BOX DRAWINGS HEAVY DOWN AND LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY DOWN AND LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┓"},9492:{value:"2514",name:"BOX DRAWINGS LIGHT UP AND RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT UP AND RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"└"},9493:{value:"2515",name:"BOX DRAWINGS UP LIGHT AND RIGHT HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP LIGHT AND RIGHT HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┕"},9494:{value:"2516",name:"BOX DRAWINGS UP HEAVY AND RIGHT LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP HEAVY AND RIGHT LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┖"},9495:{value:"2517",name:"BOX DRAWINGS HEAVY UP AND RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY UP AND RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┗"},9496:{value:"2518",name:"BOX DRAWINGS LIGHT UP AND LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT UP AND LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┘"},9497:{value:"2519",name:"BOX DRAWINGS UP LIGHT AND LEFT HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP LIGHT AND LEFT HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┙"},9498:{value:"251A",name:"BOX DRAWINGS UP HEAVY AND LEFT LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP HEAVY AND LEFT LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┚"},9499:{value:"251B",name:"BOX DRAWINGS HEAVY UP AND LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY UP AND LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┛"},9500:{value:"251C",name:"BOX DRAWINGS LIGHT VERTICAL AND RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT VERTICAL AND RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"├"},9501:{value:"251D",name:"BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS VERTICAL LIGHT AND RIGHT HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┝"},9502:{value:"251E",name:"BOX DRAWINGS UP HEAVY AND RIGHT DOWN LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP HEAVY AND RIGHT DOWN LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┞"},9503:{value:"251F",name:"BOX DRAWINGS DOWN HEAVY AND RIGHT UP LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN HEAVY AND RIGHT UP LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┟"},9504:{value:"2520",name:"BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS VERTICAL HEAVY AND RIGHT LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┠"},9505:{value:"2521",name:"BOX DRAWINGS DOWN LIGHT AND RIGHT UP HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN LIGHT AND RIGHT UP HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┡"},9506:{value:"2522",name:"BOX DRAWINGS UP LIGHT AND RIGHT DOWN HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP LIGHT AND RIGHT DOWN HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┢"},9507:{value:"2523",name:"BOX DRAWINGS HEAVY VERTICAL AND RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY VERTICAL AND RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┣"},9508:{value:"2524",name:"BOX DRAWINGS LIGHT VERTICAL AND LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT VERTICAL AND LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┤"},9509:{value:"2525",name:"BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS VERTICAL LIGHT AND LEFT HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┥"},9510:{value:"2526",name:"BOX DRAWINGS UP HEAVY AND LEFT DOWN LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP HEAVY AND LEFT DOWN LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┦"},9511:{value:"2527",name:"BOX DRAWINGS DOWN HEAVY AND LEFT UP LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN HEAVY AND LEFT UP LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┧"},9512:{value:"2528",name:"BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS VERTICAL HEAVY AND LEFT LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┨"},9513:{value:"2529",name:"BOX DRAWINGS DOWN LIGHT AND LEFT UP HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN LIGHT AND LEFT UP HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┩"},9514:{value:"252A",name:"BOX DRAWINGS UP LIGHT AND LEFT DOWN HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP LIGHT AND LEFT DOWN HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┪"},9515:{value:"252B",name:"BOX DRAWINGS HEAVY VERTICAL AND LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY VERTICAL AND LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┫"},9516:{value:"252C",name:"BOX DRAWINGS LIGHT DOWN AND HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT DOWN AND HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┬"},9517:{value:"252D",name:"BOX DRAWINGS LEFT HEAVY AND RIGHT DOWN LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LEFT HEAVY AND RIGHT DOWN LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┭"},9518:{value:"252E",name:"BOX DRAWINGS RIGHT HEAVY AND LEFT DOWN LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS RIGHT HEAVY AND LEFT DOWN LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┮"},9519:{value:"252F",name:"BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN LIGHT AND HORIZONTAL HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┯"},9520:{value:"2530",name:"BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN HEAVY AND HORIZONTAL LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┰"},9521:{value:"2531",name:"BOX DRAWINGS RIGHT LIGHT AND LEFT DOWN HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS RIGHT LIGHT AND LEFT DOWN HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┱"},9522:{value:"2532",name:"BOX DRAWINGS LEFT LIGHT AND RIGHT DOWN HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LEFT LIGHT AND RIGHT DOWN HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┲"},9523:{value:"2533",name:"BOX DRAWINGS HEAVY DOWN AND HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY DOWN AND HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┳"},9524:{value:"2534",name:"BOX DRAWINGS LIGHT UP AND HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT UP AND HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┴"},9525:{value:"2535",name:"BOX DRAWINGS LEFT HEAVY AND RIGHT UP LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LEFT HEAVY AND RIGHT UP LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┵"},9526:{value:"2536",name:"BOX DRAWINGS RIGHT HEAVY AND LEFT UP LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS RIGHT HEAVY AND LEFT UP LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┶"},9527:{value:"2537",name:"BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP LIGHT AND HORIZONTAL HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┷"},9528:{value:"2538",name:"BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP HEAVY AND HORIZONTAL LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┸"},9529:{value:"2539",name:"BOX DRAWINGS RIGHT LIGHT AND LEFT UP HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS RIGHT LIGHT AND LEFT UP HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┹"},9530:{value:"253A",name:"BOX DRAWINGS LEFT LIGHT AND RIGHT UP HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LEFT LIGHT AND RIGHT UP HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┺"},9531:{value:"253B",name:"BOX DRAWINGS HEAVY UP AND HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY UP AND HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┻"},9532:{value:"253C",name:"BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT VERTICAL AND HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┼"},9533:{value:"253D",name:"BOX DRAWINGS LEFT HEAVY AND RIGHT VERTICAL LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LEFT HEAVY AND RIGHT VERTICAL LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┽"},9534:{value:"253E",name:"BOX DRAWINGS RIGHT HEAVY AND LEFT VERTICAL LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS RIGHT HEAVY AND LEFT VERTICAL LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┾"},9535:{value:"253F",name:"BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS VERTICAL LIGHT AND HORIZONTAL HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┿"},9536:{value:"2540",name:"BOX DRAWINGS UP HEAVY AND DOWN HORIZONTAL LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP HEAVY AND DOWN HORIZONTAL LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╀"},9537:{value:"2541",name:"BOX DRAWINGS DOWN HEAVY AND UP HORIZONTAL LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN HEAVY AND UP HORIZONTAL LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╁"},9538:{value:"2542",name:"BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS VERTICAL HEAVY AND HORIZONTAL LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╂"},9539:{value:"2543",name:"BOX DRAWINGS LEFT UP HEAVY AND RIGHT DOWN LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LEFT UP HEAVY AND RIGHT DOWN LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╃"},9540:{value:"2544",name:"BOX DRAWINGS RIGHT UP HEAVY AND LEFT DOWN LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS RIGHT UP HEAVY AND LEFT DOWN LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╄"},9541:{value:"2545",name:"BOX DRAWINGS LEFT DOWN HEAVY AND RIGHT UP LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LEFT DOWN HEAVY AND RIGHT UP LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╅"},9542:{value:"2546",name:"BOX DRAWINGS RIGHT DOWN HEAVY AND LEFT UP LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS RIGHT DOWN HEAVY AND LEFT UP LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╆"},9543:{value:"2547",name:"BOX DRAWINGS DOWN LIGHT AND UP HORIZONTAL HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN LIGHT AND UP HORIZONTAL HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╇"},9544:{value:"2548",name:"BOX DRAWINGS UP LIGHT AND DOWN HORIZONTAL HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP LIGHT AND DOWN HORIZONTAL HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╈"},9545:{value:"2549",name:"BOX DRAWINGS RIGHT LIGHT AND LEFT VERTICAL HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS RIGHT LIGHT AND LEFT VERTICAL HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╉"},9546:{value:"254A",name:"BOX DRAWINGS LEFT LIGHT AND RIGHT VERTICAL HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LEFT LIGHT AND RIGHT VERTICAL HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╊"},9547:{value:"254B",name:"BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY VERTICAL AND HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╋"},9548:{value:"254C",name:"BOX DRAWINGS LIGHT DOUBLE DASH HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT DOUBLE DASH HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╌"},9549:{value:"254D",name:"BOX DRAWINGS HEAVY DOUBLE DASH HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY DOUBLE DASH HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╍"},9550:{value:"254E",name:"BOX DRAWINGS LIGHT DOUBLE DASH VERTICAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT DOUBLE DASH VERTICAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╎"},9551:{value:"254F",name:"BOX DRAWINGS HEAVY DOUBLE DASH VERTICAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY DOUBLE DASH VERTICAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╏"},9552:{value:"2550",name:"BOX DRAWINGS DOUBLE HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOUBLE HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"═"},9553:{value:"2551",name:"BOX DRAWINGS DOUBLE VERTICAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOUBLE VERTICAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"║"},9554:{value:"2552",name:"BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN SINGLE AND RIGHT DOUBLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╒"},9555:{value:"2553",name:"BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN DOUBLE AND RIGHT SINGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╓"},9556:{value:"2554",name:"BOX DRAWINGS DOUBLE DOWN AND RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOUBLE DOWN AND RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╔"},9557:{value:"2555",name:"BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN SINGLE AND LEFT DOUBLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╕"},9558:{value:"2556",name:"BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN DOUBLE AND LEFT SINGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╖"},9559:{value:"2557",name:"BOX DRAWINGS DOUBLE DOWN AND LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOUBLE DOWN AND LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╗"},9560:{value:"2558",name:"BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP SINGLE AND RIGHT DOUBLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╘"},9561:{value:"2559",name:"BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP DOUBLE AND RIGHT SINGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╙"},9562:{value:"255A",name:"BOX DRAWINGS DOUBLE UP AND RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOUBLE UP AND RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╚"},9563:{value:"255B",name:"BOX DRAWINGS UP SINGLE AND LEFT DOUBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP SINGLE AND LEFT DOUBLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╛"},9564:{value:"255C",name:"BOX DRAWINGS UP DOUBLE AND LEFT SINGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP DOUBLE AND LEFT SINGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╜"},9565:{value:"255D",name:"BOX DRAWINGS DOUBLE UP AND LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOUBLE UP AND LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╝"},9566:{value:"255E",name:"BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS VERTICAL SINGLE AND RIGHT DOUBLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╞"},9567:{value:"255F",name:"BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS VERTICAL DOUBLE AND RIGHT SINGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╟"},9568:{value:"2560",name:"BOX DRAWINGS DOUBLE VERTICAL AND RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOUBLE VERTICAL AND RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╠"},9569:{value:"2561",name:"BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS VERTICAL SINGLE AND LEFT DOUBLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╡"},9570:{value:"2562",name:"BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS VERTICAL DOUBLE AND LEFT SINGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╢"},9571:{value:"2563",name:"BOX DRAWINGS DOUBLE VERTICAL AND LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOUBLE VERTICAL AND LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╣"},9572:{value:"2564",name:"BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN SINGLE AND HORIZONTAL DOUBLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╤"},9573:{value:"2565",name:"BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN DOUBLE AND HORIZONTAL SINGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╥"},9574:{value:"2566",name:"BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOUBLE DOWN AND HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╦"},9575:{value:"2567",name:"BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP SINGLE AND HORIZONTAL DOUBLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╧"},9576:{value:"2568",name:"BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP DOUBLE AND HORIZONTAL SINGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╨"},9577:{value:"2569",name:"BOX DRAWINGS DOUBLE UP AND HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOUBLE UP AND HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╩"},9578:{value:"256A",name:"BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS VERTICAL SINGLE AND HORIZONTAL DOUBLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╪"},9579:{value:"256B",name:"BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS VERTICAL DOUBLE AND HORIZONTAL SINGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╫"},9580:{value:"256C",name:"BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOUBLE VERTICAL AND HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╬"},9581:{value:"256D",name:"BOX DRAWINGS LIGHT ARC DOWN AND RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT ARC DOWN AND RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╭"},9582:{value:"256E",name:"BOX DRAWINGS LIGHT ARC DOWN AND LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT ARC DOWN AND LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╮"},9583:{value:"256F",name:"BOX DRAWINGS LIGHT ARC UP AND LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT ARC UP AND LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╯"},9584:{value:"2570",name:"BOX DRAWINGS LIGHT ARC UP AND RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT ARC UP AND RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╰"},9585:{value:"2571",name:"BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╱"},9586:{value:"2572",name:"BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╲"},9587:{value:"2573",name:"BOX DRAWINGS LIGHT DIAGONAL CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT DIAGONAL CROSS",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╳"},9588:{value:"2574",name:"BOX DRAWINGS LIGHT LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╴"},9589:{value:"2575",name:"BOX DRAWINGS LIGHT UP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT UP",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╵"},9590:{value:"2576",name:"BOX DRAWINGS LIGHT RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╶"},9591:{value:"2577",name:"BOX DRAWINGS LIGHT DOWN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT DOWN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╷"},9592:{value:"2578",name:"BOX DRAWINGS HEAVY LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╸"},9593:{value:"2579",name:"BOX DRAWINGS HEAVY UP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY UP",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╹"},9594:{value:"257A",name:"BOX DRAWINGS HEAVY RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╺"},9595:{value:"257B",name:"BOX DRAWINGS HEAVY DOWN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY DOWN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╻"},9596:{value:"257C",name:"BOX DRAWINGS LIGHT LEFT AND HEAVY RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT LEFT AND HEAVY RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╼"},9597:{value:"257D",name:"BOX DRAWINGS LIGHT UP AND HEAVY DOWN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT UP AND HEAVY DOWN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╽"},9598:{value:"257E",name:"BOX DRAWINGS HEAVY LEFT AND LIGHT RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY LEFT AND LIGHT RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╾"},9599:{value:"257F",name:"BOX DRAWINGS HEAVY UP AND LIGHT DOWN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY UP AND LIGHT DOWN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╿"},9600:{value:"2580",name:"UPPER HALF BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▀"},9601:{value:"2581",name:"LOWER ONE EIGHTH BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▁"},9602:{value:"2582",name:"LOWER ONE QUARTER BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▂"},9603:{value:"2583",name:"LOWER THREE EIGHTHS BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▃"},9604:{value:"2584",name:"LOWER HALF BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▄"},9605:{value:"2585",name:"LOWER FIVE EIGHTHS BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▅"},9606:{value:"2586",name:"LOWER THREE QUARTERS BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LOWER THREE QUARTER BLOCK",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▆"},9607:{value:"2587",name:"LOWER SEVEN EIGHTHS BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▇"},9608:{value:"2588",name:"FULL BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"█"},9609:{value:"2589",name:"LEFT SEVEN EIGHTHS BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▉"},9610:{value:"258A",name:"LEFT THREE QUARTERS BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT THREE QUARTER BLOCK",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▊"},9611:{value:"258B",name:"LEFT FIVE EIGHTHS BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▋"},9612:{value:"258C",name:"LEFT HALF BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▌"},9613:{value:"258D",name:"LEFT THREE EIGHTHS BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▍"},9614:{value:"258E",name:"LEFT ONE QUARTER BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▎"},9615:{value:"258F",name:"LEFT ONE EIGHTH BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▏"},9616:{value:"2590",name:"RIGHT HALF BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▐"},9617:{value:"2591",name:"LIGHT SHADE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"░"},9618:{value:"2592",name:"MEDIUM SHADE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▒"},9619:{value:"2593",name:"DARK SHADE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▓"},9620:{value:"2594",name:"UPPER ONE EIGHTH BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▔"},9621:{value:"2595",name:"RIGHT ONE EIGHTH BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▕"},9622:{value:"2596",name:"QUADRANT LOWER LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▖"},9623:{value:"2597",name:"QUADRANT LOWER RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▗"},9624:{value:"2598",name:"QUADRANT UPPER LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▘"},9625:{value:"2599",name:"QUADRANT UPPER LEFT AND LOWER LEFT AND LOWER RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▙"},9626:{value:"259A",name:"QUADRANT UPPER LEFT AND LOWER RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▚"},9627:{value:"259B",name:"QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▛"},9628:{value:"259C",name:"QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▜"},9629:{value:"259D",name:"QUADRANT UPPER RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▝"},9630:{value:"259E",name:"QUADRANT UPPER RIGHT AND LOWER LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▞"},9631:{value:"259F",name:"QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▟"},9632:{value:"25A0",name:"BLACK SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"■"},9633:{value:"25A1",name:"WHITE SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"□"},9634:{value:"25A2",name:"WHITE SQUARE WITH ROUNDED CORNERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▢"},9635:{value:"25A3",name:"WHITE SQUARE CONTAINING BLACK SMALL SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▣"},9636:{value:"25A4",name:"SQUARE WITH HORIZONTAL FILL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▤"},9637:{value:"25A5",name:"SQUARE WITH VERTICAL FILL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▥"},9638:{value:"25A6",name:"SQUARE WITH ORTHOGONAL CROSSHATCH FILL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▦"},9639:{value:"25A7",name:"SQUARE WITH UPPER LEFT TO LOWER RIGHT FILL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▧"},9640:{value:"25A8",name:"SQUARE WITH UPPER RIGHT TO LOWER LEFT FILL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▨"},9641:{value:"25A9",name:"SQUARE WITH DIAGONAL CROSSHATCH FILL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▩"},9642:{value:"25AA",name:"BLACK SMALL SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▪"},9643:{value:"25AB",name:"WHITE SMALL SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▫"},9644:{value:"25AC",name:"BLACK RECTANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▬"},9645:{value:"25AD",name:"WHITE RECTANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▭"},9646:{value:"25AE",name:"BLACK VERTICAL RECTANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▮"},9647:{value:"25AF",name:"WHITE VERTICAL RECTANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▯"},9648:{value:"25B0",name:"BLACK PARALLELOGRAM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▰"},9649:{value:"25B1",name:"WHITE PARALLELOGRAM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▱"},9650:{value:"25B2",name:"BLACK UP-POINTING TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK UP POINTING TRIANGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▲"},9651:{value:"25B3",name:"WHITE UP-POINTING TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE UP POINTING TRIANGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"△"},9652:{value:"25B4",name:"BLACK UP-POINTING SMALL TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK UP POINTING SMALL TRIANGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▴"},9653:{value:"25B5",name:"WHITE UP-POINTING SMALL TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE UP POINTING SMALL TRIANGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▵"},9654:{value:"25B6",name:"BLACK RIGHT-POINTING TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK RIGHT POINTING TRIANGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▶"},9656:{value:"25B8",name:"BLACK RIGHT-POINTING SMALL TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK RIGHT POINTING SMALL TRIANGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▸"},9657:{value:"25B9",name:"WHITE RIGHT-POINTING SMALL TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE RIGHT POINTING SMALL TRIANGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▹"},9658:{value:"25BA",name:"BLACK RIGHT-POINTING POINTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK RIGHT POINTING POINTER",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"►"},9659:{value:"25BB",name:"WHITE RIGHT-POINTING POINTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE RIGHT POINTING POINTER",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▻"},9660:{value:"25BC",name:"BLACK DOWN-POINTING TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK DOWN POINTING TRIANGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▼"},9661:{value:"25BD",name:"WHITE DOWN-POINTING TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE DOWN POINTING TRIANGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▽"},9662:{value:"25BE",name:"BLACK DOWN-POINTING SMALL TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK DOWN POINTING SMALL TRIANGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▾"},9663:{value:"25BF",name:"WHITE DOWN-POINTING SMALL TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE DOWN POINTING SMALL TRIANGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▿"},9664:{value:"25C0",name:"BLACK LEFT-POINTING TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK LEFT POINTING TRIANGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◀"},9666:{value:"25C2",name:"BLACK LEFT-POINTING SMALL TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK LEFT POINTING SMALL TRIANGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◂"},9667:{value:"25C3",name:"WHITE LEFT-POINTING SMALL TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE LEFT POINTING SMALL TRIANGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◃"},9668:{value:"25C4",name:"BLACK LEFT-POINTING POINTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK LEFT POINTING POINTER",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◄"},9669:{value:"25C5",name:"WHITE LEFT-POINTING POINTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE LEFT POINTING POINTER",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◅"},9670:{value:"25C6",name:"BLACK DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◆"},9671:{value:"25C7",name:"WHITE DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◇"},9672:{value:"25C8",name:"WHITE DIAMOND CONTAINING BLACK SMALL DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◈"},9673:{value:"25C9",name:"FISHEYE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◉"},9674:{value:"25CA",name:"LOZENGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◊"},9675:{value:"25CB",name:"WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"○"},9676:{value:"25CC",name:"DOTTED CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◌"},9677:{value:"25CD",name:"CIRCLE WITH VERTICAL FILL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◍"},9678:{value:"25CE",name:"BULLSEYE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◎"},9679:{value:"25CF",name:"BLACK CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"●"},9680:{value:"25D0",name:"CIRCLE WITH LEFT HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◐"},9681:{value:"25D1",name:"CIRCLE WITH RIGHT HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◑"},9682:{value:"25D2",name:"CIRCLE WITH LOWER HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◒"},9683:{value:"25D3",name:"CIRCLE WITH UPPER HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◓"},9684:{value:"25D4",name:"CIRCLE WITH UPPER RIGHT QUADRANT BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◔"},9685:{value:"25D5",name:"CIRCLE WITH ALL BUT UPPER LEFT QUADRANT BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◕"},9686:{value:"25D6",name:"LEFT HALF BLACK CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◖"},9687:{value:"25D7",name:"RIGHT HALF BLACK CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◗"},9688:{value:"25D8",name:"INVERSE BULLET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◘"},9689:{value:"25D9",name:"INVERSE WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◙"},9690:{value:"25DA",name:"UPPER HALF INVERSE WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◚"},9691:{value:"25DB",name:"LOWER HALF INVERSE WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◛"},9692:{value:"25DC",name:"UPPER LEFT QUADRANT CIRCULAR ARC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◜"},9693:{value:"25DD",name:"UPPER RIGHT QUADRANT CIRCULAR ARC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◝"},9694:{value:"25DE",name:"LOWER RIGHT QUADRANT CIRCULAR ARC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◞"},9695:{value:"25DF",name:"LOWER LEFT QUADRANT CIRCULAR ARC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◟"},9696:{value:"25E0",name:"UPPER HALF CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◠"},9697:{value:"25E1",name:"LOWER HALF CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◡"},9698:{value:"25E2",name:"BLACK LOWER RIGHT TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◢"},9699:{value:"25E3",name:"BLACK LOWER LEFT TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◣"},9700:{value:"25E4",name:"BLACK UPPER LEFT TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◤"},9701:{value:"25E5",name:"BLACK UPPER RIGHT TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◥"},9702:{value:"25E6",name:"WHITE BULLET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◦"},9703:{value:"25E7",name:"SQUARE WITH LEFT HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◧"},9704:{value:"25E8",name:"SQUARE WITH RIGHT HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◨"},9705:{value:"25E9",name:"SQUARE WITH UPPER LEFT DIAGONAL HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◩"},9706:{value:"25EA",name:"SQUARE WITH LOWER RIGHT DIAGONAL HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◪"},9707:{value:"25EB",name:"WHITE SQUARE WITH VERTICAL BISECTING LINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◫"},9708:{value:"25EC",name:"WHITE UP-POINTING TRIANGLE WITH DOT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE UP POINTING TRIANGLE WITH DOT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◬"},9709:{value:"25ED",name:"UP-POINTING TRIANGLE WITH LEFT HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UP POINTING TRIANGLE WITH LEFT HALF BLACK",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◭"},9710:{value:"25EE",name:"UP-POINTING TRIANGLE WITH RIGHT HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UP POINTING TRIANGLE WITH RIGHT HALF BLACK",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◮"},9711:{value:"25EF",name:"LARGE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◯"},9712:{value:"25F0",name:"WHITE SQUARE WITH UPPER LEFT QUADRANT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◰"},9713:{value:"25F1",name:"WHITE SQUARE WITH LOWER LEFT QUADRANT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◱"},9714:{value:"25F2",name:"WHITE SQUARE WITH LOWER RIGHT QUADRANT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◲"},9715:{value:"25F3",name:"WHITE SQUARE WITH UPPER RIGHT QUADRANT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◳"},9716:{value:"25F4",name:"WHITE CIRCLE WITH UPPER LEFT QUADRANT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◴"},9717:{value:"25F5",name:"WHITE CIRCLE WITH LOWER LEFT QUADRANT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◵"},9718:{value:"25F6",name:"WHITE CIRCLE WITH LOWER RIGHT QUADRANT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◶"},9719:{value:"25F7",name:"WHITE CIRCLE WITH UPPER RIGHT QUADRANT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◷"},9728:{value:"2600",name:"BLACK SUN WITH RAYS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☀"},9729:{value:"2601",name:"CLOUD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☁"},9730:{value:"2602",name:"UMBRELLA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☂"},9731:{value:"2603",name:"SNOWMAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☃"},9732:{value:"2604",name:"COMET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☄"},9733:{value:"2605",name:"BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"★"},9734:{value:"2606",name:"WHITE STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☆"},9735:{value:"2607",name:"LIGHTNING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☇"},9736:{value:"2608",name:"THUNDERSTORM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☈"},9737:{value:"2609",name:"SUN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☉"},9738:{value:"260A",name:"ASCENDING NODE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☊"},9739:{value:"260B",name:"DESCENDING NODE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☋"},9740:{value:"260C",name:"CONJUNCTION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☌"},9741:{value:"260D",name:"OPPOSITION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☍"},9742:{value:"260E",name:"BLACK TELEPHONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☎"},9743:{value:"260F",name:"WHITE TELEPHONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☏"},9744:{value:"2610",name:"BALLOT BOX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☐"},9745:{value:"2611",name:"BALLOT BOX WITH CHECK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☑"},9746:{value:"2612",name:"BALLOT BOX WITH X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☒"},9747:{value:"2613",name:"SALTIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☓"},9748:{value:"2614",name:"UMBRELLA WITH RAIN DROPS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☔"},9749:{value:"2615",name:"HOT BEVERAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☕"},9750:{value:"2616",name:"WHITE SHOGI PIECE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☖"},9751:{value:"2617",name:"BLACK SHOGI PIECE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☗"},9752:{value:"2618",name:"SHAMROCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☘"},9753:{value:"2619",name:"REVERSED ROTATED FLORAL HEART BULLET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☙"},9754:{value:"261A",name:"BLACK LEFT POINTING INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☚"},9755:{value:"261B",name:"BLACK RIGHT POINTING INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☛"},9756:{value:"261C",name:"WHITE LEFT POINTING INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☜"},9757:{value:"261D",name:"WHITE UP POINTING INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☝"},9758:{value:"261E",name:"WHITE RIGHT POINTING INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☞"},9759:{value:"261F",name:"WHITE DOWN POINTING INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☟"},9760:{value:"2620",name:"SKULL AND CROSSBONES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☠"},9761:{value:"2621",name:"CAUTION SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☡"},9762:{value:"2622",name:"RADIOACTIVE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☢"},9763:{value:"2623",name:"BIOHAZARD SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☣"},9764:{value:"2624",name:"CADUCEUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☤"},9765:{value:"2625",name:"ANKH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☥"},9766:{value:"2626",name:"ORTHODOX CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☦"},9767:{value:"2627",name:"CHI RHO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☧"},9768:{value:"2628",name:"CROSS OF LORRAINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☨"},9769:{value:"2629",name:"CROSS OF JERUSALEM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☩"},9770:{value:"262A",name:"STAR AND CRESCENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☪"},9771:{value:"262B",name:"FARSI SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SYMBOL OF IRAN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☫"},9772:{value:"262C",name:"ADI SHAKTI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☬"},9773:{value:"262D",name:"HAMMER AND SICKLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☭"},9774:{value:"262E",name:"PEACE SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☮"},9775:{value:"262F",name:"YIN YANG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☯"},9776:{value:"2630",name:"TRIGRAM FOR HEAVEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☰"},9777:{value:"2631",name:"TRIGRAM FOR LAKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☱"},9778:{value:"2632",name:"TRIGRAM FOR FIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☲"},9779:{value:"2633",name:"TRIGRAM FOR THUNDER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☳"},9780:{value:"2634",name:"TRIGRAM FOR WIND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☴"},9781:{value:"2635",name:"TRIGRAM FOR WATER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☵"},9782:{value:"2636",name:"TRIGRAM FOR MOUNTAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☶"},9783:{value:"2637",name:"TRIGRAM FOR EARTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☷"},9784:{value:"2638",name:"WHEEL OF DHARMA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☸"},9785:{value:"2639",name:"WHITE FROWNING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☹"},9786:{value:"263A",name:"WHITE SMILING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☺"},9787:{value:"263B",name:"BLACK SMILING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☻"},9788:{value:"263C",name:"WHITE SUN WITH RAYS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☼"},9789:{value:"263D",name:"FIRST QUARTER MOON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☽"},9790:{value:"263E",name:"LAST QUARTER MOON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☾"},9791:{value:"263F",name:"MERCURY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☿"},9792:{value:"2640",name:"FEMALE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♀"},9793:{value:"2641",name:"EARTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♁"},9794:{value:"2642",name:"MALE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♂"},9795:{value:"2643",name:"JUPITER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♃"},9796:{value:"2644",name:"SATURN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♄"},9797:{value:"2645",name:"URANUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♅"},9798:{value:"2646",name:"NEPTUNE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♆"},9799:{value:"2647",name:"PLUTO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♇"},9800:{value:"2648",name:"ARIES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♈"},9801:{value:"2649",name:"TAURUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♉"},9802:{value:"264A",name:"GEMINI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♊"},9803:{value:"264B",name:"CANCER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♋"},9804:{value:"264C",name:"LEO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♌"},9805:{value:"264D",name:"VIRGO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♍"},9806:{value:"264E",name:"LIBRA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♎"},9807:{value:"264F",name:"SCORPIUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♏"},9808:{value:"2650",name:"SAGITTARIUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♐"},9809:{value:"2651",name:"CAPRICORN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♑"},9810:{value:"2652",name:"AQUARIUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♒"},9811:{value:"2653",name:"PISCES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♓"},9812:{value:"2654",name:"WHITE CHESS KING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♔"},9813:{value:"2655",name:"WHITE CHESS QUEEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♕"},9814:{value:"2656",name:"WHITE CHESS ROOK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♖"},9815:{value:"2657",name:"WHITE CHESS BISHOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♗"},9816:{value:"2658",name:"WHITE CHESS KNIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♘"},9817:{value:"2659",name:"WHITE CHESS PAWN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♙"},9818:{value:"265A",name:"BLACK CHESS KING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♚"},9819:{value:"265B",name:"BLACK CHESS QUEEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♛"},9820:{value:"265C",name:"BLACK CHESS ROOK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♜"},9821:{value:"265D",name:"BLACK CHESS BISHOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♝"},9822:{value:"265E",name:"BLACK CHESS KNIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♞"},9823:{value:"265F",name:"BLACK CHESS PAWN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♟"},9824:{value:"2660",name:"BLACK SPADE SUIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♠"},9825:{value:"2661",name:"WHITE HEART SUIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♡"},9826:{value:"2662",name:"WHITE DIAMOND SUIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♢"},9827:{value:"2663",name:"BLACK CLUB SUIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♣"},9828:{value:"2664",name:"WHITE SPADE SUIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♤"},9829:{value:"2665",name:"BLACK HEART SUIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♥"},9830:{value:"2666",name:"BLACK DIAMOND SUIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♦"},9831:{value:"2667",name:"WHITE CLUB SUIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♧"},9832:{value:"2668",name:"HOT SPRINGS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♨"},9833:{value:"2669",name:"QUARTER NOTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♩"},9834:{value:"266A",name:"EIGHTH NOTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♪"},9835:{value:"266B",name:"BEAMED EIGHTH NOTES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BARRED EIGHTH NOTES",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♫"},9836:{value:"266C",name:"BEAMED SIXTEENTH NOTES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BARRED SIXTEENTH NOTES",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♬"},9837:{value:"266D",name:"MUSIC FLAT SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FLAT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♭"},9838:{value:"266E",name:"MUSIC NATURAL SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"NATURAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♮"},9840:{value:"2670",name:"WEST SYRIAC CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♰"},9841:{value:"2671",name:"EAST SYRIAC CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♱"},9842:{value:"2672",name:"UNIVERSAL RECYCLING SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♲"},9843:{value:"2673",name:"RECYCLING SYMBOL FOR TYPE-1 PLASTICS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♳"},9844:{value:"2674",name:"RECYCLING SYMBOL FOR TYPE-2 PLASTICS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♴"},9845:{value:"2675",name:"RECYCLING SYMBOL FOR TYPE-3 PLASTICS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♵"},9846:{value:"2676",name:"RECYCLING SYMBOL FOR TYPE-4 PLASTICS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♶"},9847:{value:"2677",name:"RECYCLING SYMBOL FOR TYPE-5 PLASTICS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♷"},9848:{value:"2678",name:"RECYCLING SYMBOL FOR TYPE-6 PLASTICS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♸"},9849:{value:"2679",name:"RECYCLING SYMBOL FOR TYPE-7 PLASTICS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♹"},9850:{value:"267A",name:"RECYCLING SYMBOL FOR GENERIC MATERIALS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♺"},9851:{value:"267B",name:"BLACK UNIVERSAL RECYCLING SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♻"},9852:{value:"267C",name:"RECYCLED PAPER SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♼"},9853:{value:"267D",name:"PARTIALLY-RECYCLED PAPER SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♽"},9854:{value:"267E",name:"PERMANENT PAPER SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♾"},9855:{value:"267F",name:"WHEELCHAIR SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♿"},9856:{value:"2680",name:"DIE FACE-1",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚀"},9857:{value:"2681",name:"DIE FACE-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚁"},9858:{value:"2682",name:"DIE FACE-3",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚂"},9859:{value:"2683",name:"DIE FACE-4",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚃"},9860:{value:"2684",name:"DIE FACE-5",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚄"},9861:{value:"2685",name:"DIE FACE-6",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚅"},9862:{value:"2686",name:"WHITE CIRCLE WITH DOT RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚆"},9863:{value:"2687",name:"WHITE CIRCLE WITH TWO DOTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚇"},9864:{value:"2688",name:"BLACK CIRCLE WITH WHITE DOT RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚈"},9865:{value:"2689",name:"BLACK CIRCLE WITH TWO WHITE DOTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚉"},9866:{value:"268A",name:"MONOGRAM FOR YANG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚊"},9867:{value:"268B",name:"MONOGRAM FOR YIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚋"},9868:{value:"268C",name:"DIGRAM FOR GREATER YANG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚌"},9869:{value:"268D",name:"DIGRAM FOR LESSER YIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚍"},9870:{value:"268E",name:"DIGRAM FOR LESSER YANG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚎"},9871:{value:"268F",name:"DIGRAM FOR GREATER YIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚏"},9872:{value:"2690",name:"WHITE FLAG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚐"},9873:{value:"2691",name:"BLACK FLAG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚑"},9874:{value:"2692",name:"HAMMER AND PICK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚒"},9875:{value:"2693",name:"ANCHOR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚓"},9876:{value:"2694",name:"CROSSED SWORDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚔"},9877:{value:"2695",name:"STAFF OF AESCULAPIUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚕"},9878:{value:"2696",name:"SCALES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚖"},9879:{value:"2697",name:"ALEMBIC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚗"},9880:{value:"2698",name:"FLOWER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚘"},9881:{value:"2699",name:"GEAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚙"},9882:{value:"269A",name:"STAFF OF HERMES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚚"},9883:{value:"269B",name:"ATOM SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚛"},9884:{value:"269C",name:"FLEUR-DE-LIS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚜"},9885:{value:"269D",name:"OUTLINED WHITE STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚝"},9886:{value:"269E",name:"THREE LINES CONVERGING RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚞"},9887:{value:"269F",name:"THREE LINES CONVERGING LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚟"},9888:{value:"26A0",name:"WARNING SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚠"},9889:{value:"26A1",name:"HIGH VOLTAGE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚡"},9890:{value:"26A2",name:"DOUBLED FEMALE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚢"},9891:{value:"26A3",name:"DOUBLED MALE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚣"},9892:{value:"26A4",name:"INTERLOCKED FEMALE AND MALE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚤"},9893:{value:"26A5",name:"MALE AND FEMALE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚥"},9894:{value:"26A6",name:"MALE WITH STROKE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚦"},9895:{value:"26A7",name:"MALE WITH STROKE AND MALE AND FEMALE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚧"},9896:{value:"26A8",name:"VERTICAL MALE WITH STROKE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚨"},9897:{value:"26A9",name:"HORIZONTAL MALE WITH STROKE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚩"},9898:{value:"26AA",name:"MEDIUM WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚪"},9899:{value:"26AB",name:"MEDIUM BLACK CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚫"},9900:{value:"26AC",name:"MEDIUM SMALL WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚬"},9901:{value:"26AD",name:"MARRIAGE SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚭"},9902:{value:"26AE",name:"DIVORCE SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚮"},9903:{value:"26AF",name:"UNMARRIED PARTNERSHIP SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚯"},9904:{value:"26B0",name:"COFFIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚰"},9905:{value:"26B1",name:"FUNERAL URN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚱"},9906:{value:"26B2",name:"NEUTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚲"},9907:{value:"26B3",name:"CERES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚳"},9908:{value:"26B4",name:"PALLAS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚴"},9909:{value:"26B5",name:"JUNO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚵"},9910:{value:"26B6",name:"VESTA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚶"},9911:{value:"26B7",name:"CHIRON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚷"},9912:{value:"26B8",name:"BLACK MOON LILITH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚸"},9913:{value:"26B9",name:"SEXTILE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚹"},9914:{value:"26BA",name:"SEMISEXTILE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚺"},9915:{value:"26BB",name:"QUINCUNX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚻"},9916:{value:"26BC",name:"SESQUIQUADRATE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚼"},9917:{value:"26BD",name:"SOCCER BALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚽"},9918:{value:"26BE",name:"BASEBALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚾"},9919:{value:"26BF",name:"SQUARED KEY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚿"},9920:{value:"26C0",name:"WHITE DRAUGHTS MAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛀"},9921:{value:"26C1",name:"WHITE DRAUGHTS KING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛁"},9922:{value:"26C2",name:"BLACK DRAUGHTS MAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛂"},9923:{value:"26C3",name:"BLACK DRAUGHTS KING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛃"},9924:{value:"26C4",name:"SNOWMAN WITHOUT SNOW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛄"},9925:{value:"26C5",name:"SUN BEHIND CLOUD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛅"},9926:{value:"26C6",name:"RAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛆"},9927:{value:"26C7",name:"BLACK SNOWMAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛇"},9928:{value:"26C8",name:"THUNDER CLOUD AND RAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛈"},9929:{value:"26C9",name:"TURNED WHITE SHOGI PIECE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛉"},9930:{value:"26CA",name:"TURNED BLACK SHOGI PIECE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛊"},9931:{value:"26CB",name:"WHITE DIAMOND IN SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛋"},9932:{value:"26CC",name:"CROSSING LANES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛌"},9933:{value:"26CD",name:"DISABLED CAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛍"},9934:{value:"26CE",name:"OPHIUCHUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛎"},9935:{value:"26CF",name:"PICK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛏"},9936:{value:"26D0",name:"CAR SLIDING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛐"},9937:{value:"26D1",name:"HELMET WITH WHITE CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛑"},9938:{value:"26D2",name:"CIRCLED CROSSING LANES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛒"},9939:{value:"26D3",name:"CHAINS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛓"},9940:{value:"26D4",name:"NO ENTRY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛔"},9941:{value:"26D5",name:"ALTERNATE ONE-WAY LEFT WAY TRAFFIC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛕"},9942:{value:"26D6",name:"BLACK TWO-WAY LEFT WAY TRAFFIC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛖"},9943:{value:"26D7",name:"WHITE TWO-WAY LEFT WAY TRAFFIC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛗"},9944:{value:"26D8",name:"BLACK LEFT LANE MERGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛘"},9945:{value:"26D9",name:"WHITE LEFT LANE MERGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛙"},9946:{value:"26DA",name:"DRIVE SLOW SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛚"},9947:{value:"26DB",name:"HEAVY WHITE DOWN-POINTING TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛛"},9948:{value:"26DC",name:"LEFT CLOSED ENTRY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛜"},9949:{value:"26DD",name:"SQUARED SALTIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛝"},9950:{value:"26DE",name:"FALLING DIAGONAL IN WHITE CIRCLE IN BLACK SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛞"},9951:{value:"26DF",name:"BLACK TRUCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛟"},9952:{value:"26E0",name:"RESTRICTED LEFT ENTRY-1",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛠"},9953:{value:"26E1",name:"RESTRICTED LEFT ENTRY-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛡"},9954:{value:"26E2",name:"ASTRONOMICAL SYMBOL FOR URANUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛢"},9955:{value:"26E3",name:"HEAVY CIRCLE WITH STROKE AND TWO DOTS ABOVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛣"},9956:{value:"26E4",name:"PENTAGRAM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛤"},9957:{value:"26E5",name:"RIGHT-HANDED INTERLACED PENTAGRAM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛥"},9958:{value:"26E6",name:"LEFT-HANDED INTERLACED PENTAGRAM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛦"},9959:{value:"26E7",name:"INVERTED PENTAGRAM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛧"},9960:{value:"26E8",name:"BLACK CROSS ON SHIELD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛨"},9961:{value:"26E9",name:"SHINTO SHRINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛩"},9962:{value:"26EA",name:"CHURCH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛪"},9963:{value:"26EB",name:"CASTLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛫"},9964:{value:"26EC",name:"HISTORIC SITE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛬"},9965:{value:"26ED",name:"GEAR WITHOUT HUB",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛭"},9966:{value:"26EE",name:"GEAR WITH HANDLES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛮"},9967:{value:"26EF",name:"MAP SYMBOL FOR LIGHTHOUSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛯"},9968:{value:"26F0",name:"MOUNTAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛰"},9969:{value:"26F1",name:"UMBRELLA ON GROUND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛱"},9970:{value:"26F2",name:"FOUNTAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛲"},9971:{value:"26F3",name:"FLAG IN HOLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛳"},9972:{value:"26F4",name:"FERRY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛴"},9973:{value:"26F5",name:"SAILBOAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛵"},9974:{value:"26F6",name:"SQUARE FOUR CORNERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛶"},9975:{value:"26F7",name:"SKIER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛷"},9976:{value:"26F8",name:"ICE SKATE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛸"},9977:{value:"26F9",name:"PERSON WITH BALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛹"},9978:{value:"26FA",name:"TENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛺"},9979:{value:"26FB",name:"JAPANESE BANK SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛻"},9980:{value:"26FC",name:"HEADSTONE GRAVEYARD SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛼"},9981:{value:"26FD",name:"FUEL PUMP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛽"},9982:{value:"26FE",name:"CUP ON BLACK SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛾"},9983:{value:"26FF",name:"WHITE FLAG WITH HORIZONTAL MIDDLE BLACK STRIPE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛿"},9984:{value:"2700",name:"BLACK SAFETY SCISSORS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✀"},9985:{value:"2701",name:"UPPER BLADE SCISSORS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✁"},9986:{value:"2702",name:"BLACK SCISSORS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✂"},9987:{value:"2703",name:"LOWER BLADE SCISSORS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✃"},9988:{value:"2704",name:"WHITE SCISSORS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✄"},9989:{value:"2705",name:"WHITE HEAVY CHECK MARK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✅"},9990:{value:"2706",name:"TELEPHONE LOCATION SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✆"},9991:{value:"2707",name:"TAPE DRIVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✇"},9992:{value:"2708",name:"AIRPLANE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✈"},9993:{value:"2709",name:"ENVELOPE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✉"},9994:{value:"270A",name:"RAISED FIST",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✊"},9995:{value:"270B",name:"RAISED HAND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✋"},9996:{value:"270C",name:"VICTORY HAND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✌"},9997:{value:"270D",name:"WRITING HAND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✍"},9998:{value:"270E",name:"LOWER RIGHT PENCIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✎"},9999:{value:"270F",name:"PENCIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✏"},1e4:{value:"2710",name:"UPPER RIGHT PENCIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✐"},10001:{value:"2711",name:"WHITE NIB",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✑"},10002:{value:"2712",name:"BLACK NIB",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✒"},10003:{value:"2713",name:"CHECK MARK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✓"},10004:{value:"2714",name:"HEAVY CHECK MARK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✔"},10005:{value:"2715",name:"MULTIPLICATION X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✕"},10006:{value:"2716",name:"HEAVY MULTIPLICATION X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✖"},10007:{value:"2717",name:"BALLOT X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✗"},10008:{value:"2718",name:"HEAVY BALLOT X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✘"},10009:{value:"2719",name:"OUTLINED GREEK CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✙"},10010:{value:"271A",name:"HEAVY GREEK CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✚"},10011:{value:"271B",name:"OPEN CENTRE CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"OPEN CENTER CROSS",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✛"},10012:{value:"271C",name:"HEAVY OPEN CENTRE CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY OPEN CENTER CROSS",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✜"},10013:{value:"271D",name:"LATIN CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✝"},10014:{value:"271E",name:"SHADOWED WHITE LATIN CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✞"},10015:{value:"271F",name:"OUTLINED LATIN CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✟"},10016:{value:"2720",name:"MALTESE CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✠"},10017:{value:"2721",name:"STAR OF DAVID",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✡"},10018:{value:"2722",name:"FOUR TEARDROP-SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✢"},10019:{value:"2723",name:"FOUR BALLOON-SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✣"},10020:{value:"2724",name:"HEAVY FOUR BALLOON-SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✤"},10021:{value:"2725",name:"FOUR CLUB-SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✥"},10022:{value:"2726",name:"BLACK FOUR POINTED STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✦"},10023:{value:"2727",name:"WHITE FOUR POINTED STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✧"},10024:{value:"2728",name:"SPARKLES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✨"},10025:{value:"2729",name:"STRESS OUTLINED WHITE STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✩"},10026:{value:"272A",name:"CIRCLED WHITE STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✪"},10027:{value:"272B",name:"OPEN CENTRE BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"OPEN CENTER BLACK STAR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✫"},10028:{value:"272C",name:"BLACK CENTRE WHITE STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK CENTER WHITE STAR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✬"},10029:{value:"272D",name:"OUTLINED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✭"},10030:{value:"272E",name:"HEAVY OUTLINED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✮"},10031:{value:"272F",name:"PINWHEEL STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✯"},10032:{value:"2730",name:"SHADOWED WHITE STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✰"},10033:{value:"2731",name:"HEAVY ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✱"},10034:{value:"2732",name:"OPEN CENTRE ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"OPEN CENTER ASTERISK",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✲"},10035:{value:"2733",name:"EIGHT SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✳"},10036:{value:"2734",name:"EIGHT POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✴"},10037:{value:"2735",name:"EIGHT POINTED PINWHEEL STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✵"},10038:{value:"2736",name:"SIX POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✶"},10039:{value:"2737",name:"EIGHT POINTED RECTILINEAR BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✷"},10040:{value:"2738",name:"HEAVY EIGHT POINTED RECTILINEAR BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✸"},10041:{value:"2739",name:"TWELVE POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✹"},10042:{value:"273A",name:"SIXTEEN POINTED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✺"},10043:{value:"273B",name:"TEARDROP-SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✻"},10044:{value:"273C",name:"OPEN CENTRE TEARDROP-SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"OPEN CENTER TEARDROP-SPOKED ASTERISK",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✼"},10045:{value:"273D",name:"HEAVY TEARDROP-SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✽"},10046:{value:"273E",name:"SIX PETALLED BLACK AND WHITE FLORETTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✾"},10047:{value:"273F",name:"BLACK FLORETTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✿"},10048:{value:"2740",name:"WHITE FLORETTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❀"},10049:{value:"2741",name:"EIGHT PETALLED OUTLINED BLACK FLORETTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❁"},10050:{value:"2742",name:"CIRCLED OPEN CENTRE EIGHT POINTED STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED OPEN CENTER EIGHT POINTED STAR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❂"},10051:{value:"2743",name:"HEAVY TEARDROP-SPOKED PINWHEEL ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❃"},10052:{value:"2744",name:"SNOWFLAKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❄"},10053:{value:"2745",name:"TIGHT TRIFOLIATE SNOWFLAKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❅"},10054:{value:"2746",name:"HEAVY CHEVRON SNOWFLAKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❆"},10055:{value:"2747",name:"SPARKLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❇"},10056:{value:"2748",name:"HEAVY SPARKLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❈"},10057:{value:"2749",name:"BALLOON-SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❉"},10058:{value:"274A",name:"EIGHT TEARDROP-SPOKED PROPELLER ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❊"},10059:{value:"274B",name:"HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❋"},10060:{value:"274C",name:"CROSS MARK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❌"},10061:{value:"274D",name:"SHADOWED WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❍"},10062:{value:"274E",name:"NEGATIVE SQUARED CROSS MARK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❎"},10063:{value:"274F",name:"LOWER RIGHT DROP-SHADOWED WHITE SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❏"},10064:{value:"2750",name:"UPPER RIGHT DROP-SHADOWED WHITE SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❐"},10065:{value:"2751",name:"LOWER RIGHT SHADOWED WHITE SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❑"},10066:{value:"2752",name:"UPPER RIGHT SHADOWED WHITE SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❒"},10067:{value:"2753",name:"BLACK QUESTION MARK ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❓"},10068:{value:"2754",name:"WHITE QUESTION MARK ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❔"},10069:{value:"2755",name:"WHITE EXCLAMATION MARK ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❕"},10070:{value:"2756",name:"BLACK DIAMOND MINUS WHITE X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❖"},10071:{value:"2757",name:"HEAVY EXCLAMATION MARK SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❗"},10072:{value:"2758",name:"LIGHT VERTICAL BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❘"},10073:{value:"2759",name:"MEDIUM VERTICAL BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❙"},10074:{value:"275A",name:"HEAVY VERTICAL BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❚"},10075:{value:"275B",name:"HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❛"},10076:{value:"275C",name:"HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❜"},10077:{value:"275D",name:"HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❝"},10078:{value:"275E",name:"HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❞"},10079:{value:"275F",name:"HEAVY LOW SINGLE COMMA QUOTATION MARK ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❟"},10080:{value:"2760",name:"HEAVY LOW DOUBLE COMMA QUOTATION MARK ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❠"},10081:{value:"2761",name:"CURVED STEM PARAGRAPH SIGN ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❡"},10082:{value:"2762",name:"HEAVY EXCLAMATION MARK ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❢"},10083:{value:"2763",name:"HEAVY HEART EXCLAMATION MARK ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❣"},10084:{value:"2764",name:"HEAVY BLACK HEART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❤"},10085:{value:"2765",name:"ROTATED HEAVY BLACK HEART BULLET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❥"},10086:{value:"2766",name:"FLORAL HEART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❦"},10087:{value:"2767",name:"ROTATED FLORAL HEART BULLET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❧"},10132:{value:"2794",name:"HEAVY WIDE-HEADED RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY WIDE-HEADED RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➔"},10133:{value:"2795",name:"HEAVY PLUS SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➕"},10134:{value:"2796",name:"HEAVY MINUS SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➖"},10135:{value:"2797",name:"HEAVY DIVISION SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➗"},10136:{value:"2798",name:"HEAVY SOUTH EAST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY LOWER RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➘"},10137:{value:"2799",name:"HEAVY RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➙"},10138:{value:"279A",name:"HEAVY NORTH EAST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY UPPER RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➚"},10139:{value:"279B",name:"DRAFTING POINT RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DRAFTING POINT RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➛"},10140:{value:"279C",name:"HEAVY ROUND-TIPPED RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY ROUND-TIPPED RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➜"},10141:{value:"279D",name:"TRIANGLE-HEADED RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"TRIANGLE-HEADED RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➝"},10142:{value:"279E",name:"HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY TRIANGLE-HEADED RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➞"},10143:{value:"279F",name:"DASHED TRIANGLE-HEADED RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DASHED TRIANGLE-HEADED RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➟"},10144:{value:"27A0",name:"HEAVY DASHED TRIANGLE-HEADED RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY DASHED TRIANGLE-HEADED RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➠"},10145:{value:"27A1",name:"BLACK RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➡"},10146:{value:"27A2",name:"THREE-D TOP-LIGHTED RIGHTWARDS ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"THREE-D TOP-LIGHTED RIGHT ARROWHEAD",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➢"},10147:{value:"27A3",name:"THREE-D BOTTOM-LIGHTED RIGHTWARDS ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"THREE-D BOTTOM-LIGHTED RIGHT ARROWHEAD",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➣"},10148:{value:"27A4",name:"BLACK RIGHTWARDS ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK RIGHT ARROWHEAD",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➤"},10149:{value:"27A5",name:"HEAVY BLACK CURVED DOWNWARDS AND RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY BLACK CURVED DOWN AND RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➥"},10150:{value:"27A6",name:"HEAVY BLACK CURVED UPWARDS AND RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY BLACK CURVED UP AND RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➦"},10151:{value:"27A7",name:"SQUAT BLACK RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUAT BLACK RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➧"},10152:{value:"27A8",name:"HEAVY CONCAVE-POINTED BLACK RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY CONCAVE-POINTED BLACK RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➨"},10153:{value:"27A9",name:"RIGHT-SHADED WHITE RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"RIGHT-SHADED WHITE RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➩"},10154:{value:"27AA",name:"LEFT-SHADED WHITE RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT-SHADED WHITE RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➪"},10155:{value:"27AB",name:"BACK-TILTED SHADOWED WHITE RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BACK-TILTED SHADOWED WHITE RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➫"},10156:{value:"27AC",name:"FRONT-TILTED SHADOWED WHITE RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FRONT-TILTED SHADOWED WHITE RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➬"},10157:{value:"27AD",name:"HEAVY LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY LOWER RIGHT-SHADOWED WHITE RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➭"},10158:{value:"27AE",name:"HEAVY UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY UPPER RIGHT-SHADOWED WHITE RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➮"},10159:{value:"27AF",name:"NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➯"},10160:{value:"27B0",name:"CURLY LOOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➰"},10161:{value:"27B1",name:"NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➱"},10162:{value:"27B2",name:"CIRCLED HEAVY WHITE RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HEAVY WHITE RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➲"},10163:{value:"27B3",name:"WHITE-FEATHERED RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE-FEATHERED RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➳"},10164:{value:"27B4",name:"BLACK-FEATHERED SOUTH EAST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK-FEATHERED LOWER RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➴"},10165:{value:"27B5",name:"BLACK-FEATHERED RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK-FEATHERED RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➵"},10166:{value:"27B6",name:"BLACK-FEATHERED NORTH EAST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK-FEATHERED UPPER RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➶"},10167:{value:"27B7",name:"HEAVY BLACK-FEATHERED SOUTH EAST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY BLACK-FEATHERED LOWER RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➷"},10168:{value:"27B8",name:"HEAVY BLACK-FEATHERED RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY BLACK-FEATHERED RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➸"},10169:{value:"27B9",name:"HEAVY BLACK-FEATHERED NORTH EAST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY BLACK-FEATHERED UPPER RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➹"},10170:{value:"27BA",name:"TEARDROP-BARBED RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"TEARDROP-BARBED RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➺"},10171:{value:"27BB",name:"HEAVY TEARDROP-SHANKED RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY TEARDROP-SHANKED RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➻"},10172:{value:"27BC",name:"WEDGE-TAILED RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WEDGE-TAILED RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➼"},10173:{value:"27BD",name:"HEAVY WEDGE-TAILED RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY WEDGE-TAILED RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➽"},10174:{value:"27BE",name:"OPEN-OUTLINED RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"OPEN-OUTLINED RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➾"},10175:{value:"27BF",name:"DOUBLE CURLY LOOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➿"},10240:{value:"2800",name:"BRAILLE PATTERN BLANK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠀"},10241:{value:"2801",name:"BRAILLE PATTERN DOTS-1",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠁"},10242:{value:"2802",name:"BRAILLE PATTERN DOTS-2",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠂"},10243:{value:"2803",name:"BRAILLE PATTERN DOTS-12",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠃"},10244:{value:"2804",name:"BRAILLE PATTERN DOTS-3",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠄"},10245:{value:"2805",name:"BRAILLE PATTERN DOTS-13",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠅"},10246:{value:"2806",name:"BRAILLE PATTERN DOTS-23",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠆"},10247:{value:"2807",name:"BRAILLE PATTERN DOTS-123",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠇"},10248:{value:"2808",name:"BRAILLE PATTERN DOTS-4",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠈"},10249:{value:"2809",name:"BRAILLE PATTERN DOTS-14",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠉"},10250:{value:"280A",name:"BRAILLE PATTERN DOTS-24",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠊"},10251:{value:"280B",name:"BRAILLE PATTERN DOTS-124",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠋"},10252:{value:"280C",name:"BRAILLE PATTERN DOTS-34",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠌"},10253:{value:"280D",name:"BRAILLE PATTERN DOTS-134",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠍"},10254:{value:"280E",name:"BRAILLE PATTERN DOTS-234",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠎"},10255:{value:"280F",name:"BRAILLE PATTERN DOTS-1234",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠏"},10256:{value:"2810",name:"BRAILLE PATTERN DOTS-5",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠐"},10257:{value:"2811",name:"BRAILLE PATTERN DOTS-15",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠑"},10258:{value:"2812",name:"BRAILLE PATTERN DOTS-25",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠒"},10259:{value:"2813",name:"BRAILLE PATTERN DOTS-125",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠓"},10260:{value:"2814",name:"BRAILLE PATTERN DOTS-35",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠔"},10261:{value:"2815",name:"BRAILLE PATTERN DOTS-135",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠕"},10262:{value:"2816",name:"BRAILLE PATTERN DOTS-235",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠖"},10263:{value:"2817",name:"BRAILLE PATTERN DOTS-1235",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠗"},10264:{value:"2818",name:"BRAILLE PATTERN DOTS-45",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠘"},10265:{value:"2819",name:"BRAILLE PATTERN DOTS-145",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠙"},10266:{value:"281A",name:"BRAILLE PATTERN DOTS-245",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠚"},10267:{value:"281B",name:"BRAILLE PATTERN DOTS-1245",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠛"},10268:{value:"281C",name:"BRAILLE PATTERN DOTS-345",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠜"},10269:{value:"281D",name:"BRAILLE PATTERN DOTS-1345",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠝"},10270:{value:"281E",name:"BRAILLE PATTERN DOTS-2345",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠞"},10271:{value:"281F",name:"BRAILLE PATTERN DOTS-12345",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠟"},10272:{value:"2820",name:"BRAILLE PATTERN DOTS-6",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠠"},10273:{value:"2821",name:"BRAILLE PATTERN DOTS-16",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠡"},10274:{value:"2822",name:"BRAILLE PATTERN DOTS-26",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠢"},10275:{value:"2823",name:"BRAILLE PATTERN DOTS-126",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠣"},10276:{value:"2824",name:"BRAILLE PATTERN DOTS-36",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠤"},10277:{value:"2825",name:"BRAILLE PATTERN DOTS-136",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠥"},10278:{value:"2826",name:"BRAILLE PATTERN DOTS-236",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠦"},10279:{value:"2827",name:"BRAILLE PATTERN DOTS-1236",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠧"},10280:{value:"2828",name:"BRAILLE PATTERN DOTS-46",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠨"},10281:{value:"2829",name:"BRAILLE PATTERN DOTS-146",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠩"},10282:{value:"282A",name:"BRAILLE PATTERN DOTS-246",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠪"},10283:{value:"282B",name:"BRAILLE PATTERN DOTS-1246",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠫"},10284:{value:"282C",name:"BRAILLE PATTERN DOTS-346",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠬"},10285:{value:"282D",name:"BRAILLE PATTERN DOTS-1346",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠭"},10286:{value:"282E",name:"BRAILLE PATTERN DOTS-2346",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠮"},10287:{value:"282F",name:"BRAILLE PATTERN DOTS-12346",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠯"},10288:{value:"2830",name:"BRAILLE PATTERN DOTS-56",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠰"},10289:{value:"2831",name:"BRAILLE PATTERN DOTS-156",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠱"},10290:{value:"2832",name:"BRAILLE PATTERN DOTS-256",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠲"},10291:{value:"2833",name:"BRAILLE PATTERN DOTS-1256",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠳"},10292:{value:"2834",name:"BRAILLE PATTERN DOTS-356",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠴"},10293:{value:"2835",name:"BRAILLE PATTERN DOTS-1356",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠵"},10294:{value:"2836",name:"BRAILLE PATTERN DOTS-2356",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠶"},10295:{value:"2837",name:"BRAILLE PATTERN DOTS-12356",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠷"},10296:{value:"2838",name:"BRAILLE PATTERN DOTS-456",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠸"},10297:{value:"2839",name:"BRAILLE PATTERN DOTS-1456",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠹"},10298:{value:"283A",name:"BRAILLE PATTERN DOTS-2456",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠺"},10299:{value:"283B",name:"BRAILLE PATTERN DOTS-12456",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠻"},10300:{value:"283C",name:"BRAILLE PATTERN DOTS-3456",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠼"},10301:{value:"283D",name:"BRAILLE PATTERN DOTS-13456",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠽"},10302:{value:"283E",name:"BRAILLE PATTERN DOTS-23456",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠾"},10303:{value:"283F",name:"BRAILLE PATTERN DOTS-123456",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠿"},10304:{value:"2840",name:"BRAILLE PATTERN DOTS-7",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡀"},10305:{value:"2841",name:"BRAILLE PATTERN DOTS-17",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡁"},10306:{value:"2842",name:"BRAILLE PATTERN DOTS-27",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡂"},10307:{value:"2843",name:"BRAILLE PATTERN DOTS-127",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡃"},10308:{value:"2844",name:"BRAILLE PATTERN DOTS-37",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡄"},10309:{value:"2845",name:"BRAILLE PATTERN DOTS-137",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡅"},10310:{value:"2846",name:"BRAILLE PATTERN DOTS-237",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡆"},10311:{value:"2847",name:"BRAILLE PATTERN DOTS-1237",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡇"},10312:{value:"2848",name:"BRAILLE PATTERN DOTS-47",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡈"},10313:{value:"2849",name:"BRAILLE PATTERN DOTS-147",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡉"},10314:{value:"284A",name:"BRAILLE PATTERN DOTS-247",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡊"},10315:{value:"284B",name:"BRAILLE PATTERN DOTS-1247",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡋"},10316:{value:"284C",name:"BRAILLE PATTERN DOTS-347",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡌"},10317:{value:"284D",name:"BRAILLE PATTERN DOTS-1347",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡍"},10318:{value:"284E",name:"BRAILLE PATTERN DOTS-2347",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡎"},10319:{value:"284F",name:"BRAILLE PATTERN DOTS-12347",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡏"},10320:{value:"2850",name:"BRAILLE PATTERN DOTS-57",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡐"},10321:{value:"2851",name:"BRAILLE PATTERN DOTS-157",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡑"},10322:{value:"2852",name:"BRAILLE PATTERN DOTS-257",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡒"},10323:{value:"2853",name:"BRAILLE PATTERN DOTS-1257",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡓"},10324:{value:"2854",name:"BRAILLE PATTERN DOTS-357",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡔"},10325:{value:"2855",name:"BRAILLE PATTERN DOTS-1357",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡕"},10326:{value:"2856",name:"BRAILLE PATTERN DOTS-2357",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡖"},10327:{value:"2857",name:"BRAILLE PATTERN DOTS-12357",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡗"},10328:{value:"2858",name:"BRAILLE PATTERN DOTS-457",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡘"},10329:{value:"2859",name:"BRAILLE PATTERN DOTS-1457",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡙"},10330:{value:"285A",name:"BRAILLE PATTERN DOTS-2457",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡚"},10331:{value:"285B",name:"BRAILLE PATTERN DOTS-12457",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡛"},10332:{value:"285C",name:"BRAILLE PATTERN DOTS-3457",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡜"},10333:{value:"285D",name:"BRAILLE PATTERN DOTS-13457",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡝"},10334:{value:"285E",name:"BRAILLE PATTERN DOTS-23457",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡞"},10335:{value:"285F",name:"BRAILLE PATTERN DOTS-123457",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡟"},10336:{value:"2860",name:"BRAILLE PATTERN DOTS-67",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡠"},10337:{value:"2861",name:"BRAILLE PATTERN DOTS-167",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡡"},10338:{value:"2862",name:"BRAILLE PATTERN DOTS-267",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡢"},10339:{value:"2863",name:"BRAILLE PATTERN DOTS-1267",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡣"},10340:{value:"2864",name:"BRAILLE PATTERN DOTS-367",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡤"},10341:{value:"2865",name:"BRAILLE PATTERN DOTS-1367",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡥"},10342:{value:"2866",name:"BRAILLE PATTERN DOTS-2367",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡦"},10343:{value:"2867",name:"BRAILLE PATTERN DOTS-12367",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡧"},10344:{value:"2868",name:"BRAILLE PATTERN DOTS-467",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡨"},10345:{value:"2869",name:"BRAILLE PATTERN DOTS-1467",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡩"},10346:{value:"286A",name:"BRAILLE PATTERN DOTS-2467",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡪"},10347:{value:"286B",name:"BRAILLE PATTERN DOTS-12467",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡫"},10348:{value:"286C",name:"BRAILLE PATTERN DOTS-3467",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡬"},10349:{value:"286D",name:"BRAILLE PATTERN DOTS-13467",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡭"},10350:{value:"286E",name:"BRAILLE PATTERN DOTS-23467",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡮"},10351:{value:"286F",name:"BRAILLE PATTERN DOTS-123467",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡯"},10352:{value:"2870",name:"BRAILLE PATTERN DOTS-567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡰"},10353:{value:"2871",name:"BRAILLE PATTERN DOTS-1567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡱"},10354:{value:"2872",name:"BRAILLE PATTERN DOTS-2567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡲"},10355:{value:"2873",name:"BRAILLE PATTERN DOTS-12567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡳"},10356:{value:"2874",name:"BRAILLE PATTERN DOTS-3567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡴"},10357:{value:"2875",name:"BRAILLE PATTERN DOTS-13567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡵"},10358:{value:"2876",name:"BRAILLE PATTERN DOTS-23567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡶"},10359:{value:"2877",name:"BRAILLE PATTERN DOTS-123567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡷"},10360:{value:"2878",name:"BRAILLE PATTERN DOTS-4567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡸"},10361:{value:"2879",name:"BRAILLE PATTERN DOTS-14567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡹"},10362:{value:"287A",name:"BRAILLE PATTERN DOTS-24567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡺"},10363:{value:"287B",name:"BRAILLE PATTERN DOTS-124567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡻"},10364:{value:"287C",name:"BRAILLE PATTERN DOTS-34567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡼"},10365:{value:"287D",name:"BRAILLE PATTERN DOTS-134567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡽"},10366:{value:"287E",name:"BRAILLE PATTERN DOTS-234567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡾"},10367:{value:"287F",name:"BRAILLE PATTERN DOTS-1234567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡿"},10368:{value:"2880",name:"BRAILLE PATTERN DOTS-8",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢀"},10369:{value:"2881",name:"BRAILLE PATTERN DOTS-18",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢁"},10370:{value:"2882",name:"BRAILLE PATTERN DOTS-28",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢂"},10371:{value:"2883",name:"BRAILLE PATTERN DOTS-128",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢃"},10372:{value:"2884",name:"BRAILLE PATTERN DOTS-38",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢄"},10373:{value:"2885",name:"BRAILLE PATTERN DOTS-138",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢅"},10374:{value:"2886",name:"BRAILLE PATTERN DOTS-238",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢆"},10375:{value:"2887",name:"BRAILLE PATTERN DOTS-1238",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢇"},10376:{value:"2888",name:"BRAILLE PATTERN DOTS-48",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢈"},10377:{value:"2889",name:"BRAILLE PATTERN DOTS-148",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢉"},10378:{value:"288A",name:"BRAILLE PATTERN DOTS-248",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢊"},10379:{value:"288B",name:"BRAILLE PATTERN DOTS-1248",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢋"},10380:{value:"288C",name:"BRAILLE PATTERN DOTS-348",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢌"},10381:{value:"288D",name:"BRAILLE PATTERN DOTS-1348",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢍"},10382:{value:"288E",name:"BRAILLE PATTERN DOTS-2348",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢎"},10383:{value:"288F",name:"BRAILLE PATTERN DOTS-12348",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢏"},10384:{value:"2890",name:"BRAILLE PATTERN DOTS-58",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢐"},10385:{value:"2891",name:"BRAILLE PATTERN DOTS-158",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢑"},10386:{value:"2892",name:"BRAILLE PATTERN DOTS-258",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢒"},10387:{value:"2893",name:"BRAILLE PATTERN DOTS-1258",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢓"},10388:{value:"2894",name:"BRAILLE PATTERN DOTS-358",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢔"},10389:{value:"2895",name:"BRAILLE PATTERN DOTS-1358",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢕"},10390:{value:"2896",name:"BRAILLE PATTERN DOTS-2358",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢖"},10391:{value:"2897",name:"BRAILLE PATTERN DOTS-12358",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢗"},10392:{value:"2898",name:"BRAILLE PATTERN DOTS-458",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢘"},10393:{value:"2899",name:"BRAILLE PATTERN DOTS-1458",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢙"},10394:{value:"289A",name:"BRAILLE PATTERN DOTS-2458",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢚"},10395:{value:"289B",name:"BRAILLE PATTERN DOTS-12458",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢛"},10396:{value:"289C",name:"BRAILLE PATTERN DOTS-3458",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢜"},10397:{value:"289D",name:"BRAILLE PATTERN DOTS-13458",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢝"},10398:{value:"289E",name:"BRAILLE PATTERN DOTS-23458",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢞"},10399:{value:"289F",name:"BRAILLE PATTERN DOTS-123458",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢟"},10400:{value:"28A0",name:"BRAILLE PATTERN DOTS-68",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢠"},10401:{value:"28A1",name:"BRAILLE PATTERN DOTS-168",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢡"},10402:{value:"28A2",name:"BRAILLE PATTERN DOTS-268",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢢"},10403:{value:"28A3",name:"BRAILLE PATTERN DOTS-1268",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢣"},10404:{value:"28A4",name:"BRAILLE PATTERN DOTS-368",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢤"},10405:{value:"28A5",name:"BRAILLE PATTERN DOTS-1368",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢥"},10406:{value:"28A6",name:"BRAILLE PATTERN DOTS-2368",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢦"},10407:{value:"28A7",name:"BRAILLE PATTERN DOTS-12368",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢧"},10408:{value:"28A8",name:"BRAILLE PATTERN DOTS-468",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢨"},10409:{value:"28A9",name:"BRAILLE PATTERN DOTS-1468",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢩"},10410:{value:"28AA",name:"BRAILLE PATTERN DOTS-2468",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢪"},10411:{value:"28AB",name:"BRAILLE PATTERN DOTS-12468",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢫"},10412:{value:"28AC",name:"BRAILLE PATTERN DOTS-3468",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢬"},10413:{value:"28AD",name:"BRAILLE PATTERN DOTS-13468",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢭"},10414:{value:"28AE",name:"BRAILLE PATTERN DOTS-23468",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢮"},10415:{value:"28AF",name:"BRAILLE PATTERN DOTS-123468",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢯"},10416:{value:"28B0",name:"BRAILLE PATTERN DOTS-568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢰"},10417:{value:"28B1",name:"BRAILLE PATTERN DOTS-1568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢱"},10418:{value:"28B2",name:"BRAILLE PATTERN DOTS-2568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢲"},10419:{value:"28B3",name:"BRAILLE PATTERN DOTS-12568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢳"},10420:{value:"28B4",name:"BRAILLE PATTERN DOTS-3568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢴"},10421:{value:"28B5",name:"BRAILLE PATTERN DOTS-13568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢵"},10422:{value:"28B6",name:"BRAILLE PATTERN DOTS-23568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢶"},10423:{value:"28B7",name:"BRAILLE PATTERN DOTS-123568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢷"},10424:{value:"28B8",name:"BRAILLE PATTERN DOTS-4568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢸"},10425:{value:"28B9",name:"BRAILLE PATTERN DOTS-14568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢹"},10426:{value:"28BA",name:"BRAILLE PATTERN DOTS-24568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢺"},10427:{value:"28BB",name:"BRAILLE PATTERN DOTS-124568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢻"},10428:{value:"28BC",name:"BRAILLE PATTERN DOTS-34568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢼"},10429:{value:"28BD",name:"BRAILLE PATTERN DOTS-134568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢽"},10430:{value:"28BE",name:"BRAILLE PATTERN DOTS-234568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢾"},10431:{value:"28BF",name:"BRAILLE PATTERN DOTS-1234568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢿"},10432:{value:"28C0",name:"BRAILLE PATTERN DOTS-78",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣀"},10433:{value:"28C1",name:"BRAILLE PATTERN DOTS-178",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣁"},10434:{value:"28C2",name:"BRAILLE PATTERN DOTS-278",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣂"},10435:{value:"28C3",name:"BRAILLE PATTERN DOTS-1278",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣃"},10436:{value:"28C4",name:"BRAILLE PATTERN DOTS-378",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣄"},10437:{value:"28C5",name:"BRAILLE PATTERN DOTS-1378",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣅"},10438:{value:"28C6",name:"BRAILLE PATTERN DOTS-2378",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣆"},10439:{value:"28C7",name:"BRAILLE PATTERN DOTS-12378",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣇"},10440:{value:"28C8",name:"BRAILLE PATTERN DOTS-478",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣈"},10441:{value:"28C9",name:"BRAILLE PATTERN DOTS-1478",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣉"},10442:{value:"28CA",name:"BRAILLE PATTERN DOTS-2478",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣊"},10443:{value:"28CB",name:"BRAILLE PATTERN DOTS-12478",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣋"},10444:{value:"28CC",name:"BRAILLE PATTERN DOTS-3478",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣌"},10445:{value:"28CD",name:"BRAILLE PATTERN DOTS-13478",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣍"},10446:{value:"28CE",name:"BRAILLE PATTERN DOTS-23478",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣎"},10447:{value:"28CF",name:"BRAILLE PATTERN DOTS-123478",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣏"},10448:{value:"28D0",name:"BRAILLE PATTERN DOTS-578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣐"},10449:{value:"28D1",name:"BRAILLE PATTERN DOTS-1578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣑"},10450:{value:"28D2",name:"BRAILLE PATTERN DOTS-2578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣒"},10451:{value:"28D3",name:"BRAILLE PATTERN DOTS-12578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣓"},10452:{value:"28D4",name:"BRAILLE PATTERN DOTS-3578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣔"},10453:{value:"28D5",name:"BRAILLE PATTERN DOTS-13578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣕"},10454:{value:"28D6",name:"BRAILLE PATTERN DOTS-23578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣖"},10455:{value:"28D7",name:"BRAILLE PATTERN DOTS-123578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣗"},10456:{value:"28D8",name:"BRAILLE PATTERN DOTS-4578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣘"},10457:{value:"28D9",name:"BRAILLE PATTERN DOTS-14578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣙"},10458:{value:"28DA",name:"BRAILLE PATTERN DOTS-24578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣚"},10459:{value:"28DB",name:"BRAILLE PATTERN DOTS-124578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣛"},10460:{value:"28DC",name:"BRAILLE PATTERN DOTS-34578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣜"},10461:{value:"28DD",name:"BRAILLE PATTERN DOTS-134578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣝"},10462:{value:"28DE",name:"BRAILLE PATTERN DOTS-234578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣞"},10463:{value:"28DF",name:"BRAILLE PATTERN DOTS-1234578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣟"},10464:{value:"28E0",name:"BRAILLE PATTERN DOTS-678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣠"},10465:{value:"28E1",name:"BRAILLE PATTERN DOTS-1678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣡"},10466:{value:"28E2",name:"BRAILLE PATTERN DOTS-2678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣢"},10467:{value:"28E3",name:"BRAILLE PATTERN DOTS-12678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣣"},10468:{value:"28E4",name:"BRAILLE PATTERN DOTS-3678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣤"},10469:{value:"28E5",name:"BRAILLE PATTERN DOTS-13678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣥"},10470:{value:"28E6",name:"BRAILLE PATTERN DOTS-23678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣦"},10471:{value:"28E7",name:"BRAILLE PATTERN DOTS-123678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣧"},10472:{value:"28E8",name:"BRAILLE PATTERN DOTS-4678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣨"},10473:{value:"28E9",name:"BRAILLE PATTERN DOTS-14678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣩"},10474:{value:"28EA",name:"BRAILLE PATTERN DOTS-24678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣪"},10475:{value:"28EB",name:"BRAILLE PATTERN DOTS-124678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣫"},10476:{value:"28EC",name:"BRAILLE PATTERN DOTS-34678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣬"},10477:{value:"28ED",name:"BRAILLE PATTERN DOTS-134678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣭"},10478:{value:"28EE",name:"BRAILLE PATTERN DOTS-234678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣮"},10479:{value:"28EF",name:"BRAILLE PATTERN DOTS-1234678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣯"},10480:{value:"28F0",name:"BRAILLE PATTERN DOTS-5678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣰"},10481:{value:"28F1",name:"BRAILLE PATTERN DOTS-15678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣱"},10482:{value:"28F2",name:"BRAILLE PATTERN DOTS-25678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣲"},10483:{value:"28F3",name:"BRAILLE PATTERN DOTS-125678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣳"},10484:{value:"28F4",name:"BRAILLE PATTERN DOTS-35678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣴"},10485:{value:"28F5",name:"BRAILLE PATTERN DOTS-135678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣵"},10486:{value:"28F6",name:"BRAILLE PATTERN DOTS-235678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣶"},10487:{value:"28F7",name:"BRAILLE PATTERN DOTS-1235678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣷"},10488:{value:"28F8",name:"BRAILLE PATTERN DOTS-45678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣸"},10489:{value:"28F9",name:"BRAILLE PATTERN DOTS-145678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣹"},10490:{value:"28FA",name:"BRAILLE PATTERN DOTS-245678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣺"},10491:{value:"28FB",name:"BRAILLE PATTERN DOTS-1245678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣻"},10492:{value:"28FC",name:"BRAILLE PATTERN DOTS-345678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣼"},10493:{value:"28FD",name:"BRAILLE PATTERN DOTS-1345678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣽"},10494:{value:"28FE",name:"BRAILLE PATTERN DOTS-2345678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣾"},10495:{value:"28FF",name:"BRAILLE PATTERN DOTS-12345678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣿"},11008:{value:"2B00",name:"NORTH EAST WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬀"},11009:{value:"2B01",name:"NORTH WEST WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬁"},11010:{value:"2B02",name:"SOUTH EAST WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬂"},11011:{value:"2B03",name:"SOUTH WEST WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬃"},11012:{value:"2B04",name:"LEFT RIGHT WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬄"},11013:{value:"2B05",name:"LEFTWARDS BLACK ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬅"},11014:{value:"2B06",name:"UPWARDS BLACK ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬆"},11015:{value:"2B07",name:"DOWNWARDS BLACK ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬇"},11016:{value:"2B08",name:"NORTH EAST BLACK ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬈"},11017:{value:"2B09",name:"NORTH WEST BLACK ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬉"},11018:{value:"2B0A",name:"SOUTH EAST BLACK ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬊"},11019:{value:"2B0B",name:"SOUTH WEST BLACK ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬋"},11020:{value:"2B0C",name:"LEFT RIGHT BLACK ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬌"},11021:{value:"2B0D",name:"UP DOWN BLACK ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬍"},11022:{value:"2B0E",name:"RIGHTWARDS ARROW WITH TIP DOWNWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬎"},11023:{value:"2B0F",name:"RIGHTWARDS ARROW WITH TIP UPWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬏"},11024:{value:"2B10",name:"LEFTWARDS ARROW WITH TIP DOWNWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬐"},11025:{value:"2B11",name:"LEFTWARDS ARROW WITH TIP UPWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬑"},11026:{value:"2B12",name:"SQUARE WITH TOP HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬒"},11027:{value:"2B13",name:"SQUARE WITH BOTTOM HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬓"},11028:{value:"2B14",name:"SQUARE WITH UPPER RIGHT DIAGONAL HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬔"},11029:{value:"2B15",name:"SQUARE WITH LOWER LEFT DIAGONAL HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬕"},11030:{value:"2B16",name:"DIAMOND WITH LEFT HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬖"},11031:{value:"2B17",name:"DIAMOND WITH RIGHT HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬗"},11032:{value:"2B18",name:"DIAMOND WITH TOP HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬘"},11033:{value:"2B19",name:"DIAMOND WITH BOTTOM HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬙"},11034:{value:"2B1A",name:"DOTTED SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬚"},11035:{value:"2B1B",name:"BLACK LARGE SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬛"},11036:{value:"2B1C",name:"WHITE LARGE SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬜"},11037:{value:"2B1D",name:"BLACK VERY SMALL SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬝"},11038:{value:"2B1E",name:"WHITE VERY SMALL SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬞"},11039:{value:"2B1F",name:"BLACK PENTAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬟"},11040:{value:"2B20",name:"WHITE PENTAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬠"},11041:{value:"2B21",name:"WHITE HEXAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬡"},11042:{value:"2B22",name:"BLACK HEXAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬢"},11043:{value:"2B23",name:"HORIZONTAL BLACK HEXAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬣"},11044:{value:"2B24",name:"BLACK LARGE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬤"},11045:{value:"2B25",name:"BLACK MEDIUM DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬥"},11046:{value:"2B26",name:"WHITE MEDIUM DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬦"},11047:{value:"2B27",name:"BLACK MEDIUM LOZENGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬧"},11048:{value:"2B28",name:"WHITE MEDIUM LOZENGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬨"},11049:{value:"2B29",name:"BLACK SMALL DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬩"},11050:{value:"2B2A",name:"BLACK SMALL LOZENGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬪"},11051:{value:"2B2B",name:"WHITE SMALL LOZENGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬫"},11052:{value:"2B2C",name:"BLACK HORIZONTAL ELLIPSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬬"},11053:{value:"2B2D",name:"WHITE HORIZONTAL ELLIPSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬭"},11054:{value:"2B2E",name:"BLACK VERTICAL ELLIPSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬮"},11055:{value:"2B2F",name:"WHITE VERTICAL ELLIPSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬯"},11077:{value:"2B45",name:"LEFTWARDS QUADRUPLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭅"},11078:{value:"2B46",name:"RIGHTWARDS QUADRUPLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭆"},11085:{value:"2B4D",name:"DOWNWARDS TRIANGLE-HEADED ZIGZAG ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭍"},11086:{value:"2B4E",name:"SHORT SLANTED NORTH ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭎"},11087:{value:"2B4F",name:"SHORT BACKSLANTED SOUTH ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭏"},11088:{value:"2B50",name:"WHITE MEDIUM STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭐"},11089:{value:"2B51",name:"BLACK SMALL STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭑"},11090:{value:"2B52",name:"WHITE SMALL STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭒"},11091:{value:"2B53",name:"BLACK RIGHT-POINTING PENTAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭓"},11092:{value:"2B54",name:"WHITE RIGHT-POINTING PENTAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭔"},11093:{value:"2B55",name:"HEAVY LARGE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭕"},11094:{value:"2B56",name:"HEAVY OVAL WITH OVAL INSIDE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭖"},11095:{value:"2B57",name:"HEAVY CIRCLE WITH CIRCLE INSIDE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭗"},11096:{value:"2B58",name:"HEAVY CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭘"},11097:{value:"2B59",name:"HEAVY CIRCLED SALTIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭙"},11098:{value:"2B5A",name:"SLANTED NORTH ARROW WITH HOOKED HEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭚"},11099:{value:"2B5B",name:"BACKSLANTED SOUTH ARROW WITH HOOKED TAIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭛"},11100:{value:"2B5C",name:"SLANTED NORTH ARROW WITH HORIZONTAL TAIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭜"},11101:{value:"2B5D",name:"BACKSLANTED SOUTH ARROW WITH HORIZONTAL TAIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭝"},11102:{value:"2B5E",name:"BENT ARROW POINTING DOWNWARDS THEN NORTH EAST",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭞"},11103:{value:"2B5F",name:"SHORT BENT ARROW POINTING DOWNWARDS THEN NORTH EAST",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭟"},11104:{value:"2B60",name:"LEFTWARDS TRIANGLE-HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭠"},11105:{value:"2B61",name:"UPWARDS TRIANGLE-HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭡"},11106:{value:"2B62",name:"RIGHTWARDS TRIANGLE-HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭢"},11107:{value:"2B63",name:"DOWNWARDS TRIANGLE-HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭣"},11108:{value:"2B64",name:"LEFT RIGHT TRIANGLE-HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭤"},11109:{value:"2B65",name:"UP DOWN TRIANGLE-HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭥"},11110:{value:"2B66",name:"NORTH WEST TRIANGLE-HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭦"},11111:{value:"2B67",name:"NORTH EAST TRIANGLE-HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭧"},11112:{value:"2B68",name:"SOUTH EAST TRIANGLE-HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭨"},11113:{value:"2B69",name:"SOUTH WEST TRIANGLE-HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭩"},11114:{value:"2B6A",name:"LEFTWARDS TRIANGLE-HEADED DASHED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭪"},11115:{value:"2B6B",name:"UPWARDS TRIANGLE-HEADED DASHED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭫"},11116:{value:"2B6C",name:"RIGHTWARDS TRIANGLE-HEADED DASHED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭬"},11117:{value:"2B6D",name:"DOWNWARDS TRIANGLE-HEADED DASHED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭭"},11118:{value:"2B6E",name:"CLOCKWISE TRIANGLE-HEADED OPEN CIRCLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭮"},11119:{value:"2B6F",name:"ANTICLOCKWISE TRIANGLE-HEADED OPEN CIRCLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭯"},11120:{value:"2B70",name:"LEFTWARDS TRIANGLE-HEADED ARROW TO BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭰"},11121:{value:"2B71",name:"UPWARDS TRIANGLE-HEADED ARROW TO BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭱"},11122:{value:"2B72",name:"RIGHTWARDS TRIANGLE-HEADED ARROW TO BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭲"},11123:{value:"2B73",name:"DOWNWARDS TRIANGLE-HEADED ARROW TO BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭳"},11126:{value:"2B76",name:"NORTH WEST TRIANGLE-HEADED ARROW TO BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭶"},11127:{value:"2B77",name:"NORTH EAST TRIANGLE-HEADED ARROW TO BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭷"},11128:{value:"2B78",name:"SOUTH EAST TRIANGLE-HEADED ARROW TO BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭸"},11129:{value:"2B79",name:"SOUTH WEST TRIANGLE-HEADED ARROW TO BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭹"},11130:{value:"2B7A",name:"LEFTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭺"},11131:{value:"2B7B",name:"UPWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭻"},11132:{value:"2B7C",name:"RIGHTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭼"},11133:{value:"2B7D",name:"DOWNWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭽"},11134:{value:"2B7E",name:"HORIZONTAL TAB KEY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭾"},11135:{value:"2B7F",name:"VERTICAL TAB KEY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭿"},11136:{value:"2B80",name:"LEFTWARDS TRIANGLE-HEADED ARROW OVER RIGHTWARDS TRIANGLE-HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮀"},11137:{value:"2B81",name:"UPWARDS TRIANGLE-HEADED ARROW LEFTWARDS OF DOWNWARDS TRIANGLE-HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮁"},11138:{value:"2B82",name:"RIGHTWARDS TRIANGLE-HEADED ARROW OVER LEFTWARDS TRIANGLE-HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮂"},11139:{value:"2B83",name:"DOWNWARDS TRIANGLE-HEADED ARROW LEFTWARDS OF UPWARDS TRIANGLE-HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮃"},11140:{value:"2B84",name:"LEFTWARDS TRIANGLE-HEADED PAIRED ARROWS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮄"},11141:{value:"2B85",name:"UPWARDS TRIANGLE-HEADED PAIRED ARROWS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮅"},11142:{value:"2B86",name:"RIGHTWARDS TRIANGLE-HEADED PAIRED ARROWS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮆"},11143:{value:"2B87",name:"DOWNWARDS TRIANGLE-HEADED PAIRED ARROWS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮇"},11144:{value:"2B88",name:"LEFTWARDS BLACK CIRCLED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮈"},11145:{value:"2B89",name:"UPWARDS BLACK CIRCLED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮉"},11146:{value:"2B8A",name:"RIGHTWARDS BLACK CIRCLED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮊"},11147:{value:"2B8B",name:"DOWNWARDS BLACK CIRCLED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮋"},11148:{value:"2B8C",name:"ANTICLOCKWISE TRIANGLE-HEADED RIGHT U-SHAPED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮌"},11149:{value:"2B8D",name:"ANTICLOCKWISE TRIANGLE-HEADED BOTTOM U-SHAPED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮍"},11150:{value:"2B8E",name:"ANTICLOCKWISE TRIANGLE-HEADED LEFT U-SHAPED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮎"},11151:{value:"2B8F",name:"ANTICLOCKWISE TRIANGLE-HEADED TOP U-SHAPED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮏"},11152:{value:"2B90",name:"RETURN LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮐"},11153:{value:"2B91",name:"RETURN RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮑"},11154:{value:"2B92",name:"NEWLINE LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮒"},11155:{value:"2B93",name:"NEWLINE RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮓"},11156:{value:"2B94",name:"FOUR CORNER ARROWS CIRCLING ANTICLOCKWISE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮔"},11157:{value:"2B95",name:"RIGHTWARDS BLACK ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮕"},11160:{value:"2B98",name:"THREE-D TOP-LIGHTED LEFTWARDS EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮘"},11161:{value:"2B99",name:"THREE-D RIGHT-LIGHTED UPWARDS EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮙"},11162:{value:"2B9A",name:"THREE-D TOP-LIGHTED RIGHTWARDS EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮚"},11163:{value:"2B9B",name:"THREE-D LEFT-LIGHTED DOWNWARDS EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮛"},11164:{value:"2B9C",name:"BLACK LEFTWARDS EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮜"},11165:{value:"2B9D",name:"BLACK UPWARDS EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮝"},11166:{value:"2B9E",name:"BLACK RIGHTWARDS EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮞"},11167:{value:"2B9F",name:"BLACK DOWNWARDS EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮟"},11168:{value:"2BA0",name:"DOWNWARDS TRIANGLE-HEADED ARROW WITH LONG TIP LEFTWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮠"},11169:{value:"2BA1",name:"DOWNWARDS TRIANGLE-HEADED ARROW WITH LONG TIP RIGHTWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮡"},11170:{value:"2BA2",name:"UPWARDS TRIANGLE-HEADED ARROW WITH LONG TIP LEFTWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮢"},11171:{value:"2BA3",name:"UPWARDS TRIANGLE-HEADED ARROW WITH LONG TIP RIGHTWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮣"},11172:{value:"2BA4",name:"LEFTWARDS TRIANGLE-HEADED ARROW WITH LONG TIP UPWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮤"},11173:{value:"2BA5",name:"RIGHTWARDS TRIANGLE-HEADED ARROW WITH LONG TIP UPWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮥"},11174:{value:"2BA6",name:"LEFTWARDS TRIANGLE-HEADED ARROW WITH LONG TIP DOWNWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮦"},11175:{value:"2BA7",name:"RIGHTWARDS TRIANGLE-HEADED ARROW WITH LONG TIP DOWNWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮧"},11176:{value:"2BA8",name:"BLACK CURVED DOWNWARDS AND LEFTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮨"},11177:{value:"2BA9",name:"BLACK CURVED DOWNWARDS AND RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮩"},11178:{value:"2BAA",name:"BLACK CURVED UPWARDS AND LEFTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮪"},11179:{value:"2BAB",name:"BLACK CURVED UPWARDS AND RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮫"},11180:{value:"2BAC",name:"BLACK CURVED LEFTWARDS AND UPWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮬"},11181:{value:"2BAD",name:"BLACK CURVED RIGHTWARDS AND UPWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮭"},11182:{value:"2BAE",name:"BLACK CURVED LEFTWARDS AND DOWNWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮮"},11183:{value:"2BAF",name:"BLACK CURVED RIGHTWARDS AND DOWNWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮯"},11184:{value:"2BB0",name:"RIBBON ARROW DOWN LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮰"},11185:{value:"2BB1",name:"RIBBON ARROW DOWN RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮱"},11186:{value:"2BB2",name:"RIBBON ARROW UP LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮲"},11187:{value:"2BB3",name:"RIBBON ARROW UP RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮳"},11188:{value:"2BB4",name:"RIBBON ARROW LEFT UP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮴"},11189:{value:"2BB5",name:"RIBBON ARROW RIGHT UP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮵"},11190:{value:"2BB6",name:"RIBBON ARROW LEFT DOWN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮶"},11191:{value:"2BB7",name:"RIBBON ARROW RIGHT DOWN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮷"},11192:{value:"2BB8",name:"UPWARDS WHITE ARROW FROM BAR WITH HORIZONTAL BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮸"},11193:{value:"2BB9",name:"UP ARROWHEAD IN A RECTANGLE BOX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮹"},11197:{value:"2BBD",name:"BALLOT BOX WITH LIGHT X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮽"},11198:{value:"2BBE",name:"CIRCLED X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮾"},11199:{value:"2BBF",name:"CIRCLED BOLD X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮿"},11200:{value:"2BC0",name:"BLACK SQUARE CENTRED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯀"},11201:{value:"2BC1",name:"BLACK DIAMOND CENTRED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯁"},11202:{value:"2BC2",name:"TURNED BLACK PENTAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯂"},11203:{value:"2BC3",name:"HORIZONTAL BLACK OCTAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯃"},11204:{value:"2BC4",name:"BLACK OCTAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯄"},11205:{value:"2BC5",name:"BLACK MEDIUM UP-POINTING TRIANGLE CENTRED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯅"},11206:{value:"2BC6",name:"BLACK MEDIUM DOWN-POINTING TRIANGLE CENTRED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯆"},11207:{value:"2BC7",name:"BLACK MEDIUM LEFT-POINTING TRIANGLE CENTRED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯇"},11208:{value:"2BC8",name:"BLACK MEDIUM RIGHT-POINTING TRIANGLE CENTRED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯈"},11210:{value:"2BCA",name:"TOP HALF BLACK CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯊"},11211:{value:"2BCB",name:"BOTTOM HALF BLACK CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯋"},11212:{value:"2BCC",name:"LIGHT FOUR POINTED BLACK CUSP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯌"},11213:{value:"2BCD",name:"ROTATED LIGHT FOUR POINTED BLACK CUSP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯍"},11214:{value:"2BCE",name:"WHITE FOUR POINTED CUSP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯎"},11215:{value:"2BCF",name:"ROTATED WHITE FOUR POINTED CUSP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯏"},11216:{value:"2BD0",name:"SQUARE POSITION INDICATOR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯐"},11217:{value:"2BD1",name:"UNCERTAINTY SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯑"},11218:{value:"2BD2",name:"GROUP MARK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯒"},11244:{value:"2BEC",name:"LEFTWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯬"},11245:{value:"2BED",name:"UPWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯭"},11246:{value:"2BEE",name:"RIGHTWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯮"},11247:{value:"2BEF",name:"DOWNWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯯"},11493:{value:"2CE5",name:"COPTIC SYMBOL MI RO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⳥"},11494:{value:"2CE6",name:"COPTIC SYMBOL PI RO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⳦"},11495:{value:"2CE7",name:"COPTIC SYMBOL STAUROS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⳧"},11496:{value:"2CE8",name:"COPTIC SYMBOL TAU RO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⳨"},11497:{value:"2CE9",name:"COPTIC SYMBOL KHI RO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⳩"},11498:{value:"2CEA",name:"COPTIC SYMBOL SHIMA SIMA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⳪"},11904:{value:"2E80",name:"CJK RADICAL REPEAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺀"},11905:{value:"2E81",name:"CJK RADICAL CLIFF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺁"},11906:{value:"2E82",name:"CJK RADICAL SECOND ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺂"},11907:{value:"2E83",name:"CJK RADICAL SECOND TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺃"},11908:{value:"2E84",name:"CJK RADICAL SECOND THREE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺄"},11909:{value:"2E85",name:"CJK RADICAL PERSON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺅"},11910:{value:"2E86",name:"CJK RADICAL BOX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺆"},11911:{value:"2E87",name:"CJK RADICAL TABLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺇"},11912:{value:"2E88",name:"CJK RADICAL KNIFE ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺈"},11913:{value:"2E89",name:"CJK RADICAL KNIFE TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺉"},11914:{value:"2E8A",name:"CJK RADICAL DIVINATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺊"},11915:{value:"2E8B",name:"CJK RADICAL SEAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺋"},11916:{value:"2E8C",name:"CJK RADICAL SMALL ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺌"},11917:{value:"2E8D",name:"CJK RADICAL SMALL TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺍"},11918:{value:"2E8E",name:"CJK RADICAL LAME ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺎"},11919:{value:"2E8F",name:"CJK RADICAL LAME TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺏"},11920:{value:"2E90",name:"CJK RADICAL LAME THREE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺐"},11921:{value:"2E91",name:"CJK RADICAL LAME FOUR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺑"},11922:{value:"2E92",name:"CJK RADICAL SNAKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺒"},11923:{value:"2E93",name:"CJK RADICAL THREAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺓"},11924:{value:"2E94",name:"CJK RADICAL SNOUT ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺔"},11925:{value:"2E95",name:"CJK RADICAL SNOUT TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺕"},11926:{value:"2E96",name:"CJK RADICAL HEART ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺖"},11927:{value:"2E97",name:"CJK RADICAL HEART TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺗"},11928:{value:"2E98",name:"CJK RADICAL HAND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺘"},11929:{value:"2E99",name:"CJK RADICAL RAP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺙"},11931:{value:"2E9B",name:"CJK RADICAL CHOKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺛"},11932:{value:"2E9C",name:"CJK RADICAL SUN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺜"},11933:{value:"2E9D",name:"CJK RADICAL MOON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺝"},11934:{value:"2E9E",name:"CJK RADICAL DEATH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺞"},11935:{value:"2E9F",name:"CJK RADICAL MOTHER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6BCD",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺟"},11936:{value:"2EA0",name:"CJK RADICAL CIVILIAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺠"},11937:{value:"2EA1",name:"CJK RADICAL WATER ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺡"},11938:{value:"2EA2",name:"CJK RADICAL WATER TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺢"},11939:{value:"2EA3",name:"CJK RADICAL FIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺣"},11940:{value:"2EA4",name:"CJK RADICAL PAW ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺤"},11941:{value:"2EA5",name:"CJK RADICAL PAW TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺥"},11942:{value:"2EA6",name:"CJK RADICAL SIMPLIFIED HALF TREE TRUNK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺦"},11943:{value:"2EA7",name:"CJK RADICAL COW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺧"},11944:{value:"2EA8",name:"CJK RADICAL DOG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺨"},11945:{value:"2EA9",name:"CJK RADICAL JADE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺩"},11946:{value:"2EAA",name:"CJK RADICAL BOLT OF CLOTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺪"},11947:{value:"2EAB",name:"CJK RADICAL EYE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺫"},11948:{value:"2EAC",name:"CJK RADICAL SPIRIT ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺬"},11949:{value:"2EAD",name:"CJK RADICAL SPIRIT TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺭"},11950:{value:"2EAE",name:"CJK RADICAL BAMBOO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺮"},11951:{value:"2EAF",name:"CJK RADICAL SILK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺯"},11952:{value:"2EB0",name:"CJK RADICAL C-SIMPLIFIED SILK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺰"},11953:{value:"2EB1",name:"CJK RADICAL NET ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺱"},11954:{value:"2EB2",name:"CJK RADICAL NET TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺲"},11955:{value:"2EB3",name:"CJK RADICAL NET THREE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺳"},11956:{value:"2EB4",name:"CJK RADICAL NET FOUR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺴"},11957:{value:"2EB5",name:"CJK RADICAL MESH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺵"},11958:{value:"2EB6",name:"CJK RADICAL SHEEP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺶"},11959:{value:"2EB7",name:"CJK RADICAL RAM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺷"},11960:{value:"2EB8",name:"CJK RADICAL EWE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺸"},11961:{value:"2EB9",name:"CJK RADICAL OLD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺹"},11962:{value:"2EBA",name:"CJK RADICAL BRUSH ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺺"},11963:{value:"2EBB",name:"CJK RADICAL BRUSH TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺻"},11964:{value:"2EBC",name:"CJK RADICAL MEAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺼"},11965:{value:"2EBD",name:"CJK RADICAL MORTAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺽"},11966:{value:"2EBE",name:"CJK RADICAL GRASS ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺾"},11967:{value:"2EBF",name:"CJK RADICAL GRASS TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺿"},11968:{value:"2EC0",name:"CJK RADICAL GRASS THREE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻀"},11969:{value:"2EC1",name:"CJK RADICAL TIGER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻁"},11970:{value:"2EC2",name:"CJK RADICAL CLOTHES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻂"},11971:{value:"2EC3",name:"CJK RADICAL WEST ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻃"},11972:{value:"2EC4",name:"CJK RADICAL WEST TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻄"},11973:{value:"2EC5",name:"CJK RADICAL C-SIMPLIFIED SEE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻅"},11974:{value:"2EC6",name:"CJK RADICAL SIMPLIFIED HORN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻆"},11975:{value:"2EC7",name:"CJK RADICAL HORN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻇"},11976:{value:"2EC8",name:"CJK RADICAL C-SIMPLIFIED SPEECH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻈"},11977:{value:"2EC9",name:"CJK RADICAL C-SIMPLIFIED SHELL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻉"},11978:{value:"2ECA",name:"CJK RADICAL FOOT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻊"},11979:{value:"2ECB",name:"CJK RADICAL C-SIMPLIFIED CART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻋"},11980:{value:"2ECC",name:"CJK RADICAL SIMPLIFIED WALK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻌"},11981:{value:"2ECD",name:"CJK RADICAL WALK ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻍"},11982:{value:"2ECE",name:"CJK RADICAL WALK TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻎"},11983:{value:"2ECF",name:"CJK RADICAL CITY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻏"},11984:{value:"2ED0",name:"CJK RADICAL C-SIMPLIFIED GOLD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻐"},11985:{value:"2ED1",name:"CJK RADICAL LONG ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻑"},11986:{value:"2ED2",name:"CJK RADICAL LONG TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻒"},11987:{value:"2ED3",name:"CJK RADICAL C-SIMPLIFIED LONG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻓"},11988:{value:"2ED4",name:"CJK RADICAL C-SIMPLIFIED GATE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻔"},11989:{value:"2ED5",name:"CJK RADICAL MOUND ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻕"},11990:{value:"2ED6",name:"CJK RADICAL MOUND TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻖"},11991:{value:"2ED7",name:"CJK RADICAL RAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻗"},11992:{value:"2ED8",name:"CJK RADICAL BLUE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻘"},11993:{value:"2ED9",name:"CJK RADICAL C-SIMPLIFIED TANNED LEATHER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻙"},11994:{value:"2EDA",name:"CJK RADICAL C-SIMPLIFIED LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻚"},11995:{value:"2EDB",name:"CJK RADICAL C-SIMPLIFIED WIND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻛"},11996:{value:"2EDC",name:"CJK RADICAL C-SIMPLIFIED FLY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻜"},11997:{value:"2EDD",name:"CJK RADICAL EAT ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻝"},11998:{value:"2EDE",name:"CJK RADICAL EAT TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻞"},11999:{value:"2EDF",name:"CJK RADICAL EAT THREE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻟"},12e3:{value:"2EE0",name:"CJK RADICAL C-SIMPLIFIED EAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻠"},12001:{value:"2EE1",name:"CJK RADICAL HEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻡"},12002:{value:"2EE2",name:"CJK RADICAL C-SIMPLIFIED HORSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻢"},12003:{value:"2EE3",name:"CJK RADICAL BONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻣"},12004:{value:"2EE4",name:"CJK RADICAL GHOST",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻤"},12005:{value:"2EE5",name:"CJK RADICAL C-SIMPLIFIED FISH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻥"},12006:{value:"2EE6",name:"CJK RADICAL C-SIMPLIFIED BIRD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻦"},12007:{value:"2EE7",name:"CJK RADICAL C-SIMPLIFIED SALT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻧"},12008:{value:"2EE8",name:"CJK RADICAL SIMPLIFIED WHEAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻨"},12009:{value:"2EE9",name:"CJK RADICAL SIMPLIFIED YELLOW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻩"},12010:{value:"2EEA",name:"CJK RADICAL C-SIMPLIFIED FROG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻪"},12011:{value:"2EEB",name:"CJK RADICAL J-SIMPLIFIED EVEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻫"},12012:{value:"2EEC",name:"CJK RADICAL C-SIMPLIFIED EVEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻬"},12013:{value:"2EED",name:"CJK RADICAL J-SIMPLIFIED TOOTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻭"},12014:{value:"2EEE",name:"CJK RADICAL C-SIMPLIFIED TOOTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻮"},12015:{value:"2EEF",name:"CJK RADICAL J-SIMPLIFIED DRAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻯"},12016:{value:"2EF0",name:"CJK RADICAL C-SIMPLIFIED DRAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻰"},12017:{value:"2EF1",name:"CJK RADICAL TURTLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻱"},12018:{value:"2EF2",name:"CJK RADICAL J-SIMPLIFIED TURTLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻲"},12019:{value:"2EF3",name:"CJK RADICAL C-SIMPLIFIED TURTLE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9F9F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻳"},12032:{value:"2F00",name:"KANGXI RADICAL ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 4E00",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼀"},12033:{value:"2F01",name:"KANGXI RADICAL LINE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 4E28",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼁"},12034:{value:"2F02",name:"KANGXI RADICAL DOT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 4E36",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼂"},12035:{value:"2F03",name:"KANGXI RADICAL SLASH",category:"So",class:"0",bidirectional_category:"ON",mapping:" 4E3F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼃"},12036:{value:"2F04",name:"KANGXI RADICAL SECOND",category:"So",class:"0",bidirectional_category:"ON",mapping:" 4E59",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼄"},12037:{value:"2F05",name:"KANGXI RADICAL HOOK",category:"So",class:"0",bidirectional_category:"ON",mapping:" 4E85",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼅"},12038:{value:"2F06",name:"KANGXI RADICAL TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:" 4E8C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼆"},12039:{value:"2F07",name:"KANGXI RADICAL LID",category:"So",class:"0",bidirectional_category:"ON",mapping:" 4EA0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼇"},12040:{value:"2F08",name:"KANGXI RADICAL MAN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 4EBA",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼈"},12041:{value:"2F09",name:"KANGXI RADICAL LEGS",category:"So",class:"0",bidirectional_category:"ON",mapping:" 513F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼉"},12042:{value:"2F0A",name:"KANGXI RADICAL ENTER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5165",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼊"},12043:{value:"2F0B",name:"KANGXI RADICAL EIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 516B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼋"},12044:{value:"2F0C",name:"KANGXI RADICAL DOWN BOX",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5182",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼌"},12045:{value:"2F0D",name:"KANGXI RADICAL COVER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5196",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼍"},12046:{value:"2F0E",name:"KANGXI RADICAL ICE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 51AB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼎"},12047:{value:"2F0F",name:"KANGXI RADICAL TABLE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 51E0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼏"},12048:{value:"2F10",name:"KANGXI RADICAL OPEN BOX",category:"So",class:"0",bidirectional_category:"ON",mapping:" 51F5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼐"},12049:{value:"2F11",name:"KANGXI RADICAL KNIFE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5200",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼑"},12050:{value:"2F12",name:"KANGXI RADICAL POWER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 529B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼒"},12051:{value:"2F13",name:"KANGXI RADICAL WRAP",category:"So",class:"0",bidirectional_category:"ON",mapping:" 52F9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼓"},12052:{value:"2F14",name:"KANGXI RADICAL SPOON",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5315",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼔"},12053:{value:"2F15",name:"KANGXI RADICAL RIGHT OPEN BOX",category:"So",class:"0",bidirectional_category:"ON",mapping:" 531A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼕"},12054:{value:"2F16",name:"KANGXI RADICAL HIDING ENCLOSURE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5338",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼖"},12055:{value:"2F17",name:"KANGXI RADICAL TEN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5341",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼗"},12056:{value:"2F18",name:"KANGXI RADICAL DIVINATION",category:"So",class:"0",bidirectional_category:"ON",mapping:" 535C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼘"},12057:{value:"2F19",name:"KANGXI RADICAL SEAL",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5369",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼙"},12058:{value:"2F1A",name:"KANGXI RADICAL CLIFF",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5382",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼚"},12059:{value:"2F1B",name:"KANGXI RADICAL PRIVATE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 53B6",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼛"},12060:{value:"2F1C",name:"KANGXI RADICAL AGAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 53C8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼜"},12061:{value:"2F1D",name:"KANGXI RADICAL MOUTH",category:"So",class:"0",bidirectional_category:"ON",mapping:" 53E3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼝"},12062:{value:"2F1E",name:"KANGXI RADICAL ENCLOSURE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 56D7",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼞"},12063:{value:"2F1F",name:"KANGXI RADICAL EARTH",category:"So",class:"0",bidirectional_category:"ON",mapping:" 571F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼟"},12064:{value:"2F20",name:"KANGXI RADICAL SCHOLAR",category:"So",class:"0",bidirectional_category:"ON",mapping:" 58EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼠"},12065:{value:"2F21",name:"KANGXI RADICAL GO",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5902",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼡"},12066:{value:"2F22",name:"KANGXI RADICAL GO SLOWLY",category:"So",class:"0",bidirectional_category:"ON",mapping:" 590A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼢"},12067:{value:"2F23",name:"KANGXI RADICAL EVENING",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5915",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼣"},12068:{value:"2F24",name:"KANGXI RADICAL BIG",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5927",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼤"},12069:{value:"2F25",name:"KANGXI RADICAL WOMAN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5973",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼥"},12070:{value:"2F26",name:"KANGXI RADICAL CHILD",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5B50",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼦"},12071:{value:"2F27",name:"KANGXI RADICAL ROOF",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5B80",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼧"},12072:{value:"2F28",name:"KANGXI RADICAL INCH",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5BF8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼨"},12073:{value:"2F29",name:"KANGXI RADICAL SMALL",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5C0F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼩"},12074:{value:"2F2A",name:"KANGXI RADICAL LAME",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5C22",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼪"},12075:{value:"2F2B",name:"KANGXI RADICAL CORPSE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5C38",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼫"},12076:{value:"2F2C",name:"KANGXI RADICAL SPROUT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5C6E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼬"},12077:{value:"2F2D",name:"KANGXI RADICAL MOUNTAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5C71",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼭"},12078:{value:"2F2E",name:"KANGXI RADICAL RIVER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5DDB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼮"},12079:{value:"2F2F",name:"KANGXI RADICAL WORK",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5DE5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼯"},12080:{value:"2F30",name:"KANGXI RADICAL ONESELF",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5DF1",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼰"},12081:{value:"2F31",name:"KANGXI RADICAL TURBAN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5DFE",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼱"},12082:{value:"2F32",name:"KANGXI RADICAL DRY",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5E72",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼲"},12083:{value:"2F33",name:"KANGXI RADICAL SHORT THREAD",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5E7A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼳"},12084:{value:"2F34",name:"KANGXI RADICAL DOTTED CLIFF",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5E7F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼴"},12085:{value:"2F35",name:"KANGXI RADICAL LONG STRIDE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5EF4",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼵"},12086:{value:"2F36",name:"KANGXI RADICAL TWO HANDS",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5EFE",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼶"},12087:{value:"2F37",name:"KANGXI RADICAL SHOOT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5F0B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼷"},12088:{value:"2F38",name:"KANGXI RADICAL BOW",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5F13",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼸"},12089:{value:"2F39",name:"KANGXI RADICAL SNOUT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5F50",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼹"},12090:{value:"2F3A",name:"KANGXI RADICAL BRISTLE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5F61",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼺"},12091:{value:"2F3B",name:"KANGXI RADICAL STEP",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5F73",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼻"},12092:{value:"2F3C",name:"KANGXI RADICAL HEART",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5FC3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼼"},12093:{value:"2F3D",name:"KANGXI RADICAL HALBERD",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6208",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼽"},12094:{value:"2F3E",name:"KANGXI RADICAL DOOR",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6236",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼾"},12095:{value:"2F3F",name:"KANGXI RADICAL HAND",category:"So",class:"0",bidirectional_category:"ON",mapping:" 624B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼿"},12096:{value:"2F40",name:"KANGXI RADICAL BRANCH",category:"So",class:"0",bidirectional_category:"ON",mapping:" 652F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽀"},12097:{value:"2F41",name:"KANGXI RADICAL RAP",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6534",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽁"},12098:{value:"2F42",name:"KANGXI RADICAL SCRIPT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6587",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽂"},12099:{value:"2F43",name:"KANGXI RADICAL DIPPER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6597",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽃"},12100:{value:"2F44",name:"KANGXI RADICAL AXE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 65A4",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽄"},12101:{value:"2F45",name:"KANGXI RADICAL SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 65B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽅"},12102:{value:"2F46",name:"KANGXI RADICAL NOT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 65E0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽆"},12103:{value:"2F47",name:"KANGXI RADICAL SUN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽇"},12104:{value:"2F48",name:"KANGXI RADICAL SAY",category:"So",class:"0",bidirectional_category:"ON",mapping:" 66F0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽈"},12105:{value:"2F49",name:"KANGXI RADICAL MOON",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽉"},12106:{value:"2F4A",name:"KANGXI RADICAL TREE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6728",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽊"},12107:{value:"2F4B",name:"KANGXI RADICAL LACK",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6B20",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽋"},12108:{value:"2F4C",name:"KANGXI RADICAL STOP",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6B62",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽌"},12109:{value:"2F4D",name:"KANGXI RADICAL DEATH",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6B79",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽍"},12110:{value:"2F4E",name:"KANGXI RADICAL WEAPON",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6BB3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽎"},12111:{value:"2F4F",name:"KANGXI RADICAL DO NOT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6BCB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽏"},12112:{value:"2F50",name:"KANGXI RADICAL COMPARE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6BD4",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽐"},12113:{value:"2F51",name:"KANGXI RADICAL FUR",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6BDB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽑"},12114:{value:"2F52",name:"KANGXI RADICAL CLAN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6C0F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽒"},12115:{value:"2F53",name:"KANGXI RADICAL STEAM",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6C14",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽓"},12116:{value:"2F54",name:"KANGXI RADICAL WATER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6C34",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽔"},12117:{value:"2F55",name:"KANGXI RADICAL FIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 706B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽕"},12118:{value:"2F56",name:"KANGXI RADICAL CLAW",category:"So",class:"0",bidirectional_category:"ON",mapping:" 722A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽖"},12119:{value:"2F57",name:"KANGXI RADICAL FATHER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7236",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽗"},12120:{value:"2F58",name:"KANGXI RADICAL DOUBLE X",category:"So",class:"0",bidirectional_category:"ON",mapping:" 723B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽘"},12121:{value:"2F59",name:"KANGXI RADICAL HALF TREE TRUNK",category:"So",class:"0",bidirectional_category:"ON",mapping:" 723F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽙"},12122:{value:"2F5A",name:"KANGXI RADICAL SLICE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7247",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽚"},12123:{value:"2F5B",name:"KANGXI RADICAL FANG",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7259",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽛"},12124:{value:"2F5C",name:"KANGXI RADICAL COW",category:"So",class:"0",bidirectional_category:"ON",mapping:" 725B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽜"},12125:{value:"2F5D",name:"KANGXI RADICAL DOG",category:"So",class:"0",bidirectional_category:"ON",mapping:" 72AC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽝"},12126:{value:"2F5E",name:"KANGXI RADICAL PROFOUND",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7384",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽞"},12127:{value:"2F5F",name:"KANGXI RADICAL JADE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7389",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽟"},12128:{value:"2F60",name:"KANGXI RADICAL MELON",category:"So",class:"0",bidirectional_category:"ON",mapping:" 74DC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽠"},12129:{value:"2F61",name:"KANGXI RADICAL TILE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 74E6",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽡"},12130:{value:"2F62",name:"KANGXI RADICAL SWEET",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7518",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽢"},12131:{value:"2F63",name:"KANGXI RADICAL LIFE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 751F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽣"},12132:{value:"2F64",name:"KANGXI RADICAL USE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7528",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽤"},12133:{value:"2F65",name:"KANGXI RADICAL FIELD",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7530",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽥"},12134:{value:"2F66",name:"KANGXI RADICAL BOLT OF CLOTH",category:"So",class:"0",bidirectional_category:"ON",mapping:" 758B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽦"},12135:{value:"2F67",name:"KANGXI RADICAL SICKNESS",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7592",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽧"},12136:{value:"2F68",name:"KANGXI RADICAL DOTTED TENT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7676",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽨"},12137:{value:"2F69",name:"KANGXI RADICAL WHITE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 767D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽩"},12138:{value:"2F6A",name:"KANGXI RADICAL SKIN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 76AE",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽪"},12139:{value:"2F6B",name:"KANGXI RADICAL DISH",category:"So",class:"0",bidirectional_category:"ON",mapping:" 76BF",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽫"},12140:{value:"2F6C",name:"KANGXI RADICAL EYE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 76EE",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽬"},12141:{value:"2F6D",name:"KANGXI RADICAL SPEAR",category:"So",class:"0",bidirectional_category:"ON",mapping:" 77DB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽭"},12142:{value:"2F6E",name:"KANGXI RADICAL ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:" 77E2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽮"},12143:{value:"2F6F",name:"KANGXI RADICAL STONE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 77F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽯"},12144:{value:"2F70",name:"KANGXI RADICAL SPIRIT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 793A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽰"},12145:{value:"2F71",name:"KANGXI RADICAL TRACK",category:"So",class:"0",bidirectional_category:"ON",mapping:" 79B8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽱"},12146:{value:"2F72",name:"KANGXI RADICAL GRAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 79BE",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽲"},12147:{value:"2F73",name:"KANGXI RADICAL CAVE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7A74",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽳"},12148:{value:"2F74",name:"KANGXI RADICAL STAND",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7ACB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽴"},12149:{value:"2F75",name:"KANGXI RADICAL BAMBOO",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7AF9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽵"},12150:{value:"2F76",name:"KANGXI RADICAL RICE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7C73",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽶"},12151:{value:"2F77",name:"KANGXI RADICAL SILK",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7CF8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽷"},12152:{value:"2F78",name:"KANGXI RADICAL JAR",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7F36",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽸"},12153:{value:"2F79",name:"KANGXI RADICAL NET",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7F51",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽹"},12154:{value:"2F7A",name:"KANGXI RADICAL SHEEP",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7F8A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽺"},12155:{value:"2F7B",name:"KANGXI RADICAL FEATHER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7FBD",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽻"},12156:{value:"2F7C",name:"KANGXI RADICAL OLD",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8001",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽼"},12157:{value:"2F7D",name:"KANGXI RADICAL AND",category:"So",class:"0",bidirectional_category:"ON",mapping:" 800C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽽"},12158:{value:"2F7E",name:"KANGXI RADICAL PLOW",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8012",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽾"},12159:{value:"2F7F",name:"KANGXI RADICAL EAR",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8033",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽿"},12160:{value:"2F80",name:"KANGXI RADICAL BRUSH",category:"So",class:"0",bidirectional_category:"ON",mapping:" 807F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾀"},12161:{value:"2F81",name:"KANGXI RADICAL MEAT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8089",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾁"},12162:{value:"2F82",name:"KANGXI RADICAL MINISTER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 81E3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾂"},12163:{value:"2F83",name:"KANGXI RADICAL SELF",category:"So",class:"0",bidirectional_category:"ON",mapping:" 81EA",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾃"},12164:{value:"2F84",name:"KANGXI RADICAL ARRIVE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 81F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾄"},12165:{value:"2F85",name:"KANGXI RADICAL MORTAR",category:"So",class:"0",bidirectional_category:"ON",mapping:" 81FC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾅"},12166:{value:"2F86",name:"KANGXI RADICAL TONGUE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 820C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾆"},12167:{value:"2F87",name:"KANGXI RADICAL OPPOSE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 821B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾇"},12168:{value:"2F88",name:"KANGXI RADICAL BOAT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 821F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾈"},12169:{value:"2F89",name:"KANGXI RADICAL STOPPING",category:"So",class:"0",bidirectional_category:"ON",mapping:" 826E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾉"},12170:{value:"2F8A",name:"KANGXI RADICAL COLOR",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8272",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾊"},12171:{value:"2F8B",name:"KANGXI RADICAL GRASS",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8278",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾋"},12172:{value:"2F8C",name:"KANGXI RADICAL TIGER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 864D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾌"},12173:{value:"2F8D",name:"KANGXI RADICAL INSECT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 866B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾍"},12174:{value:"2F8E",name:"KANGXI RADICAL BLOOD",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8840",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾎"},12175:{value:"2F8F",name:"KANGXI RADICAL WALK ENCLOSURE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 884C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾏"},12176:{value:"2F90",name:"KANGXI RADICAL CLOTHES",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8863",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾐"},12177:{value:"2F91",name:"KANGXI RADICAL WEST",category:"So",class:"0",bidirectional_category:"ON",mapping:" 897E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾑"},12178:{value:"2F92",name:"KANGXI RADICAL SEE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 898B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾒"},12179:{value:"2F93",name:"KANGXI RADICAL HORN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 89D2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾓"},12180:{value:"2F94",name:"KANGXI RADICAL SPEECH",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8A00",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾔"},12181:{value:"2F95",name:"KANGXI RADICAL VALLEY",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8C37",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾕"},12182:{value:"2F96",name:"KANGXI RADICAL BEAN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8C46",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾖"},12183:{value:"2F97",name:"KANGXI RADICAL PIG",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8C55",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾗"},12184:{value:"2F98",name:"KANGXI RADICAL BADGER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8C78",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾘"},12185:{value:"2F99",name:"KANGXI RADICAL SHELL",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8C9D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾙"},12186:{value:"2F9A",name:"KANGXI RADICAL RED",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8D64",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾚"},12187:{value:"2F9B",name:"KANGXI RADICAL RUN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8D70",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾛"},12188:{value:"2F9C",name:"KANGXI RADICAL FOOT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8DB3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾜"},12189:{value:"2F9D",name:"KANGXI RADICAL BODY",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8EAB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾝"},12190:{value:"2F9E",name:"KANGXI RADICAL CART",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8ECA",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾞"},12191:{value:"2F9F",name:"KANGXI RADICAL BITTER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8F9B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾟"},12192:{value:"2FA0",name:"KANGXI RADICAL MORNING",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8FB0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾠"},12193:{value:"2FA1",name:"KANGXI RADICAL WALK",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8FB5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾡"},12194:{value:"2FA2",name:"KANGXI RADICAL CITY",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9091",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾢"},12195:{value:"2FA3",name:"KANGXI RADICAL WINE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9149",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾣"},12196:{value:"2FA4",name:"KANGXI RADICAL DISTINGUISH",category:"So",class:"0",bidirectional_category:"ON",mapping:" 91C6",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾤"},12197:{value:"2FA5",name:"KANGXI RADICAL VILLAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 91CC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾥"},12198:{value:"2FA6",name:"KANGXI RADICAL GOLD",category:"So",class:"0",bidirectional_category:"ON",mapping:" 91D1",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾦"},12199:{value:"2FA7",name:"KANGXI RADICAL LONG",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9577",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾧"},12200:{value:"2FA8",name:"KANGXI RADICAL GATE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9580",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾨"},12201:{value:"2FA9",name:"KANGXI RADICAL MOUND",category:"So",class:"0",bidirectional_category:"ON",mapping:" 961C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾩"},12202:{value:"2FAA",name:"KANGXI RADICAL SLAVE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 96B6",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾪"},12203:{value:"2FAB",name:"KANGXI RADICAL SHORT TAILED BIRD",category:"So",class:"0",bidirectional_category:"ON",mapping:" 96B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾫"},12204:{value:"2FAC",name:"KANGXI RADICAL RAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 96E8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾬"},12205:{value:"2FAD",name:"KANGXI RADICAL BLUE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9751",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾭"},12206:{value:"2FAE",name:"KANGXI RADICAL WRONG",category:"So",class:"0",bidirectional_category:"ON",mapping:" 975E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾮"},12207:{value:"2FAF",name:"KANGXI RADICAL FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9762",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾯"},12208:{value:"2FB0",name:"KANGXI RADICAL LEATHER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9769",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾰"},12209:{value:"2FB1",name:"KANGXI RADICAL TANNED LEATHER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 97CB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾱"},12210:{value:"2FB2",name:"KANGXI RADICAL LEEK",category:"So",class:"0",bidirectional_category:"ON",mapping:" 97ED",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾲"},12211:{value:"2FB3",name:"KANGXI RADICAL SOUND",category:"So",class:"0",bidirectional_category:"ON",mapping:" 97F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾳"},12212:{value:"2FB4",name:"KANGXI RADICAL LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9801",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾴"},12213:{value:"2FB5",name:"KANGXI RADICAL WIND",category:"So",class:"0",bidirectional_category:"ON",mapping:" 98A8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾵"},12214:{value:"2FB6",name:"KANGXI RADICAL FLY",category:"So",class:"0",bidirectional_category:"ON",mapping:" 98DB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾶"},12215:{value:"2FB7",name:"KANGXI RADICAL EAT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 98DF",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾷"},12216:{value:"2FB8",name:"KANGXI RADICAL HEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9996",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾸"},12217:{value:"2FB9",name:"KANGXI RADICAL FRAGRANT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9999",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾹"},12218:{value:"2FBA",name:"KANGXI RADICAL HORSE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 99AC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾺"},12219:{value:"2FBB",name:"KANGXI RADICAL BONE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9AA8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾻"},12220:{value:"2FBC",name:"KANGXI RADICAL TALL",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9AD8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾼"},12221:{value:"2FBD",name:"KANGXI RADICAL HAIR",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9ADF",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾽"},12222:{value:"2FBE",name:"KANGXI RADICAL FIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9B25",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾾"},12223:{value:"2FBF",name:"KANGXI RADICAL SACRIFICIAL WINE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9B2F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾿"},12224:{value:"2FC0",name:"KANGXI RADICAL CAULDRON",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9B32",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿀"},12225:{value:"2FC1",name:"KANGXI RADICAL GHOST",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9B3C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿁"},12226:{value:"2FC2",name:"KANGXI RADICAL FISH",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9B5A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿂"},12227:{value:"2FC3",name:"KANGXI RADICAL BIRD",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9CE5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿃"},12228:{value:"2FC4",name:"KANGXI RADICAL SALT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9E75",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿄"},12229:{value:"2FC5",name:"KANGXI RADICAL DEER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9E7F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿅"},12230:{value:"2FC6",name:"KANGXI RADICAL WHEAT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9EA5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿆"},12231:{value:"2FC7",name:"KANGXI RADICAL HEMP",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9EBB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿇"},12232:{value:"2FC8",name:"KANGXI RADICAL YELLOW",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9EC3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿈"},12233:{value:"2FC9",name:"KANGXI RADICAL MILLET",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9ECD",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿉"},12234:{value:"2FCA",name:"KANGXI RADICAL BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9ED1",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿊"},12235:{value:"2FCB",name:"KANGXI RADICAL EMBROIDERY",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9EF9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿋"},12236:{value:"2FCC",name:"KANGXI RADICAL FROG",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9EFD",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿌"},12237:{value:"2FCD",name:"KANGXI RADICAL TRIPOD",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9F0E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿍"},12238:{value:"2FCE",name:"KANGXI RADICAL DRUM",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9F13",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿎"},12239:{value:"2FCF",name:"KANGXI RADICAL RAT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9F20",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿏"},12240:{value:"2FD0",name:"KANGXI RADICAL NOSE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9F3B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿐"},12241:{value:"2FD1",name:"KANGXI RADICAL EVEN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9F4A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿑"},12242:{value:"2FD2",name:"KANGXI RADICAL TOOTH",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9F52",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿒"},12243:{value:"2FD3",name:"KANGXI RADICAL DRAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9F8D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿓"},12244:{value:"2FD4",name:"KANGXI RADICAL TURTLE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9F9C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿔"},12245:{value:"2FD5",name:"KANGXI RADICAL FLUTE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9FA0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿕"},12272:{value:"2FF0",name:"IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿰"},12273:{value:"2FF1",name:"IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿱"},12274:{value:"2FF2",name:"IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿲"},12275:{value:"2FF3",name:"IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿳"},12276:{value:"2FF4",name:"IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿴"},12277:{value:"2FF5",name:"IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿵"},12278:{value:"2FF6",name:"IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿶"},12279:{value:"2FF7",name:"IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿷"},12280:{value:"2FF8",name:"IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿸"},12281:{value:"2FF9",name:"IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿹"},12282:{value:"2FFA",name:"IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿺"},12283:{value:"2FFB",name:"IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿻"},12292:{value:"3004",name:"JAPANESE INDUSTRIAL STANDARD SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"〄"},12306:{value:"3012",name:"POSTAL MARK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"〒"},12307:{value:"3013",name:"GETA MARK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"〓"},12320:{value:"3020",name:"POSTAL MARK FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"〠"},12342:{value:"3036",name:"CIRCLED POSTAL MARK",category:"So",class:"0",bidirectional_category:"ON",mapping:" 3012",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"〶"},12343:{value:"3037",name:"IDEOGRAPHIC TELEGRAPH LINE FEED SEPARATOR SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"〷"},12350:{value:"303E",name:"IDEOGRAPHIC VARIATION INDICATOR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"〾"},12351:{value:"303F",name:"IDEOGRAPHIC HALF FILL SPACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"〿"},12688:{value:"3190",name:"IDEOGRAPHIC ANNOTATION LINKING MARK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"KANBUN TATETEN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㆐"},12689:{value:"3191",name:"IDEOGRAPHIC ANNOTATION REVERSE MARK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"KAERITEN RE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㆑"},12694:{value:"3196",name:"IDEOGRAPHIC ANNOTATION TOP MARK",category:"So",class:"0",bidirectional_category:"L",mapping:" 4E0A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"KAERITEN ZYOU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㆖"},12695:{value:"3197",name:"IDEOGRAPHIC ANNOTATION MIDDLE MARK",category:"So",class:"0",bidirectional_category:"L",mapping:" 4E2D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"KAERITEN TYUU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㆗"},12696:{value:"3198",name:"IDEOGRAPHIC ANNOTATION BOTTOM MARK",category:"So",class:"0",bidirectional_category:"L",mapping:" 4E0B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"KAERITEN GE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㆘"},12697:{value:"3199",name:"IDEOGRAPHIC ANNOTATION FIRST MARK",category:"So",class:"0",bidirectional_category:"L",mapping:" 7532",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"KAERITEN KOU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㆙"},12698:{value:"319A",name:"IDEOGRAPHIC ANNOTATION SECOND MARK",category:"So",class:"0",bidirectional_category:"L",mapping:" 4E59",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"KAERITEN OTU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㆚"},12699:{value:"319B",name:"IDEOGRAPHIC ANNOTATION THIRD MARK",category:"So",class:"0",bidirectional_category:"L",mapping:" 4E19",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"KAERITEN HEI",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㆛"},12700:{value:"319C",name:"IDEOGRAPHIC ANNOTATION FOURTH MARK",category:"So",class:"0",bidirectional_category:"L",mapping:" 4E01",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"KAERITEN TEI",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㆜"},12701:{value:"319D",name:"IDEOGRAPHIC ANNOTATION HEAVEN MARK",category:"So",class:"0",bidirectional_category:"L",mapping:" 5929",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"KAERITEN TEN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㆝"},12702:{value:"319E",name:"IDEOGRAPHIC ANNOTATION EARTH MARK",category:"So",class:"0",bidirectional_category:"L",mapping:" 5730",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"KAERITEN TI",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㆞"},12703:{value:"319F",name:"IDEOGRAPHIC ANNOTATION MAN MARK",category:"So",class:"0",bidirectional_category:"L",mapping:" 4EBA",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"KAERITEN ZIN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㆟"},12736:{value:"31C0",name:"CJK STROKE T",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇀"},12737:{value:"31C1",name:"CJK STROKE WG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇁"},12738:{value:"31C2",name:"CJK STROKE XG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇂"},12739:{value:"31C3",name:"CJK STROKE BXG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇃"},12740:{value:"31C4",name:"CJK STROKE SW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇄"},12741:{value:"31C5",name:"CJK STROKE HZZ",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇅"},12742:{value:"31C6",name:"CJK STROKE HZG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇆"},12743:{value:"31C7",name:"CJK STROKE HP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇇"},12744:{value:"31C8",name:"CJK STROKE HZWG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇈"},12745:{value:"31C9",name:"CJK STROKE SZWG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇉"},12746:{value:"31CA",name:"CJK STROKE HZT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇊"},12747:{value:"31CB",name:"CJK STROKE HZZP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇋"},12748:{value:"31CC",name:"CJK STROKE HPWG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇌"},12749:{value:"31CD",name:"CJK STROKE HZW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇍"},12750:{value:"31CE",name:"CJK STROKE HZZZ",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇎"},12751:{value:"31CF",name:"CJK STROKE N",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇏"},12752:{value:"31D0",name:"CJK STROKE H",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇐"},12753:{value:"31D1",name:"CJK STROKE S",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇑"},12754:{value:"31D2",name:"CJK STROKE P",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇒"},12755:{value:"31D3",name:"CJK STROKE SP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇓"},12756:{value:"31D4",name:"CJK STROKE D",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇔"},12757:{value:"31D5",name:"CJK STROKE HZ",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇕"},12758:{value:"31D6",name:"CJK STROKE HG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇖"},12759:{value:"31D7",name:"CJK STROKE SZ",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇗"},12760:{value:"31D8",name:"CJK STROKE SWZ",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇘"},12761:{value:"31D9",name:"CJK STROKE ST",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇙"},12762:{value:"31DA",name:"CJK STROKE SG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇚"},12763:{value:"31DB",name:"CJK STROKE PD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇛"},12764:{value:"31DC",name:"CJK STROKE PZ",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇜"},12765:{value:"31DD",name:"CJK STROKE TN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇝"},12766:{value:"31DE",name:"CJK STROKE SZZ",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇞"},12767:{value:"31DF",name:"CJK STROKE SWG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇟"},12768:{value:"31E0",name:"CJK STROKE HXWG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇠"},12769:{value:"31E1",name:"CJK STROKE HZZZG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇡"},12770:{value:"31E2",name:"CJK STROKE PG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇢"},12771:{value:"31E3",name:"CJK STROKE Q",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇣"},12800:{value:"3200",name:"PARENTHESIZED HANGUL KIYEOK",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1100 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL GIYEOG",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈀"},12801:{value:"3201",name:"PARENTHESIZED HANGUL NIEUN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1102 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈁"},12802:{value:"3202",name:"PARENTHESIZED HANGUL TIKEUT",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1103 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL DIGEUD",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈂"},12803:{value:"3203",name:"PARENTHESIZED HANGUL RIEUL",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1105 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL LIEUL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈃"},12804:{value:"3204",name:"PARENTHESIZED HANGUL MIEUM",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1106 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈄"},12805:{value:"3205",name:"PARENTHESIZED HANGUL PIEUP",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1107 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL BIEUB",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈅"},12806:{value:"3206",name:"PARENTHESIZED HANGUL SIOS",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1109 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈆"},12807:{value:"3207",name:"PARENTHESIZED HANGUL IEUNG",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 110B 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈇"},12808:{value:"3208",name:"PARENTHESIZED HANGUL CIEUC",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 110C 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL JIEUJ",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈈"},12809:{value:"3209",name:"PARENTHESIZED HANGUL CHIEUCH",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 110E 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL CIEUC",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈉"},12810:{value:"320A",name:"PARENTHESIZED HANGUL KHIEUKH",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 110F 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL KIYEOK",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈊"},12811:{value:"320B",name:"PARENTHESIZED HANGUL THIEUTH",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1110 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL TIEUT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈋"},12812:{value:"320C",name:"PARENTHESIZED HANGUL PHIEUPH",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1111 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL PIEUP",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈌"},12813:{value:"320D",name:"PARENTHESIZED HANGUL HIEUH",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1112 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈍"},12814:{value:"320E",name:"PARENTHESIZED HANGUL KIYEOK A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1100 1161 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL GA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈎"},12815:{value:"320F",name:"PARENTHESIZED HANGUL NIEUN A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1102 1161 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL NA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈏"},12816:{value:"3210",name:"PARENTHESIZED HANGUL TIKEUT A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1103 1161 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL DA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈐"},12817:{value:"3211",name:"PARENTHESIZED HANGUL RIEUL A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1105 1161 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL LA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈑"},12818:{value:"3212",name:"PARENTHESIZED HANGUL MIEUM A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1106 1161 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL MA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈒"},12819:{value:"3213",name:"PARENTHESIZED HANGUL PIEUP A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1107 1161 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL BA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈓"},12820:{value:"3214",name:"PARENTHESIZED HANGUL SIOS A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1109 1161 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL SA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈔"},12821:{value:"3215",name:"PARENTHESIZED HANGUL IEUNG A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 110B 1161 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL A",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈕"},12822:{value:"3216",name:"PARENTHESIZED HANGUL CIEUC A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 110C 1161 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL JA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈖"},12823:{value:"3217",name:"PARENTHESIZED HANGUL CHIEUCH A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 110E 1161 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL CA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈗"},12824:{value:"3218",name:"PARENTHESIZED HANGUL KHIEUKH A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 110F 1161 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL KA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈘"},12825:{value:"3219",name:"PARENTHESIZED HANGUL THIEUTH A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1110 1161 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL TA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈙"},12826:{value:"321A",name:"PARENTHESIZED HANGUL PHIEUPH A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1111 1161 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL PA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈚"},12827:{value:"321B",name:"PARENTHESIZED HANGUL HIEUH A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1112 1161 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL HA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈛"},12828:{value:"321C",name:"PARENTHESIZED HANGUL CIEUC U",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 110C 116E 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL JU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈜"},12829:{value:"321D",name:"PARENTHESIZED KOREAN CHARACTER OJEON",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0028 110B 1169 110C 1165 11AB 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈝"},12830:{value:"321E",name:"PARENTHESIZED KOREAN CHARACTER O HU",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0028 110B 1169 1112 116E 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈞"},12842:{value:"322A",name:"PARENTHESIZED IDEOGRAPH MOON",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 6708 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈪"},12843:{value:"322B",name:"PARENTHESIZED IDEOGRAPH FIRE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 706B 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈫"},12844:{value:"322C",name:"PARENTHESIZED IDEOGRAPH WATER",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 6C34 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈬"},12845:{value:"322D",name:"PARENTHESIZED IDEOGRAPH WOOD",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 6728 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈭"},12846:{value:"322E",name:"PARENTHESIZED IDEOGRAPH METAL",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 91D1 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈮"},12847:{value:"322F",name:"PARENTHESIZED IDEOGRAPH EARTH",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 571F 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈯"},12848:{value:"3230",name:"PARENTHESIZED IDEOGRAPH SUN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 65E5 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈰"},12849:{value:"3231",name:"PARENTHESIZED IDEOGRAPH STOCK",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 682A 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈱"},12850:{value:"3232",name:"PARENTHESIZED IDEOGRAPH HAVE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 6709 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈲"},12851:{value:"3233",name:"PARENTHESIZED IDEOGRAPH SOCIETY",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 793E 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈳"},12852:{value:"3234",name:"PARENTHESIZED IDEOGRAPH NAME",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 540D 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈴"},12853:{value:"3235",name:"PARENTHESIZED IDEOGRAPH SPECIAL",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 7279 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈵"},12854:{value:"3236",name:"PARENTHESIZED IDEOGRAPH FINANCIAL",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 8CA1 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈶"},12855:{value:"3237",name:"PARENTHESIZED IDEOGRAPH CONGRATULATION",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 795D 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈷"},12856:{value:"3238",name:"PARENTHESIZED IDEOGRAPH LABOR",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 52B4 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈸"},12857:{value:"3239",name:"PARENTHESIZED IDEOGRAPH REPRESENT",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 4EE3 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈹"},12858:{value:"323A",name:"PARENTHESIZED IDEOGRAPH CALL",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 547C 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈺"},12859:{value:"323B",name:"PARENTHESIZED IDEOGRAPH STUDY",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 5B66 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈻"},12860:{value:"323C",name:"PARENTHESIZED IDEOGRAPH SUPERVISE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 76E3 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈼"},12861:{value:"323D",name:"PARENTHESIZED IDEOGRAPH ENTERPRISE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 4F01 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈽"},12862:{value:"323E",name:"PARENTHESIZED IDEOGRAPH RESOURCE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 8CC7 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈾"},12863:{value:"323F",name:"PARENTHESIZED IDEOGRAPH ALLIANCE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 5354 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈿"},12864:{value:"3240",name:"PARENTHESIZED IDEOGRAPH FESTIVAL",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 796D 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉀"},12865:{value:"3241",name:"PARENTHESIZED IDEOGRAPH REST",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 4F11 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉁"},12866:{value:"3242",name:"PARENTHESIZED IDEOGRAPH SELF",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 81EA 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉂"},12867:{value:"3243",name:"PARENTHESIZED IDEOGRAPH REACH",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 81F3 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉃"},12868:{value:"3244",name:"CIRCLED IDEOGRAPH QUESTION",category:"So",class:"0",bidirectional_category:"L",mapping:" 554F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉄"},12869:{value:"3245",name:"CIRCLED IDEOGRAPH KINDERGARTEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 5E7C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉅"},12870:{value:"3246",name:"CIRCLED IDEOGRAPH SCHOOL",category:"So",class:"0",bidirectional_category:"L",mapping:" 6587",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉆"},12871:{value:"3247",name:"CIRCLED IDEOGRAPH KOTO",category:"So",class:"0",bidirectional_category:"L",mapping:" 7B8F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉇"},12880:{value:"3250",name:"PARTNERSHIP SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0050 0054 0045",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉐"},12896:{value:"3260",name:"CIRCLED HANGUL KIYEOK",category:"So",class:"0",bidirectional_category:"L",mapping:" 1100",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL GIYEOG",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉠"},12897:{value:"3261",name:"CIRCLED HANGUL NIEUN",category:"So",class:"0",bidirectional_category:"L",mapping:" 1102",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉡"},12898:{value:"3262",name:"CIRCLED HANGUL TIKEUT",category:"So",class:"0",bidirectional_category:"L",mapping:" 1103",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL DIGEUD",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉢"},12899:{value:"3263",name:"CIRCLED HANGUL RIEUL",category:"So",class:"0",bidirectional_category:"L",mapping:" 1105",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL LIEUL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉣"},12900:{value:"3264",name:"CIRCLED HANGUL MIEUM",category:"So",class:"0",bidirectional_category:"L",mapping:" 1106",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉤"},12901:{value:"3265",name:"CIRCLED HANGUL PIEUP",category:"So",class:"0",bidirectional_category:"L",mapping:" 1107",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL BIEUB",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉥"},12902:{value:"3266",name:"CIRCLED HANGUL SIOS",category:"So",class:"0",bidirectional_category:"L",mapping:" 1109",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉦"},12903:{value:"3267",name:"CIRCLED HANGUL IEUNG",category:"So",class:"0",bidirectional_category:"L",mapping:" 110B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉧"},12904:{value:"3268",name:"CIRCLED HANGUL CIEUC",category:"So",class:"0",bidirectional_category:"L",mapping:" 110C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL JIEUJ",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉨"},12905:{value:"3269",name:"CIRCLED HANGUL CHIEUCH",category:"So",class:"0",bidirectional_category:"L",mapping:" 110E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL CIEUC",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉩"},12906:{value:"326A",name:"CIRCLED HANGUL KHIEUKH",category:"So",class:"0",bidirectional_category:"L",mapping:" 110F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL KIYEOK",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉪"},12907:{value:"326B",name:"CIRCLED HANGUL THIEUTH",category:"So",class:"0",bidirectional_category:"L",mapping:" 1110",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL TIEUT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉫"},12908:{value:"326C",name:"CIRCLED HANGUL PHIEUPH",category:"So",class:"0",bidirectional_category:"L",mapping:" 1111",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL PIEUP",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉬"},12909:{value:"326D",name:"CIRCLED HANGUL HIEUH",category:"So",class:"0",bidirectional_category:"L",mapping:" 1112",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉭"},12910:{value:"326E",name:"CIRCLED HANGUL KIYEOK A",category:"So",class:"0",bidirectional_category:"L",mapping:" 1100 1161",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL GA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉮"},12911:{value:"326F",name:"CIRCLED HANGUL NIEUN A",category:"So",class:"0",bidirectional_category:"L",mapping:" 1102 1161",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL NA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉯"},12912:{value:"3270",name:"CIRCLED HANGUL TIKEUT A",category:"So",class:"0",bidirectional_category:"L",mapping:" 1103 1161",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL DA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉰"},12913:{value:"3271",name:"CIRCLED HANGUL RIEUL A",category:"So",class:"0",bidirectional_category:"L",mapping:" 1105 1161",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL LA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉱"},12914:{value:"3272",name:"CIRCLED HANGUL MIEUM A",category:"So",class:"0",bidirectional_category:"L",mapping:" 1106 1161",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL MA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉲"},12915:{value:"3273",name:"CIRCLED HANGUL PIEUP A",category:"So",class:"0",bidirectional_category:"L",mapping:" 1107 1161",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL BA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉳"},12916:{value:"3274",name:"CIRCLED HANGUL SIOS A",category:"So",class:"0",bidirectional_category:"L",mapping:" 1109 1161",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL SA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉴"},12917:{value:"3275",name:"CIRCLED HANGUL IEUNG A",category:"So",class:"0",bidirectional_category:"L",mapping:" 110B 1161",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL A",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉵"},12918:{value:"3276",name:"CIRCLED HANGUL CIEUC A",category:"So",class:"0",bidirectional_category:"L",mapping:" 110C 1161",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL JA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉶"},12919:{value:"3277",name:"CIRCLED HANGUL CHIEUCH A",category:"So",class:"0",bidirectional_category:"L",mapping:" 110E 1161",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL CA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉷"},12920:{value:"3278",name:"CIRCLED HANGUL KHIEUKH A",category:"So",class:"0",bidirectional_category:"L",mapping:" 110F 1161",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL KA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉸"},12921:{value:"3279",name:"CIRCLED HANGUL THIEUTH A",category:"So",class:"0",bidirectional_category:"L",mapping:" 1110 1161",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL TA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉹"},12922:{value:"327A",name:"CIRCLED HANGUL PHIEUPH A",category:"So",class:"0",bidirectional_category:"L",mapping:" 1111 1161",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL PA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉺"},12923:{value:"327B",name:"CIRCLED HANGUL HIEUH A",category:"So",class:"0",bidirectional_category:"L",mapping:" 1112 1161",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL HA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉻"},12924:{value:"327C",name:"CIRCLED KOREAN CHARACTER CHAMKO",category:"So",class:"0",bidirectional_category:"ON",mapping:" 110E 1161 11B7 1100 1169",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉼"},12925:{value:"327D",name:"CIRCLED KOREAN CHARACTER JUEUI",category:"So",class:"0",bidirectional_category:"ON",mapping:" 110C 116E 110B 1174",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉽"},12926:{value:"327E",name:"CIRCLED HANGUL IEUNG U",category:"So",class:"0",bidirectional_category:"ON",mapping:" 110B 116E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉾"},12927:{value:"327F",name:"KOREAN STANDARD SYMBOL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉿"},12938:{value:"328A",name:"CIRCLED IDEOGRAPH MOON",category:"So",class:"0",bidirectional_category:"L",mapping:" 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊊"},12939:{value:"328B",name:"CIRCLED IDEOGRAPH FIRE",category:"So",class:"0",bidirectional_category:"L",mapping:" 706B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊋"},12940:{value:"328C",name:"CIRCLED IDEOGRAPH WATER",category:"So",class:"0",bidirectional_category:"L",mapping:" 6C34",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊌"},12941:{value:"328D",name:"CIRCLED IDEOGRAPH WOOD",category:"So",class:"0",bidirectional_category:"L",mapping:" 6728",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊍"},12942:{value:"328E",name:"CIRCLED IDEOGRAPH METAL",category:"So",class:"0",bidirectional_category:"L",mapping:" 91D1",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊎"},12943:{value:"328F",name:"CIRCLED IDEOGRAPH EARTH",category:"So",class:"0",bidirectional_category:"L",mapping:" 571F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊏"},12944:{value:"3290",name:"CIRCLED IDEOGRAPH SUN",category:"So",class:"0",bidirectional_category:"L",mapping:" 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊐"},12945:{value:"3291",name:"CIRCLED IDEOGRAPH STOCK",category:"So",class:"0",bidirectional_category:"L",mapping:" 682A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊑"},12946:{value:"3292",name:"CIRCLED IDEOGRAPH HAVE",category:"So",class:"0",bidirectional_category:"L",mapping:" 6709",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊒"},12947:{value:"3293",name:"CIRCLED IDEOGRAPH SOCIETY",category:"So",class:"0",bidirectional_category:"L",mapping:" 793E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊓"},12948:{value:"3294",name:"CIRCLED IDEOGRAPH NAME",category:"So",class:"0",bidirectional_category:"L",mapping:" 540D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊔"},12949:{value:"3295",name:"CIRCLED IDEOGRAPH SPECIAL",category:"So",class:"0",bidirectional_category:"L",mapping:" 7279",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊕"},12950:{value:"3296",name:"CIRCLED IDEOGRAPH FINANCIAL",category:"So",class:"0",bidirectional_category:"L",mapping:" 8CA1",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊖"},12951:{value:"3297",name:"CIRCLED IDEOGRAPH CONGRATULATION",category:"So",class:"0",bidirectional_category:"L",mapping:" 795D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊗"},12952:{value:"3298",name:"CIRCLED IDEOGRAPH LABOR",category:"So",class:"0",bidirectional_category:"L",mapping:" 52B4",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊘"},12953:{value:"3299",name:"CIRCLED IDEOGRAPH SECRET",category:"So",class:"0",bidirectional_category:"L",mapping:" 79D8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊙"},12954:{value:"329A",name:"CIRCLED IDEOGRAPH MALE",category:"So",class:"0",bidirectional_category:"L",mapping:" 7537",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊚"},12955:{value:"329B",name:"CIRCLED IDEOGRAPH FEMALE",category:"So",class:"0",bidirectional_category:"L",mapping:" 5973",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊛"},12956:{value:"329C",name:"CIRCLED IDEOGRAPH SUITABLE",category:"So",class:"0",bidirectional_category:"L",mapping:" 9069",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊜"},12957:{value:"329D",name:"CIRCLED IDEOGRAPH EXCELLENT",category:"So",class:"0",bidirectional_category:"L",mapping:" 512A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊝"},12958:{value:"329E",name:"CIRCLED IDEOGRAPH PRINT",category:"So",class:"0",bidirectional_category:"L",mapping:" 5370",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊞"},12959:{value:"329F",name:"CIRCLED IDEOGRAPH ATTENTION",category:"So",class:"0",bidirectional_category:"L",mapping:" 6CE8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊟"},12960:{value:"32A0",name:"CIRCLED IDEOGRAPH ITEM",category:"So",class:"0",bidirectional_category:"L",mapping:" 9805",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊠"},12961:{value:"32A1",name:"CIRCLED IDEOGRAPH REST",category:"So",class:"0",bidirectional_category:"L",mapping:" 4F11",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊡"},12962:{value:"32A2",name:"CIRCLED IDEOGRAPH COPY",category:"So",class:"0",bidirectional_category:"L",mapping:" 5199",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊢"},12963:{value:"32A3",name:"CIRCLED IDEOGRAPH CORRECT",category:"So",class:"0",bidirectional_category:"L",mapping:" 6B63",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊣"},12964:{value:"32A4",name:"CIRCLED IDEOGRAPH HIGH",category:"So",class:"0",bidirectional_category:"L",mapping:" 4E0A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊤"},12965:{value:"32A5",name:"CIRCLED IDEOGRAPH CENTRE",category:"So",class:"0",bidirectional_category:"L",mapping:" 4E2D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED IDEOGRAPH CENTER",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊥"},12966:{value:"32A6",name:"CIRCLED IDEOGRAPH LOW",category:"So",class:"0",bidirectional_category:"L",mapping:" 4E0B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊦"},12967:{value:"32A7",name:"CIRCLED IDEOGRAPH LEFT",category:"So",class:"0",bidirectional_category:"L",mapping:" 5DE6",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊧"},12968:{value:"32A8",name:"CIRCLED IDEOGRAPH RIGHT",category:"So",class:"0",bidirectional_category:"L",mapping:" 53F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊨"},12969:{value:"32A9",name:"CIRCLED IDEOGRAPH MEDICINE",category:"So",class:"0",bidirectional_category:"L",mapping:" 533B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊩"},12970:{value:"32AA",name:"CIRCLED IDEOGRAPH RELIGION",category:"So",class:"0",bidirectional_category:"L",mapping:" 5B97",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊪"},12971:{value:"32AB",name:"CIRCLED IDEOGRAPH STUDY",category:"So",class:"0",bidirectional_category:"L",mapping:" 5B66",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊫"},12972:{value:"32AC",name:"CIRCLED IDEOGRAPH SUPERVISE",category:"So",class:"0",bidirectional_category:"L",mapping:" 76E3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊬"},12973:{value:"32AD",name:"CIRCLED IDEOGRAPH ENTERPRISE",category:"So",class:"0",bidirectional_category:"L",mapping:" 4F01",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊭"},12974:{value:"32AE",name:"CIRCLED IDEOGRAPH RESOURCE",category:"So",class:"0",bidirectional_category:"L",mapping:" 8CC7",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊮"},12975:{value:"32AF",name:"CIRCLED IDEOGRAPH ALLIANCE",category:"So",class:"0",bidirectional_category:"L",mapping:" 5354",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊯"},12976:{value:"32B0",name:"CIRCLED IDEOGRAPH NIGHT",category:"So",class:"0",bidirectional_category:"L",mapping:" 591C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊰"},12992:{value:"32C0",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋀"},12993:{value:"32C1",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR FEBRUARY",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋁"},12994:{value:"32C2",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR MARCH",category:"So",class:"0",bidirectional_category:"L",mapping:" 0033 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋂"},12995:{value:"32C3",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR APRIL",category:"So",class:"0",bidirectional_category:"L",mapping:" 0034 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋃"},12996:{value:"32C4",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR MAY",category:"So",class:"0",bidirectional_category:"L",mapping:" 0035 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋄"},12997:{value:"32C5",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR JUNE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0036 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋅"},12998:{value:"32C6",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR JULY",category:"So",class:"0",bidirectional_category:"L",mapping:" 0037 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋆"},12999:{value:"32C7",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR AUGUST",category:"So",class:"0",bidirectional_category:"L",mapping:" 0038 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋇"},13e3:{value:"32C8",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR SEPTEMBER",category:"So",class:"0",bidirectional_category:"L",mapping:" 0039 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋈"},13001:{value:"32C9",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR OCTOBER",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0030 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋉"},13002:{value:"32CA",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR NOVEMBER",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0031 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋊"},13003:{value:"32CB",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0032 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋋"},13004:{value:"32CC",name:"SQUARE HG",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0048 0067",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋌"},13005:{value:"32CD",name:"SQUARE ERG",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0065 0072 0067",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋍"},13006:{value:"32CE",name:"SQUARE EV",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0065 0056",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋎"},13007:{value:"32CF",name:"LIMITED LIABILITY SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 004C 0054 0044",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋏"},13008:{value:"32D0",name:"CIRCLED KATAKANA A",category:"So",class:"0",bidirectional_category:"L",mapping:" 30A2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋐"},13009:{value:"32D1",name:"CIRCLED KATAKANA I",category:"So",class:"0",bidirectional_category:"L",mapping:" 30A4",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋑"},13010:{value:"32D2",name:"CIRCLED KATAKANA U",category:"So",class:"0",bidirectional_category:"L",mapping:" 30A6",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋒"},13011:{value:"32D3",name:"CIRCLED KATAKANA E",category:"So",class:"0",bidirectional_category:"L",mapping:" 30A8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋓"},13012:{value:"32D4",name:"CIRCLED KATAKANA O",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AA",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋔"},13013:{value:"32D5",name:"CIRCLED KATAKANA KA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋕"},13014:{value:"32D6",name:"CIRCLED KATAKANA KI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AD",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋖"},13015:{value:"32D7",name:"CIRCLED KATAKANA KU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AF",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋗"},13016:{value:"32D8",name:"CIRCLED KATAKANA KE",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B1",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋘"},13017:{value:"32D9",name:"CIRCLED KATAKANA KO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋙"},13018:{value:"32DA",name:"CIRCLED KATAKANA SA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋚"},13019:{value:"32DB",name:"CIRCLED KATAKANA SI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B7",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋛"},13020:{value:"32DC",name:"CIRCLED KATAKANA SU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋜"},13021:{value:"32DD",name:"CIRCLED KATAKANA SE",category:"So",class:"0",bidirectional_category:"L",mapping:" 30BB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋝"},13022:{value:"32DE",name:"CIRCLED KATAKANA SO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30BD",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋞"},13023:{value:"32DF",name:"CIRCLED KATAKANA TA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30BF",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋟"},13024:{value:"32E0",name:"CIRCLED KATAKANA TI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30C1",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋠"},13025:{value:"32E1",name:"CIRCLED KATAKANA TU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30C4",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋡"},13026:{value:"32E2",name:"CIRCLED KATAKANA TE",category:"So",class:"0",bidirectional_category:"L",mapping:" 30C6",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋢"},13027:{value:"32E3",name:"CIRCLED KATAKANA TO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30C8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋣"},13028:{value:"32E4",name:"CIRCLED KATAKANA NA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30CA",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋤"},13029:{value:"32E5",name:"CIRCLED KATAKANA NI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30CB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋥"},13030:{value:"32E6",name:"CIRCLED KATAKANA NU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30CC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋦"},13031:{value:"32E7",name:"CIRCLED KATAKANA NE",category:"So",class:"0",bidirectional_category:"L",mapping:" 30CD",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋧"},13032:{value:"32E8",name:"CIRCLED KATAKANA NO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30CE",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋨"},13033:{value:"32E9",name:"CIRCLED KATAKANA HA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30CF",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋩"},13034:{value:"32EA",name:"CIRCLED KATAKANA HI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋪"},13035:{value:"32EB",name:"CIRCLED KATAKANA HU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋫"},13036:{value:"32EC",name:"CIRCLED KATAKANA HE",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋬"},13037:{value:"32ED",name:"CIRCLED KATAKANA HO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋭"},13038:{value:"32EE",name:"CIRCLED KATAKANA MA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DE",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋮"},13039:{value:"32EF",name:"CIRCLED KATAKANA MI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DF",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋯"},13040:{value:"32F0",name:"CIRCLED KATAKANA MU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30E0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋰"},13041:{value:"32F1",name:"CIRCLED KATAKANA ME",category:"So",class:"0",bidirectional_category:"L",mapping:" 30E1",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋱"},13042:{value:"32F2",name:"CIRCLED KATAKANA MO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30E2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋲"},13043:{value:"32F3",name:"CIRCLED KATAKANA YA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30E4",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋳"},13044:{value:"32F4",name:"CIRCLED KATAKANA YU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30E6",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋴"},13045:{value:"32F5",name:"CIRCLED KATAKANA YO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30E8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋵"},13046:{value:"32F6",name:"CIRCLED KATAKANA RA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30E9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋶"},13047:{value:"32F7",name:"CIRCLED KATAKANA RI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30EA",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋷"},13048:{value:"32F8",name:"CIRCLED KATAKANA RU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋸"},13049:{value:"32F9",name:"CIRCLED KATAKANA RE",category:"So",class:"0",bidirectional_category:"L",mapping:" 30EC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋹"},13050:{value:"32FA",name:"CIRCLED KATAKANA RO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30ED",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋺"},13051:{value:"32FB",name:"CIRCLED KATAKANA WA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30EF",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋻"},13052:{value:"32FC",name:"CIRCLED KATAKANA WI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30F0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋼"},13053:{value:"32FD",name:"CIRCLED KATAKANA WE",category:"So",class:"0",bidirectional_category:"L",mapping:" 30F1",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋽"},13054:{value:"32FE",name:"CIRCLED KATAKANA WO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30F2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋾"},13056:{value:"3300",name:"SQUARE APAATO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30A2 30D1 30FC 30C8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED APAATO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌀"},13057:{value:"3301",name:"SQUARE ARUHUA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30A2 30EB 30D5 30A1",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED ARUHUA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌁"},13058:{value:"3302",name:"SQUARE ANPEA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30A2 30F3 30DA 30A2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED ANPEA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌂"},13059:{value:"3303",name:"SQUARE AARU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30A2 30FC 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED AARU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌃"},13060:{value:"3304",name:"SQUARE ININGU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30A4 30CB 30F3 30B0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED ININGU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌄"},13061:{value:"3305",name:"SQUARE INTI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30A4 30F3 30C1",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED INTI",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌅"},13062:{value:"3306",name:"SQUARE UON",category:"So",class:"0",bidirectional_category:"L",mapping:" 30A6 30A9 30F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED UON",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌆"},13063:{value:"3307",name:"SQUARE ESUKUUDO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30A8 30B9 30AF 30FC 30C9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED ESUKUUDO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌇"},13064:{value:"3308",name:"SQUARE EEKAA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30A8 30FC 30AB 30FC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED EEKAA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌈"},13065:{value:"3309",name:"SQUARE ONSU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AA 30F3 30B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED ONSU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌉"},13066:{value:"330A",name:"SQUARE OOMU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AA 30FC 30E0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED OOMU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌊"},13067:{value:"330B",name:"SQUARE KAIRI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AB 30A4 30EA",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KAIRI",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌋"},13068:{value:"330C",name:"SQUARE KARATTO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AB 30E9 30C3 30C8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KARATTO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌌"},13069:{value:"330D",name:"SQUARE KARORII",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AB 30ED 30EA 30FC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KARORII",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌍"},13070:{value:"330E",name:"SQUARE GARON",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AC 30ED 30F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED GARON",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌎"},13071:{value:"330F",name:"SQUARE GANMA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AC 30F3 30DE",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED GANMA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌏"},13072:{value:"3310",name:"SQUARE GIGA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AE 30AC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED GIGA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌐"},13073:{value:"3311",name:"SQUARE GINII",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AE 30CB 30FC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED GINII",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌑"},13074:{value:"3312",name:"SQUARE KYURII",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AD 30E5 30EA 30FC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KYURII",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌒"},13075:{value:"3313",name:"SQUARE GIRUDAA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AE 30EB 30C0 30FC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED GIRUDAA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌓"},13076:{value:"3314",name:"SQUARE KIRO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AD 30ED",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KIRO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌔"},13077:{value:"3315",name:"SQUARE KIROGURAMU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AD 30ED 30B0 30E9 30E0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KIROGURAMU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌕"},13078:{value:"3316",name:"SQUARE KIROMEETORU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AD 30ED 30E1 30FC 30C8 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KIROMEETORU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌖"},13079:{value:"3317",name:"SQUARE KIROWATTO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AD 30ED 30EF 30C3 30C8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KIROWATTO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌗"},13080:{value:"3318",name:"SQUARE GURAMU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B0 30E9 30E0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED GURAMU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌘"},13081:{value:"3319",name:"SQUARE GURAMUTON",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B0 30E9 30E0 30C8 30F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED GURAMUTON",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌙"},13082:{value:"331A",name:"SQUARE KURUZEIRO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AF 30EB 30BC 30A4 30ED",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KURUZEIRO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌚"},13083:{value:"331B",name:"SQUARE KUROONE",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AF 30ED 30FC 30CD",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KUROONE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌛"},13084:{value:"331C",name:"SQUARE KEESU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B1 30FC 30B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KEESU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌜"},13085:{value:"331D",name:"SQUARE KORUNA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B3 30EB 30CA",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KORUNA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌝"},13086:{value:"331E",name:"SQUARE KOOPO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B3 30FC 30DD",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KOOPO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌞"},13087:{value:"331F",name:"SQUARE SAIKURU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B5 30A4 30AF 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED SAIKURU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌟"},13088:{value:"3320",name:"SQUARE SANTIIMU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B5 30F3 30C1 30FC 30E0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED SANTIIMU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌠"},13089:{value:"3321",name:"SQUARE SIRINGU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B7 30EA 30F3 30B0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED SIRINGU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌡"},13090:{value:"3322",name:"SQUARE SENTI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30BB 30F3 30C1",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED SENTI",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌢"},13091:{value:"3323",name:"SQUARE SENTO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30BB 30F3 30C8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED SENTO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌣"},13092:{value:"3324",name:"SQUARE DAASU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30C0 30FC 30B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED DAASU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌤"},13093:{value:"3325",name:"SQUARE DESI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30C7 30B7",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED DESI",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌥"},13094:{value:"3326",name:"SQUARE DORU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30C9 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED DORU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌦"},13095:{value:"3327",name:"SQUARE TON",category:"So",class:"0",bidirectional_category:"L",mapping:" 30C8 30F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED TON",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌧"},13096:{value:"3328",name:"SQUARE NANO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30CA 30CE",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED NANO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌨"},13097:{value:"3329",name:"SQUARE NOTTO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30CE 30C3 30C8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED NOTTO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌩"},13098:{value:"332A",name:"SQUARE HAITU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30CF 30A4 30C4",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED HAITU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌪"},13099:{value:"332B",name:"SQUARE PAASENTO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D1 30FC 30BB 30F3 30C8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PAASENTO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌫"},13100:{value:"332C",name:"SQUARE PAATU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D1 30FC 30C4",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PAATU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌬"},13101:{value:"332D",name:"SQUARE BAARERU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D0 30FC 30EC 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED BAARERU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌭"},13102:{value:"332E",name:"SQUARE PIASUTORU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D4 30A2 30B9 30C8 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PIASUTORU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌮"},13103:{value:"332F",name:"SQUARE PIKURU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D4 30AF 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PIKURU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌯"},13104:{value:"3330",name:"SQUARE PIKO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D4 30B3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PIKO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌰"},13105:{value:"3331",name:"SQUARE BIRU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D3 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED BIRU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌱"},13106:{value:"3332",name:"SQUARE HUARADDO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D5 30A1 30E9 30C3 30C9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED HUARADDO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌲"},13107:{value:"3333",name:"SQUARE HUIITO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D5 30A3 30FC 30C8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED HUIITO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌳"},13108:{value:"3334",name:"SQUARE BUSSYERU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D6 30C3 30B7 30A7 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED BUSSYERU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌴"},13109:{value:"3335",name:"SQUARE HURAN",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D5 30E9 30F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED HURAN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌵"},13110:{value:"3336",name:"SQUARE HEKUTAARU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D8 30AF 30BF 30FC 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED HEKUTAARU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌶"},13111:{value:"3337",name:"SQUARE PESO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DA 30BD",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PESO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌷"},13112:{value:"3338",name:"SQUARE PENIHI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DA 30CB 30D2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PENIHI",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌸"},13113:{value:"3339",name:"SQUARE HERUTU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D8 30EB 30C4",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED HERUTU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌹"},13114:{value:"333A",name:"SQUARE PENSU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DA 30F3 30B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PENSU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌺"},13115:{value:"333B",name:"SQUARE PEEZI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DA 30FC 30B8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PEEZI",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌻"},13116:{value:"333C",name:"SQUARE BEETA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D9 30FC 30BF",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED BEETA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌼"},13117:{value:"333D",name:"SQUARE POINTO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DD 30A4 30F3 30C8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED POINTO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌽"},13118:{value:"333E",name:"SQUARE BORUTO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DC 30EB 30C8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED BORUTO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌾"},13119:{value:"333F",name:"SQUARE HON",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DB 30F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED HON",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌿"},13120:{value:"3340",name:"SQUARE PONDO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DD 30F3 30C9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PONDO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍀"},13121:{value:"3341",name:"SQUARE HOORU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DB 30FC 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED HOORU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍁"},13122:{value:"3342",name:"SQUARE HOON",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DB 30FC 30F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED HOON",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍂"},13123:{value:"3343",name:"SQUARE MAIKURO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DE 30A4 30AF 30ED",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MAIKURO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍃"},13124:{value:"3344",name:"SQUARE MAIRU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DE 30A4 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MAIRU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍄"},13125:{value:"3345",name:"SQUARE MAHHA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DE 30C3 30CF",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MAHHA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍅"},13126:{value:"3346",name:"SQUARE MARUKU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DE 30EB 30AF",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MARUKU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍆"},13127:{value:"3347",name:"SQUARE MANSYON",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DE 30F3 30B7 30E7 30F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MANSYON",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍇"},13128:{value:"3348",name:"SQUARE MIKURON",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DF 30AF 30ED 30F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MIKURON",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍈"},13129:{value:"3349",name:"SQUARE MIRI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DF 30EA",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MIRI",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍉"},13130:{value:"334A",name:"SQUARE MIRIBAARU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DF 30EA 30D0 30FC 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MIRIBAARU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍊"},13131:{value:"334B",name:"SQUARE MEGA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30E1 30AC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MEGA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍋"},13132:{value:"334C",name:"SQUARE MEGATON",category:"So",class:"0",bidirectional_category:"L",mapping:" 30E1 30AC 30C8 30F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MEGATON",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍌"},13133:{value:"334D",name:"SQUARE MEETORU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30E1 30FC 30C8 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MEETORU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍍"},13134:{value:"334E",name:"SQUARE YAADO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30E4 30FC 30C9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED YAADO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍎"},13135:{value:"334F",name:"SQUARE YAARU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30E4 30FC 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED YAARU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍏"},13136:{value:"3350",name:"SQUARE YUAN",category:"So",class:"0",bidirectional_category:"L",mapping:" 30E6 30A2 30F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED YUAN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍐"},13137:{value:"3351",name:"SQUARE RITTORU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30EA 30C3 30C8 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED RITTORU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍑"},13138:{value:"3352",name:"SQUARE RIRA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30EA 30E9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED RIRA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍒"},13139:{value:"3353",name:"SQUARE RUPII",category:"So",class:"0",bidirectional_category:"L",mapping:" 30EB 30D4 30FC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED RUPII",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍓"},13140:{value:"3354",name:"SQUARE RUUBURU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30EB 30FC 30D6 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED RUUBURU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍔"},13141:{value:"3355",name:"SQUARE REMU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30EC 30E0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED REMU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍕"},13142:{value:"3356",name:"SQUARE RENTOGEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 30EC 30F3 30C8 30B2 30F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED RENTOGEN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍖"},13143:{value:"3357",name:"SQUARE WATTO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30EF 30C3 30C8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED WATTO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍗"},13144:{value:"3358",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ZERO",category:"So",class:"0",bidirectional_category:"L",mapping:" 0030 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍘"},13145:{value:"3359",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ONE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍙"},13146:{value:"335A",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWO",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍚"},13147:{value:"335B",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THREE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0033 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍛"},13148:{value:"335C",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOUR",category:"So",class:"0",bidirectional_category:"L",mapping:" 0034 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍜"},13149:{value:"335D",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIVE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0035 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍝"},13150:{value:"335E",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIX",category:"So",class:"0",bidirectional_category:"L",mapping:" 0036 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍞"},13151:{value:"335F",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0037 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍟"},13152:{value:"3360",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHT",category:"So",class:"0",bidirectional_category:"L",mapping:" 0038 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍠"},13153:{value:"3361",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0039 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍡"},13154:{value:"3362",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0030 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍢"},13155:{value:"3363",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ELEVEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0031 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍣"},13156:{value:"3364",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWELVE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0032 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍤"},13157:{value:"3365",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THIRTEEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0033 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍥"},13158:{value:"3366",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOURTEEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0034 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍦"},13159:{value:"3367",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIFTEEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0035 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍧"},13160:{value:"3368",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIXTEEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0036 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍨"},13161:{value:"3369",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVENTEEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0037 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍩"},13162:{value:"336A",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHTEEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0038 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍪"},13163:{value:"336B",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINETEEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0039 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍫"},13164:{value:"336C",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0030 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍬"},13165:{value:"336D",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-ONE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0031 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍭"},13166:{value:"336E",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-TWO",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0032 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍮"},13167:{value:"336F",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-THREE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0033 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍯"},13168:{value:"3370",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-FOUR",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0034 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍰"},13169:{value:"3371",name:"SQUARE HPA",category:"So",class:"0",bidirectional_category:"L",mapping:" 0068 0050 0061",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍱"},13170:{value:"3372",name:"SQUARE DA",category:"So",class:"0",bidirectional_category:"L",mapping:" 0064 0061",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍲"},13171:{value:"3373",name:"SQUARE AU",category:"So",class:"0",bidirectional_category:"L",mapping:" 0041 0055",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍳"},13172:{value:"3374",name:"SQUARE BAR",category:"So",class:"0",bidirectional_category:"L",mapping:" 0062 0061 0072",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍴"},13173:{value:"3375",name:"SQUARE OV",category:"So",class:"0",bidirectional_category:"L",mapping:" 006F 0056",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍵"},13174:{value:"3376",name:"SQUARE PC",category:"So",class:"0",bidirectional_category:"L",mapping:" 0070 0063",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍶"},13175:{value:"3377",name:"SQUARE DM",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0064 006D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍷"},13176:{value:"3378",name:"SQUARE DM SQUARED",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0064 006D 00B2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍸"},13177:{value:"3379",name:"SQUARE DM CUBED",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0064 006D 00B3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍹"},13178:{value:"337A",name:"SQUARE IU",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0049 0055",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍺"},13179:{value:"337B",name:"SQUARE ERA NAME HEISEI",category:"So",class:"0",bidirectional_category:"L",mapping:" 5E73 6210",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED TWO IDEOGRAPHS ERA NAME HEISEI",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍻"},13180:{value:"337C",name:"SQUARE ERA NAME SYOUWA",category:"So",class:"0",bidirectional_category:"L",mapping:" 662D 548C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED TWO IDEOGRAPHS ERA NAME SYOUWA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍼"},13181:{value:"337D",name:"SQUARE ERA NAME TAISYOU",category:"So",class:"0",bidirectional_category:"L",mapping:" 5927 6B63",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED TWO IDEOGRAPHS ERA NAME TAISYOU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍽"},13182:{value:"337E",name:"SQUARE ERA NAME MEIZI",category:"So",class:"0",bidirectional_category:"L",mapping:" 660E 6CBB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED TWO IDEOGRAPHS ERA NAME MEIZI",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍾"},13183:{value:"337F",name:"SQUARE CORPORATION",category:"So",class:"0",bidirectional_category:"L",mapping:" 682A 5F0F 4F1A 793E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED FOUR IDEOGRAPHS CORPORATION",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍿"},13184:{value:"3380",name:"SQUARE PA AMPS",category:"So",class:"0",bidirectional_category:"L",mapping:" 0070 0041",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PA AMPS",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎀"},13185:{value:"3381",name:"SQUARE NA",category:"So",class:"0",bidirectional_category:"L",mapping:" 006E 0041",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED NA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎁"},13186:{value:"3382",name:"SQUARE MU A",category:"So",class:"0",bidirectional_category:"L",mapping:" 03BC 0041",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MU A",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎂"},13187:{value:"3383",name:"SQUARE MA",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 0041",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎃"},13188:{value:"3384",name:"SQUARE KA",category:"So",class:"0",bidirectional_category:"L",mapping:" 006B 0041",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎄"},13189:{value:"3385",name:"SQUARE KB",category:"So",class:"0",bidirectional_category:"L",mapping:" 004B 0042",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KB",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎅"},13190:{value:"3386",name:"SQUARE MB",category:"So",class:"0",bidirectional_category:"L",mapping:" 004D 0042",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MB",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎆"},13191:{value:"3387",name:"SQUARE GB",category:"So",class:"0",bidirectional_category:"L",mapping:" 0047 0042",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED GB",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎇"},13192:{value:"3388",name:"SQUARE CAL",category:"So",class:"0",bidirectional_category:"L",mapping:" 0063 0061 006C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED CAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎈"},13193:{value:"3389",name:"SQUARE KCAL",category:"So",class:"0",bidirectional_category:"L",mapping:" 006B 0063 0061 006C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KCAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎉"},13194:{value:"338A",name:"SQUARE PF",category:"So",class:"0",bidirectional_category:"L",mapping:" 0070 0046",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PF",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎊"},13195:{value:"338B",name:"SQUARE NF",category:"So",class:"0",bidirectional_category:"L",mapping:" 006E 0046",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED NF",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎋"},13196:{value:"338C",name:"SQUARE MU F",category:"So",class:"0",bidirectional_category:"L",mapping:" 03BC 0046",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MU F",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎌"},13197:{value:"338D",name:"SQUARE MU G",category:"So",class:"0",bidirectional_category:"L",mapping:" 03BC 0067",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MU G",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎍"},13198:{value:"338E",name:"SQUARE MG",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 0067",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MG",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎎"},13199:{value:"338F",name:"SQUARE KG",category:"So",class:"0",bidirectional_category:"L",mapping:" 006B 0067",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KG",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎏"},13200:{value:"3390",name:"SQUARE HZ",category:"So",class:"0",bidirectional_category:"L",mapping:" 0048 007A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED HZ",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎐"},13201:{value:"3391",name:"SQUARE KHZ",category:"So",class:"0",bidirectional_category:"L",mapping:" 006B 0048 007A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KHZ",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎑"},13202:{value:"3392",name:"SQUARE MHZ",category:"So",class:"0",bidirectional_category:"L",mapping:" 004D 0048 007A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MHZ",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎒"},13203:{value:"3393",name:"SQUARE GHZ",category:"So",class:"0",bidirectional_category:"L",mapping:" 0047 0048 007A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED GHZ",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎓"},13204:{value:"3394",name:"SQUARE THZ",category:"So",class:"0",bidirectional_category:"L",mapping:" 0054 0048 007A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED THZ",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎔"},13205:{value:"3395",name:"SQUARE MU L",category:"So",class:"0",bidirectional_category:"L",mapping:" 03BC 2113",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MU L",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎕"},13206:{value:"3396",name:"SQUARE ML",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 2113",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED ML",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎖"},13207:{value:"3397",name:"SQUARE DL",category:"So",class:"0",bidirectional_category:"L",mapping:" 0064 2113",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED DL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎗"},13208:{value:"3398",name:"SQUARE KL",category:"So",class:"0",bidirectional_category:"L",mapping:" 006B 2113",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎘"},13209:{value:"3399",name:"SQUARE FM",category:"So",class:"0",bidirectional_category:"L",mapping:" 0066 006D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED FM",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎙"},13210:{value:"339A",name:"SQUARE NM",category:"So",class:"0",bidirectional_category:"L",mapping:" 006E 006D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED NM",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎚"},13211:{value:"339B",name:"SQUARE MU M",category:"So",class:"0",bidirectional_category:"L",mapping:" 03BC 006D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MU M",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎛"},13212:{value:"339C",name:"SQUARE MM",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 006D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MM",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎜"},13213:{value:"339D",name:"SQUARE CM",category:"So",class:"0",bidirectional_category:"L",mapping:" 0063 006D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED CM",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎝"},13214:{value:"339E",name:"SQUARE KM",category:"So",class:"0",bidirectional_category:"L",mapping:" 006B 006D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KM",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎞"},13215:{value:"339F",name:"SQUARE MM SQUARED",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 006D 00B2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MM SQUARED",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎟"},13216:{value:"33A0",name:"SQUARE CM SQUARED",category:"So",class:"0",bidirectional_category:"L",mapping:" 0063 006D 00B2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED CM SQUARED",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎠"},13217:{value:"33A1",name:"SQUARE M SQUARED",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 00B2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED M SQUARED",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎡"},13218:{value:"33A2",name:"SQUARE KM SQUARED",category:"So",class:"0",bidirectional_category:"L",mapping:" 006B 006D 00B2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KM SQUARED",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎢"},13219:{value:"33A3",name:"SQUARE MM CUBED",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 006D 00B3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MM CUBED",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎣"},13220:{value:"33A4",name:"SQUARE CM CUBED",category:"So",class:"0",bidirectional_category:"L",mapping:" 0063 006D 00B3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED CM CUBED",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎤"},13221:{value:"33A5",name:"SQUARE M CUBED",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 00B3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED M CUBED",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎥"},13222:{value:"33A6",name:"SQUARE KM CUBED",category:"So",class:"0",bidirectional_category:"L",mapping:" 006B 006D 00B3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KM CUBED",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎦"},13223:{value:"33A7",name:"SQUARE M OVER S",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 2215 0073",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED M OVER S",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎧"},13224:{value:"33A8",name:"SQUARE M OVER S SQUARED",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 2215 0073 00B2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED M OVER S SQUARED",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎨"},13225:{value:"33A9",name:"SQUARE PA",category:"So",class:"0",bidirectional_category:"L",mapping:" 0050 0061",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎩"},13226:{value:"33AA",name:"SQUARE KPA",category:"So",class:"0",bidirectional_category:"L",mapping:" 006B 0050 0061",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KPA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎪"},13227:{value:"33AB",name:"SQUARE MPA",category:"So",class:"0",bidirectional_category:"L",mapping:" 004D 0050 0061",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MPA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎫"},13228:{value:"33AC",name:"SQUARE GPA",category:"So",class:"0",bidirectional_category:"L",mapping:" 0047 0050 0061",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED GPA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎬"},13229:{value:"33AD",name:"SQUARE RAD",category:"So",class:"0",bidirectional_category:"L",mapping:" 0072 0061 0064",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED RAD",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎭"},13230:{value:"33AE",name:"SQUARE RAD OVER S",category:"So",class:"0",bidirectional_category:"L",mapping:" 0072 0061 0064 2215 0073",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED RAD OVER S",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎮"},13231:{value:"33AF",name:"SQUARE RAD OVER S SQUARED",category:"So",class:"0",bidirectional_category:"L",mapping:" 0072 0061 0064 2215 0073 00B2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED RAD OVER S SQUARED",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎯"},13232:{value:"33B0",name:"SQUARE PS",category:"So",class:"0",bidirectional_category:"L",mapping:" 0070 0073",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PS",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎰"},13233:{value:"33B1",name:"SQUARE NS",category:"So",class:"0",bidirectional_category:"L",mapping:" 006E 0073",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED NS",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎱"},13234:{value:"33B2",name:"SQUARE MU S",category:"So",class:"0",bidirectional_category:"L",mapping:" 03BC 0073",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MU S",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎲"},13235:{value:"33B3",name:"SQUARE MS",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 0073",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MS",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎳"},13236:{value:"33B4",name:"SQUARE PV",category:"So",class:"0",bidirectional_category:"L",mapping:" 0070 0056",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PV",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎴"},13237:{value:"33B5",name:"SQUARE NV",category:"So",class:"0",bidirectional_category:"L",mapping:" 006E 0056",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED NV",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎵"},13238:{value:"33B6",name:"SQUARE MU V",category:"So",class:"0",bidirectional_category:"L",mapping:" 03BC 0056",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MU V",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎶"},13239:{value:"33B7",name:"SQUARE MV",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 0056",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MV",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎷"},13240:{value:"33B8",name:"SQUARE KV",category:"So",class:"0",bidirectional_category:"L",mapping:" 006B 0056",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KV",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎸"},13241:{value:"33B9",name:"SQUARE MV MEGA",category:"So",class:"0",bidirectional_category:"L",mapping:" 004D 0056",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MV MEGA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎹"},13242:{value:"33BA",name:"SQUARE PW",category:"So",class:"0",bidirectional_category:"L",mapping:" 0070 0057",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎺"},13243:{value:"33BB",name:"SQUARE NW",category:"So",class:"0",bidirectional_category:"L",mapping:" 006E 0057",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED NW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎻"},13244:{value:"33BC",name:"SQUARE MU W",category:"So",class:"0",bidirectional_category:"L",mapping:" 03BC 0057",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MU W",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎼"},13245:{value:"33BD",name:"SQUARE MW",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 0057",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎽"},13246:{value:"33BE",name:"SQUARE KW",category:"So",class:"0",bidirectional_category:"L",mapping:" 006B 0057",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎾"},13247:{value:"33BF",name:"SQUARE MW MEGA",category:"So",class:"0",bidirectional_category:"L",mapping:" 004D 0057",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MW MEGA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎿"},13248:{value:"33C0",name:"SQUARE K OHM",category:"So",class:"0",bidirectional_category:"L",mapping:" 006B 03A9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED K OHM",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏀"},13249:{value:"33C1",name:"SQUARE M OHM",category:"So",class:"0",bidirectional_category:"L",mapping:" 004D 03A9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED M OHM",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏁"},13250:{value:"33C2",name:"SQUARE AM",category:"So",class:"0",bidirectional_category:"L",mapping:" 0061 002E 006D 002E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED AM",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏂"},13251:{value:"33C3",name:"SQUARE BQ",category:"So",class:"0",bidirectional_category:"L",mapping:" 0042 0071",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED BQ",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏃"},13252:{value:"33C4",name:"SQUARE CC",category:"So",class:"0",bidirectional_category:"L",mapping:" 0063 0063",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED CC",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏄"},13253:{value:"33C5",name:"SQUARE CD",category:"So",class:"0",bidirectional_category:"L",mapping:" 0063 0064",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED CD",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏅"},13254:{value:"33C6",name:"SQUARE C OVER KG",category:"So",class:"0",bidirectional_category:"L",mapping:" 0043 2215 006B 0067",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED C OVER KG",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏆"},13255:{value:"33C7",name:"SQUARE CO",category:"So",class:"0",bidirectional_category:"L",mapping:" 0043 006F 002E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED CO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏇"},13256:{value:"33C8",name:"SQUARE DB",category:"So",class:"0",bidirectional_category:"L",mapping:" 0064 0042",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED DB",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏈"},13257:{value:"33C9",name:"SQUARE GY",category:"So",class:"0",bidirectional_category:"L",mapping:" 0047 0079",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED GY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏉"},13258:{value:"33CA",name:"SQUARE HA",category:"So",class:"0",bidirectional_category:"L",mapping:" 0068 0061",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED HA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏊"},13259:{value:"33CB",name:"SQUARE HP",category:"So",class:"0",bidirectional_category:"L",mapping:" 0048 0050",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED HP",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏋"},13260:{value:"33CC",name:"SQUARE IN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0069 006E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED IN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏌"},13261:{value:"33CD",name:"SQUARE KK",category:"So",class:"0",bidirectional_category:"L",mapping:" 004B 004B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KK",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏍"},13262:{value:"33CE",name:"SQUARE KM CAPITAL",category:"So",class:"0",bidirectional_category:"L",mapping:" 004B 004D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KM CAPITAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏎"},13263:{value:"33CF",name:"SQUARE KT",category:"So",class:"0",bidirectional_category:"L",mapping:" 006B 0074",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏏"},13264:{value:"33D0",name:"SQUARE LM",category:"So",class:"0",bidirectional_category:"L",mapping:" 006C 006D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED LM",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏐"},13265:{value:"33D1",name:"SQUARE LN",category:"So",class:"0",bidirectional_category:"L",mapping:" 006C 006E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED LN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏑"},13266:{value:"33D2",name:"SQUARE LOG",category:"So",class:"0",bidirectional_category:"L",mapping:" 006C 006F 0067",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED LOG",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏒"},13267:{value:"33D3",name:"SQUARE LX",category:"So",class:"0",bidirectional_category:"L",mapping:" 006C 0078",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED LX",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏓"},13268:{value:"33D4",name:"SQUARE MB SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 0062",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MB SMALL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏔"},13269:{value:"33D5",name:"SQUARE MIL",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 0069 006C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MIL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏕"},13270:{value:"33D6",name:"SQUARE MOL",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 006F 006C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MOL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏖"},13271:{value:"33D7",name:"SQUARE PH",category:"So",class:"0",bidirectional_category:"L",mapping:" 0050 0048",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PH",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏗"},13272:{value:"33D8",name:"SQUARE PM",category:"So",class:"0",bidirectional_category:"L",mapping:" 0070 002E 006D 002E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PM",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏘"},13273:{value:"33D9",name:"SQUARE PPM",category:"So",class:"0",bidirectional_category:"L",mapping:" 0050 0050 004D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PPM",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏙"},13274:{value:"33DA",name:"SQUARE PR",category:"So",class:"0",bidirectional_category:"L",mapping:" 0050 0052",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏚"},13275:{value:"33DB",name:"SQUARE SR",category:"So",class:"0",bidirectional_category:"L",mapping:" 0073 0072",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED SR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏛"},13276:{value:"33DC",name:"SQUARE SV",category:"So",class:"0",bidirectional_category:"L",mapping:" 0053 0076",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED SV",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏜"},13277:{value:"33DD",name:"SQUARE WB",category:"So",class:"0",bidirectional_category:"L",mapping:" 0057 0062",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED WB",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏝"},13278:{value:"33DE",name:"SQUARE V OVER M",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0056 2215 006D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏞"},13279:{value:"33DF",name:"SQUARE A OVER M",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0041 2215 006D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏟"},13280:{value:"33E0",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏠"},13281:{value:"33E1",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWO",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏡"},13282:{value:"33E2",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THREE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0033 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏢"},13283:{value:"33E3",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOUR",category:"So",class:"0",bidirectional_category:"L",mapping:" 0034 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏣"},13284:{value:"33E4",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIVE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0035 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏤"},13285:{value:"33E5",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIX",category:"So",class:"0",bidirectional_category:"L",mapping:" 0036 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏥"},13286:{value:"33E6",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0037 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏦"},13287:{value:"33E7",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHT",category:"So",class:"0",bidirectional_category:"L",mapping:" 0038 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏧"},13288:{value:"33E8",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0039 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏨"},13289:{value:"33E9",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0030 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏩"},13290:{value:"33EA",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ELEVEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0031 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏪"},13291:{value:"33EB",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWELVE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0032 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏫"},13292:{value:"33EC",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTEEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0033 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏬"},13293:{value:"33ED",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOURTEEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0034 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏭"},13294:{value:"33EE",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIFTEEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0035 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏮"},13295:{value:"33EF",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIXTEEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0036 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏯"},13296:{value:"33F0",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVENTEEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0037 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏰"},13297:{value:"33F1",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHTEEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0038 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏱"},13298:{value:"33F2",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINETEEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0039 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏲"},13299:{value:"33F3",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0030 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏳"},13300:{value:"33F4",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-ONE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0031 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏴"},13301:{value:"33F5",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-TWO",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0032 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏵"},13302:{value:"33F6",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-THREE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0033 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏶"},13303:{value:"33F7",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FOUR",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0034 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏷"},13304:{value:"33F8",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FIVE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0035 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏸"},13305:{value:"33F9",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SIX",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0036 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏹"},13306:{value:"33FA",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SEVEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0037 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏺"},13307:{value:"33FB",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-EIGHT",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0038 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏻"},13308:{value:"33FC",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0039 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏼"},13309:{value:"33FD",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY",category:"So",class:"0",bidirectional_category:"L",mapping:" 0033 0030 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏽"},13310:{value:"33FE",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0033 0031 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏾"},13311:{value:"33FF",name:"SQUARE GAL",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0067 0061 006C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏿"},19904:{value:"4DC0",name:"HEXAGRAM FOR THE CREATIVE HEAVEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷀"},19905:{value:"4DC1",name:"HEXAGRAM FOR THE RECEPTIVE EARTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷁"},19906:{value:"4DC2",name:"HEXAGRAM FOR DIFFICULTY AT THE BEGINNING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷂"},19907:{value:"4DC3",name:"HEXAGRAM FOR YOUTHFUL FOLLY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷃"},19908:{value:"4DC4",name:"HEXAGRAM FOR WAITING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷄"},19909:{value:"4DC5",name:"HEXAGRAM FOR CONFLICT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷅"},19910:{value:"4DC6",name:"HEXAGRAM FOR THE ARMY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷆"},19911:{value:"4DC7",name:"HEXAGRAM FOR HOLDING TOGETHER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷇"},19912:{value:"4DC8",name:"HEXAGRAM FOR SMALL TAMING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷈"},19913:{value:"4DC9",name:"HEXAGRAM FOR TREADING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷉"},19914:{value:"4DCA",name:"HEXAGRAM FOR PEACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷊"},19915:{value:"4DCB",name:"HEXAGRAM FOR STANDSTILL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷋"},19916:{value:"4DCC",name:"HEXAGRAM FOR FELLOWSHIP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷌"},19917:{value:"4DCD",name:"HEXAGRAM FOR GREAT POSSESSION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷍"},19918:{value:"4DCE",name:"HEXAGRAM FOR MODESTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷎"},19919:{value:"4DCF",name:"HEXAGRAM FOR ENTHUSIASM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷏"},19920:{value:"4DD0",name:"HEXAGRAM FOR FOLLOWING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷐"},19921:{value:"4DD1",name:"HEXAGRAM FOR WORK ON THE DECAYED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷑"},19922:{value:"4DD2",name:"HEXAGRAM FOR APPROACH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷒"},19923:{value:"4DD3",name:"HEXAGRAM FOR CONTEMPLATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷓"},19924:{value:"4DD4",name:"HEXAGRAM FOR BITING THROUGH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷔"},19925:{value:"4DD5",name:"HEXAGRAM FOR GRACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷕"},19926:{value:"4DD6",name:"HEXAGRAM FOR SPLITTING APART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷖"},19927:{value:"4DD7",name:"HEXAGRAM FOR RETURN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷗"},19928:{value:"4DD8",name:"HEXAGRAM FOR INNOCENCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷘"},19929:{value:"4DD9",name:"HEXAGRAM FOR GREAT TAMING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷙"},19930:{value:"4DDA",name:"HEXAGRAM FOR MOUTH CORNERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷚"},19931:{value:"4DDB",name:"HEXAGRAM FOR GREAT PREPONDERANCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷛"},19932:{value:"4DDC",name:"HEXAGRAM FOR THE ABYSMAL WATER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷜"},19933:{value:"4DDD",name:"HEXAGRAM FOR THE CLINGING FIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷝"},19934:{value:"4DDE",name:"HEXAGRAM FOR INFLUENCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷞"},19935:{value:"4DDF",name:"HEXAGRAM FOR DURATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷟"},19936:{value:"4DE0",name:"HEXAGRAM FOR RETREAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷠"},19937:{value:"4DE1",name:"HEXAGRAM FOR GREAT POWER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷡"},19938:{value:"4DE2",name:"HEXAGRAM FOR PROGRESS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷢"},19939:{value:"4DE3",name:"HEXAGRAM FOR DARKENING OF THE LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷣"},19940:{value:"4DE4",name:"HEXAGRAM FOR THE FAMILY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷤"},19941:{value:"4DE5",name:"HEXAGRAM FOR OPPOSITION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷥"},19942:{value:"4DE6",name:"HEXAGRAM FOR OBSTRUCTION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷦"},19943:{value:"4DE7",name:"HEXAGRAM FOR DELIVERANCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷧"},19944:{value:"4DE8",name:"HEXAGRAM FOR DECREASE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷨"},19945:{value:"4DE9",name:"HEXAGRAM FOR INCREASE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷩"},19946:{value:"4DEA",name:"HEXAGRAM FOR BREAKTHROUGH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷪"},19947:{value:"4DEB",name:"HEXAGRAM FOR COMING TO MEET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷫"},19948:{value:"4DEC",name:"HEXAGRAM FOR GATHERING TOGETHER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷬"},19949:{value:"4DED",name:"HEXAGRAM FOR PUSHING UPWARD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷭"},19950:{value:"4DEE",name:"HEXAGRAM FOR OPPRESSION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷮"},19951:{value:"4DEF",name:"HEXAGRAM FOR THE WELL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷯"},19952:{value:"4DF0",name:"HEXAGRAM FOR REVOLUTION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷰"},19953:{value:"4DF1",name:"HEXAGRAM FOR THE CAULDRON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷱"},19954:{value:"4DF2",name:"HEXAGRAM FOR THE AROUSING THUNDER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷲"},19955:{value:"4DF3",name:"HEXAGRAM FOR THE KEEPING STILL MOUNTAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷳"},19956:{value:"4DF4",name:"HEXAGRAM FOR DEVELOPMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷴"},19957:{value:"4DF5",name:"HEXAGRAM FOR THE MARRYING MAIDEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷵"},19958:{value:"4DF6",name:"HEXAGRAM FOR ABUNDANCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷶"},19959:{value:"4DF7",name:"HEXAGRAM FOR THE WANDERER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷷"},19960:{value:"4DF8",name:"HEXAGRAM FOR THE GENTLE WIND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷸"},19961:{value:"4DF9",name:"HEXAGRAM FOR THE JOYOUS LAKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷹"},19962:{value:"4DFA",name:"HEXAGRAM FOR DISPERSION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷺"},19963:{value:"4DFB",name:"HEXAGRAM FOR LIMITATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷻"},19964:{value:"4DFC",name:"HEXAGRAM FOR INNER TRUTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷼"},19965:{value:"4DFD",name:"HEXAGRAM FOR SMALL PREPONDERANCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷽"},19966:{value:"4DFE",name:"HEXAGRAM FOR AFTER COMPLETION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷾"},19967:{value:"4DFF",name:"HEXAGRAM FOR BEFORE COMPLETION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷿"},42128:{value:"A490",name:"YI RADICAL QOT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒐"},42129:{value:"A491",name:"YI RADICAL LI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒑"},42130:{value:"A492",name:"YI RADICAL KIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒒"},42131:{value:"A493",name:"YI RADICAL NYIP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒓"},42132:{value:"A494",name:"YI RADICAL CYP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒔"},42133:{value:"A495",name:"YI RADICAL SSI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒕"},42134:{value:"A496",name:"YI RADICAL GGOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒖"},42135:{value:"A497",name:"YI RADICAL GEP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒗"},42136:{value:"A498",name:"YI RADICAL MI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒘"},42137:{value:"A499",name:"YI RADICAL HXIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒙"},42138:{value:"A49A",name:"YI RADICAL LYR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒚"},42139:{value:"A49B",name:"YI RADICAL BBUT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒛"},42140:{value:"A49C",name:"YI RADICAL MOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒜"},42141:{value:"A49D",name:"YI RADICAL YO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒝"},42142:{value:"A49E",name:"YI RADICAL PUT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒞"},42143:{value:"A49F",name:"YI RADICAL HXUO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒟"},42144:{value:"A4A0",name:"YI RADICAL TAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒠"},42145:{value:"A4A1",name:"YI RADICAL GA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒡"},42146:{value:"A4A2",name:"YI RADICAL ZUP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒢"},42147:{value:"A4A3",name:"YI RADICAL CYT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒣"},42148:{value:"A4A4",name:"YI RADICAL DDUR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒤"},42149:{value:"A4A5",name:"YI RADICAL BUR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒥"},42150:{value:"A4A6",name:"YI RADICAL GGUO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒦"},42151:{value:"A4A7",name:"YI RADICAL NYOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒧"},42152:{value:"A4A8",name:"YI RADICAL TU",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒨"},42153:{value:"A4A9",name:"YI RADICAL OP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒩"},42154:{value:"A4AA",name:"YI RADICAL JJUT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒪"},42155:{value:"A4AB",name:"YI RADICAL ZOT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒫"},42156:{value:"A4AC",name:"YI RADICAL PYT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒬"},42157:{value:"A4AD",name:"YI RADICAL HMO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒭"},42158:{value:"A4AE",name:"YI RADICAL YIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒮"},42159:{value:"A4AF",name:"YI RADICAL VUR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒯"},42160:{value:"A4B0",name:"YI RADICAL SHY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒰"},42161:{value:"A4B1",name:"YI RADICAL VEP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒱"},42162:{value:"A4B2",name:"YI RADICAL ZA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒲"},42163:{value:"A4B3",name:"YI RADICAL JO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒳"},42164:{value:"A4B4",name:"YI RADICAL NZUP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒴"},42165:{value:"A4B5",name:"YI RADICAL JJY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒵"},42166:{value:"A4B6",name:"YI RADICAL GOT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒶"},42167:{value:"A4B7",name:"YI RADICAL JJIE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒷"},42168:{value:"A4B8",name:"YI RADICAL WO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒸"},42169:{value:"A4B9",name:"YI RADICAL DU",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒹"},42170:{value:"A4BA",name:"YI RADICAL SHUR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒺"},42171:{value:"A4BB",name:"YI RADICAL LIE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒻"},42172:{value:"A4BC",name:"YI RADICAL CY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒼"},42173:{value:"A4BD",name:"YI RADICAL CUOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒽"},42174:{value:"A4BE",name:"YI RADICAL CIP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒾"},42175:{value:"A4BF",name:"YI RADICAL HXOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒿"},42176:{value:"A4C0",name:"YI RADICAL SHAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꓀"},42177:{value:"A4C1",name:"YI RADICAL ZUR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꓁"},42178:{value:"A4C2",name:"YI RADICAL SHOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꓂"},42179:{value:"A4C3",name:"YI RADICAL CHE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꓃"},42180:{value:"A4C4",name:"YI RADICAL ZZIET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꓄"},42181:{value:"A4C5",name:"YI RADICAL NBIE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꓅"},42182:{value:"A4C6",name:"YI RADICAL KE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꓆"},43048:{value:"A828",name:"SYLOTI NAGRI POETRY MARK-1",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꠨"},43049:{value:"A829",name:"SYLOTI NAGRI POETRY MARK-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꠩"},43050:{value:"A82A",name:"SYLOTI NAGRI POETRY MARK-3",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꠪"},43051:{value:"A82B",name:"SYLOTI NAGRI POETRY MARK-4",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꠫"},43062:{value:"A836",name:"NORTH INDIC QUARTER MARK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꠶"},43063:{value:"A837",name:"NORTH INDIC PLACEHOLDER MARK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꠷"},43065:{value:"A839",name:"NORTH INDIC QUANTITY MARK",category:"So",class:"0",bidirectional_category:"ET",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꠹"},43639:{value:"AA77",name:"MYANMAR SYMBOL AITON EXCLAMATION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꩷"},43640:{value:"AA78",name:"MYANMAR SYMBOL AITON ONE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꩸"},43641:{value:"AA79",name:"MYANMAR SYMBOL AITON TWO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꩹"},65021:{value:"FDFD",name:"ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"﷽"},65508:{value:"FFE4",name:"FULLWIDTH BROKEN BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:" 00A6",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FULLWIDTH BROKEN VERTICAL BAR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"¦"},65512:{value:"FFE8",name:"HALFWIDTH FORMS LIGHT VERTICAL",category:"So",class:"0",bidirectional_category:"ON",mapping:" 2502",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"│"},65517:{value:"FFED",name:"HALFWIDTH BLACK SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 25A0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"■"},65518:{value:"FFEE",name:"HALFWIDTH WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 25CB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"○"},65532:{value:"FFFC",name:"OBJECT REPLACEMENT CHARACTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},65533:{value:"FFFD",name:"REPLACEMENT CHARACTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},65847:{value:"10137",name:"AEGEAN WEIGHT BASE UNIT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ķ"},65848:{value:"10138",name:"AEGEAN WEIGHT FIRST SUBUNIT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ĸ"},65849:{value:"10139",name:"AEGEAN WEIGHT SECOND SUBUNIT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ĺ"},65850:{value:"1013A",name:"AEGEAN WEIGHT THIRD SUBUNIT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ĺ"},65851:{value:"1013B",name:"AEGEAN WEIGHT FOURTH SUBUNIT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ļ"},65852:{value:"1013C",name:"AEGEAN DRY MEASURE FIRST SUBUNIT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ļ"},65853:{value:"1013D",name:"AEGEAN LIQUID MEASURE FIRST SUBUNIT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ľ"},65854:{value:"1013E",name:"AEGEAN MEASURE SECOND SUBUNIT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ľ"},65855:{value:"1013F",name:"AEGEAN MEASURE THIRD SUBUNIT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ŀ"},65913:{value:"10179",name:"GREEK YEAR SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ź"},65914:{value:"1017A",name:"GREEK TALENT SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ź"},65915:{value:"1017B",name:"GREEK DRACHMA SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ż"},65916:{value:"1017C",name:"GREEK OBOL SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ż"},65917:{value:"1017D",name:"GREEK TWO OBOLS SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ž"},65918:{value:"1017E",name:"GREEK THREE OBOLS SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ž"},65919:{value:"1017F",name:"GREEK FOUR OBOLS SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ſ"},65920:{value:"10180",name:"GREEK FIVE OBOLS SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ƀ"},65921:{value:"10181",name:"GREEK METRETES SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ɓ"},65922:{value:"10182",name:"GREEK KYATHOS BASE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ƃ"},65923:{value:"10183",name:"GREEK LITRA SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ƃ"},65924:{value:"10184",name:"GREEK OUNKIA SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ƅ"},65925:{value:"10185",name:"GREEK XESTES SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ƅ"},65926:{value:"10186",name:"GREEK ARTABE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ɔ"},65927:{value:"10187",name:"GREEK AROURA SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ƈ"},65928:{value:"10188",name:"GREEK GRAMMA SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ƈ"},65929:{value:"10189",name:"GREEK TRYBLION BASE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ɖ"},65932:{value:"1018C",name:"GREEK SINUSOID SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ƌ"},65933:{value:"1018D",name:"GREEK INDICTION SIGN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ƍ"},65934:{value:"1018E",name:"NOMISMA SIGN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǝ"},65936:{value:"10190",name:"ROMAN SEXTANS SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ɛ"},65937:{value:"10191",name:"ROMAN UNCIA SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ƒ"},65938:{value:"10192",name:"ROMAN SEMUNCIA SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ƒ"},65939:{value:"10193",name:"ROMAN SEXTULA SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ɠ"},65940:{value:"10194",name:"ROMAN DIMIDIA SEXTULA SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ɣ"},65941:{value:"10195",name:"ROMAN SILIQUA SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ƕ"},65942:{value:"10196",name:"ROMAN DENARIUS SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ɩ"},65943:{value:"10197",name:"ROMAN QUINARIUS SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ɨ"},65944:{value:"10198",name:"ROMAN SESTERTIUS SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ƙ"},65945:{value:"10199",name:"ROMAN DUPONDIUS SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ƙ"},65946:{value:"1019A",name:"ROMAN AS SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ƚ"},65947:{value:"1019B",name:"ROMAN CENTURIAL SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ƛ"},65952:{value:"101A0",name:"GREEK SYMBOL TAU RHO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ơ"},66e3:{value:"101D0",name:"PHAISTOS DISC SIGN PEDESTRIAN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǐ"},66001:{value:"101D1",name:"PHAISTOS DISC SIGN PLUMED HEAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǒ"},66002:{value:"101D2",name:"PHAISTOS DISC SIGN TATTOOED HEAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǒ"},66003:{value:"101D3",name:"PHAISTOS DISC SIGN CAPTIVE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǔ"},66004:{value:"101D4",name:"PHAISTOS DISC SIGN CHILD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǔ"},66005:{value:"101D5",name:"PHAISTOS DISC SIGN WOMAN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǖ"},66006:{value:"101D6",name:"PHAISTOS DISC SIGN HELMET",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǖ"},66007:{value:"101D7",name:"PHAISTOS DISC SIGN GAUNTLET",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǘ"},66008:{value:"101D8",name:"PHAISTOS DISC SIGN TIARA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǘ"},66009:{value:"101D9",name:"PHAISTOS DISC SIGN ARROW",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǚ"},66010:{value:"101DA",name:"PHAISTOS DISC SIGN BOW",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǚ"},66011:{value:"101DB",name:"PHAISTOS DISC SIGN SHIELD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǜ"},66012:{value:"101DC",name:"PHAISTOS DISC SIGN CLUB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǜ"},66013:{value:"101DD",name:"PHAISTOS DISC SIGN MANACLES",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǝ"},66014:{value:"101DE",name:"PHAISTOS DISC SIGN MATTOCK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǟ"},66015:{value:"101DF",name:"PHAISTOS DISC SIGN SAW",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǟ"},66016:{value:"101E0",name:"PHAISTOS DISC SIGN LID",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǡ"},66017:{value:"101E1",name:"PHAISTOS DISC SIGN BOOMERANG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǡ"},66018:{value:"101E2",name:"PHAISTOS DISC SIGN CARPENTRY PLANE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǣ"},66019:{value:"101E3",name:"PHAISTOS DISC SIGN DOLIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǣ"},66020:{value:"101E4",name:"PHAISTOS DISC SIGN COMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǥ"},66021:{value:"101E5",name:"PHAISTOS DISC SIGN SLING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǥ"},66022:{value:"101E6",name:"PHAISTOS DISC SIGN COLUMN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǧ"},66023:{value:"101E7",name:"PHAISTOS DISC SIGN BEEHIVE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǧ"},66024:{value:"101E8",name:"PHAISTOS DISC SIGN SHIP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǩ"},66025:{value:"101E9",name:"PHAISTOS DISC SIGN HORN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǩ"},66026:{value:"101EA",name:"PHAISTOS DISC SIGN HIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǫ"},66027:{value:"101EB",name:"PHAISTOS DISC SIGN BULLS LEG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǫ"},66028:{value:"101EC",name:"PHAISTOS DISC SIGN CAT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǭ"},66029:{value:"101ED",name:"PHAISTOS DISC SIGN RAM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǭ"},66030:{value:"101EE",name:"PHAISTOS DISC SIGN EAGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǯ"},66031:{value:"101EF",name:"PHAISTOS DISC SIGN DOVE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǯ"},66032:{value:"101F0",name:"PHAISTOS DISC SIGN TUNNY",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǰ"},66033:{value:"101F1",name:"PHAISTOS DISC SIGN BEE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"DZ"},66034:{value:"101F2",name:"PHAISTOS DISC SIGN PLANE TREE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Dz"},66035:{value:"101F3",name:"PHAISTOS DISC SIGN VINE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"dz"},66036:{value:"101F4",name:"PHAISTOS DISC SIGN PAPYRUS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǵ"},66037:{value:"101F5",name:"PHAISTOS DISC SIGN ROSETTE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǵ"},66038:{value:"101F6",name:"PHAISTOS DISC SIGN LILY",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ƕ"},66039:{value:"101F7",name:"PHAISTOS DISC SIGN OX BACK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ƿ"},66040:{value:"101F8",name:"PHAISTOS DISC SIGN FLUTE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǹ"},66041:{value:"101F9",name:"PHAISTOS DISC SIGN GRATER",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǹ"},66042:{value:"101FA",name:"PHAISTOS DISC SIGN STRAINER",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǻ"},66043:{value:"101FB",name:"PHAISTOS DISC SIGN SMALL AXE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǻ"},66044:{value:"101FC",name:"PHAISTOS DISC SIGN WAVY BAND",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǽ"},67703:{value:"10877",name:"PALMYRENE LEFT-POINTING FLEURON",category:"So",class:"0",bidirectional_category:"R",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ࡷ"},67704:{value:"10878",name:"PALMYRENE RIGHT-POINTING FLEURON",category:"So",class:"0",bidirectional_category:"R",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ࡸ"},68296:{value:"10AC8",name:"MANICHAEAN SIGN UD",category:"So",class:"0",bidirectional_category:"R",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ૈ"},71487:{value:"1173F",name:"AHOM SYMBOL VI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᜿"},92988:{value:"16B3C",name:"PAHAWH HMONG SIGN XYEEM NTXIV",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"欼"},92989:{value:"16B3D",name:"PAHAWH HMONG SIGN XYEEM RHO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"欽"},92990:{value:"16B3E",name:"PAHAWH HMONG SIGN XYEEM TOV",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"款"},92991:{value:"16B3F",name:"PAHAWH HMONG SIGN XYEEM FAIB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"欿"},92997:{value:"16B45",name:"PAHAWH HMONG SIGN CIM TSOV ROG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"歅"},113820:{value:"1BC9C",name:"DUPLOYAN SIGN O WITH CROSS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"벜"},118784:{value:"1D000",name:"BYZANTINE MUSICAL SYMBOL PSILI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀀"},118785:{value:"1D001",name:"BYZANTINE MUSICAL SYMBOL DASEIA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀁"},118786:{value:"1D002",name:"BYZANTINE MUSICAL SYMBOL PERISPOMENI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀂"},118787:{value:"1D003",name:"BYZANTINE MUSICAL SYMBOL OXEIA EKFONITIKON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀃"},118788:{value:"1D004",name:"BYZANTINE MUSICAL SYMBOL OXEIA DIPLI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀄"},118789:{value:"1D005",name:"BYZANTINE MUSICAL SYMBOL VAREIA EKFONITIKON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀅"},118790:{value:"1D006",name:"BYZANTINE MUSICAL SYMBOL VAREIA DIPLI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀆"},118791:{value:"1D007",name:"BYZANTINE MUSICAL SYMBOL KATHISTI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀇"},118792:{value:"1D008",name:"BYZANTINE MUSICAL SYMBOL SYRMATIKI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀈"},118793:{value:"1D009",name:"BYZANTINE MUSICAL SYMBOL PARAKLITIKI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀉"},118794:{value:"1D00A",name:"BYZANTINE MUSICAL SYMBOL YPOKRISIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀊"},118795:{value:"1D00B",name:"BYZANTINE MUSICAL SYMBOL YPOKRISIS DIPLI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀋"},118796:{value:"1D00C",name:"BYZANTINE MUSICAL SYMBOL KREMASTI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀌"},118797:{value:"1D00D",name:"BYZANTINE MUSICAL SYMBOL APESO EKFONITIKON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀍"},118798:{value:"1D00E",name:"BYZANTINE MUSICAL SYMBOL EXO EKFONITIKON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀎"},118799:{value:"1D00F",name:"BYZANTINE MUSICAL SYMBOL TELEIA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀏"},118800:{value:"1D010",name:"BYZANTINE MUSICAL SYMBOL KENTIMATA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀐"},118801:{value:"1D011",name:"BYZANTINE MUSICAL SYMBOL APOSTROFOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀑"},118802:{value:"1D012",name:"BYZANTINE MUSICAL SYMBOL APOSTROFOS DIPLI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀒"},118803:{value:"1D013",name:"BYZANTINE MUSICAL SYMBOL SYNEVMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀓"},118804:{value:"1D014",name:"BYZANTINE MUSICAL SYMBOL THITA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀔"},118805:{value:"1D015",name:"BYZANTINE MUSICAL SYMBOL OLIGON ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀕"},118806:{value:"1D016",name:"BYZANTINE MUSICAL SYMBOL GORGON ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀖"},118807:{value:"1D017",name:"BYZANTINE MUSICAL SYMBOL PSILON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀗"},118808:{value:"1D018",name:"BYZANTINE MUSICAL SYMBOL CHAMILON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀘"},118809:{value:"1D019",name:"BYZANTINE MUSICAL SYMBOL VATHY",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀙"},118810:{value:"1D01A",name:"BYZANTINE MUSICAL SYMBOL ISON ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀚"},118811:{value:"1D01B",name:"BYZANTINE MUSICAL SYMBOL KENTIMA ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀛"},118812:{value:"1D01C",name:"BYZANTINE MUSICAL SYMBOL KENTIMATA ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀜"},118813:{value:"1D01D",name:"BYZANTINE MUSICAL SYMBOL SAXIMATA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀝"},118814:{value:"1D01E",name:"BYZANTINE MUSICAL SYMBOL PARICHON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀞"},118815:{value:"1D01F",name:"BYZANTINE MUSICAL SYMBOL STAVROS APODEXIA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀟"},118816:{value:"1D020",name:"BYZANTINE MUSICAL SYMBOL OXEIAI ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀠"},118817:{value:"1D021",name:"BYZANTINE MUSICAL SYMBOL VAREIAI ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀡"},118818:{value:"1D022",name:"BYZANTINE MUSICAL SYMBOL APODERMA ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀢"},118819:{value:"1D023",name:"BYZANTINE MUSICAL SYMBOL APOTHEMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀣"},118820:{value:"1D024",name:"BYZANTINE MUSICAL SYMBOL KLASMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀤"},118821:{value:"1D025",name:"BYZANTINE MUSICAL SYMBOL REVMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀥"},118822:{value:"1D026",name:"BYZANTINE MUSICAL SYMBOL PIASMA ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀦"},118823:{value:"1D027",name:"BYZANTINE MUSICAL SYMBOL TINAGMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀧"},118824:{value:"1D028",name:"BYZANTINE MUSICAL SYMBOL ANATRICHISMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀨"},118825:{value:"1D029",name:"BYZANTINE MUSICAL SYMBOL SEISMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀩"},118826:{value:"1D02A",name:"BYZANTINE MUSICAL SYMBOL SYNAGMA ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀪"},118827:{value:"1D02B",name:"BYZANTINE MUSICAL SYMBOL SYNAGMA META STAVROU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀫"},118828:{value:"1D02C",name:"BYZANTINE MUSICAL SYMBOL OYRANISMA ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀬"},118829:{value:"1D02D",name:"BYZANTINE MUSICAL SYMBOL THEMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀭"},118830:{value:"1D02E",name:"BYZANTINE MUSICAL SYMBOL LEMOI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀮"},118831:{value:"1D02F",name:"BYZANTINE MUSICAL SYMBOL DYO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀯"},118832:{value:"1D030",name:"BYZANTINE MUSICAL SYMBOL TRIA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀰"},118833:{value:"1D031",name:"BYZANTINE MUSICAL SYMBOL TESSERA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀱"},118834:{value:"1D032",name:"BYZANTINE MUSICAL SYMBOL KRATIMATA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀲"},118835:{value:"1D033",name:"BYZANTINE MUSICAL SYMBOL APESO EXO NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀳"},118836:{value:"1D034",name:"BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀴"},118837:{value:"1D035",name:"BYZANTINE MUSICAL SYMBOL IMIFTHORA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀵"},118838:{value:"1D036",name:"BYZANTINE MUSICAL SYMBOL TROMIKON ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀶"},118839:{value:"1D037",name:"BYZANTINE MUSICAL SYMBOL KATAVA TROMIKON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀷"},118840:{value:"1D038",name:"BYZANTINE MUSICAL SYMBOL PELASTON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀸"},118841:{value:"1D039",name:"BYZANTINE MUSICAL SYMBOL PSIFISTON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀹"},118842:{value:"1D03A",name:"BYZANTINE MUSICAL SYMBOL KONTEVMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀺"},118843:{value:"1D03B",name:"BYZANTINE MUSICAL SYMBOL CHOREVMA ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀻"},118844:{value:"1D03C",name:"BYZANTINE MUSICAL SYMBOL RAPISMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀼"},118845:{value:"1D03D",name:"BYZANTINE MUSICAL SYMBOL PARAKALESMA ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀽"},118846:{value:"1D03E",name:"BYZANTINE MUSICAL SYMBOL PARAKLITIKI ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀾"},118847:{value:"1D03F",name:"BYZANTINE MUSICAL SYMBOL ICHADIN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀿"},118848:{value:"1D040",name:"BYZANTINE MUSICAL SYMBOL NANA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큀"},118849:{value:"1D041",name:"BYZANTINE MUSICAL SYMBOL PETASMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큁"},118850:{value:"1D042",name:"BYZANTINE MUSICAL SYMBOL KONTEVMA ALLO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큂"},118851:{value:"1D043",name:"BYZANTINE MUSICAL SYMBOL TROMIKON ALLO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큃"},118852:{value:"1D044",name:"BYZANTINE MUSICAL SYMBOL STRAGGISMATA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큄"},118853:{value:"1D045",name:"BYZANTINE MUSICAL SYMBOL GRONTHISMATA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큅"},118854:{value:"1D046",name:"BYZANTINE MUSICAL SYMBOL ISON NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큆"},118855:{value:"1D047",name:"BYZANTINE MUSICAL SYMBOL OLIGON NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큇"},118856:{value:"1D048",name:"BYZANTINE MUSICAL SYMBOL OXEIA NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큈"},118857:{value:"1D049",name:"BYZANTINE MUSICAL SYMBOL PETASTI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큉"},118858:{value:"1D04A",name:"BYZANTINE MUSICAL SYMBOL KOUFISMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큊"},118859:{value:"1D04B",name:"BYZANTINE MUSICAL SYMBOL PETASTOKOUFISMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큋"},118860:{value:"1D04C",name:"BYZANTINE MUSICAL SYMBOL KRATIMOKOUFISMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큌"},118861:{value:"1D04D",name:"BYZANTINE MUSICAL SYMBOL PELASTON NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큍"},118862:{value:"1D04E",name:"BYZANTINE MUSICAL SYMBOL KENTIMATA NEO ANO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큎"},118863:{value:"1D04F",name:"BYZANTINE MUSICAL SYMBOL KENTIMA NEO ANO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큏"},118864:{value:"1D050",name:"BYZANTINE MUSICAL SYMBOL YPSILI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큐"},118865:{value:"1D051",name:"BYZANTINE MUSICAL SYMBOL APOSTROFOS NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큑"},118866:{value:"1D052",name:"BYZANTINE MUSICAL SYMBOL APOSTROFOI SYNDESMOS NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큒"},118867:{value:"1D053",name:"BYZANTINE MUSICAL SYMBOL YPORROI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큓"},118868:{value:"1D054",name:"BYZANTINE MUSICAL SYMBOL KRATIMOYPORROON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큔"},118869:{value:"1D055",name:"BYZANTINE MUSICAL SYMBOL ELAFRON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큕"},118870:{value:"1D056",name:"BYZANTINE MUSICAL SYMBOL CHAMILI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큖"},118871:{value:"1D057",name:"BYZANTINE MUSICAL SYMBOL MIKRON ISON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큗"},118872:{value:"1D058",name:"BYZANTINE MUSICAL SYMBOL VAREIA NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큘"},118873:{value:"1D059",name:"BYZANTINE MUSICAL SYMBOL PIASMA NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큙"},118874:{value:"1D05A",name:"BYZANTINE MUSICAL SYMBOL PSIFISTON NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큚"},118875:{value:"1D05B",name:"BYZANTINE MUSICAL SYMBOL OMALON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큛"},118876:{value:"1D05C",name:"BYZANTINE MUSICAL SYMBOL ANTIKENOMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큜"},118877:{value:"1D05D",name:"BYZANTINE MUSICAL SYMBOL LYGISMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큝"},118878:{value:"1D05E",name:"BYZANTINE MUSICAL SYMBOL PARAKLITIKI NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큞"},118879:{value:"1D05F",name:"BYZANTINE MUSICAL SYMBOL PARAKALESMA NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큟"},118880:{value:"1D060",name:"BYZANTINE MUSICAL SYMBOL ETERON PARAKALESMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큠"},118881:{value:"1D061",name:"BYZANTINE MUSICAL SYMBOL KYLISMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큡"},118882:{value:"1D062",name:"BYZANTINE MUSICAL SYMBOL ANTIKENOKYLISMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큢"},118883:{value:"1D063",name:"BYZANTINE MUSICAL SYMBOL TROMIKON NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큣"},118884:{value:"1D064",name:"BYZANTINE MUSICAL SYMBOL EKSTREPTON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큤"},118885:{value:"1D065",name:"BYZANTINE MUSICAL SYMBOL SYNAGMA NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큥"},118886:{value:"1D066",name:"BYZANTINE MUSICAL SYMBOL SYRMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큦"},118887:{value:"1D067",name:"BYZANTINE MUSICAL SYMBOL CHOREVMA NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큧"},118888:{value:"1D068",name:"BYZANTINE MUSICAL SYMBOL EPEGERMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큨"},118889:{value:"1D069",name:"BYZANTINE MUSICAL SYMBOL SEISMA NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큩"},118890:{value:"1D06A",name:"BYZANTINE MUSICAL SYMBOL XIRON KLASMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큪"},118891:{value:"1D06B",name:"BYZANTINE MUSICAL SYMBOL TROMIKOPSIFISTON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큫"},118892:{value:"1D06C",name:"BYZANTINE MUSICAL SYMBOL PSIFISTOLYGISMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"크"},118893:{value:"1D06D",name:"BYZANTINE MUSICAL SYMBOL TROMIKOLYGISMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큭"},118894:{value:"1D06E",name:"BYZANTINE MUSICAL SYMBOL TROMIKOPARAKALESMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큮"},118895:{value:"1D06F",name:"BYZANTINE MUSICAL SYMBOL PSIFISTOPARAKALESMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큯"},118896:{value:"1D070",name:"BYZANTINE MUSICAL SYMBOL TROMIKOSYNAGMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큰"},118897:{value:"1D071",name:"BYZANTINE MUSICAL SYMBOL PSIFISTOSYNAGMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큱"},118898:{value:"1D072",name:"BYZANTINE MUSICAL SYMBOL GORGOSYNTHETON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큲"},118899:{value:"1D073",name:"BYZANTINE MUSICAL SYMBOL ARGOSYNTHETON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큳"},118900:{value:"1D074",name:"BYZANTINE MUSICAL SYMBOL ETERON ARGOSYNTHETON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"클"},118901:{value:"1D075",name:"BYZANTINE MUSICAL SYMBOL OYRANISMA NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큵"},118902:{value:"1D076",name:"BYZANTINE MUSICAL SYMBOL THEMATISMOS ESO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큶"},118903:{value:"1D077",name:"BYZANTINE MUSICAL SYMBOL THEMATISMOS EXO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큷"},118904:{value:"1D078",name:"BYZANTINE MUSICAL SYMBOL THEMA APLOUN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큸"},118905:{value:"1D079",name:"BYZANTINE MUSICAL SYMBOL THES KAI APOTHES",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큹"},118906:{value:"1D07A",name:"BYZANTINE MUSICAL SYMBOL KATAVASMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큺"},118907:{value:"1D07B",name:"BYZANTINE MUSICAL SYMBOL ENDOFONON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큻"},118908:{value:"1D07C",name:"BYZANTINE MUSICAL SYMBOL YFEN KATO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큼"},118909:{value:"1D07D",name:"BYZANTINE MUSICAL SYMBOL YFEN ANO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큽"},118910:{value:"1D07E",name:"BYZANTINE MUSICAL SYMBOL STAVROS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큾"},118911:{value:"1D07F",name:"BYZANTINE MUSICAL SYMBOL KLASMA ANO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큿"},118912:{value:"1D080",name:"BYZANTINE MUSICAL SYMBOL DIPLI ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킀"},118913:{value:"1D081",name:"BYZANTINE MUSICAL SYMBOL KRATIMA ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킁"},118914:{value:"1D082",name:"BYZANTINE MUSICAL SYMBOL KRATIMA ALLO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킂"},118915:{value:"1D083",name:"BYZANTINE MUSICAL SYMBOL KRATIMA NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킃"},118916:{value:"1D084",name:"BYZANTINE MUSICAL SYMBOL APODERMA NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킄"},118917:{value:"1D085",name:"BYZANTINE MUSICAL SYMBOL APLI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킅"},118918:{value:"1D086",name:"BYZANTINE MUSICAL SYMBOL DIPLI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킆"},118919:{value:"1D087",name:"BYZANTINE MUSICAL SYMBOL TRIPLI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킇"},118920:{value:"1D088",name:"BYZANTINE MUSICAL SYMBOL TETRAPLI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킈"},118921:{value:"1D089",name:"BYZANTINE MUSICAL SYMBOL KORONIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킉"},118922:{value:"1D08A",name:"BYZANTINE MUSICAL SYMBOL LEIMMA ENOS CHRONOU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킊"},118923:{value:"1D08B",name:"BYZANTINE MUSICAL SYMBOL LEIMMA DYO CHRONON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킋"},118924:{value:"1D08C",name:"BYZANTINE MUSICAL SYMBOL LEIMMA TRION CHRONON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킌"},118925:{value:"1D08D",name:"BYZANTINE MUSICAL SYMBOL LEIMMA TESSARON CHRONON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킍"},118926:{value:"1D08E",name:"BYZANTINE MUSICAL SYMBOL LEIMMA IMISEOS CHRONOU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킎"},118927:{value:"1D08F",name:"BYZANTINE MUSICAL SYMBOL GORGON NEO ANO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킏"},118928:{value:"1D090",name:"BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON ARISTERA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킐"},118929:{value:"1D091",name:"BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON DEXIA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킑"},118930:{value:"1D092",name:"BYZANTINE MUSICAL SYMBOL DIGORGON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킒"},118931:{value:"1D093",name:"BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA KATO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킓"},118932:{value:"1D094",name:"BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA ANO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킔"},118933:{value:"1D095",name:"BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON DEXIA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킕"},118934:{value:"1D096",name:"BYZANTINE MUSICAL SYMBOL TRIGORGON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킖"},118935:{value:"1D097",name:"BYZANTINE MUSICAL SYMBOL ARGON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킗"},118936:{value:"1D098",name:"BYZANTINE MUSICAL SYMBOL IMIDIARGON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킘"},118937:{value:"1D099",name:"BYZANTINE MUSICAL SYMBOL DIARGON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킙"},118938:{value:"1D09A",name:"BYZANTINE MUSICAL SYMBOL AGOGI POLI ARGI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킚"},118939:{value:"1D09B",name:"BYZANTINE MUSICAL SYMBOL AGOGI ARGOTERI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킛"},118940:{value:"1D09C",name:"BYZANTINE MUSICAL SYMBOL AGOGI ARGI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킜"},118941:{value:"1D09D",name:"BYZANTINE MUSICAL SYMBOL AGOGI METRIA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킝"},118942:{value:"1D09E",name:"BYZANTINE MUSICAL SYMBOL AGOGI MESI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킞"},118943:{value:"1D09F",name:"BYZANTINE MUSICAL SYMBOL AGOGI GORGI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킟"},118944:{value:"1D0A0",name:"BYZANTINE MUSICAL SYMBOL AGOGI GORGOTERI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킠"},118945:{value:"1D0A1",name:"BYZANTINE MUSICAL SYMBOL AGOGI POLI GORGI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킡"},118946:{value:"1D0A2",name:"BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOS ICHOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킢"},118947:{value:"1D0A3",name:"BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI PROTOS ICHOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킣"},118948:{value:"1D0A4",name:"BYZANTINE MUSICAL SYMBOL MARTYRIA DEYTEROS ICHOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"키"},118949:{value:"1D0A5",name:"BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI DEYTEROS ICHOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킥"},118950:{value:"1D0A6",name:"BYZANTINE MUSICAL SYMBOL MARTYRIA TRITOS ICHOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킦"},118951:{value:"1D0A7",name:"BYZANTINE MUSICAL SYMBOL MARTYRIA TRIFONIAS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킧"},118952:{value:"1D0A8",name:"BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS ICHOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킨"},118953:{value:"1D0A9",name:"BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS LEGETOS ICHOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킩"},118954:{value:"1D0AA",name:"BYZANTINE MUSICAL SYMBOL MARTYRIA LEGETOS ICHOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킪"},118955:{value:"1D0AB",name:"BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS ICHOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킫"},118956:{value:"1D0AC",name:"BYZANTINE MUSICAL SYMBOL ISAKIA TELOUS ICHIMATOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킬"},118957:{value:"1D0AD",name:"BYZANTINE MUSICAL SYMBOL APOSTROFOI TELOUS ICHIMATOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킭"},118958:{value:"1D0AE",name:"BYZANTINE MUSICAL SYMBOL FANEROSIS TETRAFONIAS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킮"},118959:{value:"1D0AF",name:"BYZANTINE MUSICAL SYMBOL FANEROSIS MONOFONIAS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킯"},118960:{value:"1D0B0",name:"BYZANTINE MUSICAL SYMBOL FANEROSIS DIFONIAS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킰"},118961:{value:"1D0B1",name:"BYZANTINE MUSICAL SYMBOL MARTYRIA VARYS ICHOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킱"},118962:{value:"1D0B2",name:"BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOVARYS ICHOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킲"},118963:{value:"1D0B3",name:"BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS TETARTOS ICHOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킳"},118964:{value:"1D0B4",name:"BYZANTINE MUSICAL SYMBOL GORTHMIKON N APLOUN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킴"},118965:{value:"1D0B5",name:"BYZANTINE MUSICAL SYMBOL GORTHMIKON N DIPLOUN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킵"},118966:{value:"1D0B6",name:"BYZANTINE MUSICAL SYMBOL ENARXIS KAI FTHORA VOU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킶"},118967:{value:"1D0B7",name:"BYZANTINE MUSICAL SYMBOL IMIFONON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킷"},118968:{value:"1D0B8",name:"BYZANTINE MUSICAL SYMBOL IMIFTHORON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킸"},118969:{value:"1D0B9",name:"BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION DEYTEROU ICHOU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킹"},118970:{value:"1D0BA",name:"BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI PA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킺"},118971:{value:"1D0BB",name:"BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NANA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킻"},118972:{value:"1D0BC",name:"BYZANTINE MUSICAL SYMBOL FTHORA NAOS ICHOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킼"},118973:{value:"1D0BD",name:"BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI DI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킽"},118974:{value:"1D0BE",name:"BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON DIATONON DI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킾"},118975:{value:"1D0BF",name:"BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI KE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킿"},118976:{value:"1D0C0",name:"BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI ZO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"타"},118977:{value:"1D0C1",name:"BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI KATO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탁"},118978:{value:"1D0C2",name:"BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI ANO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탂"},118979:{value:"1D0C3",name:"BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA DIFONIAS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탃"},118980:{value:"1D0C4",name:"BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA MONOFONIAS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탄"},118981:{value:"1D0C5",name:"BYZANTINE MUSICAL SYMBOL FHTORA SKLIRON CHROMA VASIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탅"},118982:{value:"1D0C6",name:"BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA SYNAFI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탆"},118983:{value:"1D0C7",name:"BYZANTINE MUSICAL SYMBOL FTHORA NENANO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탇"},118984:{value:"1D0C8",name:"BYZANTINE MUSICAL SYMBOL CHROA ZYGOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탈"},118985:{value:"1D0C9",name:"BYZANTINE MUSICAL SYMBOL CHROA KLITON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탉"},118986:{value:"1D0CA",name:"BYZANTINE MUSICAL SYMBOL CHROA SPATHI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탊"},118987:{value:"1D0CB",name:"BYZANTINE MUSICAL SYMBOL FTHORA I YFESIS TETARTIMORION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탋"},118988:{value:"1D0CC",name:"BYZANTINE MUSICAL SYMBOL FTHORA ENARMONIOS ANTIFONIA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탌"},118989:{value:"1D0CD",name:"BYZANTINE MUSICAL SYMBOL YFESIS TRITIMORION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탍"},118990:{value:"1D0CE",name:"BYZANTINE MUSICAL SYMBOL DIESIS TRITIMORION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탎"},118991:{value:"1D0CF",name:"BYZANTINE MUSICAL SYMBOL DIESIS TETARTIMORION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탏"},118992:{value:"1D0D0",name:"BYZANTINE MUSICAL SYMBOL DIESIS APLI DYO DODEKATA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탐"},118993:{value:"1D0D1",name:"BYZANTINE MUSICAL SYMBOL DIESIS MONOGRAMMOS TESSERA DODEKATA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탑"},118994:{value:"1D0D2",name:"BYZANTINE MUSICAL SYMBOL DIESIS DIGRAMMOS EX DODEKATA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탒"},118995:{value:"1D0D3",name:"BYZANTINE MUSICAL SYMBOL DIESIS TRIGRAMMOS OKTO DODEKATA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탓"},118996:{value:"1D0D4",name:"BYZANTINE MUSICAL SYMBOL YFESIS APLI DYO DODEKATA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탔"},118997:{value:"1D0D5",name:"BYZANTINE MUSICAL SYMBOL YFESIS MONOGRAMMOS TESSERA DODEKATA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탕"},118998:{value:"1D0D6",name:"BYZANTINE MUSICAL SYMBOL YFESIS DIGRAMMOS EX DODEKATA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탖"},118999:{value:"1D0D7",name:"BYZANTINE MUSICAL SYMBOL YFESIS TRIGRAMMOS OKTO DODEKATA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탗"},119e3:{value:"1D0D8",name:"BYZANTINE MUSICAL SYMBOL GENIKI DIESIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탘"},119001:{value:"1D0D9",name:"BYZANTINE MUSICAL SYMBOL GENIKI YFESIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탙"},119002:{value:"1D0DA",name:"BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MIKRI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탚"},119003:{value:"1D0DB",name:"BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MEGALI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탛"},119004:{value:"1D0DC",name:"BYZANTINE MUSICAL SYMBOL DIASTOLI DIPLI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"태"},119005:{value:"1D0DD",name:"BYZANTINE MUSICAL SYMBOL DIASTOLI THESEOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"택"},119006:{value:"1D0DE",name:"BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탞"},119007:{value:"1D0DF",name:"BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS DISIMOU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탟"},119008:{value:"1D0E0",name:"BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TRISIMOU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탠"},119009:{value:"1D0E1",name:"BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TETRASIMOU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탡"},119010:{value:"1D0E2",name:"BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탢"},119011:{value:"1D0E3",name:"BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS DISIMOU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탣"},119012:{value:"1D0E4",name:"BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TRISIMOU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탤"},119013:{value:"1D0E5",name:"BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TETRASIMOU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탥"},119014:{value:"1D0E6",name:"BYZANTINE MUSICAL SYMBOL DIGRAMMA GG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탦"},119015:{value:"1D0E7",name:"BYZANTINE MUSICAL SYMBOL DIFTOGGOS OU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탧"},119016:{value:"1D0E8",name:"BYZANTINE MUSICAL SYMBOL STIGMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탨"},119017:{value:"1D0E9",name:"BYZANTINE MUSICAL SYMBOL ARKTIKO PA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탩"},119018:{value:"1D0EA",name:"BYZANTINE MUSICAL SYMBOL ARKTIKO VOU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탪"},119019:{value:"1D0EB",name:"BYZANTINE MUSICAL SYMBOL ARKTIKO GA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탫"},119020:{value:"1D0EC",name:"BYZANTINE MUSICAL SYMBOL ARKTIKO DI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탬"},119021:{value:"1D0ED",name:"BYZANTINE MUSICAL SYMBOL ARKTIKO KE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탭"},119022:{value:"1D0EE",name:"BYZANTINE MUSICAL SYMBOL ARKTIKO ZO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탮"},119023:{value:"1D0EF",name:"BYZANTINE MUSICAL SYMBOL ARKTIKO NI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탯"},119024:{value:"1D0F0",name:"BYZANTINE MUSICAL SYMBOL KENTIMATA NEO MESO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탰"},119025:{value:"1D0F1",name:"BYZANTINE MUSICAL SYMBOL KENTIMA NEO MESO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탱"},119026:{value:"1D0F2",name:"BYZANTINE MUSICAL SYMBOL KENTIMATA NEO KATO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탲"},119027:{value:"1D0F3",name:"BYZANTINE MUSICAL SYMBOL KENTIMA NEO KATO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탳"},119028:{value:"1D0F4",name:"BYZANTINE MUSICAL SYMBOL KLASMA KATO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탴"},119029:{value:"1D0F5",name:"BYZANTINE MUSICAL SYMBOL GORGON NEO KATO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탵"},119040:{value:"1D100",name:"MUSICAL SYMBOL SINGLE BARLINE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턀"},119041:{value:"1D101",name:"MUSICAL SYMBOL DOUBLE BARLINE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턁"},119042:{value:"1D102",name:"MUSICAL SYMBOL FINAL BARLINE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턂"},119043:{value:"1D103",name:"MUSICAL SYMBOL REVERSE FINAL BARLINE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턃"},119044:{value:"1D104",name:"MUSICAL SYMBOL DASHED BARLINE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턄"},119045:{value:"1D105",name:"MUSICAL SYMBOL SHORT BARLINE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턅"},119046:{value:"1D106",name:"MUSICAL SYMBOL LEFT REPEAT SIGN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턆"},119047:{value:"1D107",name:"MUSICAL SYMBOL RIGHT REPEAT SIGN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턇"},119048:{value:"1D108",name:"MUSICAL SYMBOL REPEAT DOTS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턈"},119049:{value:"1D109",name:"MUSICAL SYMBOL DAL SEGNO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턉"},119050:{value:"1D10A",name:"MUSICAL SYMBOL DA CAPO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턊"},119051:{value:"1D10B",name:"MUSICAL SYMBOL SEGNO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턋"},119052:{value:"1D10C",name:"MUSICAL SYMBOL CODA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턌"},119053:{value:"1D10D",name:"MUSICAL SYMBOL REPEATED FIGURE-1",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턍"},119054:{value:"1D10E",name:"MUSICAL SYMBOL REPEATED FIGURE-2",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턎"},119055:{value:"1D10F",name:"MUSICAL SYMBOL REPEATED FIGURE-3",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턏"},119056:{value:"1D110",name:"MUSICAL SYMBOL FERMATA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턐"},119057:{value:"1D111",name:"MUSICAL SYMBOL FERMATA BELOW",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턑"},119058:{value:"1D112",name:"MUSICAL SYMBOL BREATH MARK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턒"},119059:{value:"1D113",name:"MUSICAL SYMBOL CAESURA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턓"},119060:{value:"1D114",name:"MUSICAL SYMBOL BRACE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턔"},119061:{value:"1D115",name:"MUSICAL SYMBOL BRACKET",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턕"},119062:{value:"1D116",name:"MUSICAL SYMBOL ONE-LINE STAFF",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턖"},119063:{value:"1D117",name:"MUSICAL SYMBOL TWO-LINE STAFF",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턗"},119064:{value:"1D118",name:"MUSICAL SYMBOL THREE-LINE STAFF",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턘"},119065:{value:"1D119",name:"MUSICAL SYMBOL FOUR-LINE STAFF",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턙"},119066:{value:"1D11A",name:"MUSICAL SYMBOL FIVE-LINE STAFF",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턚"},119067:{value:"1D11B",name:"MUSICAL SYMBOL SIX-LINE STAFF",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턛"},119068:{value:"1D11C",name:"MUSICAL SYMBOL SIX-STRING FRETBOARD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턜"},119069:{value:"1D11D",name:"MUSICAL SYMBOL FOUR-STRING FRETBOARD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턝"},119070:{value:"1D11E",name:"MUSICAL SYMBOL G CLEF",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턞"},119071:{value:"1D11F",name:"MUSICAL SYMBOL G CLEF OTTAVA ALTA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턟"},119072:{value:"1D120",name:"MUSICAL SYMBOL G CLEF OTTAVA BASSA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턠"},119073:{value:"1D121",name:"MUSICAL SYMBOL C CLEF",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턡"},119074:{value:"1D122",name:"MUSICAL SYMBOL F CLEF",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턢"},119075:{value:"1D123",name:"MUSICAL SYMBOL F CLEF OTTAVA ALTA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턣"},119076:{value:"1D124",name:"MUSICAL SYMBOL F CLEF OTTAVA BASSA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턤"},119077:{value:"1D125",name:"MUSICAL SYMBOL DRUM CLEF-1",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턥"},119078:{value:"1D126",name:"MUSICAL SYMBOL DRUM CLEF-2",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턦"},119081:{value:"1D129",name:"MUSICAL SYMBOL MULTIPLE MEASURE REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턩"},119082:{value:"1D12A",name:"MUSICAL SYMBOL DOUBLE SHARP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턪"},119083:{value:"1D12B",name:"MUSICAL SYMBOL DOUBLE FLAT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턫"},119084:{value:"1D12C",name:"MUSICAL SYMBOL FLAT UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턬"},119085:{value:"1D12D",name:"MUSICAL SYMBOL FLAT DOWN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턭"},119086:{value:"1D12E",name:"MUSICAL SYMBOL NATURAL UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턮"},119087:{value:"1D12F",name:"MUSICAL SYMBOL NATURAL DOWN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턯"},119088:{value:"1D130",name:"MUSICAL SYMBOL SHARP UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"터"},119089:{value:"1D131",name:"MUSICAL SYMBOL SHARP DOWN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턱"},119090:{value:"1D132",name:"MUSICAL SYMBOL QUARTER TONE SHARP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턲"},119091:{value:"1D133",name:"MUSICAL SYMBOL QUARTER TONE FLAT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턳"},119092:{value:"1D134",name:"MUSICAL SYMBOL COMMON TIME",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턴"},119093:{value:"1D135",name:"MUSICAL SYMBOL CUT TIME",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턵"},119094:{value:"1D136",name:"MUSICAL SYMBOL OTTAVA ALTA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턶"},119095:{value:"1D137",name:"MUSICAL SYMBOL OTTAVA BASSA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턷"},119096:{value:"1D138",name:"MUSICAL SYMBOL QUINDICESIMA ALTA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"털"},119097:{value:"1D139",name:"MUSICAL SYMBOL QUINDICESIMA BASSA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턹"},119098:{value:"1D13A",name:"MUSICAL SYMBOL MULTI REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턺"},119099:{value:"1D13B",name:"MUSICAL SYMBOL WHOLE REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턻"},119100:{value:"1D13C",name:"MUSICAL SYMBOL HALF REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턼"},119101:{value:"1D13D",name:"MUSICAL SYMBOL QUARTER REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턽"},119102:{value:"1D13E",name:"MUSICAL SYMBOL EIGHTH REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턾"},119103:{value:"1D13F",name:"MUSICAL SYMBOL SIXTEENTH REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턿"},119104:{value:"1D140",name:"MUSICAL SYMBOL THIRTY-SECOND REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텀"},119105:{value:"1D141",name:"MUSICAL SYMBOL SIXTY-FOURTH REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텁"},119106:{value:"1D142",name:"MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텂"},119107:{value:"1D143",name:"MUSICAL SYMBOL X NOTEHEAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텃"},119108:{value:"1D144",name:"MUSICAL SYMBOL PLUS NOTEHEAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텄"},119109:{value:"1D145",name:"MUSICAL SYMBOL CIRCLE X NOTEHEAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텅"},119110:{value:"1D146",name:"MUSICAL SYMBOL SQUARE NOTEHEAD WHITE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텆"},119111:{value:"1D147",name:"MUSICAL SYMBOL SQUARE NOTEHEAD BLACK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텇"},119112:{value:"1D148",name:"MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텈"},119113:{value:"1D149",name:"MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텉"},119114:{value:"1D14A",name:"MUSICAL SYMBOL TRIANGLE NOTEHEAD LEFT WHITE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텊"},119115:{value:"1D14B",name:"MUSICAL SYMBOL TRIANGLE NOTEHEAD LEFT BLACK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텋"},119116:{value:"1D14C",name:"MUSICAL SYMBOL TRIANGLE NOTEHEAD RIGHT WHITE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"테"},119117:{value:"1D14D",name:"MUSICAL SYMBOL TRIANGLE NOTEHEAD RIGHT BLACK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텍"},119118:{value:"1D14E",name:"MUSICAL SYMBOL TRIANGLE NOTEHEAD DOWN WHITE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텎"},119119:{value:"1D14F",name:"MUSICAL SYMBOL TRIANGLE NOTEHEAD DOWN BLACK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텏"},119120:{value:"1D150",name:"MUSICAL SYMBOL TRIANGLE NOTEHEAD UP RIGHT WHITE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텐"},119121:{value:"1D151",name:"MUSICAL SYMBOL TRIANGLE NOTEHEAD UP RIGHT BLACK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텑"},119122:{value:"1D152",name:"MUSICAL SYMBOL MOON NOTEHEAD WHITE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텒"},119123:{value:"1D153",name:"MUSICAL SYMBOL MOON NOTEHEAD BLACK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텓"},119124:{value:"1D154",name:"MUSICAL SYMBOL TRIANGLE-ROUND NOTEHEAD DOWN WHITE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텔"},119125:{value:"1D155",name:"MUSICAL SYMBOL TRIANGLE-ROUND NOTEHEAD DOWN BLACK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텕"},119126:{value:"1D156",name:"MUSICAL SYMBOL PARENTHESIS NOTEHEAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텖"},119127:{value:"1D157",name:"MUSICAL SYMBOL VOID NOTEHEAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텗"},119128:{value:"1D158",name:"MUSICAL SYMBOL NOTEHEAD BLACK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텘"},119129:{value:"1D159",name:"MUSICAL SYMBOL NULL NOTEHEAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텙"},119130:{value:"1D15A",name:"MUSICAL SYMBOL CLUSTER NOTEHEAD WHITE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텚"},119131:{value:"1D15B",name:"MUSICAL SYMBOL CLUSTER NOTEHEAD BLACK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텛"},119132:{value:"1D15C",name:"MUSICAL SYMBOL BREVE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"템"},119133:{value:"1D15D",name:"MUSICAL SYMBOL WHOLE NOTE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텝"},119134:{value:"1D15E",name:"MUSICAL SYMBOL HALF NOTE",category:"So",class:"0",bidirectional_category:"L",mapping:"1D157 1D165",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텞"},119135:{value:"1D15F",name:"MUSICAL SYMBOL QUARTER NOTE",category:"So",class:"0",bidirectional_category:"L",mapping:"1D158 1D165",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텟"},119136:{value:"1D160",name:"MUSICAL SYMBOL EIGHTH NOTE",category:"So",class:"0",bidirectional_category:"L",mapping:"1D15F 1D16E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텠"},119137:{value:"1D161",name:"MUSICAL SYMBOL SIXTEENTH NOTE",category:"So",class:"0",bidirectional_category:"L",mapping:"1D15F 1D16F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텡"},119138:{value:"1D162",name:"MUSICAL SYMBOL THIRTY-SECOND NOTE",category:"So",class:"0",bidirectional_category:"L",mapping:"1D15F 1D170",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텢"},119139:{value:"1D163",name:"MUSICAL SYMBOL SIXTY-FOURTH NOTE",category:"So",class:"0",bidirectional_category:"L",mapping:"1D15F 1D171",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텣"},119140:{value:"1D164",name:"MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE",category:"So",class:"0",bidirectional_category:"L",mapping:"1D15F 1D172",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텤"},119146:{value:"1D16A",name:"MUSICAL SYMBOL FINGERED TREMOLO-1",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텪"},119147:{value:"1D16B",name:"MUSICAL SYMBOL FINGERED TREMOLO-2",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텫"},119148:{value:"1D16C",name:"MUSICAL SYMBOL FINGERED TREMOLO-3",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텬"},119171:{value:"1D183",name:"MUSICAL SYMBOL ARPEGGIATO UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톃"},119172:{value:"1D184",name:"MUSICAL SYMBOL ARPEGGIATO DOWN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톄"},119180:{value:"1D18C",name:"MUSICAL SYMBOL RINFORZANDO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톌"},119181:{value:"1D18D",name:"MUSICAL SYMBOL SUBITO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톍"},119182:{value:"1D18E",name:"MUSICAL SYMBOL Z",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톎"},119183:{value:"1D18F",name:"MUSICAL SYMBOL PIANO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톏"},119184:{value:"1D190",name:"MUSICAL SYMBOL MEZZO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톐"},119185:{value:"1D191",name:"MUSICAL SYMBOL FORTE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톑"},119186:{value:"1D192",name:"MUSICAL SYMBOL CRESCENDO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톒"},119187:{value:"1D193",name:"MUSICAL SYMBOL DECRESCENDO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톓"},119188:{value:"1D194",name:"MUSICAL SYMBOL GRACE NOTE SLASH",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톔"},119189:{value:"1D195",name:"MUSICAL SYMBOL GRACE NOTE NO SLASH",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톕"},119190:{value:"1D196",name:"MUSICAL SYMBOL TR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톖"},119191:{value:"1D197",name:"MUSICAL SYMBOL TURN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톗"},119192:{value:"1D198",name:"MUSICAL SYMBOL INVERTED TURN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톘"},119193:{value:"1D199",name:"MUSICAL SYMBOL TURN SLASH",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톙"},119194:{value:"1D19A",name:"MUSICAL SYMBOL TURN UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톚"},119195:{value:"1D19B",name:"MUSICAL SYMBOL ORNAMENT STROKE-1",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톛"},119196:{value:"1D19C",name:"MUSICAL SYMBOL ORNAMENT STROKE-2",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톜"},119197:{value:"1D19D",name:"MUSICAL SYMBOL ORNAMENT STROKE-3",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톝"},119198:{value:"1D19E",name:"MUSICAL SYMBOL ORNAMENT STROKE-4",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톞"},119199:{value:"1D19F",name:"MUSICAL SYMBOL ORNAMENT STROKE-5",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톟"},119200:{value:"1D1A0",name:"MUSICAL SYMBOL ORNAMENT STROKE-6",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"토"},119201:{value:"1D1A1",name:"MUSICAL SYMBOL ORNAMENT STROKE-7",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톡"},119202:{value:"1D1A2",name:"MUSICAL SYMBOL ORNAMENT STROKE-8",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톢"},119203:{value:"1D1A3",name:"MUSICAL SYMBOL ORNAMENT STROKE-9",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톣"},119204:{value:"1D1A4",name:"MUSICAL SYMBOL ORNAMENT STROKE-10",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톤"},119205:{value:"1D1A5",name:"MUSICAL SYMBOL ORNAMENT STROKE-11",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톥"},119206:{value:"1D1A6",name:"MUSICAL SYMBOL HAUPTSTIMME",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톦"},119207:{value:"1D1A7",name:"MUSICAL SYMBOL NEBENSTIMME",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톧"},119208:{value:"1D1A8",name:"MUSICAL SYMBOL END OF STIMME",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톨"},119209:{value:"1D1A9",name:"MUSICAL SYMBOL DEGREE SLASH",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톩"},119214:{value:"1D1AE",name:"MUSICAL SYMBOL PEDAL MARK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톮"},119215:{value:"1D1AF",name:"MUSICAL SYMBOL PEDAL UP MARK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톯"},119216:{value:"1D1B0",name:"MUSICAL SYMBOL HALF PEDAL MARK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톰"},119217:{value:"1D1B1",name:"MUSICAL SYMBOL GLISSANDO UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톱"},119218:{value:"1D1B2",name:"MUSICAL SYMBOL GLISSANDO DOWN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톲"},119219:{value:"1D1B3",name:"MUSICAL SYMBOL WITH FINGERNAILS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톳"},119220:{value:"1D1B4",name:"MUSICAL SYMBOL DAMP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톴"},119221:{value:"1D1B5",name:"MUSICAL SYMBOL DAMP ALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"통"},119222:{value:"1D1B6",name:"MUSICAL SYMBOL MAXIMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톶"},119223:{value:"1D1B7",name:"MUSICAL SYMBOL LONGA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톷"},119224:{value:"1D1B8",name:"MUSICAL SYMBOL BREVIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톸"},119225:{value:"1D1B9",name:"MUSICAL SYMBOL SEMIBREVIS WHITE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톹"},119226:{value:"1D1BA",name:"MUSICAL SYMBOL SEMIBREVIS BLACK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톺"},119227:{value:"1D1BB",name:"MUSICAL SYMBOL MINIMA",category:"So",class:"0",bidirectional_category:"L",mapping:"1D1B9 1D165",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톻"},119228:{value:"1D1BC",name:"MUSICAL SYMBOL MINIMA BLACK",category:"So",class:"0",bidirectional_category:"L",mapping:"1D1BA 1D165",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톼"},119229:{value:"1D1BD",name:"MUSICAL SYMBOL SEMIMINIMA WHITE",category:"So",class:"0",bidirectional_category:"L",mapping:"1D1BB 1D16E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톽"},119230:{value:"1D1BE",name:"MUSICAL SYMBOL SEMIMINIMA BLACK",category:"So",class:"0",bidirectional_category:"L",mapping:"1D1BC 1D16E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톾"},119231:{value:"1D1BF",name:"MUSICAL SYMBOL FUSA WHITE",category:"So",class:"0",bidirectional_category:"L",mapping:"1D1BB 1D16F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톿"},119232:{value:"1D1C0",name:"MUSICAL SYMBOL FUSA BLACK",category:"So",class:"0",bidirectional_category:"L",mapping:"1D1BC 1D16F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇀"},119233:{value:"1D1C1",name:"MUSICAL SYMBOL LONGA PERFECTA REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇁"},119234:{value:"1D1C2",name:"MUSICAL SYMBOL LONGA IMPERFECTA REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇂"},119235:{value:"1D1C3",name:"MUSICAL SYMBOL BREVIS REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇃"},119236:{value:"1D1C4",name:"MUSICAL SYMBOL SEMIBREVIS REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇄"},119237:{value:"1D1C5",name:"MUSICAL SYMBOL MINIMA REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇅"},119238:{value:"1D1C6",name:"MUSICAL SYMBOL SEMIMINIMA REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇆"},119239:{value:"1D1C7",name:"MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇇"},119240:{value:"1D1C8",name:"MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE IMPERFECTA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇈"},119241:{value:"1D1C9",name:"MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA DIMINUTION-1",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇉"},119242:{value:"1D1CA",name:"MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE PERFECTA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇊"},119243:{value:"1D1CB",name:"MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇋"},119244:{value:"1D1CC",name:"MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-1",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇌"},119245:{value:"1D1CD",name:"MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-2",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇍"},119246:{value:"1D1CE",name:"MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-3",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇎"},119247:{value:"1D1CF",name:"MUSICAL SYMBOL CROIX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇏"},119248:{value:"1D1D0",name:"MUSICAL SYMBOL GREGORIAN C CLEF",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇐"},119249:{value:"1D1D1",name:"MUSICAL SYMBOL GREGORIAN F CLEF",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇑"},119250:{value:"1D1D2",name:"MUSICAL SYMBOL SQUARE B",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇒"},119251:{value:"1D1D3",name:"MUSICAL SYMBOL VIRGA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇓"},119252:{value:"1D1D4",name:"MUSICAL SYMBOL PODATUS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇔"},119253:{value:"1D1D5",name:"MUSICAL SYMBOL CLIVIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇕"},119254:{value:"1D1D6",name:"MUSICAL SYMBOL SCANDICUS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇖"},119255:{value:"1D1D7",name:"MUSICAL SYMBOL CLIMACUS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇗"},119256:{value:"1D1D8",name:"MUSICAL SYMBOL TORCULUS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇘"},119257:{value:"1D1D9",name:"MUSICAL SYMBOL PORRECTUS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇙"},119258:{value:"1D1DA",name:"MUSICAL SYMBOL PORRECTUS FLEXUS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇚"},119259:{value:"1D1DB",name:"MUSICAL SYMBOL SCANDICUS FLEXUS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇛"},119260:{value:"1D1DC",name:"MUSICAL SYMBOL TORCULUS RESUPINUS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇜"},119261:{value:"1D1DD",name:"MUSICAL SYMBOL PES SUBPUNCTIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇝"},119262:{value:"1D1DE",name:"MUSICAL SYMBOL KIEVAN C CLEF",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇞"},119263:{value:"1D1DF",name:"MUSICAL SYMBOL KIEVAN END OF PIECE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇟"},119264:{value:"1D1E0",name:"MUSICAL SYMBOL KIEVAN FINAL NOTE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇠"},119265:{value:"1D1E1",name:"MUSICAL SYMBOL KIEVAN RECITATIVE MARK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇡"},119266:{value:"1D1E2",name:"MUSICAL SYMBOL KIEVAN WHOLE NOTE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇢"},119267:{value:"1D1E3",name:"MUSICAL SYMBOL KIEVAN HALF NOTE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇣"},119268:{value:"1D1E4",name:"MUSICAL SYMBOL KIEVAN QUARTER NOTE STEM DOWN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇤"},119269:{value:"1D1E5",name:"MUSICAL SYMBOL KIEVAN QUARTER NOTE STEM UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇥"},119270:{value:"1D1E6",name:"MUSICAL SYMBOL KIEVAN EIGHTH NOTE STEM DOWN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇦"},119271:{value:"1D1E7",name:"MUSICAL SYMBOL KIEVAN EIGHTH NOTE STEM UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇧"},119272:{value:"1D1E8",name:"MUSICAL SYMBOL KIEVAN FLAT SIGN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇨"},119296:{value:"1D200",name:"GREEK VOCAL NOTATION SYMBOL-1",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툀"},119297:{value:"1D201",name:"GREEK VOCAL NOTATION SYMBOL-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툁"},119298:{value:"1D202",name:"GREEK VOCAL NOTATION SYMBOL-3",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툂"},119299:{value:"1D203",name:"GREEK VOCAL NOTATION SYMBOL-4",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툃"},119300:{value:"1D204",name:"GREEK VOCAL NOTATION SYMBOL-5",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툄"},119301:{value:"1D205",name:"GREEK VOCAL NOTATION SYMBOL-6",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툅"},119302:{value:"1D206",name:"GREEK VOCAL NOTATION SYMBOL-7",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툆"},119303:{value:"1D207",name:"GREEK VOCAL NOTATION SYMBOL-8",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툇"},119304:{value:"1D208",name:"GREEK VOCAL NOTATION SYMBOL-9",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툈"},119305:{value:"1D209",name:"GREEK VOCAL NOTATION SYMBOL-10",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툉"},119306:{value:"1D20A",name:"GREEK VOCAL NOTATION SYMBOL-11",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툊"},119307:{value:"1D20B",name:"GREEK VOCAL NOTATION SYMBOL-12",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툋"},119308:{value:"1D20C",name:"GREEK VOCAL NOTATION SYMBOL-13",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툌"},119309:{value:"1D20D",name:"GREEK VOCAL NOTATION SYMBOL-14",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툍"},119310:{value:"1D20E",name:"GREEK VOCAL NOTATION SYMBOL-15",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툎"},119311:{value:"1D20F",name:"GREEK VOCAL NOTATION SYMBOL-16",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툏"},119312:{value:"1D210",name:"GREEK VOCAL NOTATION SYMBOL-17",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툐"},119313:{value:"1D211",name:"GREEK VOCAL NOTATION SYMBOL-18",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툑"},119314:{value:"1D212",name:"GREEK VOCAL NOTATION SYMBOL-19",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툒"},119315:{value:"1D213",name:"GREEK VOCAL NOTATION SYMBOL-20",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툓"},119316:{value:"1D214",name:"GREEK VOCAL NOTATION SYMBOL-21",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툔"},119317:{value:"1D215",name:"GREEK VOCAL NOTATION SYMBOL-22",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툕"},119318:{value:"1D216",name:"GREEK VOCAL NOTATION SYMBOL-23",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툖"},119319:{value:"1D217",name:"GREEK VOCAL NOTATION SYMBOL-24",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툗"},119320:{value:"1D218",name:"GREEK VOCAL NOTATION SYMBOL-50",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툘"},119321:{value:"1D219",name:"GREEK VOCAL NOTATION SYMBOL-51",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툙"},119322:{value:"1D21A",name:"GREEK VOCAL NOTATION SYMBOL-52",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툚"},119323:{value:"1D21B",name:"GREEK VOCAL NOTATION SYMBOL-53",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툛"},119324:{value:"1D21C",name:"GREEK VOCAL NOTATION SYMBOL-54",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툜"},119325:{value:"1D21D",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-1",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툝"},119326:{value:"1D21E",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툞"},119327:{value:"1D21F",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-4",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툟"},119328:{value:"1D220",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-5",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툠"},119329:{value:"1D221",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-7",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툡"},119330:{value:"1D222",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-8",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툢"},119331:{value:"1D223",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-11",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툣"},119332:{value:"1D224",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-12",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툤"},119333:{value:"1D225",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-13",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툥"},119334:{value:"1D226",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-14",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툦"},119335:{value:"1D227",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-17",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툧"},119336:{value:"1D228",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-18",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툨"},119337:{value:"1D229",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-19",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툩"},119338:{value:"1D22A",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-23",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툪"},119339:{value:"1D22B",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-24",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툫"},119340:{value:"1D22C",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-25",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"투"},119341:{value:"1D22D",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-26",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툭"},119342:{value:"1D22E",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-27",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툮"},119343:{value:"1D22F",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-29",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툯"},119344:{value:"1D230",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-30",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툰"},119345:{value:"1D231",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-32",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툱"},119346:{value:"1D232",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-36",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툲"},119347:{value:"1D233",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-37",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툳"},119348:{value:"1D234",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-38",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툴"},119349:{value:"1D235",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-39",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툵"},119350:{value:"1D236",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-40",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툶"},119351:{value:"1D237",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-42",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툷"},119352:{value:"1D238",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-43",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툸"},119353:{value:"1D239",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-45",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툹"},119354:{value:"1D23A",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-47",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툺"},119355:{value:"1D23B",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-48",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툻"},119356:{value:"1D23C",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-49",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툼"},119357:{value:"1D23D",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-50",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툽"},119358:{value:"1D23E",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-51",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툾"},119359:{value:"1D23F",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-52",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툿"},119360:{value:"1D240",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-53",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퉀"},119361:{value:"1D241",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-54",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퉁"},119365:{value:"1D245",name:"GREEK MUSICAL LEIMMA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퉅"},119552:{value:"1D300",name:"MONOGRAM FOR EARTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팀"},119553:{value:"1D301",name:"DIGRAM FOR HEAVENLY EARTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팁"},119554:{value:"1D302",name:"DIGRAM FOR HUMAN EARTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팂"},119555:{value:"1D303",name:"DIGRAM FOR EARTHLY HEAVEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팃"},119556:{value:"1D304",name:"DIGRAM FOR EARTHLY HUMAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팄"},119557:{value:"1D305",name:"DIGRAM FOR EARTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팅"},119558:{value:"1D306",name:"TETRAGRAM FOR CENTRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팆"},119559:{value:"1D307",name:"TETRAGRAM FOR FULL CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팇"},119560:{value:"1D308",name:"TETRAGRAM FOR MIRED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팈"},119561:{value:"1D309",name:"TETRAGRAM FOR BARRIER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팉"},119562:{value:"1D30A",name:"TETRAGRAM FOR KEEPING SMALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팊"},119563:{value:"1D30B",name:"TETRAGRAM FOR CONTRARIETY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팋"},119564:{value:"1D30C",name:"TETRAGRAM FOR ASCENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"파"},119565:{value:"1D30D",name:"TETRAGRAM FOR OPPOSITION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팍"},119566:{value:"1D30E",name:"TETRAGRAM FOR BRANCHING OUT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팎"},119567:{value:"1D30F",name:"TETRAGRAM FOR DEFECTIVENESS OR DISTORTION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팏"},119568:{value:"1D310",name:"TETRAGRAM FOR DIVERGENCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"판"},119569:{value:"1D311",name:"TETRAGRAM FOR YOUTHFULNESS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팑"},119570:{value:"1D312",name:"TETRAGRAM FOR INCREASE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팒"},119571:{value:"1D313",name:"TETRAGRAM FOR PENETRATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팓"},119572:{value:"1D314",name:"TETRAGRAM FOR REACH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팔"},119573:{value:"1D315",name:"TETRAGRAM FOR CONTACT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팕"},119574:{value:"1D316",name:"TETRAGRAM FOR HOLDING BACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팖"},119575:{value:"1D317",name:"TETRAGRAM FOR WAITING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팗"},119576:{value:"1D318",name:"TETRAGRAM FOR FOLLOWING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팘"},119577:{value:"1D319",name:"TETRAGRAM FOR ADVANCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팙"},119578:{value:"1D31A",name:"TETRAGRAM FOR RELEASE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팚"},119579:{value:"1D31B",name:"TETRAGRAM FOR RESISTANCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팛"},119580:{value:"1D31C",name:"TETRAGRAM FOR EASE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팜"},119581:{value:"1D31D",name:"TETRAGRAM FOR JOY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팝"},119582:{value:"1D31E",name:"TETRAGRAM FOR CONTENTION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팞"},119583:{value:"1D31F",name:"TETRAGRAM FOR ENDEAVOUR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팟"},119584:{value:"1D320",name:"TETRAGRAM FOR DUTIES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팠"},119585:{value:"1D321",name:"TETRAGRAM FOR CHANGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팡"},119586:{value:"1D322",name:"TETRAGRAM FOR DECISIVENESS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팢"},119587:{value:"1D323",name:"TETRAGRAM FOR BOLD RESOLUTION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팣"},119588:{value:"1D324",name:"TETRAGRAM FOR PACKING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팤"},119589:{value:"1D325",name:"TETRAGRAM FOR LEGION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팥"},119590:{value:"1D326",name:"TETRAGRAM FOR CLOSENESS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팦"},119591:{value:"1D327",name:"TETRAGRAM FOR KINSHIP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팧"},119592:{value:"1D328",name:"TETRAGRAM FOR GATHERING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"패"},119593:{value:"1D329",name:"TETRAGRAM FOR STRENGTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팩"},119594:{value:"1D32A",name:"TETRAGRAM FOR PURITY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팪"},119595:{value:"1D32B",name:"TETRAGRAM FOR FULLNESS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팫"},119596:{value:"1D32C",name:"TETRAGRAM FOR RESIDENCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팬"},119597:{value:"1D32D",name:"TETRAGRAM FOR LAW OR MODEL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팭"},119598:{value:"1D32E",name:"TETRAGRAM FOR RESPONSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팮"},119599:{value:"1D32F",name:"TETRAGRAM FOR GOING TO MEET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팯"},119600:{value:"1D330",name:"TETRAGRAM FOR ENCOUNTERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팰"},119601:{value:"1D331",name:"TETRAGRAM FOR STOVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팱"},119602:{value:"1D332",name:"TETRAGRAM FOR GREATNESS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팲"},119603:{value:"1D333",name:"TETRAGRAM FOR ENLARGEMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팳"},119604:{value:"1D334",name:"TETRAGRAM FOR PATTERN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팴"},119605:{value:"1D335",name:"TETRAGRAM FOR RITUAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팵"},119606:{value:"1D336",name:"TETRAGRAM FOR FLIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팶"},119607:{value:"1D337",name:"TETRAGRAM FOR VASTNESS OR WASTING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팷"},119608:{value:"1D338",name:"TETRAGRAM FOR CONSTANCY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팸"},119609:{value:"1D339",name:"TETRAGRAM FOR MEASURE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팹"},119610:{value:"1D33A",name:"TETRAGRAM FOR ETERNITY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팺"},119611:{value:"1D33B",name:"TETRAGRAM FOR UNITY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팻"},119612:{value:"1D33C",name:"TETRAGRAM FOR DIMINISHMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팼"},119613:{value:"1D33D",name:"TETRAGRAM FOR CLOSED MOUTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팽"},119614:{value:"1D33E",name:"TETRAGRAM FOR GUARDEDNESS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팾"},119615:{value:"1D33F",name:"TETRAGRAM FOR GATHERING IN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팿"},119616:{value:"1D340",name:"TETRAGRAM FOR MASSING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍀"},119617:{value:"1D341",name:"TETRAGRAM FOR ACCUMULATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍁"},119618:{value:"1D342",name:"TETRAGRAM FOR EMBELLISHMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍂"},119619:{value:"1D343",name:"TETRAGRAM FOR DOUBT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍃"},119620:{value:"1D344",name:"TETRAGRAM FOR WATCH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍄"},119621:{value:"1D345",name:"TETRAGRAM FOR SINKING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍅"},119622:{value:"1D346",name:"TETRAGRAM FOR INNER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍆"},119623:{value:"1D347",name:"TETRAGRAM FOR DEPARTURE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍇"},119624:{value:"1D348",name:"TETRAGRAM FOR DARKENING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍈"},119625:{value:"1D349",name:"TETRAGRAM FOR DIMMING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍉"},119626:{value:"1D34A",name:"TETRAGRAM FOR EXHAUSTION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍊"},119627:{value:"1D34B",name:"TETRAGRAM FOR SEVERANCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍋"},119628:{value:"1D34C",name:"TETRAGRAM FOR STOPPAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍌"},119629:{value:"1D34D",name:"TETRAGRAM FOR HARDNESS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍍"},119630:{value:"1D34E",name:"TETRAGRAM FOR COMPLETION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍎"},119631:{value:"1D34F",name:"TETRAGRAM FOR CLOSURE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍏"},119632:{value:"1D350",name:"TETRAGRAM FOR FAILURE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍐"},119633:{value:"1D351",name:"TETRAGRAM FOR AGGRAVATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍑"},119634:{value:"1D352",name:"TETRAGRAM FOR COMPLIANCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍒"},119635:{value:"1D353",name:"TETRAGRAM FOR ON THE VERGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍓"},119636:{value:"1D354",name:"TETRAGRAM FOR DIFFICULTIES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍔"},119637:{value:"1D355",name:"TETRAGRAM FOR LABOURING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍕"},119638:{value:"1D356",name:"TETRAGRAM FOR FOSTERING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍖"},120832:{value:"1D800",name:"SIGNWRITING HAND-FIST INDEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120833:{value:"1D801",name:"SIGNWRITING HAND-CIRCLE INDEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120834:{value:"1D802",name:"SIGNWRITING HAND-CUP INDEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120835:{value:"1D803",name:"SIGNWRITING HAND-OVAL INDEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120836:{value:"1D804",name:"SIGNWRITING HAND-HINGE INDEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120837:{value:"1D805",name:"SIGNWRITING HAND-ANGLE INDEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120838:{value:"1D806",name:"SIGNWRITING HAND-FIST INDEX BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120839:{value:"1D807",name:"SIGNWRITING HAND-CIRCLE INDEX BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120840:{value:"1D808",name:"SIGNWRITING HAND-FIST THUMB UNDER INDEX BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120841:{value:"1D809",name:"SIGNWRITING HAND-FIST INDEX RAISED KNUCKLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120842:{value:"1D80A",name:"SIGNWRITING HAND-FIST INDEX CUPPED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120843:{value:"1D80B",name:"SIGNWRITING HAND-FIST INDEX HINGED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120844:{value:"1D80C",name:"SIGNWRITING HAND-FIST INDEX HINGED LOW",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120845:{value:"1D80D",name:"SIGNWRITING HAND-CIRCLE INDEX HINGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120846:{value:"1D80E",name:"SIGNWRITING HAND-FIST INDEX MIDDLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120847:{value:"1D80F",name:"SIGNWRITING HAND-CIRCLE INDEX MIDDLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120848:{value:"1D810",name:"SIGNWRITING HAND-FIST INDEX MIDDLE BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120849:{value:"1D811",name:"SIGNWRITING HAND-FIST INDEX MIDDLE RAISED KNUCKLES",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120850:{value:"1D812",name:"SIGNWRITING HAND-FIST INDEX MIDDLE HINGED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120851:{value:"1D813",name:"SIGNWRITING HAND-FIST INDEX UP MIDDLE HINGED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120852:{value:"1D814",name:"SIGNWRITING HAND-FIST INDEX HINGED MIDDLE UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120853:{value:"1D815",name:"SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120854:{value:"1D816",name:"SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED INDEX BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120855:{value:"1D817",name:"SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED MIDDLE BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120856:{value:"1D818",name:"SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED CUPPED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120857:{value:"1D819",name:"SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED HINGED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120858:{value:"1D81A",name:"SIGNWRITING HAND-FIST INDEX MIDDLE CROSSED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120859:{value:"1D81B",name:"SIGNWRITING HAND-CIRCLE INDEX MIDDLE CROSSED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120860:{value:"1D81C",name:"SIGNWRITING HAND-FIST MIDDLE BENT OVER INDEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120861:{value:"1D81D",name:"SIGNWRITING HAND-FIST INDEX BENT OVER MIDDLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120862:{value:"1D81E",name:"SIGNWRITING HAND-FIST INDEX MIDDLE THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120863:{value:"1D81F",name:"SIGNWRITING HAND-CIRCLE INDEX MIDDLE THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120864:{value:"1D820",name:"SIGNWRITING HAND-FIST INDEX MIDDLE STRAIGHT THUMB BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120865:{value:"1D821",name:"SIGNWRITING HAND-FIST INDEX MIDDLE BENT THUMB STRAIGHT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120866:{value:"1D822",name:"SIGNWRITING HAND-FIST INDEX MIDDLE THUMB BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120867:{value:"1D823",name:"SIGNWRITING HAND-FIST INDEX MIDDLE HINGED SPREAD THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120868:{value:"1D824",name:"SIGNWRITING HAND-FIST INDEX UP MIDDLE HINGED THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120869:{value:"1D825",name:"SIGNWRITING HAND-FIST INDEX UP MIDDLE HINGED THUMB CONJOINED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120870:{value:"1D826",name:"SIGNWRITING HAND-FIST INDEX HINGED MIDDLE UP THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120871:{value:"1D827",name:"SIGNWRITING HAND-FIST INDEX MIDDLE UP SPREAD THUMB FORWARD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120872:{value:"1D828",name:"SIGNWRITING HAND-FIST INDEX MIDDLE THUMB CUPPED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120873:{value:"1D829",name:"SIGNWRITING HAND-FIST INDEX MIDDLE THUMB CIRCLED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120874:{value:"1D82A",name:"SIGNWRITING HAND-FIST INDEX MIDDLE THUMB HOOKED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120875:{value:"1D82B",name:"SIGNWRITING HAND-FIST INDEX MIDDLE THUMB HINGED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120876:{value:"1D82C",name:"SIGNWRITING HAND-FIST THUMB BETWEEN INDEX MIDDLE STRAIGHT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120877:{value:"1D82D",name:"SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120878:{value:"1D82E",name:"SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB SIDE CONJOINED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120879:{value:"1D82F",name:"SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB SIDE BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120880:{value:"1D830",name:"SIGNWRITING HAND-FIST MIDDLE THUMB HOOKED INDEX UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120881:{value:"1D831",name:"SIGNWRITING HAND-FIST INDEX THUMB HOOKED MIDDLE UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120882:{value:"1D832",name:"SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED HINGED THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120883:{value:"1D833",name:"SIGNWRITING HAND-FIST INDEX MIDDLE CROSSED THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120884:{value:"1D834",name:"SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB FORWARD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120885:{value:"1D835",name:"SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED CUPPED THUMB FORWARD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120886:{value:"1D836",name:"SIGNWRITING HAND-FIST MIDDLE THUMB CUPPED INDEX UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120887:{value:"1D837",name:"SIGNWRITING HAND-FIST INDEX THUMB CUPPED MIDDLE UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120888:{value:"1D838",name:"SIGNWRITING HAND-FIST MIDDLE THUMB CIRCLED INDEX UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120889:{value:"1D839",name:"SIGNWRITING HAND-FIST MIDDLE THUMB CIRCLED INDEX HINGED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120890:{value:"1D83A",name:"SIGNWRITING HAND-FIST INDEX THUMB ANGLED OUT MIDDLE UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120891:{value:"1D83B",name:"SIGNWRITING HAND-FIST INDEX THUMB ANGLED IN MIDDLE UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120892:{value:"1D83C",name:"SIGNWRITING HAND-FIST INDEX THUMB CIRCLED MIDDLE UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120893:{value:"1D83D",name:"SIGNWRITING HAND-FIST INDEX MIDDLE THUMB CONJOINED HINGED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120894:{value:"1D83E",name:"SIGNWRITING HAND-FIST INDEX MIDDLE THUMB ANGLED OUT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120895:{value:"1D83F",name:"SIGNWRITING HAND-FIST INDEX MIDDLE THUMB ANGLED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120896:{value:"1D840",name:"SIGNWRITING HAND-FIST MIDDLE THUMB ANGLED OUT INDEX UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120897:{value:"1D841",name:"SIGNWRITING HAND-FIST MIDDLE THUMB ANGLED OUT INDEX CROSSED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120898:{value:"1D842",name:"SIGNWRITING HAND-FIST MIDDLE THUMB ANGLED INDEX UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120899:{value:"1D843",name:"SIGNWRITING HAND-FIST INDEX THUMB HOOKED MIDDLE HINGED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120900:{value:"1D844",name:"SIGNWRITING HAND-FLAT FOUR FINGERS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120901:{value:"1D845",name:"SIGNWRITING HAND-FLAT FOUR FINGERS BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120902:{value:"1D846",name:"SIGNWRITING HAND-FLAT FOUR FINGERS HINGED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120903:{value:"1D847",name:"SIGNWRITING HAND-FLAT FOUR FINGERS CONJOINED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120904:{value:"1D848",name:"SIGNWRITING HAND-FLAT FOUR FINGERS CONJOINED SPLIT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120905:{value:"1D849",name:"SIGNWRITING HAND-CLAW FOUR FINGERS CONJOINED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120906:{value:"1D84A",name:"SIGNWRITING HAND-FIST FOUR FINGERS CONJOINED BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120907:{value:"1D84B",name:"SIGNWRITING HAND-HINGE FOUR FINGERS CONJOINED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120908:{value:"1D84C",name:"SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120909:{value:"1D84D",name:"SIGNWRITING HAND-FLAT HEEL FIVE FINGERS SPREAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120910:{value:"1D84E",name:"SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD FOUR BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120911:{value:"1D84F",name:"SIGNWRITING HAND-FLAT HEEL FIVE FINGERS SPREAD FOUR BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120912:{value:"1D850",name:"SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120913:{value:"1D851",name:"SIGNWRITING HAND-FLAT HEEL FIVE FINGERS SPREAD BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120914:{value:"1D852",name:"SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD THUMB FORWARD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120915:{value:"1D853",name:"SIGNWRITING HAND-CUP FIVE FINGERS SPREAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120916:{value:"1D854",name:"SIGNWRITING HAND-CUP FIVE FINGERS SPREAD OPEN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120917:{value:"1D855",name:"SIGNWRITING HAND-HINGE FIVE FINGERS SPREAD OPEN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120918:{value:"1D856",name:"SIGNWRITING HAND-OVAL FIVE FINGERS SPREAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120919:{value:"1D857",name:"SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD HINGED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120920:{value:"1D858",name:"SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD HINGED THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120921:{value:"1D859",name:"SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD HINGED NO THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120922:{value:"1D85A",name:"SIGNWRITING HAND-FLAT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120923:{value:"1D85B",name:"SIGNWRITING HAND-FLAT BETWEEN PALM FACINGS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120924:{value:"1D85C",name:"SIGNWRITING HAND-FLAT HEEL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120925:{value:"1D85D",name:"SIGNWRITING HAND-FLAT THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120926:{value:"1D85E",name:"SIGNWRITING HAND-FLAT HEEL THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120927:{value:"1D85F",name:"SIGNWRITING HAND-FLAT THUMB BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120928:{value:"1D860",name:"SIGNWRITING HAND-FLAT THUMB FORWARD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120929:{value:"1D861",name:"SIGNWRITING HAND-FLAT SPLIT INDEX THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120930:{value:"1D862",name:"SIGNWRITING HAND-FLAT SPLIT CENTRE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120931:{value:"1D863",name:"SIGNWRITING HAND-FLAT SPLIT CENTRE THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120932:{value:"1D864",name:"SIGNWRITING HAND-FLAT SPLIT CENTRE THUMB SIDE BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120933:{value:"1D865",name:"SIGNWRITING HAND-FLAT SPLIT LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120934:{value:"1D866",name:"SIGNWRITING HAND-CLAW",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120935:{value:"1D867",name:"SIGNWRITING HAND-CLAW THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120936:{value:"1D868",name:"SIGNWRITING HAND-CLAW NO THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120937:{value:"1D869",name:"SIGNWRITING HAND-CLAW THUMB FORWARD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120938:{value:"1D86A",name:"SIGNWRITING HAND-HOOK CURLICUE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120939:{value:"1D86B",name:"SIGNWRITING HAND-HOOK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120940:{value:"1D86C",name:"SIGNWRITING HAND-CUP OPEN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120941:{value:"1D86D",name:"SIGNWRITING HAND-CUP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120942:{value:"1D86E",name:"SIGNWRITING HAND-CUP OPEN THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120943:{value:"1D86F",name:"SIGNWRITING HAND-CUP THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120944:{value:"1D870",name:"SIGNWRITING HAND-CUP OPEN NO THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120945:{value:"1D871",name:"SIGNWRITING HAND-CUP NO THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120946:{value:"1D872",name:"SIGNWRITING HAND-CUP OPEN THUMB FORWARD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120947:{value:"1D873",name:"SIGNWRITING HAND-CUP THUMB FORWARD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120948:{value:"1D874",name:"SIGNWRITING HAND-CURLICUE OPEN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120949:{value:"1D875",name:"SIGNWRITING HAND-CURLICUE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120950:{value:"1D876",name:"SIGNWRITING HAND-CIRCLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120951:{value:"1D877",name:"SIGNWRITING HAND-OVAL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120952:{value:"1D878",name:"SIGNWRITING HAND-OVAL THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120953:{value:"1D879",name:"SIGNWRITING HAND-OVAL NO THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120954:{value:"1D87A",name:"SIGNWRITING HAND-OVAL THUMB FORWARD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120955:{value:"1D87B",name:"SIGNWRITING HAND-HINGE OPEN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120956:{value:"1D87C",name:"SIGNWRITING HAND-HINGE OPEN THUMB FORWARD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120957:{value:"1D87D",name:"SIGNWRITING HAND-HINGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120958:{value:"1D87E",name:"SIGNWRITING HAND-HINGE SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120959:{value:"1D87F",name:"SIGNWRITING HAND-HINGE OPEN THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120960:{value:"1D880",name:"SIGNWRITING HAND-HINGE THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120961:{value:"1D881",name:"SIGNWRITING HAND-HINGE OPEN NO THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120962:{value:"1D882",name:"SIGNWRITING HAND-HINGE NO THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120963:{value:"1D883",name:"SIGNWRITING HAND-HINGE THUMB SIDE TOUCHING INDEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120964:{value:"1D884",name:"SIGNWRITING HAND-HINGE THUMB BETWEEN MIDDLE RING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120965:{value:"1D885",name:"SIGNWRITING HAND-ANGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120966:{value:"1D886",name:"SIGNWRITING HAND-FIST INDEX MIDDLE RING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120967:{value:"1D887",name:"SIGNWRITING HAND-CIRCLE INDEX MIDDLE RING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120968:{value:"1D888",name:"SIGNWRITING HAND-HINGE INDEX MIDDLE RING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120969:{value:"1D889",name:"SIGNWRITING HAND-ANGLE INDEX MIDDLE RING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120970:{value:"1D88A",name:"SIGNWRITING HAND-HINGE LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120971:{value:"1D88B",name:"SIGNWRITING HAND-FIST INDEX MIDDLE RING BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120972:{value:"1D88C",name:"SIGNWRITING HAND-FIST INDEX MIDDLE RING CONJOINED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120973:{value:"1D88D",name:"SIGNWRITING HAND-HINGE INDEX MIDDLE RING CONJOINED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120974:{value:"1D88E",name:"SIGNWRITING HAND-FIST LITTLE DOWN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120975:{value:"1D88F",name:"SIGNWRITING HAND-FIST LITTLE DOWN RIPPLE STRAIGHT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120976:{value:"1D890",name:"SIGNWRITING HAND-FIST LITTLE DOWN RIPPLE CURVED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120977:{value:"1D891",name:"SIGNWRITING HAND-FIST LITTLE DOWN OTHERS CIRCLED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120978:{value:"1D892",name:"SIGNWRITING HAND-FIST LITTLE UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120979:{value:"1D893",name:"SIGNWRITING HAND-FIST THUMB UNDER LITTLE UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120980:{value:"1D894",name:"SIGNWRITING HAND-CIRCLE LITTLE UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120981:{value:"1D895",name:"SIGNWRITING HAND-OVAL LITTLE UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120982:{value:"1D896",name:"SIGNWRITING HAND-ANGLE LITTLE UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120983:{value:"1D897",name:"SIGNWRITING HAND-FIST LITTLE RAISED KNUCKLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120984:{value:"1D898",name:"SIGNWRITING HAND-FIST LITTLE BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120985:{value:"1D899",name:"SIGNWRITING HAND-FIST LITTLE TOUCHES THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120986:{value:"1D89A",name:"SIGNWRITING HAND-FIST LITTLE THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120987:{value:"1D89B",name:"SIGNWRITING HAND-HINGE LITTLE THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120988:{value:"1D89C",name:"SIGNWRITING HAND-FIST LITTLE INDEX THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120989:{value:"1D89D",name:"SIGNWRITING HAND-HINGE LITTLE INDEX THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120990:{value:"1D89E",name:"SIGNWRITING HAND-ANGLE LITTLE INDEX THUMB INDEX THUMB OUT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120991:{value:"1D89F",name:"SIGNWRITING HAND-ANGLE LITTLE INDEX THUMB INDEX THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120992:{value:"1D8A0",name:"SIGNWRITING HAND-FIST LITTLE INDEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120993:{value:"1D8A1",name:"SIGNWRITING HAND-CIRCLE LITTLE INDEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120994:{value:"1D8A2",name:"SIGNWRITING HAND-HINGE LITTLE INDEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120995:{value:"1D8A3",name:"SIGNWRITING HAND-ANGLE LITTLE INDEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120996:{value:"1D8A4",name:"SIGNWRITING HAND-FIST INDEX MIDDLE LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120997:{value:"1D8A5",name:"SIGNWRITING HAND-CIRCLE INDEX MIDDLE LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120998:{value:"1D8A6",name:"SIGNWRITING HAND-HINGE INDEX MIDDLE LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120999:{value:"1D8A7",name:"SIGNWRITING HAND-HINGE RING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121e3:{value:"1D8A8",name:"SIGNWRITING HAND-ANGLE INDEX MIDDLE LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121001:{value:"1D8A9",name:"SIGNWRITING HAND-FIST INDEX MIDDLE CROSS LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121002:{value:"1D8AA",name:"SIGNWRITING HAND-CIRCLE INDEX MIDDLE CROSS LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121003:{value:"1D8AB",name:"SIGNWRITING HAND-FIST RING DOWN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121004:{value:"1D8AC",name:"SIGNWRITING HAND-HINGE RING DOWN INDEX THUMB HOOK MIDDLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121005:{value:"1D8AD",name:"SIGNWRITING HAND-ANGLE RING DOWN MIDDLE THUMB INDEX CROSS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121006:{value:"1D8AE",name:"SIGNWRITING HAND-FIST RING UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121007:{value:"1D8AF",name:"SIGNWRITING HAND-FIST RING RAISED KNUCKLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121008:{value:"1D8B0",name:"SIGNWRITING HAND-FIST RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121009:{value:"1D8B1",name:"SIGNWRITING HAND-CIRCLE RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121010:{value:"1D8B2",name:"SIGNWRITING HAND-OVAL RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121011:{value:"1D8B3",name:"SIGNWRITING HAND-ANGLE RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121012:{value:"1D8B4",name:"SIGNWRITING HAND-FIST RING MIDDLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121013:{value:"1D8B5",name:"SIGNWRITING HAND-FIST RING MIDDLE CONJOINED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121014:{value:"1D8B6",name:"SIGNWRITING HAND-FIST RING MIDDLE RAISED KNUCKLES",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121015:{value:"1D8B7",name:"SIGNWRITING HAND-FIST RING INDEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121016:{value:"1D8B8",name:"SIGNWRITING HAND-FIST RING THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121017:{value:"1D8B9",name:"SIGNWRITING HAND-HOOK RING THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121018:{value:"1D8BA",name:"SIGNWRITING HAND-FIST INDEX RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121019:{value:"1D8BB",name:"SIGNWRITING HAND-CIRCLE INDEX RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121020:{value:"1D8BC",name:"SIGNWRITING HAND-CURLICUE INDEX RING LITTLE ON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121021:{value:"1D8BD",name:"SIGNWRITING HAND-HOOK INDEX RING LITTLE OUT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121022:{value:"1D8BE",name:"SIGNWRITING HAND-HOOK INDEX RING LITTLE IN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121023:{value:"1D8BF",name:"SIGNWRITING HAND-HOOK INDEX RING LITTLE UNDER",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121024:{value:"1D8C0",name:"SIGNWRITING HAND-CUP INDEX RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121025:{value:"1D8C1",name:"SIGNWRITING HAND-HINGE INDEX RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121026:{value:"1D8C2",name:"SIGNWRITING HAND-ANGLE INDEX RING LITTLE OUT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121027:{value:"1D8C3",name:"SIGNWRITING HAND-ANGLE INDEX RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121028:{value:"1D8C4",name:"SIGNWRITING HAND-FIST MIDDLE DOWN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121029:{value:"1D8C5",name:"SIGNWRITING HAND-HINGE MIDDLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121030:{value:"1D8C6",name:"SIGNWRITING HAND-FIST MIDDLE UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121031:{value:"1D8C7",name:"SIGNWRITING HAND-CIRCLE MIDDLE UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121032:{value:"1D8C8",name:"SIGNWRITING HAND-FIST MIDDLE RAISED KNUCKLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121033:{value:"1D8C9",name:"SIGNWRITING HAND-FIST MIDDLE UP THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121034:{value:"1D8CA",name:"SIGNWRITING HAND-HOOK MIDDLE THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121035:{value:"1D8CB",name:"SIGNWRITING HAND-FIST MIDDLE THUMB LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121036:{value:"1D8CC",name:"SIGNWRITING HAND-FIST MIDDLE LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121037:{value:"1D8CD",name:"SIGNWRITING HAND-FIST MIDDLE RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121038:{value:"1D8CE",name:"SIGNWRITING HAND-CIRCLE MIDDLE RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121039:{value:"1D8CF",name:"SIGNWRITING HAND-CURLICUE MIDDLE RING LITTLE ON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121040:{value:"1D8D0",name:"SIGNWRITING HAND-CUP MIDDLE RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121041:{value:"1D8D1",name:"SIGNWRITING HAND-HINGE MIDDLE RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121042:{value:"1D8D2",name:"SIGNWRITING HAND-ANGLE MIDDLE RING LITTLE OUT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121043:{value:"1D8D3",name:"SIGNWRITING HAND-ANGLE MIDDLE RING LITTLE IN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121044:{value:"1D8D4",name:"SIGNWRITING HAND-ANGLE MIDDLE RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121045:{value:"1D8D5",name:"SIGNWRITING HAND-CIRCLE MIDDLE RING LITTLE BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121046:{value:"1D8D6",name:"SIGNWRITING HAND-CLAW MIDDLE RING LITTLE CONJOINED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121047:{value:"1D8D7",name:"SIGNWRITING HAND-CLAW MIDDLE RING LITTLE CONJOINED SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121048:{value:"1D8D8",name:"SIGNWRITING HAND-HOOK MIDDLE RING LITTLE CONJOINED OUT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121049:{value:"1D8D9",name:"SIGNWRITING HAND-HOOK MIDDLE RING LITTLE CONJOINED IN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121050:{value:"1D8DA",name:"SIGNWRITING HAND-HOOK MIDDLE RING LITTLE CONJOINED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121051:{value:"1D8DB",name:"SIGNWRITING HAND-HINGE INDEX HINGED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121052:{value:"1D8DC",name:"SIGNWRITING HAND-FIST INDEX THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121053:{value:"1D8DD",name:"SIGNWRITING HAND-HINGE INDEX THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121054:{value:"1D8DE",name:"SIGNWRITING HAND-FIST INDEX THUMB SIDE THUMB DIAGONAL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121055:{value:"1D8DF",name:"SIGNWRITING HAND-FIST INDEX THUMB SIDE THUMB CONJOINED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121056:{value:"1D8E0",name:"SIGNWRITING HAND-FIST INDEX THUMB SIDE THUMB BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121057:{value:"1D8E1",name:"SIGNWRITING HAND-FIST INDEX THUMB SIDE INDEX BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121058:{value:"1D8E2",name:"SIGNWRITING HAND-FIST INDEX THUMB SIDE BOTH BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121059:{value:"1D8E3",name:"SIGNWRITING HAND-FIST INDEX THUMB SIDE INDEX HINGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121060:{value:"1D8E4",name:"SIGNWRITING HAND-FIST INDEX THUMB FORWARD INDEX STRAIGHT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121061:{value:"1D8E5",name:"SIGNWRITING HAND-FIST INDEX THUMB FORWARD INDEX BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121062:{value:"1D8E6",name:"SIGNWRITING HAND-FIST INDEX THUMB HOOK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121063:{value:"1D8E7",name:"SIGNWRITING HAND-FIST INDEX THUMB CURLICUE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121064:{value:"1D8E8",name:"SIGNWRITING HAND-FIST INDEX THUMB CURVE THUMB INSIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121065:{value:"1D8E9",name:"SIGNWRITING HAND-CLAW INDEX THUMB CURVE THUMB INSIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121066:{value:"1D8EA",name:"SIGNWRITING HAND-FIST INDEX THUMB CURVE THUMB UNDER",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121067:{value:"1D8EB",name:"SIGNWRITING HAND-FIST INDEX THUMB CIRCLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121068:{value:"1D8EC",name:"SIGNWRITING HAND-CUP INDEX THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121069:{value:"1D8ED",name:"SIGNWRITING HAND-CUP INDEX THUMB OPEN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121070:{value:"1D8EE",name:"SIGNWRITING HAND-HINGE INDEX THUMB OPEN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121071:{value:"1D8EF",name:"SIGNWRITING HAND-HINGE INDEX THUMB LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121072:{value:"1D8F0",name:"SIGNWRITING HAND-HINGE INDEX THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121073:{value:"1D8F1",name:"SIGNWRITING HAND-HINGE INDEX THUMB SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121074:{value:"1D8F2",name:"SIGNWRITING HAND-ANGLE INDEX THUMB OUT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121075:{value:"1D8F3",name:"SIGNWRITING HAND-ANGLE INDEX THUMB IN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121076:{value:"1D8F4",name:"SIGNWRITING HAND-ANGLE INDEX THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121077:{value:"1D8F5",name:"SIGNWRITING HAND-FIST THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121078:{value:"1D8F6",name:"SIGNWRITING HAND-FIST THUMB HEEL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121079:{value:"1D8F7",name:"SIGNWRITING HAND-FIST THUMB SIDE DIAGONAL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121080:{value:"1D8F8",name:"SIGNWRITING HAND-FIST THUMB SIDE CONJOINED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121081:{value:"1D8F9",name:"SIGNWRITING HAND-FIST THUMB SIDE BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121082:{value:"1D8FA",name:"SIGNWRITING HAND-FIST THUMB FORWARD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121083:{value:"1D8FB",name:"SIGNWRITING HAND-FIST THUMB BETWEEN INDEX MIDDLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121084:{value:"1D8FC",name:"SIGNWRITING HAND-FIST THUMB BETWEEN MIDDLE RING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121085:{value:"1D8FD",name:"SIGNWRITING HAND-FIST THUMB BETWEEN RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121086:{value:"1D8FE",name:"SIGNWRITING HAND-FIST THUMB UNDER TWO FINGERS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121087:{value:"1D8FF",name:"SIGNWRITING HAND-FIST THUMB OVER TWO FINGERS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121088:{value:"1D900",name:"SIGNWRITING HAND-FIST THUMB UNDER THREE FINGERS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121089:{value:"1D901",name:"SIGNWRITING HAND-FIST THUMB UNDER FOUR FINGERS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121090:{value:"1D902",name:"SIGNWRITING HAND-FIST THUMB OVER FOUR RAISED KNUCKLES",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121091:{value:"1D903",name:"SIGNWRITING HAND-FIST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121092:{value:"1D904",name:"SIGNWRITING HAND-FIST HEEL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121093:{value:"1D905",name:"SIGNWRITING TOUCH SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121094:{value:"1D906",name:"SIGNWRITING TOUCH MULTIPLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121095:{value:"1D907",name:"SIGNWRITING TOUCH BETWEEN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121096:{value:"1D908",name:"SIGNWRITING GRASP SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121097:{value:"1D909",name:"SIGNWRITING GRASP MULTIPLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121098:{value:"1D90A",name:"SIGNWRITING GRASP BETWEEN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121099:{value:"1D90B",name:"SIGNWRITING STRIKE SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121100:{value:"1D90C",name:"SIGNWRITING STRIKE MULTIPLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121101:{value:"1D90D",name:"SIGNWRITING STRIKE BETWEEN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121102:{value:"1D90E",name:"SIGNWRITING BRUSH SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121103:{value:"1D90F",name:"SIGNWRITING BRUSH MULTIPLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121104:{value:"1D910",name:"SIGNWRITING BRUSH BETWEEN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121105:{value:"1D911",name:"SIGNWRITING RUB SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121106:{value:"1D912",name:"SIGNWRITING RUB MULTIPLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121107:{value:"1D913",name:"SIGNWRITING RUB BETWEEN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121108:{value:"1D914",name:"SIGNWRITING SURFACE SYMBOLS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121109:{value:"1D915",name:"SIGNWRITING SURFACE BETWEEN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121110:{value:"1D916",name:"SIGNWRITING SQUEEZE LARGE SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121111:{value:"1D917",name:"SIGNWRITING SQUEEZE SMALL SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121112:{value:"1D918",name:"SIGNWRITING SQUEEZE LARGE MULTIPLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121113:{value:"1D919",name:"SIGNWRITING SQUEEZE SMALL MULTIPLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121114:{value:"1D91A",name:"SIGNWRITING SQUEEZE SEQUENTIAL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121115:{value:"1D91B",name:"SIGNWRITING FLICK LARGE SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121116:{value:"1D91C",name:"SIGNWRITING FLICK SMALL SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121117:{value:"1D91D",name:"SIGNWRITING FLICK LARGE MULTIPLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121118:{value:"1D91E",name:"SIGNWRITING FLICK SMALL MULTIPLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121119:{value:"1D91F",name:"SIGNWRITING FLICK SEQUENTIAL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121120:{value:"1D920",name:"SIGNWRITING SQUEEZE FLICK ALTERNATING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121121:{value:"1D921",name:"SIGNWRITING MOVEMENT-HINGE UP DOWN LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121122:{value:"1D922",name:"SIGNWRITING MOVEMENT-HINGE UP DOWN SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121123:{value:"1D923",name:"SIGNWRITING MOVEMENT-HINGE UP SEQUENTIAL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121124:{value:"1D924",name:"SIGNWRITING MOVEMENT-HINGE DOWN SEQUENTIAL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121125:{value:"1D925",name:"SIGNWRITING MOVEMENT-HINGE UP DOWN ALTERNATING LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121126:{value:"1D926",name:"SIGNWRITING MOVEMENT-HINGE UP DOWN ALTERNATING SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121127:{value:"1D927",name:"SIGNWRITING MOVEMENT-HINGE SIDE TO SIDE SCISSORS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121128:{value:"1D928",name:"SIGNWRITING MOVEMENT-WALLPLANE FINGER CONTACT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121129:{value:"1D929",name:"SIGNWRITING MOVEMENT-FLOORPLANE FINGER CONTACT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121130:{value:"1D92A",name:"SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121131:{value:"1D92B",name:"SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121132:{value:"1D92C",name:"SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121133:{value:"1D92D",name:"SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT LARGEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121134:{value:"1D92E",name:"SIGNWRITING MOVEMENT-WALLPLANE SINGLE WRIST FLEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121135:{value:"1D92F",name:"SIGNWRITING MOVEMENT-WALLPLANE DOUBLE STRAIGHT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121136:{value:"1D930",name:"SIGNWRITING MOVEMENT-WALLPLANE DOUBLE WRIST FLEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121137:{value:"1D931",name:"SIGNWRITING MOVEMENT-WALLPLANE DOUBLE ALTERNATING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121138:{value:"1D932",name:"SIGNWRITING MOVEMENT-WALLPLANE DOUBLE ALTERNATING WRIST FLEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121139:{value:"1D933",name:"SIGNWRITING MOVEMENT-WALLPLANE CROSS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121140:{value:"1D934",name:"SIGNWRITING MOVEMENT-WALLPLANE TRIPLE STRAIGHT MOVEMENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121141:{value:"1D935",name:"SIGNWRITING MOVEMENT-WALLPLANE TRIPLE WRIST FLEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121142:{value:"1D936",name:"SIGNWRITING MOVEMENT-WALLPLANE TRIPLE ALTERNATING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121143:{value:"1D937",name:"SIGNWRITING MOVEMENT-WALLPLANE TRIPLE ALTERNATING WRIST FLEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121144:{value:"1D938",name:"SIGNWRITING MOVEMENT-WALLPLANE BEND SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121145:{value:"1D939",name:"SIGNWRITING MOVEMENT-WALLPLANE BEND MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121146:{value:"1D93A",name:"SIGNWRITING MOVEMENT-WALLPLANE BEND LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121147:{value:"1D93B",name:"SIGNWRITING MOVEMENT-WALLPLANE CORNER SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121148:{value:"1D93C",name:"SIGNWRITING MOVEMENT-WALLPLANE CORNER MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121149:{value:"1D93D",name:"SIGNWRITING MOVEMENT-WALLPLANE CORNER LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121150:{value:"1D93E",name:"SIGNWRITING MOVEMENT-WALLPLANE CORNER ROTATION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121151:{value:"1D93F",name:"SIGNWRITING MOVEMENT-WALLPLANE CHECK SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121152:{value:"1D940",name:"SIGNWRITING MOVEMENT-WALLPLANE CHECK MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121153:{value:"1D941",name:"SIGNWRITING MOVEMENT-WALLPLANE CHECK LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121154:{value:"1D942",name:"SIGNWRITING MOVEMENT-WALLPLANE BOX SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121155:{value:"1D943",name:"SIGNWRITING MOVEMENT-WALLPLANE BOX MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121156:{value:"1D944",name:"SIGNWRITING MOVEMENT-WALLPLANE BOX LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121157:{value:"1D945",name:"SIGNWRITING MOVEMENT-WALLPLANE ZIGZAG SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121158:{value:"1D946",name:"SIGNWRITING MOVEMENT-WALLPLANE ZIGZAG MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121159:{value:"1D947",name:"SIGNWRITING MOVEMENT-WALLPLANE ZIGZAG LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121160:{value:"1D948",name:"SIGNWRITING MOVEMENT-WALLPLANE PEAKS SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121161:{value:"1D949",name:"SIGNWRITING MOVEMENT-WALLPLANE PEAKS MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121162:{value:"1D94A",name:"SIGNWRITING MOVEMENT-WALLPLANE PEAKS LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121163:{value:"1D94B",name:"SIGNWRITING TRAVEL-WALLPLANE ROTATION-WALLPLANE SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121164:{value:"1D94C",name:"SIGNWRITING TRAVEL-WALLPLANE ROTATION-WALLPLANE DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121165:{value:"1D94D",name:"SIGNWRITING TRAVEL-WALLPLANE ROTATION-WALLPLANE ALTERNATING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121166:{value:"1D94E",name:"SIGNWRITING TRAVEL-WALLPLANE ROTATION-FLOORPLANE SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121167:{value:"1D94F",name:"SIGNWRITING TRAVEL-WALLPLANE ROTATION-FLOORPLANE DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121168:{value:"1D950",name:"SIGNWRITING TRAVEL-WALLPLANE ROTATION-FLOORPLANE ALTERNATING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121169:{value:"1D951",name:"SIGNWRITING TRAVEL-WALLPLANE SHAKING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121170:{value:"1D952",name:"SIGNWRITING TRAVEL-WALLPLANE ARM SPIRAL SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121171:{value:"1D953",name:"SIGNWRITING TRAVEL-WALLPLANE ARM SPIRAL DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121172:{value:"1D954",name:"SIGNWRITING TRAVEL-WALLPLANE ARM SPIRAL TRIPLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121173:{value:"1D955",name:"SIGNWRITING MOVEMENT-DIAGONAL AWAY SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121174:{value:"1D956",name:"SIGNWRITING MOVEMENT-DIAGONAL AWAY MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121175:{value:"1D957",name:"SIGNWRITING MOVEMENT-DIAGONAL AWAY LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121176:{value:"1D958",name:"SIGNWRITING MOVEMENT-DIAGONAL AWAY LARGEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121177:{value:"1D959",name:"SIGNWRITING MOVEMENT-DIAGONAL TOWARDS SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121178:{value:"1D95A",name:"SIGNWRITING MOVEMENT-DIAGONAL TOWARDS MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121179:{value:"1D95B",name:"SIGNWRITING MOVEMENT-DIAGONAL TOWARDS LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121180:{value:"1D95C",name:"SIGNWRITING MOVEMENT-DIAGONAL TOWARDS LARGEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121181:{value:"1D95D",name:"SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121182:{value:"1D95E",name:"SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121183:{value:"1D95F",name:"SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121184:{value:"1D960",name:"SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY LARGEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121185:{value:"1D961",name:"SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121186:{value:"1D962",name:"SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121187:{value:"1D963",name:"SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121188:{value:"1D964",name:"SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS LARGEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121189:{value:"1D965",name:"SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121190:{value:"1D966",name:"SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121191:{value:"1D967",name:"SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121192:{value:"1D968",name:"SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT LARGEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121193:{value:"1D969",name:"SIGNWRITING MOVEMENT-FLOORPLANE SINGLE WRIST FLEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121194:{value:"1D96A",name:"SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE STRAIGHT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121195:{value:"1D96B",name:"SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE WRIST FLEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121196:{value:"1D96C",name:"SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE ALTERNATING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121197:{value:"1D96D",name:"SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE ALTERNATING WRIST FLEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121198:{value:"1D96E",name:"SIGNWRITING MOVEMENT-FLOORPLANE CROSS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121199:{value:"1D96F",name:"SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE STRAIGHT MOVEMENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121200:{value:"1D970",name:"SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE WRIST FLEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121201:{value:"1D971",name:"SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE ALTERNATING MOVEMENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121202:{value:"1D972",name:"SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE ALTERNATING WRIST FLEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121203:{value:"1D973",name:"SIGNWRITING MOVEMENT-FLOORPLANE BEND",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121204:{value:"1D974",name:"SIGNWRITING MOVEMENT-FLOORPLANE CORNER SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121205:{value:"1D975",name:"SIGNWRITING MOVEMENT-FLOORPLANE CORNER MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121206:{value:"1D976",name:"SIGNWRITING MOVEMENT-FLOORPLANE CORNER LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121207:{value:"1D977",name:"SIGNWRITING MOVEMENT-FLOORPLANE CHECK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121208:{value:"1D978",name:"SIGNWRITING MOVEMENT-FLOORPLANE BOX SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121209:{value:"1D979",name:"SIGNWRITING MOVEMENT-FLOORPLANE BOX MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121210:{value:"1D97A",name:"SIGNWRITING MOVEMENT-FLOORPLANE BOX LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121211:{value:"1D97B",name:"SIGNWRITING MOVEMENT-FLOORPLANE ZIGZAG SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121212:{value:"1D97C",name:"SIGNWRITING MOVEMENT-FLOORPLANE ZIGZAG MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121213:{value:"1D97D",name:"SIGNWRITING MOVEMENT-FLOORPLANE ZIGZAG LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121214:{value:"1D97E",name:"SIGNWRITING MOVEMENT-FLOORPLANE PEAKS SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121215:{value:"1D97F",name:"SIGNWRITING MOVEMENT-FLOORPLANE PEAKS MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121216:{value:"1D980",name:"SIGNWRITING MOVEMENT-FLOORPLANE PEAKS LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121217:{value:"1D981",name:"SIGNWRITING TRAVEL-FLOORPLANE ROTATION-FLOORPLANE SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121218:{value:"1D982",name:"SIGNWRITING TRAVEL-FLOORPLANE ROTATION-FLOORPLANE DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121219:{value:"1D983",name:"SIGNWRITING TRAVEL-FLOORPLANE ROTATION-FLOORPLANE ALTERNATING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121220:{value:"1D984",name:"SIGNWRITING TRAVEL-FLOORPLANE ROTATION-WALLPLANE SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121221:{value:"1D985",name:"SIGNWRITING TRAVEL-FLOORPLANE ROTATION-WALLPLANE DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121222:{value:"1D986",name:"SIGNWRITING TRAVEL-FLOORPLANE ROTATION-WALLPLANE ALTERNATING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121223:{value:"1D987",name:"SIGNWRITING TRAVEL-FLOORPLANE SHAKING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121224:{value:"1D988",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121225:{value:"1D989",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121226:{value:"1D98A",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121227:{value:"1D98B",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER LARGEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121228:{value:"1D98C",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121229:{value:"1D98D",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121230:{value:"1D98E",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121231:{value:"1D98F",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE LARGEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121232:{value:"1D990",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVE THREE-QUARTER CIRCLE SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121233:{value:"1D991",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVE THREE-QUARTER CIRCLE MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121234:{value:"1D992",name:"SIGNWRITING MOVEMENT-WALLPLANE HUMP SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121235:{value:"1D993",name:"SIGNWRITING MOVEMENT-WALLPLANE HUMP MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121236:{value:"1D994",name:"SIGNWRITING MOVEMENT-WALLPLANE HUMP LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121237:{value:"1D995",name:"SIGNWRITING MOVEMENT-WALLPLANE LOOP SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121238:{value:"1D996",name:"SIGNWRITING MOVEMENT-WALLPLANE LOOP MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121239:{value:"1D997",name:"SIGNWRITING MOVEMENT-WALLPLANE LOOP LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121240:{value:"1D998",name:"SIGNWRITING MOVEMENT-WALLPLANE LOOP SMALL DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121241:{value:"1D999",name:"SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE DOUBLE SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121242:{value:"1D99A",name:"SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE DOUBLE MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121243:{value:"1D99B",name:"SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE DOUBLE LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121244:{value:"1D99C",name:"SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE TRIPLE SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121245:{value:"1D99D",name:"SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE TRIPLE MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121246:{value:"1D99E",name:"SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE TRIPLE LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121247:{value:"1D99F",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVE THEN STRAIGHT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121248:{value:"1D9A0",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVED CROSS SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121249:{value:"1D9A1",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVED CROSS MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121250:{value:"1D9A2",name:"SIGNWRITING ROTATION-WALLPLANE SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121251:{value:"1D9A3",name:"SIGNWRITING ROTATION-WALLPLANE DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121252:{value:"1D9A4",name:"SIGNWRITING ROTATION-WALLPLANE ALTERNATE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121253:{value:"1D9A5",name:"SIGNWRITING MOVEMENT-WALLPLANE SHAKING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121254:{value:"1D9A6",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVE HITTING FRONT WALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121255:{value:"1D9A7",name:"SIGNWRITING MOVEMENT-WALLPLANE HUMP HITTING FRONT WALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121256:{value:"1D9A8",name:"SIGNWRITING MOVEMENT-WALLPLANE LOOP HITTING FRONT WALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121257:{value:"1D9A9",name:"SIGNWRITING MOVEMENT-WALLPLANE WAVE HITTING FRONT WALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121258:{value:"1D9AA",name:"SIGNWRITING ROTATION-WALLPLANE SINGLE HITTING FRONT WALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121259:{value:"1D9AB",name:"SIGNWRITING ROTATION-WALLPLANE DOUBLE HITTING FRONT WALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121260:{value:"1D9AC",name:"SIGNWRITING ROTATION-WALLPLANE ALTERNATING HITTING FRONT WALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121261:{value:"1D9AD",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVE HITTING CHEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121262:{value:"1D9AE",name:"SIGNWRITING MOVEMENT-WALLPLANE HUMP HITTING CHEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121263:{value:"1D9AF",name:"SIGNWRITING MOVEMENT-WALLPLANE LOOP HITTING CHEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121264:{value:"1D9B0",name:"SIGNWRITING MOVEMENT-WALLPLANE WAVE HITTING CHEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121265:{value:"1D9B1",name:"SIGNWRITING ROTATION-WALLPLANE SINGLE HITTING CHEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121266:{value:"1D9B2",name:"SIGNWRITING ROTATION-WALLPLANE DOUBLE HITTING CHEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121267:{value:"1D9B3",name:"SIGNWRITING ROTATION-WALLPLANE ALTERNATING HITTING CHEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121268:{value:"1D9B4",name:"SIGNWRITING MOVEMENT-WALLPLANE WAVE DIAGONAL PATH SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121269:{value:"1D9B5",name:"SIGNWRITING MOVEMENT-WALLPLANE WAVE DIAGONAL PATH MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121270:{value:"1D9B6",name:"SIGNWRITING MOVEMENT-WALLPLANE WAVE DIAGONAL PATH LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121271:{value:"1D9B7",name:"SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING CEILING SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121272:{value:"1D9B8",name:"SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING CEILING LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121273:{value:"1D9B9",name:"SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING SMALL DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121274:{value:"1D9BA",name:"SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING LARGE DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121275:{value:"1D9BB",name:"SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING SMALL TRIPLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121276:{value:"1D9BC",name:"SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING LARGE TRIPLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121277:{value:"1D9BD",name:"SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING SMALL SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121278:{value:"1D9BE",name:"SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING LARGE SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121279:{value:"1D9BF",name:"SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING SMALL DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121280:{value:"1D9C0",name:"SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING LARGE DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121281:{value:"1D9C1",name:"SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING CEILING SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121282:{value:"1D9C2",name:"SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING CEILING LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121283:{value:"1D9C3",name:"SIGNWRITING ROTATION-FLOORPLANE SINGLE HITTING CEILING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121284:{value:"1D9C4",name:"SIGNWRITING ROTATION-FLOORPLANE DOUBLE HITTING CEILING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121285:{value:"1D9C5",name:"SIGNWRITING ROTATION-FLOORPLANE ALTERNATING HITTING CEILING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121286:{value:"1D9C6",name:"SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING FLOOR SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121287:{value:"1D9C7",name:"SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING FLOOR LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121288:{value:"1D9C8",name:"SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR SMALL DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121289:{value:"1D9C9",name:"SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR LARGE DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121290:{value:"1D9CA",name:"SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR TRIPLE SMALL TRIPLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121291:{value:"1D9CB",name:"SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR TRIPLE LARGE TRIPLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121292:{value:"1D9CC",name:"SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR SMALL SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121293:{value:"1D9CD",name:"SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR LARGE SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121294:{value:"1D9CE",name:"SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR SMALL DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121295:{value:"1D9CF",name:"SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR LARGE DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121296:{value:"1D9D0",name:"SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING FLOOR SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121297:{value:"1D9D1",name:"SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING FLOOR LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121298:{value:"1D9D2",name:"SIGNWRITING ROTATION-FLOORPLANE SINGLE HITTING FLOOR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121299:{value:"1D9D3",name:"SIGNWRITING ROTATION-FLOORPLANE DOUBLE HITTING FLOOR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121300:{value:"1D9D4",name:"SIGNWRITING ROTATION-FLOORPLANE ALTERNATING HITTING FLOOR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121301:{value:"1D9D5",name:"SIGNWRITING MOVEMENT-FLOORPLANE CURVE SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121302:{value:"1D9D6",name:"SIGNWRITING MOVEMENT-FLOORPLANE CURVE MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121303:{value:"1D9D7",name:"SIGNWRITING MOVEMENT-FLOORPLANE CURVE LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121304:{value:"1D9D8",name:"SIGNWRITING MOVEMENT-FLOORPLANE CURVE LARGEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121305:{value:"1D9D9",name:"SIGNWRITING MOVEMENT-FLOORPLANE CURVE COMBINED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121306:{value:"1D9DA",name:"SIGNWRITING MOVEMENT-FLOORPLANE HUMP SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121307:{value:"1D9DB",name:"SIGNWRITING MOVEMENT-FLOORPLANE LOOP SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121308:{value:"1D9DC",name:"SIGNWRITING MOVEMENT-FLOORPLANE WAVE SNAKE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121309:{value:"1D9DD",name:"SIGNWRITING MOVEMENT-FLOORPLANE WAVE SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121310:{value:"1D9DE",name:"SIGNWRITING MOVEMENT-FLOORPLANE WAVE LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121311:{value:"1D9DF",name:"SIGNWRITING ROTATION-FLOORPLANE SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121312:{value:"1D9E0",name:"SIGNWRITING ROTATION-FLOORPLANE DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121313:{value:"1D9E1",name:"SIGNWRITING ROTATION-FLOORPLANE ALTERNATING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121314:{value:"1D9E2",name:"SIGNWRITING MOVEMENT-FLOORPLANE SHAKING PARALLEL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121315:{value:"1D9E3",name:"SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE SMALL SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121316:{value:"1D9E4",name:"SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE MEDIUM SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121317:{value:"1D9E5",name:"SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE SMALL DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121318:{value:"1D9E6",name:"SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE MEDIUM DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121319:{value:"1D9E7",name:"SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL SMALL SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121320:{value:"1D9E8",name:"SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL MEDIUM SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121321:{value:"1D9E9",name:"SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL LARGE SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121322:{value:"1D9EA",name:"SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL SMALL DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121323:{value:"1D9EB",name:"SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL MEDIUM DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121324:{value:"1D9EC",name:"SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL LARGE DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121325:{value:"1D9ED",name:"SIGNWRITING MOVEMENT-WALLPLANE WRIST CIRCLE FRONT SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121326:{value:"1D9EE",name:"SIGNWRITING MOVEMENT-WALLPLANE WRIST CIRCLE FRONT DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121327:{value:"1D9EF",name:"SIGNWRITING MOVEMENT-FLOORPLANE WRIST CIRCLE HITTING WALL SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121328:{value:"1D9F0",name:"SIGNWRITING MOVEMENT-FLOORPLANE WRIST CIRCLE HITTING WALL DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121329:{value:"1D9F1",name:"SIGNWRITING MOVEMENT-WALLPLANE FINGER CIRCLES SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121330:{value:"1D9F2",name:"SIGNWRITING MOVEMENT-WALLPLANE FINGER CIRCLES DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121331:{value:"1D9F3",name:"SIGNWRITING MOVEMENT-FLOORPLANE FINGER CIRCLES HITTING WALL SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121332:{value:"1D9F4",name:"SIGNWRITING MOVEMENT-FLOORPLANE FINGER CIRCLES HITTING WALL DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121333:{value:"1D9F5",name:"SIGNWRITING DYNAMIC ARROWHEAD SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121334:{value:"1D9F6",name:"SIGNWRITING DYNAMIC ARROWHEAD LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121335:{value:"1D9F7",name:"SIGNWRITING DYNAMIC FAST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121336:{value:"1D9F8",name:"SIGNWRITING DYNAMIC SLOW",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121337:{value:"1D9F9",name:"SIGNWRITING DYNAMIC TENSE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121338:{value:"1D9FA",name:"SIGNWRITING DYNAMIC RELAXED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121339:{value:"1D9FB",name:"SIGNWRITING DYNAMIC SIMULTANEOUS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121340:{value:"1D9FC",name:"SIGNWRITING DYNAMIC SIMULTANEOUS ALTERNATING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121341:{value:"1D9FD",name:"SIGNWRITING DYNAMIC EVERY OTHER TIME",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121342:{value:"1D9FE",name:"SIGNWRITING DYNAMIC GRADUAL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121343:{value:"1D9FF",name:"SIGNWRITING HEAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121399:{value:"1DA37",name:"SIGNWRITING AIR BLOW SMALL ROTATIONS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121400:{value:"1DA38",name:"SIGNWRITING AIR SUCK SMALL ROTATIONS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121401:{value:"1DA39",name:"SIGNWRITING BREATH INHALE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121402:{value:"1DA3A",name:"SIGNWRITING BREATH EXHALE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121453:{value:"1DA6D",name:"SIGNWRITING SHOULDER HIP SPINE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121454:{value:"1DA6E",name:"SIGNWRITING SHOULDER HIP POSITIONS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121455:{value:"1DA6F",name:"SIGNWRITING WALLPLANE SHOULDER HIP MOVE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121456:{value:"1DA70",name:"SIGNWRITING FLOORPLANE SHOULDER HIP MOVE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121457:{value:"1DA71",name:"SIGNWRITING SHOULDER TILTING FROM WAIST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121458:{value:"1DA72",name:"SIGNWRITING TORSO-WALLPLANE STRAIGHT STRETCH",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121459:{value:"1DA73",name:"SIGNWRITING TORSO-WALLPLANE CURVED BEND",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121460:{value:"1DA74",name:"SIGNWRITING TORSO-FLOORPLANE TWISTING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121462:{value:"1DA76",name:"SIGNWRITING LIMB COMBINATION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121463:{value:"1DA77",name:"SIGNWRITING LIMB LENGTH-1",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121464:{value:"1DA78",name:"SIGNWRITING LIMB LENGTH-2",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121465:{value:"1DA79",name:"SIGNWRITING LIMB LENGTH-3",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121466:{value:"1DA7A",name:"SIGNWRITING LIMB LENGTH-4",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121467:{value:"1DA7B",name:"SIGNWRITING LIMB LENGTH-5",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121468:{value:"1DA7C",name:"SIGNWRITING LIMB LENGTH-6",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121469:{value:"1DA7D",name:"SIGNWRITING LIMB LENGTH-7",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121470:{value:"1DA7E",name:"SIGNWRITING FINGER",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121471:{value:"1DA7F",name:"SIGNWRITING LOCATION-WALLPLANE SPACE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121472:{value:"1DA80",name:"SIGNWRITING LOCATION-FLOORPLANE SPACE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121473:{value:"1DA81",name:"SIGNWRITING LOCATION HEIGHT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121474:{value:"1DA82",name:"SIGNWRITING LOCATION WIDTH",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121475:{value:"1DA83",name:"SIGNWRITING LOCATION DEPTH",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121477:{value:"1DA85",name:"SIGNWRITING LOCATION TORSO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121478:{value:"1DA86",name:"SIGNWRITING LOCATION LIMBS DIGITS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},126976:{value:"1F000",name:"MAHJONG TILE EAST WIND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126977:{value:"1F001",name:"MAHJONG TILE SOUTH WIND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126978:{value:"1F002",name:"MAHJONG TILE WEST WIND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126979:{value:"1F003",name:"MAHJONG TILE NORTH WIND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126980:{value:"1F004",name:"MAHJONG TILE RED DRAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126981:{value:"1F005",name:"MAHJONG TILE GREEN DRAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126982:{value:"1F006",name:"MAHJONG TILE WHITE DRAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126983:{value:"1F007",name:"MAHJONG TILE ONE OF CHARACTERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126984:{value:"1F008",name:"MAHJONG TILE TWO OF CHARACTERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126985:{value:"1F009",name:"MAHJONG TILE THREE OF CHARACTERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126986:{value:"1F00A",name:"MAHJONG TILE FOUR OF CHARACTERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126987:{value:"1F00B",name:"MAHJONG TILE FIVE OF CHARACTERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126988:{value:"1F00C",name:"MAHJONG TILE SIX OF CHARACTERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126989:{value:"1F00D",name:"MAHJONG TILE SEVEN OF CHARACTERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126990:{value:"1F00E",name:"MAHJONG TILE EIGHT OF CHARACTERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126991:{value:"1F00F",name:"MAHJONG TILE NINE OF CHARACTERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126992:{value:"1F010",name:"MAHJONG TILE ONE OF BAMBOOS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126993:{value:"1F011",name:"MAHJONG TILE TWO OF BAMBOOS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126994:{value:"1F012",name:"MAHJONG TILE THREE OF BAMBOOS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126995:{value:"1F013",name:"MAHJONG TILE FOUR OF BAMBOOS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126996:{value:"1F014",name:"MAHJONG TILE FIVE OF BAMBOOS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126997:{value:"1F015",name:"MAHJONG TILE SIX OF BAMBOOS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126998:{value:"1F016",name:"MAHJONG TILE SEVEN OF BAMBOOS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126999:{value:"1F017",name:"MAHJONG TILE EIGHT OF BAMBOOS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127e3:{value:"1F018",name:"MAHJONG TILE NINE OF BAMBOOS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127001:{value:"1F019",name:"MAHJONG TILE ONE OF CIRCLES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127002:{value:"1F01A",name:"MAHJONG TILE TWO OF CIRCLES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127003:{value:"1F01B",name:"MAHJONG TILE THREE OF CIRCLES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127004:{value:"1F01C",name:"MAHJONG TILE FOUR OF CIRCLES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127005:{value:"1F01D",name:"MAHJONG TILE FIVE OF CIRCLES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127006:{value:"1F01E",name:"MAHJONG TILE SIX OF CIRCLES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127007:{value:"1F01F",name:"MAHJONG TILE SEVEN OF CIRCLES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127008:{value:"1F020",name:"MAHJONG TILE EIGHT OF CIRCLES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127009:{value:"1F021",name:"MAHJONG TILE NINE OF CIRCLES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127010:{value:"1F022",name:"MAHJONG TILE PLUM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127011:{value:"1F023",name:"MAHJONG TILE ORCHID",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127012:{value:"1F024",name:"MAHJONG TILE BAMBOO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127013:{value:"1F025",name:"MAHJONG TILE CHRYSANTHEMUM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127014:{value:"1F026",name:"MAHJONG TILE SPRING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127015:{value:"1F027",name:"MAHJONG TILE SUMMER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127016:{value:"1F028",name:"MAHJONG TILE AUTUMN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127017:{value:"1F029",name:"MAHJONG TILE WINTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127018:{value:"1F02A",name:"MAHJONG TILE JOKER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127019:{value:"1F02B",name:"MAHJONG TILE BACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127024:{value:"1F030",name:"DOMINO TILE HORIZONTAL BACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127025:{value:"1F031",name:"DOMINO TILE HORIZONTAL-00-00",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127026:{value:"1F032",name:"DOMINO TILE HORIZONTAL-00-01",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127027:{value:"1F033",name:"DOMINO TILE HORIZONTAL-00-02",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127028:{value:"1F034",name:"DOMINO TILE HORIZONTAL-00-03",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127029:{value:"1F035",name:"DOMINO TILE HORIZONTAL-00-04",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127030:{value:"1F036",name:"DOMINO TILE HORIZONTAL-00-05",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127031:{value:"1F037",name:"DOMINO TILE HORIZONTAL-00-06",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127032:{value:"1F038",name:"DOMINO TILE HORIZONTAL-01-00",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127033:{value:"1F039",name:"DOMINO TILE HORIZONTAL-01-01",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127034:{value:"1F03A",name:"DOMINO TILE HORIZONTAL-01-02",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127035:{value:"1F03B",name:"DOMINO TILE HORIZONTAL-01-03",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127036:{value:"1F03C",name:"DOMINO TILE HORIZONTAL-01-04",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127037:{value:"1F03D",name:"DOMINO TILE HORIZONTAL-01-05",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127038:{value:"1F03E",name:"DOMINO TILE HORIZONTAL-01-06",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127039:{value:"1F03F",name:"DOMINO TILE HORIZONTAL-02-00",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127040:{value:"1F040",name:"DOMINO TILE HORIZONTAL-02-01",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127041:{value:"1F041",name:"DOMINO TILE HORIZONTAL-02-02",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127042:{value:"1F042",name:"DOMINO TILE HORIZONTAL-02-03",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127043:{value:"1F043",name:"DOMINO TILE HORIZONTAL-02-04",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127044:{value:"1F044",name:"DOMINO TILE HORIZONTAL-02-05",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127045:{value:"1F045",name:"DOMINO TILE HORIZONTAL-02-06",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127046:{value:"1F046",name:"DOMINO TILE HORIZONTAL-03-00",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127047:{value:"1F047",name:"DOMINO TILE HORIZONTAL-03-01",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127048:{value:"1F048",name:"DOMINO TILE HORIZONTAL-03-02",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127049:{value:"1F049",name:"DOMINO TILE HORIZONTAL-03-03",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127050:{value:"1F04A",name:"DOMINO TILE HORIZONTAL-03-04",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127051:{value:"1F04B",name:"DOMINO TILE HORIZONTAL-03-05",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127052:{value:"1F04C",name:"DOMINO TILE HORIZONTAL-03-06",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127053:{value:"1F04D",name:"DOMINO TILE HORIZONTAL-04-00",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127054:{value:"1F04E",name:"DOMINO TILE HORIZONTAL-04-01",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127055:{value:"1F04F",name:"DOMINO TILE HORIZONTAL-04-02",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127056:{value:"1F050",name:"DOMINO TILE HORIZONTAL-04-03",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127057:{value:"1F051",name:"DOMINO TILE HORIZONTAL-04-04",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127058:{value:"1F052",name:"DOMINO TILE HORIZONTAL-04-05",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127059:{value:"1F053",name:"DOMINO TILE HORIZONTAL-04-06",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127060:{value:"1F054",name:"DOMINO TILE HORIZONTAL-05-00",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127061:{value:"1F055",name:"DOMINO TILE HORIZONTAL-05-01",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127062:{value:"1F056",name:"DOMINO TILE HORIZONTAL-05-02",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127063:{value:"1F057",name:"DOMINO TILE HORIZONTAL-05-03",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127064:{value:"1F058",name:"DOMINO TILE HORIZONTAL-05-04",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127065:{value:"1F059",name:"DOMINO TILE HORIZONTAL-05-05",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127066:{value:"1F05A",name:"DOMINO TILE HORIZONTAL-05-06",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127067:{value:"1F05B",name:"DOMINO TILE HORIZONTAL-06-00",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127068:{value:"1F05C",name:"DOMINO TILE HORIZONTAL-06-01",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127069:{value:"1F05D",name:"DOMINO TILE HORIZONTAL-06-02",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127070:{value:"1F05E",name:"DOMINO TILE HORIZONTAL-06-03",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127071:{value:"1F05F",name:"DOMINO TILE HORIZONTAL-06-04",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127072:{value:"1F060",name:"DOMINO TILE HORIZONTAL-06-05",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127073:{value:"1F061",name:"DOMINO TILE HORIZONTAL-06-06",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127074:{value:"1F062",name:"DOMINO TILE VERTICAL BACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127075:{value:"1F063",name:"DOMINO TILE VERTICAL-00-00",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127076:{value:"1F064",name:"DOMINO TILE VERTICAL-00-01",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127077:{value:"1F065",name:"DOMINO TILE VERTICAL-00-02",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127078:{value:"1F066",name:"DOMINO TILE VERTICAL-00-03",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127079:{value:"1F067",name:"DOMINO TILE VERTICAL-00-04",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127080:{value:"1F068",name:"DOMINO TILE VERTICAL-00-05",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127081:{value:"1F069",name:"DOMINO TILE VERTICAL-00-06",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127082:{value:"1F06A",name:"DOMINO TILE VERTICAL-01-00",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127083:{value:"1F06B",name:"DOMINO TILE VERTICAL-01-01",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127084:{value:"1F06C",name:"DOMINO TILE VERTICAL-01-02",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127085:{value:"1F06D",name:"DOMINO TILE VERTICAL-01-03",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127086:{value:"1F06E",name:"DOMINO TILE VERTICAL-01-04",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127087:{value:"1F06F",name:"DOMINO TILE VERTICAL-01-05",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127088:{value:"1F070",name:"DOMINO TILE VERTICAL-01-06",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127089:{value:"1F071",name:"DOMINO TILE VERTICAL-02-00",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127090:{value:"1F072",name:"DOMINO TILE VERTICAL-02-01",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127091:{value:"1F073",name:"DOMINO TILE VERTICAL-02-02",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127092:{value:"1F074",name:"DOMINO TILE VERTICAL-02-03",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127093:{value:"1F075",name:"DOMINO TILE VERTICAL-02-04",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127094:{value:"1F076",name:"DOMINO TILE VERTICAL-02-05",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127095:{value:"1F077",name:"DOMINO TILE VERTICAL-02-06",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127096:{value:"1F078",name:"DOMINO TILE VERTICAL-03-00",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127097:{value:"1F079",name:"DOMINO TILE VERTICAL-03-01",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127098:{value:"1F07A",name:"DOMINO TILE VERTICAL-03-02",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127099:{value:"1F07B",name:"DOMINO TILE VERTICAL-03-03",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127100:{value:"1F07C",name:"DOMINO TILE VERTICAL-03-04",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127101:{value:"1F07D",name:"DOMINO TILE VERTICAL-03-05",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127102:{value:"1F07E",name:"DOMINO TILE VERTICAL-03-06",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127103:{value:"1F07F",name:"DOMINO TILE VERTICAL-04-00",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127104:{value:"1F080",name:"DOMINO TILE VERTICAL-04-01",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127105:{value:"1F081",name:"DOMINO TILE VERTICAL-04-02",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127106:{value:"1F082",name:"DOMINO TILE VERTICAL-04-03",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127107:{value:"1F083",name:"DOMINO TILE VERTICAL-04-04",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127108:{value:"1F084",name:"DOMINO TILE VERTICAL-04-05",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127109:{value:"1F085",name:"DOMINO TILE VERTICAL-04-06",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127110:{value:"1F086",name:"DOMINO TILE VERTICAL-05-00",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127111:{value:"1F087",name:"DOMINO TILE VERTICAL-05-01",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127112:{value:"1F088",name:"DOMINO TILE VERTICAL-05-02",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127113:{value:"1F089",name:"DOMINO TILE VERTICAL-05-03",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127114:{value:"1F08A",name:"DOMINO TILE VERTICAL-05-04",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127115:{value:"1F08B",name:"DOMINO TILE VERTICAL-05-05",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127116:{value:"1F08C",name:"DOMINO TILE VERTICAL-05-06",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127117:{value:"1F08D",name:"DOMINO TILE VERTICAL-06-00",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127118:{value:"1F08E",name:"DOMINO TILE VERTICAL-06-01",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127119:{value:"1F08F",name:"DOMINO TILE VERTICAL-06-02",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127120:{value:"1F090",name:"DOMINO TILE VERTICAL-06-03",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127121:{value:"1F091",name:"DOMINO TILE VERTICAL-06-04",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127122:{value:"1F092",name:"DOMINO TILE VERTICAL-06-05",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127123:{value:"1F093",name:"DOMINO TILE VERTICAL-06-06",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127136:{value:"1F0A0",name:"PLAYING CARD BACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127137:{value:"1F0A1",name:"PLAYING CARD ACE OF SPADES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127138:{value:"1F0A2",name:"PLAYING CARD TWO OF SPADES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127139:{value:"1F0A3",name:"PLAYING CARD THREE OF SPADES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127140:{value:"1F0A4",name:"PLAYING CARD FOUR OF SPADES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127141:{value:"1F0A5",name:"PLAYING CARD FIVE OF SPADES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127142:{value:"1F0A6",name:"PLAYING CARD SIX OF SPADES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127143:{value:"1F0A7",name:"PLAYING CARD SEVEN OF SPADES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127144:{value:"1F0A8",name:"PLAYING CARD EIGHT OF SPADES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127145:{value:"1F0A9",name:"PLAYING CARD NINE OF SPADES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127146:{value:"1F0AA",name:"PLAYING CARD TEN OF SPADES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127147:{value:"1F0AB",name:"PLAYING CARD JACK OF SPADES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127148:{value:"1F0AC",name:"PLAYING CARD KNIGHT OF SPADES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127149:{value:"1F0AD",name:"PLAYING CARD QUEEN OF SPADES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127150:{value:"1F0AE",name:"PLAYING CARD KING OF SPADES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127153:{value:"1F0B1",name:"PLAYING CARD ACE OF HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127154:{value:"1F0B2",name:"PLAYING CARD TWO OF HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127155:{value:"1F0B3",name:"PLAYING CARD THREE OF HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127156:{value:"1F0B4",name:"PLAYING CARD FOUR OF HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127157:{value:"1F0B5",name:"PLAYING CARD FIVE OF HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127158:{value:"1F0B6",name:"PLAYING CARD SIX OF HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127159:{value:"1F0B7",name:"PLAYING CARD SEVEN OF HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127160:{value:"1F0B8",name:"PLAYING CARD EIGHT OF HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127161:{value:"1F0B9",name:"PLAYING CARD NINE OF HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127162:{value:"1F0BA",name:"PLAYING CARD TEN OF HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127163:{value:"1F0BB",name:"PLAYING CARD JACK OF HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127164:{value:"1F0BC",name:"PLAYING CARD KNIGHT OF HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127165:{value:"1F0BD",name:"PLAYING CARD QUEEN OF HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127166:{value:"1F0BE",name:"PLAYING CARD KING OF HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127167:{value:"1F0BF",name:"PLAYING CARD RED JOKER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127169:{value:"1F0C1",name:"PLAYING CARD ACE OF DIAMONDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127170:{value:"1F0C2",name:"PLAYING CARD TWO OF DIAMONDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127171:{value:"1F0C3",name:"PLAYING CARD THREE OF DIAMONDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127172:{value:"1F0C4",name:"PLAYING CARD FOUR OF DIAMONDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127173:{value:"1F0C5",name:"PLAYING CARD FIVE OF DIAMONDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127174:{value:"1F0C6",name:"PLAYING CARD SIX OF DIAMONDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127175:{value:"1F0C7",name:"PLAYING CARD SEVEN OF DIAMONDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127176:{value:"1F0C8",name:"PLAYING CARD EIGHT OF DIAMONDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127177:{value:"1F0C9",name:"PLAYING CARD NINE OF DIAMONDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127178:{value:"1F0CA",name:"PLAYING CARD TEN OF DIAMONDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127179:{value:"1F0CB",name:"PLAYING CARD JACK OF DIAMONDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127180:{value:"1F0CC",name:"PLAYING CARD KNIGHT OF DIAMONDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127181:{value:"1F0CD",name:"PLAYING CARD QUEEN OF DIAMONDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127182:{value:"1F0CE",name:"PLAYING CARD KING OF DIAMONDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127183:{value:"1F0CF",name:"PLAYING CARD BLACK JOKER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127185:{value:"1F0D1",name:"PLAYING CARD ACE OF CLUBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127186:{value:"1F0D2",name:"PLAYING CARD TWO OF CLUBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127187:{value:"1F0D3",name:"PLAYING CARD THREE OF CLUBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127188:{value:"1F0D4",name:"PLAYING CARD FOUR OF CLUBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127189:{value:"1F0D5",name:"PLAYING CARD FIVE OF CLUBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127190:{value:"1F0D6",name:"PLAYING CARD SIX OF CLUBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127191:{value:"1F0D7",name:"PLAYING CARD SEVEN OF CLUBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127192:{value:"1F0D8",name:"PLAYING CARD EIGHT OF CLUBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127193:{value:"1F0D9",name:"PLAYING CARD NINE OF CLUBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127194:{value:"1F0DA",name:"PLAYING CARD TEN OF CLUBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127195:{value:"1F0DB",name:"PLAYING CARD JACK OF CLUBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127196:{value:"1F0DC",name:"PLAYING CARD KNIGHT OF CLUBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127197:{value:"1F0DD",name:"PLAYING CARD QUEEN OF CLUBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127198:{value:"1F0DE",name:"PLAYING CARD KING OF CLUBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127199:{value:"1F0DF",name:"PLAYING CARD WHITE JOKER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127200:{value:"1F0E0",name:"PLAYING CARD FOOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127201:{value:"1F0E1",name:"PLAYING CARD TRUMP-1",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127202:{value:"1F0E2",name:"PLAYING CARD TRUMP-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127203:{value:"1F0E3",name:"PLAYING CARD TRUMP-3",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127204:{value:"1F0E4",name:"PLAYING CARD TRUMP-4",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127205:{value:"1F0E5",name:"PLAYING CARD TRUMP-5",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127206:{value:"1F0E6",name:"PLAYING CARD TRUMP-6",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127207:{value:"1F0E7",name:"PLAYING CARD TRUMP-7",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127208:{value:"1F0E8",name:"PLAYING CARD TRUMP-8",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127209:{value:"1F0E9",name:"PLAYING CARD TRUMP-9",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127210:{value:"1F0EA",name:"PLAYING CARD TRUMP-10",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127211:{value:"1F0EB",name:"PLAYING CARD TRUMP-11",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127212:{value:"1F0EC",name:"PLAYING CARD TRUMP-12",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127213:{value:"1F0ED",name:"PLAYING CARD TRUMP-13",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127214:{value:"1F0EE",name:"PLAYING CARD TRUMP-14",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127215:{value:"1F0EF",name:"PLAYING CARD TRUMP-15",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127216:{value:"1F0F0",name:"PLAYING CARD TRUMP-16",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127217:{value:"1F0F1",name:"PLAYING CARD TRUMP-17",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127218:{value:"1F0F2",name:"PLAYING CARD TRUMP-18",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127219:{value:"1F0F3",name:"PLAYING CARD TRUMP-19",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127220:{value:"1F0F4",name:"PLAYING CARD TRUMP-20",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127221:{value:"1F0F5",name:"PLAYING CARD TRUMP-21",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127248:{value:"1F110",name:"PARENTHESIZED LATIN CAPITAL LETTER A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0041 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127249:{value:"1F111",name:"PARENTHESIZED LATIN CAPITAL LETTER B",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0042 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127250:{value:"1F112",name:"PARENTHESIZED LATIN CAPITAL LETTER C",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0043 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127251:{value:"1F113",name:"PARENTHESIZED LATIN CAPITAL LETTER D",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0044 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127252:{value:"1F114",name:"PARENTHESIZED LATIN CAPITAL LETTER E",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0045 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127253:{value:"1F115",name:"PARENTHESIZED LATIN CAPITAL LETTER F",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0046 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127254:{value:"1F116",name:"PARENTHESIZED LATIN CAPITAL LETTER G",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0047 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127255:{value:"1F117",name:"PARENTHESIZED LATIN CAPITAL LETTER H",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0048 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127256:{value:"1F118",name:"PARENTHESIZED LATIN CAPITAL LETTER I",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0049 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127257:{value:"1F119",name:"PARENTHESIZED LATIN CAPITAL LETTER J",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 004A 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127258:{value:"1F11A",name:"PARENTHESIZED LATIN CAPITAL LETTER K",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 004B 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127259:{value:"1F11B",name:"PARENTHESIZED LATIN CAPITAL LETTER L",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 004C 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127260:{value:"1F11C",name:"PARENTHESIZED LATIN CAPITAL LETTER M",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 004D 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127261:{value:"1F11D",name:"PARENTHESIZED LATIN CAPITAL LETTER N",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 004E 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127262:{value:"1F11E",name:"PARENTHESIZED LATIN CAPITAL LETTER O",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 004F 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127263:{value:"1F11F",name:"PARENTHESIZED LATIN CAPITAL LETTER P",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0050 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127264:{value:"1F120",name:"PARENTHESIZED LATIN CAPITAL LETTER Q",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0051 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127265:{value:"1F121",name:"PARENTHESIZED LATIN CAPITAL LETTER R",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0052 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127266:{value:"1F122",name:"PARENTHESIZED LATIN CAPITAL LETTER S",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0053 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127267:{value:"1F123",name:"PARENTHESIZED LATIN CAPITAL LETTER T",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0054 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127268:{value:"1F124",name:"PARENTHESIZED LATIN CAPITAL LETTER U",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0055 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127269:{value:"1F125",name:"PARENTHESIZED LATIN CAPITAL LETTER V",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0056 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127270:{value:"1F126",name:"PARENTHESIZED LATIN CAPITAL LETTER W",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0057 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127271:{value:"1F127",name:"PARENTHESIZED LATIN CAPITAL LETTER X",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0058 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127272:{value:"1F128",name:"PARENTHESIZED LATIN CAPITAL LETTER Y",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0059 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127273:{value:"1F129",name:"PARENTHESIZED LATIN CAPITAL LETTER Z",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 005A 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127274:{value:"1F12A",name:"TORTOISE SHELL BRACKETED LATIN CAPITAL LETTER S",category:"So",class:"0",bidirectional_category:"L",mapping:" 3014 0053 3015",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127275:{value:"1F12B",name:"CIRCLED ITALIC LATIN CAPITAL LETTER C",category:"So",class:"0",bidirectional_category:"L",mapping:" 0043",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127276:{value:"1F12C",name:"CIRCLED ITALIC LATIN CAPITAL LETTER R",category:"So",class:"0",bidirectional_category:"L",mapping:" 0052",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127277:{value:"1F12D",name:"CIRCLED CD",category:"So",class:"0",bidirectional_category:"L",mapping:" 0043 0044",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127278:{value:"1F12E",name:"CIRCLED WZ",category:"So",class:"0",bidirectional_category:"L",mapping:" 0057 005A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127280:{value:"1F130",name:"SQUARED LATIN CAPITAL LETTER A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0041",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127281:{value:"1F131",name:"SQUARED LATIN CAPITAL LETTER B",category:"So",class:"0",bidirectional_category:"L",mapping:" 0042",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127282:{value:"1F132",name:"SQUARED LATIN CAPITAL LETTER C",category:"So",class:"0",bidirectional_category:"L",mapping:" 0043",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127283:{value:"1F133",name:"SQUARED LATIN CAPITAL LETTER D",category:"So",class:"0",bidirectional_category:"L",mapping:" 0044",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127284:{value:"1F134",name:"SQUARED LATIN CAPITAL LETTER E",category:"So",class:"0",bidirectional_category:"L",mapping:" 0045",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127285:{value:"1F135",name:"SQUARED LATIN CAPITAL LETTER F",category:"So",class:"0",bidirectional_category:"L",mapping:" 0046",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127286:{value:"1F136",name:"SQUARED LATIN CAPITAL LETTER G",category:"So",class:"0",bidirectional_category:"L",mapping:" 0047",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127287:{value:"1F137",name:"SQUARED LATIN CAPITAL LETTER H",category:"So",class:"0",bidirectional_category:"L",mapping:" 0048",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127288:{value:"1F138",name:"SQUARED LATIN CAPITAL LETTER I",category:"So",class:"0",bidirectional_category:"L",mapping:" 0049",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127289:{value:"1F139",name:"SQUARED LATIN CAPITAL LETTER J",category:"So",class:"0",bidirectional_category:"L",mapping:" 004A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127290:{value:"1F13A",name:"SQUARED LATIN CAPITAL LETTER K",category:"So",class:"0",bidirectional_category:"L",mapping:" 004B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127291:{value:"1F13B",name:"SQUARED LATIN CAPITAL LETTER L",category:"So",class:"0",bidirectional_category:"L",mapping:" 004C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127292:{value:"1F13C",name:"SQUARED LATIN CAPITAL LETTER M",category:"So",class:"0",bidirectional_category:"L",mapping:" 004D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127293:{value:"1F13D",name:"SQUARED LATIN CAPITAL LETTER N",category:"So",class:"0",bidirectional_category:"L",mapping:" 004E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127294:{value:"1F13E",name:"SQUARED LATIN CAPITAL LETTER O",category:"So",class:"0",bidirectional_category:"L",mapping:" 004F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127295:{value:"1F13F",name:"SQUARED LATIN CAPITAL LETTER P",category:"So",class:"0",bidirectional_category:"L",mapping:" 0050",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127296:{value:"1F140",name:"SQUARED LATIN CAPITAL LETTER Q",category:"So",class:"0",bidirectional_category:"L",mapping:" 0051",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127297:{value:"1F141",name:"SQUARED LATIN CAPITAL LETTER R",category:"So",class:"0",bidirectional_category:"L",mapping:" 0052",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127298:{value:"1F142",name:"SQUARED LATIN CAPITAL LETTER S",category:"So",class:"0",bidirectional_category:"L",mapping:" 0053",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127299:{value:"1F143",name:"SQUARED LATIN CAPITAL LETTER T",category:"So",class:"0",bidirectional_category:"L",mapping:" 0054",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127300:{value:"1F144",name:"SQUARED LATIN CAPITAL LETTER U",category:"So",class:"0",bidirectional_category:"L",mapping:" 0055",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127301:{value:"1F145",name:"SQUARED LATIN CAPITAL LETTER V",category:"So",class:"0",bidirectional_category:"L",mapping:" 0056",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127302:{value:"1F146",name:"SQUARED LATIN CAPITAL LETTER W",category:"So",class:"0",bidirectional_category:"L",mapping:" 0057",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127303:{value:"1F147",name:"SQUARED LATIN CAPITAL LETTER X",category:"So",class:"0",bidirectional_category:"L",mapping:" 0058",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127304:{value:"1F148",name:"SQUARED LATIN CAPITAL LETTER Y",category:"So",class:"0",bidirectional_category:"L",mapping:" 0059",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127305:{value:"1F149",name:"SQUARED LATIN CAPITAL LETTER Z",category:"So",class:"0",bidirectional_category:"L",mapping:" 005A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127306:{value:"1F14A",name:"SQUARED HV",category:"So",class:"0",bidirectional_category:"L",mapping:" 0048 0056",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127307:{value:"1F14B",name:"SQUARED MV",category:"So",class:"0",bidirectional_category:"L",mapping:" 004D 0056",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127308:{value:"1F14C",name:"SQUARED SD",category:"So",class:"0",bidirectional_category:"L",mapping:" 0053 0044",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127309:{value:"1F14D",name:"SQUARED SS",category:"So",class:"0",bidirectional_category:"L",mapping:" 0053 0053",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127310:{value:"1F14E",name:"SQUARED PPV",category:"So",class:"0",bidirectional_category:"L",mapping:" 0050 0050 0056",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127311:{value:"1F14F",name:"SQUARED WC",category:"So",class:"0",bidirectional_category:"L",mapping:" 0057 0043",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127312:{value:"1F150",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER A",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127313:{value:"1F151",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER B",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127314:{value:"1F152",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER C",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127315:{value:"1F153",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER D",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127316:{value:"1F154",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER E",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127317:{value:"1F155",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER F",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127318:{value:"1F156",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER G",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127319:{value:"1F157",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER H",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127320:{value:"1F158",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER I",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127321:{value:"1F159",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER J",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127322:{value:"1F15A",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER K",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127323:{value:"1F15B",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER L",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127324:{value:"1F15C",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER M",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127325:{value:"1F15D",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER N",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127326:{value:"1F15E",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER O",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127327:{value:"1F15F",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER P",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127328:{value:"1F160",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER Q",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127329:{value:"1F161",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER R",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127330:{value:"1F162",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER S",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127331:{value:"1F163",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER T",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127332:{value:"1F164",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER U",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127333:{value:"1F165",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER V",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127334:{value:"1F166",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER W",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127335:{value:"1F167",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER X",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127336:{value:"1F168",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER Y",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127337:{value:"1F169",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER Z",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127338:{value:"1F16A",name:"RAISED MC SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 004D 0043",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127339:{value:"1F16B",name:"RAISED MD SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 004D 0044",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127344:{value:"1F170",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER A",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127345:{value:"1F171",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER B",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127346:{value:"1F172",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER C",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127347:{value:"1F173",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER D",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127348:{value:"1F174",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER E",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127349:{value:"1F175",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER F",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127350:{value:"1F176",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER G",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127351:{value:"1F177",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER H",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127352:{value:"1F178",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER I",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127353:{value:"1F179",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER J",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127354:{value:"1F17A",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER K",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127355:{value:"1F17B",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER L",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127356:{value:"1F17C",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER M",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127357:{value:"1F17D",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER N",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127358:{value:"1F17E",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER O",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127359:{value:"1F17F",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER P",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127360:{value:"1F180",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER Q",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127361:{value:"1F181",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER R",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127362:{value:"1F182",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER S",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127363:{value:"1F183",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER T",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127364:{value:"1F184",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER U",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127365:{value:"1F185",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER V",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127366:{value:"1F186",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER W",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127367:{value:"1F187",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER X",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127368:{value:"1F188",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER Y",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127369:{value:"1F189",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER Z",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127370:{value:"1F18A",name:"CROSSED NEGATIVE SQUARED LATIN CAPITAL LETTER P",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127371:{value:"1F18B",name:"NEGATIVE SQUARED IC",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127372:{value:"1F18C",name:"NEGATIVE SQUARED PA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127373:{value:"1F18D",name:"NEGATIVE SQUARED SA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127374:{value:"1F18E",name:"NEGATIVE SQUARED AB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127375:{value:"1F18F",name:"NEGATIVE SQUARED WC",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127376:{value:"1F190",name:"SQUARE DJ",category:"So",class:"0",bidirectional_category:"L",mapping:" 0044 004A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127377:{value:"1F191",name:"SQUARED CL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127378:{value:"1F192",name:"SQUARED COOL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127379:{value:"1F193",name:"SQUARED FREE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127380:{value:"1F194",name:"SQUARED ID",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127381:{value:"1F195",name:"SQUARED NEW",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127382:{value:"1F196",name:"SQUARED NG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127383:{value:"1F197",name:"SQUARED OK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127384:{value:"1F198",name:"SQUARED SOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127385:{value:"1F199",name:"SQUARED UP WITH EXCLAMATION MARK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127386:{value:"1F19A",name:"SQUARED VS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127387:{value:"1F19B",name:"SQUARED THREE D",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127388:{value:"1F19C",name:"SQUARED SECOND SCREEN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127389:{value:"1F19D",name:"SQUARED TWO K",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127390:{value:"1F19E",name:"SQUARED FOUR K",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127391:{value:"1F19F",name:"SQUARED EIGHT K",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127392:{value:"1F1A0",name:"SQUARED FIVE POINT ONE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127393:{value:"1F1A1",name:"SQUARED SEVEN POINT ONE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127394:{value:"1F1A2",name:"SQUARED TWENTY-TWO POINT TWO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127395:{value:"1F1A3",name:"SQUARED SIXTY P",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127396:{value:"1F1A4",name:"SQUARED ONE HUNDRED TWENTY P",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127397:{value:"1F1A5",name:"SQUARED LATIN SMALL LETTER D",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127398:{value:"1F1A6",name:"SQUARED HC",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127399:{value:"1F1A7",name:"SQUARED HDR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127400:{value:"1F1A8",name:"SQUARED HI-RES",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127401:{value:"1F1A9",name:"SQUARED LOSSLESS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127402:{value:"1F1AA",name:"SQUARED SHV",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127403:{value:"1F1AB",name:"SQUARED UHD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127404:{value:"1F1AC",name:"SQUARED VOD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127462:{value:"1F1E6",name:"REGIONAL INDICATOR SYMBOL LETTER A",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127463:{value:"1F1E7",name:"REGIONAL INDICATOR SYMBOL LETTER B",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127464:{value:"1F1E8",name:"REGIONAL INDICATOR SYMBOL LETTER C",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127465:{value:"1F1E9",name:"REGIONAL INDICATOR SYMBOL LETTER D",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127466:{value:"1F1EA",name:"REGIONAL INDICATOR SYMBOL LETTER E",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127467:{value:"1F1EB",name:"REGIONAL INDICATOR SYMBOL LETTER F",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127468:{value:"1F1EC",name:"REGIONAL INDICATOR SYMBOL LETTER G",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127469:{value:"1F1ED",name:"REGIONAL INDICATOR SYMBOL LETTER H",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127470:{value:"1F1EE",name:"REGIONAL INDICATOR SYMBOL LETTER I",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127471:{value:"1F1EF",name:"REGIONAL INDICATOR SYMBOL LETTER J",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127472:{value:"1F1F0",name:"REGIONAL INDICATOR SYMBOL LETTER K",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127473:{value:"1F1F1",name:"REGIONAL INDICATOR SYMBOL LETTER L",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127474:{value:"1F1F2",name:"REGIONAL INDICATOR SYMBOL LETTER M",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127475:{value:"1F1F3",name:"REGIONAL INDICATOR SYMBOL LETTER N",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127476:{value:"1F1F4",name:"REGIONAL INDICATOR SYMBOL LETTER O",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127477:{value:"1F1F5",name:"REGIONAL INDICATOR SYMBOL LETTER P",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127478:{value:"1F1F6",name:"REGIONAL INDICATOR SYMBOL LETTER Q",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127479:{value:"1F1F7",name:"REGIONAL INDICATOR SYMBOL LETTER R",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127480:{value:"1F1F8",name:"REGIONAL INDICATOR SYMBOL LETTER S",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127481:{value:"1F1F9",name:"REGIONAL INDICATOR SYMBOL LETTER T",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127482:{value:"1F1FA",name:"REGIONAL INDICATOR SYMBOL LETTER U",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127483:{value:"1F1FB",name:"REGIONAL INDICATOR SYMBOL LETTER V",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127484:{value:"1F1FC",name:"REGIONAL INDICATOR SYMBOL LETTER W",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127485:{value:"1F1FD",name:"REGIONAL INDICATOR SYMBOL LETTER X",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127486:{value:"1F1FE",name:"REGIONAL INDICATOR SYMBOL LETTER Y",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127487:{value:"1F1FF",name:"REGIONAL INDICATOR SYMBOL LETTER Z",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127488:{value:"1F200",name:"SQUARE HIRAGANA HOKA",category:"So",class:"0",bidirectional_category:"L",mapping:" 307B 304B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127489:{value:"1F201",name:"SQUARED KATAKANA KOKO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B3 30B3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127490:{value:"1F202",name:"SQUARED KATAKANA SA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127504:{value:"1F210",name:"SQUARED CJK UNIFIED IDEOGRAPH-624B",category:"So",class:"0",bidirectional_category:"L",mapping:" 624B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127505:{value:"1F211",name:"SQUARED CJK UNIFIED IDEOGRAPH-5B57",category:"So",class:"0",bidirectional_category:"L",mapping:" 5B57",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127506:{value:"1F212",name:"SQUARED CJK UNIFIED IDEOGRAPH-53CC",category:"So",class:"0",bidirectional_category:"L",mapping:" 53CC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127507:{value:"1F213",name:"SQUARED KATAKANA DE",category:"So",class:"0",bidirectional_category:"L",mapping:" 30C7",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127508:{value:"1F214",name:"SQUARED CJK UNIFIED IDEOGRAPH-4E8C",category:"So",class:"0",bidirectional_category:"L",mapping:" 4E8C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127509:{value:"1F215",name:"SQUARED CJK UNIFIED IDEOGRAPH-591A",category:"So",class:"0",bidirectional_category:"L",mapping:" 591A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127510:{value:"1F216",name:"SQUARED CJK UNIFIED IDEOGRAPH-89E3",category:"So",class:"0",bidirectional_category:"L",mapping:" 89E3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127511:{value:"1F217",name:"SQUARED CJK UNIFIED IDEOGRAPH-5929",category:"So",class:"0",bidirectional_category:"L",mapping:" 5929",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127512:{value:"1F218",name:"SQUARED CJK UNIFIED IDEOGRAPH-4EA4",category:"So",class:"0",bidirectional_category:"L",mapping:" 4EA4",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127513:{value:"1F219",name:"SQUARED CJK UNIFIED IDEOGRAPH-6620",category:"So",class:"0",bidirectional_category:"L",mapping:" 6620",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127514:{value:"1F21A",name:"SQUARED CJK UNIFIED IDEOGRAPH-7121",category:"So",class:"0",bidirectional_category:"L",mapping:" 7121",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127515:{value:"1F21B",name:"SQUARED CJK UNIFIED IDEOGRAPH-6599",category:"So",class:"0",bidirectional_category:"L",mapping:" 6599",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127516:{value:"1F21C",name:"SQUARED CJK UNIFIED IDEOGRAPH-524D",category:"So",class:"0",bidirectional_category:"L",mapping:" 524D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127517:{value:"1F21D",name:"SQUARED CJK UNIFIED IDEOGRAPH-5F8C",category:"So",class:"0",bidirectional_category:"L",mapping:" 5F8C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127518:{value:"1F21E",name:"SQUARED CJK UNIFIED IDEOGRAPH-518D",category:"So",class:"0",bidirectional_category:"L",mapping:" 518D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127519:{value:"1F21F",name:"SQUARED CJK UNIFIED IDEOGRAPH-65B0",category:"So",class:"0",bidirectional_category:"L",mapping:" 65B0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127520:{value:"1F220",name:"SQUARED CJK UNIFIED IDEOGRAPH-521D",category:"So",class:"0",bidirectional_category:"L",mapping:" 521D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127521:{value:"1F221",name:"SQUARED CJK UNIFIED IDEOGRAPH-7D42",category:"So",class:"0",bidirectional_category:"L",mapping:" 7D42",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127522:{value:"1F222",name:"SQUARED CJK UNIFIED IDEOGRAPH-751F",category:"So",class:"0",bidirectional_category:"L",mapping:" 751F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127523:{value:"1F223",name:"SQUARED CJK UNIFIED IDEOGRAPH-8CA9",category:"So",class:"0",bidirectional_category:"L",mapping:" 8CA9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127524:{value:"1F224",name:"SQUARED CJK UNIFIED IDEOGRAPH-58F0",category:"So",class:"0",bidirectional_category:"L",mapping:" 58F0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127525:{value:"1F225",name:"SQUARED CJK UNIFIED IDEOGRAPH-5439",category:"So",class:"0",bidirectional_category:"L",mapping:" 5439",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127526:{value:"1F226",name:"SQUARED CJK UNIFIED IDEOGRAPH-6F14",category:"So",class:"0",bidirectional_category:"L",mapping:" 6F14",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127527:{value:"1F227",name:"SQUARED CJK UNIFIED IDEOGRAPH-6295",category:"So",class:"0",bidirectional_category:"L",mapping:" 6295",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127528:{value:"1F228",name:"SQUARED CJK UNIFIED IDEOGRAPH-6355",category:"So",class:"0",bidirectional_category:"L",mapping:" 6355",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127529:{value:"1F229",name:"SQUARED CJK UNIFIED IDEOGRAPH-4E00",category:"So",class:"0",bidirectional_category:"L",mapping:" 4E00",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127530:{value:"1F22A",name:"SQUARED CJK UNIFIED IDEOGRAPH-4E09",category:"So",class:"0",bidirectional_category:"L",mapping:" 4E09",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127531:{value:"1F22B",name:"SQUARED CJK UNIFIED IDEOGRAPH-904A",category:"So",class:"0",bidirectional_category:"L",mapping:" 904A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127532:{value:"1F22C",name:"SQUARED CJK UNIFIED IDEOGRAPH-5DE6",category:"So",class:"0",bidirectional_category:"L",mapping:" 5DE6",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127533:{value:"1F22D",name:"SQUARED CJK UNIFIED IDEOGRAPH-4E2D",category:"So",class:"0",bidirectional_category:"L",mapping:" 4E2D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127534:{value:"1F22E",name:"SQUARED CJK UNIFIED IDEOGRAPH-53F3",category:"So",class:"0",bidirectional_category:"L",mapping:" 53F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127535:{value:"1F22F",name:"SQUARED CJK UNIFIED IDEOGRAPH-6307",category:"So",class:"0",bidirectional_category:"L",mapping:" 6307",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127536:{value:"1F230",name:"SQUARED CJK UNIFIED IDEOGRAPH-8D70",category:"So",class:"0",bidirectional_category:"L",mapping:" 8D70",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127537:{value:"1F231",name:"SQUARED CJK UNIFIED IDEOGRAPH-6253",category:"So",class:"0",bidirectional_category:"L",mapping:" 6253",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127538:{value:"1F232",name:"SQUARED CJK UNIFIED IDEOGRAPH-7981",category:"So",class:"0",bidirectional_category:"L",mapping:" 7981",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127539:{value:"1F233",name:"SQUARED CJK UNIFIED IDEOGRAPH-7A7A",category:"So",class:"0",bidirectional_category:"L",mapping:" 7A7A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127540:{value:"1F234",name:"SQUARED CJK UNIFIED IDEOGRAPH-5408",category:"So",class:"0",bidirectional_category:"L",mapping:" 5408",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127541:{value:"1F235",name:"SQUARED CJK UNIFIED IDEOGRAPH-6E80",category:"So",class:"0",bidirectional_category:"L",mapping:" 6E80",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127542:{value:"1F236",name:"SQUARED CJK UNIFIED IDEOGRAPH-6709",category:"So",class:"0",bidirectional_category:"L",mapping:" 6709",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127543:{value:"1F237",name:"SQUARED CJK UNIFIED IDEOGRAPH-6708",category:"So",class:"0",bidirectional_category:"L",mapping:" 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127544:{value:"1F238",name:"SQUARED CJK UNIFIED IDEOGRAPH-7533",category:"So",class:"0",bidirectional_category:"L",mapping:" 7533",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127545:{value:"1F239",name:"SQUARED CJK UNIFIED IDEOGRAPH-5272",category:"So",class:"0",bidirectional_category:"L",mapping:" 5272",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127546:{value:"1F23A",name:"SQUARED CJK UNIFIED IDEOGRAPH-55B6",category:"So",class:"0",bidirectional_category:"L",mapping:" 55B6",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127547:{value:"1F23B",name:"SQUARED CJK UNIFIED IDEOGRAPH-914D",category:"So",class:"0",bidirectional_category:"L",mapping:" 914D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127552:{value:"1F240",name:"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C",category:"So",class:"0",bidirectional_category:"L",mapping:" 3014 672C 3015",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127553:{value:"1F241",name:"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E09",category:"So",class:"0",bidirectional_category:"L",mapping:" 3014 4E09 3015",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127554:{value:"1F242",name:"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E8C",category:"So",class:"0",bidirectional_category:"L",mapping:" 3014 4E8C 3015",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127555:{value:"1F243",name:"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-5B89",category:"So",class:"0",bidirectional_category:"L",mapping:" 3014 5B89 3015",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127556:{value:"1F244",name:"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-70B9",category:"So",class:"0",bidirectional_category:"L",mapping:" 3014 70B9 3015",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127557:{value:"1F245",name:"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6253",category:"So",class:"0",bidirectional_category:"L",mapping:" 3014 6253 3015",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127558:{value:"1F246",name:"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-76D7",category:"So",class:"0",bidirectional_category:"L",mapping:" 3014 76D7 3015",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127559:{value:"1F247",name:"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-52DD",category:"So",class:"0",bidirectional_category:"L",mapping:" 3014 52DD 3015",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127560:{value:"1F248",name:"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557",category:"So",class:"0",bidirectional_category:"L",mapping:" 3014 6557 3015",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127568:{value:"1F250",name:"CIRCLED IDEOGRAPH ADVANTAGE",category:"So",class:"0",bidirectional_category:"L",mapping:" 5F97",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127569:{value:"1F251",name:"CIRCLED IDEOGRAPH ACCEPT",category:"So",class:"0",bidirectional_category:"L",mapping:" 53EF",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127584:{value:"1F260",name:"ROUNDED SYMBOL FOR FU",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127585:{value:"1F261",name:"ROUNDED SYMBOL FOR LU",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127586:{value:"1F262",name:"ROUNDED SYMBOL FOR SHOU",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127587:{value:"1F263",name:"ROUNDED SYMBOL FOR XI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127588:{value:"1F264",name:"ROUNDED SYMBOL FOR SHUANGXI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127589:{value:"1F265",name:"ROUNDED SYMBOL FOR CAI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127744:{value:"1F300",name:"CYCLONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127745:{value:"1F301",name:"FOGGY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127746:{value:"1F302",name:"CLOSED UMBRELLA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127747:{value:"1F303",name:"NIGHT WITH STARS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127748:{value:"1F304",name:"SUNRISE OVER MOUNTAINS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127749:{value:"1F305",name:"SUNRISE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127750:{value:"1F306",name:"CITYSCAPE AT DUSK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127751:{value:"1F307",name:"SUNSET OVER BUILDINGS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127752:{value:"1F308",name:"RAINBOW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127753:{value:"1F309",name:"BRIDGE AT NIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127754:{value:"1F30A",name:"WATER WAVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127755:{value:"1F30B",name:"VOLCANO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127756:{value:"1F30C",name:"MILKY WAY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127757:{value:"1F30D",name:"EARTH GLOBE EUROPE-AFRICA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127758:{value:"1F30E",name:"EARTH GLOBE AMERICAS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127759:{value:"1F30F",name:"EARTH GLOBE ASIA-AUSTRALIA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127760:{value:"1F310",name:"GLOBE WITH MERIDIANS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127761:{value:"1F311",name:"NEW MOON SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127762:{value:"1F312",name:"WAXING CRESCENT MOON SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127763:{value:"1F313",name:"FIRST QUARTER MOON SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127764:{value:"1F314",name:"WAXING GIBBOUS MOON SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127765:{value:"1F315",name:"FULL MOON SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127766:{value:"1F316",name:"WANING GIBBOUS MOON SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127767:{value:"1F317",name:"LAST QUARTER MOON SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127768:{value:"1F318",name:"WANING CRESCENT MOON SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127769:{value:"1F319",name:"CRESCENT MOON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127770:{value:"1F31A",name:"NEW MOON WITH FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127771:{value:"1F31B",name:"FIRST QUARTER MOON WITH FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127772:{value:"1F31C",name:"LAST QUARTER MOON WITH FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127773:{value:"1F31D",name:"FULL MOON WITH FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127774:{value:"1F31E",name:"SUN WITH FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127775:{value:"1F31F",name:"GLOWING STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127776:{value:"1F320",name:"SHOOTING STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127777:{value:"1F321",name:"THERMOMETER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127778:{value:"1F322",name:"BLACK DROPLET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127779:{value:"1F323",name:"WHITE SUN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127780:{value:"1F324",name:"WHITE SUN WITH SMALL CLOUD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127781:{value:"1F325",name:"WHITE SUN BEHIND CLOUD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127782:{value:"1F326",name:"WHITE SUN BEHIND CLOUD WITH RAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127783:{value:"1F327",name:"CLOUD WITH RAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127784:{value:"1F328",name:"CLOUD WITH SNOW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127785:{value:"1F329",name:"CLOUD WITH LIGHTNING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127786:{value:"1F32A",name:"CLOUD WITH TORNADO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127787:{value:"1F32B",name:"FOG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127788:{value:"1F32C",name:"WIND BLOWING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127789:{value:"1F32D",name:"HOT DOG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127790:{value:"1F32E",name:"TACO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127791:{value:"1F32F",name:"BURRITO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127792:{value:"1F330",name:"CHESTNUT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127793:{value:"1F331",name:"SEEDLING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127794:{value:"1F332",name:"EVERGREEN TREE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127795:{value:"1F333",name:"DECIDUOUS TREE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127796:{value:"1F334",name:"PALM TREE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127797:{value:"1F335",name:"CACTUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127798:{value:"1F336",name:"HOT PEPPER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127799:{value:"1F337",name:"TULIP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127800:{value:"1F338",name:"CHERRY BLOSSOM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127801:{value:"1F339",name:"ROSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127802:{value:"1F33A",name:"HIBISCUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127803:{value:"1F33B",name:"SUNFLOWER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127804:{value:"1F33C",name:"BLOSSOM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127805:{value:"1F33D",name:"EAR OF MAIZE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127806:{value:"1F33E",name:"EAR OF RICE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127807:{value:"1F33F",name:"HERB",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127808:{value:"1F340",name:"FOUR LEAF CLOVER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127809:{value:"1F341",name:"MAPLE LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127810:{value:"1F342",name:"FALLEN LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127811:{value:"1F343",name:"LEAF FLUTTERING IN WIND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127812:{value:"1F344",name:"MUSHROOM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127813:{value:"1F345",name:"TOMATO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127814:{value:"1F346",name:"AUBERGINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127815:{value:"1F347",name:"GRAPES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127816:{value:"1F348",name:"MELON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127817:{value:"1F349",name:"WATERMELON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127818:{value:"1F34A",name:"TANGERINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127819:{value:"1F34B",name:"LEMON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127820:{value:"1F34C",name:"BANANA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127821:{value:"1F34D",name:"PINEAPPLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127822:{value:"1F34E",name:"RED APPLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127823:{value:"1F34F",name:"GREEN APPLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127824:{value:"1F350",name:"PEAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127825:{value:"1F351",name:"PEACH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127826:{value:"1F352",name:"CHERRIES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127827:{value:"1F353",name:"STRAWBERRY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127828:{value:"1F354",name:"HAMBURGER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127829:{value:"1F355",name:"SLICE OF PIZZA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127830:{value:"1F356",name:"MEAT ON BONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127831:{value:"1F357",name:"POULTRY LEG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127832:{value:"1F358",name:"RICE CRACKER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127833:{value:"1F359",name:"RICE BALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127834:{value:"1F35A",name:"COOKED RICE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127835:{value:"1F35B",name:"CURRY AND RICE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127836:{value:"1F35C",name:"STEAMING BOWL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127837:{value:"1F35D",name:"SPAGHETTI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127838:{value:"1F35E",name:"BREAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127839:{value:"1F35F",name:"FRENCH FRIES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127840:{value:"1F360",name:"ROASTED SWEET POTATO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127841:{value:"1F361",name:"DANGO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127842:{value:"1F362",name:"ODEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127843:{value:"1F363",name:"SUSHI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127844:{value:"1F364",name:"FRIED SHRIMP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127845:{value:"1F365",name:"FISH CAKE WITH SWIRL DESIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127846:{value:"1F366",name:"SOFT ICE CREAM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127847:{value:"1F367",name:"SHAVED ICE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127848:{value:"1F368",name:"ICE CREAM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127849:{value:"1F369",name:"DOUGHNUT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127850:{value:"1F36A",name:"COOKIE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127851:{value:"1F36B",name:"CHOCOLATE BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127852:{value:"1F36C",name:"CANDY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127853:{value:"1F36D",name:"LOLLIPOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127854:{value:"1F36E",name:"CUSTARD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127855:{value:"1F36F",name:"HONEY POT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127856:{value:"1F370",name:"SHORTCAKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127857:{value:"1F371",name:"BENTO BOX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127858:{value:"1F372",name:"POT OF FOOD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127859:{value:"1F373",name:"COOKING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127860:{value:"1F374",name:"FORK AND KNIFE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127861:{value:"1F375",name:"TEACUP WITHOUT HANDLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127862:{value:"1F376",name:"SAKE BOTTLE AND CUP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127863:{value:"1F377",name:"WINE GLASS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127864:{value:"1F378",name:"COCKTAIL GLASS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127865:{value:"1F379",name:"TROPICAL DRINK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127866:{value:"1F37A",name:"BEER MUG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127867:{value:"1F37B",name:"CLINKING BEER MUGS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127868:{value:"1F37C",name:"BABY BOTTLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127869:{value:"1F37D",name:"FORK AND KNIFE WITH PLATE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127870:{value:"1F37E",name:"BOTTLE WITH POPPING CORK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127871:{value:"1F37F",name:"POPCORN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127872:{value:"1F380",name:"RIBBON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127873:{value:"1F381",name:"WRAPPED PRESENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127874:{value:"1F382",name:"BIRTHDAY CAKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127875:{value:"1F383",name:"JACK-O-LANTERN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127876:{value:"1F384",name:"CHRISTMAS TREE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127877:{value:"1F385",name:"FATHER CHRISTMAS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127878:{value:"1F386",name:"FIREWORKS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127879:{value:"1F387",name:"FIREWORK SPARKLER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127880:{value:"1F388",name:"BALLOON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127881:{value:"1F389",name:"PARTY POPPER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127882:{value:"1F38A",name:"CONFETTI BALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127883:{value:"1F38B",name:"TANABATA TREE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127884:{value:"1F38C",name:"CROSSED FLAGS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127885:{value:"1F38D",name:"PINE DECORATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127886:{value:"1F38E",name:"JAPANESE DOLLS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127887:{value:"1F38F",name:"CARP STREAMER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127888:{value:"1F390",name:"WIND CHIME",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127889:{value:"1F391",name:"MOON VIEWING CEREMONY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127890:{value:"1F392",name:"SCHOOL SATCHEL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127891:{value:"1F393",name:"GRADUATION CAP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127892:{value:"1F394",name:"HEART WITH TIP ON THE LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127893:{value:"1F395",name:"BOUQUET OF FLOWERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127894:{value:"1F396",name:"MILITARY MEDAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127895:{value:"1F397",name:"REMINDER RIBBON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127896:{value:"1F398",name:"MUSICAL KEYBOARD WITH JACKS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127897:{value:"1F399",name:"STUDIO MICROPHONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127898:{value:"1F39A",name:"LEVEL SLIDER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127899:{value:"1F39B",name:"CONTROL KNOBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127900:{value:"1F39C",name:"BEAMED ASCENDING MUSICAL NOTES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127901:{value:"1F39D",name:"BEAMED DESCENDING MUSICAL NOTES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127902:{value:"1F39E",name:"FILM FRAMES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127903:{value:"1F39F",name:"ADMISSION TICKETS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127904:{value:"1F3A0",name:"CAROUSEL HORSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127905:{value:"1F3A1",name:"FERRIS WHEEL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127906:{value:"1F3A2",name:"ROLLER COASTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127907:{value:"1F3A3",name:"FISHING POLE AND FISH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127908:{value:"1F3A4",name:"MICROPHONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127909:{value:"1F3A5",name:"MOVIE CAMERA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127910:{value:"1F3A6",name:"CINEMA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127911:{value:"1F3A7",name:"HEADPHONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127912:{value:"1F3A8",name:"ARTIST PALETTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127913:{value:"1F3A9",name:"TOP HAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127914:{value:"1F3AA",name:"CIRCUS TENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127915:{value:"1F3AB",name:"TICKET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127916:{value:"1F3AC",name:"CLAPPER BOARD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127917:{value:"1F3AD",name:"PERFORMING ARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127918:{value:"1F3AE",name:"VIDEO GAME",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127919:{value:"1F3AF",name:"DIRECT HIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127920:{value:"1F3B0",name:"SLOT MACHINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127921:{value:"1F3B1",name:"BILLIARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127922:{value:"1F3B2",name:"GAME DIE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127923:{value:"1F3B3",name:"BOWLING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127924:{value:"1F3B4",name:"FLOWER PLAYING CARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127925:{value:"1F3B5",name:"MUSICAL NOTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127926:{value:"1F3B6",name:"MULTIPLE MUSICAL NOTES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127927:{value:"1F3B7",name:"SAXOPHONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127928:{value:"1F3B8",name:"GUITAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127929:{value:"1F3B9",name:"MUSICAL KEYBOARD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127930:{value:"1F3BA",name:"TRUMPET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127931:{value:"1F3BB",name:"VIOLIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127932:{value:"1F3BC",name:"MUSICAL SCORE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127933:{value:"1F3BD",name:"RUNNING SHIRT WITH SASH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127934:{value:"1F3BE",name:"TENNIS RACQUET AND BALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127935:{value:"1F3BF",name:"SKI AND SKI BOOT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127936:{value:"1F3C0",name:"BASKETBALL AND HOOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127937:{value:"1F3C1",name:"CHEQUERED FLAG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127938:{value:"1F3C2",name:"SNOWBOARDER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127939:{value:"1F3C3",name:"RUNNER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127940:{value:"1F3C4",name:"SURFER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127941:{value:"1F3C5",name:"SPORTS MEDAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127942:{value:"1F3C6",name:"TROPHY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127943:{value:"1F3C7",name:"HORSE RACING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127944:{value:"1F3C8",name:"AMERICAN FOOTBALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127945:{value:"1F3C9",name:"RUGBY FOOTBALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127946:{value:"1F3CA",name:"SWIMMER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127947:{value:"1F3CB",name:"WEIGHT LIFTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127948:{value:"1F3CC",name:"GOLFER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127949:{value:"1F3CD",name:"RACING MOTORCYCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127950:{value:"1F3CE",name:"RACING CAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127951:{value:"1F3CF",name:"CRICKET BAT AND BALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127952:{value:"1F3D0",name:"VOLLEYBALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127953:{value:"1F3D1",name:"FIELD HOCKEY STICK AND BALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127954:{value:"1F3D2",name:"ICE HOCKEY STICK AND PUCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127955:{value:"1F3D3",name:"TABLE TENNIS PADDLE AND BALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127956:{value:"1F3D4",name:"SNOW CAPPED MOUNTAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127957:{value:"1F3D5",name:"CAMPING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127958:{value:"1F3D6",name:"BEACH WITH UMBRELLA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127959:{value:"1F3D7",name:"BUILDING CONSTRUCTION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127960:{value:"1F3D8",name:"HOUSE BUILDINGS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127961:{value:"1F3D9",name:"CITYSCAPE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127962:{value:"1F3DA",name:"DERELICT HOUSE BUILDING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127963:{value:"1F3DB",name:"CLASSICAL BUILDING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127964:{value:"1F3DC",name:"DESERT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127965:{value:"1F3DD",name:"DESERT ISLAND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127966:{value:"1F3DE",name:"NATIONAL PARK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127967:{value:"1F3DF",name:"STADIUM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127968:{value:"1F3E0",name:"HOUSE BUILDING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127969:{value:"1F3E1",name:"HOUSE WITH GARDEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127970:{value:"1F3E2",name:"OFFICE BUILDING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127971:{value:"1F3E3",name:"JAPANESE POST OFFICE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127972:{value:"1F3E4",name:"EUROPEAN POST OFFICE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127973:{value:"1F3E5",name:"HOSPITAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127974:{value:"1F3E6",name:"BANK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127975:{value:"1F3E7",name:"AUTOMATED TELLER MACHINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127976:{value:"1F3E8",name:"HOTEL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127977:{value:"1F3E9",name:"LOVE HOTEL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127978:{value:"1F3EA",name:"CONVENIENCE STORE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127979:{value:"1F3EB",name:"SCHOOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127980:{value:"1F3EC",name:"DEPARTMENT STORE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127981:{value:"1F3ED",name:"FACTORY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127982:{value:"1F3EE",name:"IZAKAYA LANTERN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127983:{value:"1F3EF",name:"JAPANESE CASTLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127984:{value:"1F3F0",name:"EUROPEAN CASTLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127985:{value:"1F3F1",name:"WHITE PENNANT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127986:{value:"1F3F2",name:"BLACK PENNANT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127987:{value:"1F3F3",name:"WAVING WHITE FLAG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127988:{value:"1F3F4",name:"WAVING BLACK FLAG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127989:{value:"1F3F5",name:"ROSETTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127990:{value:"1F3F6",name:"BLACK ROSETTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127991:{value:"1F3F7",name:"LABEL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127992:{value:"1F3F8",name:"BADMINTON RACQUET AND SHUTTLECOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127993:{value:"1F3F9",name:"BOW AND ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127994:{value:"1F3FA",name:"AMPHORA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128e3:{value:"1F400",name:"RAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128001:{value:"1F401",name:"MOUSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128002:{value:"1F402",name:"OX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128003:{value:"1F403",name:"WATER BUFFALO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128004:{value:"1F404",name:"COW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128005:{value:"1F405",name:"TIGER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128006:{value:"1F406",name:"LEOPARD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128007:{value:"1F407",name:"RABBIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128008:{value:"1F408",name:"CAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128009:{value:"1F409",name:"DRAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128010:{value:"1F40A",name:"CROCODILE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128011:{value:"1F40B",name:"WHALE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128012:{value:"1F40C",name:"SNAIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128013:{value:"1F40D",name:"SNAKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128014:{value:"1F40E",name:"HORSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128015:{value:"1F40F",name:"RAM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128016:{value:"1F410",name:"GOAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128017:{value:"1F411",name:"SHEEP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128018:{value:"1F412",name:"MONKEY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128019:{value:"1F413",name:"ROOSTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128020:{value:"1F414",name:"CHICKEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128021:{value:"1F415",name:"DOG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128022:{value:"1F416",name:"PIG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128023:{value:"1F417",name:"BOAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128024:{value:"1F418",name:"ELEPHANT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128025:{value:"1F419",name:"OCTOPUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128026:{value:"1F41A",name:"SPIRAL SHELL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128027:{value:"1F41B",name:"BUG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128028:{value:"1F41C",name:"ANT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128029:{value:"1F41D",name:"HONEYBEE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128030:{value:"1F41E",name:"LADY BEETLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128031:{value:"1F41F",name:"FISH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128032:{value:"1F420",name:"TROPICAL FISH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128033:{value:"1F421",name:"BLOWFISH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128034:{value:"1F422",name:"TURTLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128035:{value:"1F423",name:"HATCHING CHICK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128036:{value:"1F424",name:"BABY CHICK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128037:{value:"1F425",name:"FRONT-FACING BABY CHICK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128038:{value:"1F426",name:"BIRD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128039:{value:"1F427",name:"PENGUIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128040:{value:"1F428",name:"KOALA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128041:{value:"1F429",name:"POODLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128042:{value:"1F42A",name:"DROMEDARY CAMEL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128043:{value:"1F42B",name:"BACTRIAN CAMEL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128044:{value:"1F42C",name:"DOLPHIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128045:{value:"1F42D",name:"MOUSE FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128046:{value:"1F42E",name:"COW FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128047:{value:"1F42F",name:"TIGER FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128048:{value:"1F430",name:"RABBIT FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128049:{value:"1F431",name:"CAT FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128050:{value:"1F432",name:"DRAGON FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128051:{value:"1F433",name:"SPOUTING WHALE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128052:{value:"1F434",name:"HORSE FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128053:{value:"1F435",name:"MONKEY FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128054:{value:"1F436",name:"DOG FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128055:{value:"1F437",name:"PIG FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128056:{value:"1F438",name:"FROG FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128057:{value:"1F439",name:"HAMSTER FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128058:{value:"1F43A",name:"WOLF FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128059:{value:"1F43B",name:"BEAR FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128060:{value:"1F43C",name:"PANDA FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128061:{value:"1F43D",name:"PIG NOSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128062:{value:"1F43E",name:"PAW PRINTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128063:{value:"1F43F",name:"CHIPMUNK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128064:{value:"1F440",name:"EYES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128065:{value:"1F441",name:"EYE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128066:{value:"1F442",name:"EAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128067:{value:"1F443",name:"NOSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128068:{value:"1F444",name:"MOUTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128069:{value:"1F445",name:"TONGUE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128070:{value:"1F446",name:"WHITE UP POINTING BACKHAND INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128071:{value:"1F447",name:"WHITE DOWN POINTING BACKHAND INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128072:{value:"1F448",name:"WHITE LEFT POINTING BACKHAND INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128073:{value:"1F449",name:"WHITE RIGHT POINTING BACKHAND INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128074:{value:"1F44A",name:"FISTED HAND SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128075:{value:"1F44B",name:"WAVING HAND SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128076:{value:"1F44C",name:"OK HAND SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128077:{value:"1F44D",name:"THUMBS UP SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128078:{value:"1F44E",name:"THUMBS DOWN SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128079:{value:"1F44F",name:"CLAPPING HANDS SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128080:{value:"1F450",name:"OPEN HANDS SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128081:{value:"1F451",name:"CROWN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128082:{value:"1F452",name:"WOMANS HAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128083:{value:"1F453",name:"EYEGLASSES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128084:{value:"1F454",name:"NECKTIE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128085:{value:"1F455",name:"T-SHIRT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128086:{value:"1F456",name:"JEANS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128087:{value:"1F457",name:"DRESS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128088:{value:"1F458",name:"KIMONO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128089:{value:"1F459",name:"BIKINI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128090:{value:"1F45A",name:"WOMANS CLOTHES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128091:{value:"1F45B",name:"PURSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128092:{value:"1F45C",name:"HANDBAG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128093:{value:"1F45D",name:"POUCH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128094:{value:"1F45E",name:"MANS SHOE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128095:{value:"1F45F",name:"ATHLETIC SHOE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128096:{value:"1F460",name:"HIGH-HEELED SHOE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128097:{value:"1F461",name:"WOMANS SANDAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128098:{value:"1F462",name:"WOMANS BOOTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128099:{value:"1F463",name:"FOOTPRINTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128100:{value:"1F464",name:"BUST IN SILHOUETTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128101:{value:"1F465",name:"BUSTS IN SILHOUETTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128102:{value:"1F466",name:"BOY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128103:{value:"1F467",name:"GIRL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128104:{value:"1F468",name:"MAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128105:{value:"1F469",name:"WOMAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128106:{value:"1F46A",name:"FAMILY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128107:{value:"1F46B",name:"MAN AND WOMAN HOLDING HANDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128108:{value:"1F46C",name:"TWO MEN HOLDING HANDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128109:{value:"1F46D",name:"TWO WOMEN HOLDING HANDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128110:{value:"1F46E",name:"POLICE OFFICER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128111:{value:"1F46F",name:"WOMAN WITH BUNNY EARS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128112:{value:"1F470",name:"BRIDE WITH VEIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128113:{value:"1F471",name:"PERSON WITH BLOND HAIR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128114:{value:"1F472",name:"MAN WITH GUA PI MAO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128115:{value:"1F473",name:"MAN WITH TURBAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128116:{value:"1F474",name:"OLDER MAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128117:{value:"1F475",name:"OLDER WOMAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128118:{value:"1F476",name:"BABY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128119:{value:"1F477",name:"CONSTRUCTION WORKER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128120:{value:"1F478",name:"PRINCESS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128121:{value:"1F479",name:"JAPANESE OGRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128122:{value:"1F47A",name:"JAPANESE GOBLIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128123:{value:"1F47B",name:"GHOST",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128124:{value:"1F47C",name:"BABY ANGEL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128125:{value:"1F47D",name:"EXTRATERRESTRIAL ALIEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128126:{value:"1F47E",name:"ALIEN MONSTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128127:{value:"1F47F",name:"IMP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128128:{value:"1F480",name:"SKULL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128129:{value:"1F481",name:"INFORMATION DESK PERSON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128130:{value:"1F482",name:"GUARDSMAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128131:{value:"1F483",name:"DANCER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128132:{value:"1F484",name:"LIPSTICK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128133:{value:"1F485",name:"NAIL POLISH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128134:{value:"1F486",name:"FACE MASSAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128135:{value:"1F487",name:"HAIRCUT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128136:{value:"1F488",name:"BARBER POLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128137:{value:"1F489",name:"SYRINGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128138:{value:"1F48A",name:"PILL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128139:{value:"1F48B",name:"KISS MARK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128140:{value:"1F48C",name:"LOVE LETTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128141:{value:"1F48D",name:"RING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128142:{value:"1F48E",name:"GEM STONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128143:{value:"1F48F",name:"KISS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128144:{value:"1F490",name:"BOUQUET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128145:{value:"1F491",name:"COUPLE WITH HEART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128146:{value:"1F492",name:"WEDDING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128147:{value:"1F493",name:"BEATING HEART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128148:{value:"1F494",name:"BROKEN HEART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128149:{value:"1F495",name:"TWO HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128150:{value:"1F496",name:"SPARKLING HEART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128151:{value:"1F497",name:"GROWING HEART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128152:{value:"1F498",name:"HEART WITH ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128153:{value:"1F499",name:"BLUE HEART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128154:{value:"1F49A",name:"GREEN HEART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128155:{value:"1F49B",name:"YELLOW HEART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128156:{value:"1F49C",name:"PURPLE HEART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128157:{value:"1F49D",name:"HEART WITH RIBBON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128158:{value:"1F49E",name:"REVOLVING HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128159:{value:"1F49F",name:"HEART DECORATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128160:{value:"1F4A0",name:"DIAMOND SHAPE WITH A DOT INSIDE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128161:{value:"1F4A1",name:"ELECTRIC LIGHT BULB",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128162:{value:"1F4A2",name:"ANGER SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128163:{value:"1F4A3",name:"BOMB",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128164:{value:"1F4A4",name:"SLEEPING SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128165:{value:"1F4A5",name:"COLLISION SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128166:{value:"1F4A6",name:"SPLASHING SWEAT SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128167:{value:"1F4A7",name:"DROPLET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128168:{value:"1F4A8",name:"DASH SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128169:{value:"1F4A9",name:"PILE OF POO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128170:{value:"1F4AA",name:"FLEXED BICEPS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128171:{value:"1F4AB",name:"DIZZY SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128172:{value:"1F4AC",name:"SPEECH BALLOON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128173:{value:"1F4AD",name:"THOUGHT BALLOON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128174:{value:"1F4AE",name:"WHITE FLOWER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128175:{value:"1F4AF",name:"HUNDRED POINTS SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128176:{value:"1F4B0",name:"MONEY BAG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128177:{value:"1F4B1",name:"CURRENCY EXCHANGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128178:{value:"1F4B2",name:"HEAVY DOLLAR SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128179:{value:"1F4B3",name:"CREDIT CARD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128180:{value:"1F4B4",name:"BANKNOTE WITH YEN SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128181:{value:"1F4B5",name:"BANKNOTE WITH DOLLAR SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128182:{value:"1F4B6",name:"BANKNOTE WITH EURO SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128183:{value:"1F4B7",name:"BANKNOTE WITH POUND SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128184:{value:"1F4B8",name:"MONEY WITH WINGS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128185:{value:"1F4B9",name:"CHART WITH UPWARDS TREND AND YEN SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128186:{value:"1F4BA",name:"SEAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128187:{value:"1F4BB",name:"PERSONAL COMPUTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128188:{value:"1F4BC",name:"BRIEFCASE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128189:{value:"1F4BD",name:"MINIDISC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128190:{value:"1F4BE",name:"FLOPPY DISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128191:{value:"1F4BF",name:"OPTICAL DISC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128192:{value:"1F4C0",name:"DVD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128193:{value:"1F4C1",name:"FILE FOLDER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128194:{value:"1F4C2",name:"OPEN FILE FOLDER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128195:{value:"1F4C3",name:"PAGE WITH CURL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128196:{value:"1F4C4",name:"PAGE FACING UP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128197:{value:"1F4C5",name:"CALENDAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128198:{value:"1F4C6",name:"TEAR-OFF CALENDAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128199:{value:"1F4C7",name:"CARD INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128200:{value:"1F4C8",name:"CHART WITH UPWARDS TREND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128201:{value:"1F4C9",name:"CHART WITH DOWNWARDS TREND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128202:{value:"1F4CA",name:"BAR CHART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128203:{value:"1F4CB",name:"CLIPBOARD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128204:{value:"1F4CC",name:"PUSHPIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128205:{value:"1F4CD",name:"ROUND PUSHPIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128206:{value:"1F4CE",name:"PAPERCLIP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128207:{value:"1F4CF",name:"STRAIGHT RULER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128208:{value:"1F4D0",name:"TRIANGULAR RULER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128209:{value:"1F4D1",name:"BOOKMARK TABS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128210:{value:"1F4D2",name:"LEDGER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128211:{value:"1F4D3",name:"NOTEBOOK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128212:{value:"1F4D4",name:"NOTEBOOK WITH DECORATIVE COVER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128213:{value:"1F4D5",name:"CLOSED BOOK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128214:{value:"1F4D6",name:"OPEN BOOK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128215:{value:"1F4D7",name:"GREEN BOOK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128216:{value:"1F4D8",name:"BLUE BOOK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128217:{value:"1F4D9",name:"ORANGE BOOK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128218:{value:"1F4DA",name:"BOOKS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128219:{value:"1F4DB",name:"NAME BADGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128220:{value:"1F4DC",name:"SCROLL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128221:{value:"1F4DD",name:"MEMO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128222:{value:"1F4DE",name:"TELEPHONE RECEIVER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128223:{value:"1F4DF",name:"PAGER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128224:{value:"1F4E0",name:"FAX MACHINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128225:{value:"1F4E1",name:"SATELLITE ANTENNA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128226:{value:"1F4E2",name:"PUBLIC ADDRESS LOUDSPEAKER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128227:{value:"1F4E3",name:"CHEERING MEGAPHONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128228:{value:"1F4E4",name:"OUTBOX TRAY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128229:{value:"1F4E5",name:"INBOX TRAY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128230:{value:"1F4E6",name:"PACKAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128231:{value:"1F4E7",name:"E-MAIL SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128232:{value:"1F4E8",name:"INCOMING ENVELOPE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128233:{value:"1F4E9",name:"ENVELOPE WITH DOWNWARDS ARROW ABOVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128234:{value:"1F4EA",name:"CLOSED MAILBOX WITH LOWERED FLAG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128235:{value:"1F4EB",name:"CLOSED MAILBOX WITH RAISED FLAG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128236:{value:"1F4EC",name:"OPEN MAILBOX WITH RAISED FLAG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128237:{value:"1F4ED",name:"OPEN MAILBOX WITH LOWERED FLAG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128238:{value:"1F4EE",name:"POSTBOX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128239:{value:"1F4EF",name:"POSTAL HORN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128240:{value:"1F4F0",name:"NEWSPAPER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128241:{value:"1F4F1",name:"MOBILE PHONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128242:{value:"1F4F2",name:"MOBILE PHONE WITH RIGHTWARDS ARROW AT LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128243:{value:"1F4F3",name:"VIBRATION MODE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128244:{value:"1F4F4",name:"MOBILE PHONE OFF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128245:{value:"1F4F5",name:"NO MOBILE PHONES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128246:{value:"1F4F6",name:"ANTENNA WITH BARS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128247:{value:"1F4F7",name:"CAMERA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128248:{value:"1F4F8",name:"CAMERA WITH FLASH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128249:{value:"1F4F9",name:"VIDEO CAMERA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128250:{value:"1F4FA",name:"TELEVISION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128251:{value:"1F4FB",name:"RADIO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128252:{value:"1F4FC",name:"VIDEOCASSETTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128253:{value:"1F4FD",name:"FILM PROJECTOR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128254:{value:"1F4FE",name:"PORTABLE STEREO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128255:{value:"1F4FF",name:"PRAYER BEADS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128256:{value:"1F500",name:"TWISTED RIGHTWARDS ARROWS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128257:{value:"1F501",name:"CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128258:{value:"1F502",name:"CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128259:{value:"1F503",name:"CLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128260:{value:"1F504",name:"ANTICLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128261:{value:"1F505",name:"LOW BRIGHTNESS SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128262:{value:"1F506",name:"HIGH BRIGHTNESS SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128263:{value:"1F507",name:"SPEAKER WITH CANCELLATION STROKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128264:{value:"1F508",name:"SPEAKER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128265:{value:"1F509",name:"SPEAKER WITH ONE SOUND WAVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128266:{value:"1F50A",name:"SPEAKER WITH THREE SOUND WAVES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128267:{value:"1F50B",name:"BATTERY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128268:{value:"1F50C",name:"ELECTRIC PLUG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128269:{value:"1F50D",name:"LEFT-POINTING MAGNIFYING GLASS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128270:{value:"1F50E",name:"RIGHT-POINTING MAGNIFYING GLASS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128271:{value:"1F50F",name:"LOCK WITH INK PEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128272:{value:"1F510",name:"CLOSED LOCK WITH KEY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128273:{value:"1F511",name:"KEY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128274:{value:"1F512",name:"LOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128275:{value:"1F513",name:"OPEN LOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128276:{value:"1F514",name:"BELL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128277:{value:"1F515",name:"BELL WITH CANCELLATION STROKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128278:{value:"1F516",name:"BOOKMARK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128279:{value:"1F517",name:"LINK SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128280:{value:"1F518",name:"RADIO BUTTON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128281:{value:"1F519",name:"BACK WITH LEFTWARDS ARROW ABOVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128282:{value:"1F51A",name:"END WITH LEFTWARDS ARROW ABOVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128283:{value:"1F51B",name:"ON WITH EXCLAMATION MARK WITH LEFT RIGHT ARROW ABOVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128284:{value:"1F51C",name:"SOON WITH RIGHTWARDS ARROW ABOVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128285:{value:"1F51D",name:"TOP WITH UPWARDS ARROW ABOVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128286:{value:"1F51E",name:"NO ONE UNDER EIGHTEEN SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128287:{value:"1F51F",name:"KEYCAP TEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128288:{value:"1F520",name:"INPUT SYMBOL FOR LATIN CAPITAL LETTERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128289:{value:"1F521",name:"INPUT SYMBOL FOR LATIN SMALL LETTERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128290:{value:"1F522",name:"INPUT SYMBOL FOR NUMBERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128291:{value:"1F523",name:"INPUT SYMBOL FOR SYMBOLS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128292:{value:"1F524",name:"INPUT SYMBOL FOR LATIN LETTERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128293:{value:"1F525",name:"FIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128294:{value:"1F526",name:"ELECTRIC TORCH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128295:{value:"1F527",name:"WRENCH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128296:{value:"1F528",name:"HAMMER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128297:{value:"1F529",name:"NUT AND BOLT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128298:{value:"1F52A",name:"HOCHO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128299:{value:"1F52B",name:"PISTOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128300:{value:"1F52C",name:"MICROSCOPE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128301:{value:"1F52D",name:"TELESCOPE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128302:{value:"1F52E",name:"CRYSTAL BALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128303:{value:"1F52F",name:"SIX POINTED STAR WITH MIDDLE DOT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128304:{value:"1F530",name:"JAPANESE SYMBOL FOR BEGINNER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128305:{value:"1F531",name:"TRIDENT EMBLEM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128306:{value:"1F532",name:"BLACK SQUARE BUTTON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128307:{value:"1F533",name:"WHITE SQUARE BUTTON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128308:{value:"1F534",name:"LARGE RED CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128309:{value:"1F535",name:"LARGE BLUE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128310:{value:"1F536",name:"LARGE ORANGE DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128311:{value:"1F537",name:"LARGE BLUE DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128312:{value:"1F538",name:"SMALL ORANGE DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128313:{value:"1F539",name:"SMALL BLUE DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128314:{value:"1F53A",name:"UP-POINTING RED TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128315:{value:"1F53B",name:"DOWN-POINTING RED TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128316:{value:"1F53C",name:"UP-POINTING SMALL RED TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128317:{value:"1F53D",name:"DOWN-POINTING SMALL RED TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128318:{value:"1F53E",name:"LOWER RIGHT SHADOWED WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128319:{value:"1F53F",name:"UPPER RIGHT SHADOWED WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128320:{value:"1F540",name:"CIRCLED CROSS POMMEE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128321:{value:"1F541",name:"CROSS POMMEE WITH HALF-CIRCLE BELOW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128322:{value:"1F542",name:"CROSS POMMEE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128323:{value:"1F543",name:"NOTCHED LEFT SEMICIRCLE WITH THREE DOTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128324:{value:"1F544",name:"NOTCHED RIGHT SEMICIRCLE WITH THREE DOTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128325:{value:"1F545",name:"SYMBOL FOR MARKS CHAPTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128326:{value:"1F546",name:"WHITE LATIN CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128327:{value:"1F547",name:"HEAVY LATIN CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128328:{value:"1F548",name:"CELTIC CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128329:{value:"1F549",name:"OM SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128330:{value:"1F54A",name:"DOVE OF PEACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128331:{value:"1F54B",name:"KAABA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128332:{value:"1F54C",name:"MOSQUE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128333:{value:"1F54D",name:"SYNAGOGUE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128334:{value:"1F54E",name:"MENORAH WITH NINE BRANCHES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128335:{value:"1F54F",name:"BOWL OF HYGIEIA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128336:{value:"1F550",name:"CLOCK FACE ONE OCLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128337:{value:"1F551",name:"CLOCK FACE TWO OCLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128338:{value:"1F552",name:"CLOCK FACE THREE OCLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128339:{value:"1F553",name:"CLOCK FACE FOUR OCLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128340:{value:"1F554",name:"CLOCK FACE FIVE OCLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128341:{value:"1F555",name:"CLOCK FACE SIX OCLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128342:{value:"1F556",name:"CLOCK FACE SEVEN OCLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128343:{value:"1F557",name:"CLOCK FACE EIGHT OCLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128344:{value:"1F558",name:"CLOCK FACE NINE OCLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128345:{value:"1F559",name:"CLOCK FACE TEN OCLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128346:{value:"1F55A",name:"CLOCK FACE ELEVEN OCLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128347:{value:"1F55B",name:"CLOCK FACE TWELVE OCLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128348:{value:"1F55C",name:"CLOCK FACE ONE-THIRTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128349:{value:"1F55D",name:"CLOCK FACE TWO-THIRTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128350:{value:"1F55E",name:"CLOCK FACE THREE-THIRTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128351:{value:"1F55F",name:"CLOCK FACE FOUR-THIRTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128352:{value:"1F560",name:"CLOCK FACE FIVE-THIRTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128353:{value:"1F561",name:"CLOCK FACE SIX-THIRTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128354:{value:"1F562",name:"CLOCK FACE SEVEN-THIRTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128355:{value:"1F563",name:"CLOCK FACE EIGHT-THIRTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128356:{value:"1F564",name:"CLOCK FACE NINE-THIRTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128357:{value:"1F565",name:"CLOCK FACE TEN-THIRTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128358:{value:"1F566",name:"CLOCK FACE ELEVEN-THIRTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128359:{value:"1F567",name:"CLOCK FACE TWELVE-THIRTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128360:{value:"1F568",name:"RIGHT SPEAKER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128361:{value:"1F569",name:"RIGHT SPEAKER WITH ONE SOUND WAVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128362:{value:"1F56A",name:"RIGHT SPEAKER WITH THREE SOUND WAVES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128363:{value:"1F56B",name:"BULLHORN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128364:{value:"1F56C",name:"BULLHORN WITH SOUND WAVES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128365:{value:"1F56D",name:"RINGING BELL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128366:{value:"1F56E",name:"BOOK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128367:{value:"1F56F",name:"CANDLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128368:{value:"1F570",name:"MANTELPIECE CLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128369:{value:"1F571",name:"BLACK SKULL AND CROSSBONES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128370:{value:"1F572",name:"NO PIRACY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128371:{value:"1F573",name:"HOLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128372:{value:"1F574",name:"MAN IN BUSINESS SUIT LEVITATING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128373:{value:"1F575",name:"SLEUTH OR SPY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128374:{value:"1F576",name:"DARK SUNGLASSES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128375:{value:"1F577",name:"SPIDER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128376:{value:"1F578",name:"SPIDER WEB",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128377:{value:"1F579",name:"JOYSTICK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128378:{value:"1F57A",name:"MAN DANCING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128379:{value:"1F57B",name:"LEFT HAND TELEPHONE RECEIVER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128380:{value:"1F57C",name:"TELEPHONE RECEIVER WITH PAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128381:{value:"1F57D",name:"RIGHT HAND TELEPHONE RECEIVER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128382:{value:"1F57E",name:"WHITE TOUCHTONE TELEPHONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128383:{value:"1F57F",name:"BLACK TOUCHTONE TELEPHONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128384:{value:"1F580",name:"TELEPHONE ON TOP OF MODEM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128385:{value:"1F581",name:"CLAMSHELL MOBILE PHONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128386:{value:"1F582",name:"BACK OF ENVELOPE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128387:{value:"1F583",name:"STAMPED ENVELOPE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128388:{value:"1F584",name:"ENVELOPE WITH LIGHTNING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128389:{value:"1F585",name:"FLYING ENVELOPE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128390:{value:"1F586",name:"PEN OVER STAMPED ENVELOPE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128391:{value:"1F587",name:"LINKED PAPERCLIPS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128392:{value:"1F588",name:"BLACK PUSHPIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128393:{value:"1F589",name:"LOWER LEFT PENCIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128394:{value:"1F58A",name:"LOWER LEFT BALLPOINT PEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128395:{value:"1F58B",name:"LOWER LEFT FOUNTAIN PEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128396:{value:"1F58C",name:"LOWER LEFT PAINTBRUSH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128397:{value:"1F58D",name:"LOWER LEFT CRAYON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128398:{value:"1F58E",name:"LEFT WRITING HAND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128399:{value:"1F58F",name:"TURNED OK HAND SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128400:{value:"1F590",name:"RAISED HAND WITH FINGERS SPLAYED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128401:{value:"1F591",name:"REVERSED RAISED HAND WITH FINGERS SPLAYED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128402:{value:"1F592",name:"REVERSED THUMBS UP SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128403:{value:"1F593",name:"REVERSED THUMBS DOWN SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128404:{value:"1F594",name:"REVERSED VICTORY HAND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128405:{value:"1F595",name:"REVERSED HAND WITH MIDDLE FINGER EXTENDED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128406:{value:"1F596",name:"RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128407:{value:"1F597",name:"WHITE DOWN POINTING LEFT HAND INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128408:{value:"1F598",name:"SIDEWAYS WHITE LEFT POINTING INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128409:{value:"1F599",name:"SIDEWAYS WHITE RIGHT POINTING INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128410:{value:"1F59A",name:"SIDEWAYS BLACK LEFT POINTING INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128411:{value:"1F59B",name:"SIDEWAYS BLACK RIGHT POINTING INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128412:{value:"1F59C",name:"BLACK LEFT POINTING BACKHAND INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128413:{value:"1F59D",name:"BLACK RIGHT POINTING BACKHAND INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128414:{value:"1F59E",name:"SIDEWAYS WHITE UP POINTING INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128415:{value:"1F59F",name:"SIDEWAYS WHITE DOWN POINTING INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128416:{value:"1F5A0",name:"SIDEWAYS BLACK UP POINTING INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128417:{value:"1F5A1",name:"SIDEWAYS BLACK DOWN POINTING INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128418:{value:"1F5A2",name:"BLACK UP POINTING BACKHAND INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128419:{value:"1F5A3",name:"BLACK DOWN POINTING BACKHAND INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128420:{value:"1F5A4",name:"BLACK HEART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128421:{value:"1F5A5",name:"DESKTOP COMPUTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128422:{value:"1F5A6",name:"KEYBOARD AND MOUSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128423:{value:"1F5A7",name:"THREE NETWORKED COMPUTERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128424:{value:"1F5A8",name:"PRINTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128425:{value:"1F5A9",name:"POCKET CALCULATOR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128426:{value:"1F5AA",name:"BLACK HARD SHELL FLOPPY DISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128427:{value:"1F5AB",name:"WHITE HARD SHELL FLOPPY DISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128428:{value:"1F5AC",name:"SOFT SHELL FLOPPY DISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128429:{value:"1F5AD",name:"TAPE CARTRIDGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128430:{value:"1F5AE",name:"WIRED KEYBOARD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128431:{value:"1F5AF",name:"ONE BUTTON MOUSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128432:{value:"1F5B0",name:"TWO BUTTON MOUSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128433:{value:"1F5B1",name:"THREE BUTTON MOUSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128434:{value:"1F5B2",name:"TRACKBALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128435:{value:"1F5B3",name:"OLD PERSONAL COMPUTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128436:{value:"1F5B4",name:"HARD DISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128437:{value:"1F5B5",name:"SCREEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128438:{value:"1F5B6",name:"PRINTER ICON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128439:{value:"1F5B7",name:"FAX ICON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128440:{value:"1F5B8",name:"OPTICAL DISC ICON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128441:{value:"1F5B9",name:"DOCUMENT WITH TEXT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128442:{value:"1F5BA",name:"DOCUMENT WITH TEXT AND PICTURE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128443:{value:"1F5BB",name:"DOCUMENT WITH PICTURE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128444:{value:"1F5BC",name:"FRAME WITH PICTURE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128445:{value:"1F5BD",name:"FRAME WITH TILES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128446:{value:"1F5BE",name:"FRAME WITH AN X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128447:{value:"1F5BF",name:"BLACK FOLDER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128448:{value:"1F5C0",name:"FOLDER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128449:{value:"1F5C1",name:"OPEN FOLDER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128450:{value:"1F5C2",name:"CARD INDEX DIVIDERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128451:{value:"1F5C3",name:"CARD FILE BOX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128452:{value:"1F5C4",name:"FILE CABINET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128453:{value:"1F5C5",name:"EMPTY NOTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128454:{value:"1F5C6",name:"EMPTY NOTE PAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128455:{value:"1F5C7",name:"EMPTY NOTE PAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128456:{value:"1F5C8",name:"NOTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128457:{value:"1F5C9",name:"NOTE PAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128458:{value:"1F5CA",name:"NOTE PAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128459:{value:"1F5CB",name:"EMPTY DOCUMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128460:{value:"1F5CC",name:"EMPTY PAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128461:{value:"1F5CD",name:"EMPTY PAGES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128462:{value:"1F5CE",name:"DOCUMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128463:{value:"1F5CF",name:"PAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128464:{value:"1F5D0",name:"PAGES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128465:{value:"1F5D1",name:"WASTEBASKET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128466:{value:"1F5D2",name:"SPIRAL NOTE PAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128467:{value:"1F5D3",name:"SPIRAL CALENDAR PAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128468:{value:"1F5D4",name:"DESKTOP WINDOW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128469:{value:"1F5D5",name:"MINIMIZE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128470:{value:"1F5D6",name:"MAXIMIZE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128471:{value:"1F5D7",name:"OVERLAP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128472:{value:"1F5D8",name:"CLOCKWISE RIGHT AND LEFT SEMICIRCLE ARROWS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128473:{value:"1F5D9",name:"CANCELLATION X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128474:{value:"1F5DA",name:"INCREASE FONT SIZE SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128475:{value:"1F5DB",name:"DECREASE FONT SIZE SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128476:{value:"1F5DC",name:"COMPRESSION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128477:{value:"1F5DD",name:"OLD KEY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128478:{value:"1F5DE",name:"ROLLED-UP NEWSPAPER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128479:{value:"1F5DF",name:"PAGE WITH CIRCLED TEXT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128480:{value:"1F5E0",name:"STOCK CHART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128481:{value:"1F5E1",name:"DAGGER KNIFE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128482:{value:"1F5E2",name:"LIPS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128483:{value:"1F5E3",name:"SPEAKING HEAD IN SILHOUETTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128484:{value:"1F5E4",name:"THREE RAYS ABOVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128485:{value:"1F5E5",name:"THREE RAYS BELOW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128486:{value:"1F5E6",name:"THREE RAYS LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128487:{value:"1F5E7",name:"THREE RAYS RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128488:{value:"1F5E8",name:"LEFT SPEECH BUBBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128489:{value:"1F5E9",name:"RIGHT SPEECH BUBBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128490:{value:"1F5EA",name:"TWO SPEECH BUBBLES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128491:{value:"1F5EB",name:"THREE SPEECH BUBBLES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128492:{value:"1F5EC",name:"LEFT THOUGHT BUBBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128493:{value:"1F5ED",name:"RIGHT THOUGHT BUBBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128494:{value:"1F5EE",name:"LEFT ANGER BUBBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128495:{value:"1F5EF",name:"RIGHT ANGER BUBBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128496:{value:"1F5F0",name:"MOOD BUBBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128497:{value:"1F5F1",name:"LIGHTNING MOOD BUBBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128498:{value:"1F5F2",name:"LIGHTNING MOOD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128499:{value:"1F5F3",name:"BALLOT BOX WITH BALLOT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128500:{value:"1F5F4",name:"BALLOT SCRIPT X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128501:{value:"1F5F5",name:"BALLOT BOX WITH SCRIPT X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128502:{value:"1F5F6",name:"BALLOT BOLD SCRIPT X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128503:{value:"1F5F7",name:"BALLOT BOX WITH BOLD SCRIPT X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128504:{value:"1F5F8",name:"LIGHT CHECK MARK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128505:{value:"1F5F9",name:"BALLOT BOX WITH BOLD CHECK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128506:{value:"1F5FA",name:"WORLD MAP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128507:{value:"1F5FB",name:"MOUNT FUJI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128508:{value:"1F5FC",name:"TOKYO TOWER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128509:{value:"1F5FD",name:"STATUE OF LIBERTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128510:{value:"1F5FE",name:"SILHOUETTE OF JAPAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128511:{value:"1F5FF",name:"MOYAI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128512:{value:"1F600",name:"GRINNING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128513:{value:"1F601",name:"GRINNING FACE WITH SMILING EYES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128514:{value:"1F602",name:"FACE WITH TEARS OF JOY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128515:{value:"1F603",name:"SMILING FACE WITH OPEN MOUTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128516:{value:"1F604",name:"SMILING FACE WITH OPEN MOUTH AND SMILING EYES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128517:{value:"1F605",name:"SMILING FACE WITH OPEN MOUTH AND COLD SWEAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128518:{value:"1F606",name:"SMILING FACE WITH OPEN MOUTH AND TIGHTLY-CLOSED EYES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128519:{value:"1F607",name:"SMILING FACE WITH HALO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128520:{value:"1F608",name:"SMILING FACE WITH HORNS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128521:{value:"1F609",name:"WINKING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128522:{value:"1F60A",name:"SMILING FACE WITH SMILING EYES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128523:{value:"1F60B",name:"FACE SAVOURING DELICIOUS FOOD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128524:{value:"1F60C",name:"RELIEVED FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128525:{value:"1F60D",name:"SMILING FACE WITH HEART-SHAPED EYES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128526:{value:"1F60E",name:"SMILING FACE WITH SUNGLASSES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128527:{value:"1F60F",name:"SMIRKING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128528:{value:"1F610",name:"NEUTRAL FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128529:{value:"1F611",name:"EXPRESSIONLESS FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128530:{value:"1F612",name:"UNAMUSED FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128531:{value:"1F613",name:"FACE WITH COLD SWEAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128532:{value:"1F614",name:"PENSIVE FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128533:{value:"1F615",name:"CONFUSED FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128534:{value:"1F616",name:"CONFOUNDED FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128535:{value:"1F617",name:"KISSING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128536:{value:"1F618",name:"FACE THROWING A KISS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128537:{value:"1F619",name:"KISSING FACE WITH SMILING EYES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128538:{value:"1F61A",name:"KISSING FACE WITH CLOSED EYES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128539:{value:"1F61B",name:"FACE WITH STUCK-OUT TONGUE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128540:{value:"1F61C",name:"FACE WITH STUCK-OUT TONGUE AND WINKING EYE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128541:{value:"1F61D",name:"FACE WITH STUCK-OUT TONGUE AND TIGHTLY-CLOSED EYES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128542:{value:"1F61E",name:"DISAPPOINTED FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128543:{value:"1F61F",name:"WORRIED FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128544:{value:"1F620",name:"ANGRY FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128545:{value:"1F621",name:"POUTING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128546:{value:"1F622",name:"CRYING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128547:{value:"1F623",name:"PERSEVERING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128548:{value:"1F624",name:"FACE WITH LOOK OF TRIUMPH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128549:{value:"1F625",name:"DISAPPOINTED BUT RELIEVED FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128550:{value:"1F626",name:"FROWNING FACE WITH OPEN MOUTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128551:{value:"1F627",name:"ANGUISHED FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128552:{value:"1F628",name:"FEARFUL FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128553:{value:"1F629",name:"WEARY FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128554:{value:"1F62A",name:"SLEEPY FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128555:{value:"1F62B",name:"TIRED FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128556:{value:"1F62C",name:"GRIMACING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128557:{value:"1F62D",name:"LOUDLY CRYING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128558:{value:"1F62E",name:"FACE WITH OPEN MOUTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128559:{value:"1F62F",name:"HUSHED FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128560:{value:"1F630",name:"FACE WITH OPEN MOUTH AND COLD SWEAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128561:{value:"1F631",name:"FACE SCREAMING IN FEAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128562:{value:"1F632",name:"ASTONISHED FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128563:{value:"1F633",name:"FLUSHED FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128564:{value:"1F634",name:"SLEEPING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128565:{value:"1F635",name:"DIZZY FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128566:{value:"1F636",name:"FACE WITHOUT MOUTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128567:{value:"1F637",name:"FACE WITH MEDICAL MASK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128568:{value:"1F638",name:"GRINNING CAT FACE WITH SMILING EYES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128569:{value:"1F639",name:"CAT FACE WITH TEARS OF JOY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128570:{value:"1F63A",name:"SMILING CAT FACE WITH OPEN MOUTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128571:{value:"1F63B",name:"SMILING CAT FACE WITH HEART-SHAPED EYES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128572:{value:"1F63C",name:"CAT FACE WITH WRY SMILE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128573:{value:"1F63D",name:"KISSING CAT FACE WITH CLOSED EYES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128574:{value:"1F63E",name:"POUTING CAT FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128575:{value:"1F63F",name:"CRYING CAT FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128576:{value:"1F640",name:"WEARY CAT FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128577:{value:"1F641",name:"SLIGHTLY FROWNING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128578:{value:"1F642",name:"SLIGHTLY SMILING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128579:{value:"1F643",name:"UPSIDE-DOWN FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128580:{value:"1F644",name:"FACE WITH ROLLING EYES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128581:{value:"1F645",name:"FACE WITH NO GOOD GESTURE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128582:{value:"1F646",name:"FACE WITH OK GESTURE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128583:{value:"1F647",name:"PERSON BOWING DEEPLY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128584:{value:"1F648",name:"SEE-NO-EVIL MONKEY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128585:{value:"1F649",name:"HEAR-NO-EVIL MONKEY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128586:{value:"1F64A",name:"SPEAK-NO-EVIL MONKEY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128587:{value:"1F64B",name:"HAPPY PERSON RAISING ONE HAND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128588:{value:"1F64C",name:"PERSON RAISING BOTH HANDS IN CELEBRATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128589:{value:"1F64D",name:"PERSON FROWNING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128590:{value:"1F64E",name:"PERSON WITH POUTING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128591:{value:"1F64F",name:"PERSON WITH FOLDED HANDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128592:{value:"1F650",name:"NORTH WEST POINTING LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128593:{value:"1F651",name:"SOUTH WEST POINTING LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128594:{value:"1F652",name:"NORTH EAST POINTING LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128595:{value:"1F653",name:"SOUTH EAST POINTING LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128596:{value:"1F654",name:"TURNED NORTH WEST POINTING LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128597:{value:"1F655",name:"TURNED SOUTH WEST POINTING LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128598:{value:"1F656",name:"TURNED NORTH EAST POINTING LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128599:{value:"1F657",name:"TURNED SOUTH EAST POINTING LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128600:{value:"1F658",name:"NORTH WEST POINTING VINE LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128601:{value:"1F659",name:"SOUTH WEST POINTING VINE LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128602:{value:"1F65A",name:"NORTH EAST POINTING VINE LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128603:{value:"1F65B",name:"SOUTH EAST POINTING VINE LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128604:{value:"1F65C",name:"HEAVY NORTH WEST POINTING VINE LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128605:{value:"1F65D",name:"HEAVY SOUTH WEST POINTING VINE LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128606:{value:"1F65E",name:"HEAVY NORTH EAST POINTING VINE LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128607:{value:"1F65F",name:"HEAVY SOUTH EAST POINTING VINE LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128608:{value:"1F660",name:"NORTH WEST POINTING BUD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128609:{value:"1F661",name:"SOUTH WEST POINTING BUD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128610:{value:"1F662",name:"NORTH EAST POINTING BUD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128611:{value:"1F663",name:"SOUTH EAST POINTING BUD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128612:{value:"1F664",name:"HEAVY NORTH WEST POINTING BUD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128613:{value:"1F665",name:"HEAVY SOUTH WEST POINTING BUD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128614:{value:"1F666",name:"HEAVY NORTH EAST POINTING BUD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128615:{value:"1F667",name:"HEAVY SOUTH EAST POINTING BUD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128616:{value:"1F668",name:"HOLLOW QUILT SQUARE ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128617:{value:"1F669",name:"HOLLOW QUILT SQUARE ORNAMENT IN BLACK SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128618:{value:"1F66A",name:"SOLID QUILT SQUARE ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128619:{value:"1F66B",name:"SOLID QUILT SQUARE ORNAMENT IN BLACK SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128620:{value:"1F66C",name:"LEFTWARDS ROCKET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128621:{value:"1F66D",name:"UPWARDS ROCKET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128622:{value:"1F66E",name:"RIGHTWARDS ROCKET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128623:{value:"1F66F",name:"DOWNWARDS ROCKET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128624:{value:"1F670",name:"SCRIPT LIGATURE ET ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128625:{value:"1F671",name:"HEAVY SCRIPT LIGATURE ET ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128626:{value:"1F672",name:"LIGATURE OPEN ET ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128627:{value:"1F673",name:"HEAVY LIGATURE OPEN ET ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128628:{value:"1F674",name:"HEAVY AMPERSAND ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128629:{value:"1F675",name:"SWASH AMPERSAND ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128630:{value:"1F676",name:"SANS-SERIF HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128631:{value:"1F677",name:"SANS-SERIF HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128632:{value:"1F678",name:"SANS-SERIF HEAVY LOW DOUBLE COMMA QUOTATION MARK ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128633:{value:"1F679",name:"HEAVY INTERROBANG ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128634:{value:"1F67A",name:"SANS-SERIF INTERROBANG ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128635:{value:"1F67B",name:"HEAVY SANS-SERIF INTERROBANG ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128636:{value:"1F67C",name:"VERY HEAVY SOLIDUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128637:{value:"1F67D",name:"VERY HEAVY REVERSE SOLIDUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128638:{value:"1F67E",name:"CHECKER BOARD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128639:{value:"1F67F",name:"REVERSE CHECKER BOARD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128640:{value:"1F680",name:"ROCKET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128641:{value:"1F681",name:"HELICOPTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128642:{value:"1F682",name:"STEAM LOCOMOTIVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128643:{value:"1F683",name:"RAILWAY CAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128644:{value:"1F684",name:"HIGH-SPEED TRAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128645:{value:"1F685",name:"HIGH-SPEED TRAIN WITH BULLET NOSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128646:{value:"1F686",name:"TRAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128647:{value:"1F687",name:"METRO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128648:{value:"1F688",name:"LIGHT RAIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128649:{value:"1F689",name:"STATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128650:{value:"1F68A",name:"TRAM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128651:{value:"1F68B",name:"TRAM CAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128652:{value:"1F68C",name:"BUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128653:{value:"1F68D",name:"ONCOMING BUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128654:{value:"1F68E",name:"TROLLEYBUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128655:{value:"1F68F",name:"BUS STOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128656:{value:"1F690",name:"MINIBUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128657:{value:"1F691",name:"AMBULANCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128658:{value:"1F692",name:"FIRE ENGINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128659:{value:"1F693",name:"POLICE CAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128660:{value:"1F694",name:"ONCOMING POLICE CAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128661:{value:"1F695",name:"TAXI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128662:{value:"1F696",name:"ONCOMING TAXI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128663:{value:"1F697",name:"AUTOMOBILE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128664:{value:"1F698",name:"ONCOMING AUTOMOBILE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128665:{value:"1F699",name:"RECREATIONAL VEHICLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128666:{value:"1F69A",name:"DELIVERY TRUCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128667:{value:"1F69B",name:"ARTICULATED LORRY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128668:{value:"1F69C",name:"TRACTOR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128669:{value:"1F69D",name:"MONORAIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128670:{value:"1F69E",name:"MOUNTAIN RAILWAY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128671:{value:"1F69F",name:"SUSPENSION RAILWAY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128672:{value:"1F6A0",name:"MOUNTAIN CABLEWAY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128673:{value:"1F6A1",name:"AERIAL TRAMWAY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128674:{value:"1F6A2",name:"SHIP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128675:{value:"1F6A3",name:"ROWBOAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128676:{value:"1F6A4",name:"SPEEDBOAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128677:{value:"1F6A5",name:"HORIZONTAL TRAFFIC LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128678:{value:"1F6A6",name:"VERTICAL TRAFFIC LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128679:{value:"1F6A7",name:"CONSTRUCTION SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128680:{value:"1F6A8",name:"POLICE CARS REVOLVING LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128681:{value:"1F6A9",name:"TRIANGULAR FLAG ON POST",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128682:{value:"1F6AA",name:"DOOR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128683:{value:"1F6AB",name:"NO ENTRY SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128684:{value:"1F6AC",name:"SMOKING SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128685:{value:"1F6AD",name:"NO SMOKING SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128686:{value:"1F6AE",name:"PUT LITTER IN ITS PLACE SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128687:{value:"1F6AF",name:"DO NOT LITTER SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128688:{value:"1F6B0",name:"POTABLE WATER SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128689:{value:"1F6B1",name:"NON-POTABLE WATER SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128690:{value:"1F6B2",name:"BICYCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128691:{value:"1F6B3",name:"NO BICYCLES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128692:{value:"1F6B4",name:"BICYCLIST",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128693:{value:"1F6B5",name:"MOUNTAIN BICYCLIST",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128694:{value:"1F6B6",name:"PEDESTRIAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128695:{value:"1F6B7",name:"NO PEDESTRIANS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128696:{value:"1F6B8",name:"CHILDREN CROSSING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128697:{value:"1F6B9",name:"MENS SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128698:{value:"1F6BA",name:"WOMENS SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128699:{value:"1F6BB",name:"RESTROOM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128700:{value:"1F6BC",name:"BABY SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128701:{value:"1F6BD",name:"TOILET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128702:{value:"1F6BE",name:"WATER CLOSET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128703:{value:"1F6BF",name:"SHOWER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128704:{value:"1F6C0",name:"BATH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128705:{value:"1F6C1",name:"BATHTUB",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128706:{value:"1F6C2",name:"PASSPORT CONTROL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128707:{value:"1F6C3",name:"CUSTOMS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128708:{value:"1F6C4",name:"BAGGAGE CLAIM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128709:{value:"1F6C5",name:"LEFT LUGGAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128710:{value:"1F6C6",name:"TRIANGLE WITH ROUNDED CORNERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128711:{value:"1F6C7",name:"PROHIBITED SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128712:{value:"1F6C8",name:"CIRCLED INFORMATION SOURCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128713:{value:"1F6C9",name:"BOYS SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128714:{value:"1F6CA",name:"GIRLS SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128715:{value:"1F6CB",name:"COUCH AND LAMP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128716:{value:"1F6CC",name:"SLEEPING ACCOMMODATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128717:{value:"1F6CD",name:"SHOPPING BAGS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128718:{value:"1F6CE",name:"BELLHOP BELL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128719:{value:"1F6CF",name:"BED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128720:{value:"1F6D0",name:"PLACE OF WORSHIP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128721:{value:"1F6D1",name:"OCTAGONAL SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128722:{value:"1F6D2",name:"SHOPPING TROLLEY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128723:{value:"1F6D3",name:"STUPA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128724:{value:"1F6D4",name:"PAGODA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128736:{value:"1F6E0",name:"HAMMER AND WRENCH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128737:{value:"1F6E1",name:"SHIELD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128738:{value:"1F6E2",name:"OIL DRUM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128739:{value:"1F6E3",name:"MOTORWAY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128740:{value:"1F6E4",name:"RAILWAY TRACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128741:{value:"1F6E5",name:"MOTOR BOAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128742:{value:"1F6E6",name:"UP-POINTING MILITARY AIRPLANE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128743:{value:"1F6E7",name:"UP-POINTING AIRPLANE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128744:{value:"1F6E8",name:"UP-POINTING SMALL AIRPLANE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128745:{value:"1F6E9",name:"SMALL AIRPLANE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128746:{value:"1F6EA",name:"NORTHEAST-POINTING AIRPLANE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128747:{value:"1F6EB",name:"AIRPLANE DEPARTURE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128748:{value:"1F6EC",name:"AIRPLANE ARRIVING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128752:{value:"1F6F0",name:"SATELLITE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128753:{value:"1F6F1",name:"ONCOMING FIRE ENGINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128754:{value:"1F6F2",name:"DIESEL LOCOMOTIVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128755:{value:"1F6F3",name:"PASSENGER SHIP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128756:{value:"1F6F4",name:"SCOOTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128757:{value:"1F6F5",name:"MOTOR SCOOTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128758:{value:"1F6F6",name:"CANOE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128759:{value:"1F6F7",name:"SLED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128760:{value:"1F6F8",name:"FLYING SAUCER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128768:{value:"1F700",name:"ALCHEMICAL SYMBOL FOR QUINTESSENCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128769:{value:"1F701",name:"ALCHEMICAL SYMBOL FOR AIR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128770:{value:"1F702",name:"ALCHEMICAL SYMBOL FOR FIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128771:{value:"1F703",name:"ALCHEMICAL SYMBOL FOR EARTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128772:{value:"1F704",name:"ALCHEMICAL SYMBOL FOR WATER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128773:{value:"1F705",name:"ALCHEMICAL SYMBOL FOR AQUAFORTIS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128774:{value:"1F706",name:"ALCHEMICAL SYMBOL FOR AQUA REGIA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128775:{value:"1F707",name:"ALCHEMICAL SYMBOL FOR AQUA REGIA-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128776:{value:"1F708",name:"ALCHEMICAL SYMBOL FOR AQUA VITAE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128777:{value:"1F709",name:"ALCHEMICAL SYMBOL FOR AQUA VITAE-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128778:{value:"1F70A",name:"ALCHEMICAL SYMBOL FOR VINEGAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128779:{value:"1F70B",name:"ALCHEMICAL SYMBOL FOR VINEGAR-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128780:{value:"1F70C",name:"ALCHEMICAL SYMBOL FOR VINEGAR-3",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128781:{value:"1F70D",name:"ALCHEMICAL SYMBOL FOR SULFUR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128782:{value:"1F70E",name:"ALCHEMICAL SYMBOL FOR PHILOSOPHERS SULFUR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128783:{value:"1F70F",name:"ALCHEMICAL SYMBOL FOR BLACK SULFUR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128784:{value:"1F710",name:"ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128785:{value:"1F711",name:"ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128786:{value:"1F712",name:"ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE-3",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128787:{value:"1F713",name:"ALCHEMICAL SYMBOL FOR CINNABAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128788:{value:"1F714",name:"ALCHEMICAL SYMBOL FOR SALT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128789:{value:"1F715",name:"ALCHEMICAL SYMBOL FOR NITRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128790:{value:"1F716",name:"ALCHEMICAL SYMBOL FOR VITRIOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128791:{value:"1F717",name:"ALCHEMICAL SYMBOL FOR VITRIOL-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128792:{value:"1F718",name:"ALCHEMICAL SYMBOL FOR ROCK SALT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128793:{value:"1F719",name:"ALCHEMICAL SYMBOL FOR ROCK SALT-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128794:{value:"1F71A",name:"ALCHEMICAL SYMBOL FOR GOLD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128795:{value:"1F71B",name:"ALCHEMICAL SYMBOL FOR SILVER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128796:{value:"1F71C",name:"ALCHEMICAL SYMBOL FOR IRON ORE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128797:{value:"1F71D",name:"ALCHEMICAL SYMBOL FOR IRON ORE-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128798:{value:"1F71E",name:"ALCHEMICAL SYMBOL FOR CROCUS OF IRON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128799:{value:"1F71F",name:"ALCHEMICAL SYMBOL FOR REGULUS OF IRON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128800:{value:"1F720",name:"ALCHEMICAL SYMBOL FOR COPPER ORE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128801:{value:"1F721",name:"ALCHEMICAL SYMBOL FOR IRON-COPPER ORE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128802:{value:"1F722",name:"ALCHEMICAL SYMBOL FOR SUBLIMATE OF COPPER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128803:{value:"1F723",name:"ALCHEMICAL SYMBOL FOR CROCUS OF COPPER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128804:{value:"1F724",name:"ALCHEMICAL SYMBOL FOR CROCUS OF COPPER-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128805:{value:"1F725",name:"ALCHEMICAL SYMBOL FOR COPPER ANTIMONIATE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128806:{value:"1F726",name:"ALCHEMICAL SYMBOL FOR SALT OF COPPER ANTIMONIATE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128807:{value:"1F727",name:"ALCHEMICAL SYMBOL FOR SUBLIMATE OF SALT OF COPPER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128808:{value:"1F728",name:"ALCHEMICAL SYMBOL FOR VERDIGRIS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128809:{value:"1F729",name:"ALCHEMICAL SYMBOL FOR TIN ORE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128810:{value:"1F72A",name:"ALCHEMICAL SYMBOL FOR LEAD ORE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128811:{value:"1F72B",name:"ALCHEMICAL SYMBOL FOR ANTIMONY ORE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128812:{value:"1F72C",name:"ALCHEMICAL SYMBOL FOR SUBLIMATE OF ANTIMONY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128813:{value:"1F72D",name:"ALCHEMICAL SYMBOL FOR SALT OF ANTIMONY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128814:{value:"1F72E",name:"ALCHEMICAL SYMBOL FOR SUBLIMATE OF SALT OF ANTIMONY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128815:{value:"1F72F",name:"ALCHEMICAL SYMBOL FOR VINEGAR OF ANTIMONY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128816:{value:"1F730",name:"ALCHEMICAL SYMBOL FOR REGULUS OF ANTIMONY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128817:{value:"1F731",name:"ALCHEMICAL SYMBOL FOR REGULUS OF ANTIMONY-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128818:{value:"1F732",name:"ALCHEMICAL SYMBOL FOR REGULUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128819:{value:"1F733",name:"ALCHEMICAL SYMBOL FOR REGULUS-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128820:{value:"1F734",name:"ALCHEMICAL SYMBOL FOR REGULUS-3",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128821:{value:"1F735",name:"ALCHEMICAL SYMBOL FOR REGULUS-4",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128822:{value:"1F736",name:"ALCHEMICAL SYMBOL FOR ALKALI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128823:{value:"1F737",name:"ALCHEMICAL SYMBOL FOR ALKALI-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128824:{value:"1F738",name:"ALCHEMICAL SYMBOL FOR MARCASITE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128825:{value:"1F739",name:"ALCHEMICAL SYMBOL FOR SAL-AMMONIAC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128826:{value:"1F73A",name:"ALCHEMICAL SYMBOL FOR ARSENIC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128827:{value:"1F73B",name:"ALCHEMICAL SYMBOL FOR REALGAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128828:{value:"1F73C",name:"ALCHEMICAL SYMBOL FOR REALGAR-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128829:{value:"1F73D",name:"ALCHEMICAL SYMBOL FOR AURIPIGMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128830:{value:"1F73E",name:"ALCHEMICAL SYMBOL FOR BISMUTH ORE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128831:{value:"1F73F",name:"ALCHEMICAL SYMBOL FOR TARTAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128832:{value:"1F740",name:"ALCHEMICAL SYMBOL FOR TARTAR-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128833:{value:"1F741",name:"ALCHEMICAL SYMBOL FOR QUICK LIME",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128834:{value:"1F742",name:"ALCHEMICAL SYMBOL FOR BORAX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128835:{value:"1F743",name:"ALCHEMICAL SYMBOL FOR BORAX-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128836:{value:"1F744",name:"ALCHEMICAL SYMBOL FOR BORAX-3",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128837:{value:"1F745",name:"ALCHEMICAL SYMBOL FOR ALUM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128838:{value:"1F746",name:"ALCHEMICAL SYMBOL FOR OIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128839:{value:"1F747",name:"ALCHEMICAL SYMBOL FOR SPIRIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128840:{value:"1F748",name:"ALCHEMICAL SYMBOL FOR TINCTURE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128841:{value:"1F749",name:"ALCHEMICAL SYMBOL FOR GUM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128842:{value:"1F74A",name:"ALCHEMICAL SYMBOL FOR WAX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128843:{value:"1F74B",name:"ALCHEMICAL SYMBOL FOR POWDER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128844:{value:"1F74C",name:"ALCHEMICAL SYMBOL FOR CALX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128845:{value:"1F74D",name:"ALCHEMICAL SYMBOL FOR TUTTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128846:{value:"1F74E",name:"ALCHEMICAL SYMBOL FOR CAPUT MORTUUM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128847:{value:"1F74F",name:"ALCHEMICAL SYMBOL FOR SCEPTER OF JOVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128848:{value:"1F750",name:"ALCHEMICAL SYMBOL FOR CADUCEUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128849:{value:"1F751",name:"ALCHEMICAL SYMBOL FOR TRIDENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128850:{value:"1F752",name:"ALCHEMICAL SYMBOL FOR STARRED TRIDENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128851:{value:"1F753",name:"ALCHEMICAL SYMBOL FOR LODESTONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128852:{value:"1F754",name:"ALCHEMICAL SYMBOL FOR SOAP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128853:{value:"1F755",name:"ALCHEMICAL SYMBOL FOR URINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128854:{value:"1F756",name:"ALCHEMICAL SYMBOL FOR HORSE DUNG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128855:{value:"1F757",name:"ALCHEMICAL SYMBOL FOR ASHES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128856:{value:"1F758",name:"ALCHEMICAL SYMBOL FOR POT ASHES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128857:{value:"1F759",name:"ALCHEMICAL SYMBOL FOR BRICK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128858:{value:"1F75A",name:"ALCHEMICAL SYMBOL FOR POWDERED BRICK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128859:{value:"1F75B",name:"ALCHEMICAL SYMBOL FOR AMALGAM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128860:{value:"1F75C",name:"ALCHEMICAL SYMBOL FOR STRATUM SUPER STRATUM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128861:{value:"1F75D",name:"ALCHEMICAL SYMBOL FOR STRATUM SUPER STRATUM-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128862:{value:"1F75E",name:"ALCHEMICAL SYMBOL FOR SUBLIMATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128863:{value:"1F75F",name:"ALCHEMICAL SYMBOL FOR PRECIPITATE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128864:{value:"1F760",name:"ALCHEMICAL SYMBOL FOR DISTILL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128865:{value:"1F761",name:"ALCHEMICAL SYMBOL FOR DISSOLVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128866:{value:"1F762",name:"ALCHEMICAL SYMBOL FOR DISSOLVE-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128867:{value:"1F763",name:"ALCHEMICAL SYMBOL FOR PURIFY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128868:{value:"1F764",name:"ALCHEMICAL SYMBOL FOR PUTREFACTION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128869:{value:"1F765",name:"ALCHEMICAL SYMBOL FOR CRUCIBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128870:{value:"1F766",name:"ALCHEMICAL SYMBOL FOR CRUCIBLE-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128871:{value:"1F767",name:"ALCHEMICAL SYMBOL FOR CRUCIBLE-3",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128872:{value:"1F768",name:"ALCHEMICAL SYMBOL FOR CRUCIBLE-4",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128873:{value:"1F769",name:"ALCHEMICAL SYMBOL FOR CRUCIBLE-5",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128874:{value:"1F76A",name:"ALCHEMICAL SYMBOL FOR ALEMBIC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128875:{value:"1F76B",name:"ALCHEMICAL SYMBOL FOR BATH OF MARY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128876:{value:"1F76C",name:"ALCHEMICAL SYMBOL FOR BATH OF VAPOURS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128877:{value:"1F76D",name:"ALCHEMICAL SYMBOL FOR RETORT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128878:{value:"1F76E",name:"ALCHEMICAL SYMBOL FOR HOUR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128879:{value:"1F76F",name:"ALCHEMICAL SYMBOL FOR NIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128880:{value:"1F770",name:"ALCHEMICAL SYMBOL FOR DAY-NIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128881:{value:"1F771",name:"ALCHEMICAL SYMBOL FOR MONTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128882:{value:"1F772",name:"ALCHEMICAL SYMBOL FOR HALF DRAM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128883:{value:"1F773",name:"ALCHEMICAL SYMBOL FOR HALF OUNCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128896:{value:"1F780",name:"BLACK LEFT-POINTING ISOSCELES RIGHT TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128897:{value:"1F781",name:"BLACK UP-POINTING ISOSCELES RIGHT TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128898:{value:"1F782",name:"BLACK RIGHT-POINTING ISOSCELES RIGHT TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128899:{value:"1F783",name:"BLACK DOWN-POINTING ISOSCELES RIGHT TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128900:{value:"1F784",name:"BLACK SLIGHTLY SMALL CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128901:{value:"1F785",name:"MEDIUM BOLD WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128902:{value:"1F786",name:"BOLD WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128903:{value:"1F787",name:"HEAVY WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128904:{value:"1F788",name:"VERY HEAVY WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128905:{value:"1F789",name:"EXTREMELY HEAVY WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128906:{value:"1F78A",name:"WHITE CIRCLE CONTAINING BLACK SMALL CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128907:{value:"1F78B",name:"ROUND TARGET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128908:{value:"1F78C",name:"BLACK TINY SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128909:{value:"1F78D",name:"BLACK SLIGHTLY SMALL SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128910:{value:"1F78E",name:"LIGHT WHITE SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128911:{value:"1F78F",name:"MEDIUM WHITE SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128912:{value:"1F790",name:"BOLD WHITE SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128913:{value:"1F791",name:"HEAVY WHITE SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128914:{value:"1F792",name:"VERY HEAVY WHITE SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128915:{value:"1F793",name:"EXTREMELY HEAVY WHITE SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128916:{value:"1F794",name:"WHITE SQUARE CONTAINING BLACK VERY SMALL SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128917:{value:"1F795",name:"WHITE SQUARE CONTAINING BLACK MEDIUM SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128918:{value:"1F796",name:"SQUARE TARGET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128919:{value:"1F797",name:"BLACK TINY DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128920:{value:"1F798",name:"BLACK VERY SMALL DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128921:{value:"1F799",name:"BLACK MEDIUM SMALL DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128922:{value:"1F79A",name:"WHITE DIAMOND CONTAINING BLACK VERY SMALL DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128923:{value:"1F79B",name:"WHITE DIAMOND CONTAINING BLACK MEDIUM DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128924:{value:"1F79C",name:"DIAMOND TARGET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128925:{value:"1F79D",name:"BLACK TINY LOZENGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128926:{value:"1F79E",name:"BLACK VERY SMALL LOZENGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128927:{value:"1F79F",name:"BLACK MEDIUM SMALL LOZENGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128928:{value:"1F7A0",name:"WHITE LOZENGE CONTAINING BLACK SMALL LOZENGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128929:{value:"1F7A1",name:"THIN GREEK CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128930:{value:"1F7A2",name:"LIGHT GREEK CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128931:{value:"1F7A3",name:"MEDIUM GREEK CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128932:{value:"1F7A4",name:"BOLD GREEK CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128933:{value:"1F7A5",name:"VERY BOLD GREEK CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128934:{value:"1F7A6",name:"VERY HEAVY GREEK CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128935:{value:"1F7A7",name:"EXTREMELY HEAVY GREEK CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128936:{value:"1F7A8",name:"THIN SALTIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128937:{value:"1F7A9",name:"LIGHT SALTIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128938:{value:"1F7AA",name:"MEDIUM SALTIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128939:{value:"1F7AB",name:"BOLD SALTIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128940:{value:"1F7AC",name:"HEAVY SALTIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128941:{value:"1F7AD",name:"VERY HEAVY SALTIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128942:{value:"1F7AE",name:"EXTREMELY HEAVY SALTIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128943:{value:"1F7AF",name:"LIGHT FIVE SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128944:{value:"1F7B0",name:"MEDIUM FIVE SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128945:{value:"1F7B1",name:"BOLD FIVE SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128946:{value:"1F7B2",name:"HEAVY FIVE SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128947:{value:"1F7B3",name:"VERY HEAVY FIVE SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128948:{value:"1F7B4",name:"EXTREMELY HEAVY FIVE SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128949:{value:"1F7B5",name:"LIGHT SIX SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128950:{value:"1F7B6",name:"MEDIUM SIX SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128951:{value:"1F7B7",name:"BOLD SIX SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128952:{value:"1F7B8",name:"HEAVY SIX SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128953:{value:"1F7B9",name:"VERY HEAVY SIX SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128954:{value:"1F7BA",name:"EXTREMELY HEAVY SIX SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128955:{value:"1F7BB",name:"LIGHT EIGHT SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128956:{value:"1F7BC",name:"MEDIUM EIGHT SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128957:{value:"1F7BD",name:"BOLD EIGHT SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128958:{value:"1F7BE",name:"HEAVY EIGHT SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128959:{value:"1F7BF",name:"VERY HEAVY EIGHT SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128960:{value:"1F7C0",name:"LIGHT THREE POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128961:{value:"1F7C1",name:"MEDIUM THREE POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128962:{value:"1F7C2",name:"THREE POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128963:{value:"1F7C3",name:"MEDIUM THREE POINTED PINWHEEL STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128964:{value:"1F7C4",name:"LIGHT FOUR POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128965:{value:"1F7C5",name:"MEDIUM FOUR POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128966:{value:"1F7C6",name:"FOUR POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128967:{value:"1F7C7",name:"MEDIUM FOUR POINTED PINWHEEL STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128968:{value:"1F7C8",name:"REVERSE LIGHT FOUR POINTED PINWHEEL STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128969:{value:"1F7C9",name:"LIGHT FIVE POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128970:{value:"1F7CA",name:"HEAVY FIVE POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128971:{value:"1F7CB",name:"MEDIUM SIX POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128972:{value:"1F7CC",name:"HEAVY SIX POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128973:{value:"1F7CD",name:"SIX POINTED PINWHEEL STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128974:{value:"1F7CE",name:"MEDIUM EIGHT POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128975:{value:"1F7CF",name:"HEAVY EIGHT POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128976:{value:"1F7D0",name:"VERY HEAVY EIGHT POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128977:{value:"1F7D1",name:"HEAVY EIGHT POINTED PINWHEEL STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128978:{value:"1F7D2",name:"LIGHT TWELVE POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128979:{value:"1F7D3",name:"HEAVY TWELVE POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128980:{value:"1F7D4",name:"HEAVY TWELVE POINTED PINWHEEL STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129024:{value:"1F800",name:"LEFTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129025:{value:"1F801",name:"UPWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129026:{value:"1F802",name:"RIGHTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129027:{value:"1F803",name:"DOWNWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129028:{value:"1F804",name:"LEFTWARDS ARROW WITH MEDIUM TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129029:{value:"1F805",name:"UPWARDS ARROW WITH MEDIUM TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129030:{value:"1F806",name:"RIGHTWARDS ARROW WITH MEDIUM TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129031:{value:"1F807",name:"DOWNWARDS ARROW WITH MEDIUM TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129032:{value:"1F808",name:"LEFTWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129033:{value:"1F809",name:"UPWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129034:{value:"1F80A",name:"RIGHTWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129035:{value:"1F80B",name:"DOWNWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129040:{value:"1F810",name:"LEFTWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129041:{value:"1F811",name:"UPWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129042:{value:"1F812",name:"RIGHTWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129043:{value:"1F813",name:"DOWNWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129044:{value:"1F814",name:"LEFTWARDS ARROW WITH EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129045:{value:"1F815",name:"UPWARDS ARROW WITH EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129046:{value:"1F816",name:"RIGHTWARDS ARROW WITH EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129047:{value:"1F817",name:"DOWNWARDS ARROW WITH EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129048:{value:"1F818",name:"HEAVY LEFTWARDS ARROW WITH EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129049:{value:"1F819",name:"HEAVY UPWARDS ARROW WITH EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129050:{value:"1F81A",name:"HEAVY RIGHTWARDS ARROW WITH EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129051:{value:"1F81B",name:"HEAVY DOWNWARDS ARROW WITH EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129052:{value:"1F81C",name:"HEAVY LEFTWARDS ARROW WITH LARGE EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129053:{value:"1F81D",name:"HEAVY UPWARDS ARROW WITH LARGE EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129054:{value:"1F81E",name:"HEAVY RIGHTWARDS ARROW WITH LARGE EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129055:{value:"1F81F",name:"HEAVY DOWNWARDS ARROW WITH LARGE EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129056:{value:"1F820",name:"LEFTWARDS TRIANGLE-HEADED ARROW WITH NARROW SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129057:{value:"1F821",name:"UPWARDS TRIANGLE-HEADED ARROW WITH NARROW SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129058:{value:"1F822",name:"RIGHTWARDS TRIANGLE-HEADED ARROW WITH NARROW SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129059:{value:"1F823",name:"DOWNWARDS TRIANGLE-HEADED ARROW WITH NARROW SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129060:{value:"1F824",name:"LEFTWARDS TRIANGLE-HEADED ARROW WITH MEDIUM SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129061:{value:"1F825",name:"UPWARDS TRIANGLE-HEADED ARROW WITH MEDIUM SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129062:{value:"1F826",name:"RIGHTWARDS TRIANGLE-HEADED ARROW WITH MEDIUM SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129063:{value:"1F827",name:"DOWNWARDS TRIANGLE-HEADED ARROW WITH MEDIUM SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129064:{value:"1F828",name:"LEFTWARDS TRIANGLE-HEADED ARROW WITH BOLD SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129065:{value:"1F829",name:"UPWARDS TRIANGLE-HEADED ARROW WITH BOLD SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129066:{value:"1F82A",name:"RIGHTWARDS TRIANGLE-HEADED ARROW WITH BOLD SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129067:{value:"1F82B",name:"DOWNWARDS TRIANGLE-HEADED ARROW WITH BOLD SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129068:{value:"1F82C",name:"LEFTWARDS TRIANGLE-HEADED ARROW WITH HEAVY SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129069:{value:"1F82D",name:"UPWARDS TRIANGLE-HEADED ARROW WITH HEAVY SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129070:{value:"1F82E",name:"RIGHTWARDS TRIANGLE-HEADED ARROW WITH HEAVY SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129071:{value:"1F82F",name:"DOWNWARDS TRIANGLE-HEADED ARROW WITH HEAVY SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129072:{value:"1F830",name:"LEFTWARDS TRIANGLE-HEADED ARROW WITH VERY HEAVY SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129073:{value:"1F831",name:"UPWARDS TRIANGLE-HEADED ARROW WITH VERY HEAVY SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129074:{value:"1F832",name:"RIGHTWARDS TRIANGLE-HEADED ARROW WITH VERY HEAVY SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129075:{value:"1F833",name:"DOWNWARDS TRIANGLE-HEADED ARROW WITH VERY HEAVY SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129076:{value:"1F834",name:"LEFTWARDS FINGER-POST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129077:{value:"1F835",name:"UPWARDS FINGER-POST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129078:{value:"1F836",name:"RIGHTWARDS FINGER-POST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129079:{value:"1F837",name:"DOWNWARDS FINGER-POST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129080:{value:"1F838",name:"LEFTWARDS SQUARED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129081:{value:"1F839",name:"UPWARDS SQUARED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129082:{value:"1F83A",name:"RIGHTWARDS SQUARED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129083:{value:"1F83B",name:"DOWNWARDS SQUARED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129084:{value:"1F83C",name:"LEFTWARDS COMPRESSED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129085:{value:"1F83D",name:"UPWARDS COMPRESSED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129086:{value:"1F83E",name:"RIGHTWARDS COMPRESSED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129087:{value:"1F83F",name:"DOWNWARDS COMPRESSED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129088:{value:"1F840",name:"LEFTWARDS HEAVY COMPRESSED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129089:{value:"1F841",name:"UPWARDS HEAVY COMPRESSED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129090:{value:"1F842",name:"RIGHTWARDS HEAVY COMPRESSED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129091:{value:"1F843",name:"DOWNWARDS HEAVY COMPRESSED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129092:{value:"1F844",name:"LEFTWARDS HEAVY ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129093:{value:"1F845",name:"UPWARDS HEAVY ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129094:{value:"1F846",name:"RIGHTWARDS HEAVY ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129095:{value:"1F847",name:"DOWNWARDS HEAVY ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129104:{value:"1F850",name:"LEFTWARDS SANS-SERIF ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129105:{value:"1F851",name:"UPWARDS SANS-SERIF ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129106:{value:"1F852",name:"RIGHTWARDS SANS-SERIF ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129107:{value:"1F853",name:"DOWNWARDS SANS-SERIF ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129108:{value:"1F854",name:"NORTH WEST SANS-SERIF ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129109:{value:"1F855",name:"NORTH EAST SANS-SERIF ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129110:{value:"1F856",name:"SOUTH EAST SANS-SERIF ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129111:{value:"1F857",name:"SOUTH WEST SANS-SERIF ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129112:{value:"1F858",name:"LEFT RIGHT SANS-SERIF ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129113:{value:"1F859",name:"UP DOWN SANS-SERIF ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129120:{value:"1F860",name:"WIDE-HEADED LEFTWARDS LIGHT BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129121:{value:"1F861",name:"WIDE-HEADED UPWARDS LIGHT BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129122:{value:"1F862",name:"WIDE-HEADED RIGHTWARDS LIGHT BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129123:{value:"1F863",name:"WIDE-HEADED DOWNWARDS LIGHT BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129124:{value:"1F864",name:"WIDE-HEADED NORTH WEST LIGHT BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129125:{value:"1F865",name:"WIDE-HEADED NORTH EAST LIGHT BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129126:{value:"1F866",name:"WIDE-HEADED SOUTH EAST LIGHT BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129127:{value:"1F867",name:"WIDE-HEADED SOUTH WEST LIGHT BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129128:{value:"1F868",name:"WIDE-HEADED LEFTWARDS BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129129:{value:"1F869",name:"WIDE-HEADED UPWARDS BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129130:{value:"1F86A",name:"WIDE-HEADED RIGHTWARDS BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129131:{value:"1F86B",name:"WIDE-HEADED DOWNWARDS BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129132:{value:"1F86C",name:"WIDE-HEADED NORTH WEST BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129133:{value:"1F86D",name:"WIDE-HEADED NORTH EAST BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129134:{value:"1F86E",name:"WIDE-HEADED SOUTH EAST BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129135:{value:"1F86F",name:"WIDE-HEADED SOUTH WEST BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129136:{value:"1F870",name:"WIDE-HEADED LEFTWARDS MEDIUM BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129137:{value:"1F871",name:"WIDE-HEADED UPWARDS MEDIUM BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129138:{value:"1F872",name:"WIDE-HEADED RIGHTWARDS MEDIUM BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129139:{value:"1F873",name:"WIDE-HEADED DOWNWARDS MEDIUM BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129140:{value:"1F874",name:"WIDE-HEADED NORTH WEST MEDIUM BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129141:{value:"1F875",name:"WIDE-HEADED NORTH EAST MEDIUM BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129142:{value:"1F876",name:"WIDE-HEADED SOUTH EAST MEDIUM BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129143:{value:"1F877",name:"WIDE-HEADED SOUTH WEST MEDIUM BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129144:{value:"1F878",name:"WIDE-HEADED LEFTWARDS HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129145:{value:"1F879",name:"WIDE-HEADED UPWARDS HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129146:{value:"1F87A",name:"WIDE-HEADED RIGHTWARDS HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129147:{value:"1F87B",name:"WIDE-HEADED DOWNWARDS HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129148:{value:"1F87C",name:"WIDE-HEADED NORTH WEST HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129149:{value:"1F87D",name:"WIDE-HEADED NORTH EAST HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129150:{value:"1F87E",name:"WIDE-HEADED SOUTH EAST HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129151:{value:"1F87F",name:"WIDE-HEADED SOUTH WEST HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129152:{value:"1F880",name:"WIDE-HEADED LEFTWARDS VERY HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129153:{value:"1F881",name:"WIDE-HEADED UPWARDS VERY HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129154:{value:"1F882",name:"WIDE-HEADED RIGHTWARDS VERY HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129155:{value:"1F883",name:"WIDE-HEADED DOWNWARDS VERY HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129156:{value:"1F884",name:"WIDE-HEADED NORTH WEST VERY HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129157:{value:"1F885",name:"WIDE-HEADED NORTH EAST VERY HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129158:{value:"1F886",name:"WIDE-HEADED SOUTH EAST VERY HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129159:{value:"1F887",name:"WIDE-HEADED SOUTH WEST VERY HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129168:{value:"1F890",name:"LEFTWARDS TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129169:{value:"1F891",name:"UPWARDS TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129170:{value:"1F892",name:"RIGHTWARDS TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129171:{value:"1F893",name:"DOWNWARDS TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129172:{value:"1F894",name:"LEFTWARDS WHITE ARROW WITHIN TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129173:{value:"1F895",name:"UPWARDS WHITE ARROW WITHIN TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129174:{value:"1F896",name:"RIGHTWARDS WHITE ARROW WITHIN TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129175:{value:"1F897",name:"DOWNWARDS WHITE ARROW WITHIN TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129176:{value:"1F898",name:"LEFTWARDS ARROW WITH NOTCHED TAIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129177:{value:"1F899",name:"UPWARDS ARROW WITH NOTCHED TAIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129178:{value:"1F89A",name:"RIGHTWARDS ARROW WITH NOTCHED TAIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129179:{value:"1F89B",name:"DOWNWARDS ARROW WITH NOTCHED TAIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129180:{value:"1F89C",name:"HEAVY ARROW SHAFT WIDTH ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129181:{value:"1F89D",name:"HEAVY ARROW SHAFT WIDTH TWO THIRDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129182:{value:"1F89E",name:"HEAVY ARROW SHAFT WIDTH ONE HALF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129183:{value:"1F89F",name:"HEAVY ARROW SHAFT WIDTH ONE THIRD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129184:{value:"1F8A0",name:"LEFTWARDS BOTTOM-SHADED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129185:{value:"1F8A1",name:"RIGHTWARDS BOTTOM SHADED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129186:{value:"1F8A2",name:"LEFTWARDS TOP SHADED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129187:{value:"1F8A3",name:"RIGHTWARDS TOP SHADED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129188:{value:"1F8A4",name:"LEFTWARDS LEFT-SHADED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129189:{value:"1F8A5",name:"RIGHTWARDS RIGHT-SHADED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129190:{value:"1F8A6",name:"LEFTWARDS RIGHT-SHADED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129191:{value:"1F8A7",name:"RIGHTWARDS LEFT-SHADED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129192:{value:"1F8A8",name:"LEFTWARDS BACK-TILTED SHADOWED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129193:{value:"1F8A9",name:"RIGHTWARDS BACK-TILTED SHADOWED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129194:{value:"1F8AA",name:"LEFTWARDS FRONT-TILTED SHADOWED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129195:{value:"1F8AB",name:"RIGHTWARDS FRONT-TILTED SHADOWED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129196:{value:"1F8AC",name:"WHITE ARROW SHAFT WIDTH ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129197:{value:"1F8AD",name:"WHITE ARROW SHAFT WIDTH TWO THIRDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129280:{value:"1F900",name:"CIRCLED CROSS FORMEE WITH FOUR DOTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"豈"},129281:{value:"1F901",name:"CIRCLED CROSS FORMEE WITH TWO DOTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"更"},129282:{value:"1F902",name:"CIRCLED CROSS FORMEE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"車"},129283:{value:"1F903",name:"LEFT HALF CIRCLE WITH FOUR DOTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"賈"},129284:{value:"1F904",name:"LEFT HALF CIRCLE WITH THREE DOTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"滑"},129285:{value:"1F905",name:"LEFT HALF CIRCLE WITH TWO DOTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"串"},129286:{value:"1F906",name:"LEFT HALF CIRCLE WITH DOT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"句"},129287:{value:"1F907",name:"LEFT HALF CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"龜"},129288:{value:"1F908",name:"DOWNWARD FACING HOOK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"龜"},129289:{value:"1F909",name:"DOWNWARD FACING NOTCHED HOOK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"契"},129290:{value:"1F90A",name:"DOWNWARD FACING HOOK WITH DOT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"金"},129291:{value:"1F90B",name:"DOWNWARD FACING NOTCHED HOOK WITH DOT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"喇"},129296:{value:"1F910",name:"ZIPPER-MOUTH FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"蘿"},129297:{value:"1F911",name:"MONEY-MOUTH FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"螺"},129298:{value:"1F912",name:"FACE WITH THERMOMETER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"裸"},129299:{value:"1F913",name:"NERD FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"邏"},129300:{value:"1F914",name:"THINKING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"樂"},129301:{value:"1F915",name:"FACE WITH HEAD-BANDAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"洛"},129302:{value:"1F916",name:"ROBOT FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"烙"},129303:{value:"1F917",name:"HUGGING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"珞"},129304:{value:"1F918",name:"SIGN OF THE HORNS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"落"},129305:{value:"1F919",name:"CALL ME HAND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"酪"},129306:{value:"1F91A",name:"RAISED BACK OF HAND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"駱"},129307:{value:"1F91B",name:"LEFT-FACING FIST",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"亂"},129308:{value:"1F91C",name:"RIGHT-FACING FIST",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"卵"},129309:{value:"1F91D",name:"HANDSHAKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"欄"},129310:{value:"1F91E",name:"HAND WITH INDEX AND MIDDLE FINGERS CROSSED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"爛"},129311:{value:"1F91F",name:"I LOVE YOU HAND SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"蘭"},129312:{value:"1F920",name:"FACE WITH COWBOY HAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"鸞"},129313:{value:"1F921",name:"CLOWN FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"嵐"},129314:{value:"1F922",name:"NAUSEATED FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"濫"},129315:{value:"1F923",name:"ROLLING ON THE FLOOR LAUGHING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"藍"},129316:{value:"1F924",name:"DROOLING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"襤"},129317:{value:"1F925",name:"LYING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"拉"},129318:{value:"1F926",name:"FACE PALM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"臘"},129319:{value:"1F927",name:"SNEEZING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"蠟"},129320:{value:"1F928",name:"FACE WITH ONE EYEBROW RAISED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"廊"},129321:{value:"1F929",name:"GRINNING FACE WITH STAR EYES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"朗"},129322:{value:"1F92A",name:"GRINNING FACE WITH ONE LARGE AND ONE SMALL EYE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"浪"},129323:{value:"1F92B",name:"FACE WITH FINGER COVERING CLOSED LIPS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"狼"},129324:{value:"1F92C",name:"SERIOUS FACE WITH SYMBOLS COVERING MOUTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"郎"},129325:{value:"1F92D",name:"SMILING FACE WITH SMILING EYES AND HAND COVERING MOUTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"來"},129326:{value:"1F92E",name:"FACE WITH OPEN MOUTH VOMITING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"冷"},129327:{value:"1F92F",name:"SHOCKED FACE WITH EXPLODING HEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"勞"},129328:{value:"1F930",name:"PREGNANT WOMAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"擄"},129329:{value:"1F931",name:"BREAST-FEEDING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"櫓"},129330:{value:"1F932",name:"PALMS UP TOGETHER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"爐"},129331:{value:"1F933",name:"SELFIE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"盧"},129332:{value:"1F934",name:"PRINCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"老"},129333:{value:"1F935",name:"MAN IN TUXEDO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"蘆"},129334:{value:"1F936",name:"MOTHER CHRISTMAS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"虜"},129335:{value:"1F937",name:"SHRUG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"路"},129336:{value:"1F938",name:"PERSON DOING CARTWHEEL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"露"},129337:{value:"1F939",name:"JUGGLING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"魯"},129338:{value:"1F93A",name:"FENCER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"鷺"},129339:{value:"1F93B",name:"MODERN PENTATHLON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"碌"},129340:{value:"1F93C",name:"WRESTLERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"祿"},129341:{value:"1F93D",name:"WATER POLO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"綠"},129342:{value:"1F93E",name:"HANDBALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"菉"},129344:{value:"1F940",name:"WILTED FLOWER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"鹿"},129345:{value:"1F941",name:"DRUM WITH DRUMSTICKS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"論"},129346:{value:"1F942",name:"CLINKING GLASSES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"壟"},129347:{value:"1F943",name:"TUMBLER GLASS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"弄"},129348:{value:"1F944",name:"SPOON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"籠"},129349:{value:"1F945",name:"GOAL NET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"聾"},129350:{value:"1F946",name:"RIFLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"牢"},129351:{value:"1F947",name:"FIRST PLACE MEDAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"磊"},129352:{value:"1F948",name:"SECOND PLACE MEDAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"賂"},129353:{value:"1F949",name:"THIRD PLACE MEDAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"雷"},129354:{value:"1F94A",name:"BOXING GLOVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"壘"},129355:{value:"1F94B",name:"MARTIAL ARTS UNIFORM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"屢"},129356:{value:"1F94C",name:"CURLING STONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"樓"},129360:{value:"1F950",name:"CROISSANT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"縷"},129361:{value:"1F951",name:"AVOCADO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"陋"},129362:{value:"1F952",name:"CUCUMBER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"勒"},129363:{value:"1F953",name:"BACON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"肋"},129364:{value:"1F954",name:"POTATO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"凜"},129365:{value:"1F955",name:"CARROT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"凌"},129366:{value:"1F956",name:"BAGUETTE BREAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"稜"},129367:{value:"1F957",name:"GREEN SALAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"綾"},129368:{value:"1F958",name:"SHALLOW PAN OF FOOD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"菱"},129369:{value:"1F959",name:"STUFFED FLATBREAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"陵"},129370:{value:"1F95A",name:"EGG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"讀"},129371:{value:"1F95B",name:"GLASS OF MILK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"拏"},129372:{value:"1F95C",name:"PEANUTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"樂"},129373:{value:"1F95D",name:"KIWIFRUIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"諾"},129374:{value:"1F95E",name:"PANCAKES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"丹"},129375:{value:"1F95F",name:"DUMPLING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"寧"},129376:{value:"1F960",name:"FORTUNE COOKIE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"怒"},129377:{value:"1F961",name:"TAKEOUT BOX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"率"},129378:{value:"1F962",name:"CHOPSTICKS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"異"},129379:{value:"1F963",name:"BOWL WITH SPOON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"北"},129380:{value:"1F964",name:"CUP WITH STRAW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"磻"},129381:{value:"1F965",name:"COCONUT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"便"},129382:{value:"1F966",name:"BROCCOLI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"復"},129383:{value:"1F967",name:"PIE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"不"},129384:{value:"1F968",name:"PRETZEL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"泌"},129385:{value:"1F969",name:"CUT OF MEAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"數"},129386:{value:"1F96A",name:"SANDWICH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"索"},129387:{value:"1F96B",name:"CANNED FOOD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"參"},129408:{value:"1F980",name:"CRAB",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"呂"},129409:{value:"1F981",name:"LION FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"女"},129410:{value:"1F982",name:"SCORPION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"廬"},129411:{value:"1F983",name:"TURKEY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"旅"},129412:{value:"1F984",name:"UNICORN FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"濾"},129413:{value:"1F985",name:"EAGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"礪"},129414:{value:"1F986",name:"DUCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"閭"},129415:{value:"1F987",name:"BAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"驪"},129416:{value:"1F988",name:"SHARK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"麗"},129417:{value:"1F989",name:"OWL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"黎"},129418:{value:"1F98A",name:"FOX FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"力"},129419:{value:"1F98B",name:"BUTTERFLY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"曆"},129420:{value:"1F98C",name:"DEER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"歷"},129421:{value:"1F98D",name:"GORILLA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"轢"},129422:{value:"1F98E",name:"LIZARD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"年"},129423:{value:"1F98F",name:"RHINOCEROS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"憐"},129424:{value:"1F990",name:"SHRIMP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"戀"},129425:{value:"1F991",name:"SQUID",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"撚"},129426:{value:"1F992",name:"GIRAFFE FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"漣"},129427:{value:"1F993",name:"ZEBRA FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"煉"},129428:{value:"1F994",name:"HEDGEHOG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"璉"},129429:{value:"1F995",name:"SAUROPOD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"秊"},129430:{value:"1F996",name:"T-REX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"練"},129431:{value:"1F997",name:"CRICKET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"聯"},129472:{value:"1F9C0",name:"CHEESE WEDGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"燎"},129488:{value:"1F9D0",name:"FACE WITH MONOCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"類"},129489:{value:"1F9D1",name:"ADULT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"六"},129490:{value:"1F9D2",name:"CHILD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"戮"},129491:{value:"1F9D3",name:"OLDER ADULT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"陸"},129492:{value:"1F9D4",name:"BEARDED PERSON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"倫"},129493:{value:"1F9D5",name:"PERSON WITH HEADSCARF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"崙"},129494:{value:"1F9D6",name:"PERSON IN STEAMY ROOM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"淪"},129495:{value:"1F9D7",name:"PERSON CLIMBING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"輪"},129496:{value:"1F9D8",name:"PERSON IN LOTUS POSITION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"律"},129497:{value:"1F9D9",name:"MAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"慄"},129498:{value:"1F9DA",name:"FAIRY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"栗"},129499:{value:"1F9DB",name:"VAMPIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"率"},129500:{value:"1F9DC",name:"MERPERSON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"隆"},129501:{value:"1F9DD",name:"ELF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"利"},129502:{value:"1F9DE",name:"GENIE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"吏"},129503:{value:"1F9DF",name:"ZOMBIE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"履"},129504:{value:"1F9E0",name:"BRAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"易"},129505:{value:"1F9E1",name:"ORANGE HEART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"李"},129506:{value:"1F9E2",name:"BILLED CAP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"梨"},129507:{value:"1F9E3",name:"SCARF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"泥"},129508:{value:"1F9E4",name:"GLOVES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"理"},129509:{value:"1F9E5",name:"COAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"痢"},129510:{value:"1F9E6",name:"SOCKS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"罹"}}},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(){return o.default.createElement("div",{className:"Home f fcol fg"},o.default.createElement("div",{className:"title"},o.default.createElement("img",{src:"images/vis-logo.png",alt:"vis-logo"}),o.default.createElement("h1",null,"Vis Academy"),o.default.createElement("p",null,"Tutorials and classes prepared by the Uber visualization team")),o.default.createElement("div",{className:"fg f fac fw lessons"},m.default.map(function(e,n){return o.default.createElement("a",{href:"#"+e.path,key:n},o.default.createElement("div",{className:"lesson-card f fcol fac"},o.default.createElement("img",{src:e.image,alt:e.name,className:"lesson-card__image"}),o.default.createElement("h3",{className:"lesson-card__name"},e.name),o.default.createElement("p",{className:"lesson-card__desc fg"},e.desc),o.default.createElement("div",{className:"badges"},(e.badges||[]).map(function(e,n){return(0,u.default)({tag:e,key:n})}))))})),o.default.createElement(c.default,null))}Object.defineProperty(n,"__esModule",{value:!0});var r=t(0),o=i(r),l=t(1405),c=i(l),s=t(1406),u=i(s),p=t(604),m=i(p);n.default=a},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i=t(169),a=t(0),r=function(e){return e&&e.__esModule?e:{default:e}}(a);n.default=function(){return r.default.createElement("footer",null,r.default.createElement("div",{className:"container"},i.FOOTER_LOGO&&r.default.createElement("div",null,r.default.createElement("h4",null,"Made by"),r.default.createElement("img",{src:""+i.FOOTER_LOGO,alt:"logo",className:"footer-logo"}))))}},function(e,n,t){"use strict";function i(e){var n=e.tag,t=e.key;return r.default.createElement("div",{className:"badge",key:t},n)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=i;var a=t(0),r=function(e){return e&&e.__esModule?e:{default:e}}(a)},function(e,n){e.exports="# Installing a coding environment - Windows\n\nBefore you get started with the lessons, you need to have number of tools installed on your machine. Here are detailed steps to get everything you need on Windows. If you are using MacOS, checkout [our MacOS guide instead](#/installing-a-coding-environment/installing-tools-mac).\n\n## Get a text editor\n\nFirst things first is to make sure you have a robust text editor. I am partial to [Sublime Text](https://www.sublimetext.com/3) but there are lots of other good options like [Visual Studio](https://code.visualstudio.com/), [Atom](https://atom.io) and many others. \n\n## Get Node.js\n\nThe next step is to get [node.js](https://nodejs.org/en/download/). Simply follow the link to the Windows installer and follow instructions with default options.\n\nWhen you are done, find the node.js command prompt in your start menu and type: \n\n```\nnode -v\n```\n\nto make sure that it's installed. This command should return the version of the node.js you have installed. \n\n## Get Git\n\nNow, download [git for windows](https://git-scm.com/) and again, go through the installation with default settings. \n\nLikewise, when you are done, from your node.js command prompt window, type: \n\n```\ngit --version\n```\n\nand veryify that it's installed. \n\n## Get a Mapbox token\n\nIf you are going to follow a tutorial that uses React-Map-GL, you will probably need a Mapbox token. Go to [Mapbox.com](http://mapbox.com) and sign up or sign in, then go to your account, and finally, click on API access tokens. \n\nEither create a new token or copy the one you want to use.\n\nThen, using our text editor from the first step, we're going to edit the file nodevars.bat found in the same folder where node.js was installed (probably C:\\Program Files\\nodejs). \n\nAfter line 4, which should be something like \n```\nset \"PATH=%APPDATA%\\npm;%~dp0;%PATH%\"\n```\n\nyou're going to type\n\n```\nset \"MapboxAccessToken=[your mapbox access token goes here]\"\n```\n\n(you'll replace [your mapbox access token goes here] by the mapbox access token you just created or copied, and there's no brackets.)\n\nSave this file. \nIt may be protected, in which case find it in the file explorer, remove security options and save again. \n\nIn your node.js command prompt window, type nodevars.\n\nThen type:\n\n```\nset\n```\n\nAnd you should see your MapboxAccessToken. \nEach time you will reopen your node.js command prompt, MapboxAccessToken will be already set.\n\nNext, we're going to download the code files you need to follow the lesson. [Continue the setup here](#/installing-a-coding-environment/downloading-code-examples). (Note - this last step is the same for Mac and Windows)\n\n"},function(e,n){e.exports="# Installing a coding environment - MacOS\n\nBefore you get started with the lessons, you need to have number of tools installed on your machine. Here are detailed steps to get everything you need on MacOS. If you are using Windows, checkout [our Windows guide instead](#/installing-a-coding-environment/installing-tools-windows).\n\nThe following instructions are written for a completely new machine, assuming that nothing you'll need is installed yet.\n\nThe purpose of this section is not to get you the fanciest code environment with all bells and whistles - which has a lot to do with personal preferences, anyway - but to make sure you have enough to get going. For everything we're going to install I've added simple commands to check that this step is cleared; if you're having a problem on a specific step you can find answers online. \n\n## Get a text editor\n\nFirst things first is to make sure you have a robust text editor. I am partial to [Sublime Text](https://www.sublimetext.com/3) but there are lots of other good options like [Visual Studio](https://code.visualstudio.com/), [Atom](https://atom.io) and many others. \n\n## Open terminal\n\nGo to Finder, then in the top menu, select Go, then Utilities. You will find your terminal. Once open, right click on its icon in the dock bar and in the Options, select Keep in dock bar.\n\n## Install Xcode command line tools\n\nIn your terminal prompt, type:\n\n```\nxcode-select --install\n```\n\nto install the Xcode command line tools. \n\nThen, agree to the license:\n\n```\nsudo xcodebuild -license\n```\n\nType in your password, page through the document then finally at the end, type agree.\n\n## Install homebrew\n\nHomebrew is what will enable us to install node and git in a minute. \n\nIn your terminal prompt, type (or, let's be real, copy/paste):\n```\n/usr/bin/ruby -e \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)\"\n```\n\n## Get Node.js\n\nStill in your terminal prompt, type: \n\n```\nbrew install node\n```\n\nThen, at the prompt:\n\n```\nnode -v\n```\n\nto make sure that it's installed. This command should return the version of the node.js you have installed. \n\n## Get Git\n\nNow, type:\n\n```\nbrew install git\n```\n\nLikewise, when you are done, from your node.js command prompt window, type: \n\n```\ngit --version\n```\n\nand veryify that it's installed. \n\n## Get a Mapbox token\n\nIf you are going to follow a tutorial that uses React-Map-GL, you will probably need a Mapbox token. Go to [Mapbox.com](http://mapbox.com) and sign up or sign in, then go to your account, and finally, click on API access tokens. \n\nEither create a new token or copy the one you want to use.\n\nNext, we're going to put that token in your .bash_profile file so that you can access it when needed. \n\n.bash_profile doesn't necessarily exist, on a new machine, it has to be created. So either find it (in your home folder) or create a new file. \n\nThere, add the line: \n\n```\nexport MAPBOX_TOKEN=\"[your mapbox access token]\"\n```\n\n(you'll replace [your mapbox access token goes here] by the mapbox access token you just created or copied, and there's no brackets.)\n\nSave this file - if you are creating a new .bash_profile file, it should go in your home folder. \nClose your terminal window and reopen it. \n\nNow type: \n\n```\necho $MAPBOX_TOKEN\n```\n\nAnd you should see your Mapbox access token. \nEach time you will reopen your terminal, your access token will be present in your environment. \n\nNext, we're going to download the code files you need to follow the lesson. [Continue the setup here](#/installing-a-coding-environment/downloading-code-examples). (Note - this last step is the same for Mac and Windows)\n\n"},function(e,n){e.exports="In the previous steps, we've installed: \n- a code editor,\n- node.js and npm,\n- git,\n\nwe've obtained a mapbox token and we made sure it will be accessible each time you need it.\n\nIf you haven't accomplished this yet, that's how you do it: \n- [on Windows](#/installing-a-coding-environment/installing-tools-windows)\n- [on MacOS](#/installing-a-coding-environment/installing-tools-mac)\n\nNext, we are going to get the code files that we need. \n\n# Cloning the repository\n\nAll the code examples are stored on a github repository. To be able to follow the lessons, you will need to modify these examples on your local machine, which is why you need to get your own, local copy.\n\nIn your node.js command prompt window, type: \n\n```\ngit clone https://github.com/uber-common/vis-academy.git\n```\n\nwhich will download your own copy from github.\n\nAfter this is done, a copy of the vis-academy repo should be in the vis-academy folder. \n\n# Verifying that everything works\n\nWe are going to build the app from the first lesson, \"Building a Geospatial App\", to make sure that everything works:\n\nType:\n\n```\ncd vis-academy/src/demos/building-a-geospatial-app/starting-code\nnpm install\n```\n\nThis step can take a minute or two as all the dependencies are downloaded. When you have access to the prompt again, type:\n\n```\nnpm run start\n```\n\nAnd open your browser at this address: http://localhost:3030/ - though a new browser should already be open.\n\nIf you see:\n![empty app - Edit me!](images/setup/emtpy-app.png)\n\nCongratulations! You are ready to enroll to the academy.\nIf the app cannot find your Mapbox token, it would let you know. Go back to the previous step and make sure it's set in your environment variables. \n"},function(e,n){e.exports="Before we start, let's make sure we have everything necessary to run our app.\n\nThis tutorial assumes a basic familiarity with Javascript and the command line,\nbut otherwise it's not necessary to understand every step. Feel free to ask\nquestions if anything is unclear.\n\n## 1. Getting a Mapbox Token\n\nYou need a free Mapbox token in order to get the map to load.\nHead over to [Mapbox](https://www.mapbox.com/help/define-access-token/) and get\none now if you don't already have one.\n\nOnce you have a token, you will need to set it in your environment (whichever\nterminal you are using to run the tutorial).\n\nFor example, on Linux and Mac, you would run:\n\n```\nexport MapboxAccessToken=\n```\n\nFor Vis 2017 tutorial, here is the token you can use, it will be valid for this week\n```\nexport MapboxAccessToken=pk.eyJ1IjoidWJlcmRhdGEiLCJhIjoiY2o4OW90ZjNuMDV6eTMybzFzbmc3bWpvciJ9.zfRO_nfL1O3d2EuoNtE_NQ\n```\n\n## 2. Cloning and Running\nYou should have git, node >= 6, and either yarn or npm installed.\n\nClone our tutorial repository and open the new directory.\n```\ngit clone https://github.com/uber-common/vis-academy.git\ncd vis-academy/src/demos/building-a-geospatial-app/starting-code\n\nyarn # or npm install (slower)\nnpm start\n```\n\nA page should automatically open in your browser, with a pretty basic app (for now!).\n\nNote that the repository you cloned also contains all the content and code of\nthis tutorial, and you may run it locally if you want (repeat the last two steps\nfrom above from vis-academy/).\n\n## 3. How this tutorial works\n\nIn this tutorial, you will build a full geospatial application from scratch, with maps, WebGL data overlays and interactive charts.\n\nIn each lesson, we'll highlight what we'll cover, then we'll go through the code examples - copying the examples is how we'll build the app step by step. Some parts of the lessons are skippable - you can move to the next session and still have a functional app at the end.\n\nFeel free to explore and experiment as you copy the code examples, you can find working code that correspond to the start of each lesson in the repository.\n\nWe'll end each lesson with key takeaways and further reading.\n\n## 4. Start Coding!\n\nYou can now open your text editor with the following file:\n\n```\nsrc/demos/building-a-geospatial-app/starting-code/src/app.js\n```\n\nIt's an empty component! `starting-code` will be the folder that holds all your\nchanges as you go through the tutorial. You can now head to the next step:\n[Starting With A Map](#/building-a-geospatial-app/1-starting-with-a-map).\n"},function(e,n){e.exports="\x3c!-- INJECT:\"GeospatialAppStartingWithMap\" heading --\x3e\n\n
      \n
    • Create a map in a React application,
    • \n
    • Add interaction to the map (zoom, pan, resize window)
    • \n
    \n\n# Starting With a Map\n\n[react-map-gl](https://github.com/uber/react-map-gl) is a `React` wrapper around\nthe powerful `MapboxGL` mapping library. `react-map-gl` makes it super easy to\ndrop a mapping component into your application.\n\nCheckout the complete code for this step\n[here](https://github.com/uber-common/vis-academy/blob/master/src/demos/building-a-geospatial-app/1-starting-with-map/src/app.js).\n\n## 1. Start with a bare React Component\n\n**HOLD UP!!!** If you got here without reading the **Setup** step, it is\nhighly recommended that you do so, or your application might not work.\n[GO HERE](#/building-a-geospatial-app/0-setup.md) and go through it now.\n\nThe app component in the starting code above currently looks like this:\n```js\n...\nexport default class App extends Component {\n\n constructor(props) {\n super(props);\n }\n\n render() {\n return (\n
    Empty App, Edit Me!
    \n );\n }\n\n}\n```\nThe next steps of this tutorial will only refer to parts of the outline shown\nabove, and not the whole thing.\n\n## 2. Adding Default Viewport State\n\n`react-map-gl` requires a viewport that specifies the dimensions, location, and\nbasic settings of the map, so let's give ourselves a set of defaults:\n```js\n...\nexport default class App extends Component {\n\n constructor(props) {\n super(props);\n this.state = {\n viewport: {\n width: window.innerWidth,\n height: window.innerHeight,\n longitude: -74,\n latitude: 40.7,\n zoom: 11,\n maxZoom: 16\n }\n };\n }\n\n}\n```\nWe set the viewport object on component state because `react-map-gl` leaves\nthe control of the viewport to the implementer. We will have to update this viewport\nmanually and pass it back into `react-map-gl` if we want to change it.\n\n## 3. Adding the Map Component\n\nNow that we have a viewport object, let's add the actual map component.\n`react-map-gl` makes this extremely easy.\n\n```js\nimport MapGL from 'react-map-gl';\n```\nAdd to `render()`\n\n```js\n\nexport default class App extends Component {\n // ...\n render() {\n return (\n
    \n \n \n
    \n );\n }\n\n}\n```\n\n## 4. `onViewportChange` Callback\n\nRemember that `react-map-gl` leaves maintaining the viewport to the user. It would\nbe super tedious if you had to implement the event handling yourself.\n\nLuckily, `react-map-gl` provides a callback that we can use to update our viewport.\nThis `onViewportChange` callback will be called with the updated viewport\nevery time the user interacts with the map (panning, zooming, rotating, etc.)\n\nFor a truly interactive map, let's add the callback and update our state. We\nalready passed in the callback when we defined the component so now we just\nneed to define it.\n```js\nexport default class App extends Component {\n\n _onViewportChange(viewport) {\n this.setState({\n viewport: {...this.state.viewport, ...viewport}\n });\n }\n\n}\n```\n\nNow that we have defined the callback. Let's pass it into the react-map-gl component\n```js\nreturn (\n
    \n this._onViewportChange(viewport)}\n // ...\n >\n
    \n);\n```\n\n## 5. Adding Polish\n\nWe now have a fully functional map, and we could stop here. But what happens\nwhen you resize the window? If you do it right now, you'll notice that the map\nstays the same size. That's a terrible user experience, and we wouldn't want that.\n\nLet's quickly add a resize handler that updates our viewport with the new dimension\n```js\nexport default class App extends Component {\n\n constructor(props) {\n //...\n this._resize = this._resize.bind(this);\n }\n\n componentDidMount() {\n window.addEventListener('resize', this._resize);\n this._resize();\n }\n\n componentWillUnmount() {\n window.removeEventListener('resize', this._resize);\n }\n\n _resize() {\n this._onViewportChange({\n width: window.innerWidth,\n height: window.innerHeight\n });\n }\n\n}\n```\nWe leverage the `onViewportChange` callback to make sure there's only one place\nwhere viewport state is actually being updated.\n\n
      \n
    • We can use the ReactMapGL's MapGL component to use a map in React.
    • \n
    • MapGL behaves just as another React component with props and callbacks.
    • \n
    • Basic settings of the map are stored in the __viewport__ prop.
    • \n
    • the __onViewportChange__ prop can be used to update the viewport when a user interacts with the map.
    • \n
    \n\n## 6. Completed Code\n\nOur completed component [app.js](https://github.com/uber-common/vis-academy/blob/master/src/demos/building-a-geospatial-app/1-starting-with-map/src/app.js) should now look like this:\n\n```js\n/* global window */\nimport React, {Component} from 'react';\nimport MapGL from 'react-map-gl';\n\nconst MAPBOX_STYLE = 'mapbox://styles/mapbox/dark-v9';\n// Set your mapbox token here\nconst MAPBOX_TOKEN = process.env.MapboxAccessToken; // eslint-disable-line\n\nexport default class App extends Component {\n\n constructor(props) {\n super(props);\n this.state = {\n viewport: {\n width: window.innerWidth,\n height: window.innerHeight,\n longitude: -74,\n latitude: 40.7,\n zoom: 11,\n maxZoom: 16\n }\n };\n this._resize = this._resize.bind(this);\n }\n\n componentDidMount() {\n window.addEventListener('resize', this._resize);\n this._resize();\n }\n\n componentWillUnmount() {\n window.removeEventListener('resize', this._resize);\n }\n\n _onViewportChange(viewport) {\n this.setState({\n viewport: {...this.state.viewport, ...viewport}\n });\n }\n\n _resize() {\n this._onViewportChange({\n width: window.innerWidth,\n height: window.innerHeight\n });\n }\n\n render() {\n return (\n
    \n this._onViewportChange(viewport)}\n mapboxApiAccessToken={MAPBOX_TOKEN}>\n \n
    \n );\n }\n}\n```\n\nThat's all you need to render a map and make it interactive!\nLet's dig a bit into what each one of those properties does.\n\n## Properties\n\n##### `width, height, longitude, latitude, zoom` {Number} (required)\nThese are the `viewport` properties and indicate the starting point of\nyour map.\n\n##### `mapStyle` {String | Object | Immutable.Map}\nThis is the map style, either as a URL string or a full style object.\n\n#### `onViewportChange` {Function}\nCallback that will be called whenever the map updates (i.e. during interaction).\nYou **must** implement this and update the component with the new `viewport`\nproperties for a truly interactive map experience.\n\n#### `mapboxApiAccessToken` {String}\nThe `MapboxGL` token required if you're trying to load a `mapStyle` that uses\nmapbox data - which is any of their default styles.\n[More Info](https://www.mapbox.com/help/create-api-access-token/)\n\nFor more detail information about `react-map-gl`,\n[visit its Github](https://github.com/uber/react-map-gl).\n"},function(e,n){e.exports='# Map Overlay Types\n\n[ReactMapGL](https://github.com/uber/react-map-gl) and [Deck.gl](https://github.com/uber/deck.gl)\noffers a collection of map overlays. Here we provide a list of overlays and\nexplan how they can be used in mapping visualizations\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    ScatterplotArc
    extrudedextruded
    Geojson: PathGeojson: Chorepleth
    extrudedextruded
    Hexagon3d Hexagon
    extrudedextruded
    \n'},function(e,n){e.exports='# Scatterplot\n\n[Scatterplot](https://uber.github.io/deck.gl/#/documentation/layer-catalog/scatterplot-layer) can be used to plot point locations. It provided a fast overview of where the events have occured. You can color code the points to show different types of events, or have its radius based on a numeric metric such as price, occurrence or duration.\n\n

    \n extruded\n extruded\n

    \n\n_Left: Trip dropoffs in LA, using additive blending to show density_ \n```js\n\nclass DeckGLOverlay extends Component {\n\n _initialize(gl) {\n gl.blendFunc(gl.SRC_ALPHA, gl.DST_ALPHA);\n gl.blendEquation(gl.FUNC_ADD);\n }\n\n render() {\n return (\n \n );\n }\n}\n```\n_Right: Trips in NYC, blue is pickup and pink is dropoff_ \n```js\nconst layers = [\n new ScatterplotLayer({\n id: \'scatterplot\',\n data,\n getColor: d => d.pickup ? [0, 128, 255] : [255, 0, 128]\n })\n];\n```\n'},function(e,n){e.exports='# Arc\n\n[Arc](https://uber.github.io/deck.gl/#/documentation/layer-catalog/arc-layer) can be used to plot links between two points. Color and thickness of arcs can be based on different metrics. Arc overlay can be used to plot network graphs. The connection of different region is more visible when viewed in 3d.\n\n

    \n extruded\n extruded\n

    \n\n_Left: Restaurant deliveries. Color based on cuisine type_\n\n\n```js\nconst layers = [\n new ArcLayer({\n id: \'arc-layer\',\n data,\n getSourcePosition: d => d.restaurtPosition,\n getTargetPosition: d => d.deliveryPosition,\n getSourceColor: d => CUISINE_TO_COLOR[d.cuisineType],\n getTargetColor: d => CUISINE_TO_COLOR[d.cuisineType]\n })\n];\n```\n\n_Right: All trips originated from a specific area, in perspective view. Color based on type of rides_\n'},function(e,n){e.exports='# Hexagon\n\n[Hexagon](https://uber.github.io/deck.gl/#/documentation/layer-catalog/hexagon-layer) renders a hexagonal heatmap based on points aggregations.\nIt takes an array of points and radius of the hexagon bin, then projects points into the bins. The color and height of the hexagon\nis scaled by number of points it contains by default. However, you can pass a function to getColorValue that calculate a value by all the points in a hex bin to used as color reference.\n\n### Extrusion\nHexagon elevation can be enabled in 3d by passing `extruded: true`. Elevation is based on number of points in each bin.\n\n

    \n extruded\n extruded\n

    \n\n_Left: Trip pickup heatmap in LA_\n\n```js\nconst layers = [\n new HexagonLayer({\n id: \'heatmap\',\n data,\n radius: 1000,\n getPosition: d => d.position\n })\n];\n```\n\n_Right: Trip pickup heatmap in LA with elevation enabled_\n```js\nconst layers = [\n new HexagonLayer({\n id: \'heatmap\',\n data,\n radius: 1000,\n getPosition: d => d.position,\n extruded: true\n })\n];\n```\n### Color Value\nBy default, hexagon color is based on number of points it contains. `getColorValue` gives you the option to color the hexagons based\n on your choice of value aggregation. For example, You can pass in getColorValue to color the bins by avg/mean/max of a specific attributes of each point.\n\n

    \n extruded\n extruded\n

    \n\n_Left: Trips in NYC, color based on average trip fares_\n```js\n// Outside render function\nconst getColorValue = points => average(points.map(p => p.fare));\n\n// Inside render function\nconst layers = [\n new HexagonLayer({\n id: \'heatmap\',\n data,\n radius: 1000,\n getColorValue\n })\n];\n```\n_Right: Trips in NYC, color based on average trip fares, elevation based on number of trips in each bin_\n```js\n//\nconst layers = [\n new HexagonLayer({\n id: \'heatmap\',\n data,\n radius: 1000,\n getColorValue,\n extruded: true\n })\n];\n```\n### Percentile\nYou can pass in `upperPercentiles` and `lowerPercentile` to filter bins and re-calculate color based on filtered range.\nBins with value outside the percentile range will be hidden. The percentile is a useful feature to help visualize hidden patterns in the low percentile range.\n\n

    \n extruded\n extruded\n

    \n\n_Left: Road accident in UK, upper percentile set to 100._\n```js\n//\nconst layers = [\n new HexagonLayer({\n id: \'heatmap\',\n data,\n radius: 1000,\n extruded: true\n })\n];\n```\n_Right: Road accident in UK, upper percentile set to 99.5._ \n\n```js\nconst layers = [\n new HexagonLayer({\n id: \'heatmap\',\n data,\n radius: 1000,\n upperPercentile: 99.5,\n extruded: true\n })\n];\n```\n'},function(e,n){e.exports="\x3c!-- INJECT:\"GeospatialAppScatterplotOverlay\" heading --\x3e\n\n
      \n
    • Plot data on a map
    • \n
    • First contact with Deck.GL
    • \n
    \n\n# Add a Scatterplot Overlay with Deck.GL\n\nAs cool as having a map is, an empty map is not that useful. Let's see if we\ncan add a `Scatterplot` overlay with the Taxi data set to the map we created in the previous example.\n\n[Deck.GL](http://uber.github.io/deck.gl) is a WebGL overlay suite for React,\nproviding a set of highly performant data visualization overlays.\n\n`Deck.GL` comes with several prepackaged layers that we can use, in conjunction\nwith our map, to show display geospatial data. The simplest one is the `ScatterplotLayer`,\nwhich we will use.\n\nCheckout the complete code for this step\n[here](https://github.com/uber-common/vis-academy/blob/master/src/demos/building-a-geospatial-app/2-scatterplot-overlay/src/app.js).\n\n\n## 1. Add Taxi Data\n\nImport the taxi data into your `app.js` component. If you cloned our\ntutorial repo as-is, your import statement should look like this:\n\n```js\nimport taxiData from '../../../data/taxi';\n```\n\nNow we need to process this data into a usable format. Since we are only going\nto be working with a `ScatterplotLayer` for now, we only care about the\n`latitude`, `longitude`, and another bit called `pickup` to use for coloring\nthe dots.\n\nWe add a `_processData` method and call it when component mounts to process\nthe data.\n\n```js\nexport default class App extends Component {\n\n componentDidMount() {\n this._processData();\n // ...\n }\n\n _processData() {\n if (taxiData) {\n this.setState({status: 'LOADED'});\n const points = taxiData.reduce((accu, curr) => {\n accu.push({\n position: [Number(curr.pickup_longitude), Number(curr.pickup_latitude)],\n pickup: true\n });\n accu.push({\n position: [Number(curr.dropoff_longitude), Number(curr.dropoff_latitude)],\n pickup: false\n });\n return accu;\n }, []);\n this.setState({\n points,\n status: 'READY'\n });\n }\n }\n\n // ...\n}\n```\n\n## 2. Add `deck.gl` Component\n\nOpen file `deckgl-overlay.js` where we will put the deck.gl\ncomponent. First, let's add `DeckGl`:\n\n```\nimport DeckGL, {ScatterplotLayer} from 'deck.gl';\n\n```\n\nthen render it:\n\n```js\n\n render() {\n if (!this.props.data) {\n return null;\n }\n\n const layers = [];\n\n return (\n \n );\n }\n\n```\n\nThis gives us the basic structure, using the export `DeckGL` react component\nto render our `deck.gl` overlay. You'll notice that `layers` is being passed to\n`DeckGL` but it's an empty array. We have to initialize each `deck.gl` layer\nseparately. Let's edit the function and initialize a `ScatterplotLayer` in `render()` function.\n\n```js\n// const layers = [];\n\nconst layers = [\n new ScatterplotLayer({\n id: 'scatterplot',\n getPosition: d => d.position,\n getColor: d => [0, 128, 255],\n getRadius: d => 5,\n opacity: 0.5,\n pickable: false,\n radiusScale: 5,\n radiusMinPixels: 0.25,\n radiusMaxPixels: 30,\n ...this.props\n })\n];\n```\n\n## 3. Using the `deck.gl` Component\n\nNow that we have the component created, we can render it inside `App` and pass\ndata as well as other props to it.\n\n```js\nimport DeckGLOverlay from './deckgl-overlay';\n\nexport default class App extends Component {\n\n render() {\n return (\n
    \n \n \n \n
    \n );\n }\n}\n```\n\nOnce we add the code to initialize a `ScatterplotLayer`, we will have\na working map. We can further edit our `ScatterplotLayer` to color\nthe dots by `pickup` or `dropoff`. Let's edit our `ScatterplotLayer` to have the color depends on pickup or dropoff by changing\nthe `getColor` callback\n\n```js\n getColor: d => d.pickup ? PICKUP_COLOR : DROPOFF_COLOR,\n\n```\nThat's all you need to render a scatter plot layer with deck.gl. Let's go over\njust some properties of the `ScatterplotLayer` above:\n\n##### `data` {Array}\nData for the layer. In this case, it's our Taxi data set.\n\n##### `getPosition` {Function}\nFunction that gets called for each data point, should return an array of [longitude, latitude].\n\n##### `getColor, getRadius` {Function}\nAlso get called for each data point, and return the color and radius, respectively,\nfor each point.\n\n##### `pickable` {Bool}\nIndicates whether this layer would be interactive.\n\n\nWith this, you should have a working `deck.gl` overlay that displays the taxi\ndata as a scatterplot overlay.\n\n\n
      \n
    • the Deck.GL __DeckGL__ component can be used to plot _layers_ over a map.
    • \n
    • Each layer can have different parameters that control the result, including a dataset.
    • \n
    \n\n
      \n
    • [Deck.GL](http://uber.github.io/deck.gl) and its extensive documentation
    • \n
    • [Gallery of Deck.GL overlays](https://uber-common.github.io/vis-academy/#/building-a-geospatial-app/data-overlays-gallery/mapping-types)
    • \n
    \n\n## Optional section\n\nFeel free to skip to [lesson 3](https://uber-common.github.io/vis-academy/#/building-a-geospatial-app/3-more-data-overlays-hexagons) or even [lesson 4](https://uber-common.github.io/vis-academy/#/building-a-geospatial-app/4-a-basic-chart).\n\n## 4. Adding Polish\n\nIf you check out the source code for this step, you'll see extra code that add\nfunctionalities such as a settings panel, hover handler, hover tooltip, and\nloading spinner.\n\nThe control for the settings panel is already provided in your starting code. It's a typical React component, so there's no use going through the details in this tutorial.\n\n## 4.1. Add layer control panel\n\nImport `LayerControls` and `SCATTERPLOT_CONTROLS` from `./layer-controls`, then add `settings` to `this.state`.\nWith this code, we created settings for our scatterplot layer\n\n```js\n/* global window */\nimport {LayerControls, SCATTERPLOT_CONTROLS} from './layer-controls';\n\nexport default class App extends Component {\n\n constructor(props) {\n super(props);\n this.state = {\n // add settings\n settings: Object.keys(SCATTERPLOT_CONTROLS).reduce((accu, key) => ({\n ...accu,\n [key]: SCATTERPLOT_CONTROLS[key].value\n }), {}),\n };\n }\n}\n```\nNext, lets render a layer control panel on the screen. Lets add `LayerControls` to render methods.\n\n```js\n _updateLayerSettings(settings) {\n this.setState({settings});\n }\n\n render() {\n return (\n
    \n this._updateLayerSettings(settings)}/>\n \n
    \n );\n }\n}\n```\n\nFinally, let's pass `state.settings` to `DeckGLOverlay`.\n\n```js\n\n \n\n```"},function(e,n){e.exports="\x3c!-- INJECT:\"GeospatialAppHexagonOverlay\" heading --\x3e\n\n
      \n
    • Discover more types of Deck.GL overlays
    • \n
    • See how Deck.GL can handle several layers at once
    • \n
    \n\n# Add a Hexagon Overlay with Deck.GL\n[View code](https://github.com/uber-common/vis-academy/tree/master/src/demos/building-a-geospatial-app/3-hexagon-overlay)\n\n**NOTE** This step follows from the **completed** code of the previous section,\n[Scatterplot Overlay](#/building-a-geospatial-app/2-scatterplot-overlay.md).\n\n`Scatterplot` can plot raw points, but to visualize distribution of these\npoints, we need a layer that can aggregate points into a geo grid.\n`HexagonLayer` and `GridLayer` are both aggregation layers that\ncan visualize a distribution heatmap from raw points.\n\n## 1. Update our control panel\nWe're going to upgrade our control panel so we can switch from the scatterplot layer to the hexagon layer. Let's do that now, so you can see the changes on the hexagon layer as we build it.\n\nReplace SCATTERPLOT_CONTROLS with HEXAGON_CONTROLS everywhere in app.js. It appears 4 times:\n- in the import statement,\n- in the component's contructor method, while preparing the initial state,\n- in the render method, as an argument to the LayerControls component.\n\nNow, to implement our new overlay, let's focus on `deckgl-overlay.js`:\n\n## 2. Add Constants for Hexagon Layer\n\nDeck.gl performantly shallow compares on layer props to decide how to update attribute buffer.\nTo avoid unnecessary re-calculations, we define constant params outside of the render function.\n\nYou can add these constants at the very top of `deckgl-overlay.js`.\nWe will pass them into the `HexagonLayer` later on.\n\n```js\n// in RGB\nconst HEATMAP_COLORS = [\n [213, 62, 79],\n [252, 141, 89],\n [254, 224, 139],\n [230, 245, 152],\n [153, 213, 148],\n [50, 136, 189]\n].reverse();\n\nconst LIGHT_SETTINGS = {\n lightsPosition: [-73.8, 40.5, 8000, -74.2, 40.9, 8000],\n ambientRatio: 0.4,\n diffuseRatio: 0.6,\n specularRatio: 0.2,\n lightsStrength: [0.8, 0.0, 0.8, 0.0],\n numberOfLights: 2\n};\n\nconst elevationRange = [0, 1000];\n```\n\n## 3. Add Hexagon Layer\n\nWe have already passed the necessary data into this component in the previous example. So now we only need to take care of rendering the `HexagonLayer` when needed.\n\n```js\n// ...\nimport DeckGL, {ScatterplotLayer, HexagonLayer} from 'deck.gl';\n\n// ...\n\nexport default class DeckGLOverlay extends Component {\n\n render() {\n // ...\n const layers = [\n !this.props.showHexagon ? new ScatterplotLayer({\n id: 'scatterplot',\n getPosition: d => d.position,\n getColor: d => d.pickup ? PICKUP_COLOR : DROPOFF_COLOR,\n getRadius: d => 5,\n opacity: 0.5,\n pickable: true,\n radiusMinPixels: 0.25,\n radiusMaxPixels: 30,\n ...this.props\n }) : null,\n this.props.showHexagon ? new HexagonLayer({\n id: 'heatmap',\n colorRange: HEATMAP_COLORS,\n elevationRange,\n elevationScale: 5,\n extruded: true,\n getPosition: d => d.position,\n lightSettings: LIGHT_SETTINGS,\n opacity: 1,\n pickable: true,\n radius: 300,\n ...this.props\n }) : null\n ];\n\n // ...\n }\n}\n```\n\nWith this, your `deckgl-overlay.js` should be ready to render a functional `HexagonLayer`.\n\nHere's a link to the [complete code of this step](https://github.com/uber-common/vis-academy/tree/master/src/demos/building-a-geospatial-app/hexagon-overlay)\n\n
      \n
    • The HexagonLayer can display aggregated, 3D hexagons
    • \n
    • Deck.GL can display any number of layers at once
    • \n
    • It's possible to deactivate any of these layers at runtime by returning null instead of a layer
    • \n
    \n\nLet's go over some properties of the `HexagonLayer`:\n\n[Deck.gl documentation of Hexagon Layer](https://uber.github.io/deck.gl/#/layer-catalog/hexagon-layer)\n\nLet's go over just some properties of the `HexagonLayer` above:\n\n##### `data` {Array}\nArray of points for the layer. In this case, it's our Taxi data set.\nformat as `[{position: [lng, lat]}, {position: [lng, lat]}]`\n\n##### `getPosition` {Function}\nFunction that gets called on each data point, should return an array of [longitude, latitude].\n\n##### `extruded` {Bool}\nWhether to enable hexagon elevation\n\n#### `radius` {Number}\nHexagon layer cell radius in meters\n\n#### `upperPercentile` {Number} (Default: `100`)\nHexagon cells with value larger than upperPercentile will be hidden\n\n##### `pickable` {Bool}\nIndicates whether this layer should be interactive.\n\n## Optional section\n\nFeel free to skip to [lesson 4](https://uber-common.github.io/vis-academy/#/building-a-geospatial-app/4-a-basic-chart).\n\n## 4. Adding Polish\n\nAdding mouseover interaction to our hexagons:\n\nIn app.js, add this method to our app component:\n\n```js\n _onHover({x, y, object}) {\n this.setState({x, y, hoveredObject: object});\n }\n```\n\nThen, in the component, add a call to this method:\n\n```js\n this._onHover(hover)}\n {...this.state.settings}\n/>\n```\n\nWith this, we effectively pass information whenever the user mousesover the hexagons or scatterplot and we store it in the state of the app. However, we don't display it yet.\n\nLet's add a tooltip component:\n\nAt the beginning of the app, import the styling for the tooltip: \n```js\nimport {tooltipStyle} from './style';\n```\n\nThen, in the render method, right before the component, add:\n\n```js\n {this.state.hoveredObject &&\n
    \n
    {JSON.stringify(this.state.hoveredObject)}
    \n
    \n }\n```\n\nYou will now be able to see additional information when mousing over your map!\n\n\n"},function(e,n){e.exports="\x3c!-- INJECT:\"GeospatialAppBasicCharts\" heading --\x3e\n\n
      \n
    • Create a simple chart
    • \n
    \n\n# Adding Charts with React-Vis\n\n[React-Vis](http://uber.github.io/react-vis) is the Uber library for rendering charts with React.\n\nIn React Vis, creating a chart has a nice React-y feeling of assembling components one into another.\n\n## 1. Before we get started - some changes to our app\n\nWe're going to need extra data for the charts.\n\nin your app.js file, replace your _processData method with this one:\n```js\n _processData() {\n if (taxiData) {\n this.setState({status: 'LOADED'});\n const data = taxiData.reduce((accu, curr) => {\n\n const pickupHour = new Date(curr.pickup_datetime).getUTCHours();\n const dropoffHour = new Date(curr.dropoff_datetime).getUTCHours();\n\n const pickupLongitude = Number(curr.pickup_longitude);\n const pickupLatitude = Number(curr.pickup_latitude);\n\n if (!isNaN(pickupLongitude) && !isNaN(pickupLatitude)) {\n accu.points.push({\n position: [pickupLongitude, pickupLatitude],\n hour: pickupHour,\n pickup: true\n });\n }\n\n const dropoffLongitude = Number(curr.dropoff_longitude);\n const dropoffLatitude = Number(curr.dropoff_latitude);\n\n if (!isNaN(dropoffLongitude) && !isNaN(dropoffLatitude)) {\n accu.points.push({\n position: [dropoffLongitude, dropoffLatitude],\n hour: dropoffHour,\n pickup: false\n });\n }\n\n const prevPickups = accu.pickupObj[pickupHour] || 0;\n const prevDropoffs = accu.dropoffObj[dropoffHour] || 0;\n\n accu.pickupObj[pickupHour] = prevPickups + 1;\n accu.dropoffObj[dropoffHour] = prevDropoffs + 1;\n\n return accu;\n }, {\n points: [],\n pickupObj: {},\n dropoffObj: {}\n });\n\n data.pickups = Object.entries(data.pickupObj).map(([hour, count]) => {\n return {hour: Number(hour), x: Number(hour) + 0.5, y: count};\n });\n data.dropoffs = Object.entries(data.dropoffObj).map(([hour, count]) => {\n return {hour: Number(hour), x: Number(hour) + 0.5, y: count};\n });\n data.status = 'READY';\n\n this.setState(data);\n }\n }\n```\n\nYou can just copy/paste. Nothing is rocket science here, we're just creating our dataset.\nWe're building 3 extra objects: _pickups_, which has the number of pickups by hour, _dropoffs_, which has the tally of dropoffs by hour, and _scatterplot_, which will show how the distance and time of the trips are correlated.\nWe're also adding the hour of the pickup or dropoff time to the dataset we passed to the deck.gl overlay.\n\nThen, create a new file called charts.js with the following:\n\n```js\nimport React from 'react';\nimport {charts} from './style';\n\nimport {\n VerticalBarSeries,\n XAxis,\n XYPlot,\n YAxis\n} from 'react-vis';\n\nexport default function Charts() {\n return (\n
    \n );\n}\n```\n\nFinally, back in your app.js file, add the following:\n\n```js\nimport Charts from './charts';\n```\n\nTowards the top of the file with your other imports, and update the render method like so:\n\n```js\nrender() {\n return (\n
    \n {this.state.hoveredObject &&\n
    \n
    {this.state.hoveredObject.id}
    \n
    }\n this._updateLayerSettings(settings)}/>\n this._onViewportChange(viewport)}\n mapboxApiAccessToken={MAPBOX_TOKEN}>\n this._onHover(hover)}\n {...this.state.settings}/>\n \n \n
    \n );\n}\n```\n\nAre you ready?\n\n## 2. Creating a basic React-vis chart\n\nFirst, we are going to create a simple bar chart of pickups by hour.\n\nTo do this, we are going to use the pickup variable we prepared above. This is an array of objects of the form: {x, y}.\nx is going to be the hour, and y is going to be the number of dropoffs we want to plot.\n\nThen, we are going to create our barchart using the following React-Vis components: [XYPlot](http://uber.github.io/react-vis/#/api-reference/xy-plot), [XAxis](http://uber.github.io/react-vis/#/api-reference/axes), [YAxis](http://uber.github.io/react-vis/#/api-reference/axes), and [VerticalBarSeries](http://uber.github.io/react-vis/#/series-reference/bar-series).\n\nIn your charts.js file, update the Charts component as follows:\n\n```js\nexport default function Charts({pickups}) {\n if (!pickups) {\n return (
    );\n }\n return (\n
    \n

    Pickups by hour

    \n

    As percentage of all trips

    \n \n \n \n \n \n
    \n );\n}\n```\n\nThis code produces this output:\n\n\x3c!-- INSERT:\"GeospatialAppBarChartBasic\" --\x3e\n\nIn just 8 lines of React-vis code we have a bar chart with axes!\n\nXYPlot is the wrapper component around all React-Vis marks. It must be passed a height and width, or you can use React-Vis's FlexibleXYPlot to get the dimensions from the parent container (for responsive graphs, e.g.).\n\nInside our XYPlot component, we just add the components that we need in the order that we want:\n\nXAxis is our horizontal axis, YAxis is our vertical axis, and VerticalBarSeries is the series of data proper.\n\n## 2. Customize components with props\n\nEvery component in React-Vis can be fine tuned.\nIn this next session, we're going to work on the appearance of the y-axis. Our objective is to make it go from 0% to 10%.\n\nOur dataset is based a sample of 10,000 trips on a single day. The Y values proper contain an absolute number of pickups - in our sample, there were 434 pickups between 10 and 11 AM, for instance. 434 out of a sample of 10000 is not very useful, but a better way to phrase it is that it represents 4.34% of all the trips.\n\nWe can do that by changing the way the ticks are represented in the axes.\n\n```js\n (d / 100).toFixed(0) + '%'}\n/>\n```\n\nWe'd also like to have the labels of axis go from 0% to 10% (that is: y between 0 and 1000). To do that, we can use the yDomain prop on XYPlot.\n\nWe could actually pass a yDomain prop in the YAxis and the VerticalBarSeries components, but if we do it in XYPlot, we can do it everywhere in one go.\n\n```js\n\n```\n\n\x3c!-- INSERT:\"GeospatialAppBarChartYDomain\" --\x3e\n\nTo read more about axes in React-Vis, consult the [Axes docs](https://uber.github.io/react-vis/api-reference/axes).\n\n
      \n
    • With the React-Vis component __XYPlot__ you can insert charts in your application.
    • \n
    • And again, these charts work like other React components - with props and callbacks.
    • \n
    • XYPlot can have various children like XAxis or BarSeries.
    • \n
    • Series-type components need to have a _data_ prop.
    • \n
    \n\n
      \n
    • [Visualization guidelines](https://uber-common.github.io/vis-tutorial/#documentation/visualization-guidelines/do-clear-simple-charts) - beyond technique, advice on how to build meaningful charts
    • \n
    • [React-Vis](https://uber.github.io/react-vis/) and its documentation
    • \n
    \n\n## Optional section\n\nFeel free to skip to [lesson 5](#/5-interactions.md)\n\n## 3. Fine tune our chart\n\nThe rest of this document will guide you through further fine-tuning improvements we can do to our chart, as the difference between a good chart and a great chart lie in the details.\n\n### a. margins\n\nXYPlot has a margin property which defines the interior spacing. Its default values are set for larger charts. So let's change this:\n\n```js\n\n```\n\nYou can read more about margins and other properties in the [XYPlot](https://uber.github.io/react-vis/api-reference/xy-plot) docs.\n\n### b. x-axis customization\n\nRight now, our x-axis is not very useful. It shows numbers: 0, 2, 4 ... with ticks on top of them.\nIf you created this dataset, you may know those are hours, but that may not be obvious for people reading this chart.\n\nAlso, when plotting time on an x-axis, one should be **extra-careful** because it's so easy to be ambiguous.\n\nIn our cases, our columns represent things that happened between midnight and 1:00AM, 1:00AM and 2:00 AM etc. until our last time slot, 11PM to midnight. So our columns correspond to time slots, not precise times. Writing 12AM below a column is ambiguous, because: is this the period _starting_ at 12AM? or _ending_ at 12AM?\n\nFor React-vis, the x value of a bar chart corresponds to its center, not to its left-most point. This is why, when preparing the dataset, we made the x values to be 0.5 more than their hour value: so that the column can be drawn in between 2 ticks.\n\nWe don't want to write out many x-axis labels either: every 6 hours should be enough.\nXAxis has a tickValues prop that allows us to specify where we want to draw a tick: in our case, on [0, 6, 12, 18 and 24].\n\nWe can pass those custom values to the xAxis with the *tickValues* prop.\n\nBut we also want to format them right! we our ticks to read 12AM, 6AM, 12PM, 6PM and 12PM.\nWe can use *tickFormat* just as above to turn these values in the correct strings.\nFinally, we can set *tickInnerSize* to 0 to only have ticks going from the axis to the outside of the chart.\n\n```js\n (h % 24) >= 12 ?\n (h % 12 || 12) + 'PM' :\n (h % 12 || 12) + 'AM'\n }\n tickSizeInner={0}\n tickValues={[0, 6, 12, 18, 24]}\n/>\n```\n\n\x3c!-- INSERT:\"GeospatialAppBarChartFormattedAxis\" --\x3e\n\n### c. Color\n\nReact-Vis has many options to [style color](http://uber.github.io/react-vis/#/general-principles/colors). For now, let's just choose another blue\n\n```js\n\n```\n\n\x3c!-- INSERT:\"GeospatialAppBarChartCustomColor\" --\x3e\n\n### d. More than bars: lines, scatterplots...\n\nReact-Vis has a many forms available for your charts. Here we're going to use LineSeries to show the pickups and a MarkSeries to show the dropoffs:\n\n```js\n\n \n \n\n```\n\x3c!-- INSERT:\"GeospatialAppBasicLineChart\" --\x3e\n\nTo learn about various React-Vis series, checkout [their docs](https://uber.github.io/react-vis/series-reference/arc-series).\n\nHere's a link to the [complete code of this step](https://github.com/uber-common/vis-academy/tree/master/src/demos/building-a-geospatial-app/4-basic-charts)\n\nFinal charts.js code:\n\n```js\nimport React from 'react';\nimport {charts} from './style';\n\nimport {\n VerticalBarSeries,\n XAxis,\n XYPlot,\n YAxis\n} from 'react-vis';\n\nexport default function Charts({pickups}) {\n if (!pickups) {\n return (
    );\n }\n return (\n
    \n

    Pickups by hour

    \n

    As percentage of all trips

    \n \n (d / 100).toFixed(0) + '%'}\n />\n \n (h % 24) >= 12 ?\n (h % 12 || 12) + 'PM' :\n (h % 12 || 12) + 'AM'\n }\n tickSizeInner={0}\n tickValues={[0, 6, 12, 18, 24]}\n />\n \n
    \n );\n}\n```\n"},function(e,n){e.exports="\x3c!-- INJECT:\"GeospatialAppInteraction\" heading --\x3e\n\n
      \n
    • Implement mouse interactions in a chart
    • \n
    \n\n# Introducing interaction\n\n## 1. Interact with bar charts on hover\n\nReact-Vis has many methods to [handle interaction](https://uber.github.io/react-vis/general-principles/interaction).\nWe're already using the state of our app to store our data and interaction with the deck.gl components, so let's use it for react-vis interaction as well.\n\nIn app.js, let's add a method to handle this interaction:\n\n```js\n_onHighlight(highlightedHour) {\n this.setState({highlightedHour});\n}\n```\n\nthen in the render method:\n\n```js\n this._onHighlight(hour)}\n/>\n```\n\nThat's pretty classic - we create a way to change the state and an initial value for the property we're interested in.\n\nNow in charts.js, we're going to do the following changes:\n\nwe add arguments to Charts:\n\n```js\nfunction Charts({\n highlight,\n highlightedHour,\n pickups\n})\n```\n\nThen, before the return statement:\n\n```js\nconst data = pickups.map(d => ({\n ...d, color: d.hour === highlightedHour ? '#19CDD7' : '#125C77'\n}));\n```\n\nAnd finally, in the VerticalBarSeries component:\n\n```js\n highlight(d.hour)}\n/>\n```\n\x3c!-- INJECT:\"GeospatialAppHoverInteraction\" inline --\x3e\n\nWe are getting the highlighted hour from the the parent component's state, and adding a callback method to set the hour on the parent state.\n\nWe are now integrating that information to prepare a dataset: we're going to add some color information to it. If a bar is highlighted, we're giving it a special color.\n\nIn VerticalBarSeries, the onValueMouseOver is the way to plug our callback to an interaction event. When a user will mouseover a bar of the series, highlight will be called.\n\nWhen we prepared the dataset for the pickups series, we provided an x and a y value for each mark, which is required by React-Vis. However, we can provide any attributes we want to our data array. We chose to include an \"hour\" property which corresponds to the integer value of the hour when a pickup happened.\n\nonValueMouseOver passes the object which corresponds to the mark which is highlighted, with all its properties. We can then pass the hour property to that highlight callback.\n\nWe also changed the colorType to be \"literal\". There are many ways to pass color to a react-vis series, but if we pass explicit color values in the dataset, we must signal it to the series.\n\n## 2. Fine-tuning: handling mousing out of the chart and clicks.\n\nFor now the last highlighted bar remains highlighted even if the cursor leaves the chart. We can fix that by adding the following property to XYPlot:\n\n```js\n highlight(null)}\n/>\n```\n\nBut eventually we'd like to leave a bar selected while we mouse over elsewhere on the chart. So, we'd like to handle clicks.\n\nLet's go back to app.js to add the `_onSelect` method:\n\n```js\n_onSelect(selectedHour) {\n this.setState({\n selectedHour: selectedHour === this.state.selectedHour ? null : selectedHour\n });\n}\n```\n\nand update the `Charts` component in our render method:\n\n```js\n this._onHighlight(hour)}\n select={hour => this._onSelect(hour)}\n/>\n```\n\nNow, back to `charts.js`: let's change the beginning of the component:\n\n```js\nexport default function Charts({\n highlight,\n highlightedHour,\n pickups,\n select,\n selectedHour\n}) {\n if (!pickups) {\n return (
    );\n }\n const data = pickups.map(d => {\n let color = '#125C77';\n if (d.hour === selectedHour) {\n color = '#19CDD7';\n }\n if (d.hour === highlightedHour) {\n color = '#17B8BE';\n }\n return {...d, color};\n });\n\n// ...\n```\n\nAnd in the VerticalBarSeries component:\n\n```js\n highlight(d.hour)}\n onValueClick={d => select(d.hour)}\n style={{cursor: 'pointer'}}\n/>\n```\n\n`onValueClick` is to `onValueMouseOver` what click is to mouse over.\nWe can change the style of the cursor to pointer by passing a style property, that's a nice way to signal that an element is clickable.\n\nIf the user clicks on a bar twice, it will be unselected.\n\n
      \n
    • XYPlot and Series components can take callbacks as props to handle mouse events
    • \n
    \n\n
      \n
    • \n [React-Vis interaction documentation](https://uber.github.io/react-vis/general-principles/interaction)\n
    • \n
    \n\nHere's a link to the [complete code of this step](https://github.com/uber-common/vis-academy/tree/master/src/demos/building-a-geospatial-app/5-interaction)\n"},function(e,n){e.exports="\x3c!-- INJECT:\"GeospatialAppLinkingItAll\" heading --\x3e\n
      \n
    • Enable our chart to interact with our data overlays
    • \n
    \n\n# Linking it all\n\nFor our grand finale, we're going to link interaction on the charts with the deck.gl overlays!\n\nIn our app.js:\n\nLet's add a `selectedHour` property to the default state and initialize it to `null`.\n\n```js\nthis.state = {\n // ...\n selectedHour: null\n};\n```\n\nThen, in the render method, let's add an `hour` property to `DeckGLOverlay`:\n\n```js\n this._onHover(hover)}\n settings={this.state.settings}\n/>\n```\n\nAnd in our deckgl-overlay.js file, let's make these changes:\n\nWe're creating a new filteredData variable, which is only the datapoints that correspond to the time slot highlighted or selected on the bar chart, and we're replacing data by filtered data in the layers.\n\n```js\nconst filteredData = this.props.hour === null\n ? this.props.data\n : this.props.data.filter(d => d.hour === this.props.hour);\n\nconst layers = [\n !this.props.showHexagon ? new ScatterplotLayer({\n id: 'scatterplot',\n getPosition: d => d.position,\n getColor: d => d.pickup ? PICKUP_COLOR : DROPOFF_COLOR,\n getRadius: d => 5,\n opacity: 0.5,\n pickable: true,\n radiusMinPixels: 0.25,\n radiusMaxPixels: 30,\n ...this.props,\n data: filteredData\n }) : null,\n this.props.showHexagon ? new HexagonLayer({\n id: 'heatmap',\n colorRange: HEATMAP_COLORS,\n elevationRange,\n elevationScale: 5,\n extruded: true,\n getPosition: d => d.position,\n lightSettings: LIGHT_SETTINGS,\n opacity: 1,\n pickable: true,\n ...this.props,\n data: filteredData\n }) : null\n];\n```\n\nAnd as you can see, interactions on the bar chart are now visible on our deck.gl part!\n\n
      \n
    • React-Vis and Deck.GL components can interact their parent and their children, just like any other React component!
    • \n
    • There's no limit to what you can achieve!
    • \n
    \n\nHere's a link to the [complete code of this step](https://github.com/uber-common/vis-academy/tree/master/src/demos/building-a-geospatial-app/6-linking-it-all)\n\n# Congratulations!\n\nYou've built your own interactive mapping application combining Mapbox-powered maps in react, WebGL layers and versatile charts!\n"},function(e,n){e.exports="# Do: clear simple charts\n\nData visualization gives you the power of turning a dataset into something visual, but a chart is more than a series of marks. \n\n\x3c!-- INJECT:\"GeospatialAppDontSimpleChart\" --\x3e\n\nThe chart above is an example of that - it's correct, but doesn't provide enough information to understand what's going on. \n\nFor the chart to be useful, it needs context.\n\n\x3c!-- INJECT:\"GeospatialAppLessSimpleChart\" --\x3e\n\nThis chart starts making more sense, but it's still not clear enough for someone who doesn't know what it's about.\n\n\x3c!-- INJECT:\"GeospatialAppChartWithContext\" --\x3e\n\nThis chart has a title, axes description and a source. Now it's clearer. Not all charts need this degree of detail, but something as simple as a title can dispell ambiguity and avoid misinterpretation.\n"},function(e,n){e.exports='# Do: use hierarchy\n\nWhen putting several charts on one screen, a very common pattern is to present everything at the same level:\n\n\x3c!-- INJECT:"GeospatialAppSameFourCharts" --\x3e\n\nInstead, consider this arrangement:\n\n\x3c!-- INJECT:"GeospatialAppHasHierarchy" --\x3e\n\nThe information is the same and the charts display the exact same data. However, it\'s much more legible. \nIn arranging these 4 charts, we chose the most important series and gave it extra prominence. \nThe other series are just here to support and explain this main series. \n\nHere for instance, we see that night trips (between midnight and 6am) are longer, but they are fewer of them, which is why revenue during that time is lower. Conversely, there are more trips during 6 and 9pm, even though they are shorter, which is what explains that this period sees the highest revenue.\n\nWe don\'t need to provide full detail for the secondary series. Any more information that we display on the screen will compete with everything else.\n\nTo go further, we can add interaction that will link the charts together. If we have one overarching component, then we can expose its state to its children by passing them actions that will update that state. The values from that central state will also be passed to the children, so if the user interacts with any of the charts, that can be reflected on all of them:\n\n\x3c!-- INJECT:"GeospatialAppHasHierarchyInteractive" --\x3e\n'},function(e,n){e.exports="# Don't: too much to see\n\nA frequent challenge is to try to represent too much data together. If you have a rich dataset, React-Vis can make it fit on a tiny area of the screen, however, that doesn't make it understandable.\n\nFor this example, we're going to represent the unemployment rates of all US states and territories (i.e that includes Puerto Rico and the district of Columbia.).\n\nWhile we could create 52 time series, that doesn't work so well.\n\n\x3c!-- INJECT:\"GeospatialAppTooMuch\" --\x3e\n\nOur legend component is begging for mercy! It's not dimensioned for that many items. Besides, the default React-Vis palette has 20 different colors and will cycle through them unless another palette is specified.\n\nThat doesn't mean we can't show all the series at once. The only thing is, we can't show them distinctly as one chart.\nHere are a few strategies to deal with that:\n\nWe could show only a few highlighted territories:\n\n\x3c!-- INJECT:\"GeospatialAppNotTooMuch\" --\x3e\n\nThe chart remains highly legible as long as we don't try to make our user distinguish any 2 pairs of lines.\n\nWe could also use small multiples:\n\n\x3c!-- INJECT:\"GeospatialAppSmallMultiples\" --\x3e\n\nOr even make it look like a map: same idea as above - we make 52 mini-charts, but this time we simply position them absolutely in accordance to the approximate geographic position of the territory:\n\n\x3c!-- INJECT:\"GeospatialAppSmallMultiplesMap\" --\x3e\n"},function(e,n){e.exports='# Don\'t: confuse with axes\n\nReact-Vis provides flexibility with axes including the possibility to have multiple vertical and horizontal axes on a chart. \nPresenting several series on the same chart, expressed in different units and relying on separate axes, is almost always a bad idea though.\n\n\x3c!-- INJECT:"GeospatialAppDontDualAxes" --\x3e\n\nThere are few exceptions; however, most often, when two dissimilar series are presented on one chart, an argument is made in the name of space. \nWith the same amount of space, it\'s possible to have two charts on top of each other though:\n\n\x3c!-- INJECT:"GeospatialAppDoTwoCharts" --\x3e\n\nIf both charts are aligned, then it\'s already possible to see "how charts move together". To go further, we can use the interactive features of React-Vis to position a tooltip and a moving line:\n\n\x3c!-- INJECT:"GeospatialAppTwoCharts" --\x3e\n'},function(e,n){e.exports="In this module, we're going to write a series of tests for our [geospatial app](#/building-a-geospatial-app/) that we built in another module.\nWe are using this app as an example, as it's neither too complex nor too simple, but this module isn't specially about visualization. Rather, it will show how to write sensible tests for a React/Redux application.\n\n## Who is this for?\n\nThe class assumes that you have some familiarity with the React concepts like componnets and lifecycle methods, and, for the last section, with Redux as well (stores, actions, reducers, etc.). However, it doesn't require you to know anything about testing and will explain everything from the ground up. \n\n## Setup \n\nYou should have git, node >= 6, and either yarn or npm installed.\n\nClone our tutorial repository and open the new directory.\n```\ngit clone https://github.com/uber-common/vis-academy.git\ncd vis-academy/src/demos/testing-a-geospatial-app/0-starting-code\n\nyarn # or npm install (slower)\n```\n\nFor the class, you won't really have to run the app for which we will be writing tests. You can see it work [here](#/building-a-geospatial-app/6-linking-it-all) anyway. If you do want to run it, you will need to get a Mapbox token. Checkout [Installing a coding environment](#/installing-a-coding-environment/) for all the steps.\n\n## How this tutorial works\n\nIn this tutorial, you're going to start from the code in the \"0-starting-code\" directory, and follow instructions on each section. If you skip a section, you can always get the code - every folder in /src/demos/testing-a-geospatial-app/ contains the code at the end of the corresponding section. \n\n## Presentation of the app\n\nWe've converted the app of the Building a geospatial environment into a [React/Redux](https://github.com/reactjs/react-redux) app.\n\nOriginally, this app didn't use a store and its main component, App, had a state. It also had methods that modified that state, and that were passed to other components as props. Our app is simple enough that it can be organized like that.\n\nHowever, beyond a certain level of complexity, React apps are very likely to have a store, and if we are to explore testing, we can't really limit ourselves to the simplest of scenario. So instead, we've built a simple redux app.\n\nThe 6 methods that affected the state of App are now recreated as actions. The App component no longer has a state or methods, but we've splitted it in two: a container, that gets some properties and actions from the store, and a pure rendering component, which receives them as props. We are using the react-redux bindings, connect and Provider, to make the redux store available to our components.\n\nAs a redux-powered app, our new app does exactly the same as its previous incarnation - nothing more, nothing less.\n\n## Are you ready to test?\n\nIf so, head towards the next section: [smoke tests](#testing-a-geospatial-app/1-smoke-tests).\n"},function(e,n){e.exports='
      \n
    • Discuss what is testing
    • \n
    • Write our first set of tests
    • \n
    \n\n## What is testing?\n\nBefore we even get started let\'s take a minute to discuss what\'s even the point of writing tests and what can we possibly accomplish.\n\nTesting is writing specific code ("tests") to verify if our app works as intended. \nWe can the run these tests independently of the app. Each test can pass or fail. If all tests pass, then the app works indeed as expected; however, if even one single test fails, that means that an issue must be investigated.\n\nWeb apps are typically made of many different parts, components, but also containers, actions, reducers etc. When changing one part of the app, it\'s difficult to foresee if that change won\'t cause any issue with other components (and the more complex the app, the harder it is).\n\nBut with testing, it is possible to _prevent_ some of these problems. If after a change, a test that previously passed now fails, this means that there is a larger issue at play - at a minimum, the test must be changed.\n\nIt\'s also often a good idea to write tests after a change, because such a test can _explain_ the idea behind the change. The second function of tests, beyond preventing bugs, is to describe expected behaviors of the app; tests are also a form of documentation.\n\n## Smoke tests\n\nSmoke tests are the dumbest, most basic tests. We\'re just trying to see if calling the React components of our app doesn\'t cause a crash. Even though they are very short and easy to write, and that they can prevent catastrophic (albeit unlikely) failures, in the grand scheme of things, they are rarely worth the time. \n\nWhat they are good for, however, is to help us understand how to get started with testing.\n\n## Installing new stuff\n\nWe\'re going to need a few new modules. So go ahead and type in your CLI:\n\n```\nnpm install tape tape-catch babel-preset-env --save-dev\n```\n\n(or yarn add instead of npm install)\n\nWe are going to add a few other modifications to our package.json file. \n\nUnder "scripts", in addition to the "start-local", "start" and "build" entries, add this entry:\n```\n"test": "NODE_ENV=test tape -r babel-register -r ./src/test/" \n```\n(don\'t forget to add a comma on the property before that!)\nLikewise, in addition to "scripts", "dependencies" and "devDependencies", create a new entry "babel" like so:\n\n```\n "babel": {\n "presets": [\n "env",\n "stage-2",\n "react"\n ]\n }\n```\n(and again, add commas as needed.)\n\n## Writing our first tests\n\nNow, create a "test" folder in our "src" folder, and create two files inside, index.js and smoke-tests.js.\n\nindex.js is where we\'ll organize all our tests. For now, just add this single line:\n\n```\nimport \'./smoke-tests\';\n```\n\nAnd now, add this to smoke-tests.js: \n\n```\nimport React from "react";\nimport test from "tape-catch";\n\nimport App from "../app";\nimport Charts from "../charts";\nimport DeckGLOverlay from "../deckgl-overlay";\nimport { LayerControls } from "../layer-controls";\n\ntest("Smoketests", assert => {\n const app = ;\n assert.ok(true, \'App smoke test ok\');\n const charts = ;\n assert.ok(true, "Charts smoke test ok");\n const deckGLOverlay = ;\n assert.ok(true, "DeckGLOverlay smoke test ok");\n const layerControls = ;\n assert.ok(true, "layerControls smoke test ok");\n\n assert.end();\n});\n```\n\nOnce this is done, you may type in your CLI:\n\n```\nnpm run test\n```\n\nAnd you should get:\n\n```\n# Smoke tests\nok 1 App smoke test ok\nok 2 Charts smoke test ok\nok 3 DeckGLOverlay smoke test ok\nnot ok 4 ReferenceError: Controls is not defined\n\n(lengthy error message)\n\n1..4\n# tests 4\n# pass 3\n# fail 1\n\nerror Command failed with exit code 1.\n\n```\n\n## Analysis of smoke-test.js\n\nWe\'re importing React, because we\'re going to write some JSX. Then test from tape-catch, which is what we are going to use to write our tests.\nWe import all of our components.\n\nThen we\'ll use test(message, function). Here, I chose to name the argument to my function "assert" by convention. \nOnce inside test, we can use certain methods on that assert argument. Here, we only use 2: ok and end.\n\nassert.ok(value, message) just checks whether the value is truthy, if so, it prints a message.\nHowever, this simple test will fail if there has been an error since the last test.\n\nIn our case, our 4th case failed, which means that there has been an error between the 3rd and the 4th. There\'s only one statement in between:\n\n```\nconst layerControls = ;\n```\n\nAnd our test fails because Controls is not defined. The right component name is LayerControls. So go ahead and replace Controls by LayerControls:\n\n```\nconst layerControls = ;\n```\n\nand now run npm run test again:\n\n```\n# Smoketests\nok 1 App smoke test ok\nok 2 Charts smoke test ok\nok 3 DeckGLOverlay smoke test ok\nok 4 layerControls smoke test ok\n\n1..4\n# tests 4\n# pass 4\n\n# ok\n```\n\nAwesome! all tests pass!\n\nFinally, assert.end() signals there will be no more tests and is __required__.\n\nCongratulations, you\'ve written your first series of tests! \n\nLet\'s continue to the next section: [code coverage](#testing-a-geospatial-app/2-code-coverage).\n\n
      \n
    • Testing helps prevent bugs especially as parts of the app are updated independantly.
    • \n
    • Testing means running a series of tests which must all pass.
    • \n
    • Smoke tests test if a component constructor will run without crashing.
    • \n
    • Smoke tests are very simple tests but can prevent catastrophic failures.
    • \n
    '},function(e,n){e.exports="
      \n
    • Discuss what is code coverage
    • \n
    • Measure code coverage in our app
    • \n
    \n\n## Code coverage\n\nCode coverage is one measure of how well your code is tested. When computing coverage, you are counting how many branches of your code are are taken into account by tests.\n\nWe're going to add the nyc module:\n\n```\nnpm install nyc --save-dev\n```\n\nand add this line in our package.json scripts:\n\n```\n\"cover\":\n \"nyc --reporter html --reporter cobertura --reporter json-summary npm test\"\n```\n\nYou're all set!\nnow, in the CLI, let's type:\n\n```\nnpm run cover\n```\n\nOur tests are going to run again, but on top of that, a \"coverage\" folder is going to be created in the folder where you have your package.json. Locate that folder and open the index.html file inside of it in your browser.\n\nYou'll be able to see that for now, our 4 tests cover 42.59% of our statements and 44.23% of our lines. The more tests we're going to write, the more those numbers will go up.\n\nCode coverage is helpful but is not the endgame. It's much easier to achieve a great code coverage than to write helpful tests!\n\nLet's continue to the next section: [testing UI](#testing-a-geospatial-app/3-testing-uis).\n\n
      \n
    • Code coverage is one high-level measure of how thorough tests are for an app.
    • \n
    • A high code coverage is a means, not an end.
    • \n
    \n"},function(e,n){e.exports='
      \n
    • See how components can be tested in a simulated browser environment
    • \n
    • Learn how to test attributes of elements created by components
    • \n
    • Simulate events such as clicks on our test components
    • \n
    • Setup spy functions
    • \n
    \n\n## Testing UI\n\nIn this section, we\'re going to go deeper than simply trying to call component constructors.\nWe\'re going to use Enzyme to test how actual components behave once rendered. That should be difficult, because when testing, we are not in a browswer environment and we don\'t have a DOM in which to actually render the component. This is why Enzyme comes with a companion module, JSDOM, which can simulate the DOM while testing.\n\nTo make this work, we\'re going to have to add quite a few things:\n\n```\nnpm install babel-polyfill enzyme enzyme-adapter-react-15 jsdom jsdom-global sinon --save-dev\n```\n\nWhat do they all do?\n* babel-polyfill is so that some ES6 JS features will be available during testing. That\'s typically not a problem when using the application that we want to test in a browser, because we use build systems and transpilers. But the testing environment doesn\'t have that.\n* enzyme is the main module which will let us test our components in the DOM.\n* enzyme-adapter-react-15: enzyme needs to be configured to work in a certain environment, through "adapters". \n* jsdom is the javascript "headless browser" that will be used to simulate the DOM.\n* jsdom-global will inject the parts of the DOM API you need for testing in your node.js environment.\n* sinon is a module we will use to build spy functions.\n\nWe\'re not done yet!\n\nCreate a new file in src/test called \'setup-browser-env\' and paste this:\n\n```\n/* setup.js */\nimport \'babel-polyfill\';\nimport JSDOM from \'jsdom\';\nconst Adapter = require(\'enzyme-adapter-react-15\');\nconst { configure } = require(\'enzyme\');\n\nrequire(\'jsdom-global\')();\n\nconfigure({ adapter: new Adapter() });\n```\n\nGo back to your package.json file and modify the "test" script like so:\n\n```\n"test": "NODE_ENV=test tape -r babel-register -r ./src/test/setup-browser-env.js ./src/test/",\n```\n\ncreate another file in /src/test called components.js. It can be left empty for now.\n\nFinally, we\'re going to add it to our /src/test/index.js:\n\n```\nimport "./components";\nimport "./smoke-screens";\n```\n\nAre you ready? Let\'s test!\n\n## Shallow mounting\n\nLet\'s open our src/test/component.js file.\n\n```\nimport React from "react";\nimport { shallow } from "enzyme";\nimport test from "tape-catch";\nimport App from "../app";\n\ntest("Mounting the app", assert => {\n const app = shallow();\n assert.ok(app.exists(), "App mounted");\n assert.end();\n});\n```\n\nAnd try npm run test.\nThat test doesn\'t pass! why? Because App requires an init prop and a changeViewport prop. We\'re try to shallow-mount our component in the DOM. That means that the constructor and componentDidMount methods are going to be called. That\'s different from our smoke screens! \nIn Enzyme parlance, app (that is, the output of shallow()) is a wrapper. A wrapper contains a tree of nodes. \n\nSo let\'s modify our test:\n\n```\ntest("Mounting the app", assert => {\n const app = shallow( {}} changeViewport={() => {}} />);\n assert.ok(app.exists(), "App mounted");\n assert.end();\n});\n```\n\nNow this passes. \nLet\'s take a closer look at what we\'re testing. exists() is a method from Enzyme which tests if a node exists. If applied to a wrapper, it tests whether it contains one node.\n\nLet\'s make our tests a little bit more interesting with spy functions. \nWe\'re going to import sinon, and add the following to our test:\n\n```\nimport React from "react";\nimport { shallow } from "enzyme";\nimport test from "tape-catch";\nimport App from "../app";\nimport sinon from "sinon";\n\ntest("Mounting the app", assert => {\n const init = sinon.spy();\n const changeViewport = sinon.spy();\n const app = shallow();\n assert.ok(app.exists(), "App mounted");\n assert.equals(init.called, true, "init called");\n assert.equals(changeViewport.calledOnce, true, "changeViewport called once");\n app.unmount();\n assert.ok(true, "App unmounted");\n assert.end();\n});\n```\n\nA spy function is a function which collects information about how, whwn and how often it\'s called.\nLet\'s try a few ways to use them:\nHere, we verify that init has been called - once, ten times, one hundred times? this test doesn\'t tell. At least once.\nThen, we verify that changeViewport has been called exactly once.\n\nFinally, we\'re going to unmount our wrapper. Doing so calls its componentDidUnmount method. \n\n## Full mounting and using fixtures\n\nNext, we\'re going to test the Charts component.\n\n```\ntest("mounting the charts", assert => {\n\n const chartsWithoutData = shallow();\n assert.equals(\n chartsWithoutData.find("div").children().length,\n 0,\n "without data no chart is rendered"\n );\n asset.end();\n});\n```\n\nUnfortunatalely, tests need a pickups prop to render anything else than a div - without that, it just renders an empty div.\nThis is what this test checks: the wrapper contains a div, but it has 0 children. \n\nTo do anything more interesting, we\'re going to need data. We don\'t actually have to use real data, but we might as well.\n\nSo let\'s create a fixtures.js file in /src/test, and paste this inside:\n\n```\nmodule.exports = {\n pickups: [\n { hour: 0, x: 0.5, y: 246 },\n { hour: 1, x: 1.5, y: 173 },\n { hour: 2, x: 2.5, y: 98 },\n { hour: 3, x: 3.5, y: 59 },\n { hour: 4, x: 4.5, y: 53 },\n { hour: 5, x: 5.5, y: 102 },\n { hour: 6, x: 6.5, y: 294 },\n { hour: 7, x: 7.5, y: 466 },\n { hour: 8, x: 8.5, y: 574 },\n { hour: 9, x: 9.5, y: 542 },\n { hour: 10, x: 10.5, y: 434 },\n { hour: 11, x: 11.5, y: 510 },\n { hour: 12, x: 12.5, y: 468 },\n { hour: 13, x: 13.5, y: 435 },\n { hour: 14, x: 14.5, y: 526 },\n { hour: 15, x: 15.5, y: 453 },\n { hour: 16, x: 16.5, y: 400 },\n { hour: 17, x: 17.5, y: 503 },\n { hour: 18, x: 18.5, y: 602 },\n { hour: 19, x: 19.5, y: 645 },\n { hour: 20, x: 20.5, y: 647 },\n { hour: 21, x: 21.5, y: 662 },\n { hour: 22, x: 22.5, y: 609 },\n { hour: 23, x: 23.5, y: 498 }\n ]\n};\n```\n\nLet\'s make sure to import that in our \'components.js\' file - \n\n```\nimport { pickups } from "./fixtures";\n```\n\nnow, we\'re going to try to count the bars that are created by Charts. We pass an array that has 24 items, so we expect 24 bars. In the app, Charts uses react-vis to create a BarSeries component, which, in turns, generates a certain number of rect SVG elements. So let\'s try this: \n\n```\ntest("mounting the charts", assert => {\n\n const chartsWithoutData = shallow();\n assert.equals(\n chartsWithoutData.find("div").children().length,\n 0,\n "without data no chart is rendered"\n );\n\n const charts = shallow(\n \n );\n const bars = charts.find("rect");\n assert.equals(bars.length, 24, "charts has 24 rect elements");\n\n asset.end();\n})\n```\n\nBut this test doesn\'t work. That\'s because when shallow mounting, we can only see what happens one element deep. That\'s already super useful and faster than fully rendering the elements. But for this, shallow isn\'t enough, so let\'s use Enzyme\'s fuller API: mount().\n\nLet\'s make sure to import it:\n\n```\nimport { mount, shallow } from "enzyme";\n```\n\nnow let\'s try this:\n\n```\n\ntest("mounting the charts", assert => {\n const highlight = sinon.spy();\n const select = sinon.spy();\n\n const chartsWithoutData = shallow();\n assert.equals(\n chartsWithoutData.find("div").children().length,\n 0,\n "without data no chart is rendered"\n );\n\n const charts = mount(\n \n );\n const bars = charts.find("rect");\n assert.equals(bars.length, 24, "charts has 24 rect elements");\n assert.equals(\n bars.first().props().style.fill,\n "#125C77",\n "unselected bar has normal color"\n );\n\n assert.equals(\n bars.at(1).props().style.fill,\n "#17B8BE",\n "highlighted bar has special color"\n );\n assert.equals(\n bars.at(2).props().style.fill,\n "#19CDD7",\n "selected bar has special color"\n );\n bars.first().simulate("mouseover");\n bars.first().simulate("click");\n\n assert.equals(highlight.callCount, 1, "highlight has been called once");\n assert.equals(select.callCount, 1, "select has been called once");\n charts.unmount();\n assert.end();\n});\n```\n\nOur previous test passes. We can effectively see the 24 elements.\n\nFor the next set of tests, we\'re going to explore another really useful method of Enzyme: props(). We are going to select nodes, then test their properties, in this case, their style. Charts is supposed to render the highlighted and the selected bar with certain colors, and normal bars with another one.\n\nBut how to select a specific node out of many? we can use the at(n) method to select the nth method. For the first node of a series, we can use first() instead.\n\nNext, we are going to simulate events, in this case mousing over a node and clicking on it.\n\nFinally, we\'re going to use spy functions again to see that those events had an effect. This time we\'re using the more generic syntax, callCount, which stores the number of times a function has been called.\n\nLet\'s continue to the next section: [testing actions](#testing-a-geospatial-app/4-testing-actions).\n\n
      \n
    • Once the proper testing environment is set up, we can go well beyond smoke screens.
    • \n
    • We can test and simulate how our components look but also how they react to events.
    • \n
    \n'},function(e,n){e.exports='
      \n
    • What tests can be done on the store?
    • \n
    • What are good practices when testing actions?
    • \n
    \n\n## Testing actions and the store\n\nIn the previous section, we\'ve looked at the kind of things we can test in the UI - we can test the props of components (or properties of DOM elements such as style), simulate events, check whether functions have been called by the UI.\n\nHowever, most of the logic of a web app happens in relation to the store: actions are created, dispatched, handled, reduced and then the store becomes props to containers. So, there\'s much more to a web app than how components render.\n\nIn this section, we are only going to graze the surface by showing what can be done - again, our app is simple. But that should give you a good idea of how to proceed.\n\n## Testing actions via exported handlers\n\nOne tempting way to test actions is to export handlers and test them. In the src/reducer.js file, all action handlers are already exported, so let\'s try that - with the simplest of our actions, highlight.\n\n```\nimport test from "tape-catch";\nimport { highlightHandler } from "../reducer";\n\ntest("Testing handlers", assert => {\n assert.deepEquals(\n highlightHandler({}, { payload: 1 }),\n { highlightedHour: 1 },\n "highlightHandler updates state"\n );\n\n assert.end();\n});\n```\n\nSo - this works, but what have we accomplished? If for whatever reason, the type of the action changes, the reducer changes, or anything - there\'s little guarantee that this specific handler is going to be called for this specific action.\n\n## Testing actions with the reducer and action creators\n\nHere\'s an alternative syntax:\n```\nimport test from "tape-catch";\nimport { highlightHandler, reducer } from "../reducer";\nimport { highlight } from "../actions";\n\ntest("Testing handlers", assert => {\n assert.deepEquals(\n highlightHandler({}, { payload: 1 }),\n { highlightedHour: 1 },\n "highlightHandler updates state"\n );\n\n assert.deepEquals(\n reducer({}, highlight(1)).highlightedHour,\n 1,\n "action creator is a more reliable way to test this"\n );\n assert.end();\n});\n```\n\nIn the second test, we call the _actual_ reducer and we pass it an action created with the _actual_ action creator. This is much closer to how things happen in the app, and so much more reliable.\n\n## Testing the result of a series of actions\n\nIn real-life scenario, you\'d want to test what happens if one action is dispatched, then another, then another. Your app logic is supposed to handle those sequences of actions. \n\nOne of the advantages of using our reducer is that it outputs the updated value of the store\'s state.\nSo we can put it in a variable and use it to simulate several consecutive actions in sequence.\n\nLet\'s try to use select to pass the same value twice. If you pass the same value twice, the value for selectedHour in the state is supposed to go back to null.\n\nLet\'s make sure to import select from our actions too:\n\n```\nimport { highlight, select } from "../actions";\n```\n\nThen, let\'s try this:\n\n```\n let state = reducer({}, select(1));\n assert.equals(\n state.selectedHour,\n 1,\n "Passing a value to selectedHour updates the state"\n );\n state = reducer(state, select(1));\n\n assert.equals(\n state.selectedHour,\n null,\n "Selecting the same value twice resets selectedHour"\n );\n```\n\nThis works: passing the same value twice to select effectively resets selectedHour.\n\nThese kind of scenarios are usually helpful to test because the logic of this sequence of action makes sense to a human reader, and so if someone else reads your tests along with the expected behavior, this makes your app easier to understand than from reading the code.\n\n## Testing helpers\n\nWhile it\'s a better idea to test a combination of reducer + action creator than an action handler, when your action handler is so complex that it has to use helpers, it may be worth it to test the helpers directly.\n\nHere, we are going to test processData - let\'s make sure to import it first:\n\n```\nimport { highlightHandler, processData, reducer } from "../reducer";\n```\n\nWe are also going to be importing the input data from the app, and our fixture data:\n\n```\nimport taxiData from "../../../../data/taxi";\nimport { pickups } from "./fixtures";\n```\n\nThen, we can simply test that one of the output of processData is exactly our pickups dataset from fixtures:\n\n```\nassert.deepEquals(\n processData(taxiData).pickups,\n pickups,\n "processData works as expected"\n);\n```\n\nOf course, there\'s a lot more we could do: pass it inputs which are not well-formed and expect it to fail, pass it smaller datasets and show the result of that, etc.\n\n
      \n
    • It\'s better to test actions from the reducer directly.
    • \n
    • Beyond individual actions, whole scenarios can also be tested.
    • \n
    \n\n\n\n'},function(e,n){e.exports="\nBefore we go through the tutorial, let's make sure we have everything necessary in order to make this as smooth as possible.\nThis tutorial assumes a basic familiarity with Javascript and the command line, but otherwise it's not necessary to understand every step.\nFeel free to ask questions if anything is unclear.\nIf you have problem with setting up the coding environment please check [here](#/installing-a-coding-environment/installing-tools-mac)\n\n## 1. Cloning and Running\n\nClone our tutorial repository and go through the usual setup steps. NOTE: you\nneed to be running node **>=v6** locally.\n```\ngit clone https://github.com/uber-common/vis-academy.git\ncd vis-academy/src/demos/graph/0-starting-code\n\nyarn # or npm install (slower)\nnpm start\n```\n\nA page should automatically be opened in your browser, with a pretty simple app (for now!).\n\nNote that the repository you cloned also contains all the content and code of this tutorial, and you may run it locally if you want (repeat the last two steps from above from vis-academy/).\n\n## 3. How this tutorial works\n\nIn this tutorial, you will build a graph visualization application from scratch, with nodes, edges, and some basic interaction. \n\nIn each lesson, we'll highlight what we'll cover, then we'll go through the code examples - copying the examples is how we'll build the app step by step. Some parts of the lessons are skippable - you can move to the next session and still have a functional app at the end. \n\nFeel free to explore and experiment as you copy the code examples, you can find working code that correspond to the start of each lesson in the repository.\n\nWe'll end each lesson with key takeaways and further reading.\n\n## 4. Start Coding!\n\nYou should see the project sturcture of `0-starting-code` folder like this:\n```\n src/\n demos/\n 0-starting-code/\n src/\n index.html\n package.json\n README.md\n root.js\n webpack.config.js\n yarn.lock\n```\n\n - ./src: will be the folder that holds all your changes as you go through the tutorial.\n - ./index.html: the wireframe of the app\n - ./package.json: the manifest about the application and dependencies.\n - ./README.md: instructions about how to run this application.\n - ./root.js: the entry point of the app.\n - ./webpack.config.js: basic [Webpack](https://webpack.github.io/) server settings.\n - ./yarn.lock: lock file for [yarn](https://yarnpkg.com/en/).\n\nWe also prepared the starting code for each step in case you join in the middle of the class.\nEach folder has the same structure, the only thing you need to do is to follow the steps and edit the code in `src/` folder.\n\nIn the `common` folder, we have the `graph.js` for storing the graph data and `layout-engine.js` for calculating graph layout. We will use them later.\n\nNow You can open your text editor with the following file:\n\n```\nsrc/demos/graph/0-starting-code/src/app.js\n```\n\nNext, you can head to the next step:\n[Graph Render](#/graph-vis/1-graph-render).\n"},function(e,n){e.exports="
      \n
    • Create a GraphRender component using deck.gl
    • \n
    \n\n# What Will We Do\nIn this step, we will create a reusable render engine to draw the nodes and edges of the graph on the canvas.\n[Deck.GL](http://uber.github.io/deck.gl) is a WebGL overlay suite for React,\nproviding a set of highly performant data visualization overlays that we can compose the visualization layer by layer.\nThis render engine will take data and several property accessors into the visualization layers and allow the users to control the the visual logic outside of this component. Here's the overview of the render engine, GraphRender:\n\n

    \n \"extruded\"\n

    \n\nLet's get your hands on this component and add the layers by following steps:\n\n## 1. Create a GraphRender Component\n\nCreate a new file named `graph-render.js` in `src/` folder where we will put the deck.gl component. First, let's layout the component:\n\n```js\nimport React, {Component} from 'react';\nimport DeckGL from 'deck.gl';\n\nexport default class GraphRender extends Component {\n render() {\n const layers = [];\n // 0. create deck.gl instance\n return (\n \n );\n }\n}\n```\n\nThis gives us the basic structure, using the `DeckGL` react component to render our `deck.gl` overlay.\nYou'll notice that `layers` is being passed to `DeckGL` but it's an empty array.\nWe have to initialize each `deck.gl` layer separately. \n`Deck.GL` comes with several prepackaged layers that we can use to show all kinds graph visualization.\nLet's edit the function and creat a node layer in `render()` function.\n\n## 2. Node Layer: Add Scatterplot Layer with Deck.gl\n\n[Scatterplot](https://uber.github.io/deck.gl/#/documentation/layer-catalog/scatterplot-layer) can be used to plot point locations. You can color the points to show different types of nodes, or have its radius based on a numeric metric such as the degree of node or any other node attributes.\n\nWe will pass the data `nodes` and accessors like `getNodeColor`, `getNodePosition`, and `getNodeSize` as props to this `GraphRender` component later.\n\n```js\n// 0. import modules\nimport DeckGL, {\n ScatterplotLayer,\n COORDINATE_SYSTEM\n} from 'deck.gl';\n\nexport default class GraphRender extends Component {\n\n // 1. add a method to create node layer\n createNodeLayer() {\n return new ScatterplotLayer({\n id: 'node-layer',\n data: this.props.nodes,\n getPosition: node => this.props.getNodePosition(node),\n getRadius: node => this.props.getNodeSize(node),\n getColor: node => this.props.getNodeColor(node),\n projectionMode: COORDINATE_SYSTEM.IDENTITY\n });\n }\n\n // ...\n}\n```\n\nBy passing these accesors into the layer directly, users can change the visual mapping externally without modifying this component.\nLet's go over some properties of the `ScatterplotLayer` above:\n\n##### `data` {Array}\nArray of points for the layer. In this case, it's the nodes of the graph.\nformat as `[{id: nodeId, position: [x, y]}, {id: nodeId, position: [x, y]}, ...]`\n\n##### `getPosition` {Function}\nFunction that gets called for the position of each node, should return [x, y].\n\n#### `getRadius` {Function}\nFunction that gets called for the radius of each node, should return a number.\n\n#### `getColor` {Function}\nFunction that gets called for the color of each node, should return an array [r, g, b, alpha].\nIf the alpha parameter is not provided, it will be set to 255.\n\n#### `projectionMode` {Number}\nBy default, `deck.gl` uses [Mercator projection](https://en.wikipedia.org/wiki/Mercator_projection) to project points onto the viewport. In our case, setting projectionMode to `COORDINATE_SYSTEM.IDENTITY` allows us to plot the points as-is the position from the `getPosition` method.\n\n\n## 3. Edge Layer: Add Line Layer with Deck.gl\n\n[LineLayer](https://uber.github.io/deck.gl/#/documentation/layer-catalog/line-layer) can be used to plot a series of lines.\n\nThe color and stroke width also can controlled by the accessors. Note that we expect the accessor `getEdgePosition` will return `{sourcePosition: [x, y], targetPosition: [x, y]}`.\n\n```js\n// 0. import Line layer from deck.gl\nimport DeckGL, {\n // ...\n LineLayer\n} from 'deck.gl';\n\nexport default class GraphRender extends Component {\n // ...\n // 1. add a method to create edge layer\n createEdgeLayer() {\n return new LineLayer({\n id: 'edge-layer',\n data: this.props.edges,\n getSourcePosition: e =>\n this.props.getEdgePosition(e).sourcePosition,\n getTargetPosition: e =>\n this.props.getEdgePosition(e).targetPosition,\n getColor: e => this.props.getEdgeColor(e),\n strokeWidth: this.props.getEdgeWidth(),\n projectionMode: COORDINATE_SYSTEM.IDENTITY\n });\n }\n\n // ...\n}\n```\n\nHere are some properties we used in the `LineLayer` above:\n\n##### `data` {Array}\nArray of lines for the layer. In this case, it's the edges of the graph.\nThe expected format is:\n```\ndata = [\n {source: sourceNodeId, target: targetNodeId},\n {source: sourceNodeId, target: targetNodeId},\n ...\n]\n```\n\n##### `getSourcePosition` {Function}\nFunction that gets called for the position of ther source node, should return [x, y].\n\n#### `getTargetPosition` {Function}\nFunction that gets called for the position of ther target node, should return [x, y].\n\n#### `getColor` {Function}\nFunction that gets called for the color of the edge, should return an array [r, g, b, alpha].\nIf the alpha parameter is not provided, it will be set to 255.\n\n#### `strokeWidth` {Number}\nThe width of the line; the unit is pixels. Note that `LineLayer` only has uniform stroke width for all lines. If you want to change the thickness of the line dynamically, please use [PathLayer](http://uber.github.io/deck.gl/#/documentation/layer-catalog/path-layer).\n\n#### `projectionMode` {Number}\nBy default, `deck.gl` uses [Mercator projection](https://en.wikipedia.org/wiki/Mercator_projection) to project points onto the viewport. In our case, setting projectionMode to `COORDINATE_SYSTEM.IDENTITY` allows us to plot the points as-is the position from the `getSourcePosition` and `getTargetPosition` method.\n\n## 4. Viewport\n\nThe `Viewport` manages projection and unprojection of coordinates between world and viewport coordinates (which is essentially a 3D matrix \"camera\" class of the type you would find in any 3D/WebGL/OpenGL library, holding `view` and `projection` matrices). OrthographicViewport will place the camera on the top and look at the graph.\n\n```js\n// 0. import OrthographicViewport from deck.gl\nimport DeckGL, {\n // ...\n OrthographicViewport\n} from 'deck.gl';\n\nexport default class GraphRender extends Component {\n \n // 1. add a method to create viewport\n createViewport() {\n const width = this.props.width;\n const height = this.props.height;\n return new OrthographicViewport({\n width,\n height,\n left: (-width / 2),\n top: (-height / 2)\n });\n }\n\n // ...\n}\n```\n\n## 5. Put it all together\n\nNavigate to bottom of graph-rener.js and add the `render` function.\n\n```js\nexport default class GraphRender extends PureComponent {\n // ...\n\n render() {\n return (\n
    \n \n
    \n );\n }\n}\n```\n\nrender() is simply render the deck.gl instance with the viewport and layers we created.\n\n
      \n
    • GraphRender component contains viewport, node layer, and edge layer.
    • \n
    • The setting of nodes and edges can be controlled by the properties passed into this component.
    • \n
    \n\n## 5. Complete Code\n\nOur completed component [graph-render.js](https://github.com/uber-common/vis-academy/blob/master/src/demos/graph/1-basic-graph/src/graph-render.js) should now look like this:\n\n```js\nimport React, {PureComponent} from 'react';\n\nimport DeckGL, {\n LineLayer,\n ScatterplotLayer,\n OrthographicViewport,\n COORDINATE_SYSTEM\n} from 'deck.gl';\n\nexport default class GraphRender extends PureComponent {\n\n createViewport() {\n const width = this.props.width;\n const height = this.props.height;\n return new OrthographicViewport({\n width,\n height,\n left: (-width / 2),\n top: (-height / 2)\n });\n }\n\n createNodeLayer() {\n return new ScatterplotLayer({\n id: 'node-layer',\n data: this.props.nodes,\n getPosition: node => this.props.getNodePosition(node),\n getRadius: node => this.props.getNodeSize(node),\n getColor: node => this.props.getNodeColor(node),\n projectionMode: COORDINATE_SYSTEM.IDENTITY,\n updateTriggers: {\n getPosition: this.props.positionUpdateTrigger\n }\n });\n }\n\n createEdgeLayer() {\n return new LineLayer({\n id: 'edge-layer',\n data: this.props.edges,\n getSourcePosition: e =>\n this.props.getEdgePosition(e).sourcePosition,\n getTargetPosition: e =>\n this.props.getEdgePosition(e).targetPosition,\n getColor: e => this.props.getEdgeColor(e),\n strokeWidth: this.props.getEdgeWidth(),\n projectionMode: COORDINATE_SYSTEM.IDENTITY,\n updateTriggers: {\n getSourcePosition: this.props.positionUpdateTrigger,\n getTargetPosition: this.props.positionUpdateTrigger\n }\n });\n }\n\n render() {\n return (\n
    \n \n
    \n );\n }\n}\n\n```"},function(e,n){e.exports="
      \n
    • Setup the application, load graph data, and render a graph with random layout in a React application
    • \n
    \n\n**HOLD UP!!!** If you got here without reading the [**Setup**](#/graph-vis/setup) or\n[**Graph Render**](#/graph-vis/1-graph-render) step,\nit is highly recommended that you do so, or your application might not work.\n[GO HERE](#/graph-vis/setup) and go through it now.\n\n# What Will We Do\nIn this step, we will implement the main logic of the application, `app.js`. \nHere's the overview of the architecture:\n

    \n \"extruded\"\n

    \n\n## 1. Start with a bare React Component\n\nThe app component in the starting code above currently looks like this:\n```js\n// ...\nexport default class App extends Component {\n\n constructor(props) {\n super(props);\n }\n\n render() {\n return (\n
    Empty App, Edit Me!
    \n );\n }\n\n}\n```\nThe next steps of this tutorial will only refer to parts of the outline shown above, and not the whole thing.\n\n## 2. Add Graph Data\n\nWe already prepared the sample graph data in the repository \n[here](https://github.com/uber-common/vis-academy/blob/master/src/demos/graph/data/sample-graph.js),\nand then import the file into your `app.js` component.\n\n```js\nimport sampleGraph from '../../data/sample-graph';\n```\n\nNow we need to process this data into a usable format. \nWe already prepared a basic graph class [here](https://github.com/uber-common/vis-academy/blob/master/src/demos/graph/common/graph.js) for storing graph data and some basic graph operations.\n\nWe add a `processData` method and call it when component mounts to process the data.\n\n```js\n// ...\n\n// 0. import Graph data and data structure.\nimport sampleGraph from '../../data/sample-graph';\nimport Graph from '../../common/graph';\n\nexport default class App extends Component {\n\n constructor(props) {\n // ...\n // 1. add the graph to the component state.\n this.state = {\n graph: new Graph\n };\n }\n\n componentDidMount() {\n // 2. call processData when the component is mounted.\n this.processData();\n }\n\n processData() {\n // 3. load the graph data and update graph in the state.\n if (sampleGraph) {\n const newGraph = new Graph();\n sampleGraph.nodes.forEach(node =>\n newGraph.addNode(node)\n );\n sampleGraph.edges.forEach(edge =>\n newGraph.addEdge(edge)\n );\n this.setState({graph: newGraph});\n }\n }\n\n // ...\n}\n```\n\n## 3. Persist Viewport State\n\nThe next thing will be the state of the viewport, here we only need the size of the window.\nThe width and height can be easily retrieved from the global object `window`.\nWe set the viewport object on component state because `deck.gl` leaves the control of the viewport to the user.\n\n```js\nexport default class App extends Component {\n constructor(props) {\n // ...\n this.state = {\n // ...\n // 0. add viewport state\n viewport: {\n width: window.innerWidth,\n height: window.innerHeight\n }\n };\n }\n\n // ...\n}\n```\n\n## 4. Assign Random Position For Nodes\n\nOnce we loaded the graph, we need to assign positions to the nodes so they can be plotted.\nIn this example, we can just assign random positions to the nodes within the container.\n\n\n```js\n// 0. function to return random position.\nfunction randomPosition(width, height) {\n const halfWidth = width / 2;\n const halfHeight = height / 2;\n const x = Math.random() * width - halfWidth;\n const y = Math.random() * height - halfHeight;\n return [x, y];\n}\n\nexport default class App extends Component {\n // ...\n\n processData() {\n if (sampleGraph) {\n // 1. get viewport state (width, height)\n const width = this.state.viewport.width;\n const height = this.state.viewport.height;\n const newGraph = new Graph();\n // 2. assign position to nodes\n sampleGraph.nodes.forEach(node =>\n newGraph.addNode({\n id: node.id,\n position: randomPosition(width, height)\n })\n );\n // ...\n }\n }\n\n // ...\n}\n\n```\n\n## 5. Connect everything together\n\nThe last step, we now can connect the accessors of nodes and edges with the `GraphRender` component.\nTo simplify the application, the color accessor and size/width accessor will only return constant values.\n\n`getNodePosition` will simply return the `position` property of the node.\n`getEdgePosition` will try to find the source/target node and return its position.\n\n```js\nexport default class App extends Component {\n // ...\n\n // 0. define node accessors\n getNodeColor = node => [94, 94, 94]\n getNodeSize = node => 10\n getNodePosition = node => node.position\n\n // 1. define edge accessors\n getEdgeColor = edge => [64, 64, 64]\n getEdgeWidth = () => 2\n getEdgePosition = edge => ({\n sourcePosition: this.state.graph.findNode(edge.source).position,\n targetPosition: this.state.graph.findNode(edge.target).position\n })\n\n render() {\n // 2. pass data and accessors to GraphRender component\n return (\n \n );\n }\n}\n```\n\nCongratulations! You should be able to see a random graph now!\n

    \n \"extruded\"\n

    \n\n\n
      \n
    • GraphRender behaves just as another React component with props and callbacks.
    • \n
    • Basic settings of the nodes and edges are controlled by the accessors in `app.js`.
    • \n
    \n\n## Completed Code\n\nOur completed component app.js should now look like this:\n\n```js\n/* global window */\nimport React, {Component} from 'react';\n\n// data\nimport sampleGraph from '../../data/sample-graph';\n\n// utils\nimport Graph from '../../common/graph';\n\n// components\nimport GraphRender from './graph-render'\n\nfunction randomPosition(width, height) {\n const halfWidth = width / 2;\n const halfHeight = height / 2;\n const x = Math.random() * width - halfWidth;\n const y = Math.random() * height - halfHeight;\n return [x, y];\n}\n\nexport default class App extends Component {\n\n constructor(props) {\n super(props);\n this.state = {\n graph: new Graph(),\n viewport: {\n width: window.innerWidth,\n height: window.innerHeight\n }\n };\n }\n\n componentDidMount() {\n this.processData();\n }\n\n processData() {\n const width = this.state.viewport.width;\n const height = this.state.viewport.height;\n const newGraph = new Graph();\n sampleGraph.nodes.forEach(node =>\n newGraph.addNode({\n id: node.id,\n position: randomPosition(width, height)\n })\n );\n sampleGraph.edges.forEach(edge => {\n newGraph.addEdge(edge);\n });\n this.setState({graph: newGraph});\n }\n\n // node accessors\n getNodeColor = node => [94, 94, 94]\n getNodeSize = node => 10\n getNodePosition = node => node.position\n\n // edge accessors\n getEdgeColor = edge => [64, 64, 64]\n getEdgeWidth = () => 2\n getEdgePosition = edge => ({\n sourcePosition: this._graph.findNode(edge.source).position,\n targetPosition: this._graph.findNode(edge.target).position\n })\n\n render() {\n if (this._graph.isEmpty()) {\n return null;\n }\n\n const {viewport} = this.state;\n return (\n \n );\n }\n}\n```\n\nThat's all you need to render a graph and make it interactive!\n\nNext, you can head to the next step [**Layout Engine**](#/graph-vis/3-plugin-layout-engine).\n"},function(e,n){e.exports="\x3c!-- INJECT:\"GraphLayout\" --\x3e\n\n
      \n
    • Plugin a Graph Layout Engine
    • \n
    • Get new graph layout from layout engine
    • \n
    \n\n**HOLD UP!!!** If you got here without reading the previous steps,\nit is highly recommended that you do so, or you can just check out the complete code from the previous step:\n```\ncd src/demos/graph/1-basic-graph\n```\n\n# What Will We Do\nIn this step, we will add a layout engine with the `app.js` for calculating graph layout.\nHere's the overview of the architecture:\n

    \n \"extruded\"\n

    \n\n## 1. D3 Force Layout Engine\n\nFirst, we need to install [d3-force](https://github.com/d3/d3-force) from npm:\n```\nyarn add d3-force\nor\nnpm install d3-force --save-dev (slower)\n```\n\nLayout engine will trigger onUpdate callback function when every step of the 'simulation' is finished.\n\n```js\nimport * as d3 from 'd3-force';\n\n// ...\n\nexport default class LayoutEngine {\n\n constructor(props) {\n // ...\n // 0. instantiate d3 force layout\n this._simulator = d3.forceSimulation(graph.nodes)...\n // 1. register callback when every 'simulation' is finished.\n this._simulator.on('tick', this.ticked);\n }\n\n registerCallbacks(onUpdate) {\n // 2. register external callback\n this._onUpdateCallback = onUpdate;\n }\n\n ticked = () => {\n // 3. trigger registered callback\n this._onUpdateCallback();\n }\n\n start() {\n // ...\n // 4. start the layout simulation\n this._simulator.alpha(alpha).restart();\n }\n\n // ...\n}\n```\nThe main purpose is to decouple the layout calculation logic from the rendering.\nWe already wrote the layout engine for you, so you can just import it to your `app.js`;\nFor more detail, please see the complete code of the layout engine at [here](https://github.com/uber-common/vis-academy/blob/master/src/demos/graph/common/layout-engine.js).\nNote that, the layout engine should be replaceable with any other implementation to achieve a different type of graph layout.\n\nNow let's plug in the layout engine with our graph application.\n\n## 2. Start Layout Engine\n\nOnce the layout engine is instantiated in the constructor, we will need to register the update callback to get notified when the laout simulation is finished on each step. \nTo speed up the rendering, we want the component rerender without 'diffing' the component state and props.\nOne trick we can do here is to call 'forceUpdate()' method to rerender the component when the layout simulation is completed on each step.\n\n```js\n// step0: import layout engine\nimport LayoutEngine from './layout-engine';\n\nexport default class App extends Component {\n constructor(props) {\n // ...\n // step1: instantiate layout engine\n this._engine = new LayoutEngine();\n }\n\n componentDidMount() {\n // ...\n // step2: register onUpdate callback.\n this._engine.registerCallbacks(this.reRender);\n }\n\n reRender = () => this.forceUpdate()\n\n processData() {\n // ...\n const newGraph = new Graph();\n newGraph.nodes.forEach(node => {\n newGraph.addNode(node);\n });\n sampleGraph.edges.forEach(edge => {\n newGraph.addEdge(edge);\n });\n this.setState({graph: newGraph});\n // step3: update engine\n this._engine.update(newGraph);\n // step4: start the engine\n this._engine.start();\n }\n\n // ...\n}\n```\n\n## 3. Connect Graph Render with Layout Engine\n\nOnce the engine has been launched, we can start to get the node/edge positions from the engine instead of getting the positions from the graph in the component state(`this.state.graph`).\n\n```js\nexport default class App extends Component {\n // ...\n\n render() {\n // ...\n return (\n \n );\n }\n}\n```\n\n## 4. Position Update Trigger\nTo here, you may still see a still graph without animaiton like this:\n\n

    \n \"extruded\"\n

    \n\nIn the previous step, we connected `getNodePosition` and `getEdgePosition` with the accessors in the layout engine. However, `deck.gl` doesn't recalculate positions unless the data prop changes by shallow comparison. To inform deck.gl to re-evaluate `getPosition` outcome, we need to explicitly define `updateTriggers`. \n`updateTriggers` expects an object whose keys are names of accessor props of this layer, and values are one or more variables that affect the output of the accessors. For more information about `updateTriggers`, please check [here](http://uber.github.io/deck.gl/#/documentation/advanced-topics/updates?section=update-triggers)\n\nThe layout engine has an attribute `alpha` represents the momentum of the current force layout simulation. Since the value of `alpha` changes on every simulation, we can use it as the update trigger for `getPosition`. That means, `deck.gl` will re-evalute the position of nodes and edges when the `alpha` value changes.\n\n```js\n// graph-render.js\nexport default class GraphRender extends PureComponent {\n // ...\n\n createNodeLayer() {\n return new ScatterplotLayer({\n // ...\n // 0. add positionUpdateTrigger to node layer\n updateTriggers: {\n getPosition: this.props.positionUpdateTrigger\n }\n });\n }\n\n createEdgeLayer() {\n return new LineLayer({\n // ...\n // 1. add positionUpdateTrigger to edge layer\n updateTriggers: {\n getSourcePosition: this.props.positionUpdateTrigger,\n getTargetPosition: this.props.positionUpdateTrigger\n }\n });\n }\n\n // ...\n}\n\n// app.js\nexport default class App extends Component {\n // ...\n\n render() {\n return (\n \n );\n }\n}\n```\n\n
      \n
    • Decouple the layout calculation logic from the rendering.
    • \n
    • Connect node/edge position accessors with layout engine.
    • \n
    • Add update trigger to inform deck.gl re-evaluate positions.
    • \n
    \n\n## Complete code\n\nYou can check the complete code at here:\n - [app.js](https://github.com/uber-common/vis-academy/blob/master/src/demos/graph/2-graph-layout/src/app.js)\n - [graph-render.js](https://github.com/uber-common/vis-academy/blob/master/src/demos/graph/2-graph-layout/src/graph-render.js).\n\nNext, you can head to the last step [**Interaction**](#/graph-vis/4-interacting-with-graph).\n"},function(e,n){e.exports="\x3c!-- INJECT:\"InteractiveGraph\" --\x3e\n\n
      \n
    • In this step, we will learn how to make graph interactive with mouse events.
    • \n
    • We want to highlight the node and its connected edges when hovering over a node.
    • \n
    \n\n**HOLD UP!!!** If you got here without reading the previous steps,\nit is highly recommended that you do so, or you can just check out the complete code from the previous step:\n```\ncd src/demos/graph/2-graph-layout\n```\n\n# What Will We Do\nIn this step, we will learn how to make graph interactive with mouse events.\nWe will highlight the node and its connected edges when hovering over a node.\n\n\n## 1. Add Visual Property\n\nFirst, we will add a new visual property `isHighlighted` to store the highlight status of the nodes and edges.\n\n```js\nexport default class App extends Component {\n // ...\n\n processData = () => {\n // ...\n if (sampleGraph) {\n // ...\n // 0. add a new property 'isHighlighted' to nodes\n sampleGraph.nodes.forEach(node => {\n this._graph.addNode({\n id: node.id,\n isHighlighted: false,\n });\n });\n // 1. add a new property 'isHighlighted' to edges\n sampleGraph.edges.forEach(edge => {\n this._graph.addEdge({\n ...edge,\n isHighlighted: false,\n });\n });\n // ...\n }\n }\n}\n```\n\n## 2. Add Hover Event Listener to GraphRender\n\n`deck.gl` includes a powerful picking engine that enables the application to precisely determine what object and layer is \"picked\" on the screen. \nThe \"picking engine\" identifies which object in which layer is at the given coordinates. While usually intuitive, what constitutes a pickable \"object\" is defined by each layer. Typically, it corresponds to one of the data entries that are passed in via prop.data. In our case, we use Scatterplot Layer as the node layer, the pickable object will be the nodes we passed in the props.data array.\n\nPicking can be enabled or disabled on a layer-by-layer basis. To enable picking on a layer, set its pickable prop to true. This value is false by default.\n`deck.gl` provides two basic mouse events: hover and click, to run the picking engine and calls callbacks with a single parameter `info` which contains the resulting picking info object.\n\nFor more detail about picking behavior, please see the documentation [here](https://uber.github.io/deck.gl/#/documentation/getting-started/adding-interactivity).\n\n```js\n// graph-render.js\nexport default class GraphRender extends PureComponent {\n // ...\n\n createNodeLayer() {\n return new ScatterplotLayer({\n // ...\n // 0. enable picking on the layer\n pickable: true\n // 1. pass onHover callback from props\n onHover: this.props.onHoverNode\n });\n }\n\n // ...\n}\n```\n## 3. Update `isHighlighted` When Hovering Over A Node\nSince we already store the highlight status in nodes and edges, now we can update the status when hovering over a node.\nWe can have `hoveredNodeID` in the component state, and update it when the hovered node changes.\nWhen `onHoverNode` event handler is triggered, the argument `pickableObj` contains the information of what object was picked by the `deck.gl` picking engine.\nYou can see more detail about the picking info object at [here](https://uber.github.io/deck.gl/#/documentation/getting-started/adding-interactivity).\n\nThe `object` in the `pickedObj` is referring to the node data we passed into the node layer.\nOnce we got the picked node ID, we can get the connected edges from the [`Graph`](https://github.com/uber-common/vis-academy/blob/master/src/demos/graph/common/graph.js) class and update the highlight state of these selected edges and nodes.\nLet's see how we do the hovering interaction:\n\n```js\n// app.js\nexport default class App extends Component {\n constructor(props) {\n // ...\n this.state = {\n // ...\n // 0. add hoveredNodeID to component state\n hoveredNodeID: null\n };\n }\n\n // ...\n\n onHoverNode = pickedObj => {\n // 1. check if is hovering on a node\n const hoveredNodeID = pickedObj.object && pickedObj.object.id;\n const graph = new Graph(this.state.graph);\n if (hoveredNodeID) {\n // 2. highlight the selected node, neighbor nodes, and connected edges\n const connectedEdges = this.state.graph.findConnectedEdges(hoveredNodeID);\n const connectedEdgeIDs = connectedEdges.map(e => e.id);\n const hightlightNodes = connectedEdges.reduce((res, e) => {\n if (!res.includes(e.source)) {\n res.push(e.source);\n }\n if (!res.includes(e.target)) {\n res.push(e.target);\n }\n return res;\n }, []);\n graph.nodes.forEach(n => n.isHighlighted = hightlightNodes.includes(n.id));\n graph.edges.forEach(e => e.isHighlighted = connectedEdgeIDs.includes(e.id));\n } else {\n // 3. unset all nodes and edges\n graph.nodes.forEach(n => n.isHighlighted = false);\n graph.edges.forEach(e => e.isHighlighted = false); \n }\n // 4. update component state\n this.setState({graph, hoveredNodeID});\n }\n\n render() {\n // ...\n return (\n \n );\n }\n}\n```\n\n## 4. Add Color Update Trigger\n\nAs we mentioned in the previous [step](#/graph-vis/3-plugin-layout-engine), `deck.gl` doesn't re-evaluate the accessors when data is not changed. We will need add the update trigger for `getColor` to inform `deck.gl` re-evaluate the colors again.\n\n```js\n// graph-render.js\nexport default class GraphRender extends PureComponent {\n // ...\n\n createNodeLayer() {\n return new ScatterplotLayer({\n // ...\n updateTriggers: {\n // ...\n // 1. register the color update trigger\n getColor: this.props.colorUpdateTrigger\n }\n });\n }\n\n createEdgeLayer() {\n return new LineLayer({\n // ...\n updateTriggers: {\n // ...\n // 2. register the color update trigger\n getColor: this.props.colorUpdateTrigger\n }\n });\n }\n\n // ...\n}\n\n// app.js\nexport default class App extends Component {\n // ...\n\n render() {\n // ...\n return (\n \n );\n }\n}\n```\n\n## Complete code\n\nYou can check the complete code at here:\n - [app.js](https://github.com/uber-common/vis-academy/blob/master/src/demos/graph/3-final-version/src/app.js)\n - [graph-render.js](https://github.com/uber-common/vis-academy/blob/master/src/demos/graph/3-final-version/src/graph-render.js).\n"},function(e,n){e.exports="Before we start, let's make sure we have everything necessary to run our app.\n\nThis tutorial assumes a basic familiarity with Javascript and the command line,\nbut otherwise it's not necessary to understand every step. Feel free to ask\nquestions if anything is unclear.\n\n## 1. Getting a Mapbox Token\n\nYou need a free Mapbox token in order to get the map to load.\nHead over to [Mapbox](https://www.mapbox.com/help/define-access-token/) and get\none now if you don't already have one.\n\nOnce you have a token, you will need to set it in your environment (whichever\nterminal you are using to run the tutorial).\n\nFor example, on Linux and Mac, you would run:\n\n```\nexport MapboxAccessToken=\n```\n\nFor Vis 2017 tutorial, here is the token you can use, it will be valid for this week\n```\nexport MapboxAccessToken=pk.eyJ1IjoidWJlcmRhdGEiLCJhIjoiY2o4OW90ZjNuMDV6eTMybzFzbmc3bWpvciJ9.zfRO_nfL1O3d2EuoNtE_NQ\n```\n\n## 2. Cloning and Running\nYou should have git, node >= 6, and either yarn or npm installed.\n\nClone our tutorial repository and open the new directory.\n```\ngit clone https://github.com/uber-common/vis-academy.git\ncd vis-academy/src/demos/custom-layers/starting-code\n\nyarn # or npm install (slower)\nnpm start\n```\n\nA page should automatically open in your browser, with a base map showing New York City and a scatterplot showing taxi pickup locations.\n\nNote that the repository you cloned also contains all the content and code of\nthis tutorial, and you may run it locally if you want (repeat the last two steps\nfrom above from vis-academy/).\n\n## 3. How this tutorial works\n\nIn this tutorial, you will build a few layers from scratch, learning different techniques that make it easy to adapt deck.gl to your needs.\n\nIn each lesson, we'll highlight what we'll cover, then we'll go through the code examples - copying the examples is how we'll build the app step by step. Some parts of the lessons are skippable - you can move to the next session and still have a functional app at the end.\n\nFeel free to explore and experiment as you copy the code examples, you can find working code that correspond to the start of each lesson in the repository.\n\nWe'll end each lesson with key takeaways and further reading.\n\n## 4. Start Coding!\n\nYou can now open your text editor with the following file:\n\n```\nsrc/demos/custom-layers/starting-code/src/app.js\n```\n\nIt's an empty component! `starting-code` will be the folder that holds all your\nchanges as you go through the tutorial. You can now head to the next step:\n[Combination Layer](#/custom-layers/1-combination-layer).\n"},function(e,n){e.exports="\x3c!-- INJECT:\"CombinationLayer\" heading --\x3e\n\n
      \n
    • Create a custom CompositeLayer that renders multiple primitive layers.
    • \n
    \n\n# Combination Layer\n\nCheckout the complete code for this step\n[here](https://github.com/uber-common/vis-academy/tree/master/demos/custom-layers/1-combination-layer).\n\n## 0. Overview of the code structure\n\nYour starting point is the `vis-academy/src/demos/custom-layers/starting-code/src` folder. It should contain the following files:\n\n- `app.js`: A basic app template that loads source data, renders the `DeckGLOverlay` component inside a map, handles window resize and user interactions.\n- `deckgl-overlay.js`: A component that renders deck.gl with a ScatterplotLayer.\n- `helpers.js`: Several functions that will prove handy as we walk through the exercises.\n\nYou do not have to worry about `app.js`; its purpose is to take care of the chore for you. All our work will go into `deckgl-overlay.js` and new files in this folder.\n\n## 1. Create a custom CompositeLayer\n\nCreate a new file under the `src` folder and name it `taxi-layer.js`. We invision this layer to be able to visualize any taxi pickup/dropoff data.\n\nWe are going to inherit deck.gl's CompositeLayer class, which makes a layer that renders other layer(s).\n\n```js\nimport DeckGL, {CompositeLayer} from 'deck.gl';\n\nexport default class TaxiLayer extends CompositeLayer {\n renderLayers() {\n // Create sublayers here\n return [];\n }\n}\n```\n\n`defaultProps` is where you declare the default prop values of this layer. It is optional, but it will help document what props this layer expects, and reduce errors when you forget to define a prop when using this layer.\n\n`renderLayers` is a method of CompositeLayer that gets called during deck.gl's render cycle. It is expected to return an array of layers, just like those you pass to DeckGL's `layers` prop.\n\n\n## 2. Using your custom layer\n\nLet's test out our shiny new layer! In `deckgl-overlay.js`, we can use this layer by importing it from its file:\n\n```js\nimport TaxiLayer from './taxi-layer';\n\n// render() function\n// Instead of ScatterplotLayer...\n const layers = [\n new TaxiLayer({\n id: 'taxi-trips',\n data: this.props.data\n })\n ];\n```\n\nOne of the first things you should consider when creating a new layer is: what props does it accept? How much can the user control the output?\n\nA typical taxi pickup/dropoff dataset contains pickup and dropoff locations. To make this layer reusable - i.e. work with any format of raw data, we want to allow the user to define accessors for the locations, something like:\n\n```js\n new TaxiLayer({\n id: 'taxi-trips',\n data: this.props.data,\n getPickupLocation: d => [d.pickup_longitude, d.pickup_latitude],\n getDropoffLocation: d => [d.dropoff_longitude, d.dropoff_latitude]\n });\n```\n\nWe also want users to be able to customize the visualization such as colors, so we'll create props for those:\n```js\n new TaxiLayer({\n id: 'taxi-trips',\n data: this.props.data,\n pickupColor: [0, 128, 255],\n dropoffColor: [255, 0, 128],\n getPickupLocation: d => [d.pickup_longitude, d.pickup_latitude],\n getDropoffLocation: d => [d.dropoff_longitude, d.dropoff_latitude]\n });\n```\n\n\n## 3. Render something\n\nNow that we have the skeleton of a layer, let's render something with it!\n\nSimply return two scatterplot layers in the `renderLayers` method:\n```js\nimport DeckGL, {CompositeLayer, ScatterplotLayer} from 'deck.gl';\n\nexport default class TaxiLayer extends CompositeLayer {\n renderLayers() {\n return [\n new ScatterplotLayer({\n id: `${this.props.id}-pickup`,\n data: this.props.data,\n getPosition: this.props.getPickupLocation,\n getColor: d => this.props.pickupColor,\n radiusScale: 40\n }),\n new ScatterplotLayer({\n id: `${this.props.id}-dropoff`,\n data: this.props.data,\n getPosition: this.props.getDropoffLocation,\n getColor: d => this.props.dropoffColor,\n radiusScale: 40\n })\n ]\n }\n}\n```\n\nNote that we're passing the props of this layer to the sublayers by mapping them to the prop names the ScatterplotLayer recognizes. The only exception is the `id` prop, because layer ids much be unique, we create them by appending suffix to the user defined id.\n\nRun the app -- it should render both pickup and dropoff locations now.\n\n\n## 4. Experiment with what you can do\n\nNow you know that you can render any layer from the `TaxiLayer.renderLayer` method. You are free to experiment with what you can do.\n\nFor example, adding an arc connecting the pickup and dropoff locations:\n\n```js\nimport DeckGL, {CompositeLayer, ScatterplotLayer, ArcLayer} from 'deck.gl';\n\nexport default class TaxiLayer extends CompositeLayer {\n renderLayers() {\n const {id, data, pickupColor, dropoffColor, radiusScale, getPickupLocation, getDropoffLocation} = this.props;\n\n return [\n ...\n new ArcLayer({\n id: `${this.props.id}-arc`,\n data: this.props.data,\n getSourcePosition: this.props.getPickupLocation,\n getTargetPosition: this.props.getDropoffLocation,\n getSourceColor: d => this.props.pickupColor,\n getTargetColor: d => this.props.dropoffColor,\n strokeWidth: 2\n })\n ];\n }\n}\n```\n\nYou can now head to the next step:\n[Adaptor Layer](#/custom-layers/2-adaptor-layer)\n"},function(e,n){e.exports="\x3c!-- INJECT:\"AdaptorLayer\" heading --\x3e\n\n
      \n
    • Create a custom CompositeLayer that processes data.
    • \n
    \n\n# Adaptor Layer\n\nAs you have seen rendering 10,000 arcs on screen does not provide any visual clarity. We very rarely want to visualize raw data as is. In this case, let's try clustering the pickup/dropoff locations into fewer points.\n\nTo demonstrate, I have implemented a function called `clusterPoints` in the `helpers.js`. Given a data array and one or more position accessors, it adds the centroid of the cluster to each datum. There are many JavaScript libraries that implement popular visualization algorithms. In this exercise, we will focus on how to plug such modules into deck.gl's layer lifecycle.\n\n## 1. Create a new CompositeLayer\n\nCreate a new file under the `src` folder and name it `taxi-cluster-layer.js`. \n\n```js\nimport DeckGL, {CompositeLayer} from 'deck.gl';\nimport TaxiLayer from './taxi-layer';\n\nexport default class TaxiClusterLayer extends CompositeLayer {\n renderLayers() {\n // Create sublayers\n return [\n new TaxiLayer({\n ...this.props\n });\n ];\n }\n}\n\nTaxiClusterLayer.layerName = 'TaxiClusterLayer';\n```\n\nThat's right, you can render a CompositeLayer inside a CompositeLayer!\n\nNow head over to `deckgl-overlay.js` and replace the TaxiLayer we've been using with this new layer:\n\n```js\n// Instead of importing from taxi-layer...\nimport TaxiClusterLayer from './taxi-cluster-layer';\n\n// render() function\n// Instead of TaxiLayer...\n const layers = [\n new TaxiClusterLayer({\n // Same props as before\n })\n ];\n```\n\nIt should render exactly the same.\n\n## 2. Plug in data processing\n\nWe are going to override CompositeLayer's `updateState` lifecycle method.\nThis method is called every time some of this layer props change.\n\n```js\nexport default class TaxiClusterLayer extends CompositeLayer {\n updateState({oldProps, props}) {\n if (oldProps.data !== props.data) {\n // TODO: data changed, recalculate cluster\n }\n }\n}\n```\n\nHere we checked if the `data` prop has changed. If so, we will call the pre-defined clustering function to process the new data. It will return a copy of the data array with two new fields: `pickup_cluster` and `dropoff_cluster`.\n\n```js\n// Import our own data processing module\nimport {clusterPoints} from './helpers';\n\nexport default class TaxiClusterLayer extends CompositeLayer {\n updateState({oldProps, props}) {\n if (oldProps.data !== props.data) {\n // data changed, recalculate cluster\n const clusteredData = clusterPoints(props.data, {\n pickup_cluster: props.getPickupLocation,\n dropoff_cluster: props.getDropoffLocation\n });\n\n // TODO: save the processed data somewhere\n }\n }\n}\n```\n\nAfter clustering, we want the layer to remember the processed data so that we don't have to do it again. \n\n\n## 3. Save the processed data\n\nIn deck.gl, each layer remembers stuff from previous render cycles via the `state` object. Inside a layer's methods, if we call:\n```js\nthis.setState({\n message: 'I remember!'\n});\n```\nThen later, we can retrieve that info by accessing:\n```js\nthis.state.message; // returns 'I remember!'\n```\n\nIn this example, we will save `clusteredData` to the layer state so that it can be accessed in the `renderLayers` method in follwing up render cycles.\nHere's the full code of the `updateState` method:\n```js\n updateState({oldProps, props}) {\n if (oldProps.data !== props.data) {\n // data changed, recalculate cluster\n const clusteredData = clusterPoints(props.data, {\n pickup_cluster: props.getPickupLocation,\n dropoff_cluster: props.getDropoffLocation\n });\n\n // save processed data to layer state\n this.setState({clusteredData});\n }\n }\n```\n\n\n## 4. Render the processed data\n\nFinally, in `renderLayers`, instead of using the user provided props, we want to use the clustered position that we calculated:\n\n```js\n renderLayers() {\n // Create sublayers\n return [\n new TaxiLayer({\n ...this.props,\n data: this.state.clusteredData,\n getPickupLocation: d => d.pickup_cluster,\n getDropoffLocation: d => d.dropoff_cluster\n });\n ];\n }\n```\n\nTry the app in your broser now. The arcs look a lot cleaner!\n\nYou can now head to the next step:\n[Custom Shader](#/custom-layers/3-custom-shader)\n"},function(e,n){e.exports="\x3c!-- INJECT:\"CustomShader\" heading --\x3e\n\n
      \n
    • Extend a core layer and inject custom shaders.
    • \n
    \n\n# Custom Shader\n\n## 1. Extend the ScatterplotLayer\n\nSometimes you may wish the ScatterplotLayer draws something other than a circle. Shouldn't be too hard, right?\n\nLet's create a new file under the `src` folder and name it `my-scatterplot-layer.js`.\n\n```js\nimport DeckGL, {ScatterplotLayer} from 'deck.gl';\n\nexport default class MyScatterplotLayer extends ScatterplotLayer {\n // Our custom layer code\n}\n```\n\nIn `deckgl-overlay.js`, draw the pickup points with this new layer. It should work identical to the ScatterplotLayer:\n\n```js\nimport MyScatterplotLayer from './my-scatterplot-layer';\n\nconst layers = [\n new MyScatterplotLayer({\n id: 'pickup',\n data: this.props.data,\n getPosition: d => [d.pickup_longitude, d.pickup_latitude],\n getColor: d => PICKUP_COLOR,\n radiusScale: 40\n })\n];\n```\n\n## 2. Replace the fragment shader\n\nShaders are the programs that the GPU runs to draw each point. In order to draw some new shapes, we will replace the default shader used by the ScatterplotLayer.\n\n```js\nexport default class MyScatterplotLayer extends ScatterplotLayer {\n getShaders() {\n return super.getShaders();\n }\n}\n```\n\n`Layer.getShaders` is the API that exposes the shaders that the layer uses. We can find the default fragment shader by calling `super.getShaders().fs`:\n\n```js\n getShaders() {\n console.log(super.getShaders().fs);\n return super.getShaders();\n }\n```\n\nOpen your developer console in the browser. you should see the shader code printed out like this:\n\n```js\n#define SHADER_NAME scatterplot-layer-fragment-shader\n\n#ifdef GL_ES\nprecision highp float;\n#endif\n\nvarying vec4 vColor;\nvarying vec2 unitPosition;\nvarying float innerUnitRadius;\n\nvoid main(void) {\n\n float distToCenter = length(unitPosition);\n\n if (distToCenter <= 1.0 && distToCenter >= innerUnitRadius) {\n gl_FragColor = vColor;\n } else {\n discard;\n }\n}\n```\n\nCopy the above into our custom layer, define a string variable like this:\n```js\nconst fragmentShader = `\nreplace me with shader code\n`;\n```\n\nAnd use this string to replace the default fragment shader:\n\n```js\n getShaders() {\n return {\n ...super.getShaders(),\n fs: fragmentShader\n };\n }\n```\nNow you can control how the GPU draws the points by modifying the fragment shader code.\n\n## 3. Draw a check mark\n\nThe scatterplot layer draws a rectangle around each data point coordinate. The rectangle is sized to match user defined radius. The `unitPosition` is a vector that measures any pixel's relative distance to the center of the rectangle, between `[-1, -1]` and `[1, 1]`.\n\nIn the fragment shader code, the `main` function is what controls the colors that are drawn to the screen. Note that it ends with a `if` switch: some fragments (think of them as pixels) are assigned a color, some are \"discarded\" (not drawn). The default implementation only draws a fragment if it's inside the unit circle (distance to center is less than 1.0):\n\n```js\n float distToCenter = length(unitPosition);\n if (distToCenter <= 1.0 && distToCenter >= innerUnitRadius) {\n gl_FragColor = vColor;\n } else {\n discard;\n }\n```\n\nNow try come up with some math equation to draw something different. For example a cross:\n\n```js\n if (abs(unitPosition.x) < 0.2 || abs(unitPosition.y) < 0.2) {\n gl_FragColor = vColor;\n } else {\n discard;\n }\n```\n\nAn arrow head:\n\n```js\n if (unitPosition.x < 1.0 - abs(unitPosition.y) * 4.0) {\n gl_FragColor = vColor;\n } else {\n discard;\n }\n```\n\nYou can now head to the next step:\n[Custom Shader](#/custom-layers/4-custom-attribute)\n"},function(e,n){e.exports="\x3c!-- INJECT:\"CustomAttribute\" heading --\x3e\n\n
      \n
    • Extend a core layer and add custom attributes.
    • \n
    \n\n# Custom Attribute\n\nAttributes are how the CPU sends per-instance information to the GPU. By adding an attribute to the scatterplot layer, we can make each data point look different.\n\nIn this exercise, we will make each icon at pickup spot an arrow pointing to the direction that the rider is going.\n\n## 1. Declare an attribute\n\nIn `my-scatterplot-layer.js`, add a `initializeState` method to our layer class:\n\n```js\nexport default class MyScatterplotLayer extends ScatterplotLayer {\n initializeState() {\n super.initializeState();\n\n this.state.attributeManager.addInstanced({\n instanceAngles: {size: 1, accessor: 'getAngle'}\n });\n }\n}\n```\nThis code adds a new instanced attribute `instanceAngles`, that is automatically filled with the accessor `Layer.prop.getAngle`. The `attributeManager` is automatically created for every layer. Check the [API reference](https://uber.github.io/deck.gl/#/documentation/api-reference/attribute-manager) to learn more about the attribute manager.\n\nIn `deckgl-overlay.js`, we will provide the `getAngle` accessor:\n```js\n const layers = [\n new MyScatterplotLayer({\n ...\n getAngle: d => Math.atan2(d.dropoff_latitude - d.pickup_latitude, d.dropoff_longitude - d.pickup_longitude)\n })\n ];\n```\n\n## 2. Replace the vertex shader\n\nAttributes are accessible from the vertex shader, which is run to calculate the positions of vertices. To modify the vertex shader, let's head back to the `getShaders` method and print the default vertex shader code:\n\n```js\n getShaders() {\n console.log(super.getShaders().vs);\n ...\n }\n```\n\nCopy it to the top of this file, as such:\n\n```js\nconst vertexShader = `\n#define SHADER_NAME scatterplot-layer-vertex-shader\n...\n`;\n```\n\nThe shader is quite long, but don't be intimidated. We will walk through the code together.\n\nNow replace the default shader with ours:\n```js\n getShaders() {\n return {\n ...super.getShaders(),\n vs: vertexShader,\n fs: fragmentShader\n };\n }\n```\n\n## 3. Understand the vertex shader\n\nThe vertex shader has two parts: the declaration of variables, and the main function. Variables are data that are passed into the vertex shader from outside:\n\n```js\n// Attributes\nattribute vec3 instancePositions;\nattribute float instanceRadius;\n...\n// Uniforms\nuniform float opacity;\nuniform float radiusScale;\n...\n// Varyings\nvarying vec4 vColor;\nvarying vec2 unitPosition;\n...\n```\n\nYou must declare an attribute before using it. Let's add our new attribute to this block:\n```\nattribute float instanceAngles;\n```\n\nThe main function calculates the position of the current vertex:\n```js\nvoid main(void) {\n ...\n vec3 center = project_position(instancePositions);\n vec3 vertex = positions * outerRadiusPixels;\n gl_Position = project_to_clipspace(vec4(center + vertex, 1.0));\n ...\n}\n```\n\nThe scatterplot layer draws a rectangle at each data point. Every time the vertex shader is run, it calculates one of the corners of the rectangle. `center` is the location of the data point; and `vertex` is the current corner's offset from the center.\n\nTo use the user specified angle, we will add a `rotate` function to the shader. Check [Wikipedia](https://en.wikipedia.org/wiki/Rotation_matrix) for the math behind a rotation matrix:\n\n```js\nvec3 rotateZ(vec3 vector, float angle) {\n mat2 rotationMatrix = mat2(cos(angle), sin(angle), -sin(angle), cos(angle));\n return vec3(rotationMatrix * vector.xy, vector.z);\n}\nvoid main(void) {\n ...\n}\n```\n\nThen before we use the vertex offset, we rotate it by the angle:\n```js\nvoid main(void) {\n ...\n vec3 center = project_position(instancePositions);\n vec3 vertex = positions * outerRadiusPixels;\n\n // Rotate by instanceAngles\n vertex = rotateZ(vertex, instanceAngles);\n\n gl_Position = project_to_clipspace(vec4(center + vertex, 1.0));\n ...\n}\n```\n\n\nYou can now head to the next step:\n[Custom Uniform](#/custom-layers/5-custom-uniform)\n"},function(e,n){e.exports="\x3c!-- INJECT:\"CustomUniform\" heading --\x3e\n\n
      \n
    • Extend a core layer and add custom uniforms.
    • \n
    \n\n# Custom Uniform\n\nIn this exercise, we make a simple animation that shows the taxi pickup pattern at different time of the day. As the animation loops through the 24 hours of a day, we show the pickups that happen in that hour.\n\nIf you are familiar with d3.js, it makes animation by changing the attributes of SVG elements. In WebGL, the performance bottleneck is not the number of instances, but the data exchange between CPU and GPU. If we use instance attributes to modify visibility, a new array must be uploaded to the GPU every time it updates. Instead, we will add an attribute that represents each pickup's timestamp, and make the GPU calculate the appropriate visibility for each instance based on a uniform that represents the \"current time of day\" in the animation.\n\n## 1. Add an attribute for pickup time\n\nJust like the last example, in `my-scatterplot-layer.js`, we declare another attribute `instanceTimes` that is populated by a new prop `getTime`:\n```js\nexport default class MyScatterplotLayer extends ScatterplotLayer {\n initializeState() {\n super.initializeState(...arguments);\n\n this.state.attributeManager.addInstanced({\n instanceAngles: {size: 1, accessor: 'getAngle'},\n instanceTimes: {size: 1, accessor: 'getTime'}\n });\n }\n}\n```\n\nAnd in `deckgl-overlay.js`, we will provide the `getAngle` accessor:\n```js\n new MyScatterplotLayer({\n ...\n getTime: d => {\n const pickupDate = new Date(d.pickup_datetime);\n return pickupDate.getUTCHours() + pickupDate.getMinutes() / 60;\n }\n })\n```\nThis will return a number in the [0, 24] range that represents the time of day when each pickup happened.\n\n## 2. Add a uniform\n\nWe also need to know the \"current time\" in the animation for the GPU to calculate visibility. In `my-scatterplot-layer.js`, we will override the `updateState` lifecycle mothod and send a new uniform `currentTime` to the layer's model:\n\n```js\nexport default class MyScatterplotLayer extends ScatterplotLayer {\n updateState({props}) {\n super.updateState(...arguments);\n\n this.state.model.setUniforms({\n currentTime: props.currentTime\n });\n }\n}\n```\n\nThe value of this uniform comes from a new layer prop `currentTime`. We will add this prop when we use this layer in `deckgl-overlay.js`:\n```js\n new MyScatterplotLayer({\n ...\n timeOfDay: (Date.now() / 1000) % 24\n })\n```\nThis number will loop through [0, 24] every 24 seconds using the computer's clock.\n\n### 3. Vertex shader: calculate instance opacity\n\nIn this layer's vertex shader, we must declare the new attribute and the new uniform that were added:\n```js\nattribute float instanceTimes;\nuniform float currentTime;\n```\n\nWe will also declare a `varying` variable, which is how vertex shader can send data to the fragment shader. In this case, we will pass an opacity value based on the time of each pickup instance:\n```js\nvarying float vAlpha;\n```\n\nIn the `main` function, we will calculate this opacity as such:\n```js\nvoid main(void) {\n ...\n vAlpha = 1.0 - abs(instanceTimes - currentTime);\n}\n```\nThis says that the opacity peaks at 1.0 (100%) when pick up time is the current time, and gradually fades out. Each instance is only visible if it was picked up within 1 hour of the current time.\n\n### 4. Fragment shader: render with opacity\n\nWe will declare the same `varying` variable in the fragment shader:\n```js\nvarying float vAlpha;\n```\n\nAnd in the fragment shader's `main` function, replace the line\n```js\n gl_FragColor = vColor;\n```\nwith\n```js\n gl_FragColor = vec4(vColor.rgb, vAlpha);\n```\n\nRun the app, see the scatterplot fading in and out throughout the day.\n\n# Congratulations!\n\nYou've learned to create custom layers for deck.gl with advanced techniques such as creating a composite layer and extending an existing layer.\n\nStill have questions? Read the [documentation](https://uber.github.io/deck.gl/#/documentation/custom-layers/writing-your-own-layer). It always contains the latest and most in-detail explaination of how things work.\n\nEnjoy making visualizations with deck.gl!\n"},function(e,n){e.exports="\nBefore we go through the tutorial, let's make sure we have everything necessary in order to make this as smooth as possible.\nThis tutorial assumes a basic familiarity with Javascript and the command line, but otherwise it's not necessary to understand every step.\nFeel free to ask questions if anything is unclear.\nIf you have problem with setting up the coding environment please check [here](#/installing-a-coding-environment/installing-tools-mac)\n\n## 1. Cloning and Install\n\nClone our tutorial repository and go through the usual setup steps. NOTE: you\nneed to be running node **>=v6** locally.\n```\ngit clone https://github.com/uber-common/vis-academy.git\ncd vis-academy/src/demos/kepler.gl/0-starting-code\n\nyarn --ignore-engines # or npm install (slower)\n```\n\n## 2. Setup mapbox access token and start the app\n\nWe created temporary token for you just for this code lab session. It will expire end of this week (June 1 2018).\n```\nexport MapboxAccessToken=pk.eyJ1IjoidWJlcmRhdGEiLCJhIjoiY2poczJzeGt2MGl1bTNkcm1lcXVqMXRpMyJ9.9o2DrYg8C8UWmprj-tcVpQ\n\nnpm start\n```\n\nA page should automatically be opened in your browser, with a pretty simple app (for now!).\n\nNote that the repository you cloned also contains all the content and code of this tutorial, and you may run it locally if you want (repeat the last two steps from above from vis-academy/).\n\n## 3. How this tutorial works\n\nIn this tutorial, you will build a kepler.gl application from scratch by importing the kepler.gl react component and using existing data and map configuration (both provided). \n\nIn each lesson, we'll highlight what we'll cover, then we'll go through the code examples - copying the examples is how we'll build the app step by step. Some parts of the lessons are skippable - you can move to the next session and still have a functional app at the end. \n\nFeel free to explore and experiment as you copy the code examples, you can find working code that correspond to the start of each lesson in the repository.\n\nWe'll end each lesson with key takeaways and further reading.\n\n## 4. Start Coding!\n\nYou should see the project sturcture of `0-starting-code` folder like this:\n```\n src/\n demos/\n \tkepler.gl/\n\t\t 0-starting-code/\n\t\t\tsrc/\n\t\t\t.babelrc\n\t\t\tindex.html\n\t\t\tpackage.json\n\t\t\tREADME.md\n\t\t\twebpack.config.js\n\t\t\tyarn.lock\n```\n\n - ./src: will be the folder that holds all your changes as you go through the tutorial.\n - ./.babelrc: the babel configuration to transpile es6/jsx code to javascript and \n - ./index.html: the wireframe of the app\n - ./package.json: the manifest about the application and dependencies.\n - ./README.md: instructions about how to run this application.\n - ./webpack.config.js: basic [Webpack](https://webpack.github.io/) server settings.\n - ./yarn.lock: lock file for [yarn](https://yarnpkg.com/en/).\n\nWe also prepared the starting code for each step in case you join in the middle of the class.\nEach folder has the same structure, the only thing you need to do is to follow the steps and edit the code in `src/` folder.\n\nREADME file contains important information on how to run the demo app using a Mapbox API token.\n\nNow You can open your text editor with the following file:\n\n```\nsrc/demos/kepler.gl/0-starting-code/src/app.js\n```\n\nNext, you can head to the next step:\n[Import Kepler.gl](#/kepler.gl/1-import).\n"},function(e,n){e.exports="\x3c!-- INJECT:\"KeplerglBasic\" heading --\x3e\n\n
      \n
    • Create a Kepler.gl instance
    • \n
    \n\n# What Will We Do\nIn this step, we will create a visualization map by importing [Kepler.gl](http://kepler.gl) react and redux components.\nWe are going to edit two existing files: `reducers.js`, `app.js`. We are going to apply the following changes:\n- `reducers.js`: import Kepler.gl redux component to handle the map state and actions\n- `app.js`: import Kepler.gl react component (aka map) and Mapbox API Token\n\nLet's get your hands on kepler.gl implementation by following steps:\n\n## 1. Import Kepler.gl\nOpen `reducers.js` in `src/` folder. We are going to perform to perform two changes in this.\n\nFirst, import Kepler.gl reducer by adding in the import section of the file the following snippet:\n```js\nimport keplerGlReducer from 'kepler.gl/reducers';\n```\n\nThe second step to perform is to add the reducer to our list of reducers by applying the following changes:\n\nLet's now add `keplerGlReducer`\n```js\nconst reducers = combineReducers({\n // mount keplerGl reducer\n keplerGl: keplerGlReducer,\n app: handleActions({\n // empty\n }, initialAppState),\n routing: routerReducer\n});\n```\n\nThe above changes will make sure Kepler.gl react component will be able to store its state and handle action handlers accordingly.\nCheckout the complete code at [this link](https://github.com/uber-common/vis-academy/blob/master/src/demos/kepler.gl/1-basic-keplergl/src/reducers.js)\n\n## 2. Import Kepler.gl react component\nFor this part, we are going to modify `app.js` in `src/`. Currently our `app.js` only displays an H2 html tag and we are \ngoing to replace that tag with a kepler.gl react component.\n\nNow let's focus on bringing in the actual map and in order to do so, we are going to import the Kepler.gl react component and use it in the app.js `render function`.\nFor the purpose of this code we are also going to import `Autosizer` which will be really helpful to handle window resize actions.\nIn the import section add the following lines\n```js\nimport AutoSizer from 'react-virtualized/dist/commonjs/AutoSizer';\nimport KeplerGl from 'kepler.gl';\n```\nThe next step is to use the new imported Kepler.gl react and Autosizer components onto the `render` method by applying the following changes\n```js\n render() {\n return (\n
    \n \n {({height, width}) => (\n \n )}\n \n
    \n );\n }\n```\n\nthe above snippet will create a map instance of kepler which use `map` as id. The __id__ is really important because it will also be used as\nkey in Kepler.gl redux store to keep the state of the instance updated.\nCheckout the complete code at [this link](https://github.com/uber-common/vis-academy/blob/kepler.gl/src/demos/kepler.gl/1-basic-keplergl/src/app.js)\n\nNext, you can head to the next step:\n[Load Data into Kepler.gl](#/kepler.gl/2-load-data)."},function(e,n){e.exports="\x3c!-- INJECT:\"KeplerglLoadData\" heading --\x3e\n\n
      \n
    • Load data and export configuration
    • \n
    \n\n# What Will We Do\nIn this step, we will be using Kepler.gl redux actions and helpers to inject data into a map instance \nand export its configuration programmatically.\n\nIn this part of our code lab, we are going to update only `app.js` file in `src`.\n\n## 1. Data to load\nWe have created a folder `data` in `src` that contains mocked data which is a subset of the public dataset of \nNew York City trips. The file name is `nyc-trips.csv.js`.\n\nThe file contains a long data string which would simulate the content of a csv file.\n\nFirst, import nyc trips data into `app.js` by performing the following changes\n```js\nimport nycTrips from './data/nyc-trips.csv';\n```\n\nIn order to process the raw data we are going to use Kepler.gl APIs and in particular the following:\n- Processors: provides ability to convert raw data (csv, json) into kepler.gl data form which has rows anf fields properties\n- Actions: provides an easy interface to programmatically interact with kepler.gl instance\n\nImport Processors and Actions\n```js\n// Kepler.gl actions\nimport {addDataToMap} from 'kepler.gl/actions';\n// Kepler.gl Data processing APIs\nimport Processors from 'kepler.gl/processors';\n```\n\nNow that we have the necessary API imported in __app.js__ we can use react lifecycle to inject\ndata into kepler.gl map instance.\n\nWe can implement __componentDidMount__ in `app.js` using the following changes:\n```js\ncomponentDidMount() {\n\t// Use processCsvData helper to convert csv file into kepler.gl structure {fields, rows}\n const data = Processors.processCsvData(nycTrips);\n // Create dataset structure\n const dataset = {\n data,\n info: {\n // `info` property are optional, adding an `id` associate with this dataset makes it easier\n // to replace it later\n id: 'my_data'\n }\n };\n // addDataToMap action to inject dataset into kepler.gl instance\n this.props.dispatch(addDataToMap({datasets: dataset}));\n}\n```\n\nIn the above snippet, we first process the raw data using __processCsvData__ which will transform a raw csv content string into a Kepler.gl\nstat structure __{rows, fields}__. The second step is to create the dataset object with the following structure:\n- data: the generated object with rows and fields\n- info (OPTIONAL): this is used to pass dataset id (this will be used in our next example) and other meta information (see API documentation for more)\n\nIn the last step, we are adding the data to our kepler.gl instance using the action __addDataToMap__ and we pass our new created dataset as an input paramenter.\nYou may notice, we use __datasets__ property to pass our new data object. __datasets__ property can be either a single object vlue or an array of datasets instances.\n\n## 2. Export Kepler.gl instance configuration\nKepler.gl provides the ability to programmatically interact with the configuration store of an instance. In this part of our code lab, we are going to create a \nhelper method in `app.js` to export Kepler.gl configuration. \n\nBefore exporting the configuration we need to import Kepler.gl Schema APIs by add the following line to the import section:\n```js\n// Kepler.gl Schema APIs\nimport KeplerGlSchema from 'kepler.gl/schemas';\n```\n\nLet's add a new instance method to __app.js__ as it follows. __getMapConfig__ returns a config object of current map. __exportMapConfig__ save the config as a json file.\n\n```js\n // This method is used as reference to show how to export the current kepler.gl instance configuration\n // Once exported the configuration can be imported using parseSavedConfig or load method from KeplerGlSchema\n getMapConfig() {\n // retrieve kepler.gl store\n const {keplerGl} = this.props;\n // retrieve current kepler.gl instance store\n const {map} = keplerGl;\n\n // create the config object\n return KeplerGlSchema.getConfigToSave(map);\n }\n\n // This method is used as reference to show how to export the current kepler.gl instance configuration\n // Once exported the configuration can be imported using parseSavedConfig or load method from KeplerGlSchema\n exportMapConfig = () => {\n // create the config object\n const mapConfig = this.getMapConfig();\n // save it as a json file\n downloadJsonFile(mapConfig, 'kepler.gl.json');\n };\n```\n\n__KeplerGlSchema.getConfigToSave__ takes the current map instance store, available in our component through `const mapStateToProps = state => state;`, and returns\nthe current map instance configuration with the following format:\n- version: the current Kepler.gl schema version\n- config: object with the actual configuration\n\nFinally Let's add a button to trigger exporting configuration, and a helper to download the file.\n```\nimport Button from './button';\nimport downloadJsonFile from \"./file-download\";\n```\n\nRender the button\n\n```\n render() {\n return (\n
    \n \n \n {({height, width}) => (\n \n )}\n \n
    \n );\n }\n\n```\n\nOnce the configuration is exported we can simply store it as json object wherever you see fit.\n\nCheckout the complete code at [this link](https://github.com/uber-common/vis-academy/blob/kepler.gl/src/demos/kepler.gl/1-load-data/src/app.js)\n\n__Next__, you can head to the next step:\n[Load Data into Kepler.gl](#/kepler.gl/3-load-config).\n"},function(e,n){e.exports="\x3c!-- INJECT:\"KeplerglLoadConfig\" heading --\x3e\n\n
      \n
    • Loading existing configuration
    • \n
    \n\n# What Will We Do\nIn this step, we will be using Kepler.gl `addDataToMap` action to upload data with an existing configuration. You can use this action to load the saved map.\n\nIn this part of our code lab, we are going to update only `app.js` file in `src`.\n\n## 1. Data and Config to load\nIf you previously downloaded a map config, you can put it in the `src/data` folder, and name it `nyc-config.json`, replacing the existing one.\n\n\nFirst, import nyc config json into `app.js`\n```js\nimport nycConfig from './data/nyc-config.json';\n```\n\nNow that we have the necessary configuration file imported in __app.js__ we can update __componentDidMount__ and inject\nthe map configuration into our Kepler.gl instance. Update componentDidMount to look like this:\n\n```js\n componentDidMount() {\n // Use processCsvData helper to convert csv file into kepler.gl structure {fields, rows}\n const data = Processors.processCsvData(nycTrips);\n // Create dataset structure\n const dataset = {\n data,\n info: {\n id: 'my_data'\n // this is used to match the dataId defined in nyc-config.json. For more details see API documentation.\n // It is paramount that this id mathces your configuration otherwise the configuration file will be ignored.\n }\n };\n // addDataToMap action to inject dataset into kepler.gl instance\n this.props.dispatch(addDataToMap({datasets: dataset, config: nycConfig}));\n }\n```\n\nWe now create the dataset to pass using the property Info and an Id. The id must match the Data id defined in some of the properties from within nyc-config.json.\n\nWe are also adding the configuration to __addDataToMap__ call which will make sure to load the existing configuration.\n \n## 2. Replace an existing dataset with new data with the same format , keeping the current config.\n\nIn order to replace the current data with new ones (same column names, data types etc), we are going to perform the following steps:\n- generate a new dataset using the same approach we did previously\n- extract the current configuration\n- inject the new data\n\nImport the new nyc data subset which we are going to use to replace the original one. \nIn the import section of `app.js` add the following\n```js\nimport nycTripsSubset from './data/nyc-subset.csv';\n```\n\nLet's create a new helper method that we will use to replace data. Add the following method to `app.js`\n\n```js\n // Created to show how to replace dataset with new data and keeping the same configuration\n replaceData = () => {\n // Use processCsvData helper to convert csv file into kepler.gl structure {fields, rows}\n const data = Processors.processCsvData(nycTripsSubset);\n // Create dataset structure\n const dataset = {\n data,\n info: {\n id: 'my_data'\n // this is used to match the dataId defined in nyc-config.json. For more details see API documentation.\n // It is paramount that this id mathces your configuration otherwise the configuration file will be ignored.\n }\n };\n\n // read the current configuration\n const config = this.getMapConfig();\n\n // addDataToMap action to inject dataset into kepler.gl instance\n this.props.dispatch(addDataToMap({datasets: dataset, config}));\n };\n```\n\nLast let's update the button in __render__ to trigger replacing data\n```js\n \n```\n\nthis method will allow programmatically to replace the current data with new one and apply the same map configuration.\n\nCheckout the complete code at [this link](https://github.com/uber-common/vis-academy/blob/kepler.gl/src/demos/kepler.gl/3-load-config/src/app.js)\n"},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function r(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function o(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var l,c,s=function(){function e(e,n){for(var t=0;t1?n-1:0),i=1;i1&&void 0!==arguments[1]?arguments[1]:{},r=t.prefix,o=t.namespace,l=void 0===o?S.b:o;return Object(v.a)(Object.keys(e),function(t,o){var c=e[o];h()(n(c),"Expected function, undefined, null, or array with payload and meta functions for "+o);var s=r?""+r+l+o:o,u=Object(p.a)(c)?A.a.apply(void 0,[s].concat(a(c))):Object(A.a)(s,c);return N({},t,i({},o,u))})}function c(e,n){var t=Object(v.a)(e,function(e,n){return N({},e,i({},n,s.a))}),a=l(t,n);return Object(v.a)(Object.keys(a),function(e,n){return N({},e,i({},Object(y.a)(n),a[n]))})}n.a=r;var s=t(203),u=t(138),p=t(170),m=t(1462),d=t(369),g=t(171),_=t(619),f=t(47),h=t.n(f),y=t(620),v=t(1481),b=t(1482),E=t(1484),A=t(372),S=t(202),w=function(){function e(e,n){var t=[],i=!0,a=!1,r=void 0;try{for(var o,l=e[Symbol.iterator]();!(i=(o=l.next()).done)&&(t.push(o.value),!n||t.length!==n);i=!0);}catch(e){a=!0,r=e}finally{try{!i&&l.return&&l.return()}finally{if(a)throw r}}return t}return function(n,t){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return e(n,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),N=Object.assign||function(e){for(var n=1;n=i?e:Object(a.a)(e,n,t)}var a=t(1468);n.a=i},function(e,n,t){"use strict";function i(e,n,t){var i=-1,a=e.length;n<0&&(n=-n>a?0:a+n),t=t>a?a:t,t<0&&(t+=a),a=n>t?0:t-n>>>0,n>>>=0;for(var r=Array(a);++i1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],l=Object(o.a)(r.shift());Object(a.a)(r)?i[l]=e[t]:(i[l]||(i[l]={}),n(t,i[l],r))}var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=t.namespace,l=void 0===i?r.b:i,c=t.prefix,s={};return Object.getOwnPropertyNames(e).forEach(function(e){var t=c?e.replace(""+c+l,""):e;return n(e,s,t.split(l))}),s}n.a=i;var a=t(606),r=t(202),o=t(620)},function(e,n,t){"use strict";var i=t(1486),a=t(372);n.a=function(e,n){return Object(i.a)(Object(a.a)(e,n),n.length)}},function(e,n,t){"use strict";function i(e,n,t){n=t?void 0:n;var o=Object(a.a)(e,r,void 0,void 0,void 0,void 0,void 0,n);return o.placeholder=i.placeholder,o}var a=t(1487),r=8;i.placeholder={},n.a=i},function(e,n,t){"use strict";function i(e,n,t,i,A,S,w,N){var O=n&f;if(!O&&"function"!=typeof e)throw new TypeError(g);var x=i?i.length:0;if(x||(n&=~(v|b),i=A=void 0),w=void 0===w?w:E(Object(d.a)(w),0),N=void 0===N?N:Object(d.a)(N),x-=A?A.length:0,n&b){var L=i,T=A;i=A=void 0}var I=O?void 0:Object(s.a)(e),R=[e,n,t,i,A,L,T,S,w,N];if(I&&Object(u.a)(R,I),e=R[0],n=R[1],t=R[2],i=R[3],A=R[4],N=R[9]=void 0===R[9]?O?0:e.length:E(R[9]-x,0),!N&&n&(h|y)&&(n&=~(h|y)),n&&n!=_)C=n==h||n==y?Object(o.a)(e,n,N):n!=v&&n!=(_|v)||A.length?l.a.apply(void 0,R):Object(c.a)(e,n,t,i);else var C=Object(r.a)(e,n,t);var D=I?a.a:p.a;return Object(m.a)(D(C,R),e,n)}var a=t(623),r=t(1488),o=t(1489),l=t(626),c=t(1510),s=t(630),u=t(1511),p=t(633),m=t(635),d=t(639),g="Expected a function",_=1,f=2,h=8,y=16,v=32,b=64,E=Math.max;n.a=i},function(e,n,t){"use strict";function i(e,n,t){function i(){return(this&&this!==r.a&&this instanceof i?c:e).apply(l?t:this,arguments)}var l=n&o,c=Object(a.a)(e);return i}var a=t(264),r=t(73),o=1;n.a=i},function(e,n,t){"use strict";function i(e,n,t){function i(){for(var r=arguments.length,m=Array(r),d=r,g=Object(c.a)(i);d--;)m[d]=arguments[d];var _=r<3&&m[0]!==g&&m[r-1]!==g?[]:Object(s.a)(m,g);if((r-=_.length)1?"& ":"")+n[i],n=n.join(t>2?", ":" "),e.replace(a,"{\n/* [wrapped with "+n+"] */\n")}var a=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;n.a=i},function(e,n,t){"use strict";var i=t(1500),a=t(634),r=Object(a.a)(i.a);n.a=r},function(e,n,t){"use strict";var i=t(1501),a=t(1502),r=t(203),o=a.a?function(e,n){return Object(a.a)(e,"toString",{configurable:!0,enumerable:!1,value:Object(i.a)(n),writable:!0})}:r.a;n.a=o},function(e,n,t){"use strict";function i(e){return function(){return e}}n.a=i},function(e,n,t){"use strict";var i=t(172),a=function(){try{var e=Object(i.a)(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();n.a=a},function(e,n,t){"use strict";function i(e,n){return Object(a.a)(o,function(t){var i="_."+t[0];n&t[1]&&!Object(r.a)(e,i)&&e.push(i)}),e.sort()}var a=t(1504),r=t(1505),o=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];n.a=i},function(e,n,t){"use strict";function i(e,n){for(var t=-1,i=null==e?0:e.length;++t-1}var a=t(636);n.a=i},function(e,n,t){"use strict";function i(e,n,t,i){for(var a=e.length,r=t+(i?1:-1);i?r--:++r-1:!!u&&Object(a.a)(e,n,t)>-1}var a=t(636),r=t(370),o=t(369),l=t(639),c=t(1516),s=Math.max;n.a=i},function(e,n,t){"use strict";function i(e){return null==e?[]:Object(a.a)(e,Object(r.a)(e))}var a=t(1517),r=t(1518);n.a=i},function(e,n,t){"use strict";function i(e,n){return Object(a.a)(n,function(n){return e[n]})}var a=t(618);n.a=i},function(e,n,t){"use strict";function i(e){return Object(o.a)(e)?Object(a.a)(e):Object(r.a)(e)}var a=t(1519),r=t(607),o=t(370);n.a=i},function(e,n,t){"use strict";function i(e,n){var t=Object(o.a)(e),i=!t&&Object(r.a)(e),u=!t&&!i&&Object(l.a)(e),m=!t&&!i&&!u&&Object(s.a)(e),d=t||i||u||m,g=d?Object(a.a)(e.length,String):[],_=g.length;for(var f in e)!n&&!p.call(e,f)||d&&("length"==f||u&&("offset"==f||"parent"==f)||m&&("buffer"==f||"byteLength"==f||"byteOffset"==f)||Object(c.a)(f,_))||g.push(f);return g}var a=t(1520),r=t(612),o=t(170),l=t(614),c=t(638),s=t(615),u=Object.prototype,p=u.hasOwnProperty;n.a=i},function(e,n,t){"use strict";function i(e,n){for(var t=-1,i=Array(e);++t2&&void 0!==arguments[2]?arguments[2]:{};p()(Object(o.a)(e)||Object(l.a)(e),"Expected handlers to be a plain object.");var r=Object(g.a)(e,t),c=Object(d.a)(r).map(function(e){return Object(m.a)(e,a(e,r),n)}),u=s.a.apply(void 0,i(c));return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];return u(e,t)}}n.a=r;var o=t(138),l=t(263),c=t(1522),s=t.n(c),u=t(47),p=t.n(u),m=t(640),d=t(373),g=t(1523)},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){for(var e=arguments.length,n=Array(e),t=0;t0&&void 0!==arguments[0]?arguments[0]:{},t=n.phi,i=n.theta,a=n.radius,r=n.bearing,o=n.pitch,l=(n.altitude,n.radiusScale),s=void 0===l?_:l;c(this,e),0===arguments.length?(this.phi=0,this.theta=0,this.radius=1):Number.isFinite(t)||Number.isFinite(i)?(this.phi=t||0,this.theta=i||0):(Number.isFinite(r)||Number.isFinite(o))&&(this.bearing=r||0,this.pitch=o||0),this.radius=a||1,this.radiusScale=s||1,this.check()}return u(e,[{key:"toString",value:function(){return this.formatString(p.c)}},{key:"formatString",value:function(e){var n=e.printTypes,t=(e.printDegrees,p.f);return"".concat(n?"Spherical":"","[rho:").concat(t(this.radius),",theta:").concat(t(this.theta),",phi:").concat(t(this.phi),"]")}},{key:"equals",value:function(e){return Object(p.e)(this.radius,e.radius)&&Object(p.e)(this.theta,e.theta)&&Object(p.e)(this.phi,e.phi)}},{key:"exactEquals",value:function(e){return this.radius===e.radius&&this.theta===e.theta&&this.phi===e.phi}},{key:"set",value:function(e,n,t){return this.radius=e,this.phi=n,this.theta=t,this.check()}},{key:"clone",value:function(){return(new this.constructor).copy(this)}},{key:"copy",value:function(e){return this.radius=e.radius,this.phi=e.phi,this.theta=e.theta,this.check()}},{key:"fromLngLatZ",value:function(e){var n=a(e,3),t=n[0],i=n[1],r=n[2];this.radius=1+r/this.radiusScale,this.phi=Object(p.g)(i),this.theta=Object(p.g)(t)}},{key:"fromVector3",value:function(e){return this.radius=g()(e),0===this.radius?(this.theta=0,this.phi=0):(this.theta=Math.atan2(e[0],e[1]),this.phi=Math.acos(Object(p.b)(e[2]/this.radius,-1,1))),this.check()}},{key:"toVector3",value:function(){return new m.a(0,0,this.radius).rotateX({radians:this.theta}).rotateZ({radians:this.phi})}},{key:"makeSafe",value:function(){this.phi=Math.max(1e-6,Math.min(Math.PI-1e-6,this.phi))}},{key:"check",value:function(){if(!(Number.isFinite(this.phi)&&Number.isFinite(this.theta)&&this.radius>0))throw new Error("SphericalCoordinates: some fields set to invalid numbers");return this}},{key:"bearing",get:function(){return 180-Object(p.d)(this.phi)},set:function(e){this.phi=Math.PI-Object(p.g)(e)}},{key:"pitch",get:function(){return Object(p.d)(this.theta)},set:function(e){this.theta=Object(p.g)(e)}},{key:"longitude",get:function(){return Object(p.d)(this.phi)}},{key:"latitude",get:function(){return Object(p.d)(this.theta)}},{key:"lng",get:function(){return Object(p.d)(this.phi)}},{key:"lat",get:function(){return Object(p.d)(this.theta)}},{key:"z",get:function(){return(this.radius-1)*this.radiusScale}}]),e}()},function(e,n,t){"use strict";function i(e,n){return null!=n&&"undefined"!=typeof Symbol&&n[Symbol.hasInstance]?n[Symbol.hasInstance](e):e instanceof n}function a(e,n){if(!i(e,n))throw new TypeError("Cannot call a class as a function")}function r(e,n){for(var t=0;ti||180d||1801&&void 0!==arguments[1]?arguments[1]:"component";e.debug&&l.a.checkPropTypes(m,e,"prop",n)}var o=t(1),l=t.n(o),c=function(){function e(e,n){for(var t=0;t0;)i.appendChild(t.childNodes[0]);this._map._container=i,e.savedMap=null,n.onLoad()}else{var a={container:n.container||document.body,center:[n.longitude,n.latitude],zoom:n.zoom,pitch:n.pitch,bearing:n.bearing,style:n.mapStyle,interactive:!1,attributionControl:n.attributionControl,preserveDrawingBuffer:n.preserveDrawingBuffer};n.transformRequest&&(a.transformRequest=n.transformRequest),this._map=this.map=new p.Map(a),this.map.once("load",n.onLoad),this.map.on("error",n.onError)}return this}},{key:"_destroy",value:function(){e.savedMap?this._map.remove():e.savedMap=this._map}},{key:"_initialize",value:function(e){e=Object.assign({},d,e),r(e,"Mapbox"),this.accessToken=e.mapboxApiAccessToken||d.mapboxApiAccessToken,p&&(this.accessToken?p.accessToken=this.accessToken:p.accessToken="no-token"),this._create(e);var n=this.map.getCanvas();n&&(n.style.outline="none"),this._updateMapViewport({},e),this._updateMapSize({},e),this.props=e}},{key:"_update",value:function(e,n){n=Object.assign({},this.props,n),r(n,"Mapbox"),this._updateMapViewport(e,n),this._updateMapSize(e,n),this.props=n}},{key:"_updateMapViewport",value:function(e,n){(n.latitude!==e.latitude||n.longitude!==e.longitude||n.zoom!==e.zoom||n.pitch!==e.pitch||n.bearing!==e.bearing||n.altitude!==e.altitude)&&(this._map.jumpTo({center:[n.longitude,n.latitude],zoom:n.zoom,bearing:n.bearing,pitch:n.pitch}),n.altitude!==e.altitude&&(this._map.transform.altitude=n.altitude))}},{key:"_updateMapSize",value:function(e,n){(e.width!==n.width||e.height!==n.height)&&this._map.resize()}}]),e}();n.a=g,g.propTypes=m,g.defaultProps=d}).call(n,t(112))},function(e,n){!function(t){if("object"==typeof n&&void 0!==e)e.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var i;i="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,i.mapboxgl=t()}}(function(){var e;return function e(n,t,i){function a(o,l){if(!t[o]){if(!n[o]){var c="function"==typeof require&&require;if(!l&&c)return c(o,!0);if(r)return r(o,!0);var s=new Error("Cannot find module '"+o+"'");throw s.code="MODULE_NOT_FOUND",s}var u=t[o]={exports:{}};n[o][0].call(u.exports,function(e){var t=n[o][1][e];return a(t||e)},u,u.exports,e,n,t,i)}return t[o].exports}for(var r="function"==typeof require&&require,o=0;o0){n+=Math.abs(r(e[0]));for(var t=1;t2){for(s=0;sa.maxh||e>a.maxw||t<=a.maxh&&e<=a.maxw&&(o=a.maxw*a.maxh-e*t)r.free)){if(t===r.h)return this.allocShelf(l,e,t,i);t>r.h||tm)&&(d=2*Math.max(e,m)),(uu)&&(p=2*Math.max(t,u)),this.resize(d,p),this.packOne(e,t,i)}return null},e.prototype.allocFreebin=function(e,n,t,i){var a=this.freebins.splice(e,1)[0];return a.id=i,a.w=n,a.h=t,a.refcount=0,this.bins[i]=a,this.ref(a),a},e.prototype.allocShelf=function(e,n,t,i){var a=this.shelves[e],r=a.alloc(n,t,i);return this.bins[i]=r,this.ref(r),r},e.prototype.shrink=function(){if(this.shelves.length>0){for(var e=0,n=0,t=0;tthis.free||n>this.h)return null;var a=this.x;return this.x+=e,this.free-=e,new t(i,a,this.y,e,n,e,this.h)},n.prototype.resize=function(e){return this.free+=e-this.w,this.w=e,!0},e})},{}],6:[function(e,n,t){"use strict";function i(e,n,t,i,a,r){this.fontSize=e||24,this.buffer=void 0===n?3:n,this.cutoff=i||.25,this.fontFamily=a||"sans-serif",this.fontWeight=r||"normal",this.radius=t||8;var o=this.size=this.fontSize+2*this.buffer;this.canvas=document.createElement("canvas"),this.canvas.width=this.canvas.height=o,this.ctx=this.canvas.getContext("2d"),this.ctx.font=this.fontWeight+" "+this.fontSize+"px "+this.fontFamily,this.ctx.textBaseline="middle",this.ctx.fillStyle="black",this.gridOuter=new Float64Array(o*o),this.gridInner=new Float64Array(o*o),this.f=new Float64Array(o),this.d=new Float64Array(o),this.z=new Float64Array(o+1),this.v=new Int16Array(o),this.middle=Math.round(o/2*(navigator.userAgent.indexOf("Gecko/")>=0?1.2:1))}function a(e,n,t,i,a,o,l){for(var c=0;ci)return i;for(;tr?t=a:i=a,a=.5*(i-t)+t}return a},i.prototype.solve=function(e,n){return this.sampleCurveY(this.solveCurveX(e,n))}},{}],8:[function(e,n,t){n.exports.VectorTile=e("./lib/vectortile.js"),n.exports.VectorTileFeature=e("./lib/vectortilefeature.js"),n.exports.VectorTileLayer=e("./lib/vectortilelayer.js")},{"./lib/vectortile.js":9,"./lib/vectortilefeature.js":10,"./lib/vectortilelayer.js":11}],9:[function(e,n,t){"use strict";function i(e,n){this.layers=e.readFields(a,{},n)}function a(e,n,t){if(3===e){var i=new r(t,t.readVarint()+t.pos);i.length&&(n[i.name]=i)}}var r=e("./vectortilelayer");n.exports=i},{"./vectortilelayer":11}],10:[function(e,n,t){"use strict";function i(e,n,t,i,r){this.properties={},this.extent=t,this.type=0,this._pbf=e,this._geometry=-1,this._keys=i,this._values=r,e.readFields(a,this,n)}function a(e,n,t){1==e?n.id=t.readVarint():2==e?r(t,n):3==e?n.type=t.readVarint():4==e&&(n._geometry=t.pos)}function r(e,n){for(var t=e.readVarint()+e.pos;e.pos>3}if(a--,1===i||2===i)r+=e.readSVarint(),o+=e.readSVarint(),1===i&&(n&&l.push(n),n=[]),n.push(new c(r,o));else{if(7!==i)throw new Error("unknown command "+i);n&&n.push(n[0].clone())}}return n&&l.push(n),l},i.prototype.bbox=function(){var e=this._pbf;e.pos=this._geometry;for(var n=e.readVarint()+e.pos,t=1,i=0,a=0,r=0,o=1/0,l=-1/0,c=1/0,s=-1/0;e.pos>3}if(i--,1===t||2===t)a+=e.readSVarint(),r+=e.readSVarint(),al&&(l=a),rs&&(s=r);else if(7!==t)throw new Error("unknown command "+t)}return[o,c,l,s]},i.prototype.toGeoJSON=function(e,n,t){function a(e){for(var n=0;n>3;n=1===i?e.readString():2===i?e.readFloat():3===i?e.readDouble():4===i?e.readVarint64():5===i?e.readVarint():6===i?e.readSVarint():7===i?e.readBoolean():null}return n}var o=e("./vectortilefeature.js");n.exports=i,i.prototype.feature=function(e){if(e<0||e>=this._features.length)throw new Error("feature index out of bounds");this._pbf.pos=this._features[e];var n=this._pbf.readVarint()+this._pbf.pos;return new o(this._pbf,n,this.extent,this._keys,this._values)}},{"./vectortilefeature.js":10}],12:[function(n,t,i){!function(n,a){"object"==typeof i&&void 0!==t?a(i):"function"==typeof e&&e.amd?e(["exports"],a):a(n.WhooTS=n.WhooTS||{})}(this,function(e){function n(e,n,i,a,r,o){return o=o||{},e+"?"+["bbox="+t(i,a,r),"format="+(o.format||"image/png"),"service="+(o.service||"WMS"),"version="+(o.version||"1.1.1"),"request="+(o.request||"GetMap"),"srs="+(o.srs||"EPSG:3857"),"width="+(o.width||256),"height="+(o.height||256),"layers="+n].join("&")}function t(e,n,t){n=Math.pow(2,t)-n-1;var a=i(256*e,256*n,t),r=i(256*(e+1),256*(n+1),t);return a[0]+","+a[1]+","+r[0]+","+r[1]}function i(e,n,t){var i=2*Math.PI*6378137/256/Math.pow(2,t);return[e*i-2*Math.PI*6378137/2,n*i-2*Math.PI*6378137/2]}e.getURL=n,e.getTileBBox=t,e.getMercCoords=i,Object.defineProperty(e,"__esModule",{value:!0})})},{}],13:[function(e,n,t){function i(e){return e=Math.round(e),e<0?0:e>255?255:e}function a(e){return e<0?0:e>1?1:e}function r(e){return i("%"===e[e.length-1]?parseFloat(e)/100*255:parseInt(e))}function o(e){return a("%"===e[e.length-1]?parseFloat(e)/100:parseFloat(e))}function l(e,n,t){return t<0?t+=1:t>1&&(t-=1),6*t<1?e+(n-e)*t*6:2*t<1?n:3*t<2?e+(n-e)*(2/3-t)*6:e}function c(e){var n=e.replace(/ /g,"").toLowerCase();if(n in s)return s[n].slice();if("#"===n[0]){if(4===n.length){var t=parseInt(n.substr(1),16);return t>=0&&t<=4095?[(3840&t)>>4|(3840&t)>>8,240&t|(240&t)>>4,15&t|(15&t)<<4,1]:null}if(7===n.length){var t=parseInt(n.substr(1),16);return t>=0&&t<=16777215?[(16711680&t)>>16,(65280&t)>>8,255&t,1]:null}return null}var a=n.indexOf("("),c=n.indexOf(")");if(-1!==a&&c+1===n.length){var u=n.substr(0,a),p=n.substr(a+1,c-(a+1)).split(","),m=1;switch(u){case"rgba":if(4!==p.length)return null;m=o(p.pop());case"rgb":return 3!==p.length?null:[r(p[0]),r(p[1]),r(p[2]),m];case"hsla":if(4!==p.length)return null;m=o(p.pop());case"hsl":if(3!==p.length)return null;var d=(parseFloat(p[0])%360+360)%360/360,g=o(p[1]),_=o(p[2]),f=_<=.5?_*(g+1):_+g-_*g,h=2*_-f;return[i(255*l(h,f,d+1/3)),i(255*l(h,f,d)),i(255*l(h,f,d-1/3)),m];default:return null}}return null}var s={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],rebeccapurple:[102,51,153,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};try{t.parseCSSColor=c}catch(e){}},{}],14:[function(e,n,t){"use strict";function i(e,n,t){t=t||2;var i=n&&n.length,r=i?n[0]*t:e.length,l=a(e,0,r,t,!0),c=[];if(!l)return c;var s,u,m,d,g,_,f;if(i&&(l=p(e,n,l,t)),e.length>80*t){s=m=e[0],u=d=e[1];for(var h=t;hm&&(m=g),_>d&&(d=_);f=Math.max(m-s,d-u),f=0!==f?1/f:0}return o(l,c,t,s,u,f),c}function a(e,n,t,i,a){var r,o;if(a===R(e,n,t,i)>0)for(r=n;r=n;r-=i)o=L(r,e[r],e[r+1],o);return o&&A(o,o.next)&&(T(o),o=o.next),o}function r(e,n){if(!e)return e;n||(n=e);var t,i=e;do{if(t=!1,i.steiner||!A(i,i.next)&&0!==E(i.prev,i,i.next))i=i.next;else{if(T(i),(i=n=i.prev)===i.next)break;t=!0}}while(t||i!==n);return n}function o(e,n,t,i,a,p,m){if(e){!m&&p&&_(e,i,a,p);for(var d,g,f=e;e.prev!==e.next;)if(d=e.prev,g=e.next,p?c(e,i,a,p):l(e))n.push(d.i/t),n.push(e.i/t),n.push(g.i/t),T(e),e=g.next,f=g.next;else if((e=g)===f){m?1===m?(e=s(e,n,t),o(e,n,t,i,a,p,2)):2===m&&u(e,n,t,i,a,p):o(r(e),n,t,i,a,p,1);break}}}function l(e){var n=e.prev,t=e,i=e.next;if(E(n,t,i)>=0)return!1;for(var a=e.next.next;a!==e.prev;){if(v(n.x,n.y,t.x,t.y,i.x,i.y,a.x,a.y)&&E(a.prev,a,a.next)>=0)return!1;a=a.next}return!0}function c(e,n,t,i){var a=e.prev,r=e,o=e.next;if(E(a,r,o)>=0)return!1;for(var l=a.xr.x?a.x>o.x?a.x:o.x:r.x>o.x?r.x:o.x,u=a.y>r.y?a.y>o.y?a.y:o.y:r.y>o.y?r.y:o.y,p=h(l,c,n,t,i),m=h(s,u,n,t,i),d=e.prevZ,g=e.nextZ;d&&d.z>=p&&g&&g.z<=m;){if(d!==e.prev&&d!==e.next&&v(a.x,a.y,r.x,r.y,o.x,o.y,d.x,d.y)&&E(d.prev,d,d.next)>=0)return!1;if(d=d.prevZ,g!==e.prev&&g!==e.next&&v(a.x,a.y,r.x,r.y,o.x,o.y,g.x,g.y)&&E(g.prev,g,g.next)>=0)return!1;g=g.nextZ}for(;d&&d.z>=p;){if(d!==e.prev&&d!==e.next&&v(a.x,a.y,r.x,r.y,o.x,o.y,d.x,d.y)&&E(d.prev,d,d.next)>=0)return!1;d=d.prevZ}for(;g&&g.z<=m;){if(g!==e.prev&&g!==e.next&&v(a.x,a.y,r.x,r.y,o.x,o.y,g.x,g.y)&&E(g.prev,g,g.next)>=0)return!1;g=g.nextZ}return!0}function s(e,n,t){var i=e;do{var a=i.prev,r=i.next.next;!A(a,r)&&S(a,i,i.next,r)&&N(a,r)&&N(r,a)&&(n.push(a.i/t),n.push(i.i/t),n.push(r.i/t),T(i),T(i.next),i=e=r),i=i.next}while(i!==e);return i}function u(e,n,t,i,a,l){var c=e;do{for(var s=c.next.next;s!==c.prev;){if(c.i!==s.i&&b(c,s)){var u=x(c,s);return c=r(c,c.next),u=r(u,u.next),o(c,n,t,i,a,l),void o(u,n,t,i,a,l)}s=s.next}c=c.next}while(c!==e)}function p(e,n,t,i){var o,l,c,s,u,p=[];for(o=0,l=n.length;o=i.next.y&&i.next.y!==i.y){var l=i.x+(r-i.y)*(i.next.x-i.x)/(i.next.y-i.y);if(l<=a&&l>o){if(o=l,l===a){if(r===i.y)return i;if(r===i.next.y)return i.next}t=i.x=i.x&&i.x>=u&&a!==i.x&&v(rt.x)&&N(i,e)&&(t=i,m=c),i=i.next;return t}function _(e,n,t,i){var a=e;do{null===a.z&&(a.z=h(a.x,a.y,n,t,i)),a.prevZ=a.prev,a.nextZ=a.next,a=a.next}while(a!==e);a.prevZ.nextZ=null,a.prevZ=null,f(a)}function f(e){var n,t,i,a,r,o,l,c,s=1;do{for(t=e,e=null,r=null,o=0;t;){for(o++,i=t,l=0,n=0;n0||c>0&&i;)0!==l&&(0===c||!i||t.z<=i.z)?(a=t,t=t.nextZ,l--):(a=i,i=i.nextZ,c--),r?r.nextZ=a:e=a,a.prevZ=r,r=a;t=i}r.nextZ=null,s*=2}while(o>1);return e}function h(e,n,t,i,a){return e=32767*(e-t)*a,n=32767*(n-i)*a,e=16711935&(e|e<<8),e=252645135&(e|e<<4),e=858993459&(e|e<<2),e=1431655765&(e|e<<1),n=16711935&(n|n<<8),n=252645135&(n|n<<4),n=858993459&(n|n<<2),n=1431655765&(n|n<<1),e|n<<1}function y(e){var n=e,t=e;do{n.x=0&&(e-o)*(i-l)-(t-o)*(n-l)>=0&&(t-o)*(r-l)-(a-o)*(i-l)>=0}function b(e,n){return e.next.i!==n.i&&e.prev.i!==n.i&&!w(e,n)&&N(e,n)&&N(n,e)&&O(e,n)}function E(e,n,t){return(n.y-e.y)*(t.x-n.x)-(n.x-e.x)*(t.y-n.y)}function A(e,n){return e.x===n.x&&e.y===n.y}function S(e,n,t,i){return!!(A(e,n)&&A(t,i)||A(e,i)&&A(t,n))||E(e,n,t)>0!=E(e,n,i)>0&&E(t,i,e)>0!=E(t,i,n)>0}function w(e,n){var t=e;do{if(t.i!==e.i&&t.next.i!==e.i&&t.i!==n.i&&t.next.i!==n.i&&S(t,t.next,e,n))return!0;t=t.next}while(t!==e);return!1}function N(e,n){return E(e.prev,e,e.next)<0?E(e,n,e.next)>=0&&E(e,e.prev,n)>=0:E(e,n,e.prev)<0||E(e,e.next,n)<0}function O(e,n){var t=e,i=!1,a=(e.x+n.x)/2,r=(e.y+n.y)/2;do{t.y>r!=t.next.y>r&&t.next.y!==t.y&&a<(t.next.x-t.x)*(r-t.y)/(t.next.y-t.y)+t.x&&(i=!i),t=t.next}while(t!==e);return i}function x(e,n){var t=new I(e.i,e.x,e.y),i=new I(n.i,n.x,n.y),a=e.next,r=n.prev;return e.next=n,n.prev=e,t.next=a,a.prev=t,i.next=t,t.prev=i,r.next=i,i.prev=r,i}function L(e,n,t,i){var a=new I(e,n,t);return i?(a.next=i.next,a.prev=i,i.next.prev=a,i.next=a):(a.prev=a,a.next=a),a}function T(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}function I(e,n,t){this.i=e,this.x=n,this.y=t,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function R(e,n,t,i){for(var a=0,r=n,o=t-i;r0&&(i+=e[a-1].length,t.holes.push(i))}return t}},{}],15:[function(e,n,t){function i(e,n){switch(e&&e.type||null){case"FeatureCollection":return e.features=e.features.map(a(i,n)),e;case"Feature":return e.geometry=i(e.geometry,n),e;case"Polygon":case"MultiPolygon":return r(e,n);default:return e}}function a(e,n){return function(t){return e(t,n)}}function r(e,n){return"Polygon"===e.type?e.coordinates=o(e.coordinates,n):"MultiPolygon"===e.type&&(e.coordinates=e.coordinates.map(a(o,n))),e}function o(e,n){n=!!n,e[0]=l(e[0],n);for(var t=1;t=0}var s=e("@mapbox/geojson-area");n.exports=i},{"@mapbox/geojson-area":1}],16:[function(e,n,t){"use strict";function i(e,n,t,i,l,c,s){if(t/=n,i/=n,c>=t&&s<=i)return e;if(c>i||s=t&&h<=i)p.push(d);else if(!(f>i||h=t&&o<=i&&(n.push(e[r]),n.push(e[r+1]),n.push(e[r+2]))}}function r(e,n,t,i,a,r){for(var o=[],u=0===a?c:s,p=0;p=t&&u(o,m,d,_,f,t):h>i?y<=i&&u(o,m,d,_,f,i):l(o,m,d,g),y=t&&(u(o,m,d,_,f,t),v=!0),y>i&&h<=i&&(u(o,m,d,_,f,i),v=!0),!r&&v&&(o.size=e.size,n.push(o),o=[])}var b=e.length-3;m=e[b],d=e[b+1],g=e[b+2],h=0===a?m:d,h>=t&&h<=i&&l(o,m,d,g),b=o.length-3,r&&b>=3&&(o[b]!==o[0]||o[b+1]!==o[1])&&l(o,o[0],o[1],o[2]),o.length&&(o.size=e.size,n.push(o))}function o(e,n,t,i,a,o){for(var l=0;l0&&(o+=i?(a*m-p*r)/2:Math.sqrt(Math.pow(p-a,2)+Math.pow(m-r,2))),a=p,r=m}var d=n.length-3;n[2]=1,u(n,0,d,t),n[d+2]=1,n.size=Math.abs(o)}function l(e,n,t,i){for(var a=0;a1?1:t}n.exports=i;var u=e("./simplify"),p=e("./feature")},{"./feature":18,"./simplify":20}],18:[function(e,n,t){"use strict";function i(e,n,t,i){var r={id:e||null,type:n,geometry:t,tags:i,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0};return a(r),r}function a(e){var n=e.geometry,t=e.type;if("Point"===t||"MultiPoint"===t||"LineString"===t)r(e,n);else if("Polygon"===t||"MultiLineString"===t)for(var i=0;i24)throw new Error("maxZoom should be in the 0-24 range");var i=1<1&&console.time("creation"),_=this.tiles[g]=p(e,d,t,i,f,n===u.maxZoom),this.tileCoords.push({z:n,x:t,y:i}),m)){m>1&&(console.log("tile z%d-%d-%d (features: %d, points: %d, simplified: %d)",n,t,i,_.numFeatures,_.numPoints,_.numSimplified),console.timeEnd("creation"));var h="z"+n;this.stats[h]=(this.stats[h]||0)+1,this.total++}if(_.source=e,a){if(n===u.maxZoom||n===a)continue;var y=1<1&&console.time("clipping");var v,b,E,A,S,w,N=.5*u.buffer/u.extent,O=.5-N,x=.5+N,L=1+N;v=b=E=A=null,S=s(e,d,t-N,t+x,0,_.minX,_.maxX),w=s(e,d,t+O,t+L,0,_.minX,_.maxX),e=null,S&&(v=s(S,d,i-N,i+x,1,_.minY,_.maxY),b=s(S,d,i+O,i+L,1,_.minY,_.maxY),S=null),w&&(E=s(w,d,i-N,i+x,1,_.minY,_.maxY),A=s(w,d,i+O,i+L,1,_.minY,_.maxY),w=null),m>1&&console.timeEnd("clipping"),c.push(v||[],n+1,2*t,2*i),c.push(b||[],n+1,2*t,2*i+1),c.push(E||[],n+1,2*t+1,2*i),c.push(A||[],n+1,2*t+1,2*i+1)}}},a.prototype.getTile=function(e,n,t){var i=this.options,a=i.extent,o=i.debug;if(e<0||e>24)return null;var l=1<1&&console.log("drilling down to z%d-%d-%d",e,n,t);for(var u,p=e,m=n,d=t;!u&&p>0;)p--,m=Math.floor(m/2),d=Math.floor(d/2),u=this.tiles[r(p,m,d)];return u&&u.source?(o>1&&console.log("found parent tile z%d-%d-%d",p,m,d),o>1&&console.time("drilling down"),this.splitTile(u.source,p,m,d,e,n,t),o>1&&console.timeEnd("drilling down"),this.tiles[s]?c.tile(this.tiles[s],a):null):null}},{"./clip":16,"./convert":17,"./tile":21,"./transform":22,"./wrap":23}],20:[function(e,n,t){"use strict";function i(e,n,t,r){for(var o,l=r,c=e[n],s=e[n+1],u=e[t],p=e[t+1],m=n+3;ml&&(o=m,l=d)}l>r&&(o-n>3&&i(e,n,o,r),e[o+2]=l,t-o>3&&i(e,o,t,r))}function a(e,n,t,i,a,r){var o=a-t,l=r-i;if(0!==o||0!==l){var c=((e-t)*o+(n-i)*l)/(o*o+l*l);c>1?(t=a,i=r):c>0&&(t+=o*c,i+=l*c)}return o=e-t,l=n-i,o*o+l*l}n.exports=i},{}],21:[function(e,n,t){"use strict";function i(e,n,t,i,r,o){for(var l={features:[],numPoints:0,numSimplified:0,numFeatures:0,source:null,x:t,y:i,z2:n,transformed:!1,minX:2,minY:1,maxX:-1,maxY:0},c=0;cl.maxX&&(l.maxX=p),m>l.maxY&&(l.maxY=m)}return l}function a(e,n,t,i){var a=n.geometry,o=n.type,l=[];if("Point"===o||"MultiPoint"===o)for(var c=0;cc)&&(t.numSimplified++,s.push(n[u]),s.push(n[u+1])),t.numPoints++;r&&o(s,l),e.push(s)}function o(e,n){for(var t=0,i=0,a=e.length,r=a-2;i0===n)for(i=0,a=e.length;i
    =s[m+0]&&i>=s[m+1]?(o[p]=!0,r.push(c[p])):o[p]=!1}}},i.prototype._forEachCell=function(e,n,t,i,a,r,o){for(var l=this._convertToCellCoord(e),c=this._convertToCellCoord(n),s=this._convertToCellCoord(t),u=this._convertToCellCoord(i),p=l;p<=s;p++)for(var m=c;m<=u;m++){var d=this.d*m+p;if(a.call(this,e,n,t,i,d,r,o))return}},i.prototype._convertToCellCoord=function(e){return Math.max(0,Math.min(this.d-1,Math.floor(e*this.scale)+this.padding))},i.prototype.toArrayBuffer=function(){if(this.arrayBuffer)return this.arrayBuffer;for(var e=this.cells,n=a+this.cells.length+1+1,t=0,i=0;i>1,u=-7,p=t?a-1:0,m=t?-1:1,d=e[n+p];for(p+=m,r=d&(1<<-u)-1,d>>=-u,u+=l;u>0;r=256*r+e[n+p],p+=m,u-=8);for(o=r&(1<<-u)-1,r>>=-u,u+=i;u>0;o=256*o+e[n+p],p+=m,u-=8);if(0===r)r=1-s;else{if(r===c)return o?NaN:1/0*(d?-1:1);o+=Math.pow(2,i),r-=s}return(d?-1:1)*o*Math.pow(2,r-i)},t.write=function(e,n,t,i,a,r){var o,l,c,s=8*r-a-1,u=(1<>1,m=23===a?Math.pow(2,-24)-Math.pow(2,-77):0,d=i?0:r-1,g=i?1:-1,_=n<0||0===n&&1/n<0?1:0;for(n=Math.abs(n),isNaN(n)||n===1/0?(l=isNaN(n)?1:0,o=u):(o=Math.floor(Math.log(n)/Math.LN2),n*(c=Math.pow(2,-o))<1&&(o--,c*=2),n+=o+p>=1?m/c:m*Math.pow(2,1-p),n*c>=2&&(o++,c/=2),o+p>=u?(l=0,o=u):o+p>=1?(l=(n*c-1)*Math.pow(2,a),o+=p):(l=n*Math.pow(2,p-1)*Math.pow(2,a),o=0));a>=8;e[t+d]=255&l,d+=g,l/=256,a-=8);for(o=o<0;e[t+d]=255&o,d+=g,o/=256,s-=8);e[t+d-g]|=128*_}},{}],26:[function(e,n,t){"use strict";function i(e,n,t,i,r){return new a(e,n,t,i,r)}function a(e,n,t,i,a){n=n||r,t=t||o,a=a||Array,this.nodeSize=i||64,this.points=e,this.ids=new a(e.length),this.coords=new a(2*e.length);for(var c=0;c=t&&l<=a&&c>=i&&c<=r&&u.push(e[g]);else{var _=Math.floor((d+m)/2);l=n[2*_],c=n[2*_+1],l>=t&&l<=a&&c>=i&&c<=r&&u.push(e[_]);var f=(p+1)%2;(0===p?t<=l:i<=c)&&(s.push(d),s.push(_-1),s.push(f)),(0===p?a>=l:r>=c)&&(s.push(_+1),s.push(m),s.push(f))}}return u}n.exports=i},{}],28:[function(e,n,t){"use strict";function i(e,n,t,r,o,l){if(!(o-r<=t)){var c=Math.floor((r+o)/2);a(e,n,c,r,o,l%2),i(e,n,t,r,c-1,l+1),i(e,n,t,c+1,o,l+1)}}function a(e,n,t,i,o,l){for(;o>i;){if(o-i>600){var c=o-i+1,s=t-i+1,u=Math.log(c),p=.5*Math.exp(2*u/3),m=.5*Math.sqrt(u*p*(c-p)/c)*(s-c/2<0?-1:1);a(e,n,t,Math.max(i,Math.floor(t-s*p/c+m)),Math.min(o,Math.floor(t+(c-s)*p/c+m)),l)}var d=n[2*t+l],g=i,_=o;for(r(e,n,i,t),n[2*o+l]>d&&r(e,n,i,o);g<_;){for(r(e,n,g,_),g++,_--;n[2*g+l]d;)_--}n[2*i+l]===d?r(e,n,i,_):(_++,r(e,n,_,o)),_<=t&&(i=_+1),t<=_&&(o=_-1)}}function r(e,n,t,i){o(e,t,i),o(n,2*t,2*i),o(n,2*t+1,2*i+1)}function o(e,n,t){var i=e[n];e[n]=e[t],e[t]=i}n.exports=i},{}],29:[function(e,n,t){"use strict";function i(e,n,t,i,r,o){for(var l=[0,e.length-1,0],c=[],s=r*r;l.length;){var u=l.pop(),p=l.pop(),m=l.pop();if(p-m<=o)for(var d=m;d<=p;d++)a(n[2*d],n[2*d+1],t,i)<=s&&c.push(e[d]);else{var g=Math.floor((m+p)/2),_=n[2*g],f=n[2*g+1];a(_,f,t,i)<=s&&c.push(e[g]);var h=(u+1)%2;(0===u?t-r<=_:i-r<=f)&&(l.push(m),l.push(g-1),l.push(h)),(0===u?t+r>=_:i+r>=f)&&(l.push(g+1),l.push(p),l.push(h))}}return c}function a(e,n,t,i){var a=e-t,r=n-i;return a*a+r*r}n.exports=i},{}],30:[function(e,n,t){"use strict";function i(e){this.buf=ArrayBuffer.isView&&ArrayBuffer.isView(e)?e:new Uint8Array(e||0),this.pos=0,this.type=0,this.length=this.buf.length}function a(e,n,t){var i,a,r=t.buf;if(a=r[t.pos++],i=(112&a)>>4,a<128)return o(e,i,n);if(a=r[t.pos++],i|=(127&a)<<3,a<128)return o(e,i,n);if(a=r[t.pos++],i|=(127&a)<<10,a<128)return o(e,i,n);if(a=r[t.pos++],i|=(127&a)<<17,a<128)return o(e,i,n);if(a=r[t.pos++],i|=(127&a)<<24,a<128)return o(e,i,n);if(a=r[t.pos++],i|=(1&a)<<31,a<128)return o(e,i,n);throw new Error("Expected varint not more than 10 bytes")}function r(e){return e.type===i.Bytes?e.readVarint()+e.pos:e.pos+1}function o(e,n,t){return t?4294967296*n+(e>>>0):4294967296*(n>>>0)+(e>>>0)}function l(e,n){var t,i;if(e>=0?(t=e%4294967296|0,i=e/4294967296|0):(t=~(-e%4294967296),i=~(-e/4294967296),4294967295^t?t=t+1|0:(t=0,i=i+1|0)),e>=0x10000000000000000||e<-0x10000000000000000)throw new Error("Given varint doesn't fit into 10 bytes");n.realloc(10),c(t,i,n),s(i,n)}function c(e,n,t){t.buf[t.pos++]=127&e|128,e>>>=7,t.buf[t.pos++]=127&e|128,e>>>=7,t.buf[t.pos++]=127&e|128,e>>>=7,t.buf[t.pos++]=127&e|128,e>>>=7,t.buf[t.pos]=127&e}function s(e,n){var t=(7&e)<<4;n.buf[n.pos++]|=t|((e>>>=3)?128:0),e&&(n.buf[n.pos++]=127&e|((e>>>=7)?128:0),e&&(n.buf[n.pos++]=127&e|((e>>>=7)?128:0),e&&(n.buf[n.pos++]=127&e|((e>>>=7)?128:0),e&&(n.buf[n.pos++]=127&e|((e>>>=7)?128:0),e&&(n.buf[n.pos++]=127&e)))))}function u(e,n,t){var i=n<=16383?1:n<=2097151?2:n<=268435455?3:Math.ceil(Math.log(n)/(7*Math.LN2));t.realloc(i);for(var a=t.pos-1;a>=e;a--)t.buf[a+i]=t.buf[a]}function p(e,n){for(var t=0;t>>8,e[t+2]=n>>>16,e[t+3]=n>>>24}function A(e,n){return(e[n]|e[n+1]<<8|e[n+2]<<16)+(e[n+3]<<24)}function S(e,n,t){for(var i="",a=n;a239?4:r>223?3:r>191?2:1;if(a+l>t)break;var c,s,u;1===l?r<128&&(o=r):2===l?128==(192&(c=e[a+1]))&&(o=(31&r)<<6|63&c)<=127&&(o=null):3===l?(c=e[a+1],s=e[a+2],128==(192&c)&&128==(192&s)&&((o=(15&r)<<12|(63&c)<<6|63&s)<=2047||o>=55296&&o<=57343)&&(o=null)):4===l&&(c=e[a+1],s=e[a+2],u=e[a+3],128==(192&c)&&128==(192&s)&&128==(192&u)&&((o=(15&r)<<18|(63&c)<<12|(63&s)<<6|63&u)<=65535||o>=1114112)&&(o=null)),null===o?(o=65533,l=1):o>65535&&(o-=65536,i+=String.fromCharCode(o>>>10&1023|55296),o=56320|1023&o),i+=String.fromCharCode(o),a+=l}return i}function w(e,n,t){for(var i,a,r=0;r55295&&i<57344){if(!a){i>56319||r+1===n.length?(e[t++]=239,e[t++]=191,e[t++]=189):a=i;continue}if(i<56320){e[t++]=239,e[t++]=191,e[t++]=189,a=i;continue}i=a-55296<<10|i-56320|65536,a=null}else a&&(e[t++]=239,e[t++]=191,e[t++]=189,a=null);i<128?e[t++]=i:(i<2048?e[t++]=i>>6|192:(i<65536?e[t++]=i>>12|224:(e[t++]=i>>18|240,e[t++]=i>>12&63|128),e[t++]=i>>6&63|128),e[t++]=63&i|128)}return t}n.exports=i;var N=e("ieee754");i.Varint=0,i.Fixed64=1,i.Bytes=2,i.Fixed32=5;i.prototype={destroy:function(){this.buf=null},readFields:function(e,n,t){for(t=t||this.length;this.pos>3,r=this.pos;this.type=7&i,e(a,n,this),this.pos===r&&this.skip(i)}return n},readMessage:function(e,n){return this.readFields(e,n,this.readVarint()+this.pos)},readFixed32:function(){var e=b(this.buf,this.pos);return this.pos+=4,e},readSFixed32:function(){var e=A(this.buf,this.pos);return this.pos+=4,e},readFixed64:function(){var e=b(this.buf,this.pos)+4294967296*b(this.buf,this.pos+4);return this.pos+=8,e},readSFixed64:function(){var e=b(this.buf,this.pos)+4294967296*A(this.buf,this.pos+4);return this.pos+=8,e},readFloat:function(){var e=N.read(this.buf,this.pos,!0,23,4);return this.pos+=4,e},readDouble:function(){var e=N.read(this.buf,this.pos,!0,52,8);return this.pos+=8,e},readVarint:function(e){var n,t,i=this.buf;return t=i[this.pos++],n=127&t,t<128?n:(t=i[this.pos++],n|=(127&t)<<7,t<128?n:(t=i[this.pos++],n|=(127&t)<<14,t<128?n:(t=i[this.pos++],n|=(127&t)<<21,t<128?n:(t=i[this.pos],n|=(15&t)<<28,a(n,e,this)))))},readVarint64:function(){return this.readVarint(!0)},readSVarint:function(){var e=this.readVarint();return e%2==1?(e+1)/-2:e/2},readBoolean:function(){return Boolean(this.readVarint())},readString:function(){var e=this.readVarint()+this.pos,n=S(this.buf,this.pos,e);return this.pos=e,n},readBytes:function(){var e=this.readVarint()+this.pos,n=this.buf.subarray(this.pos,e);return this.pos=e,n},readPackedVarint:function(e,n){var t=r(this);for(e=e||[];this.pos127;);else if(n===i.Bytes)this.pos=this.readVarint()+this.pos;else if(n===i.Fixed32)this.pos+=4;else{if(n!==i.Fixed64)throw new Error("Unimplemented type: "+n);this.pos+=8}},writeTag:function(e,n){this.writeVarint(e<<3|n)},realloc:function(e){for(var n=this.length||16;n268435455||e<0)return void l(e,this);this.realloc(4),this.buf[this.pos++]=127&e|(e>127?128:0),e<=127||(this.buf[this.pos++]=127&(e>>>=7)|(e>127?128:0),e<=127||(this.buf[this.pos++]=127&(e>>>=7)|(e>127?128:0),e<=127||(this.buf[this.pos++]=e>>>7&127)))},writeSVarint:function(e){this.writeVarint(e<0?2*-e-1:2*e)},writeBoolean:function(e){this.writeVarint(Boolean(e))},writeString:function(e){e=String(e),this.realloc(4*e.length),this.pos++;var n=this.pos;this.pos=w(this.buf,e,this.pos);var t=this.pos-n;t>=128&&u(n,t,this),this.pos=n-1,this.writeVarint(t),this.pos+=t},writeFloat:function(e){this.realloc(4),N.write(this.buf,e,this.pos,!0,23,4),this.pos+=4},writeDouble:function(e){this.realloc(8),N.write(this.buf,e,this.pos,!0,52,8),this.pos+=8},writeBytes:function(e){var n=e.length;this.writeVarint(n),this.realloc(n);for(var t=0;t=128&&u(t,i,this),this.pos=t-1,this.writeVarint(i),this.pos+=i},writeMessage:function(e,n,t){this.writeTag(e,i.Bytes),this.writeRawMessage(n,t)},writePackedVarint:function(e,n){this.writeMessage(e,p,n)},writePackedSVarint:function(e,n){this.writeMessage(e,m,n)},writePackedBoolean:function(e,n){this.writeMessage(e,_,n)},writePackedFloat:function(e,n){this.writeMessage(e,d,n)},writePackedDouble:function(e,n){this.writeMessage(e,g,n)},writePackedFixed32:function(e,n){this.writeMessage(e,f,n)},writePackedSFixed32:function(e,n){this.writeMessage(e,h,n)},writePackedFixed64:function(e,n){this.writeMessage(e,y,n)},writePackedSFixed64:function(e,n){this.writeMessage(e,v,n)},writeBytesField:function(e,n){this.writeTag(e,i.Bytes),this.writeBytes(n)},writeFixed32Field:function(e,n){this.writeTag(e,i.Fixed32),this.writeFixed32(n)},writeSFixed32Field:function(e,n){this.writeTag(e,i.Fixed32),this.writeSFixed32(n)},writeFixed64Field:function(e,n){this.writeTag(e,i.Fixed64),this.writeFixed64(n)},writeSFixed64Field:function(e,n){this.writeTag(e,i.Fixed64),this.writeSFixed64(n)},writeVarintField:function(e,n){this.writeTag(e,i.Varint),this.writeVarint(n)},writeSVarintField:function(e,n){this.writeTag(e,i.Varint),this.writeSVarint(n)},writeStringField:function(e,n){this.writeTag(e,i.Bytes),this.writeString(n)},writeFloatField:function(e,n){this.writeTag(e,i.Fixed32),this.writeFloat(n)},writeDoubleField:function(e,n){this.writeTag(e,i.Fixed64),this.writeDouble(n)},writeBooleanField:function(e,n){this.writeVarintField(e,Boolean(n))}}},{ieee754:25}],31:[function(e,n,t){"use strict";function i(e,n,t,o,l){for(t=t||0,o=o||e.length-1,l=l||r;o>t;){if(o-t>600){var c=o-t+1,s=n-t+1,u=Math.log(c),p=.5*Math.exp(2*u/3),m=.5*Math.sqrt(u*p*(c-p)/c)*(s-c/2<0?-1:1);i(e,n,Math.max(t,Math.floor(n-s*p/c+m)),Math.min(o,Math.floor(n+(c-s)*p/c+m)),l)}var d=e[n],g=t,_=o;for(a(e,t,n),l(e[o],d)>0&&a(e,t,o);g<_;){for(a(e,g,_),g++,_--;l(e[g],d)<0;)g++;for(;l(e[_],d)>0;)_--}0===l(e[t],d)?a(e,t,_):(_++,a(e,_,o)),_<=n&&(t=_+1),n<=_&&(o=_-1)}}function a(e,n,t){var i=e[n];e[n]=e[t],e[t]=i}function r(e,n){return en?1:0}n.exports=i},{}],32:[function(e,n,t){"use strict";function i(e){return new a(e)}function a(e){this.options=d(Object.create(this.options),e),this.trees=new Array(this.options.maxZoom+1)}function r(e,n,t,i,a){return{x:e,y:n,zoom:1/0,id:i,properties:a,parentId:-1,numPoints:t}}function o(e,n){var t=e.geometry.coordinates;return{x:s(t[0]),y:u(t[1]),zoom:1/0,id:n,parentId:-1}}function l(e){return{type:"Feature",properties:c(e),geometry:{type:"Point",coordinates:[p(e.x),m(e.y)]}}}function c(e){var n=e.numPoints,t=n>=1e4?Math.round(n/1e3)+"k":n>=1e3?Math.round(n/100)/10+"k":n;return d(d({},e.properties),{cluster:!0,cluster_id:e.id,point_count:n,point_count_abbreviated:t})}function s(e){return e/360+.5}function u(e){var n=Math.sin(e*Math.PI/180),t=.5-.25*Math.log((1+n)/(1-n))/Math.PI;return t<0?0:t>1?1:t}function p(e){return 360*(e-.5)}function m(e){var n=(180-360*e)*Math.PI/180;return 360*Math.atan(Math.exp(n))/Math.PI-90}function d(e,n){for(var t in n)e[t]=n[t];return e}function g(e){return e.x}function _(e){return e.y}var f=e("kdbush");n.exports=i,a.prototype={options:{minZoom:0,maxZoom:16,radius:40,extent:512,nodeSize:64,log:!1,reduce:null,initial:function(){return{}},map:function(e){return e}},load:function(e){var n=this.options.log;n&&console.time("total time");var t="prepare "+e.length+" points";n&&console.time(t),this.points=e;var i=e.map(o);n&&console.timeEnd(t);for(var a=this.options.maxZoom;a>=this.options.minZoom;a--){var r=+Date.now();this.trees[a+1]=f(i,g,_,this.options.nodeSize,Float32Array),i=this._cluster(i,a),n&&console.log("z%d: %d clusters in %dms",a,i.length,+Date.now()-r)}return this.trees[this.options.minZoom]=f(i,g,_,this.options.nodeSize,Float32Array),n&&console.timeEnd("total time"),this},getClusters:function(e,n){for(var t=this.trees[this._limitZoom(n)],i=t.range(s(e[0]),u(e[3]),s(e[2]),u(e[1])),a=[],r=0;r0)for(var t=this.length>>1;t>=0;t--)this._down(t)}function a(e,n){return en?1:0}n.exports=i,i.prototype={push:function(e){this.data.push(e),this.length++,this._up(this.length-1)},pop:function(){if(0!==this.length){var e=this.data[0];return this.length--,this.length>0&&(this.data[0]=this.data[this.length],this._down(0)),this.data.pop(),e}},peek:function(){return this.data[0]},_up:function(e){for(var n=this.data,t=this.compare,i=n[e];e>0;){var a=e-1>>1,r=n[a];if(t(i,r)>=0)break;n[e]=r,e=a}n[e]=i},_down:function(e){for(var n=this.data,t=this.compare,i=this.length,a=i>>1,r=n[e];e=0)break;n[e]=c,e=o}n[e]=r}}},{}],34:[function(e,n,t){function i(e){var n=new d;return r(e,n),n.finish()}function a(e){var n={};for(var t in e)n[t]=new g(e[t].features),n[t].name=t;return i({layers:n})}function r(e,n){for(var t in e.layers)n.writeMessage(3,o,e.layers[t])}function o(e,n){n.writeVarintField(15,e.version||1),n.writeStringField(1,e.name||""),n.writeVarintField(5,e.extent||4096);var t,i={keys:[],values:[],keycache:{},valuecache:{}};for(t=0;t>31}function p(e,n){for(var t=e.loadGeometry(),i=e.type,a=0,r=0,o=t.length,l=0;l=g||p<0||p>=g)){var m=t.segments.prepareSegment(4,t.layoutVertexArray,t.indexArray),d=m.vertexLength;i(t.layoutVertexArray,u,p,-1,-1),i(t.layoutVertexArray,u,p,1,-1),i(t.layoutVertexArray,u,p,1,1),i(t.layoutVertexArray,u,p,-1,1),t.indexArray.emplaceBack(d,d+1,d+2),t.indexArray.emplaceBack(d,d+3,d+2),m.vertexLength+=4,m.primitiveLength+=2}}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,e)},f("CircleBucket",h,{omit:["layers"]}),n.exports=h},{"../../util/web_worker_transfer":278,"../array_types":39,"../extent":53,"../index_array_type":55,"../load_geometry":56,"../program_configuration":58,"../segment":60,"./circle_attributes":41}],43:[function(e,n,t){arguments[4][41][0].apply(t,arguments)},{"../../util/struct_array":271,dup:41}],44:[function(e,n,t){"use strict";var i=e("../array_types"),a=i.FillLayoutArray,r=e("./fill_attributes").members,o=e("../segment"),l=o.SegmentVector,c=e("../program_configuration"),s=c.ProgramConfigurationSet,u=e("../index_array_type"),p=u.LineIndexArray,m=u.TriangleIndexArray,d=e("../load_geometry"),g=e("earcut"),_=e("../../util/classify_rings"),f=e("../../util/web_worker_transfer"),h=f.register,y=function(e){this.zoom=e.zoom,this.overscaling=e.overscaling,this.layers=e.layers,this.layerIds=this.layers.map(function(e){return e.id}),this.index=e.index,this.layoutVertexArray=new a,this.indexArray=new m,this.indexArray2=new p,this.programConfigurations=new s(r,e.layers,e.zoom),this.segments=new l,this.segments2=new l};y.prototype.populate=function(e,n){for(var t=this,i=0,a=e;ih)||e.y===n.y&&(e.y<0||e.y>h)}function r(e){return e.every(function(e){return e.x<0})||e.every(function(e){return e.x>h})||e.every(function(e){return e.y<0})||e.every(function(e){return e.y>h})}var o=e("../array_types"),l=o.FillExtrusionLayoutArray,c=e("./fill_extrusion_attributes").members,s=e("../segment"),u=s.SegmentVector,p=s.MAX_VERTEX_ARRAY_LENGTH,m=e("../program_configuration"),d=m.ProgramConfigurationSet,g=e("../index_array_type"),_=g.TriangleIndexArray,f=e("../load_geometry"),h=e("../extent"),y=e("earcut"),v=e("../../util/classify_rings"),b=e("../../util/web_worker_transfer"),E=b.register,A=Math.pow(2,13),S=function(e){this.zoom=e.zoom,this.overscaling=e.overscaling,this.layers=e.layers,this.layerIds=this.layers.map(function(e){return e.id}),this.index=e.index,this.layoutVertexArray=new l,this.indexArray=new _,this.programConfigurations=new d(c,e.layers,e.zoom),this.segments=new u};S.prototype.populate=function(e,n){for(var t=this,i=0,a=e;i=1){var A=f[b-1];if(!a(E,A)){d.vertexLength+4>p&&(d=t.segments.prepareSegment(4,t.layoutVertexArray,t.indexArray));var S=E.sub(A)._perp()._unit(),w=A.dist(E);h+w>32768&&(h=0),i(t.layoutVertexArray,E.x,E.y,S.x,S.y,0,0,h),i(t.layoutVertexArray,E.x,E.y,S.x,S.y,0,1,h),h+=w,i(t.layoutVertexArray,A.x,A.y,S.x,S.y,0,0,h),i(t.layoutVertexArray,A.x,A.y,S.x,S.y,0,1,h);var N=d.vertexLength;t.indexArray.emplaceBack(N,N+1,N+2),t.indexArray.emplaceBack(N+1,N+2,N+3),d.vertexLength+=4,d.primitiveLength+=2}}}}d.vertexLength+s>p&&(d=t.segments.prepareSegment(s,t.layoutVertexArray,t.indexArray));for(var O=[],x=[],L=d.vertexLength,T=0,I=c;T>6)}var a=e("../array_types"),r=a.LineLayoutArray,o=e("./line_attributes").members,l=e("../segment"),c=l.SegmentVector,s=e("../program_configuration"),u=s.ProgramConfigurationSet,p=e("../index_array_type"),m=p.TriangleIndexArray,d=e("../load_geometry"),g=e("../extent"),_=e("@mapbox/vector-tile").VectorTileFeature.types,f=e("../../util/web_worker_transfer"),h=f.register,y=63,v=Math.cos(Math.PI/180*37.5),b=.5,E=Math.pow(2,14)/b,A=function(e){this.zoom=e.zoom,this.overscaling=e.overscaling,this.layers=e.layers,this.layerIds=this.layers.map(function(e){return e.id}),this.index=e.index,this.layoutVertexArray=new r,this.indexArray=new m,this.programConfigurations=new u(o,e.layers,e.zoom),this.segments=new c};A.prototype.populate=function(e,n){for(var t=this,i=0,a=e;i=2&&e[c-1].equals(e[c-2]);)c--;for(var s=0;ss){var R=d.dist(A);if(R>2*u){var C=d.sub(d.sub(A)._mult(u/R)._round());o.distance+=C.dist(A),o.addCurrentVertex(C,o.distance,w.mult(1),0,0,!1,m),A=C}}var D=A&&S,M=D?t:S?y:b;if(D&&"round"===M&&(Ta&&(M="bevel"),"bevel"===M&&(T>2&&(M="flipbevel"),T100)x=N.clone().mult(-1);else{var F=w.x*N.y-w.y*N.x>0?-1:1,P=T*w.add(N).mag()/w.sub(N).mag();x._perp()._mult(P*F)}o.addCurrentVertex(d,o.distance,x,0,0,!1,m),o.addCurrentVertex(d,o.distance,x.mult(-1),0,0,!1,m)}else if("bevel"===M||"fakeround"===M){var k=w.x*N.y-w.y*N.x>0,B=-Math.sqrt(T*T-1);if(k?(h=0,f=B):(f=0,h=B),E||o.addCurrentVertex(d,o.distance,w,f,h,!1,m),"fakeround"===M){for(var j=Math.floor(8*(.5-(L-.5))),H=void 0,G=0;G=0;U--)H=w.mult((U+1)/(j+1))._add(N)._unit(),o.addPieSliceVertex(d,o.distance,H,k,m)}S&&o.addCurrentVertex(d,o.distance,N,-f,-h,!1,m)}else"butt"===M?(E||o.addCurrentVertex(d,o.distance,w,0,0,!1,m),S&&o.addCurrentVertex(d,o.distance,N,0,0,!1,m)):"square"===M?(E||(o.addCurrentVertex(d,o.distance,w,1,1,!1,m),o.e1=o.e2=-1),S&&o.addCurrentVertex(d,o.distance,N,-1,-1,!1,m)):"round"===M&&(E||(o.addCurrentVertex(d,o.distance,w,0,0,!1,m),o.addCurrentVertex(d,o.distance,w,1,1,!0,m),o.e1=o.e2=-1),S&&(o.addCurrentVertex(d,o.distance,N,-1,-1,!0,m),o.addCurrentVertex(d,o.distance,N,0,0,!1,m)));if(I&&O2*u){var Y=d.add(S.sub(d)._mult(u/W)._round());o.distance+=Y.dist(d),o.addCurrentVertex(Y,o.distance,N.mult(1),0,0,!1,m),d=Y}}E=!1}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,n)}},A.prototype.addCurrentVertex=function(e,n,t,a,r,o,l){var c,s=this.layoutVertexArray,u=this.indexArray;c=t.clone(),a&&c._sub(t.perp()._mult(a)),i(s,e,c,o,!1,a,n),this.e3=l.vertexLength++,this.e1>=0&&this.e2>=0&&(u.emplaceBack(this.e1,this.e2,this.e3),l.primitiveLength++),this.e1=this.e2,this.e2=this.e3,c=t.mult(-1),r&&c._sub(t.perp()._mult(r)),i(s,e,c,o,!0,-r,n),this.e3=l.vertexLength++,this.e1>=0&&this.e2>=0&&(u.emplaceBack(this.e1,this.e2,this.e3),l.primitiveLength++),this.e1=this.e2,this.e2=this.e3,n>E/2&&(this.distance=0,this.addCurrentVertex(e,this.distance,t,a,r,o,l))},A.prototype.addPieSliceVertex=function(e,n,t,a,r){t=t.mult(a?-1:1);var o=this.layoutVertexArray,l=this.indexArray;i(o,e,t,!1,a,0,n),this.e3=r.vertexLength++,this.e1>=0&&this.e2>=0&&(l.emplaceBack(this.e1,this.e2,this.e3),r.primitiveLength++),a?this.e2=this.e3:this.e1=this.e3},h("LineBucket",A,{omit:["layers"]}),n.exports=A},{"../../util/web_worker_transfer":278,"../array_types":39,"../extent":53,"../index_array_type":55,"../load_geometry":56,"../program_configuration":58,"../segment":60,"./line_attributes":48,"@mapbox/vector-tile":8}],50:[function(e,n,t){"use strict";var i=e("../../util/struct_array"),a=i.createLayout,r=a([{name:"a_pos_offset",components:4,type:"Int16"},{name:"a_data",components:4,type:"Uint16"}]),o=a([{name:"a_projected_pos",components:3,type:"Float32"}],4),l=a([{name:"a_fade_opacity",components:1,type:"Uint32"}],4),c=a([{name:"a_placed",components:2,type:"Uint8"}],4),s={symbolLayoutAttributes:r,dynamicLayoutAttributes:o,placementOpacityAttributes:l,collisionVertexAttributes:c,collisionBox:a([{type:"Int16",name:"anchorPointX"},{type:"Int16",name:"anchorPointY"},{type:"Int16",name:"x1"},{type:"Int16",name:"y1"},{type:"Int16",name:"x2"},{type:"Int16",name:"y2"},{type:"Uint32",name:"featureIndex"},{type:"Uint16",name:"sourceLayerIndex"},{type:"Uint16",name:"bucketIndex"},{type:"Int16",name:"radius"},{type:"Int16",name:"signedDistanceFromAnchor"}]),collisionBoxLayout:a([{name:"a_pos",components:2,type:"Int16"},{name:"a_anchor_pos",components:2,type:"Int16"},{name:"a_extrude",components:2,type:"Int16"}],4),collisionCircleLayout:a([{name:"a_pos",components:2,type:"Int16"},{name:"a_anchor_pos",components:2,type:"Int16"},{name:"a_extrude",components:2,type:"Int16"}],4),placement:a([{type:"Int16",name:"anchorX"},{type:"Int16",name:"anchorY"},{type:"Uint16",name:"glyphStartIndex"},{type:"Uint16",name:"numGlyphs"},{type:"Uint32",name:"vertexStartIndex"},{type:"Uint32",name:"lineStartIndex"},{type:"Uint32",name:"lineLength"},{type:"Uint16",name:"segment"},{type:"Uint16",name:"lowerSize"},{type:"Uint16",name:"upperSize"},{type:"Float32",name:"lineOffsetX"},{type:"Float32",name:"lineOffsetY"},{type:"Uint8",name:"writingMode"},{type:"Uint8",name:"hidden"}]),glyphOffset:a([{type:"Float32",name:"offsetX"}]),lineVertex:a([{type:"Int16",name:"x"},{type:"Int16",name:"y"},{type:"Int16",name:"tileUnitDistanceFromAnchor"}])};n.exports=s},{"../../util/struct_array":271}],51:[function(e,n,t){"use strict";function i(e,n,t,i,a,r,o,l){e.emplaceBack(n,t,Math.round(64*i),Math.round(64*a),r,o,l?l[0]:0,l?l[1]:0)}function a(e,n,t){e.emplaceBack(n.x,n.y,t),e.emplaceBack(n.x,n.y,t),e.emplaceBack(n.x,n.y,t),e.emplaceBack(n.x,n.y,t)}var r=e("./symbol_attributes"),o=r.symbolLayoutAttributes,l=r.collisionVertexAttributes,c=r.collisionBoxLayout,s=r.collisionCircleLayout,u=r.dynamicLayoutAttributes,p=e("../array_types"),m=p.SymbolLayoutArray,d=p.SymbolDynamicLayoutArray,g=p.SymbolOpacityArray,_=p.CollisionBoxLayoutArray,f=p.CollisionCircleLayoutArray,h=p.CollisionVertexArray,y=p.PlacedSymbolArray,v=p.GlyphOffsetArray,b=p.SymbolLineVertexArray,E=e("@mapbox/point-geometry"),A=e("../segment"),S=A.SegmentVector,w=e("../program_configuration"),N=w.ProgramConfigurationSet,O=e("../index_array_type"),x=O.TriangleIndexArray,L=O.LineIndexArray,T=e("../../symbol/transform_text"),I=e("../../symbol/mergelines"),R=e("../../util/script_detection"),C=e("../load_geometry"),D=e("@mapbox/vector-tile").VectorTileFeature.types,M=e("../../util/verticalize_punctuation"),F=(e("../../symbol/anchor"),e("../../symbol/symbol_size")),P=F.getSizeData,k=e("../../util/web_worker_transfer"),B=k.register,j=[{name:"a_fade_opacity",components:1,type:"Uint8",offset:0}],H=function(e){this.layoutVertexArray=new m,this.indexArray=new x,this.programConfigurations=e,this.segments=new S,this.dynamicLayoutVertexArray=new d,this.opacityVertexArray=new g,this.placedSymbolArray=new y};H.prototype.upload=function(e,n){this.layoutVertexBuffer=e.createVertexBuffer(this.layoutVertexArray,o.members),this.indexBuffer=e.createIndexBuffer(this.indexArray,n),this.programConfigurations.upload(e),this.dynamicLayoutVertexBuffer=e.createVertexBuffer(this.dynamicLayoutVertexArray,u.members,!0),this.opacityVertexBuffer=e.createVertexBuffer(this.opacityVertexArray,j,!0),this.opacityVertexBuffer.itemSize=1},H.prototype.destroy=function(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy(),this.dynamicLayoutVertexBuffer.destroy(),this.opacityVertexBuffer.destroy())},B("SymbolBuffers",H);var G=function(e,n,t){this.layoutVertexArray=new e,this.layoutAttributes=n,this.indexArray=new t,this.segments=new S,this.collisionVertexArray=new h};G.prototype.upload=function(e){this.layoutVertexBuffer=e.createVertexBuffer(this.layoutVertexArray,this.layoutAttributes),this.indexBuffer=e.createIndexBuffer(this.indexArray),this.collisionVertexBuffer=e.createVertexBuffer(this.collisionVertexArray,l.members,!0)},G.prototype.destroy=function(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.segments.destroy(),this.collisionVertexBuffer.destroy())},B("CollisionBuffers",G);var U=function(e){this.collisionBoxArray=e.collisionBoxArray,this.zoom=e.zoom,this.overscaling=e.overscaling,this.layers=e.layers,this.layerIds=this.layers.map(function(e){return e.id}),this.index=e.index,this.pixelRatio=e.pixelRatio;var n=this.layers[0],t=n._unevaluatedLayout._values;this.textSizeData=P(this.zoom,t["text-size"]),this.iconSizeData=P(this.zoom,t["icon-size"]);var i=this.layers[0].layout;this.sortFeaturesByY=i.get("text-allow-overlap")||i.get("icon-allow-overlap")||i.get("text-ignore-placement")||i.get("icon-ignore-placement")};U.prototype.createArrays=function(){this.text=new H(new N(o.members,this.layers,this.zoom,function(e){return/^text/.test(e)})),this.icon=new H(new N(o.members,this.layers,this.zoom,function(e){return/^icon/.test(e)})),this.collisionBox=new G(_,c.members,L),this.collisionCircle=new G(f,s.members,x),this.glyphOffsetArray=new v,this.lineVertexArray=new b},U.prototype.populate=function(e,n){var t=this,i=this.layers[0],a=i.layout,r=a.get("text-font"),o=a.get("text-field"),l=a.get("icon-image"),c=("constant"!==o.value.kind||o.value.value.length>0)&&("constant"!==r.value.kind||r.value.value.length>0),s="constant"!==l.value.kind||l.value.value&&l.value.value.length>0;if(this.features=[],c||s){for(var u=n.iconDependencies,p=n.glyphDependencies,m={zoom:this.zoom},d=0,g=e;d=0;c--)o[c]={x:n[c].x,y:n[c].y,tileUnitDistanceFromAnchor:r},c>0&&(r+=n[c-1].dist(n[c]));for(var s=0;s0;e.addCollisionDebugVertices(c,s,u,p,m?e.collisionCircle:e.collisionBox,l.anchorPoint,i,m)}}}},U.prototype.deserializeCollisionBoxes=function(e,n,t,i,a){for(var r={},o=n;o0},U.prototype.hasIconData=function(){return this.icon.segments.get().length>0},U.prototype.hasCollisionBoxData=function(){return this.collisionBox.segments.get().length>0},U.prototype.hasCollisionCircleData=function(){return this.collisionCircle.segments.get().length>0},U.prototype.sortFeatures=function(e){var n=this;if(this.sortFeaturesByY&&this.sortedAngle!==e&&(this.sortedAngle=e,!(this.text.segments.get().length>1||this.icon.segments.get().length>1))){for(var t=[],i=0;i=this.dim+this.border||n<-this.border||n>=this.dim+this.border)throw new RangeError("out of range source coordinates for DEM data");return(n+this.border)*this.stride+(e+this.border)},l("Level",c);var s=function(e,n,t){this.uid=e,this.scale=n||1,this.level=t||new c(256,512),this.loaded=!!t};s.prototype.loadFromImage=function(e){var n=this;if(e.height!==e.width)throw new RangeError("DEM tiles must be square");for(var t=this.level=new c(e.width,e.width/2),i=e.data,a=0;ar.max||s.yr.max)&&i.warnOnce("Geometry exceeds allowed extent, reduce your vector tile buffer size")}return t}},{"../util/util":275,"./extent":53}],57:[function(e,n,t){"use strict";var i=e("../util/struct_array"),a=i.createLayout;n.exports=a([{name:"a_pos",type:"Int16",components:2}])},{"../util/struct_array":271}],58:[function(e,n,t){"use strict";function i(e){return[r(255*e.r,255*e.g),r(255*e.b,255*e.a)]}function a(e,n){return{"text-opacity":"opacity","icon-opacity":"opacity","text-color":"fill_color","icon-color":"fill_color","text-halo-color":"halo_color","icon-halo-color":"halo_color","text-halo-blur":"halo_blur","icon-halo-blur":"halo_blur","text-halo-width":"halo_width","icon-halo-width":"halo_width","line-gap-width":"gapwidth"}[e]||e.replace(n+"-","").replace(/-/g,"_")}var r=e("../shaders/encode_attribute").packUint8ToFloat,o=(e("../style-spec/util/color"),e("../util/web_worker_transfer")),l=o.register,c=e("../style/properties"),s=c.PossiblyEvaluatedPropertyValue,u=e("./array_types"),p=u.StructArrayLayout1f4,m=u.StructArrayLayout2f8,d=u.StructArrayLayout4f16,g=function(e,n,t){this.value=e,this.name=n,this.type=t,this.statistics={max:-1/0}};g.prototype.defines=function(){return["#define HAS_UNIFORM_u_"+this.name]},g.prototype.populatePaintArray=function(){},g.prototype.upload=function(){},g.prototype.destroy=function(){},g.prototype.setUniforms=function(e,n,t,i){var a=i.constantOr(this.value),r=e.gl;"color"===this.type?r.uniform4f(n.uniforms["u_"+this.name],a.r,a.g,a.b,a.a):r.uniform1f(n.uniforms["u_"+this.name],a)};var _=function(e,n,t){this.expression=e,this.name=n,this.type=t,this.statistics={max:-1/0};var i="color"===t?m:p;this.paintVertexAttributes=[{name:"a_"+n,type:"Float32",components:"color"===t?2:1,offset:0}],this.paintVertexArray=new i};_.prototype.defines=function(){return[]},_.prototype.populatePaintArray=function(e,n){var t=this.paintVertexArray,a=t.length;t.reserve(e);var r=this.expression.evaluate({zoom:0},n);if("color"===this.type)for(var o=i(r),l=a;ll&&a("Max vertices per segment is "+l+": bucket requested "+e),(!r||r.vertexLength+e>n.exports.MAX_VERTEX_ARRAY_LENGTH)&&(r={vertexOffset:t.length,primitiveOffset:i.length,vertexLength:0,primitiveLength:0},this.segments.push(r)),r},c.prototype.get=function(){return this.segments},c.prototype.destroy=function(){for(var e=this,n=0,t=e.segments;n90||this.lat<-90)throw new Error("Invalid LngLat latitude value: must be between -90 and 90")};a.prototype.wrap=function(){return new a(i(this.lng,-180,180),this.lat)},a.prototype.toArray=function(){return[this.lng,this.lat]},a.prototype.toString=function(){return"LngLat("+this.lng+", "+this.lat+")"},a.prototype.toBounds=function(n){var t=360*n/40075017,i=t/Math.cos(Math.PI/180*this.lat);return new(e("./lng_lat_bounds"))(new a(this.lng-i,this.lat-t),new a(this.lng+i,this.lat+t))},a.convert=function(e){if(e instanceof a)return e;if(Array.isArray(e)&&(2===e.length||3===e.length))return new a(Number(e[0]),Number(e[1]));if(!Array.isArray(e)&&"object"==typeof e&&null!==e)return new a(Number(e.lng),Number(e.lat));throw new Error("`LngLatLike` argument must be specified as a LngLat instance, an object {lng: , lat: }, or an array of [, ]")},n.exports=a},{"../util/util":275,"./lng_lat_bounds":63}],63:[function(e,n,t){"use strict";var i=e("./lng_lat"),a=function(e,n){e&&(n?this.setSouthWest(e).setNorthEast(n):4===e.length?this.setSouthWest([e[0],e[1]]).setNorthEast([e[2],e[3]]):this.setSouthWest(e[0]).setNorthEast(e[1]))};a.prototype.setNorthEast=function(e){return this._ne=e instanceof i?new i(e.lng,e.lat):i.convert(e),this},a.prototype.setSouthWest=function(e){return this._sw=e instanceof i?new i(e.lng,e.lat):i.convert(e),this},a.prototype.extend=function(e){var n,t,r=this._sw,o=this._ne;if(e instanceof i)n=e,t=e;else{if(!(e instanceof a))return Array.isArray(e)?e.every(Array.isArray)?this.extend(a.convert(e)):this.extend(i.convert(e)):this;if(n=e._sw,t=e._ne,!n||!t)return this}return r||o?(r.lng=Math.min(n.lng,r.lng),r.lat=Math.min(n.lat,r.lat),o.lng=Math.max(t.lng,o.lng),o.lat=Math.max(t.lat,o.lat)):(this._sw=new i(n.lng,n.lat),this._ne=new i(t.lng,t.lat)),this},a.prototype.getCenter=function(){return new i((this._sw.lng+this._ne.lng)/2,(this._sw.lat+this._ne.lat)/2)},a.prototype.getSouthWest=function(){return this._sw},a.prototype.getNorthEast=function(){return this._ne},a.prototype.getNorthWest=function(){return new i(this.getWest(),this.getNorth())},a.prototype.getSouthEast=function(){return new i(this.getEast(),this.getSouth())},a.prototype.getWest=function(){return this._sw.lng},a.prototype.getSouth=function(){return this._sw.lat},a.prototype.getEast=function(){return this._ne.lng},a.prototype.getNorth=function(){return this._ne.lat},a.prototype.toArray=function(){return[this._sw.toArray(),this._ne.toArray()]},a.prototype.toString=function(){return"LngLatBounds("+this._sw.toString()+", "+this._ne.toString()+")"},a.prototype.isEmpty=function(){return!(this._sw&&this._ne)},a.convert=function(e){return!e||e instanceof a?e:new a(e)},n.exports=a},{"./lng_lat":62}],64:[function(e,n,t){"use strict";var i=e("./lng_lat"),a=e("@mapbox/point-geometry"),r=e("./coordinate"),o=e("../util/util"),l=e("../style-spec/util/interpolate").number,c=e("../util/tile_cover"),s=e("../source/tile_id"),u=(s.CanonicalTileID,s.UnwrappedTileID),p=e("../data/extent"),m=e("@mapbox/gl-matrix"),d=m.vec4,g=m.mat4,_=m.mat2,f=function(e,n,t){this.tileSize=512,this._renderWorldCopies=void 0===t||t,this._minZoom=e||0,this._maxZoom=n||22,this.latRange=[-85.05113,85.05113],this.width=0,this.height=0,this._center=new i(0,0),this.zoom=0,this.angle=0,this._fov=.6435011087932844,this._pitch=0,this._unmodified=!0,this._posMatrixCache={},this._alignedPosMatrixCache={}},h={minZoom:{},maxZoom:{},renderWorldCopies:{},worldSize:{},centerPoint:{},size:{},bearing:{},pitch:{},fov:{},zoom:{},center:{},unmodified:{},x:{},y:{},point:{}};f.prototype.clone=function(){var e=new f(this._minZoom,this._maxZoom,this._renderWorldCopies);return e.tileSize=this.tileSize,e.latRange=this.latRange,e.width=this.width,e.height=this.height,e._center=this._center,e.zoom=this.zoom,e.angle=this.angle,e._fov=this._fov,e._pitch=this._pitch,e._unmodified=this._unmodified,e._calcMatrices(),e},h.minZoom.get=function(){return this._minZoom},h.minZoom.set=function(e){this._minZoom!==e&&(this._minZoom=e,this.zoom=Math.max(this.zoom,e))},h.maxZoom.get=function(){return this._maxZoom},h.maxZoom.set=function(e){this._maxZoom!==e&&(this._maxZoom=e,this.zoom=Math.min(this.zoom,e))},h.renderWorldCopies.get=function(){return this._renderWorldCopies},h.worldSize.get=function(){return this.tileSize*this.scale},h.centerPoint.get=function(){return this.size._div(2)},h.size.get=function(){return new a(this.width,this.height)},h.bearing.get=function(){return-this.angle/Math.PI*180},h.bearing.set=function(e){var n=-o.wrap(e,-180,180)*Math.PI/180;this.angle!==n&&(this._unmodified=!1,this.angle=n,this._calcMatrices(),this.rotationMatrix=_.create(),_.rotate(this.rotationMatrix,this.rotationMatrix,this.angle))},h.pitch.get=function(){return this._pitch/Math.PI*180},h.pitch.set=function(e){var n=o.clamp(e,0,60)/180*Math.PI;this._pitch!==n&&(this._unmodified=!1,this._pitch=n,this._calcMatrices())},h.fov.get=function(){return this._fov/Math.PI*180},h.fov.set=function(e){e=Math.max(.01,Math.min(60,e)),this._fov!==e&&(this._unmodified=!1,this._fov=e/180*Math.PI,this._calcMatrices())},h.zoom.get=function(){return this._zoom},h.zoom.set=function(e){var n=Math.min(Math.max(e,this.minZoom),this.maxZoom);this._zoom!==n&&(this._unmodified=!1,this._zoom=n,this.scale=this.zoomScale(n),this.tileZoom=Math.floor(n),this.zoomFraction=n-this.tileZoom,this._constrain(),this._calcMatrices())},h.center.get=function(){return this._center},h.center.set=function(e){e.lat===this._center.lat&&e.lng===this._center.lng||(this._unmodified=!1,this._center=e,this._constrain(),this._calcMatrices())},f.prototype.coveringZoomLevel=function(e){return(e.roundZoom?Math.round:Math.floor)(this.zoom+this.scaleZoom(this.tileSize/e.tileSize))},f.prototype.getVisibleUnwrappedCoordinates=function(e){var n=this.pointCoordinate(new a(0,0),0),t=this.pointCoordinate(new a(this.width,0),0),i=Math.floor(n.column),r=Math.floor(t.column),o=[new u(0,e)];if(this._renderWorldCopies)for(var l=i;l<=r;l++)0!==l&&o.push(new u(l,e));return o},f.prototype.coveringTiles=function(e){var n=this.coveringZoomLevel(e),t=n;if(void 0!==e.minzoom&&ne.maxzoom&&(n=e.maxzoom);var i=this.pointCoordinate(this.centerPoint,n),r=new a(i.column-.5,i.row-.5),o=[this.pointCoordinate(new a(0,0),n),this.pointCoordinate(new a(this.width,0),n),this.pointCoordinate(new a(this.width,this.height),n),this.pointCoordinate(new a(0,this.height),n)];return c(n,o,e.reparseOverscaled?t:n,this._renderWorldCopies).sort(function(e,n){return r.dist(e.canonical)-r.dist(n.canonical)})},f.prototype.resize=function(e,n){this.width=e,this.height=n,this.pixelsToGLUnits=[2/e,-2/n],this._constrain(),this._calcMatrices()},h.unmodified.get=function(){return this._unmodified},f.prototype.zoomScale=function(e){return Math.pow(2,e)},f.prototype.scaleZoom=function(e){return Math.log(e)/Math.LN2},f.prototype.project=function(e){return new a(this.lngX(e.lng),this.latY(e.lat))},f.prototype.unproject=function(e){return new i(this.xLng(e.x),this.yLat(e.y))},h.x.get=function(){return this.lngX(this.center.lng)},h.y.get=function(){return this.latY(this.center.lat)},h.point.get=function(){return new a(this.x,this.y)},f.prototype.lngX=function(e){return(180+e)*this.worldSize/360},f.prototype.latY=function(e){return(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+e*Math.PI/360)))*this.worldSize/360},f.prototype.xLng=function(e){return 360*e/this.worldSize-180},f.prototype.yLat=function(e){var n=180-360*e/this.worldSize;return 360/Math.PI*Math.atan(Math.exp(n*Math.PI/180))-90},f.prototype.setLocationAtPoint=function(e,n){var t=this.pointCoordinate(n)._sub(this.pointCoordinate(this.centerPoint));this.center=this.coordinateLocation(this.locationCoordinate(e)._sub(t)),this._renderWorldCopies&&(this.center=this.center.wrap())},f.prototype.locationPoint=function(e){return this.coordinatePoint(this.locationCoordinate(e))},f.prototype.pointLocation=function(e){return this.coordinateLocation(this.pointCoordinate(e))},f.prototype.locationCoordinate=function(e){return new r(this.lngX(e.lng)/this.tileSize,this.latY(e.lat)/this.tileSize,this.zoom).zoomTo(this.tileZoom)},f.prototype.coordinateLocation=function(e){var n=e.zoomTo(this.zoom);return new i(this.xLng(n.column*this.tileSize),this.yLat(n.row*this.tileSize))},f.prototype.pointCoordinate=function(e,n){void 0===n&&(n=this.tileZoom);var t=[e.x,e.y,0,1],i=[e.x,e.y,1,1];d.transformMat4(t,t,this.pixelMatrixInverse),d.transformMat4(i,i,this.pixelMatrixInverse);var a=t[3],o=i[3],c=t[0]/a,s=i[0]/o,u=t[1]/a,p=i[1]/o,m=t[2]/a,g=i[2]/o,_=m===g?0:(0-m)/(g-m);return new r(l(c,s,_)/this.tileSize,l(u,p,_)/this.tileSize,this.zoom)._zoomTo(n)},f.prototype.coordinatePoint=function(e){var n=e.zoomTo(this.zoom),t=[n.column*this.tileSize,n.row*this.tileSize,0,1];return d.transformMat4(t,t,this.pixelMatrix),new a(t[0]/t[3],t[1]/t[3])},f.prototype.calculatePosMatrix=function(e,n){void 0===n&&(n=!1);var t=e.key,i=n?this._alignedPosMatrixCache:this._posMatrixCache;if(i[t])return i[t];var a=e.canonical,r=this.worldSize/this.zoomScale(a.z),o=a.x+Math.pow(2,a.z)*e.wrap,l=g.identity(new Float64Array(16));return g.translate(l,l,[o*r,a.y*r,0]),g.scale(l,l,[r/p,r/p,1]),g.multiply(l,n?this.alignedProjMatrix:this.projMatrix,l),i[t]=new Float32Array(l),i[t]},f.prototype._constrain=function(){if(this.center&&this.width&&this.height&&!this._constraining){this._constraining=!0;var e,n,t,i,r=-90,o=90,l=-180,c=180,s=this.size,u=this._unmodified;if(this.latRange){var p=this.latRange;r=this.latY(p[1]),o=this.latY(p[0]),e=o-ro&&(i=o-_)}if(this.lngRange){var f=this.x,h=s.x/2;f-hc&&(t=c-h)}void 0===t&&void 0===i||(this.center=this.unproject(new a(void 0!==t?t:this.x,void 0!==i?i:this.y))),this._unmodified=u,this._constraining=!1}},f.prototype._calcMatrices=function(){if(this.height){this.cameraToCenterDistance=.5/Math.tan(this._fov/2)*this.height;var e=this._fov/2,n=Math.PI/2+this._pitch,t=Math.sin(e)*this.cameraToCenterDistance/Math.sin(Math.PI-n-e),i=this.x,a=this.y,r=Math.cos(Math.PI/2-this._pitch)*t+this.cameraToCenterDistance,o=1.01*r,l=new Float64Array(16);g.perspective(l,this._fov,this.width/this.height,1,o),g.scale(l,l,[1,-1,1]),g.translate(l,l,[0,0,-this.cameraToCenterDistance]),g.rotateX(l,l,this._pitch),g.rotateZ(l,l,this.angle),g.translate(l,l,[-i,-a,0]);var c=this.worldSize/(2*Math.PI*6378137*Math.abs(Math.cos(this.center.lat*(Math.PI/180))));g.scale(l,l,[1,1,c,1]),this.projMatrix=l;var s=this.width%2/2,u=this.height%2/2,p=Math.cos(this.angle),m=Math.sin(this.angle),d=i-Math.round(i)+p*s+m*u,_=a-Math.round(a)+p*u+m*s,f=new Float64Array(l);if(g.translate(f,f,[d>.5?d-1:d,_>.5?_-1:_,0]),this.alignedProjMatrix=f,l=g.create(),g.scale(l,l,[this.width/2,-this.height/2,1]),g.translate(l,l,[1,-1,0]),this.pixelMatrix=g.multiply(new Float64Array(16),l,this.projMatrix),!(l=g.invert(new Float64Array(16),this.pixelMatrix)))throw new Error("failed to invert matrix");this.pixelMatrixInverse=l,this._posMatrixCache={},this._alignedPosMatrixCache={}}},Object.defineProperties(f.prototype,h),n.exports=f},{"../data/extent":53,"../source/tile_id":114,"../style-spec/util/interpolate":158,"../util/tile_cover":273,"../util/util":275,"./coordinate":61,"./lng_lat":62,"@mapbox/gl-matrix":2,"@mapbox/point-geometry":4}],65:[function(e,n,t){"use strict";var i=e("../style-spec/util/color"),a=function(e,n,t){this.blendFunction=e,this.blendColor=n,this.mask=t};a.Replace=[1,0],a.disabled=new a(a.Replace,i.transparent,[!1,!1,!1,!1]),a.unblended=new a(a.Replace,i.transparent,[!0,!0,!0,!0]),a.alphaBlended=new a([1,771],i.transparent,[!0,!0,!0,!0]),n.exports=a},{"../style-spec/util/color":153}],66:[function(e,n,t){"use strict";var i=e("./index_buffer"),a=e("./vertex_buffer"),r=e("./framebuffer"),o=(e("./depth_mode"),e("./stencil_mode"),e("./color_mode")),l=e("../util/util"),c=e("./value"),s=c.ClearColor,u=c.ClearDepth,p=c.ClearStencil,m=c.ColorMask,d=c.DepthMask,g=c.StencilMask,_=c.StencilFunc,f=c.StencilOp,h=c.StencilTest,y=c.DepthRange,v=c.DepthTest,b=c.DepthFunc,E=c.Blend,A=c.BlendFunc,S=c.BlendColor,w=c.Program,N=c.LineWidth,O=c.ActiveTextureUnit,x=c.Viewport,L=c.BindFramebuffer,T=c.BindRenderbuffer,I=c.BindTexture,R=c.BindVertexBuffer,C=c.BindElementBuffer,D=c.BindVertexArrayOES,M=c.PixelStoreUnpack,F=c.PixelStoreUnpackPremultiplyAlpha,P=function(e){this.gl=e,this.extVertexArrayObject=this.gl.getExtension("OES_vertex_array_object"),this.lineWidthRange=e.getParameter(e.ALIASED_LINE_WIDTH_RANGE),this.clearColor=new s(this),this.clearDepth=new u(this),this.clearStencil=new p(this),this.colorMask=new m(this),this.depthMask=new d(this),this.stencilMask=new g(this),this.stencilFunc=new _(this),this.stencilOp=new f(this),this.stencilTest=new h(this),this.depthRange=new y(this),this.depthTest=new v(this),this.depthFunc=new b(this),this.blend=new E(this),this.blendFunc=new A(this),this.blendColor=new S(this),this.program=new w(this),this.lineWidth=new N(this),this.activeTexture=new O(this),this.viewport=new x(this),this.bindFramebuffer=new L(this),this.bindRenderbuffer=new T(this),this.bindTexture=new I(this),this.bindVertexBuffer=new R(this),this.bindElementBuffer=new C(this),this.bindVertexArrayOES=this.extVertexArrayObject&&new D(this),this.pixelStoreUnpack=new M(this),this.pixelStoreUnpackPremultiplyAlpha=new F(this),this.extTextureFilterAnisotropic=e.getExtension("EXT_texture_filter_anisotropic")||e.getExtension("MOZ_EXT_texture_filter_anisotropic")||e.getExtension("WEBKIT_EXT_texture_filter_anisotropic"),this.extTextureFilterAnisotropic&&(this.extTextureFilterAnisotropicMax=e.getParameter(this.extTextureFilterAnisotropic.MAX_TEXTURE_MAX_ANISOTROPY_EXT)),this.extTextureHalfFloat=e.getExtension("OES_texture_half_float"),this.extTextureHalfFloat&&e.getExtension("OES_texture_half_float_linear")};P.prototype.createIndexBuffer=function(e,n){return new i(this,e,n)},P.prototype.createVertexBuffer=function(e,n,t){return new a(this,e,n,t)},P.prototype.createRenderbuffer=function(e,n,t){var i=this.gl,a=i.createRenderbuffer();return this.bindRenderbuffer.set(a),i.renderbufferStorage(i.RENDERBUFFER,e,n,t),this.bindRenderbuffer.set(null),a},P.prototype.createFramebuffer=function(e,n){return new r(this,e,n)},P.prototype.clear=function(e){var n=e.color,t=e.depth,i=this.gl,a=0;n&&(a|=i.COLOR_BUFFER_BIT,this.clearColor.set(n),this.colorMask.set([!0,!0,!0,!0])),void 0!==t&&(a|=i.DEPTH_BUFFER_BIT,this.clearDepth.set(t),this.depthMask.set(!0)),i.clear(a)},P.prototype.setDepthMode=function(e){e.func!==this.gl.ALWAYS||e.mask?(this.depthTest.set(!0),this.depthFunc.set(e.func),this.depthMask.set(e.mask),this.depthRange.set(e.range)):this.depthTest.set(!1)},P.prototype.setStencilMode=function(e){e.func!==this.gl.ALWAYS||e.mask?(this.stencilTest.set(!0),this.stencilMask.set(e.mask),this.stencilOp.set([e.fail,e.depthFail,e.pass]),this.stencilFunc.set({func:e.test.func,ref:e.ref,mask:e.test.mask})):this.stencilTest.set(!1)},P.prototype.setColorMode=function(e){l.deepEqual(e.blendFunction,o.Replace)?this.blend.set(!1):(this.blend.set(!0),this.blendFunc.set(e.blendFunction),this.blendColor.set(e.blendColor)),this.colorMask.set(e.mask)},n.exports=P},{"../util/util":275,"./color_mode":65,"./depth_mode":67,"./framebuffer":68,"./index_buffer":69,"./stencil_mode":70,"./value":71,"./vertex_buffer":72}],67:[function(e,n,t){"use strict";var i=function(e,n,t){this.func=e,this.mask=n,this.range=t};i.ReadOnly=!1,i.ReadWrite=!0,i.disabled=new i(519,i.ReadOnly,[0,1]),n.exports=i},{}],68:[function(e,n,t){"use strict";var i=e("./value"),a=i.ColorAttachment,r=i.DepthAttachment,o=function(e,n,t){this.context=e,this.width=n,this.height=t;var i=e.gl,o=this.framebuffer=i.createFramebuffer();this.colorAttachment=new a(e,o),this.depthAttachment=new r(e,o)};o.prototype.destroy=function(){var e=this.context.gl,n=this.colorAttachment.get();n&&e.deleteTexture(n);var t=this.depthAttachment.get();t&&e.deleteRenderbuffer(t),e.deleteFramebuffer(this.framebuffer)},n.exports=o},{"./value":71}],69:[function(e,n,t){"use strict";var i=function(e,n,t){this.context=e;var i=e.gl;this.buffer=i.createBuffer(),this.dynamicDraw=Boolean(t),this.unbindVAO(),e.bindElementBuffer.set(this.buffer),i.bufferData(i.ELEMENT_ARRAY_BUFFER,n.arrayBuffer,this.dynamicDraw?i.DYNAMIC_DRAW:i.STATIC_DRAW),this.dynamicDraw||delete n.arrayBuffer};i.prototype.unbindVAO=function(){this.context.extVertexArrayObject&&this.context.bindVertexArrayOES.set(null)},i.prototype.bind=function(){this.context.bindElementBuffer.set(this.buffer)},i.prototype.updateData=function(e){var n=this.context.gl;this.unbindVAO(),this.bind(),n.bufferSubData(n.ELEMENT_ARRAY_BUFFER,0,e.arrayBuffer)},i.prototype.destroy=function(){var e=this.context.gl;this.buffer&&(e.deleteBuffer(this.buffer),delete this.buffer)},n.exports=i},{}],70:[function(e,n,t){"use strict";var i=function(e,n,t,i,a,r){this.test=e,this.ref=n,this.mask=t,this.fail=i,this.depthFail=a,this.pass=r};i.disabled=new i({func:519,mask:0},0,0,7680,7680,7680),n.exports=i},{}],71:[function(e,n,t){"use strict";var i=e("../style-spec/util/color"),a=e("../util/util"),r=function(e){this.context=e,this.current=i.transparent};r.prototype.get=function(){return this.current},r.prototype.set=function(e){var n=this.current;e.r===n.r&&e.g===n.g&&e.b===n.b&&e.a===n.a||(this.context.gl.clearColor(e.r,e.g,e.b,e.a),this.current=e)};var o=function(e){this.context=e,this.current=1};o.prototype.get=function(){return this.current},o.prototype.set=function(e){this.current!==e&&(this.context.gl.clearDepth(e),this.current=e)};var l=function(e){this.context=e,this.current=0};l.prototype.get=function(){return this.current},l.prototype.set=function(e){this.current!==e&&(this.context.gl.clearStencil(e),this.current=e)};var c=function(e){this.context=e,this.current=[!0,!0,!0,!0]};c.prototype.get=function(){return this.current},c.prototype.set=function(e){var n=this.current;e[0]===n[0]&&e[1]===n[1]&&e[2]===n[2]&&e[3]===n[3]||(this.context.gl.colorMask(e[0],e[1],e[2],e[3]),this.current=e)};var s=function(e){this.context=e,this.current=!0};s.prototype.get=function(){return this.current},s.prototype.set=function(e){this.current!==e&&(this.context.gl.depthMask(e),this.current=e)};var u=function(e){this.context=e,this.current=255};u.prototype.get=function(){return this.current},u.prototype.set=function(e){this.current!==e&&(this.context.gl.stencilMask(e),this.current=e)};var p=function(e){this.context=e,this.current={func:e.gl.ALWAYS,ref:0,mask:255}};p.prototype.get=function(){return this.current},p.prototype.set=function(e){var n=this.current;e.func===n.func&&e.ref===n.ref&&e.mask===n.mask||(this.context.gl.stencilFunc(e.func,e.ref,e.mask),this.current=e)};var m=function(e){this.context=e;var n=this.context.gl;this.current=[n.KEEP,n.KEEP,n.KEEP]};m.prototype.get=function(){return this.current},m.prototype.set=function(e){var n=this.current;e[0]===n[0]&&e[1]===n[1]&&e[2]===n[2]||(this.context.gl.stencilOp(e[0],e[1],e[2]),this.current=e)};var d=function(e){this.context=e,this.current=!1};d.prototype.get=function(){return this.current},d.prototype.set=function(e){if(this.current!==e){var n=this.context.gl;e?n.enable(n.STENCIL_TEST):n.disable(n.STENCIL_TEST),this.current=e}};var g=function(e){this.context=e,this.current=[0,1]};g.prototype.get=function(){return this.current},g.prototype.set=function(e){var n=this.current;e[0]===n[0]&&e[1]===n[1]||(this.context.gl.depthRange(e[0],e[1]),this.current=e)};var _=function(e){this.context=e,this.current=!1};_.prototype.get=function(){return this.current},_.prototype.set=function(e){if(this.current!==e){var n=this.context.gl;e?n.enable(n.DEPTH_TEST):n.disable(n.DEPTH_TEST),this.current=e}};var f=function(e){this.context=e,this.current=e.gl.LESS};f.prototype.get=function(){return this.current},f.prototype.set=function(e){this.current!==e&&(this.context.gl.depthFunc(e),this.current=e)};var h=function(e){this.context=e,this.current=!1};h.prototype.get=function(){return this.current},h.prototype.set=function(e){if(this.current!==e){var n=this.context.gl;e?n.enable(n.BLEND):n.disable(n.BLEND),this.current=e}};var y=function(e){this.context=e;var n=this.context.gl;this.current=[n.ONE,n.ZERO]};y.prototype.get=function(){return this.current},y.prototype.set=function(e){var n=this.current;e[0]===n[0]&&e[1]===n[1]||(this.context.gl.blendFunc(e[0],e[1]),this.current=e)};var v=function(e){this.context=e,this.current=i.transparent};v.prototype.get=function(){return this.current},v.prototype.set=function(e){var n=this.current;e.r===n.r&&e.g===n.g&&e.b===n.b&&e.a===n.a||(this.context.gl.blendColor(e.r,e.g,e.b,e.a),this.current=e)};var b=function(e){this.context=e,this.current=null};b.prototype.get=function(){return this.current},b.prototype.set=function(e){this.current!==e&&(this.context.gl.useProgram(e),this.current=e)};var E=function(e){this.context=e,this.current=1};E.prototype.get=function(){return this.current},E.prototype.set=function(e){var n=this.context.lineWidthRange,t=a.clamp(e,n[0],n[1]);this.current!==t&&(this.context.gl.lineWidth(t),this.current=e)};var A=function(e){this.context=e,this.current=e.gl.TEXTURE0};A.prototype.get=function(){return this.current},A.prototype.set=function(e){this.current!==e&&(this.context.gl.activeTexture(e),this.current=e)};var S=function(e){this.context=e;var n=this.context.gl;this.current=[0,0,n.drawingBufferWidth,n.drawingBufferHeight]};S.prototype.get=function(){return this.current},S.prototype.set=function(e){var n=this.current;e[0]===n[0]&&e[1]===n[1]&&e[2]===n[2]&&e[3]===n[3]||(this.context.gl.viewport(e[0],e[1],e[2],e[3]),this.current=e)};var w=function(e){this.context=e,this.current=null};w.prototype.get=function(){return this.current},w.prototype.set=function(e){if(this.current!==e){var n=this.context.gl;n.bindFramebuffer(n.FRAMEBUFFER,e),this.current=e}};var N=function(e){this.context=e,this.current=null};N.prototype.get=function(){return this.current},N.prototype.set=function(e){if(this.current!==e){var n=this.context.gl;n.bindRenderbuffer(n.RENDERBUFFER,e),this.current=e}};var O=function(e){this.context=e,this.current=null};O.prototype.get=function(){return this.current},O.prototype.set=function(e){if(this.current!==e){var n=this.context.gl;n.bindTexture(n.TEXTURE_2D,e),this.current=e}};var x=function(e){this.context=e,this.current=null};x.prototype.get=function(){return this.current},x.prototype.set=function(e){if(this.current!==e){var n=this.context.gl;n.bindBuffer(n.ARRAY_BUFFER,e),this.current=e}};var L=function(e){this.context=e,this.current=null};L.prototype.get=function(){return this.current},L.prototype.set=function(e){var n=this.context.gl;n.bindBuffer(n.ELEMENT_ARRAY_BUFFER,e),this.current=e};var T=function(e){this.context=e,this.current=null};T.prototype.get=function(){return this.current},T.prototype.set=function(e){this.current!==e&&this.context.extVertexArrayObject&&(this.context.extVertexArrayObject.bindVertexArrayOES(e),this.current=e)};var I=function(e){this.context=e,this.current=4};I.prototype.get=function(){return this.current},I.prototype.set=function(e){if(this.current!==e){var n=this.context.gl;n.pixelStorei(n.UNPACK_ALIGNMENT,e),this.current=e}};var R=function(e){this.context=e,this.current=!1};R.prototype.get=function(){return this.current},R.prototype.set=function(e){if(this.current!==e){var n=this.context.gl;n.pixelStorei(n.UNPACK_PREMULTIPLY_ALPHA_WEBGL,e),this.current=e}};var C=function(e,n){this.context=e,this.current=null,this.parent=n};C.prototype.get=function(){return this.current};var D=function(e){function n(n,t){e.call(this,n,t),this.dirty=!1}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.set=function(e){if(this.dirty||this.current!==e){var n=this.context.gl;this.context.bindFramebuffer.set(this.parent),n.framebufferTexture2D(n.FRAMEBUFFER,n.COLOR_ATTACHMENT0,n.TEXTURE_2D,e,0),this.current=e,this.dirty=!1}},n.prototype.setDirty=function(){this.dirty=!0},n}(C),M=function(e){function n(){e.apply(this,arguments)}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.set=function(e){if(this.current!==e){var n=this.context.gl;this.context.bindFramebuffer.set(this.parent),n.framebufferRenderbuffer(n.FRAMEBUFFER,n.DEPTH_ATTACHMENT,n.RENDERBUFFER,e),this.current=e}},n}(C);n.exports={ClearColor:r,ClearDepth:o,ClearStencil:l,ColorMask:c,DepthMask:s,StencilMask:u,StencilFunc:p,StencilOp:m,StencilTest:d,DepthRange:g,DepthTest:_,DepthFunc:f,Blend:h,BlendFunc:y,BlendColor:v,Program:b,LineWidth:E,ActiveTextureUnit:A,Viewport:S,BindFramebuffer:w,BindRenderbuffer:N,BindTexture:O,BindVertexBuffer:x,BindElementBuffer:L,BindVertexArrayOES:T,PixelStoreUnpack:I,PixelStoreUnpackPremultiplyAlpha:R,ColorAttachment:D,DepthAttachment:M}},{"../style-spec/util/color":153,"../util/util":275}],72:[function(e,n,t){"use strict";var i={Int8:"BYTE",Uint8:"UNSIGNED_BYTE",Int16:"SHORT",Uint16:"UNSIGNED_SHORT",Int32:"INT",Uint32:"UNSIGNED_INT",Float32:"FLOAT"},a=function(e,n,t,i){this.length=n.length,this.attributes=t,this.itemSize=n.bytesPerElement,this.dynamicDraw=i,this.context=e;var a=e.gl;this.buffer=a.createBuffer(),e.bindVertexBuffer.set(this.buffer),a.bufferData(a.ARRAY_BUFFER,n.arrayBuffer,this.dynamicDraw?a.DYNAMIC_DRAW:a.STATIC_DRAW),this.dynamicDraw||delete n.arrayBuffer};a.prototype.bind=function(){this.context.bindVertexBuffer.set(this.buffer)},a.prototype.updateData=function(e){var n=this.context.gl;this.bind(),n.bufferSubData(n.ARRAY_BUFFER,0,e.arrayBuffer)},a.prototype.enableAttributes=function(e,n){for(var t=this,i=0;i":[24,[4,18,20,9,4,0]],"?":[18,[3,16,3,17,4,19,5,20,7,21,11,21,13,20,14,19,15,17,15,15,14,13,13,12,9,10,9,7,-1,-1,9,2,8,1,9,0,10,1,9,2]],"@":[27,[18,13,17,15,15,16,12,16,10,15,9,14,8,11,8,8,9,6,11,5,14,5,16,6,17,8,-1,-1,12,16,10,14,9,11,9,8,10,6,11,5,-1,-1,18,16,17,8,17,6,19,5,21,5,23,7,24,10,24,12,23,15,22,17,20,19,18,20,15,21,12,21,9,20,7,19,5,17,4,15,3,12,3,9,4,6,5,4,7,2,9,1,12,0,15,0,18,1,20,2,21,3,-1,-1,19,16,18,8,18,6,19,5]],A:[18,[9,21,1,0,-1,-1,9,21,17,0,-1,-1,4,7,14,7]],B:[21,[4,21,4,0,-1,-1,4,21,13,21,16,20,17,19,18,17,18,15,17,13,16,12,13,11,-1,-1,4,11,13,11,16,10,17,9,18,7,18,4,17,2,16,1,13,0,4,0]],C:[21,[18,16,17,18,15,20,13,21,9,21,7,20,5,18,4,16,3,13,3,8,4,5,5,3,7,1,9,0,13,0,15,1,17,3,18,5]],D:[21,[4,21,4,0,-1,-1,4,21,11,21,14,20,16,18,17,16,18,13,18,8,17,5,16,3,14,1,11,0,4,0]],E:[19,[4,21,4,0,-1,-1,4,21,17,21,-1,-1,4,11,12,11,-1,-1,4,0,17,0]],F:[18,[4,21,4,0,-1,-1,4,21,17,21,-1,-1,4,11,12,11]],G:[21,[18,16,17,18,15,20,13,21,9,21,7,20,5,18,4,16,3,13,3,8,4,5,5,3,7,1,9,0,13,0,15,1,17,3,18,5,18,8,-1,-1,13,8,18,8]],H:[22,[4,21,4,0,-1,-1,18,21,18,0,-1,-1,4,11,18,11]],I:[8,[4,21,4,0]],J:[16,[12,21,12,5,11,2,10,1,8,0,6,0,4,1,3,2,2,5,2,7]],K:[21,[4,21,4,0,-1,-1,18,21,4,7,-1,-1,9,12,18,0]],L:[17,[4,21,4,0,-1,-1,4,0,16,0]],M:[24,[4,21,4,0,-1,-1,4,21,12,0,-1,-1,20,21,12,0,-1,-1,20,21,20,0]],N:[22,[4,21,4,0,-1,-1,4,21,18,0,-1,-1,18,21,18,0]],O:[22,[9,21,7,20,5,18,4,16,3,13,3,8,4,5,5,3,7,1,9,0,13,0,15,1,17,3,18,5,19,8,19,13,18,16,17,18,15,20,13,21,9,21]],P:[21,[4,21,4,0,-1,-1,4,21,13,21,16,20,17,19,18,17,18,14,17,12,16,11,13,10,4,10]],Q:[22,[9,21,7,20,5,18,4,16,3,13,3,8,4,5,5,3,7,1,9,0,13,0,15,1,17,3,18,5,19,8,19,13,18,16,17,18,15,20,13,21,9,21,-1,-1,12,4,18,-2]],R:[21,[4,21,4,0,-1,-1,4,21,13,21,16,20,17,19,18,17,18,15,17,13,16,12,13,11,4,11,-1,-1,11,11,18,0]],S:[20,[17,18,15,20,12,21,8,21,5,20,3,18,3,16,4,14,5,13,7,12,13,10,15,9,16,8,17,6,17,3,15,1,12,0,8,0,5,1,3,3]],T:[16,[8,21,8,0,-1,-1,1,21,15,21]],U:[22,[4,21,4,6,5,3,7,1,10,0,12,0,15,1,17,3,18,6,18,21]],V:[18,[1,21,9,0,-1,-1,17,21,9,0]],W:[24,[2,21,7,0,-1,-1,12,21,7,0,-1,-1,12,21,17,0,-1,-1,22,21,17,0]],X:[20,[3,21,17,0,-1,-1,17,21,3,0]],Y:[18,[1,21,9,11,9,0,-1,-1,17,21,9,11]],Z:[20,[17,21,3,0,-1,-1,3,21,17,21,-1,-1,3,0,17,0]],"[":[14,[4,25,4,-7,-1,-1,5,25,5,-7,-1,-1,4,25,11,25,-1,-1,4,-7,11,-7]],"\\":[14,[0,21,14,-3]],"]":[14,[9,25,9,-7,-1,-1,10,25,10,-7,-1,-1,3,25,10,25,-1,-1,3,-7,10,-7]],"^":[16,[6,15,8,18,10,15,-1,-1,3,12,8,17,13,12,-1,-1,8,17,8,0]],_:[16,[0,-2,16,-2]],"`":[10,[6,21,5,20,4,18,4,16,5,15,6,16,5,17]],a:[19,[15,14,15,0,-1,-1,15,11,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],b:[19,[4,21,4,0,-1,-1,4,11,6,13,8,14,11,14,13,13,15,11,16,8,16,6,15,3,13,1,11,0,8,0,6,1,4,3]],c:[18,[15,11,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],d:[19,[15,21,15,0,-1,-1,15,11,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],e:[18,[3,8,15,8,15,10,14,12,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],f:[12,[10,21,8,21,6,20,5,17,5,0,-1,-1,2,14,9,14]],g:[19,[15,14,15,-2,14,-5,13,-6,11,-7,8,-7,6,-6,-1,-1,15,11,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],h:[19,[4,21,4,0,-1,-1,4,10,7,13,9,14,12,14,14,13,15,10,15,0]],i:[8,[3,21,4,20,5,21,4,22,3,21,-1,-1,4,14,4,0]],j:[10,[5,21,6,20,7,21,6,22,5,21,-1,-1,6,14,6,-3,5,-6,3,-7,1,-7]],k:[17,[4,21,4,0,-1,-1,14,14,4,4,-1,-1,8,8,15,0]],l:[8,[4,21,4,0]],m:[30,[4,14,4,0,-1,-1,4,10,7,13,9,14,12,14,14,13,15,10,15,0,-1,-1,15,10,18,13,20,14,23,14,25,13,26,10,26,0]],n:[19,[4,14,4,0,-1,-1,4,10,7,13,9,14,12,14,14,13,15,10,15,0]],o:[19,[8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3,16,6,16,8,15,11,13,13,11,14,8,14]],p:[19,[4,14,4,-7,-1,-1,4,11,6,13,8,14,11,14,13,13,15,11,16,8,16,6,15,3,13,1,11,0,8,0,6,1,4,3]],q:[19,[15,14,15,-7,-1,-1,15,11,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],r:[13,[4,14,4,0,-1,-1,4,8,5,11,7,13,9,14,12,14]],s:[17,[14,11,13,13,10,14,7,14,4,13,3,11,4,9,6,8,11,7,13,6,14,4,14,3,13,1,10,0,7,0,4,1,3,3]],t:[12,[5,21,5,4,6,1,8,0,10,0,-1,-1,2,14,9,14]],u:[19,[4,14,4,4,5,1,7,0,10,0,12,1,15,4,-1,-1,15,14,15,0]],v:[16,[2,14,8,0,-1,-1,14,14,8,0]],w:[22,[3,14,7,0,-1,-1,11,14,7,0,-1,-1,11,14,15,0,-1,-1,19,14,15,0]],x:[17,[3,14,14,0,-1,-1,14,14,3,0]],y:[16,[2,14,8,0,-1,-1,14,14,8,0,6,-4,4,-6,2,-7,1,-7]],z:[17,[14,14,3,0,-1,-1,3,14,14,14,-1,-1,3,0,14,0]],"{":[14,[9,25,7,24,6,23,5,21,5,19,6,17,7,16,8,14,8,12,6,10,-1,-1,7,24,6,22,6,20,7,18,8,17,9,15,9,13,8,11,4,9,8,7,9,5,9,3,8,1,7,0,6,-2,6,-4,7,-6,-1,-1,6,8,8,6,8,4,7,2,6,1,5,-1,5,-3,6,-5,7,-6,9,-7]],"|":[8,[4,25,4,-7]],"}":[14,[5,25,7,24,8,23,9,21,9,19,8,17,7,16,6,14,6,12,8,10,-1,-1,7,24,8,22,8,20,7,18,6,17,5,15,5,13,6,11,10,9,6,7,5,5,5,3,6,1,7,0,8,-2,8,-4,7,-6,-1,-1,8,8,6,6,6,4,7,2,8,1,9,-1,9,-3,8,-5,7,-6,5,-7]],"~":[24,[3,6,3,8,4,11,6,12,8,12,10,11,14,8,16,7,18,7,20,8,21,10,-1,-1,3,8,4,10,6,11,8,11,10,10,14,7,16,6,18,6,20,7,21,10,21,12]]}},{"../data/array_types":39,"../data/extent":53,"../data/pos_attributes":57,"../gl/depth_mode":67,"../gl/stencil_mode":70,"../util/browser":252,"./vertex_array_object":95,"@mapbox/gl-matrix":2}],78:[function(e,n,t){"use strict";function i(e,n,t,i){var l=t.paint.get("fill-color"),c=t.paint.get("fill-opacity");if(0!==c.constantOr(1)){var p=e.context;p.setColorMode(e.colorModeForRenderPass());var m=t.paint.get("fill-pattern")||1!==l.constantOr(s.transparent).a||1!==c.constantOr(0)?"translucent":"opaque";e.renderPass===m&&(p.setDepthMode(e.depthModeForSublayer(1,"opaque"===e.renderPass?u.ReadWrite:u.ReadOnly)),a(e,n,t,i,r)),"translucent"===e.renderPass&&t.paint.get("fill-antialias")&&(p.lineWidth.set(2),p.setDepthMode(e.depthModeForSublayer(t.getPaintProperty("fill-outline-color")?2:0,u.ReadOnly)),a(e,n,t,i,o))}}function a(e,n,t,i,a){if(!c.isPatternMissing(t.paint.get("fill-pattern"),e))for(var r=!0,o=0,l=i;o0?1/(1-e):1+e}function o(e){return e>0?1-1/(1.001-e):-e}function l(e,n,t,i,a){var r=i.paint.get("raster-fade-duration");if(r>0){var o=u.now(),l=(o-e.timeAdded)/r,s=n?(o-n.timeAdded)/r:-1,p=t.getSource(),m=a.coveringZoomLevel({tileSize:p.tileSize,roundZoom:p.roundZoom}),d=!n||Math.abs(n.tileID.overscaledZ-m)>Math.abs(e.tileID.overscaledZ-m),g=d&&e.refreshedUponExpiration?1:c.clamp(d?l:1-s,0,1);return e.refreshedUponExpiration&&l>=1&&(e.refreshedUponExpiration=!1),n?{opacity:1,mix:1-g}:{opacity:g,mix:0}}return{opacity:1,mix:0}}var c=e("../util/util"),s=e("../source/image_source"),u=e("../util/browser"),p=e("../gl/stencil_mode"),m=e("../gl/depth_mode");n.exports=i},{"../gl/depth_mode":67,"../gl/stencil_mode":70,"../source/image_source":102,"../util/browser":252,"../util/util":275}],84:[function(e,n,t){"use strict";function i(e,n,t,i){if("translucent"===e.renderPass){var r=e.context;r.setStencilMode(_.disabled),r.setColorMode(e.colorModeForRenderPass()),0!==t.paint.get("icon-opacity").constantOr(1)&&a(e,n,t,i,!1,t.paint.get("icon-translate"),t.paint.get("icon-translate-anchor"),t.layout.get("icon-rotation-alignment"),t.layout.get("icon-pitch-alignment"),t.layout.get("icon-keep-upright")),0!==t.paint.get("text-opacity").constantOr(1)&&a(e,n,t,i,!0,t.paint.get("text-translate"),t.paint.get("text-translate-anchor"),t.layout.get("text-rotation-alignment"),t.layout.get("text-pitch-alignment"),t.layout.get("text-keep-upright")),n.map.showCollisionBoxes&&c(e,n,t,i)}}function a(e,n,t,i,a,l,c,p,m,g){var _=e.context,h=_.gl,y=e.transform,v="map"===p,b="map"===m,E=v&&"line"===t.layout.get("symbol-placement"),A=v&&!b&&!E,S=b;_.setDepthMode(S?e.depthModeForSublayer(0,f.ReadOnly):f.disabled);for(var w,N=0,O=i;N65535)return void n(new Error("glyphs > 65535 not supported"));var s=o.requests[c];s||(s=o.requests[c]=[],i(a,c,t.url,t.requestTransform,function(e,n){if(n)for(var t in n)o.glyphs[+t]=n[+t];for(var i=0,a=s;ithis.height)return i.warnOnce("LineAtlas out of space"),null;for(var o=0,l=0;l=0;this.currentLayer--){var f=t.style._layers[o[t.currentLayer]];f.source!==(g&&g.id)&&(g=t.style.sourceCaches[f.source],_=[],g&&(t.clearStencil(),_=g.getVisibleCoordinates(),g.getSource().isTileClipped&&t._renderTileClippingMasks(_))),t.renderLayer(t,g,f,_)}this.renderPass="translucent";var h,y=[];for(this.currentLayer=0,this.currentLayer;this.currentLayer0?n.pop():null},x.prototype._createProgramCached=function(e,n){this.cache=this.cache||{};var t=""+e+(n.cacheKey||"")+(this._showOverdrawInspector?"/overdraw":"");return this.cache[t]||(this.cache[t]=new v(this.context,y[e],n,this._showOverdrawInspector)),this.cache[t]},x.prototype.useProgram=function(e,n){var t=this._createProgramCached(e,n||this.emptyProgramConfiguration);return this.context.program.set(t.program),t},n.exports=x},{"../data/array_types":39,"../data/extent":53,"../data/pos_attributes":57,"../data/program_configuration":58,"../data/raster_bounds_attributes":59,"../gl/color_mode":65,"../gl/context":66,"../gl/depth_mode":67,"../gl/stencil_mode":70,"../shaders":97,"../source/pixels_to_tile_units":104,"../source/source_cache":111,"../style-spec/util/color":153,"../symbol/cross_tile_symbol_index":218,"../util/browser":252,"../util/util":275,"./draw_background":74,"./draw_circle":75,"./draw_debug":77,"./draw_fill":78,"./draw_fill_extrusion":79,"./draw_heatmap":80,"./draw_hillshade":81,"./draw_line":82,"./draw_raster":83,"./draw_symbol":84,"./program":92,"./texture":93,"./tile_mask":94,"./vertex_array_object":95,"@mapbox/gl-matrix":2}],91:[function(e,n,t){"use strict";var i=e("../source/pixels_to_tile_units");t.isPatternMissing=function(e,n){if(!e)return!1;var t=n.imageManager.getPattern(e.from),i=n.imageManager.getPattern(e.to);return!t||!i},t.prepare=function(e,n,t){var i=n.context,a=i.gl,r=n.imageManager.getPattern(e.from),o=n.imageManager.getPattern(e.to);a.uniform1i(t.uniforms.u_image,0),a.uniform2fv(t.uniforms.u_pattern_tl_a,r.tl),a.uniform2fv(t.uniforms.u_pattern_br_a,r.br),a.uniform2fv(t.uniforms.u_pattern_tl_b,o.tl),a.uniform2fv(t.uniforms.u_pattern_br_b,o.br);var l=n.imageManager.getPixelSize(),c=l.width,s=l.height;a.uniform2fv(t.uniforms.u_texsize,[c,s]),a.uniform1f(t.uniforms.u_mix,e.t),a.uniform2fv(t.uniforms.u_pattern_size_a,r.displaySize),a.uniform2fv(t.uniforms.u_pattern_size_b,o.displaySize),a.uniform1f(t.uniforms.u_scale_a,e.fromScale),a.uniform1f(t.uniforms.u_scale_b,e.toScale),i.activeTexture.set(a.TEXTURE0),n.imageManager.bind(n.context)},t.setTile=function(e,n,t){var a=n.context.gl;a.uniform1f(t.uniforms.u_tile_units_to_pixels,1/i(e,1,n.transform.tileZoom));var r=Math.pow(2,e.tileID.overscaledZ),o=e.tileSize*Math.pow(2,n.transform.tileZoom)/r,l=o*(e.tileID.canonical.x+e.tileID.wrap*r),c=o*e.tileID.canonical.y;a.uniform2f(t.uniforms.u_pixel_coord_upper,l>>16,c>>16),a.uniform2f(t.uniforms.u_pixel_coord_lower,65535&l,65535&c)}},{"../source/pixels_to_tile_units":104}],92:[function(e,n,t){"use strict";var i=e("../util/browser"),a=e("../shaders"),r=e("../data/program_configuration"),o=(r.ProgramConfiguration,e("./vertex_array_object")),l=(e("../gl/context"),function(e,n,t,r){var o=this,l=e.gl;this.program=l.createProgram();var c=t.defines().concat("#define DEVICE_PIXEL_RATIO "+i.devicePixelRatio.toFixed(1));r&&c.push("#define OVERDRAW_INSPECTOR;");var s=c.concat(a.prelude.fragmentSource,n.fragmentSource).join("\n"),u=c.concat(a.prelude.vertexSource,n.vertexSource).join("\n"),p=l.createShader(l.FRAGMENT_SHADER);l.shaderSource(p,s),l.compileShader(p),l.attachShader(this.program,p);var m=l.createShader(l.VERTEX_SHADER);l.shaderSource(m,u),l.compileShader(m),l.attachShader(this.program,m);for(var d=t.layoutAttributes||[],g=0;g 0.5) {\n gl_FragColor = vec4(0.0, 0.0, 1.0, 0.5) * alpha;\n }\n\n if (v_notUsed > 0.5) {\n // This box not used, fade it out\n gl_FragColor *= .1;\n }\n}",vertexSource:"attribute vec2 a_pos;\nattribute vec2 a_anchor_pos;\nattribute vec2 a_extrude;\nattribute vec2 a_placed;\n\nuniform mat4 u_matrix;\nuniform vec2 u_extrude_scale;\nuniform float u_camera_to_center_distance;\n\nvarying float v_placed;\nvarying float v_notUsed;\n\nvoid main() {\n vec4 projectedPoint = u_matrix * vec4(a_anchor_pos, 0, 1);\n highp float camera_to_anchor_distance = projectedPoint.w;\n highp float collision_perspective_ratio = 0.5 + 0.5 * (u_camera_to_center_distance / camera_to_anchor_distance);\n\n gl_Position = u_matrix * vec4(a_pos, 0.0, 1.0);\n gl_Position.xy += a_extrude * u_extrude_scale * gl_Position.w * collision_perspective_ratio;\n\n v_placed = a_placed.x;\n v_notUsed = a_placed.y;\n}\n"},collisionCircle:{fragmentSource:"\nvarying float v_placed;\nvarying float v_notUsed;\nvarying float v_radius;\nvarying vec2 v_extrude;\nvarying vec2 v_extrude_scale;\n\nvoid main() {\n float alpha = 0.5;\n\n // Red = collision, hide label\n vec4 color = vec4(1.0, 0.0, 0.0, 1.0) * alpha;\n\n // Blue = no collision, label is showing\n if (v_placed > 0.5) {\n color = vec4(0.0, 0.0, 1.0, 0.5) * alpha;\n }\n\n if (v_notUsed > 0.5) {\n // This box not used, fade it out\n color *= .2;\n }\n\n float extrude_scale_length = length(v_extrude_scale);\n float extrude_length = length(v_extrude) * extrude_scale_length;\n float stroke_width = 15.0 * extrude_scale_length;\n float radius = v_radius * extrude_scale_length;\n\n float distance_to_edge = abs(extrude_length - radius);\n float opacity_t = smoothstep(-stroke_width, 0.0, -distance_to_edge);\n\n gl_FragColor = opacity_t * color;\n}\n",vertexSource:"attribute vec2 a_pos;\nattribute vec2 a_anchor_pos;\nattribute vec2 a_extrude;\nattribute vec2 a_placed;\n\nuniform mat4 u_matrix;\nuniform vec2 u_extrude_scale;\nuniform float u_camera_to_center_distance;\n\nvarying float v_placed;\nvarying float v_notUsed;\nvarying float v_radius;\n\nvarying vec2 v_extrude;\nvarying vec2 v_extrude_scale;\n\nvoid main() {\n vec4 projectedPoint = u_matrix * vec4(a_anchor_pos, 0, 1);\n highp float camera_to_anchor_distance = projectedPoint.w;\n highp float collision_perspective_ratio = 0.5 + 0.5 * (u_camera_to_center_distance / camera_to_anchor_distance);\n\n gl_Position = u_matrix * vec4(a_pos, 0.0, 1.0);\n\n highp float padding_factor = 1.2; // Pad the vertices slightly to make room for anti-alias blur\n gl_Position.xy += a_extrude * u_extrude_scale * padding_factor * gl_Position.w * collision_perspective_ratio;\n\n v_placed = a_placed.x;\n v_notUsed = a_placed.y;\n v_radius = abs(a_extrude.y); // We don't pitch the circles, so both units of the extrusion vector are equal in magnitude to the radius\n\n v_extrude = a_extrude * padding_factor;\n v_extrude_scale = u_extrude_scale * u_camera_to_center_distance * collision_perspective_ratio;\n}\n"},debug:{fragmentSource:"uniform highp vec4 u_color;\n\nvoid main() {\n gl_FragColor = u_color;\n}\n",vertexSource:"attribute vec2 a_pos;\n\nuniform mat4 u_matrix;\n\nvoid main() {\n gl_Position = u_matrix * vec4(a_pos, 0, 1);\n}\n"},fill:{fragmentSource:"#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float opacity\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 color\n #pragma mapbox: initialize lowp float opacity\n\n gl_FragColor = color * opacity;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"attribute vec2 a_pos;\n\nuniform mat4 u_matrix;\n\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float opacity\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 color\n #pragma mapbox: initialize lowp float opacity\n\n gl_Position = u_matrix * vec4(a_pos, 0, 1);\n}\n"},fillOutline:{fragmentSource:"#pragma mapbox: define highp vec4 outline_color\n#pragma mapbox: define lowp float opacity\n\nvarying vec2 v_pos;\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 outline_color\n #pragma mapbox: initialize lowp float opacity\n\n float dist = length(v_pos - gl_FragCoord.xy);\n float alpha = 1.0 - smoothstep(0.0, 1.0, dist);\n gl_FragColor = outline_color * (alpha * opacity);\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"attribute vec2 a_pos;\n\nuniform mat4 u_matrix;\nuniform vec2 u_world;\n\nvarying vec2 v_pos;\n\n#pragma mapbox: define highp vec4 outline_color\n#pragma mapbox: define lowp float opacity\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 outline_color\n #pragma mapbox: initialize lowp float opacity\n\n gl_Position = u_matrix * vec4(a_pos, 0, 1);\n v_pos = (gl_Position.xy / gl_Position.w + 1.0) / 2.0 * u_world;\n}\n"},fillOutlinePattern:{fragmentSource:"uniform vec2 u_pattern_tl_a;\nuniform vec2 u_pattern_br_a;\nuniform vec2 u_pattern_tl_b;\nuniform vec2 u_pattern_br_b;\nuniform vec2 u_texsize;\nuniform float u_mix;\n\nuniform sampler2D u_image;\n\nvarying vec2 v_pos_a;\nvarying vec2 v_pos_b;\nvarying vec2 v_pos;\n\n#pragma mapbox: define lowp float opacity\n\nvoid main() {\n #pragma mapbox: initialize lowp float opacity\n\n vec2 imagecoord = mod(v_pos_a, 1.0);\n vec2 pos = mix(u_pattern_tl_a / u_texsize, u_pattern_br_a / u_texsize, imagecoord);\n vec4 color1 = texture2D(u_image, pos);\n\n vec2 imagecoord_b = mod(v_pos_b, 1.0);\n vec2 pos2 = mix(u_pattern_tl_b / u_texsize, u_pattern_br_b / u_texsize, imagecoord_b);\n vec4 color2 = texture2D(u_image, pos2);\n\n // find distance to outline for alpha interpolation\n\n float dist = length(v_pos - gl_FragCoord.xy);\n float alpha = 1.0 - smoothstep(0.0, 1.0, dist);\n\n\n gl_FragColor = mix(color1, color2, u_mix) * alpha * opacity;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"uniform mat4 u_matrix;\nuniform vec2 u_world;\nuniform vec2 u_pattern_size_a;\nuniform vec2 u_pattern_size_b;\nuniform vec2 u_pixel_coord_upper;\nuniform vec2 u_pixel_coord_lower;\nuniform float u_scale_a;\nuniform float u_scale_b;\nuniform float u_tile_units_to_pixels;\n\nattribute vec2 a_pos;\n\nvarying vec2 v_pos_a;\nvarying vec2 v_pos_b;\nvarying vec2 v_pos;\n\n#pragma mapbox: define lowp float opacity\n\nvoid main() {\n #pragma mapbox: initialize lowp float opacity\n\n gl_Position = u_matrix * vec4(a_pos, 0, 1);\n\n v_pos_a = get_pattern_pos(u_pixel_coord_upper, u_pixel_coord_lower, u_scale_a * u_pattern_size_a, u_tile_units_to_pixels, a_pos);\n v_pos_b = get_pattern_pos(u_pixel_coord_upper, u_pixel_coord_lower, u_scale_b * u_pattern_size_b, u_tile_units_to_pixels, a_pos);\n\n v_pos = (gl_Position.xy / gl_Position.w + 1.0) / 2.0 * u_world;\n}\n"},fillPattern:{fragmentSource:"uniform vec2 u_pattern_tl_a;\nuniform vec2 u_pattern_br_a;\nuniform vec2 u_pattern_tl_b;\nuniform vec2 u_pattern_br_b;\nuniform vec2 u_texsize;\nuniform float u_mix;\n\nuniform sampler2D u_image;\n\nvarying vec2 v_pos_a;\nvarying vec2 v_pos_b;\n\n#pragma mapbox: define lowp float opacity\n\nvoid main() {\n #pragma mapbox: initialize lowp float opacity\n\n vec2 imagecoord = mod(v_pos_a, 1.0);\n vec2 pos = mix(u_pattern_tl_a / u_texsize, u_pattern_br_a / u_texsize, imagecoord);\n vec4 color1 = texture2D(u_image, pos);\n\n vec2 imagecoord_b = mod(v_pos_b, 1.0);\n vec2 pos2 = mix(u_pattern_tl_b / u_texsize, u_pattern_br_b / u_texsize, imagecoord_b);\n vec4 color2 = texture2D(u_image, pos2);\n\n gl_FragColor = mix(color1, color2, u_mix) * opacity;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"uniform mat4 u_matrix;\nuniform vec2 u_pattern_size_a;\nuniform vec2 u_pattern_size_b;\nuniform vec2 u_pixel_coord_upper;\nuniform vec2 u_pixel_coord_lower;\nuniform float u_scale_a;\nuniform float u_scale_b;\nuniform float u_tile_units_to_pixels;\n\nattribute vec2 a_pos;\n\nvarying vec2 v_pos_a;\nvarying vec2 v_pos_b;\n\n#pragma mapbox: define lowp float opacity\n\nvoid main() {\n #pragma mapbox: initialize lowp float opacity\n\n gl_Position = u_matrix * vec4(a_pos, 0, 1);\n\n v_pos_a = get_pattern_pos(u_pixel_coord_upper, u_pixel_coord_lower, u_scale_a * u_pattern_size_a, u_tile_units_to_pixels, a_pos);\n v_pos_b = get_pattern_pos(u_pixel_coord_upper, u_pixel_coord_lower, u_scale_b * u_pattern_size_b, u_tile_units_to_pixels, a_pos);\n}\n"},fillExtrusion:{fragmentSource:"varying vec4 v_color;\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n#pragma mapbox: define highp vec4 color\n\nvoid main() {\n #pragma mapbox: initialize lowp float base\n #pragma mapbox: initialize lowp float height\n #pragma mapbox: initialize highp vec4 color\n\n gl_FragColor = v_color;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"uniform mat4 u_matrix;\nuniform vec3 u_lightcolor;\nuniform lowp vec3 u_lightpos;\nuniform lowp float u_lightintensity;\n\nattribute vec2 a_pos;\nattribute vec4 a_normal_ed;\n\nvarying vec4 v_color;\n\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n\n#pragma mapbox: define highp vec4 color\n\nvoid main() {\n #pragma mapbox: initialize lowp float base\n #pragma mapbox: initialize lowp float height\n #pragma mapbox: initialize highp vec4 color\n\n vec3 normal = a_normal_ed.xyz;\n\n base = max(0.0, base);\n height = max(0.0, height);\n\n float t = mod(normal.x, 2.0);\n\n gl_Position = u_matrix * vec4(a_pos, t > 0.0 ? height : base, 1);\n\n // Relative luminance (how dark/bright is the surface color?)\n float colorvalue = color.r * 0.2126 + color.g * 0.7152 + color.b * 0.0722;\n\n v_color = vec4(0.0, 0.0, 0.0, 1.0);\n\n // Add slight ambient lighting so no extrusions are totally black\n vec4 ambientlight = vec4(0.03, 0.03, 0.03, 1.0);\n color += ambientlight;\n\n // Calculate cos(theta), where theta is the angle between surface normal and diffuse light ray\n float directional = clamp(dot(normal / 16384.0, u_lightpos), 0.0, 1.0);\n\n // Adjust directional so that\n // the range of values for highlight/shading is narrower\n // with lower light intensity\n // and with lighter/brighter surface colors\n directional = mix((1.0 - u_lightintensity), max((1.0 - colorvalue + u_lightintensity), 1.0), directional);\n\n // Add gradient along z axis of side surfaces\n if (normal.y != 0.0) {\n directional *= clamp((t + base) * pow(height / 150.0, 0.5), mix(0.7, 0.98, 1.0 - u_lightintensity), 1.0);\n }\n\n // Assign final color based on surface + ambient light color, diffuse light directional, and light color\n // with lower bounds adjusted to hue of light\n // so that shading is tinted with the complementary (opposite) color to the light color\n v_color.r += clamp(color.r * directional * u_lightcolor.r, mix(0.0, 0.3, 1.0 - u_lightcolor.r), 1.0);\n v_color.g += clamp(color.g * directional * u_lightcolor.g, mix(0.0, 0.3, 1.0 - u_lightcolor.g), 1.0);\n v_color.b += clamp(color.b * directional * u_lightcolor.b, mix(0.0, 0.3, 1.0 - u_lightcolor.b), 1.0);\n}\n"},fillExtrusionPattern:{fragmentSource:"uniform vec2 u_pattern_tl_a;\nuniform vec2 u_pattern_br_a;\nuniform vec2 u_pattern_tl_b;\nuniform vec2 u_pattern_br_b;\nuniform vec2 u_texsize;\nuniform float u_mix;\n\nuniform sampler2D u_image;\n\nvarying vec2 v_pos_a;\nvarying vec2 v_pos_b;\nvarying vec4 v_lighting;\n\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n\nvoid main() {\n #pragma mapbox: initialize lowp float base\n #pragma mapbox: initialize lowp float height\n\n vec2 imagecoord = mod(v_pos_a, 1.0);\n vec2 pos = mix(u_pattern_tl_a / u_texsize, u_pattern_br_a / u_texsize, imagecoord);\n vec4 color1 = texture2D(u_image, pos);\n\n vec2 imagecoord_b = mod(v_pos_b, 1.0);\n vec2 pos2 = mix(u_pattern_tl_b / u_texsize, u_pattern_br_b / u_texsize, imagecoord_b);\n vec4 color2 = texture2D(u_image, pos2);\n\n vec4 mixedColor = mix(color1, color2, u_mix);\n\n gl_FragColor = mixedColor * v_lighting;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"uniform mat4 u_matrix;\nuniform vec2 u_pattern_size_a;\nuniform vec2 u_pattern_size_b;\nuniform vec2 u_pixel_coord_upper;\nuniform vec2 u_pixel_coord_lower;\nuniform float u_scale_a;\nuniform float u_scale_b;\nuniform float u_tile_units_to_pixels;\nuniform float u_height_factor;\n\nuniform vec3 u_lightcolor;\nuniform lowp vec3 u_lightpos;\nuniform lowp float u_lightintensity;\n\nattribute vec2 a_pos;\nattribute vec4 a_normal_ed;\n\nvarying vec2 v_pos_a;\nvarying vec2 v_pos_b;\nvarying vec4 v_lighting;\nvarying float v_directional;\n\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n\nvoid main() {\n #pragma mapbox: initialize lowp float base\n #pragma mapbox: initialize lowp float height\n\n vec3 normal = a_normal_ed.xyz;\n float edgedistance = a_normal_ed.w;\n\n base = max(0.0, base);\n height = max(0.0, height);\n\n float t = mod(normal.x, 2.0);\n float z = t > 0.0 ? height : base;\n\n gl_Position = u_matrix * vec4(a_pos, z, 1);\n\n vec2 pos = normal.x == 1.0 && normal.y == 0.0 && normal.z == 16384.0\n ? a_pos // extrusion top\n : vec2(edgedistance, z * u_height_factor); // extrusion side\n\n v_pos_a = get_pattern_pos(u_pixel_coord_upper, u_pixel_coord_lower, u_scale_a * u_pattern_size_a, u_tile_units_to_pixels, pos);\n v_pos_b = get_pattern_pos(u_pixel_coord_upper, u_pixel_coord_lower, u_scale_b * u_pattern_size_b, u_tile_units_to_pixels, pos);\n\n v_lighting = vec4(0.0, 0.0, 0.0, 1.0);\n float directional = clamp(dot(normal / 16383.0, u_lightpos), 0.0, 1.0);\n directional = mix((1.0 - u_lightintensity), max((0.5 + u_lightintensity), 1.0), directional);\n\n if (normal.y != 0.0) {\n directional *= clamp((t + base) * pow(height / 150.0, 0.5), mix(0.7, 0.98, 1.0 - u_lightintensity), 1.0);\n }\n\n v_lighting.rgb += clamp(directional * u_lightcolor, mix(vec3(0.0), vec3(0.3), 1.0 - u_lightcolor), vec3(1.0));\n}\n"},extrusionTexture:{fragmentSource:"uniform sampler2D u_image;\nuniform float u_opacity;\nvarying vec2 v_pos;\n\nvoid main() {\n gl_FragColor = texture2D(u_image, v_pos) * u_opacity;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(0.0);\n#endif\n}\n",vertexSource:"uniform mat4 u_matrix;\nuniform vec2 u_world;\nattribute vec2 a_pos;\nvarying vec2 v_pos;\n\nvoid main() {\n gl_Position = u_matrix * vec4(a_pos * u_world, 0, 1);\n\n v_pos.x = a_pos.x;\n v_pos.y = 1.0 - a_pos.y;\n}\n"},hillshadePrepare:{fragmentSource:"#ifdef GL_ES\nprecision highp float;\n#endif\n\nuniform sampler2D u_image;\nvarying vec2 v_pos;\nuniform vec2 u_dimension;\nuniform float u_zoom;\n\nfloat getElevation(vec2 coord, float bias) {\n // Convert encoded elevation value to meters\n vec4 data = texture2D(u_image, coord) * 255.0;\n return (data.r + data.g * 256.0 + data.b * 256.0 * 256.0) / 4.0;\n}\n\nvoid main() {\n vec2 epsilon = 1.0 / u_dimension;\n\n // queried pixels:\n // +-----------+\n // | | | |\n // | a | b | c |\n // | | | |\n // +-----------+\n // | | | |\n // | d | e | f |\n // | | | |\n // +-----------+\n // | | | |\n // | g | h | i |\n // | | | |\n // +-----------+\n\n float a = getElevation(v_pos + vec2(-epsilon.x, -epsilon.y), 0.0);\n float b = getElevation(v_pos + vec2(0, -epsilon.y), 0.0);\n float c = getElevation(v_pos + vec2(epsilon.x, -epsilon.y), 0.0);\n float d = getElevation(v_pos + vec2(-epsilon.x, 0), 0.0);\n float e = getElevation(v_pos, 0.0);\n float f = getElevation(v_pos + vec2(epsilon.x, 0), 0.0);\n float g = getElevation(v_pos + vec2(-epsilon.x, epsilon.y), 0.0);\n float h = getElevation(v_pos + vec2(0, epsilon.y), 0.0);\n float i = getElevation(v_pos + vec2(epsilon.x, epsilon.y), 0.0);\n\n // here we divide the x and y slopes by 8 * pixel size\n // where pixel size (aka meters/pixel) is:\n // circumference of the world / (pixels per tile * number of tiles)\n // which is equivalent to: 8 * 40075016.6855785 / (512 * pow(2, u_zoom))\n // which can be reduced to: pow(2, 19.25619978527 - u_zoom)\n // we want to vertically exaggerate the hillshading though, because otherwise\n // it is barely noticeable at low zooms. to do this, we multiply this by some\n // scale factor pow(2, (u_zoom - 14) * a) where a is an arbitrary value and 14 is the\n // maxzoom of the tile source. here we use a=0.3 which works out to the\n // expression below. see nickidlugash's awesome breakdown for more info\n // https://github.com/mapbox/mapbox-gl-js/pull/5286#discussion_r148419556\n float exaggeration = u_zoom < 2.0 ? 0.4 : u_zoom < 4.5 ? 0.35 : 0.3;\n\n vec2 deriv = vec2(\n (c + f + f + i) - (a + d + d + g),\n (g + h + h + i) - (a + b + b + c)\n ) / pow(2.0, (u_zoom - 14.0) * exaggeration + 19.2562 - u_zoom);\n\n gl_FragColor = clamp(vec4(\n deriv.x / 2.0 + 0.5,\n deriv.y / 2.0 + 0.5,\n 1.0,\n 1.0), 0.0, 1.0);\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"uniform mat4 u_matrix;\n\nattribute vec2 a_pos;\nattribute vec2 a_texture_pos;\n\nvarying vec2 v_pos;\n\nvoid main() {\n gl_Position = u_matrix * vec4(a_pos, 0, 1);\n v_pos = (a_texture_pos / 8192.0) / 2.0 + 0.25;\n}\n"},hillshade:{fragmentSource:"uniform sampler2D u_image;\nvarying vec2 v_pos;\n\nuniform vec2 u_latrange;\nuniform vec2 u_light;\nuniform vec4 u_shadow;\nuniform vec4 u_highlight;\nuniform vec4 u_accent;\n\n#define PI 3.141592653589793\n\nvoid main() {\n vec4 pixel = texture2D(u_image, v_pos);\n\n vec2 deriv = ((pixel.rg * 2.0) - 1.0);\n\n // We divide the slope by a scale factor based on the cosin of the pixel's approximate latitude\n // to account for mercator projection distortion. see #4807 for details\n float scaleFactor = cos(radians((u_latrange[0] - u_latrange[1]) * (1.0 - v_pos.y) + u_latrange[1]));\n // We also multiply the slope by an arbitrary z-factor of 1.25\n float slope = atan(1.25 * length(deriv) / scaleFactor);\n float aspect = deriv.x != 0.0 ? atan(deriv.y, -deriv.x) : PI / 2.0 * (deriv.y > 0.0 ? 1.0 : -1.0);\n\n float intensity = u_light.x;\n // We add PI to make this property match the global light object, which adds PI/2 to the light's azimuthal\n // position property to account for 0deg corresponding to north/the top of the viewport in the style spec\n // and the original shader was written to accept (-illuminationDirection - 90) as the azimuthal.\n float azimuth = u_light.y + PI;\n\n // We scale the slope exponentially based on intensity, using a calculation similar to\n // the exponential interpolation function in the style spec:\n // https://github.com/mapbox/mapbox-gl-js/blob/master/src/style-spec/expression/definitions/interpolate.js#L217-L228\n // so that higher intensity values create more opaque hillshading.\n float base = 1.875 - intensity * 1.75;\n float maxValue = 0.5 * PI;\n float scaledSlope = intensity != 0.5 ? ((pow(base, slope) - 1.0) / (pow(base, maxValue) - 1.0)) * maxValue : slope;\n\n // The accent color is calculated with the cosine of the slope while the shade color is calculated with the sine\n // so that the accent color's rate of change eases in while the shade color's eases out.\n float accent = cos(scaledSlope);\n // We multiply both the accent and shade color by a clamped intensity value\n // so that intensities >= 0.5 do not additionally affect the color values\n // while intensity values < 0.5 make the overall color more transparent.\n vec4 accent_color = (1.0 - accent) * u_accent * clamp(intensity * 2.0, 0.0, 1.0);\n float shade = abs(mod((aspect + azimuth) / PI + 0.5, 2.0) - 1.0);\n vec4 shade_color = mix(u_shadow, u_highlight, shade) * sin(scaledSlope) * clamp(intensity * 2.0, 0.0, 1.0);\n gl_FragColor = accent_color * (1.0 - shade_color.a) + shade_color;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"uniform mat4 u_matrix;\n\nattribute vec2 a_pos;\nattribute vec2 a_texture_pos;\n\nvarying vec2 v_pos;\n\nvoid main() {\n gl_Position = u_matrix * vec4(a_pos, 0, 1);\n v_pos = a_texture_pos / 8192.0;\n}\n"},line:{fragmentSource:"#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n\nvarying vec2 v_width2;\nvarying vec2 v_normal;\nvarying float v_gamma_scale;\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 color\n #pragma mapbox: initialize lowp float blur\n #pragma mapbox: initialize lowp float opacity\n\n // Calculate the distance of the pixel from the line in pixels.\n float dist = length(v_normal) * v_width2.s;\n\n // Calculate the antialiasing fade factor. This is either when fading in\n // the line in case of an offset line (v_width2.t) or when fading out\n // (v_width2.s)\n float blur2 = (blur + 1.0 / DEVICE_PIXEL_RATIO) * v_gamma_scale;\n float alpha = clamp(min(dist - (v_width2.t - blur2), v_width2.s - dist) / blur2, 0.0, 1.0);\n\n gl_FragColor = color * (alpha * opacity);\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"\n\n// the distance over which the line edge fades out.\n// Retina devices need a smaller distance to avoid aliasing.\n#define ANTIALIASING 1.0 / DEVICE_PIXEL_RATIO / 2.0\n\n// floor(127 / 2) == 63.0\n// the maximum allowed miter limit is 2.0 at the moment. the extrude normal is\n// stored in a byte (-128..127). we scale regular normals up to length 63, but\n// there are also \"special\" normals that have a bigger length (of up to 126 in\n// this case).\n// #define scale 63.0\n#define scale 0.015873016\n\nattribute vec4 a_pos_normal;\nattribute vec4 a_data;\n\nuniform mat4 u_matrix;\nuniform mediump float u_ratio;\nuniform vec2 u_gl_units_to_pixels;\n\nvarying vec2 v_normal;\nvarying vec2 v_width2;\nvarying float v_gamma_scale;\n\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 color\n #pragma mapbox: initialize lowp float blur\n #pragma mapbox: initialize lowp float opacity\n #pragma mapbox: initialize mediump float gapwidth\n #pragma mapbox: initialize lowp float offset\n #pragma mapbox: initialize mediump float width\n\n vec2 a_extrude = a_data.xy - 128.0;\n float a_direction = mod(a_data.z, 4.0) - 1.0;\n\n vec2 pos = a_pos_normal.xy;\n\n // x is 1 if it's a round cap, 0 otherwise\n // y is 1 if the normal points up, and -1 if it points down\n mediump vec2 normal = a_pos_normal.zw;\n v_normal = normal;\n\n // these transformations used to be applied in the JS and native code bases.\n // moved them into the shader for clarity and simplicity.\n gapwidth = gapwidth / 2.0;\n float halfwidth = width / 2.0;\n offset = -1.0 * offset;\n\n float inset = gapwidth + (gapwidth > 0.0 ? ANTIALIASING : 0.0);\n float outset = gapwidth + halfwidth * (gapwidth > 0.0 ? 2.0 : 1.0) + ANTIALIASING;\n\n // Scale the extrusion vector down to a normal and then up by the line width\n // of this vertex.\n mediump vec2 dist = outset * a_extrude * scale;\n\n // Calculate the offset when drawing a line that is to the side of the actual line.\n // We do this by creating a vector that points towards the extrude, but rotate\n // it when we're drawing round end points (a_direction = -1 or 1) since their\n // extrude vector points in another direction.\n mediump float u = 0.5 * a_direction;\n mediump float t = 1.0 - abs(u);\n mediump vec2 offset2 = offset * a_extrude * scale * normal.y * mat2(t, -u, u, t);\n\n vec4 projected_extrude = u_matrix * vec4(dist / u_ratio, 0.0, 0.0);\n gl_Position = u_matrix * vec4(pos + offset2 / u_ratio, 0.0, 1.0) + projected_extrude;\n\n // calculate how much the perspective view squishes or stretches the extrude\n float extrude_length_without_perspective = length(dist);\n float extrude_length_with_perspective = length(projected_extrude.xy / gl_Position.w * u_gl_units_to_pixels);\n v_gamma_scale = extrude_length_without_perspective / extrude_length_with_perspective;\n\n v_width2 = vec2(outset, inset);\n}\n"},linePattern:{fragmentSource:"uniform vec2 u_pattern_size_a;\nuniform vec2 u_pattern_size_b;\nuniform vec2 u_pattern_tl_a;\nuniform vec2 u_pattern_br_a;\nuniform vec2 u_pattern_tl_b;\nuniform vec2 u_pattern_br_b;\nuniform vec2 u_texsize;\nuniform float u_fade;\n\nuniform sampler2D u_image;\n\nvarying vec2 v_normal;\nvarying vec2 v_width2;\nvarying float v_linesofar;\nvarying float v_gamma_scale;\n\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n\nvoid main() {\n #pragma mapbox: initialize lowp float blur\n #pragma mapbox: initialize lowp float opacity\n\n // Calculate the distance of the pixel from the line in pixels.\n float dist = length(v_normal) * v_width2.s;\n\n // Calculate the antialiasing fade factor. This is either when fading in\n // the line in case of an offset line (v_width2.t) or when fading out\n // (v_width2.s)\n float blur2 = (blur + 1.0 / DEVICE_PIXEL_RATIO) * v_gamma_scale;\n float alpha = clamp(min(dist - (v_width2.t - blur2), v_width2.s - dist) / blur2, 0.0, 1.0);\n\n float x_a = mod(v_linesofar / u_pattern_size_a.x, 1.0);\n float x_b = mod(v_linesofar / u_pattern_size_b.x, 1.0);\n float y_a = 0.5 + (v_normal.y * v_width2.s / u_pattern_size_a.y);\n float y_b = 0.5 + (v_normal.y * v_width2.s / u_pattern_size_b.y);\n vec2 pos_a = mix(u_pattern_tl_a / u_texsize, u_pattern_br_a / u_texsize, vec2(x_a, y_a));\n vec2 pos_b = mix(u_pattern_tl_b / u_texsize, u_pattern_br_b / u_texsize, vec2(x_b, y_b));\n\n vec4 color = mix(texture2D(u_image, pos_a), texture2D(u_image, pos_b), u_fade);\n\n gl_FragColor = color * alpha * opacity;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"// floor(127 / 2) == 63.0\n// the maximum allowed miter limit is 2.0 at the moment. the extrude normal is\n// stored in a byte (-128..127). we scale regular normals up to length 63, but\n// there are also \"special\" normals that have a bigger length (of up to 126 in\n// this case).\n// #define scale 63.0\n#define scale 0.015873016\n\n// We scale the distance before adding it to the buffers so that we can store\n// long distances for long segments. Use this value to unscale the distance.\n#define LINE_DISTANCE_SCALE 2.0\n\n// the distance over which the line edge fades out.\n// Retina devices need a smaller distance to avoid aliasing.\n#define ANTIALIASING 1.0 / DEVICE_PIXEL_RATIO / 2.0\n\nattribute vec4 a_pos_normal;\nattribute vec4 a_data;\n\nuniform mat4 u_matrix;\nuniform mediump float u_ratio;\nuniform vec2 u_gl_units_to_pixels;\n\nvarying vec2 v_normal;\nvarying vec2 v_width2;\nvarying float v_linesofar;\nvarying float v_gamma_scale;\n\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define mediump float width\n\nvoid main() {\n #pragma mapbox: initialize lowp float blur\n #pragma mapbox: initialize lowp float opacity\n #pragma mapbox: initialize lowp float offset\n #pragma mapbox: initialize mediump float gapwidth\n #pragma mapbox: initialize mediump float width\n\n vec2 a_extrude = a_data.xy - 128.0;\n float a_direction = mod(a_data.z, 4.0) - 1.0;\n float a_linesofar = (floor(a_data.z / 4.0) + a_data.w * 64.0) * LINE_DISTANCE_SCALE;\n\n vec2 pos = a_pos_normal.xy;\n\n // x is 1 if it's a round cap, 0 otherwise\n // y is 1 if the normal points up, and -1 if it points down\n mediump vec2 normal = a_pos_normal.zw;\n v_normal = normal;\n\n // these transformations used to be applied in the JS and native code bases.\n // moved them into the shader for clarity and simplicity.\n gapwidth = gapwidth / 2.0;\n float halfwidth = width / 2.0;\n offset = -1.0 * offset;\n\n float inset = gapwidth + (gapwidth > 0.0 ? ANTIALIASING : 0.0);\n float outset = gapwidth + halfwidth * (gapwidth > 0.0 ? 2.0 : 1.0) + ANTIALIASING;\n\n // Scale the extrusion vector down to a normal and then up by the line width\n // of this vertex.\n mediump vec2 dist = outset * a_extrude * scale;\n\n // Calculate the offset when drawing a line that is to the side of the actual line.\n // We do this by creating a vector that points towards the extrude, but rotate\n // it when we're drawing round end points (a_direction = -1 or 1) since their\n // extrude vector points in another direction.\n mediump float u = 0.5 * a_direction;\n mediump float t = 1.0 - abs(u);\n mediump vec2 offset2 = offset * a_extrude * scale * normal.y * mat2(t, -u, u, t);\n\n vec4 projected_extrude = u_matrix * vec4(dist / u_ratio, 0.0, 0.0);\n gl_Position = u_matrix * vec4(pos + offset2 / u_ratio, 0.0, 1.0) + projected_extrude;\n\n // calculate how much the perspective view squishes or stretches the extrude\n float extrude_length_without_perspective = length(dist);\n float extrude_length_with_perspective = length(projected_extrude.xy / gl_Position.w * u_gl_units_to_pixels);\n v_gamma_scale = extrude_length_without_perspective / extrude_length_with_perspective;\n\n v_linesofar = a_linesofar;\n v_width2 = vec2(outset, inset);\n}\n"},lineSDF:{fragmentSource:"\nuniform sampler2D u_image;\nuniform float u_sdfgamma;\nuniform float u_mix;\n\nvarying vec2 v_normal;\nvarying vec2 v_width2;\nvarying vec2 v_tex_a;\nvarying vec2 v_tex_b;\nvarying float v_gamma_scale;\n\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 color\n #pragma mapbox: initialize lowp float blur\n #pragma mapbox: initialize lowp float opacity\n #pragma mapbox: initialize mediump float width\n #pragma mapbox: initialize lowp float floorwidth\n\n // Calculate the distance of the pixel from the line in pixels.\n float dist = length(v_normal) * v_width2.s;\n\n // Calculate the antialiasing fade factor. This is either when fading in\n // the line in case of an offset line (v_width2.t) or when fading out\n // (v_width2.s)\n float blur2 = (blur + 1.0 / DEVICE_PIXEL_RATIO) * v_gamma_scale;\n float alpha = clamp(min(dist - (v_width2.t - blur2), v_width2.s - dist) / blur2, 0.0, 1.0);\n\n float sdfdist_a = texture2D(u_image, v_tex_a).a;\n float sdfdist_b = texture2D(u_image, v_tex_b).a;\n float sdfdist = mix(sdfdist_a, sdfdist_b, u_mix);\n alpha *= smoothstep(0.5 - u_sdfgamma / floorwidth, 0.5 + u_sdfgamma / floorwidth, sdfdist);\n\n gl_FragColor = color * (alpha * opacity);\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"// floor(127 / 2) == 63.0\n// the maximum allowed miter limit is 2.0 at the moment. the extrude normal is\n// stored in a byte (-128..127). we scale regular normals up to length 63, but\n// there are also \"special\" normals that have a bigger length (of up to 126 in\n// this case).\n// #define scale 63.0\n#define scale 0.015873016\n\n// We scale the distance before adding it to the buffers so that we can store\n// long distances for long segments. Use this value to unscale the distance.\n#define LINE_DISTANCE_SCALE 2.0\n\n// the distance over which the line edge fades out.\n// Retina devices need a smaller distance to avoid aliasing.\n#define ANTIALIASING 1.0 / DEVICE_PIXEL_RATIO / 2.0\n\nattribute vec4 a_pos_normal;\nattribute vec4 a_data;\n\nuniform mat4 u_matrix;\nuniform mediump float u_ratio;\nuniform vec2 u_patternscale_a;\nuniform float u_tex_y_a;\nuniform vec2 u_patternscale_b;\nuniform float u_tex_y_b;\nuniform vec2 u_gl_units_to_pixels;\n\nvarying vec2 v_normal;\nvarying vec2 v_width2;\nvarying vec2 v_tex_a;\nvarying vec2 v_tex_b;\nvarying float v_gamma_scale;\n\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 color\n #pragma mapbox: initialize lowp float blur\n #pragma mapbox: initialize lowp float opacity\n #pragma mapbox: initialize mediump float gapwidth\n #pragma mapbox: initialize lowp float offset\n #pragma mapbox: initialize mediump float width\n #pragma mapbox: initialize lowp float floorwidth\n\n vec2 a_extrude = a_data.xy - 128.0;\n float a_direction = mod(a_data.z, 4.0) - 1.0;\n float a_linesofar = (floor(a_data.z / 4.0) + a_data.w * 64.0) * LINE_DISTANCE_SCALE;\n\n vec2 pos = a_pos_normal.xy;\n\n // x is 1 if it's a round cap, 0 otherwise\n // y is 1 if the normal points up, and -1 if it points down\n mediump vec2 normal = a_pos_normal.zw;\n v_normal = normal;\n\n // these transformations used to be applied in the JS and native code bases.\n // moved them into the shader for clarity and simplicity.\n gapwidth = gapwidth / 2.0;\n float halfwidth = width / 2.0;\n offset = -1.0 * offset;\n\n float inset = gapwidth + (gapwidth > 0.0 ? ANTIALIASING : 0.0);\n float outset = gapwidth + halfwidth * (gapwidth > 0.0 ? 2.0 : 1.0) + ANTIALIASING;\n\n // Scale the extrusion vector down to a normal and then up by the line width\n // of this vertex.\n mediump vec2 dist =outset * a_extrude * scale;\n\n // Calculate the offset when drawing a line that is to the side of the actual line.\n // We do this by creating a vector that points towards the extrude, but rotate\n // it when we're drawing round end points (a_direction = -1 or 1) since their\n // extrude vector points in another direction.\n mediump float u = 0.5 * a_direction;\n mediump float t = 1.0 - abs(u);\n mediump vec2 offset2 = offset * a_extrude * scale * normal.y * mat2(t, -u, u, t);\n\n vec4 projected_extrude = u_matrix * vec4(dist / u_ratio, 0.0, 0.0);\n gl_Position = u_matrix * vec4(pos + offset2 / u_ratio, 0.0, 1.0) + projected_extrude;\n\n // calculate how much the perspective view squishes or stretches the extrude\n float extrude_length_without_perspective = length(dist);\n float extrude_length_with_perspective = length(projected_extrude.xy / gl_Position.w * u_gl_units_to_pixels);\n v_gamma_scale = extrude_length_without_perspective / extrude_length_with_perspective;\n\n v_tex_a = vec2(a_linesofar * u_patternscale_a.x / floorwidth, normal.y * u_patternscale_a.y + u_tex_y_a);\n v_tex_b = vec2(a_linesofar * u_patternscale_b.x / floorwidth, normal.y * u_patternscale_b.y + u_tex_y_b);\n\n v_width2 = vec2(outset, inset);\n}\n"},raster:{fragmentSource:"uniform float u_fade_t;\nuniform float u_opacity;\nuniform sampler2D u_image0;\nuniform sampler2D u_image1;\nvarying vec2 v_pos0;\nvarying vec2 v_pos1;\n\nuniform float u_brightness_low;\nuniform float u_brightness_high;\n\nuniform float u_saturation_factor;\nuniform float u_contrast_factor;\nuniform vec3 u_spin_weights;\n\nvoid main() {\n\n // read and cross-fade colors from the main and parent tiles\n vec4 color0 = texture2D(u_image0, v_pos0);\n vec4 color1 = texture2D(u_image1, v_pos1);\n if (color0.a > 0.0) {\n color0.rgb = color0.rgb / color0.a;\n }\n if (color1.a > 0.0) {\n color1.rgb = color1.rgb / color1.a;\n }\n vec4 color = mix(color0, color1, u_fade_t);\n color.a *= u_opacity;\n vec3 rgb = color.rgb;\n\n // spin\n rgb = vec3(\n dot(rgb, u_spin_weights.xyz),\n dot(rgb, u_spin_weights.zxy),\n dot(rgb, u_spin_weights.yzx));\n\n // saturation\n float average = (color.r + color.g + color.b) / 3.0;\n rgb += (average - rgb) * u_saturation_factor;\n\n // contrast\n rgb = (rgb - 0.5) * u_contrast_factor + 0.5;\n\n // brightness\n vec3 u_high_vec = vec3(u_brightness_low, u_brightness_low, u_brightness_low);\n vec3 u_low_vec = vec3(u_brightness_high, u_brightness_high, u_brightness_high);\n\n gl_FragColor = vec4(mix(u_high_vec, u_low_vec, rgb) * color.a, color.a);\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"uniform mat4 u_matrix;\nuniform vec2 u_tl_parent;\nuniform float u_scale_parent;\nuniform float u_buffer_scale;\n\nattribute vec2 a_pos;\nattribute vec2 a_texture_pos;\n\nvarying vec2 v_pos0;\nvarying vec2 v_pos1;\n\nvoid main() {\n gl_Position = u_matrix * vec4(a_pos, 0, 1);\n // We are using Int16 for texture position coordinates to give us enough precision for\n // fractional coordinates. We use 8192 to scale the texture coordinates in the buffer\n // as an arbitrarily high number to preserve adequate precision when rendering.\n // This is also the same value as the EXTENT we are using for our tile buffer pos coordinates,\n // so math for modifying either is consistent.\n v_pos0 = (((a_texture_pos / 8192.0) - 0.5) / u_buffer_scale ) + 0.5;\n v_pos1 = (v_pos0 * u_scale_parent) + u_tl_parent;\n}\n"},symbolIcon:{fragmentSource:"uniform sampler2D u_texture;\n\n#pragma mapbox: define lowp float opacity\n\nvarying vec2 v_tex;\nvarying float v_fade_opacity;\n\nvoid main() {\n #pragma mapbox: initialize lowp float opacity\n\n lowp float alpha = opacity * v_fade_opacity;\n gl_FragColor = texture2D(u_texture, v_tex) * alpha;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"const float PI = 3.141592653589793;\n\nattribute vec4 a_pos_offset;\nattribute vec4 a_data;\nattribute vec3 a_projected_pos;\nattribute float a_fade_opacity;\n\nuniform bool u_is_size_zoom_constant;\nuniform bool u_is_size_feature_constant;\nuniform highp float u_size_t; // used to interpolate between zoom stops when size is a composite function\nuniform highp float u_size; // used when size is both zoom and feature constant\nuniform highp float u_camera_to_center_distance;\nuniform highp float u_pitch;\nuniform bool u_rotate_symbol;\nuniform highp float u_aspect_ratio;\nuniform float u_fade_change;\n\n#pragma mapbox: define lowp float opacity\n\nuniform mat4 u_matrix;\nuniform mat4 u_label_plane_matrix;\nuniform mat4 u_gl_coord_matrix;\n\nuniform bool u_is_text;\nuniform bool u_pitch_with_map;\n\nuniform vec2 u_texsize;\n\nvarying vec2 v_tex;\nvarying float v_fade_opacity;\n\nvoid main() {\n #pragma mapbox: initialize lowp float opacity\n\n vec2 a_pos = a_pos_offset.xy;\n vec2 a_offset = a_pos_offset.zw;\n\n vec2 a_tex = a_data.xy;\n vec2 a_size = a_data.zw;\n\n highp float segment_angle = -a_projected_pos[2];\n\n float size;\n if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {\n size = mix(a_size[0], a_size[1], u_size_t) / 10.0;\n } else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {\n size = a_size[0] / 10.0;\n } else if (!u_is_size_zoom_constant && u_is_size_feature_constant) {\n size = u_size;\n } else {\n size = u_size;\n }\n\n vec4 projectedPoint = u_matrix * vec4(a_pos, 0, 1);\n highp float camera_to_anchor_distance = projectedPoint.w;\n // See comments in symbol_sdf.vertex\n highp float distance_ratio = u_pitch_with_map ?\n camera_to_anchor_distance / u_camera_to_center_distance :\n u_camera_to_center_distance / camera_to_anchor_distance;\n highp float perspective_ratio = 0.5 + 0.5 * distance_ratio;\n\n size *= perspective_ratio;\n\n float fontScale = u_is_text ? size / 24.0 : size;\n\n highp float symbol_rotation = 0.0;\n if (u_rotate_symbol) {\n // See comments in symbol_sdf.vertex\n vec4 offsetProjectedPoint = u_matrix * vec4(a_pos + vec2(1, 0), 0, 1);\n\n vec2 a = projectedPoint.xy / projectedPoint.w;\n vec2 b = offsetProjectedPoint.xy / offsetProjectedPoint.w;\n\n symbol_rotation = atan((b.y - a.y) / u_aspect_ratio, b.x - a.x);\n }\n\n highp float angle_sin = sin(segment_angle + symbol_rotation);\n highp float angle_cos = cos(segment_angle + symbol_rotation);\n mat2 rotation_matrix = mat2(angle_cos, -1.0 * angle_sin, angle_sin, angle_cos);\n\n vec4 projected_pos = u_label_plane_matrix * vec4(a_projected_pos.xy, 0.0, 1.0);\n gl_Position = u_gl_coord_matrix * vec4(projected_pos.xy / projected_pos.w + rotation_matrix * (a_offset / 64.0 * fontScale), 0.0, 1.0);\n\n v_tex = a_tex / u_texsize;\n vec2 fade_opacity = unpack_opacity(a_fade_opacity);\n float fade_change = fade_opacity[1] > 0.5 ? u_fade_change : -u_fade_change;\n v_fade_opacity = max(0.0, min(1.0, fade_opacity[0] + fade_change));\n}\n"},symbolSDF:{fragmentSource:"#define SDF_PX 8.0\n#define EDGE_GAMMA 0.105/DEVICE_PIXEL_RATIO\n\nuniform bool u_is_halo;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\n\nuniform sampler2D u_texture;\nuniform highp float u_gamma_scale;\nuniform bool u_is_text;\n\nvarying vec2 v_data0;\nvarying vec3 v_data1;\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 fill_color\n #pragma mapbox: initialize highp vec4 halo_color\n #pragma mapbox: initialize lowp float opacity\n #pragma mapbox: initialize lowp float halo_width\n #pragma mapbox: initialize lowp float halo_blur\n\n vec2 tex = v_data0.xy;\n float gamma_scale = v_data1.x;\n float size = v_data1.y;\n float fade_opacity = v_data1[2];\n\n float fontScale = u_is_text ? size / 24.0 : size;\n\n lowp vec4 color = fill_color;\n highp float gamma = EDGE_GAMMA / (fontScale * u_gamma_scale);\n lowp float buff = (256.0 - 64.0) / 256.0;\n if (u_is_halo) {\n color = halo_color;\n gamma = (halo_blur * 1.19 / SDF_PX + EDGE_GAMMA) / (fontScale * u_gamma_scale);\n buff = (6.0 - halo_width / fontScale) / SDF_PX;\n }\n\n lowp float dist = texture2D(u_texture, tex).a;\n highp float gamma_scaled = gamma * gamma_scale;\n highp float alpha = smoothstep(buff - gamma_scaled, buff + gamma_scaled, dist);\n\n gl_FragColor = color * (alpha * opacity * fade_opacity);\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"const float PI = 3.141592653589793;\n\nattribute vec4 a_pos_offset;\nattribute vec4 a_data;\nattribute vec3 a_projected_pos;\nattribute float a_fade_opacity;\n\n// contents of a_size vary based on the type of property value\n// used for {text,icon}-size.\n// For constants, a_size is disabled.\n// For source functions, we bind only one value per vertex: the value of {text,icon}-size evaluated for the current feature.\n// For composite functions:\n// [ text-size(lowerZoomStop, feature),\n// text-size(upperZoomStop, feature) ]\nuniform bool u_is_size_zoom_constant;\nuniform bool u_is_size_feature_constant;\nuniform highp float u_size_t; // used to interpolate between zoom stops when size is a composite function\nuniform highp float u_size; // used when size is both zoom and feature constant\n\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\n\nuniform mat4 u_matrix;\nuniform mat4 u_label_plane_matrix;\nuniform mat4 u_gl_coord_matrix;\n\nuniform bool u_is_text;\nuniform bool u_pitch_with_map;\nuniform highp float u_pitch;\nuniform bool u_rotate_symbol;\nuniform highp float u_aspect_ratio;\nuniform highp float u_camera_to_center_distance;\nuniform float u_fade_change;\n\nuniform vec2 u_texsize;\n\nvarying vec2 v_data0;\nvarying vec3 v_data1;\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 fill_color\n #pragma mapbox: initialize highp vec4 halo_color\n #pragma mapbox: initialize lowp float opacity\n #pragma mapbox: initialize lowp float halo_width\n #pragma mapbox: initialize lowp float halo_blur\n\n vec2 a_pos = a_pos_offset.xy;\n vec2 a_offset = a_pos_offset.zw;\n\n vec2 a_tex = a_data.xy;\n vec2 a_size = a_data.zw;\n\n highp float segment_angle = -a_projected_pos[2];\n float size;\n\n if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {\n size = mix(a_size[0], a_size[1], u_size_t) / 10.0;\n } else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {\n size = a_size[0] / 10.0;\n } else if (!u_is_size_zoom_constant && u_is_size_feature_constant) {\n size = u_size;\n } else {\n size = u_size;\n }\n\n vec4 projectedPoint = u_matrix * vec4(a_pos, 0, 1);\n highp float camera_to_anchor_distance = projectedPoint.w;\n // If the label is pitched with the map, layout is done in pitched space,\n // which makes labels in the distance smaller relative to viewport space.\n // We counteract part of that effect by multiplying by the perspective ratio.\n // If the label isn't pitched with the map, we do layout in viewport space,\n // which makes labels in the distance larger relative to the features around\n // them. We counteract part of that effect by dividing by the perspective ratio.\n highp float distance_ratio = u_pitch_with_map ?\n camera_to_anchor_distance / u_camera_to_center_distance :\n u_camera_to_center_distance / camera_to_anchor_distance;\n highp float perspective_ratio = 0.5 + 0.5 * distance_ratio;\n\n size *= perspective_ratio;\n\n float fontScale = u_is_text ? size / 24.0 : size;\n\n highp float symbol_rotation = 0.0;\n if (u_rotate_symbol) {\n // Point labels with 'rotation-alignment: map' are horizontal with respect to tile units\n // To figure out that angle in projected space, we draw a short horizontal line in tile\n // space, project it, and measure its angle in projected space.\n vec4 offsetProjectedPoint = u_matrix * vec4(a_pos + vec2(1, 0), 0, 1);\n\n vec2 a = projectedPoint.xy / projectedPoint.w;\n vec2 b = offsetProjectedPoint.xy / offsetProjectedPoint.w;\n\n symbol_rotation = atan((b.y - a.y) / u_aspect_ratio, b.x - a.x);\n }\n\n highp float angle_sin = sin(segment_angle + symbol_rotation);\n highp float angle_cos = cos(segment_angle + symbol_rotation);\n mat2 rotation_matrix = mat2(angle_cos, -1.0 * angle_sin, angle_sin, angle_cos);\n\n vec4 projected_pos = u_label_plane_matrix * vec4(a_projected_pos.xy, 0.0, 1.0);\n gl_Position = u_gl_coord_matrix * vec4(projected_pos.xy / projected_pos.w + rotation_matrix * (a_offset / 64.0 * fontScale), 0.0, 1.0);\n float gamma_scale = gl_Position.w;\n\n vec2 tex = a_tex / u_texsize;\n vec2 fade_opacity = unpack_opacity(a_fade_opacity);\n float fade_change = fade_opacity[1] > 0.5 ? u_fade_change : -u_fade_change;\n float interpolated_fade_opacity = max(0.0, min(1.0, fade_opacity[0] + fade_change));\n\n v_data0 = vec2(tex.x, tex.y);\n v_data1 = vec3(gamma_scale, size, interpolated_fade_opacity);\n}\n"}},a=/#pragma mapbox: ([\w]+) ([\w]+) ([\w]+) ([\w]+)/g;for(var r in i)!function(e){var n=i[e],t={};n.fragmentSource=n.fragmentSource.replace(a,function(e,n,i,a,r){return t[r]=!0,"define"===n?"\n#ifndef HAS_UNIFORM_u_"+r+"\nvarying "+i+" "+a+" "+r+";\n#else\nuniform "+i+" "+a+" u_"+r+";\n#endif\n":"\n#ifdef HAS_UNIFORM_u_"+r+"\n "+i+" "+a+" "+r+" = u_"+r+";\n#endif\n"}),n.vertexSource=n.vertexSource.replace(a,function(e,n,i,a,r){var o="float"===a?"vec2":"vec4";return t[r]?"define"===n?"\n#ifndef HAS_UNIFORM_u_"+r+"\nuniform lowp float a_"+r+"_t;\nattribute "+i+" "+o+" a_"+r+";\nvarying "+i+" "+a+" "+r+";\n#else\nuniform "+i+" "+a+" u_"+r+";\n#endif\n":"\n#ifndef HAS_UNIFORM_u_"+r+"\n "+r+" = unpack_mix_"+o+"(a_"+r+", a_"+r+"_t);\n#else\n "+i+" "+a+" "+r+" = u_"+r+";\n#endif\n":"define"===n?"\n#ifndef HAS_UNIFORM_u_"+r+"\nuniform lowp float a_"+r+"_t;\nattribute "+i+" "+o+" a_"+r+";\n#else\nuniform "+i+" "+a+" u_"+r+";\n#endif\n":"\n#ifndef HAS_UNIFORM_u_"+r+"\n "+i+" "+a+" "+r+" = unpack_mix_"+o+"(a_"+r+", a_"+r+"_t);\n#else\n "+i+" "+a+" "+r+" = u_"+r+";\n#endif\n"})}(r);n.exports=i},{}],98:[function(e,n,t){"use strict";var i=e("./image_source"),a=e("../util/window"),r=e("../data/raster_bounds_attributes"),o=e("../render/vertex_array_object"),l=e("../render/texture"),c=function(e){function n(n,t,i,a){e.call(this,n,t,i,a),this.options=t,this.animate=void 0===t.animate||t.animate}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.load=function(){if(this.canvas=this.canvas||a.document.getElementById(this.options.canvas),this.width=this.canvas.width,this.height=this.canvas.height,this._hasInvalidDimensions())return void this.fire("error",new Error("Canvas dimensions cannot be less than or equal to zero."));this.play=function(){this._playing=!0,this.map._rerender()},this.pause=function(){this._playing=!1},this._finishLoading()},n.prototype.getCanvas=function(){return this.canvas},n.prototype.onAdd=function(e){this.map=e,this.load(),this.canvas&&this.animate&&this.play()},n.prototype.onRemove=function(){this.pause()},n.prototype.prepare=function(){var e=this,n=!1;if(this.canvas.width!==this.width&&(this.width=this.canvas.width,n=!0),this.canvas.height!==this.height&&(this.height=this.canvas.height,n=!0),!this._hasInvalidDimensions()&&0!==Object.keys(this.tiles).length){var t=this.map.painter.context,i=t.gl;this.boundsBuffer||(this.boundsBuffer=t.createVertexBuffer(this._boundsArray,r.members)),this.boundsVAO||(this.boundsVAO=new o),this.texture?n?this.texture.update(this.canvas):this._playing&&(this.texture.bind(i.LINEAR,i.CLAMP_TO_EDGE),i.texSubImage2D(i.TEXTURE_2D,0,0,0,i.RGBA,i.UNSIGNED_BYTE,this.canvas)):(this.texture=new l(t,this.canvas,i.RGBA),this.texture.bind(i.LINEAR,i.CLAMP_TO_EDGE));for(var a in e.tiles){var c=e.tiles[a];"loaded"!==c.state&&(c.state="loaded",c.texture=e.texture)}}},n.prototype.serialize=function(){return{type:"canvas",canvas:this.canvas,coordinates:this.coordinates}},n.prototype.hasTransition=function(){return this._playing},n.prototype._hasInvalidDimensions=function(){for(var e=this,n=0,t=[e.canvas.width,e.canvas.height];n0&&(t.resourceTiming=e._resourceTiming,e._resourceTiming=[]),e.fire("data",t)})},n.prototype.onAdd=function(e){this.map=e,this.load()},n.prototype.setData=function(e){var n=this;return this._data=e,this.fire("dataloading",{dataType:"source"}),this._updateWorkerData(function(e){if(e)return n.fire("error",{error:e});var t={dataType:"source",sourceDataType:"content"};n._collectResourceTiming&&n._resourceTiming&&n._resourceTiming.length>0&&(t.resourceTiming=n._resourceTiming,n._resourceTiming=[]),n.fire("data",t)}),this},n.prototype._updateWorkerData=function(e){var n=this,t=r.extend({},this.workerOptions),a=this._data;"string"==typeof a?(t.request=this.map._transformRequest(i(a),c.Source),t.request.collectResourceTiming=this._collectResourceTiming):t.data=JSON.stringify(a),this.workerID=this.dispatcher.send(this.type+".loadData",t,function(t,i){n._loaded=!0,i&&i.resourceTiming&&i.resourceTiming[n.id]&&(n._resourceTiming=i.resourceTiming[n.id].slice(0)),e(t)},this.workerID)},n.prototype.loadTile=function(e,n){var t=this,i=void 0===e.workerID||"expired"===e.state?"loadTile":"reloadTile",a={type:this.type,uid:e.uid,tileID:e.tileID,zoom:e.tileID.overscaledZ,maxZoom:this.maxzoom,tileSize:this.tileSize,source:this.id,pixelRatio:s.devicePixelRatio,overscaling:e.tileID.overscaleFactor(),showCollisionBoxes:this.map.showCollisionBoxes};e.workerID=this.dispatcher.send(i,a,function(a,r){return e.unloadVectorData(),e.aborted?n(null):a?n(a):(e.loadVectorData(r,t.map.painter,"reloadTile"===i),n(null))},this.workerID)},n.prototype.abortTile=function(e){e.aborted=!0},n.prototype.unloadTile=function(e){e.unloadVectorData(),this.dispatcher.send("removeTile",{uid:e.uid,type:this.type,source:this.id},null,e.workerID)},n.prototype.onRemove=function(){this.dispatcher.broadcast("removeSource",{type:this.type,source:this.id})},n.prototype.serialize=function(){return r.extend({},this._options,{type:this.type,data:this._data})},n.prototype.hasTransition=function(){return!1},n}(a);n.exports=u},{"../data/extent":53,"../util/ajax":251,"../util/browser":252,"../util/evented":260,"../util/util":275,"../util/window":254}],100:[function(e,n,t){"use strict";function i(e,n){var t=e.source,i=e.tileID.canonical;if(!this._geoJSONIndexes[t])return n(null,null);var a=this._geoJSONIndexes[t].getTile(i.z,i.x,i.y);if(!a)return n(null,null);var r=new l(a.features),o=c(r);0===o.byteOffset&&o.byteLength===o.buffer.byteLength||(o=new Uint8Array(o)),n(null,{vectorTile:r,rawData:o.buffer})}var a=e("../util/ajax"),r=e("../util/performance"),o=e("geojson-rewind"),l=e("./geojson_wrapper"),c=e("vt-pbf"),s=e("supercluster"),u=e("geojson-vt"),p=e("./vector_tile_worker_source"),m=function(e){function n(n,t,a){e.call(this,n,t,i),a&&(this.loadGeoJSON=a),this._geoJSONIndexes={}}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.loadData=function(e,n){var t=this;this.loadGeoJSON(e,function(i,a){if(i||!a)return n(i);if("object"!=typeof a)return n(new Error("Input data is not a valid GeoJSON object."));o(a,!0);try{t._geoJSONIndexes[e.source]=e.cluster?s(e.superclusterOptions).load(a.features):u(a,e.geojsonVtOptions)}catch(i){return n(i)}t.loaded[e.source]={};var l={};if(e.request&&e.request.collectResourceTiming){var c=r.getEntriesByName(e.request.url);c&&(l.resourceTiming={},l.resourceTiming[e.source]=JSON.parse(JSON.stringify(c)))}n(null,l)})},n.prototype.reloadTile=function(n,t){var i=this.loaded[n.source],a=n.uid;return i&&i[a]?e.prototype.reloadTile.call(this,n,t):this.loadTile(n,t)},n.prototype.loadGeoJSON=function(e,n){if(e.request)a.getJSON(e.request,n);else{if("string"!=typeof e.data)return n(new Error("Input data is not a valid GeoJSON object."));try{return n(null,JSON.parse(e.data))}catch(e){return n(new Error("Input data is not a valid GeoJSON object."))}}},n.prototype.removeSource=function(e,n){this._geoJSONIndexes[e.source]&&delete this._geoJSONIndexes[e.source],n()},n}(p);n.exports=m},{"../util/ajax":251,"../util/performance":268,"./geojson_wrapper":101,"./vector_tile_worker_source":116,"geojson-rewind":15,"geojson-vt":19,supercluster:32,"vt-pbf":34}],101:[function(e,n,t){"use strict";var i=e("@mapbox/point-geometry"),a=e("@mapbox/vector-tile").VectorTileFeature.prototype.toGeoJSON,r=e("../data/extent"),o=function(e){this._feature=e,this.extent=r,this.type=e.type,this.properties=e.tags,"id"in e&&!isNaN(e.id)&&(this.id=parseInt(e.id,10))};o.prototype.loadGeometry=function(){var e=this;if(1===this._feature.type){for(var n=[],t=0,a=e._feature.geometry;t0&&(l[new c(e.overscaledZ,a,n.z,i,n.y-1).key]={backfilled:!1},l[new c(e.overscaledZ,e.wrap,n.z,n.x,n.y-1).key]={backfilled:!1},l[new c(e.overscaledZ,o,n.z,r,n.y-1).key]={backfilled:!1}),n.y+11||(Math.abs(t)>1&&(1===Math.abs(t+a)?t+=a:1===Math.abs(t-a)&&(t-=a)),n.dem&&e.dem&&(e.dem.backfillBorder(n.dem,t,i),e.neighboringTiles&&e.neighboringTiles[r]&&(e.neighboringTiles[r].backfilled=!0)))}for(var t=this,i=this.getRenderableIds(),a=0;an)){var l=Math.pow(2,o.tileID.canonical.z-e.canonical.z);if(Math.floor(o.tileID.canonical.x/l)===e.canonical.x&&Math.floor(o.tileID.canonical.y/l)===e.canonical.y)for(t[r]=o.tileID,a=!0;o&&o.tileID.overscaledZ-1>e.overscaledZ;){var c=o.tileID.scaledTo(o.tileID.overscaledZ-1);if(!c)break;(o=i._tiles[c.key])&&o.hasData()&&(delete t[r],t[c.key]=c)}}}return a},n.prototype.findLoadedParent=function(e,n,t){for(var i=this,a=e.overscaledZ-1;a>=n;a--){var r=e.scaledTo(a);if(!r)return;var o=String(r.key),l=i._tiles[o];if(l&&l.hasData())return t[o]=r,l;if(i._cache.has(o))return t[o]=r,i._cache.get(o)}},n.prototype.updateCacheSize=function(e){var n=Math.ceil(e.width/this._source.tileSize)+1,t=Math.ceil(e.height/this._source.tileSize)+1,i=n*t,a=Math.floor(5*i),r="number"==typeof this._maxTileCacheSize?Math.min(this._maxTileCacheSize,a):a;this._cache.setMaxSize(r)},n.prototype.update=function(e){var t=this;if(this.transform=e,this._sourceLoaded&&!this._paused){this.updateCacheSize(e),this._coveredTiles={};var i;this.used?this._source.tileID?i=e.getVisibleUnwrappedCoordinates(this._source.tileID).map(function(e){return new _(e.canonical.z,e.wrap,e.canonical.z,e.canonical.x,e.canonical.y)}):(i=e.coveringTiles({tileSize:this._source.tileSize,minzoom:this._source.minzoom,maxzoom:this._source.maxzoom,roundZoom:this._source.roundZoom,reparseOverscaled:this._source.reparseOverscaled}),this._source.hasTile&&(i=i.filter(function(e){return t._source.hasTile(e)}))):i=[];var r=(this._source.roundZoom?Math.round:Math.floor)(this.getZoom(e)),o=Math.max(r-n.maxOverzooming,this._source.minzoom),l=Math.max(r+n.maxUnderzooming,this._source.minzoom),c=this._updateRetainedTiles(i,r),s={};if(a(this._source.type))for(var p=Object.keys(c),m=0;m=d.now())){t._findLoadedChildren(f,l,c)&&(c[g]=f);var y=t.findLoadedParent(f,o,s);y&&t._addTile(y.tileID)}}var v;for(v in s)c[v]||(t._coveredTiles[v]=!0);for(v in s)c[v]=s[v];for(var b=u.keysDifference(this._tiles,c),E=0;Ei._source.maxzoom){var d=s.children(i._source.maxzoom)[0],g=i.getTile(d);g&&g.hasData()?a[d.key]=d:m=!1}else{i._findLoadedChildren(s,l,a);for(var _=s.children(i._source.maxzoom),f=0;f<_.length;f++)if(!a[_[f].key]){m=!1;break}}if(!m)for(var h=s.overscaledZ-1;h>=o;--h){var y=s.scaledTo(h);if(r[y.key])break;if(r[y.key]=!0,u=i.getTile(y),!u&&p&&(u=i._addTile(y)),u&&(a[y.key]=y,p=u.wasRequested(),u.hasData()))break}}}return a},n.prototype._addTile=function(e){var n=this._tiles[e.key];if(n)return n;(n=this._cache.getAndRemove(e.key))&&this._cacheTimers[e.key]&&(clearTimeout(this._cacheTimers[e.key]),delete this._cacheTimers[e.key],this._setTileReloadTimer(e.key,n));var t=Boolean(n);return t||(n=new o(e,this._source.tileSize*e.overscaleFactor()),this._loadTile(n,this._tileLoaded.bind(this,n,e.key,n.state))),n?(n.uses++,this._tiles[e.key]=n,t||this._source.fire("dataloading",{tile:n,coord:n.tileID,dataType:"source"}),n):null},n.prototype._setTileReloadTimer=function(e,n){var t=this;e in this._timers&&(clearTimeout(this._timers[e]),delete this._timers[e]);var i=n.getExpiryTimeout();i&&(this._timers[e]=setTimeout(function(){t._reloadTile(e,"expired"),delete t._timers[e]},i))},n.prototype._setCacheInvalidationTimer=function(e,n){var t=this;e in this._cacheTimers&&(clearTimeout(this._cacheTimers[e]),delete this._cacheTimers[e]);var i=n.getExpiryTimeout();i&&(this._cacheTimers[e]=setTimeout(function(){t._cache.remove(e),delete t._cacheTimers[e]},i))},n.prototype._removeTile=function(e){var n=this._tiles[e];if(n&&(n.uses--,delete this._tiles[e],this._timers[e]&&(clearTimeout(this._timers[e]),delete this._timers[e]),!(n.uses>0)))if(n.hasData()){n.tileID=n.tileID.wrapped();var t=n.tileID.key;this._cache.add(t,n),this._setCacheInvalidationTimer(t,n)}else n.aborted=!0,this._abortTile(n),this._unloadTile(n)},n.prototype.clearTiles=function(){var e=this;this._shouldReloadOnResume=!1,this._paused=!1;for(var n in e._tiles)e._removeTile(n);this._resetCache()},n.prototype._resetCache=function(){var e=this;for(var n in e._cacheTimers)clearTimeout(e._cacheTimers[n]);this._cacheTimers={},this._cache.reset()},n.prototype.tilesIn=function(e){for(var n=this,t=[],a=this.getIds(),r=1/0,o=1/0,l=-1/0,c=-1/0,u=e[0].zoom,m=0;m=0&&h[1].y>=0){for(var y=[],v=0;v=d.now())return!0}return!1},n}(l);f.maxOverzooming=10,f.maxUnderzooming=3,n.exports=f},{"../data/extent":53,"../geo/coordinate":61,"../gl/context":66,"../util/browser":252,"../util/evented":260,"../util/lru_cache":266,"../util/util":275,"./source":110,"./tile":112,"./tile_id":114,"@mapbox/point-geometry":4}],112:[function(e,n,t){"use strict";var i=e("../util/util"),a=e("../data/bucket").deserialize,r=(e("../data/feature_index"),e("@mapbox/vector-tile")),o=e("pbf"),l=e("../util/vectortile_to_geojson"),c=e("../style-spec/feature_filter"),s=(e("../symbol/collision_index"),e("../data/bucket/symbol_bucket")),u=e("../data/array_types"),p=u.RasterBoundsArray,m=u.CollisionBoxArray,d=e("../data/raster_bounds_attributes"),g=e("../data/extent"),_=e("@mapbox/point-geometry"),f=e("../render/texture"),h=e("../data/segment"),y=h.SegmentVector,v=e("../data/index_array_type"),b=v.TriangleIndexArray,E=e("../util/browser"),A=function(e,n){this.tileID=e,this.uid=i.uniqueId(),this.uses=0,this.tileSize=n,this.buckets={},this.expirationTime=null,this.expiredRequestCount=0,this.state="loading"};A.prototype.registerFadeDuration=function(e){var n=e+this.timeAdded;n>c.z,u=new _(c.x*s,c.y*s),m=new _(u.x+s,u.y+s),f=t.segments.prepareSegment(4,a,r);a.emplaceBack(u.x,u.y,u.x,u.y),a.emplaceBack(m.x,u.y,m.x,u.y),a.emplaceBack(u.x,m.y,u.x,m.y),a.emplaceBack(m.x,m.y,m.x,m.y);var h=f.vertexLength;r.emplaceBack(h,h+1,h+2),r.emplaceBack(h+1,h+2,h+3),f.vertexLength+=4,f.primitiveLength+=2}this.maskedBoundsBuffer=n.createVertexBuffer(a,d.members),this.maskedIndexBuffer=n.createIndexBuffer(r)}},A.prototype.hasData=function(){return"loaded"===this.state||"reloading"===this.state||"expired"===this.state},A.prototype.setExpiryData=function(e){var n=this.expirationTime;if(e.cacheControl){var t=i.parseCacheControl(e.cacheControl);t["max-age"]&&(this.expirationTime=Date.now()+1e3*t["max-age"])}else e.expires&&(this.expirationTime=new Date(e.expires).getTime());if(this.expirationTime){var a=Date.now(),r=!1;if(this.expirationTime>a)r=!1;else if(n)if(this.expirationTime=n.minX&&e.x=n.minY&&e.y0;r--)i=1<this.canonical.z?new p(e,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y):new p(e,this.wrap,e,this.canonical.x>>n,this.canonical.y>>n)},p.prototype.isChildOf=function(e){var n=this.canonical.z-e.canonical.z;return 0===e.overscaledZ||e.overscaledZ>n&&e.canonical.y===this.canonical.y>>n},p.prototype.children=function(e){if(this.overscaledZ>=e)return[new p(this.overscaledZ+1,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y)];var n=this.canonical.z+1,t=2*this.canonical.x,i=2*this.canonical.y;return[new p(n,this.wrap,n,t,i),new p(n,this.wrap,n,t+1,i),new p(n,this.wrap,n,t,i+1),new p(n,this.wrap,n,t+1,i+1)]},p.prototype.isLessThan=function(e){return this.wrape.wrap)&&(this.overscaledZe.overscaledZ)&&(this.canonical.xe.canonical.x)&&this.canonical.y=T.maxzoom||"none"===T.visibility||(i(L,m.zoom),(h[T.id]=T.createBucket({index:f.bucketLayerIDs.length,layers:L,zoom:m.zoom,pixelRatio:m.pixelRatio,overscaling:m.overscaling,collisionBoxArray:m.collisionBoxArray})).populate(S,y),f.bucketLayerIDs.push(L.map(function(e){return e.id})))}}}var I,R,C,D=p.mapObject(y.glyphDependencies,function(e){return Object.keys(e).map(Number)});Object.keys(D).length?t.send("getGlyphs",{uid:this.uid,stacks:D},function(e,n){I||(I=e,R=n,l.call(m))}):R={};var M=Object.keys(y.iconDependencies);M.length?t.send("getImages",{icons:M},function(e,n){I||(I=e,C=n,l.call(m))}):C={},l.call(this)},n.exports=v},{"../data/array_types":39,"../data/bucket/symbol_bucket":51,"../data/feature_index":54,"../render/glyph_atlas":85,"../render/image_atlas":87,"../style/evaluation_parameters":182,"../symbol/symbol_layout":227,"../util/dictionary_coder":257,"../util/util":275,"./tile_id":114}],120:[function(e,n,t){"use strict";function i(e,n){var t={};for(var i in e)"ref"!==i&&(t[i]=e[i]);return r.forEach(function(e){e in n&&(t[e]=n[e])}),t}function a(e){e=e.slice();for(var n=Object.create(null),t=0;t4)return n.error("Expected 1, 2, or 3 arguments, but found "+(e.length-1)+" instead.");var t,i;if(e.length>2){var a=e[1];if("string"!=typeof a||!(a in g))return n.error('The item type argument of "array" must be one of string, number, boolean',1);t=g[a]}else t=o;if(e.length>3){if("number"!=typeof e[2]||e[2]<0||e[2]!==Math.floor(e[2]))return n.error('The length argument to "array" must be a positive integer literal',2);i=e[2]}var l=r(t,i),c=n.parse(e[e.length-1],e.length-1,o);return c?new _(l,c):null},_.prototype.evaluate=function(e){var n=this.input.evaluate(e);if(u(this.type,m(n)))throw new d("Expected value to be of type "+a(this.type)+", but found "+a(m(n))+" instead.");return n},_.prototype.eachChild=function(e){e(this.input)},_.prototype.possibleOutputs=function(){return this.input.possibleOutputs()},n.exports=_},{"../runtime_error":143,"../types":146,"../values":147}],125:[function(e,n,t){"use strict";var i=e("../types"),a=i.ObjectType,r=i.ValueType,o=i.StringType,l=i.NumberType,c=i.BooleanType,s=e("../runtime_error"),u=e("../types"),p=u.checkSubtype,m=u.toString,d=e("../values"),g=d.typeOf,_={string:o,number:l,boolean:c,object:a},f=function(e,n){this.type=e,this.args=n};f.parse=function(e,n){if(e.length<2)return n.error("Expected at least one argument.");for(var t=e[0],i=_[t],a=[],o=1;o=t.length)throw new l("Array index out of bounds: "+n+" > "+t.length+".");if(n!==Math.floor(n))throw new l("Array index must be an integer, but found "+n+" instead.");return t[n]},c.prototype.eachChild=function(e){e(this.index),e(this.input)},c.prototype.possibleOutputs=function(){return[void 0]},n.exports=c},{"../runtime_error":143,"../types":146}],127:[function(e,n,t){"use strict";var i=e("../types"),a=i.BooleanType,r=function(e,n,t){this.type=e,this.branches=n,this.otherwise=t};r.parse=function(e,n){if(e.length<4)return n.error("Expected at least 3 arguments, but found only "+(e.length-1)+".");if(e.length%2!=0)return n.error("Expected an odd number of arguments.");var t;n.expectedType&&"value"!==n.expectedType.kind&&(t=n.expectedType);for(var i=[],o=1;o4?"Invalid rbga value "+JSON.stringify(t)+": expected an array containing either three or four numeric values.":s(t[0],t[1],t[2],t[3])))return new c(t[0]/255,t[1]/255,t[2]/255,t[3]);throw new u(i||"Could not parse color from value '"+("string"==typeof t?t:JSON.stringify(t))+"'")}for(var l=null,p=0,m=n.args;pi.evaluate(e)}function s(e,n){var t=n[0],i=n[1];return t.evaluate(e)<=i.evaluate(e)}function u(e,n){var t=n[0],i=n[1];return t.evaluate(e)>=i.evaluate(e)}function p(e,n,t,i){for(;t<=i;){var a=t+i>>1;if(n[a]===e)return!0;n[a]>e?i=a-1:t=a+1}return!1}var m=e("../types"),d=m.NumberType,g=m.StringType,_=m.BooleanType,f=m.ColorType,h=m.ObjectType,y=m.ValueType,v=m.ErrorType,b=m.array,E=m.toString,A=e("../values"),S=A.typeOf,w=A.Color,N=A.validateRGBA,O=e("../compound_expression"),x=O.CompoundExpression,L=O.varargs,T=e("../runtime_error"),I=e("./let"),R=e("./var"),C=e("./literal"),D=e("./assertion"),M=e("./array"),F=e("./coercion"),P=e("./at"),k=e("./match"),B=e("./case"),j=e("./step"),H=e("./interpolate"),G=e("./coalesce"),U=e("./equals"),W=U.Equals,Y=U.NotEquals,z={"==":W,"!=":Y,array:M,at:P,boolean:D,case:B,coalesce:G,interpolate:H,let:I,literal:C,match:k,number:D,object:D,step:j,string:D,"to-color":F,"to-number":F,var:R};x.register(z,{error:[v,[g],function(e,n){var t=n[0];throw new T(t.evaluate(e))}],typeof:[g,[y],function(e,n){var t=n[0];return E(S(t.evaluate(e)))}],"to-string":[g,[y],function(e,n){var t=n[0];t=t.evaluate(e);var i=typeof t;return null===t||"string"===i||"number"===i||"boolean"===i?String(t):t instanceof w?t.toString():JSON.stringify(t)}],"to-boolean":[_,[y],function(e,n){var t=n[0];return Boolean(t.evaluate(e))}],"to-rgba":[b(d,4),[f],function(e,n){var t=n[0],i=t.evaluate(e),a=i.r,r=i.g,o=i.b,l=i.a;return[255*a/l,255*r/l,255*o/l,l]}],rgb:[f,[d,d,d],i],rgba:[f,[d,d,d,d],i],length:{type:d,overloads:[[[g],o],[[b(y)],o]]},has:{type:_,overloads:[[[g],function(e,n){return a(n[0].evaluate(e),e.properties())}],[[g,h],function(e,n){var t=n[0],i=n[1];return a(t.evaluate(e),i.evaluate(e))}]]},get:{type:y,overloads:[[[g],function(e,n){return r(n[0].evaluate(e),e.properties())}],[[g,h],function(e,n){var t=n[0],i=n[1];return r(t.evaluate(e),i.evaluate(e))}]]},properties:[h,[],function(e){return e.properties()}],"geometry-type":[g,[],function(e){return e.geometryType()}],id:[y,[],function(e){return e.id()}],zoom:[d,[],function(e){return e.globals.zoom}],"heatmap-density":[d,[],function(e){return e.globals.heatmapDensity||0}],"+":[d,L(d),function(e,n){for(var t=0,i=0,a=n;i":[_,[g,y],function(e,n){var t=n[0],i=n[1],a=e.properties()[t.value],r=i.value;return typeof a==typeof r&&a>r}],"filter-id->":[_,[y],function(e,n){var t=n[0],i=e.id(),a=t.value;return typeof i==typeof a&&i>a}],"filter-<=":[_,[g,y],function(e,n){var t=n[0],i=n[1],a=e.properties()[t.value],r=i.value;return typeof a==typeof r&&a<=r}],"filter-id-<=":[_,[y],function(e,n){var t=n[0],i=e.id(),a=t.value;return typeof i==typeof a&&i<=a}],"filter->=":[_,[g,y],function(e,n){var t=n[0],i=n[1],a=e.properties()[t.value],r=i.value;return typeof a==typeof r&&a>=r}],"filter-id->=":[_,[y],function(e,n){var t=n[0],i=e.id(),a=t.value;return typeof i==typeof a&&i>=a}],"filter-has":[_,[y],function(e,n){return n[0].value in e.properties()}],"filter-has-id":[_,[],function(e){return null!==e.id()}],"filter-type-in":[_,[b(g)],function(e,n){return n[0].value.indexOf(e.geometryType())>=0}],"filter-id-in":[_,[b(y)],function(e,n){return n[0].value.indexOf(e.id())>=0}],"filter-in-small":[_,[g,b(y)],function(e,n){var t=n[0];return n[1].value.indexOf(e.properties()[t.value])>=0}],"filter-in-large":[_,[g,b(y)],function(e,n){var t=n[0],i=n[1];return p(e.properties()[t.value],i.value,0,i.value.length-1)}],">":{type:_,overloads:[[[d,d],c],[[g,g],c]]},"<":{type:_,overloads:[[[d,d],l],[[g,g],l]]},">=":{type:_,overloads:[[[d,d],u],[[g,g],u]]},"<=":{type:_,overloads:[[[d,d],s],[[g,g],s]]},all:{type:_,overloads:[[[_,_],function(e,n){var t=n[0],i=n[1];return t.evaluate(e)&&i.evaluate(e)}],[L(_),function(e,n){for(var t=0,i=n;t1}))return n.error("Cubic bezier interpolation requires four numeric arguments with values between 0 and 1.",1);t={name:"cubic-bezier",controlPoints:o}}if(e.length-1<4)return n.error("Expected at least 4 arguments, but found only "+(e.length-1)+".");if((e.length-1)%2!=0)return n.error("Expected an even number of arguments.");if(!(i=n.parse(i,2,c)))return null;var s=[],u=null;n.expectedType&&"value"!==n.expectedType.kind&&(u=n.expectedType);for(var m=0;m=d)return n.error('Input/output pairs for "interpolate" expressions must be arranged with input values in strictly ascending order.',_);var h=n.parse(g,f,u);if(!h)return null;u=u||h.type,s.push([d,h])}return"number"===u.kind||"color"===u.kind||"array"===u.kind&&"number"===u.itemType.kind&&"number"==typeof u.N?new p(u,t,i,s):n.error("Type "+l(u)+" is not interpolatable.")},p.prototype.evaluate=function(e){var n=this.labels,t=this.outputs;if(1===n.length)return t[0].evaluate(e);var i=this.input.evaluate(e);if(i<=n[0])return t[0].evaluate(e);var a=n.length;if(i>=n[a-1])return t[a-1].evaluate(e);var o=u(n,i),l=n[o],c=n[o+1],s=p.interpolationFactor(this.interpolation,i,l,c),m=t[o].evaluate(e),d=t[o+1].evaluate(e);return r[this.type.kind.toLowerCase()](m,d,s)},p.prototype.eachChild=function(e){var n=this;e(this.input);for(var t=0,i=n.outputs;tNumber.MAX_SAFE_INTEGER)return p.error("Branch labels must be integers no larger than "+Number.MAX_SAFE_INTEGER+".");if("number"==typeof g&&Math.floor(g)!==g)return p.error("Numeric branch labels must be integer values.");if(t){if(p.checkSubtype(t,a(g)))return null}else t=a(g);if(void 0!==o[String(g)])return p.error("Branch labels must be unique.");o[String(g)]=l.length}var _=n.parse(u,c,i);if(!_)return null;i=i||_.type,l.push(_)}var f=n.parse(e[1],1,t);if(!f)return null;var h=n.parse(e[e.length-1],e.length-1,i);return h?new r(t,i,f,o,l,h):null},r.prototype.evaluate=function(e){var n=this.input.evaluate(e);return(this.outputs[this.cases[n]]||this.otherwise).evaluate(e)},r.prototype.eachChild=function(e){e(this.input),this.outputs.forEach(e),e(this.otherwise)},r.prototype.possibleOutputs=function(){return(e=[]).concat.apply(e,this.outputs.map(function(e){return e.possibleOutputs()})).concat(this.otherwise.possibleOutputs());var e},n.exports=r},{"../values":147}],136:[function(e,n,t){"use strict";var i=e("../types"),a=i.NumberType,r=e("../stops"),o=r.findStopLessThanOrEqualTo,l=function(e,n,t){var i=this;this.type=e,this.input=n,this.labels=[],this.outputs=[];for(var a=0,r=t;a=s)return n.error('Input/output pairs for "step" expressions must be arranged with input values in strictly ascending order.',p);var d=n.parse(u,m,o);if(!d)return null;o=o||d.type,r.push([s,d])}return new l(o,t,r)},l.prototype.evaluate=function(e){var n=this.labels,t=this.outputs;if(1===n.length)return t[0].evaluate(e);var i=this.input.evaluate(e);if(i<=n[0])return t[0].evaluate(e);var a=n.length;return i>=n[a-1]?t[a-1].evaluate(e):t[o(n,i)].evaluate(e)},l.prototype.eachChild=function(e){var n=this;e(this.input);for(var t=0,i=n.outputs;t0&&"string"==typeof e[0]&&e[0]in b}function a(e,n,t){void 0===t&&(t={});var i=new m(b,[],c(n)),a=i.parse(e);return a?w(!1===t.handleErrors?new O(a):new x(a,n)):N(i.errors)}function r(e,n,t){if(void 0===t&&(t={}),e=a(e,n,t),"error"===e.result)return e;var i=e.value.expression,r=E.isFeatureConstant(i);if(!r&&!n["property-function"])return N([new p("","property expressions not supported")]);var o=E.isGlobalPropertyConstant(i,["zoom"]);if(!o&&!1===n["zoom-function"])return N([new p("","zoom expressions not supported")]);var c=l(i);return c||o?c instanceof p?N([c]):c instanceof h&&"piecewise-constant"===n.function?N([new p("",'"interpolate" expressions cannot be used with this property')]):w(c?r?new T("camera",e.value,c):new T("composite",e.value,c):r?new L("constant",e.value):new L("source",e.value)):N([new p("",'"zoom" expression may only be used as input to a top-level "step" or "interpolate" expression.')])}function o(e,n){if(R(e))return new F(e,n);if(i(e)){var t=r(e,n);if("error"===t.result)throw new Error(t.value.map(function(e){return e.key+": "+e.message}).join(", "));return t.value}var a=e;return"string"==typeof e&&"color"===n.type&&(a=M.parse(e)),{kind:"constant",evaluate:function(){return a}}}function l(e){var n=null;if(e instanceof v)n=l(e.result);else if(e instanceof y)for(var t=0,i=e.args;t=0)return!1;var t=!0;return e.eachChild(function(e){t&&!a(e,n)&&(t=!1)}),t}var r=e("./compound_expression"),o=r.CompoundExpression;n.exports={isFeatureConstant:i,isGlobalPropertyConstant:a}},{"./compound_expression":123}],141:[function(e,n,t){"use strict";function i(n){var t=e("./compound_expression"),i=t.CompoundExpression,a=e("./is_constant"),r=a.isGlobalPropertyConstant,o=a.isFeatureConstant;if(n instanceof e("./definitions/var"))return!1;if(n instanceof i&&"error"===n.name)return!1;var l=!0;return n.eachChild(function(e){e instanceof c||(l=!1)}),!!l&&o(n)&&r(n,["zoom","heatmap-density"])}var a=e("./scope"),r=e("./types"),o=r.checkSubtype,l=e("./parsing_error"),c=e("./definitions/literal"),s=e("./definitions/assertion"),u=e("./definitions/array"),p=e("./definitions/coercion"),m=function(e,n,t,i,r){void 0===n&&(n=[]),void 0===i&&(i=new a),void 0===r&&(r=[]),this.registry=e,this.path=n,this.key=n.map(function(e){return"["+e+"]"}).join(""),this.scope=i,this.errors=r,this.expectedType=t};m.prototype.parse=function(n,t,a,r,o){void 0===o&&(o={});var l=this;if(t&&(l=l.concat(t,a,r)),null!==n&&"string"!=typeof n&&"boolean"!=typeof n&&"number"!=typeof n||(n=["literal",n]),Array.isArray(n)){if(0===n.length)return l.error('Expected an array with at least one element. If you wanted a literal array, use ["literal", []].');var m=n[0];if("string"!=typeof m)return l.error("Expression name must be a string, but found "+typeof m+' instead. If you wanted a literal array, use ["literal", [...]].',0),null;var d=l.registry[m];if(d){var g=d.parse(n,l);if(!g)return null;if(l.expectedType){var _=l.expectedType,f=g.type;if("string"!==_.kind&&"number"!==_.kind&&"boolean"!==_.kind||"value"!==f.kind)if("array"===_.kind&&"value"===f.kind)o.omitTypeAnnotations||(g=new u(_,g));else if("color"!==_.kind||"value"!==f.kind&&"string"!==f.kind){if(l.checkSubtype(l.expectedType,g.type))return null}else o.omitTypeAnnotations||(g=new p(_,[g]));else o.omitTypeAnnotations||(g=new s(_,[g]))}if(!(g instanceof c)&&i(g)){var h=new(e("./evaluation_context"));try{g=new c(g.type,g.evaluate(h))}catch(n){return l.error(n.message),null}}return g}return l.error('Unknown expression "'+m+'". If you wanted a literal array, use ["literal", [...]].',0)}return void 0===n?l.error("'undefined' value invalid. Use null instead."):"object"==typeof n?l.error('Bare objects invalid. Use ["literal", {...}] instead.'):l.error("Expected an array, but found "+typeof n+" instead.")},m.prototype.concat=function(e,n,t){var i="number"==typeof e?this.path.concat(e):this.path,a=t?this.scope.concat(t):this.scope;return new m(this.registry,i,n||null,a,this.errors)},m.prototype.error=function(e){for(var n=[],t=arguments.length-1;t-- >0;)n[t]=arguments[t+1];var i=""+this.key+n.map(function(e){return"["+e+"]"}).join("");this.errors.push(new l(i,e))},m.prototype.checkSubtype=function(e,n){var t=o(e,n);return t&&this.error(t),t},n.exports=m},{"./compound_expression":123,"./definitions/array":124,"./definitions/assertion":125,"./definitions/coercion":129,"./definitions/literal":134,"./definitions/var":137,"./evaluation_context":138,"./is_constant":140,"./parsing_error":142,"./scope":144,"./types":146}],142:[function(e,n,t){"use strict";var i=function(e){function n(n,t){e.call(this,t),this.message=t,this.key=n}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n}(Error);n.exports=i},{}],143:[function(e,n,t){"use strict";var i=function(e){this.name="ExpressionEvaluationError",this.message=e};i.prototype.toJSON=function(){return this.message},n.exports=i},{}],144:[function(e,n,t){"use strict";var i=function(e,n){var t=this;void 0===n&&(n=[]),this.parent=e,this.bindings={};for(var i=0,a=n;it&&nn))throw new a("Input is not a number.");l=c-1}}return Math.max(c-1,0)}var a=e("./runtime_error");n.exports={findStopLessThanOrEqualTo:i}},{"./runtime_error":143}],146:[function(e,n,t){"use strict";function i(e,n){return{kind:"array",itemType:e,N:n}}function a(e){if("array"===e.kind){var n=a(e.itemType);return"number"==typeof e.N?"array<"+n+", "+e.N+">":"value"===e.itemType.kind?"array":"array<"+n+">"}return e.kind}function r(e,n){if("error"===n.kind)return null;if("array"===e.kind){if("array"===n.kind&&!r(e.itemType,n.itemType)&&("number"!=typeof e.N||e.N===n.N))return null}else{if(e.kind===n.kind)return null;if("value"===e.kind)for(var t=0,i=g;t=0&&e<=255&&"number"==typeof n&&n>=0&&n<=255&&"number"==typeof t&&t>=0&&t<=255?void 0===i||"number"==typeof i&&i>=0&&i<=1?null:"Invalid rgba value ["+[e,n,t,i].join(", ")+"]: 'a' must be between 0 and 1.":"Invalid rgba value ["+("number"==typeof i?[e,n,t,i]:[e,n,t]).join(", ")+"]: 'r', 'g', and 'b' must be between 0 and 255."}function a(e){if(null===e)return!0;if("string"==typeof e)return!0;if("boolean"==typeof e)return!0;if("number"==typeof e)return!0;if(e instanceof o)return!0;if(Array.isArray(e)){for(var n=0,t=e;n=2&&"$id"!==e[1]&&"$type"!==e[1];case"in":case"!in":case"!has":case"none":return!1;case"==":case"!=":case">":case">=":case"<":case"<=":return 3===e.length&&(Array.isArray(e[1])||Array.isArray(e[2]));case"any":case"all":for(var n=0,t=e.slice(1);nn?1:0}function o(e){if(!e)return!0;var n=e[0];return e.length<=1?"any"!==n:"=="===n?l(e[1],e[2],"=="):"!="===n?p(l(e[1],e[2],"==")):"<"===n||">"===n||"<="===n||">="===n?l(e[1],e[2],n):"any"===n?c(e.slice(1)):"all"===n?["all"].concat(e.slice(1).map(o)):"none"===n?["all"].concat(e.slice(1).map(o).map(p)):"in"===n?s(e[1],e.slice(2)):"!in"===n?p(s(e[1],e.slice(2))):"has"===n?u(e[1]):"!has"!==n||p(u(e[1]))}function l(e,n,t){switch(e){case"$type":return["filter-type-"+t,n];case"$id":return["filter-id-"+t,n];default:return["filter-"+t,e,n]}}function c(e){return["any"].concat(e.map(o))}function s(e,n){if(0===n.length)return!1;switch(e){case"$type":return["filter-type-in",["literal",n]];case"$id":return["filter-id-in",["literal",n]];default:return n.length>200&&!n.some(function(e){return typeof e!=typeof n[0]})?["filter-in-large",e,["literal",n.sort(r)]]:["filter-in-small",e,["literal",n]]}}function u(e){switch(e){case"$type":return!0;case"$id":return["filter-has-id"];default:return["filter-has",e]}}function p(e){return["!",e]}var m=e("../expression"),d=m.createExpression;n.exports=a,n.exports.isExpressionFilter=i;var g={type:"boolean",default:!1,function:!0,"property-function":!0,"zoom-function":!0}},{"../expression":139}],149:[function(e,n,t){"use strict";function i(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}function a(e){return e}function r(e,n){var t="color"===n.type,i=e.stops&&"object"==typeof e.stops[0][0],a=i||void 0!==e.property,p=i||!a,m=e.type||("interpolated"===n.function?"exponential":"interval");if(t&&(e=_({},e),e.stops&&(e.stops=e.stops.map(function(e){return[e[0],g.parse(e[1])]})),e.default?e.default=g.parse(e.default):e.default=g.parse(n.default)),e.colorSpace&&"rgb"!==e.colorSpace&&!d[e.colorSpace])throw new Error("Unknown color space: "+e.colorSpace);var f,h,v;if("exponential"===m)f=s;else if("interval"===m)f=c;else if("categorical"===m){f=l,h=Object.create(null);for(var b=0,E=e.stops;b=e.stops[i-1][0])return e.stops[i-1][1];var a=p(e.stops,t);return e.stops[a][1]}function s(e,n,t){var i=void 0!==e.base?e.base:1;if("number"!==f(t))return o(e.default,n.default);var r=e.stops.length;if(1===r)return e.stops[0][1];if(t<=e.stops[0][0])return e.stops[0][1];if(t>=e.stops[r-1][0])return e.stops[r-1][1];var l=p(e.stops,t),c=m(t,i,e.stops[l][0],e.stops[l+1][0]),s=e.stops[l][1],u=e.stops[l+1][1],g=h[n.type]||a;if(e.colorSpace&&"rgb"!==e.colorSpace){var _=d[e.colorSpace];g=function(e,n){return _.reverse(_.interpolate(_.forward(e),_.forward(n),c))}}return"function"==typeof s.evaluate?{evaluate:function(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var t=s.evaluate.apply(void 0,e),i=u.evaluate.apply(void 0,e);if(void 0!==t&&void 0!==i)return g(t,i,c)}}:g(s,u,c)}function u(e,n,t){return"color"===n.type?t=g.parse(t):f(t)===n.type||"enum"===n.type&&n.values[t]||(t=void 0),o(t,e.default,n.default)}function p(e,n){for(var t,i,a=e.length,r=0,o=a-1,l=0;r<=o;){if(l=Math.floor((r+o)/2),t=e[l][0],i=e[l+1][0],n===t||n>t&&nn&&(o=l-1)}return Math.max(l-1,0)}function m(e,n,t,i){var a=i-t,r=e-t;return 0===a?0:1===n?r/a:(Math.pow(n,r)-1)/(Math.pow(n,a)-1)}var d=e("../util/color_spaces"),g=e("../util/color"),_=e("../util/extend"),f=e("../util/get_type"),h=e("../util/interpolate"),y=e("../expression/definitions/interpolate");n.exports={createFunction:r,isFunction:i}},{"../expression/definitions/interpolate":132,"../util/color":153,"../util/color_spaces":154,"../util/extend":156,"../util/get_type":157,"../util/interpolate":158}],150:[function(e,n,t){"use strict";function i(e){var n=typeof e;if("number"===n||"boolean"===n||"string"===n||void 0===e||null===e)return JSON.stringify(e);if(Array.isArray(e)){for(var t="[",a=0,r=e;a":{},">=":{},"<":{},"<=":{},in:{},"!in":{},all:{},any:{},none:{},has:{},"!has":{}}},geometry_type:{type:"enum",values:{Point:{},LineString:{},Polygon:{}}},function:{expression:{type:"expression"},stops:{type:"array",value:"function_stop"},base:{type:"number",default:1,minimum:0},property:{type:"string",default:"$zoom"},type:{type:"enum",values:{identity:{},exponential:{},interval:{},categorical:{}},default:"exponential"},colorSpace:{type:"enum",values:{rgb:{},lab:{},hcl:{}},default:"rgb"},default:{type:"*",required:!1}},function_stop:{type:"array",minimum:0,maximum:22,value:["number","color"],length:2},expression:{type:"array",value:"*",minimum:1},expression_name:{type:"enum",values:{let:{group:"Variable binding"},var:{group:"Variable binding"},literal:{group:"Types"},array:{group:"Types"},at:{group:"Lookup"},case:{group:"Decision"},match:{group:"Decision"},coalesce:{group:"Decision"},step:{group:"Ramps, scales, curves"},interpolate:{group:"Ramps, scales, curves"},ln2:{group:"Math"},pi:{group:"Math"},e:{group:"Math"},typeof:{group:"Types"},string:{group:"Types"},number:{group:"Types"},boolean:{group:"Types"},object:{group:"Types"},"to-string":{group:"Types"},"to-number":{group:"Types"},"to-boolean":{group:"Types"},"to-rgba":{group:"Color"},"to-color":{group:"Types"},rgb:{group:"Color"},rgba:{group:"Color"},get:{group:"Lookup"},has:{group:"Lookup"},length:{group:"Lookup"},properties:{group:"Feature data"},"geometry-type":{group:"Feature data"},id:{group:"Feature data"},zoom:{group:"Zoom"},"heatmap-density":{group:"Heatmap"},"+":{group:"Math"},"*":{group:"Math"},"-":{group:"Math"},"/":{group:"Math"},"%":{group:"Math"},"^":{group:"Math"},sqrt:{group:"Math"},log10:{group:"Math"},ln:{group:"Math"},log2:{group:"Math"},sin:{group:"Math"},cos:{group:"Math"},tan:{group:"Math"},asin:{group:"Math"},acos:{group:"Math"},atan:{group:"Math"},min:{group:"Math"},max:{group:"Math"},"==":{group:"Decision"},"!=":{group:"Decision"},">":{group:"Decision"},"<":{group:"Decision"},">=":{group:"Decision"},"<=":{group:"Decision"},all:{group:"Decision"},any:{group:"Decision"},"!":{group:"Decision"},upcase:{group:"String"},downcase:{group:"String"},concat:{group:"String"}}},light:{anchor:{type:"enum",default:"viewport",values:{map:{},viewport:{}},transition:!1,"zoom-function":!0,"property-function":!1,function:"piecewise-constant"},position:{type:"array",default:[1.15,210,30],length:3,value:"number",transition:!0,function:"interpolated","zoom-function":!0,"property-function":!1},color:{type:"color",default:"#ffffff",function:"interpolated","zoom-function":!0,"property-function":!1,transition:!0},intensity:{type:"number",default:.5,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,"property-function":!1,transition:!0}},paint:["paint_fill","paint_line","paint_circle","paint_heatmap","paint_fill-extrusion","paint_symbol","paint_raster","paint_hillshade","paint_background"],paint_fill:{"fill-antialias":{type:"boolean",function:"piecewise-constant","zoom-function":!0,default:!0},"fill-opacity":{type:"number",function:"interpolated","zoom-function":!0,"property-function":!0,default:1,minimum:0,maximum:1,transition:!0},"fill-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:[{"!":"fill-pattern"}]},"fill-outline-color":{type:"color",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:[{"!":"fill-pattern"},{"fill-antialias":!0}]},"fill-translate":{type:"array",value:"number",length:2,default:[0,0],function:"interpolated","zoom-function":!0,transition:!0,units:"pixels"},"fill-translate-anchor":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{}},default:"map",requires:["fill-translate"]},"fill-pattern":{type:"string",function:"piecewise-constant","zoom-function":!0,transition:!0}},"paint_fill-extrusion":{"fill-extrusion-opacity":{type:"number",function:"interpolated","zoom-function":!0,"property-function":!1,default:1,minimum:0,maximum:1,transition:!0},"fill-extrusion-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:[{"!":"fill-extrusion-pattern"}]},"fill-extrusion-translate":{type:"array",value:"number",length:2,default:[0,0],function:"interpolated","zoom-function":!0,transition:!0,units:"pixels"},"fill-extrusion-translate-anchor":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{}},default:"map",requires:["fill-extrusion-translate"]},"fill-extrusion-pattern":{type:"string",function:"piecewise-constant","zoom-function":!0,transition:!0},"fill-extrusion-height":{type:"number",function:"interpolated","zoom-function":!0,"property-function":!0,default:0,minimum:0,units:"meters",transition:!0},"fill-extrusion-base":{type:"number",function:"interpolated","zoom-function":!0,"property-function":!0,default:0,minimum:0,units:"meters",transition:!0,requires:["fill-extrusion-height"]}},paint_line:{"line-opacity":{type:"number",function:"interpolated","zoom-function":!0,"property-function":!0,default:1,minimum:0,maximum:1,transition:!0},"line-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:[{"!":"line-pattern"}]},"line-translate":{type:"array",value:"number",length:2,default:[0,0],function:"interpolated","zoom-function":!0,transition:!0,units:"pixels"},"line-translate-anchor":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{}},default:"map",requires:["line-translate"]},"line-width":{type:"number",default:1,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels"},"line-gap-width":{type:"number",default:0,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels"},"line-offset":{type:"number",default:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels"},"line-blur":{type:"number",default:0,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels"},"line-dasharray":{type:"array",value:"number",function:"piecewise-constant","zoom-function":!0,minimum:0,transition:!0,units:"line widths",requires:[{"!":"line-pattern"}]},"line-pattern":{type:"string",function:"piecewise-constant","zoom-function":!0,transition:!0}},paint_circle:{"circle-radius":{type:"number",default:5,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels"},"circle-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0},"circle-blur":{type:"number",default:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0},"circle-opacity":{type:"number",default:1,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0},"circle-translate":{type:"array",value:"number",length:2,default:[0,0],function:"interpolated","zoom-function":!0,transition:!0,units:"pixels"},"circle-translate-anchor":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{}},default:"map",requires:["circle-translate"]},"circle-pitch-scale":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{}},default:"map"},"circle-pitch-alignment":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{}},default:"viewport"},"circle-stroke-width":{type:"number",default:0,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels"},"circle-stroke-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0},"circle-stroke-opacity":{type:"number",default:1,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0}},paint_heatmap:{"heatmap-radius":{type:"number",default:30,minimum:1,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels"},"heatmap-weight":{type:"number",default:1,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!1},"heatmap-intensity":{type:"number",default:1,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!1,transition:!0},"heatmap-color":{type:"color",default:["interpolate",["linear"],["heatmap-density"],0,"rgba(0, 0, 255, 0)",.1,"royalblue",.3,"cyan",.5,"lime",.7,"yellow",1,"red"],function:"interpolated","zoom-function":!1,"property-function":!1,transition:!1},"heatmap-opacity":{type:"number",default:1,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,"property-function":!1,transition:!0}},paint_symbol:{"icon-opacity":{type:"number",default:1,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:["icon-image"]},"icon-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:["icon-image"]},"icon-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:["icon-image"]},"icon-halo-width":{type:"number",default:0,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels",requires:["icon-image"]},"icon-halo-blur":{type:"number",default:0,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels",requires:["icon-image"]},"icon-translate":{type:"array",value:"number",length:2,default:[0,0],function:"interpolated","zoom-function":!0,transition:!0,units:"pixels",requires:["icon-image"]},"icon-translate-anchor":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{}},default:"map",requires:["icon-image","icon-translate"]},"text-opacity":{type:"number",default:1,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:["text-field"]},"text-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:["text-field"]},"text-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:["text-field"]},"text-halo-width":{type:"number",default:0,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels",requires:["text-field"]},"text-halo-blur":{type:"number",default:0,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels",requires:["text-field"]},"text-translate":{type:"array",value:"number",length:2,default:[0,0],function:"interpolated","zoom-function":!0,transition:!0,units:"pixels",requires:["text-field"]},"text-translate-anchor":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{}},default:"map",requires:["text-field","text-translate"]}},paint_raster:{"raster-opacity":{type:"number",default:1,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,transition:!0},"raster-hue-rotate":{type:"number",default:0,period:360,function:"interpolated","zoom-function":!0,transition:!0,units:"degrees"},"raster-brightness-min":{type:"number",function:"interpolated","zoom-function":!0,default:0,minimum:0,maximum:1,transition:!0},"raster-brightness-max":{type:"number",function:"interpolated","zoom-function":!0,default:1,minimum:0,maximum:1,transition:!0},"raster-saturation":{type:"number",default:0,minimum:-1,maximum:1,function:"interpolated","zoom-function":!0,transition:!0},"raster-contrast":{type:"number",default:0,minimum:-1,maximum:1,function:"interpolated","zoom-function":!0,transition:!0},"raster-fade-duration":{type:"number",default:300,minimum:0,function:"interpolated","zoom-function":!0,transition:!1,units:"milliseconds"}},paint_hillshade:{"hillshade-illumination-direction":{type:"number",default:335,minimum:0,maximum:359,function:"interpolated","zoom-function":!0,transition:!1},"hillshade-illumination-anchor":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{}},default:"viewport"},"hillshade-exaggeration":{type:"number",default:.5,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,transition:!0},"hillshade-shadow-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,transition:!0},"hillshade-highlight-color":{type:"color",default:"#FFFFFF",function:"interpolated","zoom-function":!0,transition:!0},"hillshade-accent-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,transition:!0}},paint_background:{"background-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,transition:!0,requires:[{"!":"background-pattern"}]},"background-pattern":{type:"string",function:"piecewise-constant","zoom-function":!0,transition:!0},"background-opacity":{type:"number",default:1,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,transition:!0}},transition:{duration:{type:"number",default:300,minimum:0,units:"milliseconds"},delay:{type:"number",default:0,minimum:0,units:"milliseconds"}}}},{}],153:[function(e,n,t){"use strict";var i=e("csscolorparser"),a=i.parseCSSColor,r=function(e,n,t,i){void 0===i&&(i=1),this.r=e,this.g=n,this.b=t,this.a=i};r.parse=function(e){if(e){if(e instanceof r)return e;if("string"==typeof e){var n=a(e);if(n)return new r(n[0]/255*n[3],n[1]/255*n[3],n[2]/255*n[3],n[3])}}},r.prototype.toString=function(){var e=this,n=function(n){return Math.round(255*n/e.a)};return"rgba("+[this.r,this.g,this.b].map(n).concat(this.a).join(",")+")"},r.black=new r(0,0,0,1),r.white=new r(1,1,1,1),r.transparent=new r(0,0,0,0),n.exports=r},{csscolorparser:13}],154:[function(e,n,t){"use strict";function i(e){return e>A?Math.pow(e,1/3):e/E+v}function a(e){return e>b?e*e*e:E*(e-v)}function r(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function o(e){return e/=255,e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function l(e){var n=o(e.r),t=o(e.g),a=o(e.b),r=i((.4124564*n+.3575761*t+.1804375*a)/f),l=i((.2126729*n+.7151522*t+.072175*a)/h);return{l:116*l-16,a:500*(r-l),b:200*(l-i((.0193339*n+.119192*t+.9503041*a)/y)),alpha:e.a}}function c(e){var n=(e.l+16)/116,t=isNaN(e.a)?n:n+e.a/500,i=isNaN(e.b)?n:n-e.b/200;return n=h*a(n),t=f*a(t),i=y*a(i),new g(r(3.2404542*t-1.5371385*n-.4985314*i),r(-.969266*t+1.8760108*n+.041556*i),r(.0556434*t-.2040259*n+1.0572252*i),e.alpha)}function s(e,n,t){return{l:_(e.l,n.l,t),a:_(e.a,n.a,t),b:_(e.b,n.b,t),alpha:_(e.alpha,n.alpha,t)}}function u(e){var n=l(e),t=n.l,i=n.a,a=n.b,r=Math.atan2(a,i)*w;return{h:r<0?r+360:r,c:Math.sqrt(i*i+a*a),l:t,alpha:e.a}}function p(e){var n=e.h*S,t=e.c;return c({l:e.l,a:Math.cos(n)*t,b:Math.sin(n)*t,alpha:e.alpha})}function m(e,n,t){var i=n-e;return e+t*(i>180||i<-180?i-360*Math.round(i/360):i)}function d(e,n,t){return{h:m(e.h,n.h,t),c:_(e.c,n.c,t),l:_(e.l,n.l,t),alpha:_(e.alpha,n.alpha,t)}}var g=e("./color"),_=e("./interpolate").number,f=.95047,h=1,y=1.08883,v=4/29,b=6/29,E=3*b*b,A=b*b*b,S=Math.PI/180,w=180/Math.PI;n.exports={lab:{forward:l,reverse:c,interpolate:s},hcl:{forward:u,reverse:p,interpolate:d}}},{"./color":153,"./interpolate":158}],155:[function(e,n,t){"use strict";function i(e,n){if(Array.isArray(e)){if(!Array.isArray(n)||e.length!==n.length)return!1;for(var t=0;t0;)n[t]=arguments[t+1];for(var i=0,a=n;i":case">=":n.length>=2&&"$type"===c(n[1])&&u.push(new a(t,n,'"$type" cannot be use with operator "'+n[0]+'"'));case"==":case"!=":3!==n.length&&u.push(new a(t,n,'filter array for operator "'+n[0]+'" must have 3 elements'));case"in":case"!in":n.length>=2&&"string"!==(r=l(n[1]))&&u.push(new a(t+"[1]",n[1],"string expected, "+r+" found"));for(var p=2;ps(t[0].zoom))return[new i(l,t[0].zoom,"stop zoom values must appear in ascending order")];s(t[0].zoom)!==g&&(g=s(t[0].zoom),d=void 0,h={}),n=n.concat(o({key:l+"[0]",value:t[0],valueSpec:{zoom:{}},style:e.style,styleSpec:e.styleSpec,objectElementValidators:{zoom:c,value:u}}))}else n=n.concat(u({key:l+"[0]",value:t[0],valueSpec:{},style:e.style,styleSpec:e.styleSpec},t));return n.concat(r({key:l+"[1]",value:t[1],valueSpec:_,style:e.style,styleSpec:e.styleSpec}))}function u(e,n){var t=a(e.value),r=s(e.value),o=null!==e.value?e.value:n;if(m){if(t!==m)return[new i(e.key,o,t+" stop domain type must match previous stop domain type "+m)]}else m=t;if("number"!==t&&"string"!==t&&"boolean"!==t)return[new i(e.key,o,"stop domain value must be a number, string, or boolean")];if("number"!==t&&"categorical"!==f){var l="number expected, "+t+" found";return _["property-function"]&&void 0===f&&(l+='\nIf you intended to use a categorical function, specify `"type": "categorical"`.'),[new i(e.key,o,l)]}return"categorical"!==f||"number"!==t||isFinite(r)&&Math.floor(r)===r?"categorical"!==f&&"number"===t&&void 0!==d&&r=8&&(v&&!e.valueSpec["property-function"]?E.push(new i(e.key,e.value,"property functions not supported")):y&&!e.valueSpec["zoom-function"]&&"heatmap-color"!==e.objectKey&&E.push(new i(e.key,e.value,"zoom functions not supported"))),"categorical"!==f&&!b||void 0!==e.value.property||E.push(new i(e.key,e.value,'"property" property is required')),E}},{"../error/validation_error":122,"../util/get_type":157,"../util/unbundle_jsonlint":161,"./validate":162,"./validate_array":163,"./validate_number":175,"./validate_object":176}],171:[function(e,n,t){"use strict";var i=e("../error/validation_error"),a=e("./validate_string");n.exports=function(e){var n=e.value,t=e.key,r=a(e);return r.length?r:(-1===n.indexOf("{fontstack}")&&r.push(new i(t,n,'"glyphs" url must include a "{fontstack}" token')),-1===n.indexOf("{range}")&&r.push(new i(t,n,'"glyphs" url must include a "{range}" token')),r)}},{"../error/validation_error":122,"./validate_string":180}],172:[function(e,n,t){"use strict";var i=e("../error/validation_error"),a=e("../util/unbundle_jsonlint"),r=e("./validate_object"),o=e("./validate_filter"),l=e("./validate_paint_property"),c=e("./validate_layout_property"),s=e("./validate"),u=e("../util/extend");n.exports=function(e){var n=[],t=e.value,p=e.key,m=e.style,d=e.styleSpec;t.type||t.ref||n.push(new i(p,t,'either "type" or "ref" is required'));var g=a(t.type),_=a(t.ref);if(t.id)for(var f=a(t.id),h=0;hr.maximum?[new a(n,t,t+" is greater than the maximum value "+r.maximum)]:[]}},{"../error/validation_error":122,"../util/get_type":157}],176:[function(e,n,t){"use strict";var i=e("../error/validation_error"),a=e("../util/get_type"),r=e("./validate");n.exports=function(e){var n=e.key,t=e.value,o=e.valueSpec||{},l=e.objectElementValidators||{},c=e.style,s=e.styleSpec,u=[],p=a(t);if("object"!==p)return[new i(n,t,"object expected, "+p+" found")];for(var m in t){var d=m.split(".")[0],g=o[d]||o["*"],_=void 0;if(l[d])_=l[d];else if(o[d])_=r;else if(l["*"])_=l["*"];else{if(!o["*"]){u.push(new i(n,t[m],'unknown property "'+m+'"'));continue}_=r}u=u.concat(_({key:(n?n+".":n)+m,value:t[m],valueSpec:g,style:c,styleSpec:s,object:t,objectKey:m},t))}for(var f in o)l[f]||o[f].required&&void 0===o[f].default&&void 0===t[f]&&u.push(new i(n,t,'missing required property "'+f+'"'));return u}},{"../error/validation_error":122,"../util/get_type":157,"./validate":162}],177:[function(e,n,t){"use strict";var i=e("./validate_property");n.exports=function(e){return i(e,"paint")}},{"./validate_property":178}],178:[function(e,n,t){"use strict";var i=e("./validate"),a=e("../error/validation_error"),r=e("../util/get_type"),o=e("../function"),l=o.isFunction,c=e("../util/unbundle_jsonlint");n.exports=function(e,n){var t=e.key,o=e.style,s=e.styleSpec,u=e.value,p=e.objectKey,m=s[n+"_"+e.layerType];if(!m)return[];var d=p.match(/^(.*)-transition$/);if("paint"===n&&d&&m[d[1]]&&m[d[1]].transition)return i({key:t,value:u,valueSpec:s.transition,style:o,styleSpec:s});var g=e.valueSpec||m[p];if(!g)return[new a(t,u,'unknown property "'+p+'"')];var _;if("string"===r(u)&&g["property-function"]&&!g.tokens&&(_=/^{([^}]+)}$/.exec(u)))return[new a(t,u,'"'+p+'" does not support interpolation syntax\nUse an identity property function instead: `{ "type": "identity", "property": '+JSON.stringify(_[1])+" }`.")];var f=[];return"symbol"===e.layerType&&("text-field"===p&&o&&!o.glyphs&&f.push(new a(t,u,'use of "text-field" requires a style "glyphs" property')),"text-font"===p&&l(c.deep(u))&&"identity"===c(u.type)&&f.push(new a(t,u,'"text-font" does not support identity functions'))),f.concat(i({key:e.key,value:u,valueSpec:g,style:o,styleSpec:s,expressionContext:"property",propertyKey:p}))}},{"../error/validation_error":122,"../function":149,"../util/get_type":157,"../util/unbundle_jsonlint":161,"./validate":162}],179:[function(e,n,t){"use strict";var i=e("../error/validation_error"),a=e("../util/unbundle_jsonlint"),r=e("./validate_object"),o=e("./validate_enum");n.exports=function(e){var n=e.value,t=e.key,l=e.styleSpec,c=e.style;if(!n.type)return[new i(t,n,'"type" is required')];var s=a(n.type),u=[];switch(s){case"vector":case"raster":case"raster-dem":if(u=u.concat(r({key:t,value:n,valueSpec:l["source_"+s.replace("-","_")],style:e.style,styleSpec:l})),"url"in n)for(var p in n)["type","url","tileSize"].indexOf(p)<0&&u.push(new i(t+"."+p,n[p],'a source with a "url" property may not include a "'+p+'" property'));return u;case"geojson":return r({key:t,value:n,valueSpec:l.source_geojson,style:c,styleSpec:l});case"video":return r({key:t,value:n,valueSpec:l.source_video,style:c,styleSpec:l});case"image":return r({key:t,value:n,valueSpec:l.source_image,style:c,styleSpec:l});case"canvas":return r({key:t,value:n,valueSpec:l.source_canvas,style:c,styleSpec:l});default:return o({key:t+".type",value:n.type,valueSpec:{values:["vector","raster","raster-dem","geojson","video","image","canvas"]},style:c,styleSpec:l})}}},{"../error/validation_error":122,"../util/unbundle_jsonlint":161,"./validate_enum":167,"./validate_object":176}],180:[function(e,n,t){"use strict";var i=e("../util/get_type"),a=e("../error/validation_error");n.exports=function(e){var n=e.value,t=e.key,r=i(n);return"string"!==r?[new a(t,n,"string expected, "+r+" found")]:[]}},{"../error/validation_error":122,"../util/get_type":157}],181:[function(e,n,t){"use strict";function i(e,n){n=n||c;var t=[];return t=t.concat(l({key:"",value:e,valueSpec:n.$root,styleSpec:n,style:e,objectElementValidators:{glyphs:s,"*":function(){return[]}}})),e.constants&&(t=t.concat(o({key:"constants",value:e.constants,style:e,styleSpec:n}))),a(t)}function a(e){return[].concat(e).sort(function(e,n){return e.line-n.line})}function r(e){return function(){return a(e.apply(this,arguments))}}var o=e("./validate/validate_constants"),l=e("./validate/validate"),c=e("./reference/latest"),s=e("./validate/validate_glyphs_url");i.source=r(e("./validate/validate_source")),i.light=r(e("./validate/validate_light")),i.layer=r(e("./validate/validate_layer")),i.filter=r(e("./validate/validate_filter")),i.paintProperty=r(e("./validate/validate_paint_property")),i.layoutProperty=r(e("./validate/validate_layout_property")),n.exports=i},{"./reference/latest":151,"./validate/validate":162,"./validate/validate_constants":166,"./validate/validate_filter":169,"./validate/validate_glyphs_url":171,"./validate/validate_layer":172,"./validate/validate_layout_property":173,"./validate/validate_light":174,"./validate/validate_paint_property":177,"./validate/validate_source":179}],182:[function(e,n,t){"use strict";var i=e("./zoom_history"),a=function(e,n){this.zoom=e,n?(this.now=n.now,this.fadeDuration=n.fadeDuration,this.zoomHistory=n.zoomHistory,this.transition=n.transition):(this.now=0,this.fadeDuration=0,this.zoomHistory=new i,this.transition={})};a.prototype.crossFadingFactor=function(){return 0===this.fadeDuration?1:Math.min((this.now-this.zoomHistory.lastIntegerZoomTime)/this.fadeDuration,1)},n.exports=a},{"./zoom_history":212}],183:[function(e,n,t){"use strict";var i=e("../style-spec/reference/latest"),a=e("../util/util"),r=e("../util/evented"),o=e("./validate_style"),l=e("../util/util"),c=l.sphericalToCartesian,s=(e("../style-spec/util/color"),e("../style-spec/util/interpolate")),u=e("./properties"),p=u.Properties,m=u.Transitionable,d=(u.Transitioning,u.PossiblyEvaluated,u.DataConstantProperty),g=function(){this.specification=i.light.position};g.prototype.possiblyEvaluate=function(e,n){return c(e.expression.evaluate(n))},g.prototype.interpolate=function(e,n,t){return{x:s.number(e.x,n.x,t),y:s.number(e.y,n.y,t),z:s.number(e.z,n.z,t)}};var _=new p({anchor:new d(i.light.anchor),position:new g,color:new d(i.light.color),intensity:new d(i.light.intensity)}),f=function(e){function n(n){e.call(this),this._transitionable=new m(_),this.setLight(n),this._transitioning=this._transitionable.untransitioned()}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.getLight=function(){return this._transitionable.serialize()},n.prototype.setLight=function(e){var n=this;if(!this._validate(o.light,e))for(var t in e){var i=e[t];a.endsWith(t,"-transition")?n._transitionable.setTransition(t.slice(0,-"-transition".length),i):n._transitionable.setValue(t,i)}},n.prototype.updateTransitions=function(e){this._transitioning=this._transitionable.transitioned(e,this._transitioning)},n.prototype.hasTransition=function(){return this._transitioning.hasTransition()},n.prototype.recalculate=function(e){this.properties=this._transitioning.possiblyEvaluate(e)},n.prototype._validate=function(e,n){return o.emitErrors(this,e.call(o,a.extend({value:n,style:{glyphs:!0,sprite:!0},styleSpec:i})))},n}(r);n.exports=f},{"../style-spec/reference/latest":151,"../style-spec/util/color":153,"../style-spec/util/interpolate":158,"../util/evented":260,"../util/util":275,"./properties":188,"./validate_style":211}],184:[function(e,n,t){"use strict";var i=e("../util/mapbox"),a=i.normalizeGlyphsURL,r=e("../util/ajax"),o=e("./parse_glyph_pbf");n.exports=function(e,n,t,i,l){var c=256*n,s=c+255,u=i(a(t).replace("{fontstack}",e).replace("{range}",c+"-"+s),r.ResourceType.Glyphs);r.getArrayBuffer(u,function(e,n){if(e)l(e);else if(n){for(var t={},i=0,a=o(n.data);i1?"@2x":"";i.getJSON(n(o(e,p,".json"),i.ResourceType.SpriteJSON),function(e,n){u||(u=e,l=n,r())}),i.getImage(n(o(e,p,".png"),i.ResourceType.SpriteImage),function(e,n){u||(u=e,s=n,r())})}},{"../util/ajax":251,"../util/browser":252,"../util/image":263,"../util/mapbox":267}],186:[function(e,n,t){"use strict";function i(e,n,t){1===e&&t.readMessage(a,n)}function a(e,n,t){if(3===e){var i=t.readMessage(r,{}),a=i.id,o=i.bitmap,c=i.width,u=i.height,p=i.left,m=i.top,d=i.advance;n.push({id:a,bitmap:new l({width:c+2*s,height:u+2*s},o),metrics:{width:c,height:u,left:p,top:m,advance:d}})}}function r(e,n,t){1===e?n.id=t.readVarint():2===e?n.bitmap=t.readBytes():3===e?n.width=t.readVarint():4===e?n.height=t.readVarint():5===e?n.left=t.readSVarint():6===e?n.top=t.readSVarint():7===e&&(n.advance=t.readVarint())}var o=e("../util/image"),l=o.AlphaImage,c=e("pbf"),s=3;n.exports=function(e){return new c(e).readFields(i,[])},n.exports.GLYPH_PBF_BORDER=s},{"../util/image":263,pbf:30}],187:[function(e,n,t){"use strict";var i=e("../util/browser"),a=e("../symbol/placement"),r=function(){this._currentTileIndex=0,this._seenCrossTileIDs={}};r.prototype.continuePlacement=function(e,n,t,i,a){for(var r=this;this._currentTileIndex2};this._currentPlacementIndex>=0;){var c=e[a._currentPlacementIndex],s=n[c],u=a.placement.collisionIndex.transform.zoom;if("symbol"===s.type&&(!s.minzoom||s.minzoom<=u)&&(!s.maxzoom||s.maxzoom>u)){if(a._inProgressLayer||(a._inProgressLayer=new r),a._inProgressLayer.continuePlacement(t[s.source],a.placement,a._showCollisionBoxes,s,l))return;delete a._inProgressLayer}a._currentPlacementIndex--}this._done=!0},o.prototype.commit=function(e,n){return this.placement.commit(e,n),this.placement},n.exports=o},{"../symbol/placement":223,"../util/browser":252}],188:[function(e,n,t){"use strict";var i=e("../util/util"),a=i.clone,r=i.extend,o=i.easeCubicInOut,l=e("../style-spec/util/interpolate"),c=e("../style-spec/expression"),s=c.normalizePropertyExpression,u=(e("../style-spec/util/color"),e("../util/web_worker_transfer")),p=u.register,m=function(e,n){this.property=e,this.value=n,this.expression=s(void 0===n?e.specification.default:n,e.specification)};m.prototype.isDataDriven=function(){return"source"===this.expression.kind||"composite"===this.expression.kind},m.prototype.possiblyEvaluate=function(e){return this.property.possiblyEvaluate(this,e)};var d=function(e){this.property=e,this.value=new m(e,void 0)};d.prototype.transitioned=function(e,n){return new _(this.property,this.value,n,r({},e.transition,this.transition),e.now)},d.prototype.untransitioned=function(){return new _(this.property,this.value,null,{},0)};var g=function(e){this._properties=e,this._values=Object.create(e.defaultTransitionablePropertyValues)};g.prototype.getValue=function(e){return a(this._values[e].value.value)},g.prototype.setValue=function(e,n){this._values.hasOwnProperty(e)||(this._values[e]=new d(this._values[e].property)),this._values[e].value=new m(this._values[e].property,null===n?void 0:a(n))},g.prototype.getTransition=function(e){return a(this._values[e].transition)},g.prototype.setTransition=function(e,n){this._values.hasOwnProperty(e)||(this._values[e]=new d(this._values[e].property)),this._values[e].transition=a(n)||void 0},g.prototype.serialize=function(){for(var e=this,n={},t=0,i=Object.keys(e._values);tthis.end)return this.prior=null,t;if(this.value.isDataDriven())return this.prior=null,t;if(ni.zoomHistory.lastIntegerZoom?{from:e,to:n,fromScale:2,toScale:1,t:r+(1-r)*o}:{from:t,to:n,fromScale:.5,toScale:1,t:1-(1-o)*r}},A.prototype.interpolate=function(e){return e};var S=function(e){this.specification=e};S.prototype.possiblyEvaluate=function(){},S.prototype.interpolate=function(){};var w=function(e){var n=this;this.properties=e,this.defaultPropertyValues={},this.defaultTransitionablePropertyValues={},this.defaultTransitioningPropertyValues={},this.defaultPossiblyEvaluatedValues={};for(var t in e){var i=e[t],a=n.defaultPropertyValues[t]=new m(i,void 0),r=n.defaultTransitionablePropertyValues[t]=new d(i);n.defaultTransitioningPropertyValues[t]=r.untransitioned(),n.defaultPossiblyEvaluatedValues[t]=a.possiblyEvaluate({})}};p("DataDrivenProperty",E),p("DataConstantProperty",b),p("CrossFadedProperty",A),p("HeatmapColorProperty",S),n.exports={PropertyValue:m,Transitionable:g,Transitioning:f,Layout:h,PossiblyEvaluatedPropertyValue:y,PossiblyEvaluated:v,DataConstantProperty:b,DataDrivenProperty:E,CrossFadedProperty:A,HeatmapColorProperty:S,Properties:w}},{"../style-spec/expression":139,"../style-spec/util/color":153,"../style-spec/util/interpolate":158,"../util/util":275,"../util/web_worker_transfer":278}],189:[function(e,n,t){"use strict";function i(e,n,t){var i=n.paint.get(e).value;return"constant"===i.kind?i.value:t.programConfigurations.get(n.id).binders[e].statistics.max}function a(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1])}function r(e,n,t,i,a){if(!n[0]&&!n[1])return e;var r=o.convert(n);"viewport"===t&&r._rotate(-i);for(var l=[],c=0;c0)throw new Error("Unimplemented: "+i.map(function(e){return e.command}).join(", ")+".");return t.forEach(function(e){"setTransition"!==e.command&&n[e.command].apply(n,e.args)}),this.stylesheet=e,!0},n.prototype.addImage=function(e,n){if(this.getImage(e))return this.fire("error",{error:new Error("An image with this name already exists.")});this.imageManager.addImage(e,n),this.fire("data",{dataType:"style"})},n.prototype.getImage=function(e){return this.imageManager.getImage(e)},n.prototype.removeImage=function(e){if(!this.getImage(e))return this.fire("error",{error:new Error("No image with this name exists.")});this.imageManager.removeImage(e),this.fire("data",{dataType:"style"})},n.prototype.addSource=function(e,n,t){var i=this;if(this._checkLoaded(),void 0!==this.sourceCaches[e])throw new Error("There is already a source with this ID");if(!n.type)throw new Error("The type property must be defined, but the only the following properties were given: "+Object.keys(n).join(", ")+".");if(!(["vector","raster","geojson","video","image","canvas"].indexOf(n.type)>=0&&this._validate(_.source,"sources."+e,n,null,t))){this.map&&this.map._collectResourceTiming&&(n.collectResourceTiming=!0);var a=this.sourceCaches[e]=new v(e,n,this.dispatcher);a.style=this,a.setEventedParent(this,function(){return{isSourceLoaded:i.loaded(),source:a.serialize(),sourceId:e}}),a.onAdd(this.map),this._changed=!0}},n.prototype.removeSource=function(e){var n=this;if(this._checkLoaded(),void 0===this.sourceCaches[e])throw new Error("There is no source with this ID");for(var t in n._layers)if(n._layers[t].source===e)return n.fire("error",{error:new Error('Source "'+e+'" cannot be removed while layer "'+t+'" is using it.')});var i=this.sourceCaches[e];delete this.sourceCaches[e],delete this._updatedSources[e],i.fire("data",{sourceDataType:"metadata",dataType:"source",sourceId:e}),i.setEventedParent(null),i.clearTiles(),i.onRemove&&i.onRemove(this.map),this._changed=!0},n.prototype.setGeoJSONSourceData=function(e,n){this._checkLoaded(),this.sourceCaches[e].getSource().setData(n),this._changed=!0},n.prototype.getSource=function(e){return this.sourceCaches[e]&&this.sourceCaches[e].getSource()},n.prototype.addLayer=function(e,n,t){this._checkLoaded();var i=e.id;if("object"==typeof e.source&&(this.addSource(i,e.source),e=u.clone(e),e=u.extend(e,{source:i})),!this._validate(_.layer,"layers."+i,e,{arrayIndex:-1},t)){var r=a.create(e);this._validateLayer(r),r.setEventedParent(this,{layer:{id:i}});var o=n?this._order.indexOf(n):this._order.length;if(n&&-1===o)return void this.fire("error",{error:new Error('Layer with id "'+n+'" does not exist on this map.')});if(this._order.splice(o,0,i),this._layerOrderChanged=!0,this._layers[i]=r,this._removedLayers[i]&&r.source){var l=this._removedLayers[i];delete this._removedLayers[i],l.type!==r.type?this._updatedSources[r.source]="clear":(this._updatedSources[r.source]="reload",this.sourceCaches[r.source].pause())}this._updateLayer(r)}},n.prototype.moveLayer=function(e,n){if(this._checkLoaded(),this._changed=!0,!this._layers[e])return void this.fire("error",{error:new Error("The layer '"+e+"' does not exist in the map's style and cannot be moved.")});var t=this._order.indexOf(e);this._order.splice(t,1);var i=n?this._order.indexOf(n):this._order.length;if(n&&-1===i)return void this.fire("error",{error:new Error('Layer with id "'+n+'" does not exist on this map.')});this._order.splice(i,0,e),this._layerOrderChanged=!0},n.prototype.removeLayer=function(e){this._checkLoaded();var n=this._layers[e];if(!n)return void this.fire("error",{error:new Error("The layer '"+e+"' does not exist in the map's style and cannot be removed.")});n.setEventedParent(null);var t=this._order.indexOf(e);this._order.splice(t,1),this._layerOrderChanged=!0,this._changed=!0,this._removedLayers[e]=n,delete this._layers[e],delete this._updatedLayers[e],delete this._updatedPaintProps[e]},n.prototype.getLayer=function(e){return this._layers[e]},n.prototype.setLayerZoomRange=function(e,n,t){this._checkLoaded();var i=this.getLayer(e);if(!i)return void this.fire("error",{error:new Error("The layer '"+e+"' does not exist in the map's style and cannot have zoom extent.")});i.minzoom===n&&i.maxzoom===t||(null!=n&&(i.minzoom=n),null!=t&&(i.maxzoom=t),this._updateLayer(i))},n.prototype.setFilter=function(e,n){this._checkLoaded();var t=this.getLayer(e);return t?u.deepEqual(t.filter,n)?void 0:null===n||void 0===n?(t.filter=void 0,void this._updateLayer(t)):void(this._validate(_.filter,"layers."+t.id+".filter",n)||(t.filter=u.clone(n),this._updateLayer(t))):void this.fire("error",{error:new Error("The layer '"+e+"' does not exist in the map's style and cannot be filtered.")})},n.prototype.getFilter=function(e){return u.clone(this.getLayer(e).filter)},n.prototype.setLayoutProperty=function(e,n,t){this._checkLoaded();var i=this.getLayer(e);if(!i)return void this.fire("error",{error:new Error("The layer '"+e+"' does not exist in the map's style and cannot be styled.")});u.deepEqual(i.getLayoutProperty(n),t)||(i.setLayoutProperty(n,t),this._updateLayer(i))},n.prototype.getLayoutProperty=function(e,n){return this.getLayer(e).getLayoutProperty(n)},n.prototype.setPaintProperty=function(e,n,t){this._checkLoaded();var i=this.getLayer(e);if(!i)return void this.fire("error",{error:new Error("The layer '"+e+"' does not exist in the map's style and cannot be styled.")});if(!u.deepEqual(i.getPaintProperty(n),t)){var a=i._transitionablePaint._values[n].value.isDataDriven();i.setPaintProperty(n,t),(i._transitionablePaint._values[n].value.isDataDriven()||a)&&this._updateLayer(i),this._changed=!0,this._updatedPaintProps[e]=!0}},n.prototype.getPaintProperty=function(e,n){return this.getLayer(e).getPaintProperty(n)},n.prototype.getTransition=function(){return u.extend({duration:300,delay:0},this.stylesheet&&this.stylesheet.transition)},n.prototype.serialize=function(){var e=this;return u.filterObject({version:this.stylesheet.version,name:this.stylesheet.name,metadata:this.stylesheet.metadata,light:this.stylesheet.light,center:this.stylesheet.center,zoom:this.stylesheet.zoom,bearing:this.stylesheet.bearing,pitch:this.stylesheet.pitch,sprite:this.stylesheet.sprite,glyphs:this.stylesheet.glyphs,transition:this.stylesheet.transition,sources:u.mapObject(this.sourceCaches,function(e){return e.serialize()}),layers:this._order.map(function(n){return e._layers[n].serialize()})},function(e){return void 0!==e})},n.prototype._updateLayer=function(e){this._updatedLayers[e.id]=!0,e.source&&!this._updatedSources[e.source]&&(this._updatedSources[e.source]="reload",this.sourceCaches[e.source].pause()),this._changed=!0},n.prototype._flattenRenderedFeatures=function(e){for(var n=this,t=[],i=this._order.length-1;i>=0;i--)for(var a=n._order[i],r=0,o=e;r=this.maxzoom)||"none"===this.visibility},n.prototype.updateTransitions=function(e){this._transitioningPaint=this._transitionablePaint.transitioned(e,this._transitioningPaint)},n.prototype.hasTransition=function(){return this._transitioningPaint.hasTransition()},n.prototype.recalculate=function(e){this._unevaluatedLayout&&(this.layout=this._unevaluatedLayout.possiblyEvaluate(e)),this.paint=this._transitioningPaint.possiblyEvaluate(e)},n.prototype.serialize=function(){var e={id:this.id,type:this.type,source:this.source,"source-layer":this.sourceLayer,metadata:this.metadata,minzoom:this.minzoom,maxzoom:this.maxzoom,filter:this.filter,layout:this._unevaluatedLayout&&this._unevaluatedLayout.serialize(),paint:this._transitionablePaint&&this._transitionablePaint.serialize()};return"none"===this.visibility&&(e.layout=e.layout||{},e.layout.visibility="none"),i.filterObject(e,function(e,n){return!(void 0===e||"layout"===n&&!Object.keys(e).length||"paint"===n&&!Object.keys(e).length)})},n.prototype._validate=function(e,n,t,i,o){return(!o||!1!==o.validate)&&r.emitErrors(this,e.call(r,{key:n,layerType:this.type,objectKey:t,value:i,styleSpec:a,style:{glyphs:!0,sprite:!0}}))},n.prototype.hasOffscreenPass=function(){return!1},n.prototype.resize=function(){},n}(o));n.exports=u;var p={circle:e("./style_layer/circle_style_layer"),heatmap:e("./style_layer/heatmap_style_layer"),hillshade:e("./style_layer/hillshade_style_layer"),fill:e("./style_layer/fill_style_layer"),"fill-extrusion":e("./style_layer/fill_extrusion_style_layer"),line:e("./style_layer/line_style_layer"),symbol:e("./style_layer/symbol_style_layer"),background:e("./style_layer/background_style_layer"),raster:e("./style_layer/raster_style_layer")};u.create=function(e){return new p[e.type](e)}},{"../style-spec/reference/latest":151,"../util/evented":260,"../util/util":275,"./properties":188,"./style_layer/background_style_layer":192,"./style_layer/circle_style_layer":194,"./style_layer/fill_extrusion_style_layer":196,"./style_layer/fill_style_layer":198,"./style_layer/heatmap_style_layer":200,"./style_layer/hillshade_style_layer":202,"./style_layer/line_style_layer":204,"./style_layer/raster_style_layer":206,"./style_layer/symbol_style_layer":208,"./validate_style":211}],192:[function(e,n,t){"use strict";var i=e("../style_layer"),a=e("./background_style_layer_properties"),r=e("../properties"),o=(r.Transitionable,r.Transitioning,r.PossiblyEvaluated,function(e){function n(n){e.call(this,n,a)}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n}(i));n.exports=o},{"../properties":188,"../style_layer":191,"./background_style_layer_properties":193}],193:[function(e,n,t){"use strict";var i=e("../../style-spec/reference/latest"),a=e("../properties"),r=a.Properties,o=a.DataConstantProperty,l=(a.DataDrivenProperty,a.CrossFadedProperty),c=(a.HeatmapColorProperty,new r({"background-color":new o(i.paint_background["background-color"]),"background-pattern":new l(i.paint_background["background-pattern"]),"background-opacity":new o(i.paint_background["background-opacity"])}));n.exports={paint:c}},{"../../style-spec/reference/latest":151,"../properties":188}],194:[function(e,n,t){"use strict";var i=e("../style_layer"),a=e("../../data/bucket/circle_bucket"),r=e("../../util/intersection_tests"),o=r.multiPolygonIntersectsBufferedMultiPoint,l=e("../query_utils"),c=l.getMaximumPaintValue,s=l.translateDistance,u=l.translate,p=e("./circle_style_layer_properties"),m=e("../properties"),d=(m.Transitionable,m.Transitioning,m.PossiblyEvaluated,function(e){function n(n){e.call(this,n,p)}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.createBucket=function(e){return new a(e)},n.prototype.queryRadius=function(e){var n=e;return c("circle-radius",this,n)+c("circle-stroke-width",this,n)+s(this.paint.get("circle-translate"))},n.prototype.queryIntersectsFeature=function(e,n,t,i,a,r){var l=u(e,this.paint.get("circle-translate"),this.paint.get("circle-translate-anchor"),a,r),c=this.paint.get("circle-radius").evaluate(n)*r,s=this.paint.get("circle-stroke-width").evaluate(n)*r;return o(l,t,c+s)},n}(i));n.exports=d},{"../../data/bucket/circle_bucket":42,"../../util/intersection_tests":264,"../properties":188,"../query_utils":189,"../style_layer":191,"./circle_style_layer_properties":195}],195:[function(e,n,t){"use strict";var i=e("../../style-spec/reference/latest"),a=e("../properties"),r=a.Properties,o=a.DataConstantProperty,l=a.DataDrivenProperty,c=(a.CrossFadedProperty,a.HeatmapColorProperty,new r({"circle-radius":new l(i.paint_circle["circle-radius"]),"circle-color":new l(i.paint_circle["circle-color"]),"circle-blur":new l(i.paint_circle["circle-blur"]),"circle-opacity":new l(i.paint_circle["circle-opacity"]),"circle-translate":new o(i.paint_circle["circle-translate"]),"circle-translate-anchor":new o(i.paint_circle["circle-translate-anchor"]),"circle-pitch-scale":new o(i.paint_circle["circle-pitch-scale"]),"circle-pitch-alignment":new o(i.paint_circle["circle-pitch-alignment"]),"circle-stroke-width":new l(i.paint_circle["circle-stroke-width"]),"circle-stroke-color":new l(i.paint_circle["circle-stroke-color"]),"circle-stroke-opacity":new l(i.paint_circle["circle-stroke-opacity"])}));n.exports={paint:c}},{"../../style-spec/reference/latest":151,"../properties":188}],196:[function(e,n,t){"use strict";var i=e("../style_layer"),a=e("../../data/bucket/fill_extrusion_bucket"),r=e("../../util/intersection_tests"),o=r.multiPolygonIntersectsMultiPolygon,l=e("../query_utils"),c=l.translateDistance,s=l.translate,u=e("./fill_extrusion_style_layer_properties"),p=e("../properties"),m=(p.Transitionable,p.Transitioning,p.PossiblyEvaluated,function(e){function n(n){e.call(this,n,u)}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.createBucket=function(e){return new a(e)},n.prototype.queryRadius=function(){return c(this.paint.get("fill-extrusion-translate"))},n.prototype.queryIntersectsFeature=function(e,n,t,i,a,r){var l=s(e,this.paint.get("fill-extrusion-translate"),this.paint.get("fill-extrusion-translate-anchor"),a,r);return o(l,t)},n.prototype.hasOffscreenPass=function(){return 0!==this.paint.get("fill-extrusion-opacity")&&"none"!==this.visibility},n.prototype.resize=function(){this.viewportFrame&&(this.viewportFrame.destroy(),this.viewportFrame=null)},n}(i));n.exports=m},{"../../data/bucket/fill_extrusion_bucket":46,"../../util/intersection_tests":264,"../properties":188,"../query_utils":189,"../style_layer":191,"./fill_extrusion_style_layer_properties":197}],197:[function(e,n,t){"use strict";var i=e("../../style-spec/reference/latest"),a=e("../properties"),r=a.Properties,o=a.DataConstantProperty,l=a.DataDrivenProperty,c=a.CrossFadedProperty,s=(a.HeatmapColorProperty,new r({"fill-extrusion-opacity":new o(i["paint_fill-extrusion"]["fill-extrusion-opacity"]),"fill-extrusion-color":new l(i["paint_fill-extrusion"]["fill-extrusion-color"]),"fill-extrusion-translate":new o(i["paint_fill-extrusion"]["fill-extrusion-translate"]),"fill-extrusion-translate-anchor":new o(i["paint_fill-extrusion"]["fill-extrusion-translate-anchor"]),"fill-extrusion-pattern":new c(i["paint_fill-extrusion"]["fill-extrusion-pattern"]),"fill-extrusion-height":new l(i["paint_fill-extrusion"]["fill-extrusion-height"]),"fill-extrusion-base":new l(i["paint_fill-extrusion"]["fill-extrusion-base"])}));n.exports={paint:s}},{"../../style-spec/reference/latest":151,"../properties":188}],198:[function(e,n,t){"use strict";var i=e("../style_layer"),a=e("../../data/bucket/fill_bucket"),r=e("../../util/intersection_tests"),o=r.multiPolygonIntersectsMultiPolygon,l=e("../query_utils"),c=l.translateDistance,s=l.translate,u=e("./fill_style_layer_properties"),p=e("../properties"),m=(p.Transitionable,p.Transitioning,p.PossiblyEvaluated,function(e){function n(n){e.call(this,n,u)}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.recalculate=function(e){this.paint=this._transitioningPaint.possiblyEvaluate(e),void 0===this._transitionablePaint.getValue("fill-outline-color")&&(this.paint._values["fill-outline-color"]=this.paint._values["fill-color"])},n.prototype.createBucket=function(e){return new a(e)},n.prototype.queryRadius=function(){return c(this.paint.get("fill-translate"))},n.prototype.queryIntersectsFeature=function(e,n,t,i,a,r){var l=s(e,this.paint.get("fill-translate"),this.paint.get("fill-translate-anchor"),a,r);return o(l,t)},n}(i));n.exports=m},{"../../data/bucket/fill_bucket":44,"../../util/intersection_tests":264,"../properties":188,"../query_utils":189,"../style_layer":191,"./fill_style_layer_properties":199}],199:[function(e,n,t){"use strict";var i=e("../../style-spec/reference/latest"),a=e("../properties"),r=a.Properties,o=a.DataConstantProperty,l=a.DataDrivenProperty,c=a.CrossFadedProperty,s=(a.HeatmapColorProperty,new r({"fill-antialias":new o(i.paint_fill["fill-antialias"]),"fill-opacity":new l(i.paint_fill["fill-opacity"]),"fill-color":new l(i.paint_fill["fill-color"]),"fill-outline-color":new l(i.paint_fill["fill-outline-color"]),"fill-translate":new o(i.paint_fill["fill-translate"]),"fill-translate-anchor":new o(i.paint_fill["fill-translate-anchor"]),"fill-pattern":new c(i.paint_fill["fill-pattern"])}));n.exports={paint:s}},{"../../style-spec/reference/latest":151,"../properties":188}],200:[function(e,n,t){"use strict";var i=e("../style_layer"),a=e("../../data/bucket/heatmap_bucket"),r=e("../../util/image").RGBAImage,o=e("./heatmap_style_layer_properties"),l=e("../properties"),c=(l.Transitionable,l.Transitioning,l.PossiblyEvaluated,function(e){function n(n){e.call(this,n,o),this._updateColorRamp()}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.createBucket=function(e){return new a(e)},n.prototype.setPaintProperty=function(n,t,i){e.prototype.setPaintProperty.call(this,n,t,i),"heatmap-color"===n&&this._updateColorRamp()},n.prototype._updateColorRamp=function(){for(var e=this._transitionablePaint._values["heatmap-color"].value.expression,n=new Uint8Array(1024),t=n.length,i=4;i0?n+2*e:e}function a(e,n){for(var t=[],i=new r(0,0),a=0;at?(this.lastIntegerZoom=t+1,this.lastIntegerZoomTime=n):this.lastFloorZoom-t/2;){if(--o<0)return!1;l-=e[o].dist(r),r=e[o]}l+=e[o].dist(e[o+1]),o++;for(var c=[],s=0;li;)s-=c.shift().angleDelta;if(s>a)return!1;o++,l+=p.dist(m)}return!0}n.exports=i},{}],215:[function(e,n,t){"use strict";function i(e,n,t,i,r){for(var o=[],l=0;l=i&&m.x>=i||(p.x>=i?p=new a(i,p.y+(m.y-p.y)*((i-p.x)/(m.x-p.x)))._round():m.x>=i&&(m=new a(i,p.y+(m.y-p.y)*((i-p.x)/(m.x-p.x)))._round()),p.y>=r&&m.y>=r||(p.y>=r?p=new a(p.x+(m.x-p.x)*((r-p.y)/(m.y-p.y)),r)._round():m.y>=r&&(m=new a(p.x+(m.x-p.x)*((r-p.y)/(m.y-p.y)),r)._round()),s&&p.equals(s[s.length-1])||(s=[p],o.push(s)),s.push(m)))))}return o}var a=e("@mapbox/point-geometry");n.exports=i},{"@mapbox/point-geometry":4}],216:[function(e,n,t){"use strict";var i=function(e,n,t,i,a,r,o,l,c,s,u){var p=o.top*l-c,m=o.bottom*l+c,d=o.left*l-c,g=o.right*l+c;if(this.boxStartIndex=e.length,s){var _=m-p,f=g-d;_>0&&(_=Math.max(10*l,_),this._addLineCollisionCircles(e,n,t,t.segment,f,_,i,a,r,u))}else e.emplaceBack(t.x,t.y,d,p,g,m,i,a,r,0,0);this.boxEndIndex=e.length};i.prototype._addLineCollisionCircles=function(e,n,t,i,a,r,o,l,c,s){var u=r/2,p=Math.floor(a/u),m=1+.4*Math.log(s)/Math.LN2,d=Math.floor(p*m/2),g=-r/2,_=t,f=i+1,h=g,y=-a/2,v=y-a/4;do{if(--f<0){if(h>y)return;f=0;break}h-=n[f].dist(_),_=n[f]}while(h>v);for(var b=n[f].dist(n[f+1]),E=-d;Ea&&(S+=A-a),!(S=n.length)return;b=n[f].dist(n[f+1])}var w=S-h,N=n[f],O=n[f+1],x=O.sub(N)._unit()._mult(w)._add(N)._round(),L=Math.abs(S-g)R)i(e,C,!1);else{var k=f.projectPoint(m,D,M),B=F*L;if(h.length>0){var j=k.x-h[h.length-4],H=k.y-h[h.length-3];if(B*B*2>j*j+H*H&&C+8-I&&G=this.screenRightBoundary||i<100||n>this.screenBottomBoundary},n.exports=s},{"../symbol/projection":224,"../util/intersection_tests":264,"./grid_index":220,"@mapbox/gl-matrix":2,"@mapbox/point-geometry":4}],218:[function(e,n,t){"use strict";var i=e("../data/extent"),a=512/i/2,r=function(e,n,t){var i=this;this.tileID=e,this.indexedSymbolInstances={},this.bucketInstanceId=t;for(var a=0,r=n;ae.overscaledZ)for(var u in s){var p=s[u];p.tileID.isChildOf(e)&&p.findMatches(n.symbolInstances,e,l)}else{var m=e.scaledTo(Number(c)),d=s[m.key];d&&d.findMatches(n.symbolInstances,e,l)}}for(var g=0,_=n.symbolInstances;g<_.length;g+=1){var f=_[g];f.crossTileID||(f.crossTileID=t.generate(),l[f.crossTileID]=!0)}return void 0===this.indexes[e.overscaledZ]&&(this.indexes[e.overscaledZ]={}),this.indexes[e.overscaledZ][e.key]=new r(e,n.symbolInstances,n.bucketInstanceId),!0},l.prototype.removeBucketCrossTileIDs=function(e,n){var t=this;for(var i in n.indexedSymbolInstances)for(var a=0,r=n.indexedSymbolInstances[i];a=0&&N=0&&O=0&&h+d<=g){var x=new o(N,O,S,v);x._round(),i&&!l(e,x,s,i,c)||y.push(x)}}f+=A}return p||y.length||u||(y=a(e,f/2,t,i,c,s,u,!0,m)),y}var r=e("../style-spec/util/interpolate").number,o=e("../symbol/anchor"),l=e("./check_max_angle");n.exports=i},{"../style-spec/util/interpolate":158,"../symbol/anchor":213,"./check_max_angle":214}],220:[function(e,n,t){"use strict";var i=function(e,n,t){var i=this.boxCells=[],a=this.circleCells=[];this.xCellCount=Math.ceil(e/t),this.yCellCount=Math.ceil(n/t);for(var r=0;rthis.width||i<0||n>this.height)return!a&&[];var r=[];if(e<=0&&n<=0&&this.width<=t&&this.height<=i)r=Array.prototype.slice.call(this.boxKeys).concat(this.circleKeys);else{var o={hitTest:a,seenUids:{box:{},circle:{}}};this._forEachCell(e,n,t,i,this._queryCell,r,o)}return a?r.length>0:r},i.prototype._queryCircle=function(e,n,t,i){var a=e-t,r=e+t,o=n-t,l=n+t;if(r<0||a>this.width||l<0||o>this.height)return!i&&[];var c=[],s={hitTest:i,circle:{x:e,y:n,radius:t},seenUids:{box:{},circle:{}}};return this._forEachCell(a,o,r,l,this._queryCellCircle,c,s),i?c.length>0:c},i.prototype.query=function(e,n,t,i){return this._query(e,n,t,i,!1)},i.prototype.hitTest=function(e,n,t,i){return this._query(e,n,t,i,!0)},i.prototype.hitTestCircle=function(e,n,t){return this._queryCircle(e,n,t,!0)},i.prototype._queryCell=function(e,n,t,i,a,r,o){var l=this,c=o.seenUids,s=this.boxCells[a];if(null!==s)for(var u=this.bboxes,p=0,m=s;p=u[g+0]&&i>=u[g+1]){if(o.hitTest)return r.push(!0),!0;r.push(l.boxKeys[d])}}}var _=this.circleCells[a];if(null!==_)for(var f=this.circles,h=0,y=_;ho*o+l*l},i.prototype._circleAndRectCollide=function(e,n,t,i,a,r,o){var l=(r-i)/2,c=Math.abs(e-(i+l));if(c>l+t)return!1;var s=(o-a)/2,u=Math.abs(n-(a+s));if(u>s+t)return!1;if(c<=l||u<=s)return!0;var p=c-l,m=u-s;return p*p+m*m<=t*t},n.exports=i},{}],221:[function(e,n,t){"use strict";n.exports=function(e){function n(n){l.push(e[n]),c++}function t(e,n,t){var i=o[e];return delete o[e],o[n]=i,l[i].geometry[0].pop(),l[i].geometry[0]=l[i].geometry[0].concat(t[0]),i}function i(e,n,t){var i=r[n];return delete r[n],r[e]=i,l[i].geometry[0].shift(),l[i].geometry[0]=t[0].concat(l[i].geometry[0]),i}function a(e,n,t){var i=t?n[0][n[0].length-1]:n[0][0];return e+":"+i.x+":"+i.y}for(var r={},o={},l=[],c=0,s=0;s0,w=w&&N.offscreen);var L=E.collisionArrays.textCircles;if(L){var T=e.text.placedSymbolArray.get(E.placedTextSymbolIndices[0]),I=l.evaluateSizeForFeature(e.textSizeData,f,T);O=g.collisionIndex.placeCollisionCircles(L,_.get("text-allow-overlap"),a,r,E.key,T,e.lineVertexArray,e.glyphOffsetArray,I,n,t,o,"map"===_.get("text-pitch-alignment")),A=_.get("text-allow-overlap")||O.circles.length>0,w=w&&O.offscreen}E.collisionArrays.iconBox&&(x=g.collisionIndex.placeCollisionBox(E.collisionArrays.iconBox,_.get("icon-allow-overlap"),r,n),S=x.box.length>0,w=w&&x.offscreen),h||y?y?h||(S=S&&A):A=S&&A:S=A=S&&A,A&&N&&g.collisionIndex.insertCollisionBox(N.box,_.get("text-ignore-placement"),p,m,e.bucketInstanceId,E.textBoxStartIndex),S&&x&&g.collisionIndex.insertCollisionBox(x.box,_.get("icon-ignore-placement"),p,m,e.bucketInstanceId,E.iconBoxStartIndex),A&&O&&g.collisionIndex.insertCollisionCircles(O.circles,_.get("text-ignore-placement"),p,m,e.bucketInstanceId,E.textBoxStartIndex),g.placements[E.crossTileID]=new d(A,S,w||e.justReloaded),c[E.crossTileID]=!0}}e.justReloaded=!1},g.prototype.commit=function(e,n){var t=this;this.commitTime=n;var i=!1,a=e&&0!==this.fadeDuration?(this.commitTime-e.commitTime)/this.fadeDuration:1,r=e?e.opacities:{};for(var o in t.placements){var l=t.placements[o],c=r[o];c?(t.opacities[o]=new m(c,a,l.text,l.icon),i=i||l.text!==c.text.placed||l.icon!==c.icon.placed):(t.opacities[o]=new m(null,a,l.text,l.icon,l.skipFade),i=i||l.text||l.icon)}for(var s in r){var u=r[s];if(!t.opacities[s]){var p=new m(u,a,!1,!1);p.isHidden()||(t.opacities[s]=p,i=i||u.text.placed||u.icon.placed)}}i?this.lastPlacementChangeTime=n:"number"!=typeof this.lastPlacementChangeTime&&(this.lastPlacementChangeTime=e?e.lastPlacementChangeTime:n)},g.prototype.updateLayerOpacities=function(e,n){for(var t=this,i={},a=0,r=n;a0||s.numVerticalGlyphVertices>0,g=s.numIconVertices>0;if(d){for(var _=a(p.text),f=(s.numGlyphVertices+s.numVerticalGlyphVertices)/4,h=0;he},g.prototype.setStale=function(){this.stale=!0};var _=Math.pow(2,25),f=Math.pow(2,24),h=Math.pow(2,17),y=Math.pow(2,16),v=Math.pow(2,9),b=Math.pow(2,8),E=Math.pow(2,1);n.exports=g},{"../data/extent":53,"../source/pixels_to_tile_units":104,"../style/style_layer/symbol_style_layer_properties":209,"./collision_index":217,"./projection":224,"./symbol_size":228}],224:[function(e,n,t){"use strict";function i(e,n,t,i,a){var r=h.identity(new Float32Array(16));return n?(h.identity(r),h.scale(r,r,[1/a,1/a,1]),t||h.rotateZ(r,r,i.angle)):(h.scale(r,r,[i.width/2,-i.height/2,1]),h.translate(r,r,[1,-1,0]),h.multiply(r,r,e)),r}function a(e,n,t,i,a){var r=h.identity(new Float32Array(16));return n?(h.multiply(r,r,e),h.scale(r,r,[a,a,1]),t||h.rotateZ(r,r,-i.angle)):(h.scale(r,r,[1,-1,1]),h.translate(r,r,[-1,-1,0]),h.scale(r,r,[2/i.width,2/i.height,1])),r}function r(e,n){var t=[e.x,e.y,0,1];g(t,t,n);var i=t[3];return{point:new _(t[0]/i,t[1]/i),signedDistanceFromCamera:i}}function o(e,n){var t=e[0]/e[3],i=e[1]/e[3];return t>=-n[0]&&t<=n[0]&&i>=-n[1]&&i<=n[1]}function l(e,n,t,i,a,l,c,s){var p=i?e.textSizeData:e.iconSizeData,m=v.evaluateSizeForZoom(p,t.transform.zoom,A.properties[i?"text-size":"icon-size"]),g=[256/t.width*2+1,256/t.height*2+1],f=i?e.text.dynamicLayoutVertexArray:e.icon.dynamicLayoutVertexArray;f.clear();for(var h=e.lineVertexArray,b=i?e.text.placedSymbolArray:e.icon.placedSymbolArray,E=t.transform.width/t.transform.height,w=!1,N=0;NMath.abs(t.x-n.x)*i?{useVertical:!0}:(e===S.vertical?n.yt.x)?{needsFlipping:!0}:null}function u(e,n,t,i,a,o,l,u,d,g,f,h,y,v){var b,A=n/24,S=e.lineOffsetX*n,w=e.lineOffsetY*n;if(e.numGlyphs>1){var N=e.glyphStartIndex+e.numGlyphs,O=e.lineStartIndex,x=e.lineStartIndex+e.lineLength,L=c(A,u,S,w,t,f,h,e,d,o,y,!1);if(!L)return{notEnoughRoom:!0};var T=r(L.first.point,l).point,I=r(L.last.point,l).point;if(i&&!t){var R=s(e.writingMode,T,I,v);if(R)return R}b=[L.first];for(var C=e.glyphStartIndex+1;C0?P.point:p(h,F,D,1,a),B=s(e.writingMode,D,k,v);if(B)return B}var j=m(A*u.getoffsetX(e.glyphStartIndex),S,w,t,f,h,e.segment,e.lineStartIndex,e.lineStartIndex+e.lineLength,d,o,y,!1);if(!j)return{notEnoughRoom:!0};b=[j]}for(var H=0,G=b;H0?1:-1,y=0;i&&(h*=-1,y=Math.PI),h<0&&(y+=Math.PI);for(var v=h>0?c+l:c+l+1,b=v,E=a,A=a,S=0,w=0,N=Math.abs(f);S+w<=N;){if((v+=h)=s)return null;if(A=E,void 0===(E=d[v])){var O=new _(u.getx(v),u.gety(v)),x=r(O,m);if(x.signedDistanceFromCamera>0)E=d[v]=x.point;else{var L=v-h;E=p(0===S?o:new _(u.getx(L),u.gety(L)),O,A,N-S+1,m)}}S+=w,w=A.dist(E)}var T=(N-S)/w,I=E.sub(A),R=I.mult(T)._add(A);return R._add(I._unit()._perp()._mult(t*h)),{point:R,angle:y+Math.atan2(E.y-A.y,E.x-A.x),tileDistance:g?{prevTileDistance:v-h===b?0:u.gettileUnitDistanceFromAnchor(v-h),lastSegmentViewportDistance:N-S}:null}}function d(e,n){for(var t=0;t=w||c.y<0||c.y>=w||e.symbolInstances.push(o(e,c,l,t,i,e.layers[0],e.collisionBoxArray,n.index,n.sourceLayerIndex,e.index,y,N,L,_,b,O,T,f,{zoom:e.zoom},n,a,r))};if("line"===I)for(var D=0,M=u(n.geometry,0,0,w,w);D=N.MAX_GLYPHS&&b.warnOnce("Too many glyphs being rendered in a tile. See https://github.com/mapbox/mapbox-gl-js/issues/2907"),{key:F,textBoxStartIndex:k,textBoxEndIndex:B,iconBoxStartIndex:U,iconBoxEndIndex:W,textOffset:f,iconOffset:S,anchor:n,line:t,featureIndex:c,feature:O,numGlyphVertices:D,numVerticalGlyphVertices:M,numIconVertices:C,textOpacityState:new p,iconOpacityState:new p,isDuplicate:!1,placedTextSymbolIndices:P,crossTileID:0}}function l(e,n,t,i){var a=e.compareText;if(n in a){for(var r=a[n],o=r.length-1;o>=0;o--)if(i.dist(r[o])1||(N?(clearTimeout(N),N=null,v("dblclick",n)):N=setTimeout(_,300))}function m(e){b("touchmove",e)}function d(e){b("touchend",e)}function g(e){b("touchcancel",e)}function _(){N=null}function f(e){a.mousePos(E,e).equals(w)&&v("click",e)}function h(e){v("dblclick",e),e.preventDefault()}function y(n){var t=e.dragRotate&&e.dragRotate.isActive();S||t?S&&(A=n):v("contextmenu",n),n.preventDefault()}function v(n,t){var i=a.mousePos(E,t);return e.fire(n,{lngLat:e.unproject(i),point:i,originalEvent:t})}function b(n,t){var r=a.touchPos(E,t),o=r.reduce(function(e,n,t,i){return e.add(n.div(i.length))},new i(0,0));return e.fire(n,{lngLat:e.unproject(o),point:o,lngLats:r.map(function(n){return e.unproject(n)},this),points:r,originalEvent:t})}var E=e.getCanvasContainer(),A=null,S=!1,w=null,N=null;for(var O in l)e[O]=new l[O](e,n),n.interactive&&n[O]&&e[O].enable(n[O]);a.addEventListener(E,"mouseout",t),a.addEventListener(E,"mousedown",r),a.addEventListener(E,"mouseup",c),a.addEventListener(E,"mousemove",s),a.addEventListener(E,"mouseover",u),a.addEventListener(E,"touchstart",p,{passive:!0}),a.addEventListener(E,"touchmove",m,{passive:!o}),a.addEventListener(E,"touchend",d),a.addEventListener(E,"touchcancel",g),a.addEventListener(E,"click",f),a.addEventListener(E,"dblclick",h),a.addEventListener(E,"contextmenu",y)}},{"../util/dom":259,"../util/window":254,"./handler/box_zoom":239,"./handler/dblclick_zoom":240,"./handler/drag_pan":241,"./handler/drag_rotate":242,"./handler/keyboard":243,"./handler/scroll_zoom":244,"./handler/touch_zoom_rotate":245,"@mapbox/point-geometry":4}],231:[function(e,n,t){"use strict";var i=e("../util/util"),a=e("../style-spec/util/interpolate").number,r=e("../util/browser"),o=e("../geo/lng_lat"),l=e("../geo/lng_lat_bounds"),c=e("@mapbox/point-geometry"),s=e("../util/evented"),u=function(e){function n(n,t){e.call(this),this.moving=!1,this.transform=n,this._bearingSnap=t.bearingSnap}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.getCenter=function(){return this.transform.center},n.prototype.setCenter=function(e,n){return this.jumpTo({center:e},n)},n.prototype.panBy=function(e,n,t){return e=c.convert(e).mult(-1),this.panTo(this.transform.center,i.extend({offset:e},n),t)},n.prototype.panTo=function(e,n,t){return this.easeTo(i.extend({center:e},n),t)},n.prototype.getZoom=function(){return this.transform.zoom},n.prototype.setZoom=function(e,n){return this.jumpTo({zoom:e},n),this},n.prototype.zoomTo=function(e,n,t){return this.easeTo(i.extend({zoom:e},n),t)},n.prototype.zoomIn=function(e,n){return this.zoomTo(this.getZoom()+1,e,n),this},n.prototype.zoomOut=function(e,n){return this.zoomTo(this.getZoom()-1,e,n),this},n.prototype.getBearing=function(){return this.transform.bearing},n.prototype.setBearing=function(e,n){return this.jumpTo({bearing:e},n),this},n.prototype.rotateTo=function(e,n,t){return this.easeTo(i.extend({bearing:e},n),t)},n.prototype.resetNorth=function(e,n){return this.rotateTo(0,i.extend({duration:1e3},e),n),this},n.prototype.snapToNorth=function(e,n){return Math.abs(this.getBearing())n?1:0}),["bottom","left","right","top"]))return i.warnOnce("options.padding must be a positive number, or an Object with keys 'bottom', 'left', 'right', 'top'"),this;e=l.convert(e);var r=[(n.padding.left-n.padding.right)/2,(n.padding.top-n.padding.bottom)/2],o=Math.min(n.padding.right,n.padding.left),s=Math.min(n.padding.top,n.padding.bottom);n.offset=[n.offset[0]+r[0],n.offset[1]+r[1]];var u=c.convert(n.offset),p=this.transform,m=p.project(e.getNorthWest()),d=p.project(e.getSouthEast()),g=d.sub(m),_=(p.width-2*o-2*Math.abs(u.x))/g.x,f=(p.height-2*s-2*Math.abs(u.y))/g.y;return f<0||_<0?(i.warnOnce("Map cannot fit within canvas with the given bounds, padding, and/or offset."),this):(n.center=p.unproject(m.add(d).div(2)),n.zoom=Math.min(p.scaleZoom(p.scale*Math.min(_,f)),n.maxZoom),n.bearing=0,n.linear?this.easeTo(n,t):this.flyTo(n,t))},n.prototype.jumpTo=function(e,n){this.stop();var t=this.transform,i=!1,a=!1,r=!1;return"zoom"in e&&t.zoom!==+e.zoom&&(i=!0,t.zoom=+e.zoom),void 0!==e.center&&(t.center=o.convert(e.center)),"bearing"in e&&t.bearing!==+e.bearing&&(a=!0,t.bearing=+e.bearing),"pitch"in e&&t.pitch!==+e.pitch&&(r=!0,t.pitch=+e.pitch),this.fire("movestart",n).fire("move",n),i&&this.fire("zoomstart",n).fire("zoom",n).fire("zoomend",n),a&&this.fire("rotate",n),r&&this.fire("pitchstart",n).fire("pitch",n).fire("pitchend",n),this.fire("moveend",n)},n.prototype.easeTo=function(e,n){var t=this;this.stop(),e=i.extend({offset:[0,0],duration:500,easing:i.ease},e),!1===e.animate&&(e.duration=0);var r=this.transform,l=this.getZoom(),s=this.getBearing(),u=this.getPitch(),p="zoom"in e?+e.zoom:l,m="bearing"in e?this._normalizeBearing(e.bearing,s):s,d="pitch"in e?+e.pitch:u,g=r.centerPoint.add(c.convert(e.offset)),_=r.pointLocation(g),f=o.convert(e.center||_);this._normalizeCenter(f);var h,y,v=r.project(_),b=r.project(f).sub(v),E=r.zoomScale(p-l);return e.around&&(h=o.convert(e.around),y=r.locationPoint(h)),this.zooming=p!==l,this.rotating=s!==m,this.pitching=d!==u,this._prepareEase(n,e.noMoveStart),clearTimeout(this._onEaseEnd),this._ease(function(e){if(t.zooming&&(r.zoom=a(l,p,e)),t.rotating&&(r.bearing=a(s,m,e)),t.pitching&&(r.pitch=a(u,d,e)),h)r.setLocationAtPoint(h,y);else{var i=r.zoomScale(r.zoom-l),o=p>l?Math.min(2,E):Math.max(.5,E),c=Math.pow(o,1-e),_=r.unproject(v.add(b.mult(e*c)).mult(i));r.setLocationAtPoint(r.renderWorldCopies?_.wrap():_,g)}t._fireMoveEvents(n)},function(){e.delayEndEvents?t._onEaseEnd=setTimeout(function(){return t._afterEase(n)},e.delayEndEvents):t._afterEase(n)},e),this},n.prototype._prepareEase=function(e,n){this.moving=!0,n||this.fire("movestart",e),this.zooming&&this.fire("zoomstart",e),this.pitching&&this.fire("pitchstart",e)},n.prototype._fireMoveEvents=function(e){this.fire("move",e),this.zooming&&this.fire("zoom",e),this.rotating&&this.fire("rotate",e),this.pitching&&this.fire("pitch",e)},n.prototype._afterEase=function(e){var n=this.zooming,t=this.pitching;this.moving=!1,this.zooming=!1,this.rotating=!1,this.pitching=!1,n&&this.fire("zoomend",e),t&&this.fire("pitchend",e),this.fire("moveend",e)},n.prototype.flyTo=function(e,n){function t(e){var n=(O*O-N*N+(e?-1:1)*I*I*x*x)/(2*(e?O:N)*I*x);return Math.log(Math.sqrt(n*n+1)-n)}function r(e){return(Math.exp(e)-Math.exp(-e))/2}function l(e){return(Math.exp(e)+Math.exp(-e))/2}function s(e){return r(e)/l(e)}var u=this;this.stop(),e=i.extend({offset:[0,0],speed:1.2,curve:1.42,easing:i.ease},e);var p=this.transform,m=this.getZoom(),d=this.getBearing(),g=this.getPitch(),_="zoom"in e?i.clamp(+e.zoom,p.minZoom,p.maxZoom):m,f="bearing"in e?this._normalizeBearing(e.bearing,d):d,h="pitch"in e?+e.pitch:g,y=p.zoomScale(_-m),v=p.centerPoint.add(c.convert(e.offset)),b=p.pointLocation(v),E=o.convert(e.center||b);this._normalizeCenter(E);var A=p.project(b),S=p.project(E).sub(A),w=e.curve,N=Math.max(p.width,p.height),O=N/y,x=S.mag();if("minZoom"in e){var L=i.clamp(Math.min(e.minZoom,m,_),p.minZoom,p.maxZoom),T=N/p.zoomScale(L-m);w=Math.sqrt(T/x*2)}var I=w*w,R=t(0),C=function(e){return l(R)/l(R+w*e)},D=function(e){return N*((l(R)*s(R+w*e)-r(R))/I)/x},M=(t(1)-R)/w;if(Math.abs(x)<1e-6||!isFinite(M)){if(Math.abs(N-O)<1e-6)return this.easeTo(e,n);var F=Oe.maxDuration&&(e.duration=0),this.zooming=!0,this.rotating=d!==f,this.pitching=h!==g,this._prepareEase(n,!1),this._ease(function(e){var t=e*M,i=1/C(t);p.zoom=m+p.scaleZoom(i),u.rotating&&(p.bearing=a(d,f,e)),u.pitching&&(p.pitch=a(g,h,e));var r=p.unproject(A.add(S.mult(D(t))).mult(i));p.setLocationAtPoint(p.renderWorldCopies?r.wrap():r,v),u._fireMoveEvents(n)},function(){return u._afterEase(n)},e),this},n.prototype.isEasing=function(){return!!this._isEasing},n.prototype.isMoving=function(){return this.moving},n.prototype.stop=function(){return this._onFrame&&this._finishAnimation(),this},n.prototype._ease=function(e,n,t){var i=this;!1===t.animate||0===t.duration?(e(1),n()):(this._easeStart=r.now(),this._isEasing=!0,this._easeOptions=t,this._startAnimation(function(n){var t=Math.min((r.now()-i._easeStart)/i._easeOptions.duration,1);e(i._easeOptions.easing(t)),1===t&&i.stop()},function(){i._isEasing=!1,n()}))},n.prototype._updateCamera=function(){this._onFrame&&this._onFrame(this.transform)},n.prototype._startAnimation=function(e,n){return void 0===n&&(n=function(){}),this.stop(),this._onFrame=e,this._finishFn=n,this._update(),this},n.prototype._finishAnimation=function(){delete this._onFrame;var e=this._finishFn;delete this._finishFn,e.call(this)},n.prototype._normalizeBearing=function(e,n){e=i.wrap(e,-180,180);var t=Math.abs(e-n);return Math.abs(e-360-n)180?-360:t<-180?360:0}},n}(s);n.exports=u},{"../geo/lng_lat":62,"../geo/lng_lat_bounds":63,"../style-spec/util/interpolate":158,"../util/browser":252,"../util/evented":260,"../util/util":275,"@mapbox/point-geometry":4}],232:[function(e,n,t){"use strict";var i=e("../../util/dom"),a=e("../../util/util"),r=e("../../util/config"),o=function(e){this.options=e,a.bindAll(["_updateEditLink","_updateData","_updateCompact"],this)};o.prototype.getDefaultPosition=function(){return"bottom-right"},o.prototype.onAdd=function(e){var n=this.options&&this.options.compact;return this._map=e,this._container=i.create("div","mapboxgl-ctrl mapboxgl-ctrl-attrib"),n&&this._container.classList.add("mapboxgl-compact"),this._updateAttributions(),this._updateEditLink(),this._map.on("sourcedata",this._updateData),this._map.on("moveend",this._updateEditLink),void 0===n&&(this._map.on("resize",this._updateCompact),this._updateCompact()),this._container},o.prototype.onRemove=function(){i.remove(this._container),this._map.off("sourcedata",this._updateData),this._map.off("moveend",this._updateEditLink),this._map.off("resize",this._updateCompact),this._map=void 0},o.prototype._updateEditLink=function(){var e=this._editLink;e||(e=this._editLink=this._container.querySelector(".mapbox-improve-map"));var n=[{key:"owner",value:this.styleOwner},{key:"id",value:this.styleId},{key:"access_token",value:r.ACCESS_TOKEN}];if(e){var t=n.reduce(function(e,t,i){return t.value&&(e+=t.key+"="+t.value+(i=0)return!1;return!0}),e.length?(this._container.innerHTML=e.join(" | "),this._container.classList.remove("mapboxgl-attrib-empty")):this._container.classList.add("mapboxgl-attrib-empty"),this._editLink=null}},o.prototype._updateCompact=function(){this._map.getCanvasContainer().offsetWidth<=640?this._container.classList.add("mapboxgl-compact"):this._container.classList.remove("mapboxgl-compact")},n.exports=o},{"../../util/config":256,"../../util/dom":259,"../../util/util":275}],233:[function(e,n,t){"use strict";var i=e("../../util/dom"),a=e("../../util/util"),r=e("../../util/window"),o=function(){this._fullscreen=!1,a.bindAll(["_onClickFullscreen","_changeIcon"],this),"onfullscreenchange"in r.document?this._fullscreenchange="fullscreenchange":"onmozfullscreenchange"in r.document?this._fullscreenchange="mozfullscreenchange":"onwebkitfullscreenchange"in r.document?this._fullscreenchange="webkitfullscreenchange":"onmsfullscreenchange"in r.document&&(this._fullscreenchange="MSFullscreenChange"),this._className="mapboxgl-ctrl"};o.prototype.onAdd=function(e){return this._map=e,this._mapContainer=this._map.getContainer(),this._container=i.create("div",this._className+" mapboxgl-ctrl-group"),this._checkFullscreenSupport()?this._setupUI():(this._container.style.display="none",a.warnOnce("This device does not support fullscreen mode.")),this._container},o.prototype.onRemove=function(){i.remove(this._container),this._map=null,r.document.removeEventListener(this._fullscreenchange,this._changeIcon)},o.prototype._checkFullscreenSupport=function(){return!!(r.document.fullscreenEnabled||r.document.mozFullScreenEnabled||r.document.msFullscreenEnabled||r.document.webkitFullscreenEnabled)},o.prototype._setupUI=function(){var e=this._fullscreenButton=i.create("button",this._className+"-icon "+this._className+"-fullscreen",this._container);e.setAttribute("aria-label","Toggle fullscreen"),e.type="button",this._fullscreenButton.addEventListener("click",this._onClickFullscreen),r.document.addEventListener(this._fullscreenchange,this._changeIcon)},o.prototype._isFullscreen=function(){return this._fullscreen},o.prototype._changeIcon=function(){(r.document.fullscreenElement||r.document.mozFullScreenElement||r.document.webkitFullscreenElement||r.document.msFullscreenElement)===this._mapContainer!==this._fullscreen&&(this._fullscreen=!this._fullscreen,this._fullscreenButton.classList.toggle(this._className+"-shrink"),this._fullscreenButton.classList.toggle(this._className+"-fullscreen"))},o.prototype._onClickFullscreen=function(){this._isFullscreen()?r.document.exitFullscreen?r.document.exitFullscreen():r.document.mozCancelFullScreen?r.document.mozCancelFullScreen():r.document.msExitFullscreen?r.document.msExitFullscreen():r.document.webkitCancelFullScreen&&r.document.webkitCancelFullScreen():this._mapContainer.requestFullscreen?this._mapContainer.requestFullscreen():this._mapContainer.mozRequestFullScreen?this._mapContainer.mozRequestFullScreen():this._mapContainer.msRequestFullscreen?this._mapContainer.msRequestFullscreen():this._mapContainer.webkitRequestFullscreen&&this._mapContainer.webkitRequestFullscreen()},n.exports=o},{"../../util/dom":259,"../../util/util":275,"../../util/window":254}],234:[function(e,n,t){"use strict";function i(e){void 0!==a?e(a):void 0!==l.navigator.permissions?l.navigator.permissions.query({name:"geolocation"}).then(function(n){a="denied"!==n.state,e(a)}):(a=!!l.navigator.geolocation,e(a))}var a,r=e("../../util/evented"),o=e("../../util/dom"),l=e("../../util/window"),c=e("../../util/util"),s=e("../../geo/lng_lat"),u=e("../marker"),p={positionOptions:{enableHighAccuracy:!1,timeout:6e3},fitBoundsOptions:{maxZoom:15},trackUserLocation:!1,showUserLocation:!0},m=function(e){function n(n){e.call(this),this.options=c.extend({},p,n),c.bindAll(["_onSuccess","_onError","_finish","_setupUI","_updateCamera","_updateMarker","_onClickGeolocate"],this)}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.onAdd=function(e){return this._map=e,this._container=o.create("div","mapboxgl-ctrl mapboxgl-ctrl-group"),i(this._setupUI),this._container},n.prototype.onRemove=function(){void 0!==this._geolocationWatchID&&(l.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0),this.options.showUserLocation&&this._userLocationDotMarker.remove(),o.remove(this._container),this._map=void 0},n.prototype._onSuccess=function(e){if(this.options.trackUserLocation)switch(this._lastKnownPosition=e,this._watchState){case"WAITING_ACTIVE":case"ACTIVE_LOCK":case"ACTIVE_ERROR":this._watchState="ACTIVE_LOCK",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active");break;case"BACKGROUND":case"BACKGROUND_ERROR":this._watchState="BACKGROUND",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background")}this.options.showUserLocation&&"OFF"!==this._watchState&&this._updateMarker(e),this.options.trackUserLocation&&"ACTIVE_LOCK"!==this._watchState||this._updateCamera(e),this.options.showUserLocation&&this._dotElement.classList.remove("mapboxgl-user-location-dot-stale"),this.fire("geolocate",e),this._finish()},n.prototype._updateCamera=function(e){var n=new s(e.coords.longitude,e.coords.latitude),t=e.coords.accuracy;this._map.fitBounds(n.toBounds(t),this.options.fitBoundsOptions,{geolocateSource:!0})},n.prototype._updateMarker=function(e){e?this._userLocationDotMarker.setLngLat([e.coords.longitude,e.coords.latitude]).addTo(this._map):this._userLocationDotMarker.remove()},n.prototype._onError=function(e){if(this.options.trackUserLocation)if(1===e.code)this._watchState="OFF",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background-error"),void 0!==this._geolocationWatchID&&this._clearWatch();else switch(this._watchState){case"WAITING_ACTIVE":this._watchState="ACTIVE_ERROR",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active-error");break;case"ACTIVE_LOCK":this._watchState="ACTIVE_ERROR",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting");break;case"BACKGROUND":this._watchState="BACKGROUND_ERROR",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting")}"OFF"!==this._watchState&&this.options.showUserLocation&&this._dotElement.classList.add("mapboxgl-user-location-dot-stale"),this.fire("error",e),this._finish()},n.prototype._finish=function(){this._timeoutId&&clearTimeout(this._timeoutId),this._timeoutId=void 0},n.prototype._setupUI=function(e){var n=this;!1!==e&&(this._container.addEventListener("contextmenu",function(e){return e.preventDefault()}),this._geolocateButton=o.create("button","mapboxgl-ctrl-icon mapboxgl-ctrl-geolocate",this._container),this._geolocateButton.type="button",this._geolocateButton.setAttribute("aria-label","Geolocate"),this.options.trackUserLocation&&(this._geolocateButton.setAttribute("aria-pressed","false"),this._watchState="OFF"),this.options.showUserLocation&&(this._dotElement=o.create("div","mapboxgl-user-location-dot"),this._userLocationDotMarker=new u(this._dotElement),this.options.trackUserLocation&&(this._watchState="OFF")),this._geolocateButton.addEventListener("click",this._onClickGeolocate.bind(this)),this.options.trackUserLocation&&this._map.on("movestart",function(e){e.geolocateSource||"ACTIVE_LOCK"!==n._watchState||(n._watchState="BACKGROUND",n._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background"),n._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),n.fire("trackuserlocationend"))}))},n.prototype._onClickGeolocate=function(){if(this.options.trackUserLocation){switch(this._watchState){case"OFF":this._watchState="WAITING_ACTIVE",this.fire("trackuserlocationstart");break;case"WAITING_ACTIVE":case"ACTIVE_LOCK":case"ACTIVE_ERROR":case"BACKGROUND_ERROR":this._watchState="OFF",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background-error"),this.fire("trackuserlocationend");break;case"BACKGROUND":this._watchState="ACTIVE_LOCK",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._lastKnownPosition&&this._updateCamera(this._lastKnownPosition),this.fire("trackuserlocationstart")}switch(this._watchState){case"WAITING_ACTIVE":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active");break;case"ACTIVE_LOCK":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active");break;case"ACTIVE_ERROR":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active-error");break;case"BACKGROUND":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background");break;case"BACKGROUND_ERROR":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background-error")}"OFF"===this._watchState&&void 0!==this._geolocationWatchID?this._clearWatch():void 0===this._geolocationWatchID&&(this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.setAttribute("aria-pressed","true"),this._geolocationWatchID=l.navigator.geolocation.watchPosition(this._onSuccess,this._onError,this.options.positionOptions))}else l.navigator.geolocation.getCurrentPosition(this._onSuccess,this._onError,this.options.positionOptions),this._timeoutId=setTimeout(this._finish,1e4)},n.prototype._clearWatch=function(){l.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0,this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.setAttribute("aria-pressed","false"),this.options.showUserLocation&&this._updateMarker(null)},n}(r);n.exports=m},{"../../geo/lng_lat":62,"../../util/dom":259,"../../util/evented":260,"../../util/util":275,"../../util/window":254,"../marker":248}],235:[function(e,n,t){"use strict";var i=e("../../util/dom"),a=e("../../util/util"),r=function(){a.bindAll(["_updateLogo"],this)};r.prototype.onAdd=function(e){this._map=e,this._container=i.create("div","mapboxgl-ctrl");var n=i.create("a","mapboxgl-ctrl-logo");return n.target="_blank",n.href="https://www.mapbox.com/",n.setAttribute("aria-label","Mapbox logo"),this._container.appendChild(n),this._container.style.display="none",this._map.on("sourcedata",this._updateLogo),this._updateLogo(),this._container},r.prototype.onRemove=function(){i.remove(this._container),this._map.off("sourcedata",this._updateLogo)},r.prototype.getDefaultPosition=function(){return"bottom-left"},r.prototype._updateLogo=function(e){e&&"metadata"!==e.sourceDataType||(this._container.style.display=this._logoRequired()?"block":"none")},r.prototype._logoRequired=function(){if(this._map.style){var e=this._map.style.sourceCaches;for(var n in e)if(e[n].getSource().mapbox_logo)return!0;return!1}},n.exports=r},{"../../util/dom":259,"../../util/util":275}],236:[function(e,n,t){"use strict";var i=e("../../util/dom"),a=e("../../util/util"),r=e("../handler/drag_rotate"),o={showCompass:!0,showZoom:!0},l=function(e){var n=this;this.options=a.extend({},o,e),this._container=i.create("div","mapboxgl-ctrl mapboxgl-ctrl-group"),this._container.addEventListener("contextmenu",function(e){return e.preventDefault()}),this.options.showZoom&&(this._zoomInButton=this._createButton("mapboxgl-ctrl-icon mapboxgl-ctrl-zoom-in","Zoom In",function(){return n._map.zoomIn()}),this._zoomOutButton=this._createButton("mapboxgl-ctrl-icon mapboxgl-ctrl-zoom-out","Zoom Out",function(){return n._map.zoomOut()})),this.options.showCompass&&(a.bindAll(["_rotateCompassArrow"],this),this._compass=this._createButton("mapboxgl-ctrl-icon mapboxgl-ctrl-compass","Reset North",function(){return n._map.resetNorth()}),this._compassArrow=i.create("span","mapboxgl-ctrl-compass-arrow",this._compass))};l.prototype._rotateCompassArrow=function(){var e="rotate("+this._map.transform.angle*(180/Math.PI)+"deg)";this._compassArrow.style.transform=e},l.prototype.onAdd=function(e){return this._map=e,this.options.showCompass&&(this._map.on("rotate",this._rotateCompassArrow),this._rotateCompassArrow(),this._handler=new r(e,{button:"left",element:this._compass}),this._handler.enable()),this._container},l.prototype.onRemove=function(){i.remove(this._container),this.options.showCompass&&(this._map.off("rotate",this._rotateCompassArrow),this._handler.disable(),delete this._handler),delete this._map},l.prototype._createButton=function(e,n,t){var a=i.create("button",e,this._container);return a.type="button",a.setAttribute("aria-label",n),a.addEventListener("click",t),a},n.exports=l},{"../../util/dom":259,"../../util/util":275,"../handler/drag_rotate":242}],237:[function(e,n,t){"use strict";function i(e,n,t){var i=t&&t.maxWidth||100,o=e._container.clientHeight/2,l=r(e.unproject([0,o]),e.unproject([i,o]));if(t&&"imperial"===t.unit){var c=3.2808*l;c>5280?a(n,i,c/5280,"mi"):a(n,i,c,"ft")}else if(t&&"nautical"===t.unit){var s=l/1852;a(n,i,s,"nm")}else a(n,i,l,"m")}function a(e,n,t,i){var a=o(t),r=a/t;"m"===i&&a>=1e3&&(a/=1e3,i="km"),e.style.width=n*r+"px",e.innerHTML=a+i}function r(e,n){var t=Math.PI/180,i=e.lat*t,a=n.lat*t,r=Math.sin(i)*Math.sin(a)+Math.cos(i)*Math.cos(a)*Math.cos((n.lng-e.lng)*t);return 6371e3*Math.acos(Math.min(r,1))}function o(e){var n=Math.pow(10,(""+Math.floor(e)).length-1),t=e/n;return t=t>=10?10:t>=5?5:t>=3?3:t>=2?2:1,n*t}var l=e("../../util/dom"),c=e("../../util/util"),s=function(e){this.options=e,c.bindAll(["_onMove"],this)};s.prototype.getDefaultPosition=function(){return"bottom-left"},s.prototype._onMove=function(){i(this._map,this._container,this.options)},s.prototype.onAdd=function(e){return this._map=e,this._container=l.create("div","mapboxgl-ctrl mapboxgl-ctrl-scale",e.getContainer()),this._map.on("move",this._onMove),this._onMove(),this._container},s.prototype.onRemove=function(){l.remove(this._container),this._map.off("move",this._onMove),this._map=void 0},n.exports=s},{"../../util/dom":259,"../../util/util":275}],238:[function(e,n,t){"use strict"},{}],239:[function(e,n,t){"use strict";var i=e("../../util/dom"),a=e("../../geo/lng_lat_bounds"),r=e("../../util/util"),o=e("../../util/window"),l=function(e){this._map=e,this._el=e.getCanvasContainer(),this._container=e.getContainer(),r.bindAll(["_onMouseDown","_onMouseMove","_onMouseUp","_onKeyDown"],this)};l.prototype.isEnabled=function(){return!!this._enabled},l.prototype.isActive=function(){return!!this._active},l.prototype.enable=function(){this.isEnabled()||(this._map.dragPan&&this._map.dragPan.disable(),this._el.addEventListener("mousedown",this._onMouseDown,!1),this._map.dragPan&&this._map.dragPan.enable(),this._enabled=!0)},l.prototype.disable=function(){this.isEnabled()&&(this._el.removeEventListener("mousedown",this._onMouseDown),this._enabled=!1)},l.prototype._onMouseDown=function(e){e.shiftKey&&0===e.button&&(o.document.addEventListener("mousemove",this._onMouseMove,!1),o.document.addEventListener("keydown",this._onKeyDown,!1),o.document.addEventListener("mouseup",this._onMouseUp,!1),i.disableDrag(),this._startPos=i.mousePos(this._el,e),this._active=!0)},l.prototype._onMouseMove=function(e){var n=this._startPos,t=i.mousePos(this._el,e);this._box||(this._box=i.create("div","mapboxgl-boxzoom",this._container),this._container.classList.add("mapboxgl-crosshair"),this._fireEvent("boxzoomstart",e));var a=Math.min(n.x,t.x),r=Math.max(n.x,t.x),o=Math.min(n.y,t.y),l=Math.max(n.y,t.y);i.setTransform(this._box,"translate("+a+"px,"+o+"px)"),this._box.style.width=r-a+"px",this._box.style.height=l-o+"px"},l.prototype._onMouseUp=function(e){if(0===e.button){var n=this._startPos,t=i.mousePos(this._el,e),r=(new a).extend(this._map.unproject(n)).extend(this._map.unproject(t));this._finish(),n.x===t.x&&n.y===t.y?this._fireEvent("boxzoomcancel",e):this._map.fitBounds(r,{linear:!0}).fire("boxzoomend",{originalEvent:e,boxZoomBounds:r})}},l.prototype._onKeyDown=function(e){27===e.keyCode&&(this._finish(),this._fireEvent("boxzoomcancel",e))},l.prototype._finish=function(){this._active=!1,o.document.removeEventListener("mousemove",this._onMouseMove,!1),o.document.removeEventListener("keydown",this._onKeyDown,!1),o.document.removeEventListener("mouseup",this._onMouseUp,!1),this._container.classList.remove("mapboxgl-crosshair"),this._box&&(i.remove(this._box),this._box=null),i.enableDrag()},l.prototype._fireEvent=function(e,n){return this._map.fire(e,{originalEvent:n})},n.exports=l},{"../../geo/lng_lat_bounds":63,"../../util/dom":259,"../../util/util":275,"../../util/window":254}],240:[function(e,n,t){"use strict";var i=e("../../util/util"),a=function(e){this._map=e,i.bindAll(["_onDblClick","_onZoomEnd"],this)};a.prototype.isEnabled=function(){return!!this._enabled},a.prototype.isActive=function(){return!!this._active},a.prototype.enable=function(){this.isEnabled()||(this._map.on("dblclick",this._onDblClick),this._enabled=!0)},a.prototype.disable=function(){this.isEnabled()&&(this._map.off("dblclick",this._onDblClick),this._enabled=!1)},a.prototype._onDblClick=function(e){this._active=!0,this._map.on("zoomend",this._onZoomEnd),this._map.zoomTo(this._map.getZoom()+(e.originalEvent.shiftKey?-1:1),{around:e.lngLat},e)},a.prototype._onZoomEnd=function(){this._active=!1,this._map.off("zoomend",this._onZoomEnd)},n.exports=a},{"../../util/util":275}],241:[function(e,n,t){"use strict";var i=e("../../util/dom"),a=e("../../util/util"),r=e("../../util/window"),o=e("../../util/browser"),l=a.bezier(0,0,.3,1),c=function(e){this._map=e,this._el=e.getCanvasContainer(),a.bindAll(["_onDown","_onMove","_onUp","_onTouchEnd","_onMouseUp","_onDragFrame","_onDragFinished"],this)};c.prototype.isEnabled=function(){return!!this._enabled},c.prototype.isActive=function(){return!!this._active},c.prototype.enable=function(){this.isEnabled()||(this._el.classList.add("mapboxgl-touch-drag-pan"),i.addEventListener(this._el,"mousedown",this._onDown),i.addEventListener(this._el,"touchstart",this._onDown,{passive:!1}),this._enabled=!0)},c.prototype.disable=function(){this.isEnabled()&&(this._el.classList.remove("mapboxgl-touch-drag-pan"),i.removeEventListener(this._el,"mousedown",this._onDown),i.removeEventListener(this._el,"touchstart",this._onDown,{passive:!1}),this._enabled=!1)},c.prototype._onDown=function(e){this._ignoreEvent(e)||this.isActive()||(e.touches?(i.addEventListener(r.document,"touchmove",this._onMove,{passive:!1}),i.addEventListener(r.document,"touchend",this._onTouchEnd)):(i.addEventListener(r.document,"mousemove",this._onMove),i.addEventListener(r.document,"mouseup",this._onMouseUp)),i.addEventListener(r,"blur",this._onMouseUp),this._active=!1,this._previousPos=i.mousePos(this._el,e),this._inertia=[[o.now(),this._previousPos]])},c.prototype._onMove=function(e){if(!this._ignoreEvent(e)){this._lastMoveEvent=e,e.preventDefault();var n=i.mousePos(this._el,e);if(this._drainInertiaBuffer(),this._inertia.push([o.now(),n]),!this._previousPos)return void(this._previousPos=n);this._pos=n,this.isActive()||(this._active=!0,this._map.moving=!0,this._fireEvent("dragstart",e),this._fireEvent("movestart",e),this._map._startAnimation(this._onDragFrame,this._onDragFinished)),this._map._update()}},c.prototype._onDragFrame=function(e){var n=this._lastMoveEvent;n&&(e.setLocationAtPoint(e.pointLocation(this._previousPos),this._pos),this._fireEvent("drag",n),this._fireEvent("move",n),this._previousPos=this._pos,delete this._lastMoveEvent)},c.prototype._onDragFinished=function(e){var n=this;if(this.isActive()){this._active=!1,delete this._lastMoveEvent,delete this._previousPos,delete this._pos,this._fireEvent("dragend",e),this._drainInertiaBuffer();var t=function(){n._map.moving=!1,n._fireEvent("moveend",e)},i=this._inertia;if(i.length<2)return void t();var a=i[i.length-1],r=i[0],o=a[1].sub(r[1]),c=(a[0]-r[0])/1e3;if(0===c||a[1].equals(r[1]))return void t();var s=o.mult(.3/c),u=s.mag();u>1400&&(u=1400,s._unit()._mult(u));var p=u/750,m=s.mult(-p/2);this._map.panBy(m,{duration:1e3*p,easing:l,noMoveStart:!0},{originalEvent:e})}},c.prototype._onUp=function(e){this._onDragFinished(e)},c.prototype._onMouseUp=function(e){this._ignoreEvent(e)||(this._onUp(e),i.removeEventListener(r.document,"mousemove",this._onMove),i.removeEventListener(r.document,"mouseup",this._onMouseUp),i.removeEventListener(r,"blur",this._onMouseUp))},c.prototype._onTouchEnd=function(e){this._ignoreEvent(e)||(this._onUp(e),i.removeEventListener(r.document,"touchmove",this._onMove,{passive:!1}),i.removeEventListener(r.document,"touchend",this._onTouchEnd))},c.prototype._fireEvent=function(e,n){return this._map.fire(e,n?{originalEvent:n}:{})},c.prototype._ignoreEvent=function(e){var n=this._map;return!(!n.boxZoom||!n.boxZoom.isActive())||!(!n.dragRotate||!n.dragRotate.isActive())||(e.touches?e.touches.length>1:!!e.ctrlKey||"mousemove"!==e.type&&e.button&&0!==e.button)},c.prototype._drainInertiaBuffer=function(){for(var e=this._inertia,n=o.now();e.length>0&&n-e[0][0]>160;)e.shift()},n.exports=c},{"../../util/browser":252,"../../util/dom":259,"../../util/util":275,"../../util/window":254}],242:[function(e,n,t){"use strict";var i=e("../../util/dom"),a=e("../../util/util"),r=e("../../util/window"),o=e("../../util/browser"),l=a.bezier(0,0,.25,1),c=function(e,n){this._map=e,this._el=n.element||e.getCanvasContainer(),this._button=n.button||"right",this._bearingSnap=n.bearingSnap||0,this._pitchWithRotate=!1!==n.pitchWithRotate,a.bindAll(["_onDown","_onMove","_onUp","_onDragFrame","_onDragFinished"],this)};c.prototype.isEnabled=function(){return!!this._enabled},c.prototype.isActive=function(){return!!this._active},c.prototype.enable=function(){this.isEnabled()||(this._el.addEventListener("mousedown",this._onDown),this._enabled=!0)},c.prototype.disable=function(){this.isEnabled()&&(this._el.removeEventListener("mousedown",this._onDown),this._enabled=!1)},c.prototype._onDown=function(e){if(!(this._map.boxZoom&&this._map.boxZoom.isActive()||this._map.dragPan&&this._map.dragPan.isActive()||this.isActive())){if("right"===this._button){var n=e.ctrlKey?0:2,t=e.button;if(void 0!==r.InstallTrigger&&2===e.button&&e.ctrlKey&&r.navigator.platform.toUpperCase().indexOf("MAC")>=0&&(t=0),t!==n)return}else if(e.ctrlKey||0!==e.button)return;i.disableDrag(),r.document.addEventListener("mousemove",this._onMove,{capture:!0}),r.document.addEventListener("mouseup",this._onUp),r.addEventListener("blur",this._onUp),this._active=!1,this._inertia=[[o.now(),this._map.getBearing()]],this._previousPos=i.mousePos(this._el,e),this._center=this._map.transform.centerPoint,e.preventDefault()}},c.prototype._onMove=function(e){this._lastMoveEvent=e;var n=i.mousePos(this._el,e);if(!this._previousPos)return void(this._previousPos=n);this._pos=n,this.isActive()||(this._active=!0,this._map.moving=!0,this._fireEvent("rotatestart",e),this._fireEvent("movestart",e),this._pitchWithRotate&&this._fireEvent("pitchstart",e),this._map._startAnimation(this._onDragFrame,this._onDragFinished)),this._map._update()},c.prototype._onUp=function(e){r.document.removeEventListener("mousemove",this._onMove,{capture:!0}),r.document.removeEventListener("mouseup",this._onUp),r.removeEventListener("blur",this._onUp),i.enableDrag(),this._onDragFinished(e)},c.prototype._onDragFrame=function(e){var n=this._lastMoveEvent;if(n){var t=this._previousPos,i=this._pos,a=.8*(t.x-i.x),r=-.5*(t.y-i.y),l=e.bearing-a,c=e.pitch-r,s=this._inertia,u=s[s.length-1];this._drainInertiaBuffer(),s.push([o.now(),this._map._normalizeBearing(l,u[1])]),e.bearing=l,this._pitchWithRotate&&(this._fireEvent("pitch",n),e.pitch=c),this._fireEvent("rotate",n),this._fireEvent("move",n),delete this._lastMoveEvent,this._previousPos=this._pos}},c.prototype._onDragFinished=function(e){var n=this;if(this.isActive()){this._active=!1,delete this._lastMoveEvent,delete this._previousPos,this._fireEvent("rotateend",e),this._drainInertiaBuffer();var t=this._map,i=t.getBearing(),a=this._inertia,r=function(){Math.abs(i)180&&(g=180);var _=g/180;u+=m*g*(_/2),Math.abs(t._normalizeBearing(u,0))0&&n-e[0][0]>160;)e.shift()},n.exports=c},{"../../util/browser":252,"../../util/dom":259,"../../util/util":275,"../../util/window":254}],243:[function(e,n,t){"use strict";function i(e){return e*(2-e)}var a=e("../../util/util"),r=function(e){this._map=e,this._el=e.getCanvasContainer(),a.bindAll(["_onKeyDown"],this)};r.prototype.isEnabled=function(){return!!this._enabled},r.prototype.enable=function(){this.isEnabled()||(this._el.addEventListener("keydown",this._onKeyDown,!1),this._enabled=!0)},r.prototype.disable=function(){this.isEnabled()&&(this._el.removeEventListener("keydown",this._onKeyDown),this._enabled=!1)},r.prototype._onKeyDown=function(e){if(!(e.altKey||e.ctrlKey||e.metaKey)){var n=0,t=0,a=0,r=0,o=0;switch(e.keyCode){case 61:case 107:case 171:case 187:n=1;break;case 189:case 109:case 173:n=-1;break;case 37:e.shiftKey?t=-1:(e.preventDefault(),r=-1);break;case 39:e.shiftKey?t=1:(e.preventDefault(),r=1);break;case 38:e.shiftKey?a=1:(e.preventDefault(),o=-1);break;case 40:e.shiftKey?a=-1:(o=1,e.preventDefault());break;default:return}var l=this._map,c=l.getZoom(),s={duration:300,delayEndEvents:500,easing:i,zoom:n?Math.round(c)+n*(e.shiftKey?2:1):c,bearing:l.getBearing()+15*t,pitch:l.getPitch()+10*a,offset:[100*-r,100*-o],center:l.getCenter()};l.easeTo(s,{originalEvent:e})}},n.exports=r},{"../../util/util":275}],244:[function(e,n,t){"use strict";var i=e("../../util/dom"),a=e("../../util/util"),r=e("../../util/browser"),o=e("../../util/window"),l=e("../../style-spec/util/interpolate").number,c=e("../../geo/lng_lat"),s=o.navigator.userAgent.toLowerCase(),u=-1!==s.indexOf("firefox"),p=-1!==s.indexOf("safari")&&-1===s.indexOf("chrom"),m=function(e){this._map=e,this._el=e.getCanvasContainer(),this._delta=0,a.bindAll(["_onWheel","_onTimeout","_onScrollFrame","_onScrollFinished"],this)};m.prototype.isEnabled=function(){return!!this._enabled},m.prototype.isActive=function(){return!!this._active},m.prototype.enable=function(e){this.isEnabled()||(this._el.addEventListener("wheel",this._onWheel,!1),this._el.addEventListener("mousewheel",this._onWheel,!1),this._enabled=!0,this._aroundCenter=e&&"center"===e.around)},m.prototype.disable=function(){this.isEnabled()&&(this._el.removeEventListener("wheel",this._onWheel),this._el.removeEventListener("mousewheel",this._onWheel),this._enabled=!1)},m.prototype._onWheel=function(e){var n=0;"wheel"===e.type?(n=e.deltaY,u&&e.deltaMode===o.WheelEvent.DOM_DELTA_PIXEL&&(n/=r.devicePixelRatio),e.deltaMode===o.WheelEvent.DOM_DELTA_LINE&&(n*=40)):"mousewheel"===e.type&&(n=-e.wheelDeltaY,p&&(n/=3));var t=r.now(),i=t-(this._lastWheelEventTime||0);this._lastWheelEventTime=t,0!==n&&n%4.000244140625==0?this._type="wheel":0!==n&&Math.abs(n)<4?this._type="trackpad":i>400?(this._type=null,this._lastValue=n,this._timeout=setTimeout(this._onTimeout,40,e)):this._type||(this._type=Math.abs(i*n)<200?"trackpad":"wheel",this._timeout&&(clearTimeout(this._timeout),this._timeout=null,n+=this._lastValue)),e.shiftKey&&n&&(n/=4),this._type&&(this._lastWheelEvent=e,this._delta-=n,this.isActive()||this._start(e)),e.preventDefault()},m.prototype._onTimeout=function(e){this._type="wheel",this._delta-=this._lastValue,this.isActive()||this._start(e)},m.prototype._start=function(e){if(this._delta){this._active=!0,this._map.moving=!0,this._map.zooming=!0,this._map.fire("movestart",{originalEvent:e}),this._map.fire("zoomstart",{originalEvent:e}),clearTimeout(this._finishTimeout);var n=i.mousePos(this._el,e);this._around=c.convert(this._aroundCenter?this._map.getCenter():this._map.unproject(n)),this._aroundPoint=this._map.transform.locationPoint(this._around),this._map._startAnimation(this._onScrollFrame,this._onScrollFinished)}},m.prototype._onScrollFrame=function(e){if(this.isActive()){if(0!==this._delta){var n="wheel"===this._type&&Math.abs(this._delta)>4.000244140625?1/450:.01,t=2/(1+Math.exp(-Math.abs(this._delta*n)));this._delta<0&&0!==t&&(t=1/t);var i="number"==typeof this._targetZoom?e.zoomScale(this._targetZoom):e.scale;this._targetZoom=Math.min(e.maxZoom,Math.max(e.minZoom,e.scaleZoom(i*t))),"wheel"===this._type&&(this._startZoom=e.zoom,this._easing=this._smoothOutEasing(200)),this._delta=0}if("wheel"===this._type){var a=Math.min((r.now()-this._lastWheelEventTime)/200,1),o=this._easing(a);e.zoom=l(this._startZoom,this._targetZoom,o),1===a&&this._map.stop()}else e.zoom=this._targetZoom,this._map.stop();e.setLocationAtPoint(this._around,this._aroundPoint),this._map.fire("move",{originalEvent:this._lastWheelEvent}),this._map.fire("zoom",{originalEvent:this._lastWheelEvent})}},m.prototype._onScrollFinished=function(){var e=this;this.isActive()&&(this._active=!1,this._finishTimeout=setTimeout(function(){e._map.moving=!1,e._map.zooming=!1,e._map.fire("zoomend"),e._map.fire("moveend"),delete e._targetZoom},200))},m.prototype._smoothOutEasing=function(e){var n=a.ease;if(this._prevEase){var t=this._prevEase,i=(r.now()-t.start)/t.duration,o=t.easing(i+.01)-t.easing(i),l=.27/Math.sqrt(o*o+1e-4)*.01,c=Math.sqrt(.0729-l*l);n=a.bezier(l,c,.25,1)}return this._prevEase={start:r.now(),duration:e,easing:n},n},n.exports=m},{"../../geo/lng_lat":62,"../../style-spec/util/interpolate":158,"../../util/browser":252,"../../util/dom":259,"../../util/util":275,"../../util/window":254}],245:[function(e,n,t){"use strict";var i=e("../../util/dom"),a=e("../../util/util"),r=e("../../util/window"),o=e("../../util/browser"),l=a.bezier(0,0,.15,1),c=function(e){this._map=e,this._el=e.getCanvasContainer(),a.bindAll(["_onStart","_onMove","_onEnd"],this)};c.prototype.isEnabled=function(){return!!this._enabled},c.prototype.enable=function(e){this.isEnabled()||(this._el.classList.add("mapboxgl-touch-zoom-rotate"),i.addEventListener(this._el,"touchstart",this._onStart,{passive:!1}),this._enabled=!0,this._aroundCenter=e&&"center"===e.around)},c.prototype.disable=function(){this.isEnabled()&&(this._el.classList.remove("mapboxgl-touch-zoom-rotate"),i.removeEventListener(this._el,"touchstart",this._onStart,{passive:!1}),this._enabled=!1)},c.prototype.disableRotation=function(){this._rotationDisabled=!0},c.prototype.enableRotation=function(){this._rotationDisabled=!1},c.prototype._onStart=function(e){if(2===e.touches.length){var n=i.mousePos(this._el,e.touches[0]),t=i.mousePos(this._el,e.touches[1]);this._startVec=n.sub(t),this._startScale=this._map.transform.scale,this._startBearing=this._map.transform.bearing,this._gestureIntent=void 0,this._inertia=[],i.addEventListener(r.document,"touchmove",this._onMove,{passive:!1}),i.addEventListener(r.document,"touchend",this._onEnd)}},c.prototype._onMove=function(e){if(2===e.touches.length){var n=i.mousePos(this._el,e.touches[0]),t=i.mousePos(this._el,e.touches[1]),a=n.add(t).div(2),r=n.sub(t),l=r.mag()/this._startVec.mag(),c=this._rotationDisabled?0:180*r.angleWith(this._startVec)/Math.PI,s=this._map;if(this._gestureIntent){var u={duration:0,around:s.unproject(a)};"rotate"===this._gestureIntent&&(u.bearing=this._startBearing+c),"zoom"!==this._gestureIntent&&"rotate"!==this._gestureIntent||(u.zoom=s.transform.scaleZoom(this._startScale*l)),s.stop(),this._drainInertiaBuffer(),this._inertia.push([o.now(),l,a]),s.easeTo(u,{originalEvent:e})}else{var p=Math.abs(1-l)>.15;Math.abs(c)>10?this._gestureIntent="rotate":p&&(this._gestureIntent="zoom"),this._gestureIntent&&(this._startVec=r,this._startScale=s.transform.scale,this._startBearing=s.transform.bearing)}e.preventDefault()}},c.prototype._onEnd=function(e){i.removeEventListener(r.document,"touchmove",this._onMove,{passive:!1}),i.removeEventListener(r.document,"touchend",this._onEnd),this._drainInertiaBuffer();var n=this._inertia,t=this._map;if(n.length<2)return void t.snapToNorth({},{originalEvent:e});var a=n[n.length-1],o=n[0],c=t.transform.scaleZoom(this._startScale*a[1]),s=t.transform.scaleZoom(this._startScale*o[1]),u=c-s,p=(a[0]-o[0])/1e3,m=a[2];if(0===p||c===s)return void t.snapToNorth({},{originalEvent:e});var d=.15*u/p;Math.abs(d)>2.5&&(d=d>0?2.5:-2.5);var g=1e3*Math.abs(d/(12*.15)),_=c+d*g/2e3;_<0&&(_=0),t.easeTo({zoom:_,duration:g,easing:l,around:this._aroundCenter?t.getCenter():t.unproject(m)},{originalEvent:e})},c.prototype._drainInertiaBuffer=function(){for(var e=this._inertia,n=o.now();e.length>2&&n-e[0][0]>160;)e.shift()},n.exports=c},{"../../util/browser":252,"../../util/dom":259,"../../util/util":275,"../../util/window":254}],246:[function(e,n,t){"use strict";var i=e("../util/util"),a=e("../util/window"),r=e("../util/throttle"),o=function(){i.bindAll(["_onHashChange","_updateHash"],this),this._updateHash=r(this._updateHashUnthrottled.bind(this),300)};o.prototype.addTo=function(e){return this._map=e,a.addEventListener("hashchange",this._onHashChange,!1),this._map.on("moveend",this._updateHash),this},o.prototype.remove=function(){return a.removeEventListener("hashchange",this._onHashChange,!1),this._map.off("moveend",this._updateHash),delete this._map,this},o.prototype.getHashString=function(e){var n=this._map.getCenter(),t=Math.round(100*this._map.getZoom())/100,i=Math.ceil((t*Math.LN2+Math.log(512/360/.5))/Math.LN10),a=Math.pow(10,i),r=Math.round(n.lng*a)/a,o=Math.round(n.lat*a)/a,l=this._map.getBearing(),c=this._map.getPitch(),s="";return s+=e?"#/"+r+"/"+o+"/"+t:"#"+t+"/"+o+"/"+r,(l||c)&&(s+="/"+Math.round(10*l)/10),c&&(s+="/"+Math.round(c)),s},o.prototype._onHashChange=function(){var e=a.location.hash.replace("#","").split("/");return e.length>=3&&(this._map.jumpTo({center:[+e[2],+e[1]],zoom:+e[0],bearing:+(e[3]||0),pitch:+(e[4]||0)}),!0)},o.prototype._updateHashUnthrottled=function(){var e=this.getHashString();a.history.replaceState("","",e)},n.exports=o},{"../util/throttle":272,"../util/util":275,"../util/window":254}],247:[function(e,n,t){"use strict";function i(e){e.parentNode&&e.parentNode.removeChild(e)}var a=e("../util/util"),r=e("../util/browser"),o=e("../util/window"),l=e("../util/window"),c=l.HTMLImageElement,s=l.HTMLElement,u=e("../util/dom"),p=e("../util/ajax"),m=e("../style/style"),d=e("../style/evaluation_parameters"),g=e("../render/painter"),_=e("../geo/transform"),f=e("./hash"),h=e("./bind_handlers"),y=e("./camera"),v=e("../geo/lng_lat"),b=e("../geo/lng_lat_bounds"),E=e("@mapbox/point-geometry"),A=e("./control/attribution_control"),S=e("./control/logo_control"),w=e("@mapbox/mapbox-gl-supported"),N=e("../util/image"),O=N.RGBAImage;e("./events");var x={center:[0,0],zoom:0,bearing:0,pitch:0,minZoom:0,maxZoom:22,interactive:!0,scrollZoom:!0,boxZoom:!0,dragRotate:!0,dragPan:!0,keyboard:!0,doubleClickZoom:!0,touchZoomRotate:!0,bearingSnap:7,hash:!1,attributionControl:!0,failIfMajorPerformanceCaveat:!1,preserveDrawingBuffer:!1,trackResize:!0,renderWorldCopies:!0,refreshExpiredTiles:!0,maxTileCacheSize:null,transformRequest:null,fadeDuration:300},L=function(e){function n(n){if(n=a.extend({},x,n),null!=n.minZoom&&null!=n.maxZoom&&n.minZoom>n.maxZoom)throw new Error("maxZoom must be greater than minZoom");var t=new _(n.minZoom,n.maxZoom,n.renderWorldCopies);e.call(this,t,n),this._interactive=n.interactive,this._maxTileCacheSize=n.maxTileCacheSize,this._failIfMajorPerformanceCaveat=n.failIfMajorPerformanceCaveat,this._preserveDrawingBuffer=n.preserveDrawingBuffer,this._trackResize=n.trackResize,this._bearingSnap=n.bearingSnap,this._refreshExpiredTiles=n.refreshExpiredTiles,this._fadeDuration=n.fadeDuration,this._crossFadingFactor=1,this._collectResourceTiming=n.collectResourceTiming;var i=n.transformRequest;if(this._transformRequest=i?function(e,n){return i(e,n)||{url:e}}:function(e){return{url:e}},"string"==typeof n.container){var r=o.document.getElementById(n.container);if(!r)throw new Error("Container '"+n.container+"' not found.");this._container=r}else{if(!(n.container instanceof s))throw new Error("Invalid type: 'container' must be a String or HTMLElement.");this._container=n.container}n.maxBounds&&this.setMaxBounds(n.maxBounds),a.bindAll(["_onWindowOnline","_onWindowResize","_contextLost","_contextRestored","_update","_render","_onData","_onDataLoading"],this),this._setupContainer(),this._setupPainter(),this.on("move",this._update.bind(this,!1)),this.on("zoom",this._update.bind(this,!0)),void 0!==o&&(o.addEventListener("online",this._onWindowOnline,!1),o.addEventListener("resize",this._onWindowResize,!1)),h(this,n),this._hash=n.hash&&(new f).addTo(this),this._hash&&this._hash._onHashChange()||this.jumpTo({center:n.center,zoom:n.zoom,bearing:n.bearing,pitch:n.pitch}),this.resize(),n.style&&this.setStyle(n.style,{localIdeographFontFamily:n.localIdeographFontFamily}),n.attributionControl&&this.addControl(new A),this.addControl(new S,n.logoPosition),this.on("style.load",function(){this.transform.unmodified&&this.jumpTo(this.style.stylesheet)}),this.on("data",this._onData),this.on("dataloading",this._onDataLoading)}e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n;var t={showTileBoundaries:{},showCollisionBoxes:{},showOverdrawInspector:{},repaint:{},vertices:{}};return n.prototype.addControl=function(e,n){void 0===n&&e.getDefaultPosition&&(n=e.getDefaultPosition()),void 0===n&&(n="top-right");var t=e.onAdd(this),i=this._controlPositions[n];return-1!==n.indexOf("bottom")?i.insertBefore(t,i.firstChild):i.appendChild(t),this},n.prototype.removeControl=function(e){return e.onRemove(this),this},n.prototype.resize=function(){var e=this._containerDimensions(),n=e[0],t=e[1];return this._resizeCanvas(n,t),this.transform.resize(n,t),this.painter.resize(n,t),this.fire("movestart").fire("move").fire("resize").fire("moveend")},n.prototype.getBounds=function(){var e=new b(this.transform.pointLocation(new E(0,this.transform.height)),this.transform.pointLocation(new E(this.transform.width,0)));return(this.transform.angle||this.transform.pitch)&&(e.extend(this.transform.pointLocation(new E(this.transform.size.x,0))),e.extend(this.transform.pointLocation(new E(0,this.transform.size.y)))),e},n.prototype.getMaxBounds=function(){return this.transform.latRange&&2===this.transform.latRange.length&&this.transform.lngRange&&2===this.transform.lngRange.length?new b([this.transform.lngRange[0],this.transform.latRange[0]],[this.transform.lngRange[1],this.transform.latRange[1]]):null},n.prototype.setMaxBounds=function(e){if(e){var n=b.convert(e);this.transform.lngRange=[n.getWest(),n.getEast()],this.transform.latRange=[n.getSouth(),n.getNorth()],this.transform._constrain(),this._update()}else null!==e&&void 0!==e||(this.transform.lngRange=null,this.transform.latRange=null,this._update());return this},n.prototype.setMinZoom=function(e){if((e=null===e||void 0===e?0:e)>=0&&e<=this.transform.maxZoom)return this.transform.minZoom=e,this._update(),this.getZoom()=this.transform.minZoom)return this.transform.maxZoom=e,this._update(),this.getZoom()>e&&this.setZoom(e),this;throw new Error("maxZoom must be greater than the current minZoom")},n.prototype.getMaxZoom=function(){return this.transform.maxZoom},n.prototype.project=function(e){return this.transform.locationPoint(v.convert(e))},n.prototype.unproject=function(e){return this.transform.pointLocation(E.convert(e))},n.prototype.on=function(n,t,i){var r=this;if(void 0===i)return e.prototype.on.call(this,n,t);var o=function(){if("mouseenter"===n||"mouseover"===n){var e=!1;return{layer:t,listener:i,delegates:{mousemove:function(o){var l=r.getLayer(t)?r.queryRenderedFeatures(o.point,{layers:[t]}):[];l.length?e||(e=!0,i.call(r,a.extend({features:l},o,{type:n}))):e=!1},mouseout:function(){e=!1}}}}if("mouseleave"===n||"mouseout"===n){var o=!1;return{layer:t,listener:i,delegates:{mousemove:function(e){(r.getLayer(t)?r.queryRenderedFeatures(e.point,{layers:[t]}):[]).length?o=!0:o&&(o=!1,i.call(r,a.extend({},e,{type:n})))},mouseout:function(e){o&&(o=!1,i.call(r,a.extend({},e,{type:n})))}}}}var l=function(e){var n=r.getLayer(t)?r.queryRenderedFeatures(e.point,{layers:[t]}):[];n.length&&i.call(r,a.extend({features:n},e))};return{layer:t,listener:i,delegates:(c={},c[n]=l,c)};var c}();this._delegatedListeners=this._delegatedListeners||{},this._delegatedListeners[n]=this._delegatedListeners[n]||[],this._delegatedListeners[n].push(o);for(var l in o.delegates)r.on(l,o.delegates[l]);return this},n.prototype.off=function(n,t,i){var a=this;if(void 0===i)return e.prototype.off.call(this,n,t);if(this._delegatedListeners&&this._delegatedListeners[n])for(var r=this._delegatedListeners[n],o=0;othis._map.transform.height-r?["bottom"]:[],e.xthis._map.transform.width-a/2&&n.push("right"),n=0===n.length?"bottom":n.join("-")}var l=e.add(t[n]).round(),c={top:"translate(-50%,0)","top-left":"translate(0,0)","top-right":"translate(-100%,0)",bottom:"translate(-50%,-100%)","bottom-left":"translate(0,-100%)","bottom-right":"translate(-100%,-100%)",left:"translate(0,-50%)",right:"translate(-100%,-50%)"},s=this._container.classList;for(var p in c)s.remove("mapboxgl-popup-anchor-"+p);s.add("mapboxgl-popup-anchor-"+n),o.setTransform(this._container,c[n]+" translate("+l.x+"px,"+l.y+"px)")}},n.prototype._onClickClose=function(){this.remove()},n}(r);n.exports=m},{"../geo/lng_lat":62,"../util/dom":259,"../util/evented":260,"../util/smart_wrap":270,"../util/util":275,"../util/window":254,"@mapbox/point-geometry":4}],250:[function(e,n,t){"use strict";var i=e("./util"),a=e("./web_worker_transfer"),r=a.serialize,o=a.deserialize,l=function(e,n,t){this.target=e,this.parent=n,this.mapId=t,this.callbacks={},this.callbackID=0,i.bindAll(["receive"],this),this.target.addEventListener("message",this.receive,!1)};l.prototype.send=function(e,n,t,i){var a=t?this.mapId+":"+this.callbackID++:null;t&&(this.callbacks[a]=t);var o=[];this.target.postMessage({targetMapId:i,sourceMapId:this.mapId,type:e,id:String(a),data:r(n,o)},o)},l.prototype.receive=function(e){var n,t=this,i=e.data,a=i.id;if(!i.targetMapId||this.mapId===i.targetMapId){var l=function(e,n){var i=[];t.target.postMessage({sourceMapId:t.mapId,type:"",id:String(a),error:e?String(e):null,data:r(n,i)},i)};if(""===i.type)n=this.callbacks[i.id],delete this.callbacks[i.id],n&&i.error?n(new Error(i.error)):n&&n(null,o(i.data));else if(void 0!==i.id&&this.parent[i.type])this.parent[i.type](i.sourceMapId,o(i.data),l);else if(void 0!==i.id&&this.parent.getWorkerSource){var c=i.type.split("."),s=this.parent.getWorkerSource(i.sourceMapId,c[0]);s[c[1]](o(i.data),l)}else this.parent[i.type](o(i.data))}},l.prototype.remove=function(){this.target.removeEventListener("message",this.receive,!1)},n.exports=l},{"./util":275,"./web_worker_transfer":278}],251:[function(e,n,t){"use strict";function i(e){var n=new r.XMLHttpRequest;n.open("GET",e.url,!0);for(var t in e.headers)n.setRequestHeader(t,e.headers[t]);return n.withCredentials="include"===e.credentials,n}function a(e){var n=r.document.createElement("a");return n.href=e,n.protocol===r.document.location.protocol&&n.host===r.document.location.host}var r=e("./window"),o={Unknown:"Unknown",Style:"Style",Source:"Source",Tile:"Tile",Glyphs:"Glyphs",SpriteImage:"SpriteImage",SpriteJSON:"SpriteJSON",Image:"Image"};t.ResourceType=o,"function"==typeof Object.freeze&&Object.freeze(o);var l=function(e){function n(n,t){e.call(this,n),this.status=t}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n}(Error);t.getJSON=function(e,n){var t=i(e);return t.setRequestHeader("Accept","application/json"),t.onerror=function(){n(new Error(t.statusText))},t.onload=function(){if(t.status>=200&&t.status<300&&t.response){var e;try{e=JSON.parse(t.response)}catch(e){return n(e)}n(null,e)}else n(new l(t.statusText,t.status))},t.send(),t},t.getArrayBuffer=function(e,n){var t=i(e);return t.responseType="arraybuffer",t.onerror=function(){n(new Error(t.statusText))},t.onload=function(){var e=t.response;if(0===e.byteLength&&200===t.status)return n(new Error("http status 200 returned without content."));t.status>=200&&t.status<300&&t.response?n(null,{data:e,cacheControl:t.getResponseHeader("Cache-Control"),expires:t.getResponseHeader("Expires")}):n(new l(t.statusText,t.status))},t.send(),t};t.getImage=function(e,n){return t.getArrayBuffer(e,function(e,t){if(e)n(e);else if(t){var i=new r.Image,a=r.URL||r.webkitURL;i.onload=function(){n(null,i),a.revokeObjectURL(i.src)};var o=new r.Blob([new Uint8Array(t.data)],{type:"image/png"});i.cacheControl=t.cacheControl,i.expires=t.expires,i.src=t.data.byteLength?a.createObjectURL(o):"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQYV2NgAAIAAAUAAarVyFEAAAAASUVORK5CYII="}})},t.getVideo=function(e,n){var t=r.document.createElement("video");t.onloadstart=function(){n(null,t)};for(var i=0;i1)for(var p=0;p0||this._oneTimeListeners&&this._oneTimeListeners[e]&&this._oneTimeListeners[e].length>0||this._eventedParent&&this._eventedParent.listens(e)},o.prototype.setEventedParent=function(e,n){return this._eventedParent=e,this._eventedParentData=n,this},n.exports=o},{"./util":275}],261:[function(e,n,t){"use strict";function i(e,n){return n.max-e.max}function a(e,n,t,i){this.p=new c(e,n),this.h=t,this.d=r(this.p,i),this.max=this.d+this.h*Math.SQRT2}function r(e,n){for(var t=!1,i=1/0,a=0;ae.y!=p.y>e.y&&e.x<(p.x-u.x)*(e.y-u.y)/(p.y-u.y)+u.x&&(t=!t),i=Math.min(i,s(e,u,p))}return(t?1:-1)*Math.sqrt(i)}function o(e){for(var n=0,t=0,i=0,r=e[0],o=0,l=r.length,c=l-1;ou)&&(u=g.x),(!d||g.y>p)&&(p=g.y)}var _=u-r,f=p-s,h=Math.min(_,f),y=h/2,v=new l(null,i);if(0===h)return new c(r,s);for(var b=r;bA.d||!A.d)&&(A=w,t&&console.log("found best %d after %d probes",Math.round(1e4*w.d)/1e4,S)),w.max-A.d<=n||(y=w.h/2,v.push(new a(w.p.x-y,w.p.y-y,y,e)),v.push(new a(w.p.x+y,w.p.y-y,y,e)),v.push(new a(w.p.x-y,w.p.y+y,y,e)),v.push(new a(w.p.x+y,w.p.y+y,y,e)),S+=4)}return t&&(console.log("num probes: "+S),console.log("best distance: "+A.d)),A.p}},{"./intersection_tests":264,"@mapbox/point-geometry":4,tinyqueue:33}],262:[function(e,n,t){"use strict";var i,a=e("./worker_pool");n.exports=function(){return i||(i=new a),i}},{"./worker_pool":279}],263:[function(e,n,t){"use strict";function i(e,n,t,i){var a=n.width,r=n.height;if(i){if(i.length!==a*r*t)throw new RangeError("mismatched image size")}else i=new Uint8Array(a*r*t);return e.width=a,e.height=r,e.data=i,e}function a(e,n,t){var a=n.width,o=n.height;if(a!==e.width||o!==e.height){var l=i({},{width:a,height:o},t);r(e,l,{x:0,y:0},{x:0,y:0},{width:Math.min(e.width,a),height:Math.min(e.height,o)},t),e.width=a,e.height=o,e.data=l.data}}function r(e,n,t,i,a,r){if(0===a.width||0===a.height)return n;if(a.width>e.width||a.height>e.height||t.x>e.width-a.width||t.y>e.height-a.height)throw new RangeError("out of range source coordinates for image copy");if(a.width>n.width||a.height>n.height||i.x>n.width-a.width||i.y>n.height-a.height)throw new RangeError("out of range destination coordinates for image copy");for(var o=e.data,l=n.data,c=0;c=3)for(var c=0;c1){if(c(e,n))return!0;for(var i=0;i1?e.distSqr(t):e.distSqr(t.sub(n)._mult(a)._add(n))}function m(e,n){for(var t,i,a,r=!1,o=0;on.y!=a.y>n.y&&n.x<(a.x-i.x)*(n.y-i.y)/(a.y-i.y)+i.x&&(r=!r)}return r}function d(e,n){for(var t=!1,i=0,a=e.length-1;in.y!=o.y>n.y&&n.x<(o.x-r.x)*(n.y-r.y)/(o.y-r.y)+r.x&&(t=!t)}return t}var g=e("./util"),_=g.isCounterClockwise;n.exports={multiPolygonIntersectsBufferedMultiPoint:a,multiPolygonIntersectsMultiPolygon:r,multiPolygonIntersectsBufferedMultiLine:o,polygonIntersectsPolygon:i,distToSegmentSquared:p}},{"./util":275}],265:[function(e,n,t){"use strict";var i={"Latin-1 Supplement":function(e){return e>=128&&e<=255},Arabic:function(e){return e>=1536&&e<=1791},"Arabic Supplement":function(e){return e>=1872&&e<=1919},"Arabic Extended-A":function(e){return e>=2208&&e<=2303},"Hangul Jamo":function(e){return e>=4352&&e<=4607},"Unified Canadian Aboriginal Syllabics":function(e){return e>=5120&&e<=5759},"Unified Canadian Aboriginal Syllabics Extended":function(e){return e>=6320&&e<=6399},"General Punctuation":function(e){return e>=8192&&e<=8303},"Letterlike Symbols":function(e){return e>=8448&&e<=8527},"Number Forms":function(e){return e>=8528&&e<=8591},"Miscellaneous Technical":function(e){return e>=8960&&e<=9215},"Control Pictures":function(e){return e>=9216&&e<=9279},"Optical Character Recognition":function(e){return e>=9280&&e<=9311},"Enclosed Alphanumerics":function(e){return e>=9312&&e<=9471},"Geometric Shapes":function(e){return e>=9632&&e<=9727},"Miscellaneous Symbols":function(e){return e>=9728&&e<=9983},"Miscellaneous Symbols and Arrows":function(e){return e>=11008&&e<=11263},"CJK Radicals Supplement":function(e){return e>=11904&&e<=12031},"Kangxi Radicals":function(e){return e>=12032&&e<=12255},"Ideographic Description Characters":function(e){return e>=12272&&e<=12287},"CJK Symbols and Punctuation":function(e){return e>=12288&&e<=12351},Hiragana:function(e){return e>=12352&&e<=12447},Katakana:function(e){return e>=12448&&e<=12543},Bopomofo:function(e){return e>=12544&&e<=12591},"Hangul Compatibility Jamo":function(e){return e>=12592&&e<=12687},Kanbun:function(e){return e>=12688&&e<=12703},"Bopomofo Extended":function(e){return e>=12704&&e<=12735},"CJK Strokes":function(e){return e>=12736&&e<=12783},"Katakana Phonetic Extensions":function(e){return e>=12784&&e<=12799},"Enclosed CJK Letters and Months":function(e){return e>=12800&&e<=13055},"CJK Compatibility":function(e){return e>=13056&&e<=13311},"CJK Unified Ideographs Extension A":function(e){return e>=13312&&e<=19903},"Yijing Hexagram Symbols":function(e){return e>=19904&&e<=19967},"CJK Unified Ideographs":function(e){return e>=19968&&e<=40959},"Yi Syllables":function(e){return e>=40960&&e<=42127},"Yi Radicals":function(e){return e>=42128&&e<=42191},"Hangul Jamo Extended-A":function(e){return e>=43360&&e<=43391},"Hangul Syllables":function(e){return e>=44032&&e<=55215},"Hangul Jamo Extended-B":function(e){return e>=55216&&e<=55295},"Private Use Area":function(e){return e>=57344&&e<=63743},"CJK Compatibility Ideographs":function(e){return e>=63744&&e<=64255},"Arabic Presentation Forms-A":function(e){return e>=64336&&e<=65023},"Vertical Forms":function(e){return e>=65040&&e<=65055},"CJK Compatibility Forms":function(e){return e>=65072&&e<=65103},"Small Form Variants":function(e){return e>=65104&&e<=65135},"Arabic Presentation Forms-B":function(e){return e>=65136&&e<=65279},"Halfwidth and Fullwidth Forms":function(e){return e>=65280&&e<=65519}};n.exports=i},{}],266:[function(e,n,t){"use strict";var i=function(e,n){this.max=e,this.onRemove=n,this.reset()};i.prototype.reset=function(){var e=this;for(var n in e.data)e.onRemove(e.data[n]);return this.data={},this.order=[],this},i.prototype.add=function(e,n){if(this.has(e))this.order.splice(this.order.indexOf(e),1),this.data[e]=n,this.order.push(e);else if(this.data[e]=n,this.order.push(e),this.order.length>this.max){var t=this.getAndRemove(this.order[0]);t&&this.onRemove(t)}return this},i.prototype.has=function(e){return e in this.data},i.prototype.keys=function(){return this.order},i.prototype.getAndRemove=function(e){if(!this.has(e))return null;var n=this.data[e];return delete this.data[e],this.order.splice(this.order.indexOf(e),1),n},i.prototype.get=function(e){return this.has(e)?this.data[e]:null},i.prototype.remove=function(e){if(!this.has(e))return this;var n=this.data[e];return delete this.data[e],this.onRemove(n),this.order.splice(this.order.indexOf(e),1),this},i.prototype.setMaxSize=function(e){var n=this;for(this.max=e;this.order.length>this.max;){var t=n.getAndRemove(n.order[0]);t&&n.onRemove(t)}return this},n.exports=i},{}],267:[function(e,n,t){"use strict";function i(e,n){var t=o(c.API_URL);if(e.protocol=t.protocol,e.authority=t.authority,"/"!==t.path&&(e.path=""+t.path+e.path),!c.REQUIRE_ACCESS_TOKEN)return l(e);if(!(n=n||c.ACCESS_TOKEN))throw new Error("An API access token is required to use Mapbox GL. "+u);if("s"===n[0])throw new Error("Use a public access token (pk.*) with Mapbox GL, not a secret access token (sk.*). "+u);return e.params.push("access_token="+n),l(e)}function a(e){return 0===e.indexOf("mapbox:")}function r(e){for(var n=0;n=2||512===t?"@2x":"",u=s.supportsWebp?".webp":"$1";return i.path=i.path.replace(p,""+c+u),r(i.params),l(i)};var m=/^(\w+):\/\/([^\/?]*)(\/[^?]+)?\??(.+)?/},{"./browser":252,"./config":256}],268:[function(e,n,t){"use strict";n.exports={getEntriesByName:function(e){return!(!performance||!performance.getEntriesByName)&&performance.getEntriesByName(e)}}},{}],269:[function(e,n,t){"use strict";var i=e("./is_char_in_unicode_block");n.exports.allowsIdeographicBreaking=function(e){for(var n=0,i=e;n=65097&&e<=65103)||i["CJK Compatibility Ideographs"](e)||i["CJK Compatibility"](e)||i["CJK Radicals Supplement"](e)||i["CJK Strokes"](e)||!(!i["CJK Symbols and Punctuation"](e)||e>=12296&&e<=12305||e>=12308&&e<=12319||12336===e)||i["CJK Unified Ideographs Extension A"](e)||i["CJK Unified Ideographs"](e)||i["Enclosed CJK Letters and Months"](e)||i["Hangul Compatibility Jamo"](e)||i["Hangul Jamo Extended-A"](e)||i["Hangul Jamo Extended-B"](e)||i["Hangul Jamo"](e)||i["Hangul Syllables"](e)||i.Hiragana(e)||i["Ideographic Description Characters"](e)||i.Kanbun(e)||i["Kangxi Radicals"](e)||i["Katakana Phonetic Extensions"](e)||i.Katakana(e)&&12540!==e||!(!i["Halfwidth and Fullwidth Forms"](e)||65288===e||65289===e||65293===e||e>=65306&&e<=65310||65339===e||65341===e||65343===e||e>=65371&&e<=65503||65507===e||e>=65512&&e<=65519)||!(!i["Small Form Variants"](e)||e>=65112&&e<=65118||e>=65123&&e<=65126)||i["Unified Canadian Aboriginal Syllabics"](e)||i["Unified Canadian Aboriginal Syllabics Extended"](e)||i["Vertical Forms"](e)||i["Yijing Hexagram Symbols"](e)||i["Yi Syllables"](e)||i["Yi Radicals"](e)))},t.charHasNeutralVerticalOrientation=function(e){return!!(i["Latin-1 Supplement"](e)&&(167===e||169===e||174===e||177===e||188===e||189===e||190===e||215===e||247===e)||i["General Punctuation"](e)&&(8214===e||8224===e||8225===e||8240===e||8241===e||8251===e||8252===e||8258===e||8263===e||8264===e||8265===e||8273===e)||i["Letterlike Symbols"](e)||i["Number Forms"](e)||i["Miscellaneous Technical"](e)&&(e>=8960&&e<=8967||e>=8972&&e<=8991||e>=8996&&e<=9e3||9003===e||e>=9085&&e<=9114||e>=9150&&e<=9165||9167===e||e>=9169&&e<=9179||e>=9186&&e<=9215)||i["Control Pictures"](e)&&9251!==e||i["Optical Character Recognition"](e)||i["Enclosed Alphanumerics"](e)||i["Geometric Shapes"](e)||i["Miscellaneous Symbols"](e)&&!(e>=9754&&e<=9759)||i["Miscellaneous Symbols and Arrows"](e)&&(e>=11026&&e<=11055||e>=11088&&e<=11097||e>=11192&&e<=11243)||i["CJK Symbols and Punctuation"](e)||i.Katakana(e)||i["Private Use Area"](e)||i["CJK Compatibility Forms"](e)||i["Small Form Variants"](e)||i["Halfwidth and Fullwidth Forms"](e)||8734===e||8756===e||8757===e||e>=9984&&e<=10087||e>=10102&&e<=10131||65532===e||65533===e)},t.charHasRotatedVerticalOrientation=function(e){return!(t.charHasUprightVerticalOrientation(e)||t.charHasNeutralVerticalOrientation(e))}},{"./is_char_in_unicode_block":265}],270:[function(e,n,t){"use strict";var i=e("../geo/lng_lat");n.exports=function(e,n,t){if(e=new i(e.lng,e.lat),n){var a=new i(e.lng-360,e.lat),r=new i(e.lng+360,e.lat),o=t.locationPoint(e).distSqr(n);t.locationPoint(a).distSqr(n)180;){var l=t.locationPoint(e);if(l.x>=0&&l.y>=0&&l.x<=t.width&&l.y<=t.height)break;e.lng>t.center.lng?e.lng-=360:e.lng+=360}return e}},{"../geo/lng_lat":62}],271:[function(e,n,t){"use strict";function i(e,n){void 0===n&&(n=1);var t=0,i=0;return{members:e.map(function(e){var o=a(e.type),l=t=r(t,Math.max(n,o)),c=e.components||1;return i=Math.max(i,o),t+=o*c,{name:e.name,type:e.type,components:c,offset:l}}),size:r(t,Math.max(i,n)),alignment:n}}function a(e){return o[e].BYTES_PER_ELEMENT}function r(e,n){return Math.ceil(e/n)*n}var o={Int8:Int8Array,Uint8:Uint8Array,Int16:Int16Array,Uint16:Uint16Array,Int32:Int32Array,Uint32:Uint32Array,Float32:Float32Array},l=function(e,n){this._structArray=e,this._pos1=n*this.size,this._pos2=this._pos1/2,this._pos4=this._pos1/4,this._pos8=this._pos1/8},c=function(){this.isTransferred=!1,this.capacity=-1,this.resize(0)};c.serialize=function(e,n){return e._trim(),n&&(e.isTransferred=!0,n.push(e.arrayBuffer)),{length:e.length,arrayBuffer:e.arrayBuffer}},c.deserialize=function(e){var n=Object.create(this.prototype);return n.arrayBuffer=e.arrayBuffer,n.length=e.length,n.capacity=e.arrayBuffer.byteLength/n.bytesPerElement,n._refreshViews(),n},c.prototype._trim=function(){this.length!==this.capacity&&(this.capacity=this.length,this.arrayBuffer=this.arrayBuffer.slice(0,this.length*this.bytesPerElement),this._refreshViews())},c.prototype.clear=function(){this.length=0},c.prototype.resize=function(e){this.reserve(e),this.length=e},c.prototype.reserve=function(e){if(e>this.capacity){this.capacity=Math.max(e,Math.floor(5*this.capacity),128),this.arrayBuffer=new ArrayBuffer(this.capacity*this.bytesPerElement);var n=this.uint8;this._refreshViews(),n&&this.uint8.set(n)}},c.prototype._refreshViews=function(){throw new Error("_refreshViews() must be implemented by each concrete StructArray layout")},n.exports.StructArray=c,n.exports.Struct=l,n.exports.viewTypes=o,n.exports.createLayout=i},{}],272:[function(e,n,t){"use strict";n.exports=function(e,n){var t=!1,i=0,a=function(){i=0,t&&(e(),i=setTimeout(a,n),t=!1)};return function(){return t=!0,i||a(),i}}},{}],273:[function(e,n,t){"use strict";function i(e,n,t,i){function a(n,a,o){var s,u,p,m;if(o>=0&&o<=r)for(s=n;sn.row){var t=e;e=n,n=t}return{x0:e.column,y0:e.row,x1:n.column,y1:n.row,dx:n.column-e.column,dy:n.row-e.row}}function r(e,n,t,i,a){var r=Math.max(t,Math.floor(n.y0)),o=Math.min(i,Math.ceil(n.y1));if(e.x0===n.x0&&e.y0===n.y0?e.x0+n.dy/e.dy*e.dx0,p=n.dx<0,m=r;mu.dy&&(c=s,s=u,u=c),s.dy>p.dy&&(c=s,s=p,p=c),u.dy>p.dy&&(c=u,u=p,p=c),s.dy&&r(p,s,i,o,l),u.dy&&r(p,u,i,o,l)}var l=(e("../geo/coordinate"),e("../source/tile_id")),c=l.OverscaledTileID;n.exports=i},{"../geo/coordinate":61,"../source/tile_id":114}],274:[function(e,n,t){"use strict";function i(e,n){return n.replace(/{([^{}]+)}/g,function(n,t){return t in e?String(e[t]):""})}n.exports=i},{}],275:[function(e,n,t){"use strict";var i=e("@mapbox/unitbezier"),a=e("../geo/coordinate");e("@mapbox/point-geometry");t.easeCubicInOut=function(e){if(e<=0)return 0;if(e>=1)return 1;var n=e*e,t=n*e;return 4*(e<.5?t:3*(e-n)+t-.75)},t.bezier=function(e,n,t,a){var r=new i(e,n,t,a);return function(e){return r.solve(e)}},t.ease=t.bezier(.25,.1,.25,1),t.clamp=function(e,n,t){return Math.min(t,Math.max(n,e))},t.wrap=function(e,n,t){var i=t-n,a=((e-n)%i+i)%i+n;return a===n?t:a},t.asyncAll=function(e,n,t){if(!e.length)return t(null,[]);var i=e.length,a=new Array(e.length),r=null;e.forEach(function(e,o){n(e,function(e,n){e&&(r=e),a[o]=n,0==--i&&t(r,a)})})},t.values=function(e){var n=[];for(var t in e)n.push(e[t]);return n},t.keysDifference=function(e,n){var t=[];for(var i in e)i in n||t.push(i);return t},t.extend=function(e){for(var n=[],t=arguments.length-1;t-- >0;)n[t]=arguments[t+1];for(var i=0,a=n;i=0)return!0;return!1};var o={};t.warnOnce=function(e){o[e]||("undefined"!=typeof console&&console.warn(e),o[e]=!0)},t.isCounterClockwise=function(e,n,t){return(t.y-e.y)*(n.x-e.x)>(n.y-e.y)*(t.x-e.x)},t.calculateSignedArea=function(e){for(var n=0,t=0,i=e.length,a=i-1,r=void 0,o=void 0;t0||Math.abs(n.y-i.y)>0)&&Math.abs(t.calculateSignedArea(e))>.01},t.sphericalToCartesian=function(e){var n=e[0],t=e[1],i=e[2];return t+=90,t*=Math.PI/180,i*=Math.PI/180,{x:n*Math.cos(t)*Math.sin(i),y:n*Math.sin(t)*Math.sin(i),z:n*Math.cos(i)}},t.parseCacheControl=function(e){var n=/(?:^|(?:\s*\,\s*))([^\x00-\x20\(\)<>@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)(?:\=(?:([^\x00-\x20\(\)<>@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)|(?:\"((?:[^"\\]|\\.)*)\")))?/g,t={};if(e.replace(n,function(e,n,i,a){var r=i||a;return t[n]=!r||r.toLowerCase(),""}),t["max-age"]){var i=parseInt(t["max-age"],10);isNaN(i)?delete t["max-age"]:t["max-age"]=i}return t}},{"../geo/coordinate":61,"../style-spec/util/deep_equal":155,"@mapbox/point-geometry":4,"@mapbox/unitbezier":7}],276:[function(e,n,t){"use strict";var i=function(e,n,t,i){this.type="Feature",this._vectorTileFeature=e,e._z=n,e._x=t,e._y=i,this.properties=e.properties,null!=e.id&&(this.id=e.id)},a={geometry:{}};a.geometry.get=function(){return void 0===this._geometry&&(this._geometry=this._vectorTileFeature.toGeoJSON(this._vectorTileFeature._x,this._vectorTileFeature._y,this._vectorTileFeature._z).geometry),this._geometry},a.geometry.set=function(e){this._geometry=e},i.prototype.toJSON=function(){var e=this,n={geometry:this.geometry};for(var t in e)"_geometry"!==t&&"_vectorTileFeature"!==t&&(n[t]=e[t]);return n},Object.defineProperties(i.prototype,a),n.exports=i},{}],277:[function(e,n,t){"use strict";var i=e("./script_detection");n.exports=function(e){for(var t="",a=0;a":"﹀","?":"︖","@":"@","[":"﹇","\\":"\","]":"﹈","^":"^",_:"︳","`":"`","{":"︷","|":"―","}":"︸","~":"~","¢":"¢","£":"£","¥":"¥","¦":"¦","¬":"¬","¯":" ̄","–":"︲","—":"︱","‘":"﹃","’":"﹄","“":"﹁","”":"﹂","…":"︙","‧":"・","₩":"₩","、":"︑","。":"︒","〈":"︿","〉":"﹀","《":"︽","》":"︾","「":"﹁","」":"﹂","『":"﹃","』":"﹄","【":"︻","】":"︼","〔":"︹","〕":"︺","〖":"︗","〗":"︘","!":"︕","(":"︵",")":"︶",",":"︐","-":"︲",".":"・",":":"︓",";":"︔","<":"︿",">":"﹀","?":"︖","[":"﹇","]":"﹈","_":"︳","{":"︷","|":"―","}":"︸","⦅":"︵","⦆":"︶","。":"︒","「":"﹁","」":"﹂"}},{"./script_detection":269}],278:[function(e,n,t){"use strict";function i(e,n,t){void 0===t&&(t={}),Object.defineProperty(n,"_classRegistryKey",{value:e,writeable:!1}),v[e]={klass:n,omit:t.omit||[],shallow:t.shallow||[]}}function a(e,n){if(null===e||void 0===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||e instanceof Boolean||e instanceof Number||e instanceof String||e instanceof Date||e instanceof RegExp)return e;if(e instanceof ArrayBuffer)return n&&n.push(e),e;if(ArrayBuffer.isView(e)){var t=e;return n&&n.push(t.buffer),t}if(e instanceof y)return n&&n.push(e.data.buffer),e;if(Array.isArray(e)){for(var i=[],r=0,o=e;r=0)){var m=e[p];u[p]=v[s].shallow.indexOf(p)>=0?m:a(m,n)}return{name:s,properties:u}}throw new Error("can't serialize object of type "+typeof e)}function r(e){if(null===e||void 0===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||e instanceof Boolean||e instanceof Number||e instanceof String||e instanceof Date||e instanceof RegExp||e instanceof ArrayBuffer||ArrayBuffer.isView(e)||e instanceof y)return e;if(Array.isArray(e))return e.map(function(e){return r(e)});if("object"==typeof e){var n=e,t=n.name,i=n.properties;if(!t)throw new Error("can't deserialize object of anonymous class");var a=v[t],o=a.klass;if(!o)throw new Error("can't deserialize unregistered class "+t);if(o.deserialize)return o.deserialize(i._serialized);for(var l=Object.create(o.prototype),c=0,s=Object.keys(i);c=0?i[u]:r(i[u])}return l}throw new Error("can't deserialize object of type "+typeof e)}var o=e("grid-index"),l=e("../style-spec/util/color"),c=e("../style-spec/expression"),s=c.StylePropertyFunction,u=c.StyleExpression,p=c.StyleExpressionWithErrorHandling,m=c.ZoomDependentExpression,d=c.ZoomConstantExpression,g=e("../style-spec/expression/compound_expression"),_=g.CompoundExpression,f=e("../style-spec/expression/definitions"),h=e("./window"),y=h.ImageData,v={};i("Object",Object),o.serialize=function(e,n){var t=e.toArrayBuffer();return n&&n.push(t),t},o.deserialize=function(e){return new o(e)},i("Grid",o),i("Color",l),i("StylePropertyFunction",s),i("StyleExpression",u,{omit:["_evaluator"]}),i("StyleExpressionWithErrorHandling",p,{omit:["_evaluator"]}),i("ZoomDependentExpression",m),i("ZoomConstantExpression",d),i("CompoundExpression",_,{omit:["_evaluate"]});for(var b in f)f[b]._classRegistryKey||i("Expression_"+b,f[b]);n.exports={register:i,serialize:a,deserialize:r}},{"../style-spec/expression":139,"../style-spec/expression/compound_expression":123,"../style-spec/expression/definitions":131,"../style-spec/util/color":153,"./window":254,"grid-index":24}],279:[function(e,n,t){"use strict";var i=e("./web_worker"),a=function(){this.active={}};a.prototype.acquire=function(n){var t=this;if(!this.workers){var a=e("../").workerCount;for(this.workers=[];this.workers.length=3&&(i.depth=arguments[2]),arguments.length>=4&&(i.colors=arguments[3]),_(t)?i.showHidden=t:t&&n._extend(i,t),E(i.showHidden)&&(i.showHidden=!1),E(i.depth)&&(i.depth=2),E(i.colors)&&(i.colors=!1),E(i.customInspect)&&(i.customInspect=!0),i.colors&&(i.stylize=r),c(i,e,i.depth)}function r(e,n){var t=a.styles[n];return t?"["+a.colors[t][0]+"m"+e+"["+a.colors[t][1]+"m":e}function o(e,n){return e}function l(e){var n={};return e.forEach(function(e,t){n[e]=!0}),n}function c(e,t,i){if(e.customInspect&&t&&O(t.inspect)&&t.inspect!==n.inspect&&(!t.constructor||t.constructor.prototype!==t)){var a=t.inspect(i,e);return v(a)||(a=c(e,a,i)),a}var r=s(e,t);if(r)return r;var o=Object.keys(t),_=l(o);if(e.showHidden&&(o=Object.getOwnPropertyNames(t)),N(t)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return u(t);if(0===o.length){if(O(t)){var f=t.name?": "+t.name:"";return e.stylize("[Function"+f+"]","special")}if(A(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(w(t))return e.stylize(Date.prototype.toString.call(t),"date");if(N(t))return u(t)}var h="",y=!1,b=["{","}"];if(g(t)&&(y=!0,b=["[","]"]),O(t)){h=" [Function"+(t.name?": "+t.name:"")+"]"}if(A(t)&&(h=" "+RegExp.prototype.toString.call(t)),w(t)&&(h=" "+Date.prototype.toUTCString.call(t)),N(t)&&(h=" "+u(t)),0===o.length&&(!y||0==t.length))return b[0]+h+b[1];if(i<0)return A(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special");e.seen.push(t);var E;return E=y?p(e,t,i,_,o):o.map(function(n){return m(e,t,i,_,n,y)}),e.seen.pop(),d(E,h,b)}function s(e,n){if(E(n))return e.stylize("undefined","undefined");if(v(n)){var t="'"+JSON.stringify(n).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(t,"string")}return y(n)?e.stylize(""+n,"number"):_(n)?e.stylize(""+n,"boolean"):f(n)?e.stylize("null","null"):void 0}function u(e){return"["+Error.prototype.toString.call(e)+"]"}function p(e,n,t,i,a){for(var r=[],o=0,l=n.length;o-1&&(l=r?l.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+l.split("\n").map(function(e){return" "+e}).join("\n"))):l=e.stylize("[Circular]","special")),E(o)){if(r&&a.match(/^\d+$/))return l;o=JSON.stringify(""+a),o.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+l}function d(e,n,t){var i=0;return e.reduce(function(e,n){return i++,n.indexOf("\n")>=0&&i++,e+n.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?t[0]+(""===n?"":n+"\n ")+" "+e.join(",\n ")+" "+t[1]:t[0]+n+" "+e.join(", ")+" "+t[1]}function g(e){return Array.isArray(e)}function _(e){return"boolean"==typeof e}function f(e){return null===e}function h(e){return null==e}function y(e){return"number"==typeof e}function v(e){return"string"==typeof e}function b(e){return"symbol"==typeof e}function E(e){return void 0===e}function A(e){return S(e)&&"[object RegExp]"===L(e)}function S(e){return"object"==typeof e&&null!==e}function w(e){return S(e)&&"[object Date]"===L(e)}function N(e){return S(e)&&("[object Error]"===L(e)||e instanceof Error)}function O(e){return"function"==typeof e}function x(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e}function L(e){return Object.prototype.toString.call(e)}function T(e){return e<10?"0"+e.toString(10):e.toString(10)}function I(){var e=new Date,n=[T(e.getHours()),T(e.getMinutes()),T(e.getSeconds())].join(":");return[e.getDate(),F[e.getMonth()],n].join(" ")}function R(e,n){return Object.prototype.hasOwnProperty.call(e,n)}var C=/%[sdj%]/g;n.format=function(e){if(!v(e)){for(var n=[],t=0;t=r)return e;switch(e){case"%s":return String(i[t++]);case"%d":return Number(i[t++]);case"%j":try{return JSON.stringify(i[t++])}catch(e){return"[Circular]"}default:return e}}),l=i[t];t0&&void 0!==arguments[0]?arguments[0]:p;i(this,n);var t=a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.propNames=e,t}return r(n,e),u(n,[{key:"initializeProps",value:function(e,n){var t={},i={},a=!0,r=!1,o=void 0;try{for(var c,u=this.propNames[Symbol.iterator]();!(a=(c=u.next()).done);a=!0){var p=c.value,m=e[p],d=n[p];l()(Object(s.b)(m)&&Object(s.b)(d),p+" must be supplied for transition"),t[p]=m,i[p]=Object(s.a)(p,m,d)}}catch(e){r=!0,o=e}finally{try{!a&&u.return&&u.return()}finally{if(r)throw o}}return{start:t,end:i}}},{key:"interpolateProps",value:function(e,n,t){var i={},a=!0,r=!1,o=void 0;try{for(var l,c=this.propNames[Symbol.iterator]();!(a=(l=c.next()).done);a=!0){var u=l.value;i[u]=Object(s.c)(e[u],n[u],t)}}catch(e){r=!0,o=e}finally{try{!a&&c.return&&c.return()}finally{if(r)throw o}}return i}}]),n}(c.a);n.a=m},function(e,n,t){"use strict";var i=t(1552);t.d(n,"a",function(){return i.a})},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e){e.preventDefault()}var r=t(685),o=t(1554),l=t(1555),c=t(1556),s=t(272),u=t(1557),p=function(){function e(e,n){for(var t=0;t0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};i(this,e),this.options=Object.assign({},m,t),this.eventHandlers=[],this._onBasicInput=this._onBasicInput.bind(this),this._onOtherEvent=this._onOtherEvent.bind(this),this.setElement(n);var a=t.events;a&&this.on(a)}return p(e,[{key:"setElement",value:function(e){var n=this;if(this.element&&this.destroy(),this.element=e,e){var t=this.options,i=t.Manager;this.manager=new i(e,{recognizers:t.recognizers||s.e}).on("hammer.input",this._onBasicInput),t.recognizers||Object.keys(s.f).forEach(function(e){var t=n.manager.get(e);t&&s.f[e].forEach(function(e){t.recognizeWith(e)})}),this.wheelInput=new o.a(e,this._onOtherEvent,{enable:!1,legacyBlockScroll:t.legacyBlockScroll}),this.moveInput=new l.a(e,this._onOtherEvent,{enable:!1}),this.keyInput=new c.a(e,this._onOtherEvent,{enable:!1}),t.rightButton&&e.addEventListener("contextmenu",a),this.eventHandlers.forEach(function(e){var t=e.recognizerName,i=e.eventAlias,a=e.wrappedHandler;n._toggleRecognizer(t,!0),n.manager.on(i,a)})}}},{key:"destroy",value:function(){this.element&&(this.element.removeEventListener("contextmenu",a),this.wheelInput.destroy(),this.moveInput.destroy(),this.keyInput.destroy(),this.manager.destroy(),this.wheelInput=null,this.moveInput=null,this.keyInput=null,this.manager=null,this.element=null)}},{key:"on",value:function(e,n,t){if("string"==typeof e)this._addEventHandler(e,n,t);else{t=n;for(var i in e)this._addEventHandler(i,e[i],t)}}},{key:"off",value:function(e,n){if("string"==typeof e)this._removeEventHandler(e,n);else for(var t in e)this._removeEventHandler(t,e[t])}},{key:"_toggleRecognizer",value:function(e,n){var t=this.manager;if(t){var i=t.get(e);if(i){i.set({enable:n});var a=s.g[e];a&&!this.options.recognizers&&a.forEach(function(i){var a=t.get(i);n?a.requireFailure(e):a.dropRequireFailure(e)})}this.wheelInput.enableEventType(e,n),this.moveInput.enableEventType(e,n),this.keyInput.enableEventType(e,n)}}},{key:"_addEventHandler",value:function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=this.manager,a=this.eventHandlers,r=this._wrapEventHandler(e,n,t),o=s.c[e]||e,l=s.b[o]||o;this._toggleRecognizer(l,!0);var c=a.filter(function(e){return e.eventAlias===o&&e.srcElement!==t&&(!e.srcElement||e.srcElement.contains(t))});a.push({event:e,eventAlias:o,recognizerName:l,srcElement:t,handler:n,wrappedHandler:r}),c.forEach(function(e){return i.off(o,e.wrappedHandler)}),i&&i.on(o,r),c.forEach(function(e){return i.on(o,e.wrappedHandler)})}},{key:"_removeEventHandler",value:function(e,n){for(var t=this.manager,i=this.eventHandlers,a=!1,r=i.length;r--;){var o=i[r];o.event===e&&o.handler===n&&(t&&t.off(o.eventAlias,o.wrappedHandler),i.splice(r,1),a=!0)}if(a){var l=s.c[e]||e,c=s.b[l]||l;i.find(function(e){return e.recognizerName===c})||this._toggleRecognizer(c,!1)}}},{key:"_wrapEventHandler",value:function(e,n,t){var i=this;return function(a){var r=a.mjolnirEvent;(r||(r=i._normalizeEvent(a),a.mjolnirEvent=r),r.handled&&r.handled!==t)||(!t||t.contains(a.srcEvent.target))&&n(Object.assign({},r,{type:e,stopPropagation:function(){r.handled||(r.handled=t)}}))}}},{key:"_normalizeEvent",value:function(e){var n=this.element;return Object.assign({},e,Object(u.b)(e),Object(u.a)(e,n),{handled:!1,rootElement:n})}},{key:"_onBasicInput",value:function(e){var n=e.srcEvent,t=s.a[n.type];t&&this.manager.emit(t,e)}},{key:"_onOtherEvent",value:function(e){this.manager.emit(e.type,e)}}]),e}();n.a=d},function(e,n,t){"use strict";function i(e,n){for(var t=0;t0&&(i(t,function(n){return n.pointerId===e.pointerId})||t.push(e)),n.call(this,e)}}function r(e){e.prototype.handler=function(e){var n=s[e.type];n&o&&e.button>=0&&(this.pressed=!0),n&l&&0===e.which&&(n=c),this.pressed&&(n&c&&(this.pressed=!1),this.callback(this.manager,n,{pointers:[e],changedPointers:[e],pointerType:"mouse",srcEvent:e}))}}n.b=a,n.a=r;var o=1,l=2,c=4,s={mousedown:o,mousemove:l,mouseup:c}},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}var a=t(272),r=t(686),o=(t.n(r),function(){function e(e,n){for(var t=0;t2&&void 0!==arguments[2]?arguments[2]:{};i(this,e),this.element=n,this.callback=t,this.options=Object.assign({enable:!0},r),this.events=c.concat(r.events||[]),this.handleEvent=this.handleEvent.bind(this),this.events.forEach(function(e){return n.addEventListener(e,a.handleEvent)})}return o(e,[{key:"destroy",value:function(){var e=this;this.events.forEach(function(n){return e.element.removeEventListener(n,e.handleEvent)})}},{key:"enableEventType",value:function(e,n){"wheel"===e&&(this.options.enable=n)}},{key:"handleEvent",value:function(e){if(this.options.enable){this.options.legacyBlockScroll&&e.preventDefault();var n=e.deltaY;r.window.WheelEvent&&(l&&e.deltaMode===r.window.WheelEvent.DOM_DELTA_PIXEL&&(n/=r.window.devicePixelRatio),e.deltaMode===r.window.WheelEvent.DOM_DELTA_LINE&&(n*=40));var t={x:e.clientX,y:e.clientY};0!==n&&n%4.000244140625==0&&(n=Math.floor(n/4.000244140625)),e.shiftKey&&n&&(n*=.25),this._onWheel(e,-n,t)}}},{key:"_onWheel",value:function(e,n,t){this.callback({type:"wheel",center:t,delta:n,srcEvent:e,pointerType:"mouse",target:e.target})}}]),e}();n.a=s},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}var a=t(272),r=function(){function e(e,n){for(var t=0;t2&&void 0!==arguments[2]?arguments[2]:{};i(this,e),this.element=n,this.callback=t,this.pressed=!1,this.options=Object.assign({enable:!0},r),this.enableMoveEvent=this.options.enable,this.enableLeaveEvent=this.options.enable,this.events=o.concat(r.events||[]),this.handleEvent=this.handleEvent.bind(this),this.events.forEach(function(e){return n.addEventListener(e,a.handleEvent)})}return r(e,[{key:"destroy",value:function(){var e=this;this.events.forEach(function(n){return e.element.removeEventListener(n,e.handleEvent)})}},{key:"enableEventType",value:function(e,n){"pointermove"===e&&(this.enableMoveEvent=n),"pointerleave"===e&&(this.enableLeaveEvent=n)}},{key:"handleEvent",value:function(e){if(this.enableLeaveEvent&&"mouseleave"===e.type&&this.callback({type:"pointerleave",srcEvent:e,pointerType:"mouse",target:e.target}),this.enableMoveEvent)switch(e.type){case"mousedown":e.button>=0&&(this.pressed=!0);break;case"mousemove":0===e.which&&(this.pressed=!1),this.pressed||this.callback({type:"pointermove",srcEvent:e,pointerType:"mouse",target:e.target});break;case"mouseup":this.pressed=!1}}}]),e}();n.a=l},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}var a=t(272),r=function(){function e(e,n){for(var t=0;t2&&void 0!==arguments[2]?arguments[2]:{};i(this,e),this.element=n,this.callback=t,this.options=Object.assign({enable:!0},r),this.enableDownEvent=this.options.enable,this.enableUpEvent=this.options.enable,this.events=o.concat(r.events||[]),this.handleEvent=this.handleEvent.bind(this),n.tabIndex=1,n.style.outline="none",this.events.forEach(function(e){return n.addEventListener(e,a.handleEvent)})}return r(e,[{key:"destroy",value:function(){var e=this;this.events.forEach(function(n){return e.element.removeEventListener(n,e.handleEvent)})}},{key:"enableEventType",value:function(e,n){"keydown"===e&&(this.enableDownEvent=n),"keyup"===e&&(this.enableUpEvent=n)}},{key:"handleEvent",value:function(e){var n=e.target||e.srcElement;"INPUT"===n.tagName&&"text"===n.type||"TEXTAREA"===n.tagName||(this.enableDownEvent&&"keydown"===e.type&&this.callback({type:"keydown",srcEvent:e,key:e.key,target:e.target}),this.enableUpEvent&&"keyup"===e.type&&this.callback({type:"keyup",srcEvent:e,key:e.key,target:e.target}))}}]),e}();n.a=l},function(e,n,t){"use strict";function i(e){var n=c[e.srcEvent.type];if(!n)return null;var t=e.srcEvent,i=t.buttons,a=t.button,y=t.which,v=!1,b=!1,E=!1;return n===l||n===o&&!Number.isFinite(i)?(v=y===s,b=y===u,E=y===p):n===o?(v=Boolean(i&_),b=Boolean(i&h),E=Boolean(i&f)):n===r&&(v=a===m,b=a===d,E=a===g),{leftButton:v,middleButton:b,rightButton:E}}function a(e,n){var t=e.srcEvent;if(!e.center&&!Number.isFinite(t.clientX))return null;var i=e.center||{x:t.clientX,y:t.clientY},a=n.getBoundingClientRect(),r=a.width/n.offsetWidth,o=a.height/n.offsetHeight;return{center:i,offsetCenter:{x:(i.x-a.left-n.clientLeft)/r,y:(i.y-a.top-n.clientTop)/o}}}n.b=i,n.a=a;var r=1,o=2,l=4,c={pointerdown:r,pointermove:o,pointerup:l,mousedown:r,mousemove:o,mouseup:l},s=1,u=2,p=3,m=0,d=1,g=2,_=1,f=2,h=4},function(e,n,t){"use strict";var i=t(1559),a=t.n(i),r=a.a.webkit||a.a.blink?"-webkit-":a.a.gecko?"-moz-":"";n.a={DEFAULTS:{},CURSOR:{GRABBING:r+"grabbing",GRAB:r+"grab",POINTER:"pointer"}}},function(e,n,t){/*! +var c=/input|select|textarea|button|object/;e.exports=n.default},function(e,n,t){"use strict";function i(e,n){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+n+".")}function a(e){var n=e;if("string"==typeof n){var t=document.querySelectorAll(n);i(t,n),n="length"in t?t[0]:t}return m=n||m}function r(e){return!(!e&&!m)||((0,p.default)(!1,["react-modal: App element is not defined.","Please use `Modal.setAppElement(el)` or set `appElement={el}`.","This is needed so screen readers don't see main content","when modal is opened. It is not recommended, but you can opt-out","by setting `ariaHideApp={false}`."].join(" ")),!1)}function o(e){r(e)&&(e||m).setAttribute("aria-hidden","true")}function l(e){r(e)&&(e||m).removeAttribute("aria-hidden")}function c(){m=null}function s(){m=null}Object.defineProperty(n,"__esModule",{value:!0}),n.assertNodeList=i,n.setElement=a,n.validateElement=r,n.hide=o,n.show=l,n.documentNotReadyOrSSRTesting=c,n.resetForTesting=s;var u=t(46),p=function(e){return e&&e.__esModule?e:{default:e}}(u),m=null},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.canUseDOM=void 0;var i=t(2383),a=function(e){return e&&e.__esModule?e:{default:e}}(i),r=a.default,o=r.canUseDOM?window.HTMLElement:{};n.canUseDOM=r.canUseDOM;n.default=o},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.DeleteDatasetModal=void 0;var a=t(9),r=i(a),o=(0,r.default)(["\n margin-top: 24px;\n"],["\n margin-top: 24px;\n"]),l=t(0),c=i(l),s=t(10),u=i(s),p=t(1047),m=i(p),d=u.default.div(o),g=n.DeleteDatasetModal=function(e){var n=e.dataset,t=void 0===n?{}:n,i=e.layers,a=void 0===i?[]:i,r=a.filter(function(e){return e.config.dataId===t.id});return c.default.createElement("div",{className:"delete-dataset-modal"},c.default.createElement(m.default,{dataset:t}),c.default.createElement(d,{className:"delete-dataset-msg"},"you are going to delete this dataset. It will affect "+r.length+" layers"))},_=function(){return g};n.default=_},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var a=t(9),r=i(a),o=(0,r.default)(["\n font-weight: 500;\n font-size: 12px;\n color: ",";\n"],["\n font-weight: 500;\n font-size: 12px;\n color: ",";\n"]),l=t(0),c=i(l),s=t(10),u=i(s),p=t(16),m=u.default.div(o,function(e){return e.theme.titleColorLT}),d=function(e){var n=e.dataset;return c.default.createElement(p.CenterFlexbox,null,c.default.createElement(p.DatasetSquare,{className:"dataset-clolor",color:n.color}),c.default.createElement(m,{className:"dataset-name"},n.label))};n.default=d},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.IconInfoModal=void 0;var a=t(9),r=i(a),o=(0,r.default)(["\n padding-left: 6px;\n width: 180px;\n height: 48px;\n margin-right: 12px;\n \n .icon-table_item__name {\n margin-left: 12px;\n }\n"],["\n padding-left: 6px;\n width: 180px;\n height: 48px;\n margin-right: 12px;\n \n .icon-table_item__name {\n margin-left: 12px;\n }\n"]),l=(0,r.default)(["\n color: ",";\n"],["\n color: ",";\n"]),c=(0,r.default)(["\n font-size: 20px;\n letter-spacing: 1.25px;\n margin: 18px 0 14px 0;\n color: ",";\n"],["\n font-size: 20px;\n letter-spacing: 1.25px;\n margin: 18px 0 14px 0;\n color: ",";\n"]),s=(0,r.default)(["\n display: flex;\n align-items: flex-start;\n flex-wrap: wrap;\n"],["\n display: flex;\n align-items: flex-start;\n flex-wrap: wrap;\n"]),u=t(0),p=i(u),m=t(10),d=i(m),g=t(180),_=t(16),f={svgIcons:[{id:"accel",mesh:{positions:[[.07071129707112825,-.9774058577405854,0],[.03849372384936967,-1,0],[-.030962343096234676,-1,0],[-.06317991631799315,-.9774058577405854,0],[-.9736401673640178,-.06694560669456062,0],[-.9962343096234305,-.034728033472804065,0],[-.9962343096234305,.034728033472804176,0],[-.9736401673640178,.06694560669456062,0],[-.06317991631799315,.9774058577405853,0],[-.030962343096234676,1,0],[.03849372384936967,1,0],[.07071129707112825,.9774058577405853,0],[.9811715481171528,.06694560669456062,0],[.9962343096234305,.032845188284518434,0],[.9962343096234305,-.040376569037657295,0],[-.009623430962345737,-.8702928870292906,0],[.3652719665271935,-.5087866108786626,0],[.3652719665271935,-.49539748953975127,0],[.3631799163179886,-.48765690376569304,0],[.3539748953974873,-.4822175732217612,0],[.35188284518828217,-.4820083682008398,0],[.1108786610878643,-.5087866108786645,0],[.1108786610878643,-.3079497907949825,0],[-.13012552301255378,-.3079497907949825,0],[-.13012552301255378,-.5087866108786645,0],[-.3711297071129718,-.4820083682008398,0],[-.3788702928870319,-.4843096234309643,0],[-.38430962343096575,-.4989539748953975,0],[-.3845188284518851,-.5087866108786626,0],[.16443514644351148,.6560669456066934,0],[-.15690376569037848,.6560669456066934,0],[-.3845188284518851,.42845188284518687,0],[-.3845188284518851,.10711297071129477,0],[-.15690376569037848,-.1205020920502119,0],[.16443514644351348,-.1205020920502119,0],[.3920502092050202,.10711297071129477,0],[.3920502092050182,.42845188284518687,0],[-.33096234309623584,-.5087866108786626,0],[.4991631799163168,.42845188284518687,0],[.9811715481171528,-.06694560669456062,0]],cells:[[0,15,1],[0,16,15],[0,39,16],[1,15,2],[2,15,3],[3,15,37],[3,28,4],[3,37,28],[4,6,5],[4,7,6],[4,26,32],[4,27,26],[4,28,27],[4,32,7],[7,31,8],[7,32,31],[8,11,9],[8,29,11],[8,30,29],[8,31,30],[9,11,10],[11,29,38],[11,38,12],[12,35,39],[12,38,35],[12,39,13],[13,39,14],[16,39,17],[17,39,18],[18,35,19],[18,39,35],[19,34,20],[19,35,34],[20,22,21],[20,34,22],[22,33,23],[22,34,33],[23,25,24],[23,33,25],[25,32,26],[25,33,32],[27,28,37],[29,36,38]]},type:"custom"},{id:"brake",mesh:{positions:[[.06694560669456084,-.9774058577405873,0],[.03472803347280218,-1,0],[-.03472803347280229,-1,0],[-.06694560669456084,-.9774058577405873,0],[-.9774058577405873,-.06694560669456084,0],[-1,-.03472803347280229,0],[-1,.03472803347280218,0],[-.9774058577405873,.06694560669456084,0],[-.06694560669456084,.9774058577405873,0],[-.03472803347280229,1,0],[.03472803347280218,1,0],[.06694560669456084,.9774058577405873,0],[.9774058577405873,.06694560669456084,0],[1,.03472803347280218,0],[1,-.03472803347280229,0],[.9774058577405873,-.06694560669456084,0],[-.14728033472803492,-.7497907949790802,0],[.16066945606694438,-.7497907949790802,0],[.37489539748953815,-.5355648535564863,0],[.37489539748953815,-.22761506276150711,0],[.16066945606694438,-.013389121338913346,0],[-.14728033472803492,-.013389121338913346,0],[-.3615062761506287,-.22761506276150711,0],[-.3615062761506287,-.5355648535564863,0],[.1338912133891217,.4953974895397504,0],[.1338912133891217,.6962343096234327,0],[-.10711297071129688,.6962343096234327,0],[-.10711297071129688,.4953974895397504,0],[-.34811715481171535,.5221757322175751,0],[-.3558577405857736,.5200836820083699,0],[-.36129707112970744,.5108786610878686,0],[-.3615062761506268,.5087866108786636,0],[-.3615062761506268,.49539748953975216,0],[.013389121338913235,.13389121338912346,0],[.3882845188284514,.4953974895397504,0],[.3882845188284514,.5087866108786616,0],[.38807531380753013,.5108786610878666,0],[.3826359832635984,.5200836820083699,0],[.37489539748954015,.5221757322175751,0],[-.3347280334728059,-.5355648535564863,0],[.2677824267782414,.5221757322175751,0],[1.00418410041841,-.06694560669456084,0],[.28286876068124145,.5204994728950192,0]],cells:[[0,3,1],[0,16,3],[0,17,16],[0,18,17],[0,41,18],[1,3,2],[3,16,23],[3,23,4],[4,6,5],[4,7,6],[4,22,7],[4,23,22],[7,22,32],[7,29,8],[7,30,29],[7,31,30],[7,32,31],[8,11,9],[8,26,11],[8,28,26],[8,29,28],[9,11,10],[11,25,38],[11,26,25],[11,37,12],[11,38,37],[12,14,13],[12,15,14],[12,19,15],[12,34,19],[12,35,34],[12,36,35],[12,37,36],[14,15,41],[15,18,41],[15,19,18],[16,39,23],[19,34,20],[20,33,21],[20,34,33],[21,32,22],[21,33,32],[22,23,39],[24,40,25],[24,42,40],[25,40,38],[26,28,27],[37,38,42]]},type:"custom"},{id:"dangerous",mesh:{positions:[[-.039999999999999925,-.3733333333333333,0],[-.039999999999999925,-.3866666666666666,0],[-.04020833333333329,-.38874999999999993,0],[-.045624999999999916,-.3979166666666666,0],[-.05333333333333323,-.3999999999999999,0],[-.07999999999999985,-.3999999999999999,0],[-.08208333333333317,-.40020833333333317,0],[-.09124999999999983,-.4056249999999999,0],[-.09333333333333316,-.4133333333333332,0],[-.09333333333333316,-.47999999999999965,0],[-.09541666666666648,-.48791666666666633,0],[-.10458333333333303,-.4987499999999997,0],[-.10666666666666635,-.5066666666666664,0],[-.1187499999999998,-.512083333333333,0],[-.14791666666666647,-.5029166666666663,0],[-.1599999999999998,-.49333333333333296,0],[-.1599999999999998,-.46666666666666634,0],[-.15791666666666648,-.45874999999999966,0],[-.14874999999999983,-.4479166666666664,0],[-.1466666666666665,-.4399999999999996,0],[-.18666666666666631,-.4399999999999996,0],[-.19645833333333296,-.43749999999999967,0],[-.21104166666666635,-.41749999999999976,0],[-.21333333333333304,-.3999999999999997,0],[-.2666666666666667,-.3999999999999997,0],[-.2533333333333334,-.533333333333333,0],[.28,-.533333333333333,0],[.9977083333333334,-.04437500000000005,0],[.9831250000000002,-.0697916666666667,0],[.9733333333333334,-.08000000000000007,0],[.07999999999999985,-.9733333333333334,0],[.06000000000000005,-.983125,0],[.020000000000000018,-.9977083333333333,0],[0,-1,0],[-.020000000000000018,-.9977083333333333,0],[-.06000000000000005,-.983125,0],[-.07999999999999996,-.9733333333333334,0],[-.09003255208333327,-.96330078125,0],[-.9733333333333334,-.07999999999999996,0],[-.983125,-.06000000000000005,0],[-.9977083333333333,-.020000000000000018,0],[-1,0,0],[-.9977083333333333,.020000000000000018,0],[-.983125,.06000000000000005,0],[-.9733333333333334,.07999999999999985,0],[-.16244140624999992,.8908919270833335,0],[-.07999999999999996,.9733333333333334,0],[-.06000000000000005,.9831250000000002,0],[-.020000000000000018,.9977083333333334,0],[0,1,0],[.020000000000000018,.9977083333333334,0],[.06000000000000005,.9831250000000002,0],[.07999999999999985,.9733333333333334,0],[.9733333333333334,.0800000000000003,0],[.98875,.05770833333333347,0],[.9995833333333333,.0031249999999998224,0],[.4112499999999999,.4043749999999997,0],[.40208333333333335,.42979166666666657,0],[.3999999999999999,.44000000000000017,0],[.39020833333333327,.4520833333333334,0],[.3756249999999999,.48124999999999996,0],[.3733333333333335,.4933333333333334,0],[.3531249999999999,.5133333333333334,0],[.3077083333333335,.5533333333333337,0],[.28000000000000025,.5733333333333335,0],[.25333333333333363,.52,0],[.26541666666666686,.5100000000000002,0],[.2945833333333334,.49,0],[.3066666666666671,.48,0],[.3166666666666669,.4697916666666666,0],[.3366666666666669,.44437499999999996,0],[.3466666666666671,.4266666666666665,0],[.34875000000000034,.41874999999999996,0],[.3579166666666671,.4079166666666665,0],[.36208333333333376,.39208333333333334,0],[.3712500000000003,.3812500000000001,0],[.37333333333333374,.3733333333333335,0],[.37333333333333374,.3466666666666669,0],[.3712500000000003,.33875000000000033,0],[.36208333333333376,.32791666666666686,0],[.3600000000000003,.3200000000000003,0],[.34020833333333345,.31791666666666685,0],[.30562500000000004,.3087500000000001,0],[.2933333333333332,.30666666666666687,0],[.28333333333333344,.30458333333333343,0],[.2633333333333332,.2954166666666669,0],[.2533333333333332,.29333333333333345,0],[.21541666666666637,.28125,0],[.1445833333333335,.25208333333333344,0],[.10666666666666669,.24,0],[.09458333333333346,.23791666666666678,0],[.06541666666666668,.22875,0],[.053333333333333455,.22666666666666657,0],[.03562500000000002,.21875,0],[.010208333333333375,.20791666666666653,0],[0,.19999999999999996,0],[-.039999999999999925,.15999999999999992,0],[-.04208333333333336,.15208333333333335,0],[-.05124999999999991,.14124999999999988,0],[-.05333333333333323,.1333333333333333,0],[-.05333333333333323,.10666666666666669,0],[-.05104166666666654,.09458333333333346,0],[-.03645833333333337,.06541666666666668,0],[-.026666666666666616,.053333333333333455,0],[-.01645833333333324,.043333333333333446,0],[.008958333333333401,.023333333333333428,0],[.02666666666666684,.01333333333333342,0],[.04437500000000005,.005416666666666625,0],[.0697916666666667,-.005416666666666736,0],[.07999999999999985,-.013333333333333308,0],[.09791666666666643,-.015416666666666634,0],[.12875000000000014,-.02458333333333329,0],[.16458333333333308,-.028749999999999942,0],[.1954166666666668,-.03791666666666649,0],[.21333333333333337,-.039999999999999813,0],[.23999999999999977,-.039999999999999813,0],[.23999999999999977,-.07999999999999996,0],[-.21333333333333326,-.07999999999999996,0],[-.21333333333333326,-.026666666666666616,0],[-.21562499999999996,-.016874999999999973,0],[-.23020833333333335,-.002291666666666581,0],[-.24,2.220446049250313e-16,0],[-.2699999999999999,.002291666666666803,0],[-.33000000000000007,.016874999999999973,0],[-.36,.026666666666666616,0],[-.37791666666666657,.028750000000000053,0],[-.40875000000000006,.0379166666666666,0],[-.42666666666666664,.040000000000000036,0],[-.4387500000000001,.04020833333333318,0],[-.46791666666666665,.04562500000000003,0],[-.48,.053333333333333455,0],[-.5066666666666666,.07999999999999985,0],[-.50875,.08229166666666665,0],[-.5179166666666666,.09687500000000004,0],[-.521875,.11458333333333304,0],[-.525625,.1254166666666665,0],[-.52,.13333333333333308,0],[-.5179166666666666,.14124999999999965,0],[-.50875,.15208333333333313,0],[-.5066666666666666,.1599999999999997,0],[-.49458333333333326,.16208333333333313,0],[-.4654166666666667,.17125000000000012,0],[-.45333333333333337,.17333333333333334,0],[-.44333333333333347,.17541666666666678,0],[-.42333333333333345,.18458333333333332,0],[-.41333333333333344,.18666666666666676,0],[-.3733333333333334,.1968749999999999,0],[-.29333333333333345,.22229166666666678,0],[-.2533333333333334,.24,0],[-.24541666666666684,.24020833333333358,0],[-.23458333333333337,.2456250000000002,0],[-.22666666666666668,.2533333333333334,0],[-.21333333333333337,.2533333333333334,0],[-.20125000000000004,.26125,0],[-.17208333333333337,.27208333333333345,0],[-.16000000000000003,.28,0],[-.14041666666666663,.3022916666666664,0],[-.11124999999999996,.35687499999999983,0],[-.10666666666666669,.3866666666666667,0],[-.10666666666666669,.41333333333333333,0],[-.10875000000000001,.4212499999999999,0],[-.11791666666666656,.4320833333333334,0],[-.11999999999999988,.43999999999999995,0],[-.12979166666666653,.4520833333333334,0],[-.14437499999999992,.48124999999999996,0],[-.1466666666666666,.4933333333333332,0],[-.16687499999999988,.513333333333333,0],[-.21229166666666666,.5533333333333332,0],[-.24,.5733333333333333,0],[-.2666666666666667,.5199999999999998,0],[-.2545833333333333,.51,0],[-.2254166666666667,.48999999999999977,0],[-.21333333333333326,.47999999999999976,0],[-.20562499999999984,.4720833333333332,0],[-.20020833333333343,.4612499999999997,0],[-.19999999999999996,.45333333333333337,0],[-.19791666666666663,.4454166666666668,0],[-.18875000000000008,.4345833333333333,0],[-.18458333333333343,.4187500000000002,0],[-.17541666666666678,.4079166666666667,0],[-.17333333333333345,.40000000000000013,0],[-.17354166666666682,.3879166666666667,0],[-.17895833333333344,.3587500000000001,0],[-.18666666666666676,.3466666666666669,0],[-.1987500000000001,.33666666666666667,0],[-.22791666666666666,.31666666666666665,0],[-.24,.30666666666666687,0],[-.25,.30458333333333343,0],[-.27,.2954166666666669,0],[-.2799999999999999,.29333333333333345,0],[-.3179166666666666,.28333333333333344,0],[-.38875000000000004,.2633333333333332,0],[-.42666666666666664,.2533333333333334,0],[-.4387500000000001,.2510416666666666,0],[-.46791666666666665,.23645833333333344,0],[-.48,.2266666666666668,0],[-.4920833333333333,.22458333333333313,0],[-.52125,.2154166666666666,0],[-.5333333333333333,.21333333333333337,0],[-.5433333333333333,.203125,0],[-.5633333333333334,.17770833333333313,0],[-.5733333333333333,.15999999999999992,0],[-.5810416666666667,.1479166666666667,0],[-.5864583333333333,.11874999999999991,0],[-.5866666666666667,.10666666666666669,0],[-.584375,.09458333333333346,0],[-.5697916666666667,.06541666666666668,0],[-.5599999999999999,.053333333333333455,0],[-.5497916666666667,.043333333333333446,0],[-.524375,.023333333333333428,0],[-.5066666666666666,.01333333333333342,0],[-.49458333333333326,.005624999999999991,0],[-.4654166666666666,.0002083333333333659,0],[-.45333333333333325,2.220446049250313e-16,0],[-.43562499999999993,-.002083333333333215,0],[-.4102083333333333,-.011249999999999871,0],[-.3999999999999999,-.013333333333333197,0],[-.38208333333333333,-.015416666666666523,0],[-.35124999999999984,-.02458333333333307,0],[-.33333333333333326,-.026666666666666505,0],[-.30666666666666653,-.026666666666666505,0],[-.30666666666666653,-.07999999999999996,0],[-.34666666666666657,-.07999999999999996,0],[-.34666666666666657,-.2799999999999997,0],[-.33895833333333336,-.2974999999999999,0],[-.33354166666666674,-.3175000000000001,0],[-.33333333333333337,-.32000000000000006,0],[-.33125000000000004,-.3277083333333334,0],[-.3220833333333334,-.333125,0],[-.32000000000000006,-.33333333333333337,0],[-.30666666666666675,-.33333333333333337,0],[-.30458333333333343,-.37124999999999997,0],[-.29541666666666677,-.4420833333333334,0],[-.29333333333333345,-.48,0],[-.29333333333333345,-.5066666666666667,0],[-.2931250000000001,-.514375,0],[-.28770833333333345,-.5197916666666667,0],[-.28000000000000014,-.52,0],[-.27208333333333357,-.5277083333333334,0],[-.2612500000000002,-.5331250000000001,0],[-.2533333333333335,-.5333333333333334,0],[.2933333333333332,-.5333333333333334,0],[.3012499999999998,-.5331250000000001,0],[.31208333333333327,-.5277083333333334,0],[.31999999999999984,-.52,0],[.3202083333333332,-.4866666666666667,0],[.32562499999999983,-.44666666666666677,0],[.33333333333333304,-.42666666666666664,0],[.3335416666666664,-.4066666666666666,0],[.33895833333333325,-.3666666666666667,0],[.34666666666666646,-.3466666666666668,0],[.34666666666666646,-.3333333333333335,0],[.35437499999999966,-.3310416666666668,0],[.3597916666666663,-.3164583333333335,0],[.35999999999999965,-.30666666666666675,0],[.36770833333333286,-.2945833333333334,0],[.3731249999999995,-.26541666666666686,0],[.37333333333333285,-.2533333333333334,0],[.37333333333333285,-.16000000000000014,0],[.3752083333333329,-.15208333333333357,0],[.37895833333333306,-.1412500000000001,0],[.37333333333333285,-.13333333333333341,0],[.37333333333333285,-.0800000000000003,0],[.32000000000000006,-.0800000000000003,0],[.32000000000000006,-.02666666666666695,0],[.3174999999999999,-.016875000000000306,0],[.2974999999999999,-.002291666666666914,0],[.28,-2.220446049250313e-16,0],[.25770833333333343,.002291666666666581,0],[.203125,.016874999999999973,0],[.17333333333333334,.026666666666666616,0],[.16125000000000012,.028750000000000053,0],[.13208333333333355,.0379166666666666,0],[.1200000000000001,.040000000000000036,0],[.10020833333333345,.04020833333333318,0],[.06562500000000004,.04562500000000003,0],[.053333333333333455,.053333333333333455,0],[.026666666666666616,.07999999999999985,0],[.0245833333333334,.08791666666666642,0],[.015416666666666634,.0987499999999999,0],[.011458333333333348,.11458333333333304,0],[.007708333333333428,.1254166666666665,0],[.01333333333333342,.13333333333333308,0],[.015416666666666634,.14124999999999965,0],[.0245833333333334,.15208333333333313,0],[.026666666666666616,.1599999999999997,0],[.03875000000000006,.16208333333333313,0],[.06791666666666663,.17125000000000012,0],[.07999999999999985,.17333333333333334,0],[.08999999999999986,.17541666666666678,0],[.10999999999999988,.18458333333333332,0],[.1200000000000001,.18666666666666676,0],[.15979166666666678,.1968749999999999,0],[.234375,.22229166666666678,0],[.2666666666666666,.24,0],[.28874999999999984,.25,0],[.33791666666666687,.27,0],[.3599999999999999,.28000000000000025,0],[.3999999999999999,.3200000000000003,0],[.4077083333333331,.33791666666666687,0],[.41312499999999996,.3687499999999999,0],[.28,-.3733333333333333,0],[.41333333333333333,.3866666666666667,0],[1,-.026666666666666727,0]],cells:[[0,1,301],[1,2,301],[2,3,26],[2,26,301],[3,4,9],[3,9,26],[4,5,8],[4,8,9],[5,6,8],[6,7,8],[9,10,26],[10,11,12],[10,12,26],[12,13,26],[13,14,25],[13,25,26],[14,15,25],[15,16,20],[15,20,21],[15,21,25],[16,17,20],[17,18,20],[18,19,20],[21,22,24],[21,24,25],[22,23,24],[27,303,28],[28,303,29],[29,53,262],[29,55,53],[29,244,30],[29,247,244],[29,253,247],[29,255,253],[29,256,255],[29,257,256],[29,260,257],[29,262,260],[29,303,55],[30,37,31],[30,240,37],[30,241,240],[30,242,241],[30,243,242],[30,244,243],[31,34,32],[31,35,34],[31,37,35],[32,34,33],[35,37,36],[37,235,38],[37,236,235],[37,238,236],[37,239,238],[37,240,239],[38,43,39],[38,44,43],[38,205,44],[38,206,205],[38,207,206],[38,208,207],[38,209,208],[38,223,209],[38,226,223],[38,227,226],[38,234,227],[38,235,234],[39,42,40],[39,43,42],[40,42,41],[44,168,45],[44,169,168],[44,198,169],[44,199,198],[44,200,199],[44,201,200],[44,202,201],[44,203,202],[44,204,203],[44,205,204],[45,52,46],[45,64,52],[45,166,64],[45,167,166],[45,168,167],[46,52,47],[47,51,48],[47,52,51],[48,50,49],[48,51,50],[52,61,53],[52,62,61],[52,63,62],[52,64,63],[53,55,54],[53,56,302],[53,58,56],[53,61,58],[53,298,262],[53,299,298],[53,300,299],[53,302,300],[56,58,57],[58,61,59],[59,61,60],[64,165,65],[64,166,165],[65,87,66],[65,88,87],[65,159,88],[65,160,159],[65,162,160],[65,165,162],[66,86,67],[66,87,86],[67,84,68],[67,86,84],[68,84,69],[69,84,70],[70,72,71],[70,84,72],[72,74,73],[72,82,74],[72,83,82],[72,84,83],[74,76,75],[74,81,76],[74,82,81],[76,81,77],[77,79,78],[77,81,79],[79,81,80],[84,86,85],[88,159,89],[89,159,90],[90,158,91],[90,159,158],[91,158,92],[92,157,93],[92,158,157],[93,157,94],[94,156,95],[94,157,156],[95,156,96],[96,98,97],[96,154,98],[96,155,154],[96,156,155],[98,152,99],[98,154,152],[99,120,100],[99,149,120],[99,150,149],[99,152,150],[100,120,101],[101,119,102],[101,120,119],[102,118,103],[102,119,118],[103,118,104],[104,117,105],[104,118,117],[105,117,106],[106,117,107],[107,109,108],[107,117,109],[109,111,110],[109,116,111],[109,117,116],[111,116,112],[112,116,113],[113,116,114],[114,116,115],[120,149,121],[121,147,122],[121,149,147],[122,147,123],[123,146,124],[123,147,146],[124,146,125],[125,146,126],[126,143,127],[126,145,143],[126,146,145],[127,143,128],[128,130,129],[128,142,130],[128,143,142],[130,141,131],[130,142,141],[131,140,132],[131,141,140],[132,140,133],[133,140,134],[134,136,135],[134,138,136],[134,140,138],[136,138,137],[138,140,139],[143,145,144],[147,149,148],[150,152,151],[152,154,153],[160,162,161],[162,165,163],[163,165,164],[169,190,170],[169,191,190],[169,192,191],[169,193,192],[169,194,193],[169,198,194],[170,176,171],[170,189,176],[170,190,189],[171,175,172],[171,176,175],[172,175,173],[173,175,174],[176,178,177],[176,185,178],[176,187,185],[176,189,187],[178,180,179],[178,181,180],[178,184,181],[178,185,184],[181,184,182],[182,184,183],[185,187,186],[187,189,188],[194,196,195],[194,198,196],[196,198,197],[209,211,210],[209,223,211],[211,223,212],[212,215,213],[212,222,215],[212,223,222],[213,215,214],[215,222,216],[216,222,217],[217,222,218],[218,222,219],[219,221,220],[219,222,221],[223,226,224],[224,226,225],[227,231,228],[227,232,231],[227,233,232],[227,234,233],[228,231,229],[229,231,230],[236,238,237],[244,247,245],[245,247,246],[247,252,248],[247,253,252],[248,250,249],[248,252,250],[250,252,251],[253,255,254],[257,260,258],[258,260,259],[260,262,261],[262,264,263],[262,265,264],[262,297,265],[262,298,297],[265,296,266],[265,297,296],[266,293,267],[266,294,293],[266,295,294],[266,296,295],[267,293,268],[268,293,269],[269,292,270],[269,293,292],[270,292,271],[271,292,272],[272,291,273],[272,292,291],[273,289,274],[273,291,289],[274,276,275],[274,288,276],[274,289,288],[276,278,277],[276,288,278],[278,280,279],[278,282,280],[278,284,282],[278,286,284],[278,287,286],[278,288,287],[280,282,281],[282,284,283],[284,286,285],[289,291,290]]},type:"custom"},{id:"swerve",mesh:{positions:[[.06666666666666665,-.9733333333333334,0],[.05437499999999984,-.983125,0],[.019791666666666652,-.9977083333333333,0],[0,-1,0],[-.019791666666666652,-.9977083333333333,0],[-.05437499999999995,-.983125,0],[-.06666666666666665,-.9733333333333334,0],[-.08614583333333337,-.9538541666666667,0],[-.9733333333333334,-.06666666666666665,0],[-.983125,-.05437499999999995,0],[-.9977083333333333,-.019791666666666652,0],[-1,0,0],[-.9977083333333333,.019791666666666652,0],[-.983125,.05437499999999984,0],[-.9733333333333334,.06666666666666665,0],[-.21010416666666676,.8298958333333337,0],[-.06666666666666665,.9733333333333334,0],[-.05437499999999995,.9831250000000002,0],[-.019791666666666652,.9977083333333334,0],[0,1,0],[.019791666666666652,.9977083333333334,0],[.05437499999999984,.9831250000000002,0],[.06666666666666665,.9733333333333334,0],[.9733333333333334,.06666666666666665,0],[.9831250000000002,.05437499999999984,0],[.9977083333333334,.019791666666666652,0],[1,0,0],[.9977083333333334,-.019791666666666652,0],[.9831250000000002,-.05437499999999995,0],[.2266666666666668,-.41333333333333333,0],[.17333333333333334,-.42666666666666664,0],[.17333333333333334,-.3733333333333333,0],[.17062500000000025,-.33375,0],[.14520833333333338,-.2645833333333333,0],[.1200000000000001,-.24,0],[-.07999999999999996,-.10666666666666669,0],[-.09749999999999992,-.09645833333333331,0],[-.11750000000000005,-.07104166666666667,0],[-.12,-.053333333333333344,0],[-.12,.17333333333333312,0],[-.1177083333333333,.18541666666666656,0],[-.10312500000000002,.21458333333333335,0],[-.09333333333333338,.22666666666666657,0],[.10666666666666669,.3599999999999999,0],[.13187499999999996,.3845833333333333,0],[.1572916666666666,.4537499999999999,0],[.16000000000000014,.4933333333333332,0],[.16000000000000014,.6266666666666665,0],[.053333333333333455,.6266666666666665,0],[.053333333333333455,.4933333333333332,0],[.05104166666666665,.4814583333333331,0],[.03645833333333326,.45770833333333316,0],[.026666666666666616,.45333333333333314,0],[-.1466666666666666,.32000000000000006,0],[-.18166666666666664,.2875000000000001,0],[-.22166666666666657,.2074999999999998,0],[-.22666666666666668,.15999999999999992,0],[-.22666666666666668,-.053333333333333344,0],[-.224375,-.07541666666666669,0],[-.2097916666666667,-.12458333333333338,0],[-.19999999999999996,-.14666666666666672,0],[-.19541666666666657,-.16645833333333326,0],[-.1662499999999999,-.20104166666666667,0],[-.1466666666666666,-.21333333333333326,0],[.026666666666666616,-.33333333333333337,0],[.03645833333333326,-.34333333333333327,0],[.05104166666666665,-.3633333333333333,0],[.053333333333333455,-.3733333333333333,0],[.053333333333333455,-.42666666666666664,0],[-.013333333333333308,-.41333333333333333,0],[-.039999999999999925,-.41333333333333333,0],[-.04749999999999999,-.4175,0],[-.04749999999999999,-.4358333333333333,0],[-.039999999999999925,-.43999999999999995,0],[.10666666666666669,-.6666666666666667,0],[.2666666666666666,-.43999999999999995,0],[.2720833333333337,-.4302083333333333,0],[.26291666666666647,-.415625,0],[.2533333333333334,-.41333333333333333,0],[.9733333333333334,-.06666666666666665,0]],cells:[[0,5,1],[0,6,5],[0,7,6],[0,74,7],[0,75,74],[0,79,75],[1,5,2],[2,4,3],[2,5,4],[7,72,8],[7,73,72],[7,74,73],[8,13,9],[8,14,13],[8,57,14],[8,58,57],[8,59,58],[8,61,59],[8,62,61],[8,72,62],[9,12,10],[9,13,12],[10,12,11],[14,54,15],[14,55,54],[14,56,55],[14,57,56],[15,48,16],[15,52,48],[15,53,52],[15,54,53],[16,21,17],[16,22,21],[16,48,22],[17,20,18],[17,21,20],[18,20,19],[22,47,23],[22,48,47],[23,28,24],[23,33,79],[23,44,33],[23,45,44],[23,46,45],[23,47,46],[23,79,28],[24,27,25],[24,28,27],[25,27,26],[29,31,30],[29,32,31],[29,78,32],[32,77,33],[32,78,77],[33,44,34],[33,77,79],[34,43,35],[34,44,43],[35,38,36],[35,39,38],[35,42,39],[35,43,42],[36,38,37],[39,41,40],[39,42,41],[48,52,49],[49,52,50],[50,52,51],[59,61,60],[62,71,63],[62,72,71],[63,70,64],[63,71,70],[64,69,65],[64,70,69],[65,69,66],[66,69,67],[67,69,68],[75,79,76],[76,79,77]]},type:"custom"},{id:"add-person",mesh:{positions:[[-.5921093749999999,-.482265625,0],[-.533203125,-.626171875,0],[-.426171875,-.733203125,0],[-.28226562499999985,-.792109375,0],[-.19999999999999996,-.8,0],[-.11773437500000006,-.792109375,0],[.026171874999999956,-.733203125,0],[.1332031250000001,-.626171875,0],[.19210937500000003,-.482265625,0],[.19999999999999996,-.4,0],[.19210937500000003,-.3177343750000001,0],[.1332031250000001,-.173828125,0],[.026171874999999956,-.066796875,0],[-.11773437500000006,-.007890625000000017,0],[-.19999999999999996,0,0],[-.28226562499999985,-.007890625000000017,0],[-.426171875,-.066796875,0],[-.533203125,-.173828125,0],[-.5921093749999999,-.3177343750000001,0],[-1,.6666666666666666,0],[-.9904166666666667,.7212500000000001,0],[-.92125,.7904166666666667,0],[-.8666666666666667,.8,0],[.46666666666666656,.8,0],[.52125,.7904166666666667,0],[.5904166666666666,.7212500000000001,0],[.6000000000000001,.6666666666666666,0],[.6000000000000001,.5333333333333334,0],[.5462500000000001,.4916666666666666,0],[.2757812500000001,.3510416666666666,0],[-.020156249999999876,.278125,0],[-.19999999999999996,.2666666666666666,0],[-.37984375000000015,.278125,0],[-.67578125,.3510416666666666,0],[-.94625,.4916666666666666,0],[.7333333333333334,-.1333333333333333,0],[.7333333333333334,-.4,0],[.6000000000000001,-.4,0],[.6000000000000001,-.1333333333333333,0],[.33333333333333326,-.1333333333333333,0],[.33333333333333326,0,0],[.6000000000000001,0,0],[.6000000000000001,.2666666666666666,0],[.7333333333333334,.2666666666666666,0],[.7333333333333334,0,0],[1,0,0],[-1,.5333333333333334,0],[-.6,-.4,0],[1,-.1333333333333333,0]],cells:[[0,1,2],[0,2,3],[0,3,4],[0,4,47],[4,5,8],[4,8,9],[4,9,14],[4,14,47],[5,6,8],[6,7,8],[9,10,13],[9,13,14],[10,11,12],[10,12,13],[14,15,47],[15,16,17],[15,17,18],[15,18,47],[19,21,20],[19,22,21],[19,34,22],[19,46,34],[22,31,23],[22,32,31],[22,33,32],[22,34,33],[23,26,24],[23,28,26],[23,29,28],[23,30,29],[23,31,30],[24,26,25],[26,28,27],[35,38,36],[35,41,38],[35,44,41],[35,48,44],[36,38,37],[38,40,39],[38,41,40],[41,44,42],[42,44,43],[44,48,45]]},type:"uber"},{id:"alert",mesh:{positions:[[.12908937013732302,-.8246334336948712,0],[.1041589854109326,-.8570604146914674,0],[.03751659776045346,-.8941198215447204,0],[-.037516598988875494,-.8941198215447204,0],[-.10415898663935497,-.8570604146914674,0],[-.12908937136574494,-.8246334336948712,0],[-.9852387647167523,.6799748987313422,0],[-1,.7167676105304384,0],[-.9980972765716155,.7899630766544851,0],[-.9608832312835861,.8517018611243337,0],[-.8962645882961451,.8888598779135771,0],[-.8561493939652183,.8941198215447204,0],[.8561493941711225,.8941198215447204,0],[.8962645884726348,.8888598779135771,0],[.9608832313003945,.8517018611243337,0],[.9980972764623603,.7899630766544851,0],[1,.7167676105304384,0],[.14061328583878807,.5853497006085772,0],[.12152778095475947,.6044352054926058,0],[.10757447501206752,.6072545532079779,0],[-.10757447624048933,.6072545532079779,0],[-.12152778218318117,.6044352054926058,0],[-.1406132870672101,.5853497006085772,0],[-.14343263478258217,.5713963946658852,0],[-.14343263478258217,.3562474434133285,0],[-.1406132870672101,.34229413747063664,0],[-.12152778218318117,.3232086325866079,0],[-.10757447624048933,.3203892848712358,0],[.10757447501206752,.3203892848712358,0],[.12152778095475947,.3232086325866079,0],[.14061328583878807,.34229413747063664,0],[.14343263355416025,.3562474434133285,0],[.14061328583878807,.1550517981034636,0],[.12152778095475947,.1741373029874925,0],[.10757447501206752,.17695665070286462,0],[-.10757447624048933,.17695665070286462,0],[-.12152778218318117,.1741373029874925,0],[-.1406132870672101,.1550517981034636,0],[-.14343263478258217,.14109849216077172,0],[-.14343263478258217,-.3609157274285273,0],[-.1406132870672101,-.37486903337121913,0],[-.12152778218318117,-.39395453825524807,0],[-.10757447624048933,-.3967738859706201,0],[.10757447501206752,-.3967738859706201,0],[.12152778095475947,-.39395453825524807,0],[.14061328583878807,-.37486903337121913,0],[.14343263355416025,-.3609157274285273,0],[.14343263355416025,.14109849216077172,0],[.14343263355416025,.5713963946658852,0],[.9852387649226568,.6799748987313422,0]],cells:[[0,2,1],[0,5,2],[0,42,5],[0,43,42],[0,44,43],[0,45,44],[0,46,45],[0,49,46],[2,5,3],[3,5,4],[5,39,6],[5,40,39],[5,41,40],[5,42,41],[6,8,7],[6,9,8],[6,10,9],[6,11,10],[6,23,11],[6,24,23],[6,38,24],[6,39,38],[11,19,12],[11,20,19],[11,21,20],[11,22,21],[11,23,22],[12,17,48],[12,18,17],[12,19,18],[12,48,49],[12,49,13],[13,49,14],[14,49,15],[15,49,16],[24,37,25],[24,38,37],[25,36,26],[25,37,36],[26,35,27],[26,36,35],[27,34,28],[27,35,34],[28,33,29],[28,34,33],[29,32,30],[29,33,32],[30,32,47],[30,47,31],[31,47,49],[31,49,48],[46,49,47]]},type:"uber"},{id:"android",mesh:{positions:[[.6827673559382252,.3520550868482859,0],[.6216236375551251,.29025164757023547,0],[.6125938186970057,.24505745497275355,0],[.6125938186970057,-.2518079754101843,0],[.6216236375551251,-.2970228189846793,0],[.6827673559382252,-.35884077228057554,0],[.7274847004753033,-.36796946889931215,0],[.7721963640945718,-.35884077228057554,0],[.8333150864393105,-.2970228189846793,0],[.8423392243796205,-.2518079754101843,0],[.8423392243796205,.24505745497275355,0],[.8333150864393105,.29025164757023547,0],[.7721963640945718,.3520550868482859,0],[.327257223698246,.6064368633509654,0],[.32922111698497275,.6142037326020644,0],[.3315673360402752,.630326855874104,0],[.3318746736937663,.6386563241403362,0],[.3318746736937663,.8838385123281318,0],[.32283917391783734,.9290382858592696,0],[.26167045949637563,.9908662812454068,0],[.21694743404148795,1,0],[.17225110890030457,.9908662812454068,0],[.11112216090350907,.9290382858592696,0],[.10209291013717081,.8838385123281318,0],[.10209291013717081,.6386563241403362,0],[.10239967969888103,.630326855874104,0],[.10473112836787908,.6142037326020644,0],[.10667400225871057,.6064368633509654,0],[-.10667400225871047,.6064368633509654,0],[-.10472544745006955,.6142037326020644,0],[-.10236900274270996,.630326855874104,0],[-.10205655226319031,.6386563241403362,0],[-.10205655226319031,.8838385123281318,0],[-.11108693921309053,.9290382858592696,0],[-.1722454279824952,.9908662812454068,0],[-.21698379191546854,1,0],[-.2616647785785663,.9908662812454068,0],[-.3228039522274189,.9290382858592696,0],[-.3318383158197858,.8838385123281318,0],[-.3318383158197858,.6386563241403362,0],[-.3315309781662945,.630326855874104,0],[-.32918475911099215,.6142037326020644,0],[-.3272208658242656,.6064368633509654,0],[-.4147706263692468,.6064368633509654,0],[-.4619182675452073,.59677962256972,0],[-.5264500853098631,.5314666895136271,0],[-.5359877782201471,.48377432603469606,0],[-.5359877782201471,-.36796946889931215,0],[.5360241360941276,-.36796946889931215,0],[.5360241360941276,.48377432603469606,0],[.5264858750920626,.5314666895136271,0],[.4619392869411026,.59677962256972,0],[-.3541256925698163,-.9702089475715131,0],[-.357003645532083,-.9773395560730842,0],[-.3541972721342153,-.9916275631938796,0],[-.3488538008426475,-.9970704008277201,0],[-.34179696473974996,-.9999799074935654,0],[-.3276560241284693,-.9971055623867598,0],[-.3222761949629211,-.9916766782277876,0],[-.22770936473970826,-.8482965313680592,0],[-.17441383431036198,-.8663423952445952,0],[-.06018761991576987,-.8877933817819289,0],[0,-.8905890313112478,0],[.060203526485636226,-.8877933817819289,0],[.1744342856144763,-.8663423952445952,0],[.22774572261368894,-.8482965313680592,0],[.3223125528369017,-.9916766782277876,0],[.32769181391066904,-.9971256548931944,0],[.34181798413564507,-1,0],[.3488538008426476,-.9970704008277201,0],[.3542029530520249,-.9916275631938796,0],[.3570343224882542,-.9773395560730842,0],[.35416205044379667,-.9702089475715131,0],[.26359458635843613,-.8328297637970491,0],[.32196147211627746,-.8010104152299948,0],[.42121278716516203,-.7203550366717335,0],[.49267759702446945,-.6207139108133095,0],[.5309840258135842,-.5065308311731712,0],[.5360241360941276,-.4453747441594742,0],[-.5359877782201471,-.4453747441594742,0],[-.5309461766986788,-.5065308311731712,0],[-.49263165260168545,-.6207139108133095,0],[-.42116045170984245,-.7203550366717335,0],[-.3219146755558225,-.8010104152299948,0],[.25209072779430175,-.6048205267433904,0],[.28264724850776635,-.6357149925775305,0],[.2871544886977835,-.6583017637627053,0],[.28264724850776635,-.6809036038550538,0],[.25209072779430175,-.7117880225997455,0],[.22970904780863427,-.7163467896232409,0],[.20736940661475692,-.7117880225997455,0],[.17684242667390151,-.6809036038550538,0],[.17233632266744664,-.6583017637627053,0],[.17684242667390151,-.6357149925775305,0],[.20736940661475692,-.6048205267433904,0],[-.20734270630105242,-.6048205267433904,0],[-.176775959935531,-.6357149925775305,0],[-.17226360691948556,-.6583017637627053,0],[-.176775959935531,-.6809036038550538,0],[-.20734270630105242,-.7117880225997455,0],[-.22970904780863438,-.7163467896232409,0],[-.25206970839840687,-.7117880225997455,0],[-.2826114587255668,-.6809036038550538,0],[-.2871181308238028,-.6583017637627053,0],[-.2826114587255668,-.6357149925775305,0],[-.25206970839840687,-.6048205267433904,0],[-.7721963640945722,.3520550868482859,0],[-.8333150864393106,.29025164757023547,0],[-.8423392243796205,.24505745497275355,0],[-.8423392243796205,-.2518079754101843,0],[-.8333150864393106,-.2970228189846793,0],[-.7721963640945722,-.35884077228057554,0],[-.7274847004753032,-.36796946889931215,0],[-.682767355938225,-.35884077228057554,0],[-.6216236375551248,-.2970228189846793,0],[-.6125938186970056,-.2518079754101843,0],[-.6125938186970056,.24505745497275355,0],[-.6216236375551248,.29025164757023547,0],[-.682767355938225,.3520550868482859,0],[-.7274847004753032,.36118322466922326,0],[-.26355822848445565,-.8328297637970491,0],[-.22970904780863438,-.6002567364478547,0],[.22970904780863427,-.6002567364478547,0],[.41477062636924694,.6064368633509654,0],[.7274847004753033,.36118322466922326,0]],cells:[[0,1,11],[0,11,12],[0,12,124],[1,2,10],[1,10,11],[2,3,9],[2,9,10],[3,4,9],[4,5,8],[4,8,9],[5,6,7],[5,7,8],[13,14,26],[13,26,27],[13,27,49],[13,49,123],[14,15,16],[14,16,24],[14,24,25],[14,25,26],[16,17,24],[17,18,23],[17,23,24],[18,19,22],[18,22,23],[19,20,21],[19,21,22],[27,28,47],[27,47,48],[27,48,49],[28,29,42],[28,42,46],[28,46,47],[29,30,31],[29,31,39],[29,39,41],[29,41,42],[31,32,39],[32,33,37],[32,37,38],[32,38,39],[33,34,37],[34,35,36],[34,36,37],[39,40,41],[42,43,46],[43,44,45],[43,45,46],[49,50,123],[50,51,123],[52,53,58],[52,58,120],[53,54,58],[54,55,57],[54,57,58],[55,56,57],[58,59,120],[59,60,99],[59,99,100],[59,100,120],[60,61,98],[60,98,99],[61,62,98],[62,63,91],[62,91,98],[63,64,91],[64,65,90],[64,90,91],[65,66,73],[65,73,89],[65,89,90],[66,67,69],[66,69,70],[66,70,71],[66,71,72],[66,72,73],[67,68,69],[73,74,88],[73,88,89],[74,75,87],[74,87,88],[75,76,85],[75,85,86],[75,86,87],[76,77,85],[77,78,84],[77,84,85],[78,79,94],[78,94,122],[78,122,84],[79,80,105],[79,95,94],[79,105,121],[79,121,95],[80,81,104],[80,104,105],[81,82,104],[82,83,102],[82,102,103],[82,103,104],[83,101,102],[83,120,101],[91,92,97],[91,97,98],[92,93,97],[93,94,96],[93,96,97],[94,95,96],[100,101,120],[106,107,118],[106,118,119],[107,108,117],[107,117,118],[108,109,115],[108,115,116],[108,116,117],[109,110,114],[109,114,115],[110,111,113],[110,113,114],[111,112,113]]},type:"uber"},{id:"apple",mesh:{positions:[[.5991044589792128,.1669940710050719,0],[.6776418768304882,.3234070290735054,0],[.8283047031930854,.4461211515108219,0],[.8743370090720765,.4673905278948496,0],[.8645572926637619,.49489918922780207,0],[.7920655075362528,.6488700085720407,0],[.7254692328023432,.7518394171012215,0],[.6568862090149299,.841283305950425,0],[.5414173027537685,.9507877794842488,0],[.44918582639831456,.9911768251303665,0],[.39673146581898705,.9974283877419814,0],[.30367124392813777,.9861240088577756,0],[.146481442335167,.9308879205657545,0],[.04184896849774998,.9181370097864132,0],[-.06338176226873343,.9302249267804843,0],[-.22085729623544523,.9850993820987213,0],[-.3101761761554395,1,0],[-.3615727044788912,.9955446036324025,0],[-.45571335738267005,.9541605092328023,0],[-.5781060282877347,.8384505143224517,0],[-.649343259518537,.74698192728052,0],[-.7159596249732123,.6449400403600256,0],[-.8234896271162225,.39968368276305455,0],[-.8743370090720765,.12707715729695002,0],[-.8590956860311451,-.07544107503214503,0],[-.8172137882170154,-.20178352583220216,0],[-.785495841845846,-.2608043431673691,0],[-.7468845459497105,-.3151223971355096,0],[-.6516137900028572,-.4063063656332596,0],[-.5369554885170367,-.4712518528109151,0],[-.4085216494928207,-.5063961041860133,0],[-.34089265590399304,-.5116794056718337,0],[-.23887867276233998,-.49902671619401395,0],[-.05799521680119998,-.4384688192013716,0],[.013561233659547166,-.42453032359454257,0],[.09012697058718504,-.44109177441245806,0],[.3020840769876421,-.5086099899992856,0],[.4250192006571897,-.5162511607971998,0],[.49820299949996455,-.5083130937924139,0],[.6566484688192015,-.4556050878634189,0],[.7677702453746695,-.37584269412100857,0],[.8180472740910066,-.31809414958211313,0],[.777113546681906,-.2916703871705122,0],[.6555119479069932,-.1674569946960497,0],[.594763747142653,-.02605571156868347,0],[-.0021787299092790907,-.6254330666476177,0],[.06131241231516548,-.7847390885063219,0],[.1107110300735769,-.848560611472248,0],[.17769572630187866,-.9073415958282735,0],[.3430602205514683,-.9865436816915494,0],[.42716221087220524,-1,0],[.4260795442531612,-.9125785770412173,0],[.36642796199728583,-.749790163583113,0],[.3154399449960712,-.6806914779627117,0],[.2508884558718486,-.6216426173298093,0],[.08674726489392107,-.545601471533681,0],[-.0034399807129080534,-.5391099364240304,0],[.5860307014786773,.06279019929995,0]],cells:[[0,1,12],[0,12,13],[0,13,34],[0,34,57],[1,2,5],[1,5,6],[1,6,7],[1,7,12],[2,3,4],[2,4,5],[7,8,11],[7,11,12],[8,9,10],[8,10,11],[13,14,34],[14,15,19],[14,19,20],[14,20,21],[14,21,22],[14,22,34],[15,16,18],[15,18,19],[16,17,18],[22,23,33],[22,33,34],[23,24,33],[24,25,32],[24,32,33],[25,26,32],[26,27,32],[27,28,32],[28,29,32],[29,30,32],[30,31,32],[34,35,57],[35,36,44],[35,44,57],[36,37,43],[36,43,44],[37,38,43],[38,39,43],[39,40,42],[39,42,43],[40,41,42],[45,46,55],[45,55,56],[46,47,54],[46,54,55],[47,48,53],[47,53,54],[48,49,52],[48,52,53],[49,50,51],[49,51,52]]},type:"uber"},{id:"attach",mesh:{positions:[[.7333975685345353,-.7923584358024879,0],[.5204009776466068,-.8786317830990686,0],[.4072042683178243,-.8894159515111412,0],[.29392186177019264,-.8786317830990686,0],[.08086505121496446,-.7923584358024879,0],[-.012155349854959141,-.7168692569179798,0],[-.8698487990955364,.1350429886377749,0],[-.9263521900776048,.20373184139302095,0],[-.991441687654079,.36101022881857425,0],[-1,.4447079757555706,0],[-.9922755151086207,.5298278617400353,0],[-.9271860175321465,.6900617042544646,0],[-.8698487990955364,.7600059305662702,0],[-.7994575486206013,.8169563457114679,0],[-.6382740692829442,.881661356183903,0],[-.5526237763898959,.8894159515111412,0],[-.4683724606705788,.8809109114748158,0],[-.31004252417735334,.8162059010023806,0],[-.24088348538524085,.7600059305662702,0],[.6168099608906166,-.09190631498948464,0],[.6548348090050913,-.1381489959059427,0],[.6982540575129765,-.24414236250243462,0],[.7036762521548714,-.3004743556188472,0],[.6981706747675223,-.35667432605495747,0],[.6547514262596374,-.46240364729084427,0],[.6168099608906166,-.5085976882724543,0],[.5702592270534528,-.5463422777147083,0],[.4637609316094884,-.5894789513629987,0],[.4072042683178243,-.594871035569035,0],[.35056190780731056,-.5894581056766351,0],[.24400339269604698,-.5462797406556176,0],[.19745034271783335,-.5085976882724543,0],[-.5071153268709092,.19077972159913992,0],[-.515370218670872,.2030879413031248,0],[-.515370218670872,.2310952790262308,0],[-.5071153268709092,.2434034987302155,0],[-.4549362577155889,.29528609590169896,0],[-.4426743617590785,.3033742222107533,0],[-.41487084852486056,.3033742222107533,0],[-.40260895256835016,.29528609590169896,0],[.30240142499614797,-.4043877859537322,0],[.32557256301967485,-.4231743817420314,0],[.37886340007613906,-.44468249769445967,0],[.4072042683178243,-.44737622361010393,0],[.4354617542772927,-.4447033433808233,0],[.48875259337200205,-.42323691880112174,0],[.5120071146042204,-.4043877859537322,0],[.5309651082581752,-.38126760358919004,0],[.5525936659540376,-.32830103072680245,0],[.5552920242444292,-.3001778836350102,0],[.5525936659540376,-.2719921994841271,0],[.5309651082581752,-.2190673179944668,0],[.5120071146042204,-.19596798131628815,0],[-.3456863316716371,.655796028247548,0],[-.39154915785880395,.6931213877751575,0],[-.4966716380027745,.7361978405517309,0],[-.5526237763898959,.7419211395522104,0],[-.6099725757633747,.7369482852608187,0],[-.7178883778800598,.6938718324842452,0],[-.7648977168172217,.655796028247548,0],[-.8032537797261396,.609034521359375,0],[-.8466128073623077,.5017255603346062,0],[-.851615772089558,.4447079757555706,0],[-.8458623626532202,.38911021403662965,0],[-.8025033350170521,.2846964872290194,0],[-.7648977168172217,.2391046549645784,0],[.09264749643143722,-.6126593545992578,0],[.16237168489641518,-.6691905398298109,0],[.3222210391023881,-.7338353294305296,0],[.4072042683178243,-.7419211395522103,0],[.4921643373735016,-.7338353294305296,0],[.6519117805394481,-.6691905398298109,0],[.7216128071770127,-.6126593545992578,0],[.7785099500126147,-.5434261978111861,0],[.8434975353446448,-.38467008284119486,0],[.8516157720895579,-.3001778836350102,0],[.8434975353446448,-.21574822148791603,0],[.7785099500126147,-.05695041514519765,0],[.7216128071770127,.01230358732923748,0],[.020011860391360603,.7168692569179799,0],[.011926050269679855,.7291543147482276,0],[.01198627114139672,.7570597402268895,0],[.02016009638327909,.7693447980571372,0],[.07248740153051814,.8212273952286202,0],[.08474929748702809,.8293132053503012,0],[.11255281072124657,.8292529844785844,0],[.12481470667775674,.8210791592367019,0],[.8264156534634088,.1165134896479595,0],[.902379650759531,.024076767749891464,0],[.9891579269035842,-.18764592008248732,0],[1,-.3001778836350102,0],[.9892204639626747,-.41270984718753306,0],[.9024004964458945,-.6244325350199118,0],[.8264156534634088,-.7168692569179798,0]],cells:[[0,71,1],[0,72,71],[0,93,72],[1,70,2],[1,71,70],[2,68,3],[2,69,68],[2,70,69],[3,67,4],[3,68,67],[4,66,5],[4,67,66],[5,65,6],[5,66,65],[6,64,7],[6,65,64],[7,63,8],[7,64,63],[8,62,9],[8,63,62],[9,61,10],[9,62,61],[10,61,11],[11,60,12],[11,61,60],[12,59,13],[12,60,59],[13,58,14],[13,59,58],[14,57,15],[14,58,57],[15,56,16],[15,57,56],[16,54,17],[16,55,54],[16,56,55],[17,53,18],[17,54,53],[18,52,19],[18,53,52],[19,51,20],[19,52,51],[20,50,21],[20,51,50],[21,49,22],[21,50,49],[22,48,23],[22,49,48],[23,48,24],[24,47,25],[24,48,47],[25,46,26],[25,47,46],[26,45,27],[26,46,45],[27,44,28],[27,45,44],[28,42,29],[28,43,42],[28,44,43],[29,41,30],[29,42,41],[30,40,31],[30,41,40],[31,39,32],[31,40,39],[32,34,33],[32,35,34],[32,36,35],[32,39,36],[36,39,37],[37,39,38],[72,93,73],[73,92,74],[73,93,92],[74,91,75],[74,92,91],[75,89,76],[75,90,89],[75,91,90],[76,88,77],[76,89,88],[77,87,78],[77,88,87],[78,86,79],[78,87,86],[79,81,80],[79,82,81],[79,83,82],[79,86,83],[83,85,84],[83,86,85]]},type:"uber"},{id:"bold",mesh:{positions:[[-.34419642857142846,.6428571428571428,0],[-.34419642857142846,.1428571428571428,0],[.045267857142857235,.1428571428571428,0],[.11273737444196429,.14648158482142848,0],[.21605754743303576,.1759893973214286,0],[.28075439453124995,.23631417410714306,0],[.311070103236607,.3288219866071427,0],[.3146607142857143,.38757142857142846,0],[.3108726981026783,.45290694754464256,0],[.2799144112723212,.5515590122767857,0],[.21632610212053563,.6120113002232144,0],[.1183633510044644,.6396544363839285,0],[.023946428571428622,-.6071428571428572,0],[.08248458426339272,-.6045597795758928,0],[.17370765904017857,-.58208837890625,0],[.23232080078125003,-.5325282505580358,0],[.2605572684151784,-.4510613141741072,0],[.26398214285714283,-.3968571428571428,0],[.2606879185267854,-.3423092215401786,0],[.233588309151786,-.25865478515625007,0],[.177483119419643,-.2061571568080358,0],[.09038351004464276,-.18149825613839277,0],[.03458928571428577,-.1785714285714286,0],[-.34419642857142846,-.1785714285714286,0],[.4415178571428571,-.05871428571428561,0],[.4936700613839287,-.08709912109375006,0],[.5863025948660715,-.16477001953125003,0],[.6563581194196428,-.27132763671875004,0],[.6954192243303572,-.40799407087053574,0],[.7006964285714286,-.4880000000000001,0],[.6901349051339284,-.60110595703125,0],[.6062529296875,-.7894478934151786,0],[.44004840959821434,-.9216687360491072,0],[.19314857700892835,-.99101513671875,0],[.03994642857142858,-1,0],[-.7727678571428571,-1,0],[-.7727678571428571,1,0],[.05062500000000005,1,0],[.22634744698660741,.989785365513393,0],[.44142844063895115,.9376724243164065,0],[.5536360473632812,.8798161010742187,0],[.6418241925920759,.8045986589704239,0],[.7067851475306918,.7129889875139508,0],[.7624086914062498,.5469584960937497,0],[.7727678571428571,.41860714285714273,0],[.7673235212053572,.32812332589285687,0],[.7244594029017858,.17414564732142823,0],[.6404959542410716,.056154575892856995,0],[.5172746930803572,-.02584988839285729,0],[-.34419642857142846,-.6071428571428572,0],[.055946428571428536,.6428571428571428,0],[.4415178571428571,-.05335714285714288,0]],cells:[[0,36,1],[0,37,36],[0,50,37],[1,22,2],[1,23,22],[1,35,23],[1,36,35],[2,21,3],[2,22,21],[3,20,4],[3,21,20],[4,20,51],[4,51,5],[5,47,6],[5,48,47],[5,51,48],[6,45,7],[6,46,45],[6,47,46],[7,44,8],[7,45,44],[8,42,9],[8,43,42],[8,44,43],[9,39,10],[9,40,39],[9,41,40],[9,42,41],[10,38,11],[10,39,38],[11,37,50],[11,38,37],[12,34,13],[12,49,34],[13,33,14],[13,34,33],[14,32,15],[14,33,32],[15,30,16],[15,31,30],[15,32,31],[16,28,17],[16,29,28],[16,30,29],[17,27,18],[17,28,27],[18,25,19],[18,26,25],[18,27,26],[19,24,20],[19,25,24],[20,24,51],[23,35,49],[34,49,35]]},type:"uber"},{id:"bookmark",mesh:{positions:[[0,.5931602732812993,0],[-.6692721475302622,.9947814949003031,0],[-.6880528820586166,1,0],[-.7189882527059963,.9825204972289421,0],[-.7241637605824087,.963787285947376,0],[-.7241637605824087,-.8551672478835183,0],[-.7127762854472504,-.9115252925508442,0],[-.635689053133253,-.9886125248648416,0],[-.579331008465927,-1,0],[.579331008465927,-1,0],[.6357501544505519,-.9886125248648416,0],[.7127966525530166,-.9115252925508442,0],[.7241637605824087,-.8551672478835183,0],[.7241637605824087,.963787285947376,0],[.7189882527059963,.9825204972289421,0],[.6880528820586166,1,0],[.6692721475302623,.9947814949003031,0]],cells:[[0,1,4],[0,4,5],[0,5,8],[0,8,9],[0,9,12],[0,12,13],[0,13,16],[1,2,4],[2,3,4],[5,6,7],[5,7,8],[9,10,11],[9,11,12],[13,14,15],[13,15,16]]},type:"uber"},{id:"briefcase",mesh:{positions:[[.5714285714285714,-.3571428571428572,0],[.5714285714285714,-.5714285714285715,0],[.5670725446428571,-.6145970982142857,0],[.534815848214286,-.6912109375,0],[.47692522321428554,-.7491015625,0],[.40031138392857146,-.7813582589285715,0],[.3571428571428572,-.7857142857142857,0],[-.3571428571428571,-.7857142857142857,0],[-.40031138392857135,-.7813582589285715,0],[-.47692522321428565,-.7491015625,0],[-.5348158482142856,-.6912109375,0],[-.5670725446428571,-.6145970982142857,0],[-.5714285714285714,-.5714285714285715,0],[-.5714285714285714,-.3571428571428572,0],[-.8571428571428572,-.3571428571428572,0],[-.9127321428571429,-.34591071428571424,0],[-.9887678571428571,-.269875,0],[-1,-.21428571428571427,0],[-1,.6428571428571428,0],[-.9887678571428571,.6984464285714286,0],[-.9127321428571429,.7744821428571429,0],[-.8571428571428572,.7857142857142857,0],[.8571428571428572,.7857142857142857,0],[.9127321428571429,.7744821428571429,0],[.9887678571428571,.6984464285714286,0],[1,.6428571428571428,0],[1,-.21428571428571427,0],[.9887678571428571,-.269875,0],[.9127321428571429,-.34591071428571424,0],[-.4285714285714286,-.5714285714285715,0],[-.42295535714285715,-.5992232142857142,0],[-.38493750000000004,-.6372410714285713,0],[-.3571428571428571,-.6428571428571428,0],[.3571428571428572,-.6428571428571428,0],[.38493749999999993,-.6372410714285713,0],[.42295535714285726,-.5992232142857142,0],[.4285714285714286,-.5714285714285715,0],[.4285714285714286,-.3571428571428572,0],[-.4285714285714286,-.3571428571428572,0],[.8571428571428572,-.3571428571428572,0]],cells:[[0,25,37],[0,26,25],[0,37,1],[0,39,26],[1,36,2],[1,37,36],[2,35,3],[2,36,35],[3,35,4],[4,34,5],[4,35,34],[5,33,6],[5,34,33],[6,32,7],[6,33,32],[7,32,8],[8,31,9],[8,32,31],[9,31,10],[10,30,11],[10,31,30],[11,29,12],[11,30,29],[12,29,13],[13,17,14],[13,18,17],[13,29,38],[13,38,18],[14,17,15],[15,17,16],[18,20,19],[18,21,20],[18,38,21],[21,37,22],[21,38,37],[22,24,23],[22,25,24],[22,37,25],[26,28,27],[26,39,28]]},type:"uber"},{id:"bug",mesh:{positions:[[.5833333333333333,.00348828124999999,0],[.5833333333333333,-.26759505208333334,0],[.5845292968749998,-.2698678385416667,0],[.589749348958333,-.2743040364583334,0],[.5908749999999998,-.2765533854166667,0],[.8165416666666667,-.5226783854166668,0],[.8388281249999998,-.5594466145833334,0],[.8402604166666663,-.6430768229166667,0],[.8186249999999999,-.6798450520833335,0],[.7857109375,-.7042434895833334,0],[.7111640625,-.7042434895833334,0],[.67825,-.6798450520833335,0],[.45724999999999993,-.4438450520833334,0],[.4552981770833331,-.44563411458333346,0],[.45166015625,-.45314973958333354,0],[.4497083333333334,-.45484505208333337,0],[-.44970833333333327,-.45484505208333337,0],[-.4517441406249999,-.45314973958333354,0],[-.45573763020833324,-.44563411458333346,0],[-.45775,-.4438450520833334,0],[-.6792916666666666,-.6848867187500001,0],[-.7123684895833333,-.708912109375,0],[-.7876315104166667,-.7071816406250001,0],[-.8207083333333333,-.6823867187500001,0],[-.8426692708333333,-.6454173177083334,0],[-.8426692708333333,-.5609160156250002,0],[-.8207083333333333,-.5239700520833335,0],[-.590875,-.2771783854166667,0],[-.5897493489583334,-.27484895833333356,0],[-.584529296875,-.2699713541666668,0],[-.5833333333333333,-.26759505208333334,0],[-.5833333333333333,.00348828124999999,0],[-.9,.00348828124999999,0],[-.9389160156249999,.01113346354166669,0],[-.9921386718749999,.06548632812500012,0],[-1,.10765494791666659,0],[-.9921386718749999,.14982356770833308,0],[-.9389160156249999,.20417643229166674,0],[-.9,.2118216145833332,0],[-.5999999999999999,.2118216145833332,0],[-.5971354166666665,.29372916666666654,0],[-.575390625,.4125286458333333,0],[-.5572916666666667,.4667799479166666,0],[-.5606946614583332,.46999674479166675,0],[-.5707083333333334,.4817799479166666,0],[-.8535416666666666,.7985716145833333,0],[-.8755026041666666,.8355175781250002,0],[-.8755026041666666,.9200188802083336,0],[-.8535416666666666,.9569882812499999,0],[-.8204648437500001,.9814843749999997,0],[-.7452018229166666,.9819140625,0],[-.7121249999999999,.95761328125,0],[-.44366666666666665,.6688632812499999,0],[-.3731497395833333,.7474335937499998,0],[-.1973971354166667,.8593398437499998,0],[-.08333333333333337,.8887382812499999,0],[-.08333333333333337,-.20484505208333334,0],[.08333333333333326,-.20484505208333334,0],[.08333333333333326,.8887382812499999,0],[.1973971354166668,.8593919270833331,0],[.3731497395833332,.74771484375,0],[.4436666666666669,.669196614583333,0],[.7079583333333332,.95823828125,0],[.741360677083333,.9826367187500001,0],[.818055989583333,.9826367187500001,0],[.8514583333333334,.95823828125,0],[.87358203125,.9214882812499999,0],[.8742981770833333,.83786328125,0],[.8525,.8011132812499999,0],[.5701666666666665,.48682161458333345,0],[.5670605468750001,.48234244791666675,0],[.5603639322916665,.47079036458333323,0],[.5570000000000002,.4667799479166666,0],[.5751621093750001,.4125286458333333,0],[.5970957031250002,.29372916666666654,0],[.5999999999999999,.2118216145833332,0],[.9000000000000001,.2118216145833332,0],[.938916015625,.20417643229166674,0],[.992138671875,.14982356770833308,0],[1,.10765494791666659,0],[.992138671875,.06548632812500012,0],[.938916015625,.01113346354166669,0],[-.4,-.5381783854166666,0],[-.39187353515625,-.6290535481770834,0],[-.33168701171875004,-.7886710611979166,0],[-.22364501953125016,-.9079252929687501,0],[-.08061474609374997,-.9737928059895834,0],[0,-.9826367187500001,0],[.08061474609374986,-.9737928059895834,0],[.22364501953125004,-.9079252929687501,0],[.33168701171875004,-.7886710611979166,0],[.3918735351562501,-.6290535481770834,0],[.40000000000000013,-.5381783854166666,0],[.9000000000000001,.00348828124999999,0]],cells:[[0,57,1],[0,75,57],[0,93,75],[1,12,2],[1,57,12],[2,4,3],[2,12,4],[4,12,5],[5,11,6],[5,12,11],[6,11,7],[7,11,8],[8,10,9],[8,11,10],[12,57,13],[13,15,14],[13,57,15],[15,57,16],[16,18,17],[16,56,18],[16,57,56],[18,56,19],[19,26,20],[19,27,26],[19,29,27],[19,30,29],[19,56,30],[20,22,21],[20,23,22],[20,24,23],[20,25,24],[20,26,25],[27,29,28],[30,56,31],[31,39,32],[31,56,39],[32,34,33],[32,35,34],[32,38,35],[32,39,38],[35,38,36],[36,38,37],[39,56,40],[40,56,41],[41,56,42],[42,44,43],[42,52,44],[42,56,52],[44,52,45],[45,51,46],[45,52,51],[46,51,47],[47,51,48],[48,51,49],[49,51,50],[52,56,53],[53,55,54],[53,56,55],[57,60,58],[57,61,60],[57,72,61],[57,73,72],[57,74,73],[57,75,74],[58,60,59],[61,68,62],[61,69,68],[61,70,69],[61,72,70],[62,64,63],[62,65,64],[62,66,65],[62,67,66],[62,68,67],[70,72,71],[75,93,76],[76,78,77],[76,79,78],[76,93,79],[79,93,80],[80,93,81],[82,83,91],[82,91,92],[83,84,91],[84,85,90],[84,90,91],[85,86,88],[85,88,89],[85,89,90],[86,87,88]]},type:"uber"},{id:"calculator",mesh:{positions:[[-.7122032433872367,-1,0],[-.7676605072329292,-.9887728794291508,0],[-.8434545124596984,-.9127472098718183,0],[-.8546438932279493,-.8571428575583091,0],[-.8546438932279493,.8571428488338193,0],[-.8434545124596984,.9127472025105301,0],[-.7676605072329292,.9887728780659493,0],[-.7122032433872367,1,0],[.7121676387444701,1,0],[.7676304664290357,.9887728780659493,0],[.8434489494387464,.9127472025105301,0],[.8546438932279493,.8571428488338193,0],[.8546438932279493,-.8571428575583091,0],[.8434489494387464,-.9127472098718183,0],[.7676304664290357,-.9887728794291508,0],[-.3561016202395368,.6427857121357508,0],[-.3561016202395368,.7856428487611153,0],[-.6409829184668804,.7856428487611153,0],[-.3561016202395368,.28564285457744165,0],[-.3561016202395368,.4284999999272958,0],[-.6409829184668804,.4284999999272958,0],[-.3561016202395368,-.07150000298086745,0],[-.3561016202395368,.07135713946082367,0],[-.6409829184668804,.07135713946082367,0],[.1424050422897829,.6427857121357508,0],[.1424050422897829,.7856428487611153,0],[-.14247625593756072,.7856428487611153,0],[.1424050422897829,.28564285457744165,0],[.1424050422897829,.4284999999272958,0],[-.14247625593756072,.4284999999272958,0],[.1424050422897829,-.07150000298086745,0],[.1424050422897829,.07135713946082367,0],[-.14247625593756072,.07135713946082367,0],[.6409829271913701,.6427857121357508,0],[.6409829271913701,.7856428487611153,0],[.35610162460178146,.7856428487611153,0],[.6409829271913701,.28564285457744165,0],[.6409829271913701,.4284999999272958,0],[.35610162460178146,.4284999999272958,0],[.6409829271913701,-.07150000298086745,0],[.6409829271913701,.07135713946082367,0],[.35610162460178146,.07135713946082367,0],[.6409829271913701,-.7143571439684767,0],[.6409829271913701,-.4286428590850947,0],[-.6409829184668804,-.4286428590850947,0],[-.6409829184668804,-.7143571439684767,0],[-.6409829184668804,-.07150000298086745,0],[-.6409829184668804,.28564285457744165,0],[-.6409829184668804,.6427857121357508,0],[-.14247625593756072,-.07150000298086745,0],[-.14247625593756072,.28564285457744165,0],[-.14247625593756072,.6427857121357508,0],[.35610162460178146,-.07150000298086745,0],[.35610162460178146,.28564285457744165,0],[.35610162460178146,.6427857121357508,0],[.7121676387444701,-1,0]],cells:[[0,2,1],[0,3,2],[0,45,3],[0,55,45],[3,23,4],[3,44,46],[3,45,44],[3,46,23],[4,17,5],[4,20,48],[4,23,47],[4,47,20],[4,48,17],[5,17,6],[6,17,7],[7,16,26],[7,17,16],[7,25,8],[7,26,25],[8,25,35],[8,34,9],[8,35,34],[9,34,10],[10,34,11],[11,33,37],[11,34,33],[11,36,40],[11,37,36],[11,40,12],[12,39,43],[12,40,39],[12,42,55],[12,43,42],[12,55,13],[13,55,14],[15,19,29],[15,29,51],[15,48,19],[15,51,16],[16,51,26],[18,22,32],[18,32,50],[18,47,22],[18,50,19],[19,48,20],[19,50,29],[21,44,49],[21,46,44],[21,49,22],[22,47,23],[22,49,32],[24,28,38],[24,38,54],[24,51,28],[24,54,25],[25,54,35],[27,31,41],[27,41,53],[27,50,31],[27,53,28],[28,51,29],[28,53,38],[30,43,52],[30,44,43],[30,49,44],[30,52,31],[31,50,32],[31,52,41],[33,54,37],[36,53,40],[37,54,38],[39,52,43],[40,53,41],[42,45,55]]},type:"uber"},{id:"calendar",mesh:{positions:[[.6666666666666667,-.8333333333333334,0],[.6666666666666667,-.9583333333333334,0],[.6633906249999999,-.974546875,0],[.6412135416666664,-.9967239583333333,0],[.625,-1,0],[.5416666666666667,-1,0],[.5254531250000003,-.9967239583333333,0],[.5032760416666668,-.974546875,0],[.5,-.9583333333333334,0],[.5,-.8333333333333334,0],[-.5,-.8333333333333334,0],[-.5,-.9583333333333334,0],[-.5032760416666666,-.974546875,0],[-.5254531250000001,-.9967239583333333,0],[-.5416666666666667,-1,0],[-.625,-1,0],[-.6412135416666667,-.9967239583333333,0],[-.6633906250000001,-.974546875,0],[-.6666666666666667,-.9583333333333334,0],[-.6666666666666667,-.8333333333333334,0],[-.8333333333333334,-.8333333333333334,0],[-.8981875,-.8202291666666667,0],[-.9868958333333334,-.7315208333333334,0],[-1,-.6666666666666667,0],[-1,.8333333333333333,0],[-.9868958333333334,.8981874999999999,0],[-.8981875,.9868958333333333,0],[-.8333333333333334,1,0],[.8333333333333333,1,0],[.8981874999999999,.9868958333333333,0],[.9868958333333333,.8981874999999999,0],[1,.8333333333333333,0],[1,-.6666666666666667,0],[.9868958333333333,-.7315208333333334,0],[.8981874999999999,-.8202291666666667,0],[-.5,-.6666666666666667,0],[-.5,-.5,0],[-.6666666666666667,-.5,0],[-.33333333333333337,.33333333333333326,0],[-.33333333333333337,.6666666666666667,0],[-.6666666666666667,.6666666666666667,0],[.16666666666666674,.33333333333333326,0],[.16666666666666674,.6666666666666667,0],[-.16666666666666663,.6666666666666667,0],[.16666666666666674,-.16666666666666663,0],[.16666666666666674,.16666666666666674,0],[-.16666666666666663,.16666666666666674,0],[.6666666666666667,.33333333333333326,0],[.6666666666666667,.6666666666666667,0],[.33333333333333326,.6666666666666667,0],[.6666666666666667,-.16666666666666663,0],[.6666666666666667,.16666666666666674,0],[.33333333333333326,.16666666666666674,0],[.6666666666666667,-.6666666666666667,0],[.6666666666666667,-.5,0],[.5,-.5,0],[-.6666666666666667,.33333333333333326,0],[-.6666666666666667,-.6666666666666667,0],[-.16666666666666663,-.16666666666666663,0],[-.16666666666666663,.33333333333333326,0],[.33333333333333326,-.16666666666666663,0],[.33333333333333326,.33333333333333326,0],[.5,-.6666666666666667,0],[.8333333333333333,-.8333333333333334,0]],cells:[[0,9,1],[0,53,62],[0,62,9],[0,63,53],[1,3,2],[1,4,3],[1,5,4],[1,8,5],[1,9,8],[5,8,6],[6,8,7],[9,62,10],[10,19,11],[10,35,57],[10,57,19],[10,62,35],[11,13,12],[11,14,13],[11,15,14],[11,18,15],[11,19,18],[15,18,16],[16,18,17],[19,57,20],[20,23,21],[20,57,23],[21,23,22],[23,37,56],[23,56,24],[23,57,37],[24,26,25],[24,27,26],[24,40,27],[24,56,40],[27,39,43],[27,40,39],[27,42,28],[27,43,42],[28,31,29],[28,42,49],[28,48,31],[28,49,48],[29,31,30],[31,47,51],[31,48,47],[31,51,32],[32,50,54],[32,51,50],[32,53,63],[32,54,53],[32,63,33],[33,63,34],[35,58,36],[35,62,58],[36,56,37],[36,58,56],[38,46,59],[38,56,58],[38,58,46],[38,59,39],[39,59,43],[41,45,52],[41,52,61],[41,59,45],[41,61,42],[42,61,49],[44,55,60],[44,58,62],[44,60,45],[44,62,55],[45,59,46],[45,60,52],[47,61,51],[50,55,54],[50,60,55],[51,61,52]]},type:"uber"},{id:"camera",mesh:{positions:[[-.4285714285714286,-.7857142857142857,0],[-.5714285714285714,-.5,0],[-.8571428571428572,-.5,0],[-.9127321428571429,-.48876785714285703,0],[-.9887678571428571,-.41273214285714277,0],[-1,-.3571428571428572,0],[-1,.6428571428571428,0],[-.9887678571428571,.6984464285714286,0],[-.9127321428571429,.7744821428571429,0],[-.8571428571428572,.7857142857142857,0],[.8571428571428572,.7857142857142857,0],[.9127321428571429,.7744821428571429,0],[.9887678571428571,.6984464285714286,0],[1,.6428571428571428,0],[1,-.35756712285714287,0],[.9888774569196428,-.4130084263839287,0],[.9131168386160715,-.48880691843750007,0],[.8572919142857143,-.5,0],[.5714285714285714,-.5,0],[-.0885200892857142,.5017879464285713,0],[-.24559151785714306,.4356808035714287,0],[-.3642522321428573,.3170200892857145,0],[-.4303593750000001,.15994866071428585,0],[-.4392857142857143,.07142857142857137,0],[-.4303593750000001,-.017091517857142857,0],[-.3642522321428573,-.1741629464285716,0],[-.24559151785714306,-.2928236607142859,0],[-.0885200892857142,-.3589308035714287,0],[0,-.36785714285714294,0],[.08852008928571431,-.3589308035714287,0],[.24559151785714306,-.2928236607142859,0],[.3642522321428572,-.1741629464285716,0],[.4303593749999999,-.017091517857142857,0],[.4392857142857143,.07142857142857137,0],[.4303593749999999,.15994866071428585,0],[.3642522321428572,.3170200892857145,0],[.24559151785714306,.4356808035714287,0],[.08852008928571431,.5017879464285713,0],[.27990039062500016,.12894559151785703,0],[.23685965401785714,.2310756138392858,0],[.15964704241071437,.30828822544642853,0],[.05751702008928561,.3513289620535715,0],[0,.3571428571428572,0],[-.05751702008928572,.3513289620535715,0],[-.15964704241071437,.30828822544642853,0],[-.23685965401785702,.2310756138392858,0],[-.27990039062500016,.12894559151785703,0],[-.2857142857142857,.07142857142857137,0],[-.27990039062500016,.013911551339285693,0],[-.23685965401785702,-.08821847098214287,0],[-.15964704241071437,-.16543108258928566,0],[-.05751702008928572,-.20847181919642865,0],[0,-.21428571428571427,0],[.05751702008928561,-.20847181919642865,0],[.15964704241071437,-.16543108258928566,0],[.23685965401785714,-.08821847098214287,0],[.27990039062500016,.013911551339285693,0],[0,.5107142857142857,0],[.2857142857142858,.07142857142857137,0],[.4285714285714286,-.7857142857142857,0]],cells:[[0,26,1],[0,27,26],[0,28,27],[0,59,28],[1,5,2],[1,24,5],[1,25,24],[1,26,25],[2,5,3],[3,5,4],[5,23,6],[5,24,23],[6,8,7],[6,9,8],[6,21,9],[6,22,21],[6,23,22],[9,19,57],[9,20,19],[9,21,20],[9,57,10],[10,13,11],[10,35,13],[10,36,35],[10,37,36],[10,57,37],[11,13,12],[13,33,14],[13,34,33],[13,35,34],[14,16,15],[14,17,16],[14,18,17],[14,32,18],[14,33,32],[18,30,59],[18,31,30],[18,32,31],[28,59,29],[29,59,30],[38,39,58],[39,40,55],[39,55,58],[40,41,42],[40,42,44],[40,44,54],[40,54,55],[42,43,44],[44,45,50],[44,50,54],[45,46,47],[45,47,49],[45,49,50],[47,48,49],[50,51,52],[50,52,54],[52,53,54],[55,56,58]]},type:"uber"},{id:"cancel",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258928,0],[.10980357142857144,-.7149486607142858,0],[.3127500000000001,-.6519888392857143,0],[.40342857142857147,-.5998571428571429,0],[-.5998571428571429,.40342857142857147,0],[-.6519888392857143,.3127500000000001,0],[-.7149486607142858,.10980357142857144,0],[-.7232857142857143,0,0],[-.7195448521205358,-.07382892717633915,0],[-.6907165876116073,-.21480625697544642,0],[-.5996010044642857,-.4040683593750002,0],[-.4041311383928571,-.5995633370535715,0],[-.21485930524553576,-.690704345703125,0],[-.07385246930803568,-.7195432826450893,0],[-.10980357142857144,.7148281249999999,0],[-.3127500000000002,.6519665178571425,0],[-.40342857142857136,.5998571428571429,0],[.5998571428571429,-.40342857142857136,0],[.6519665178571425,-.3127500000000002,0],[.7148281249999999,-.10980357142857144,0],[.7231428571428571,0,0],[.7194035993303569,.07382732282366078,0],[.6905869140624996,.21479307338169606,0],[.5995033482142857,.404023158482143,0],[.4040859374999999,.5994656808035714,0],[.21484612165178563,.690574672154018,0],[.07385086495535731,.7194020298549104,0],[0,.7231428571428571,0],[0,-.7232857142857143,0],[0,-1,0]],cells:[[0,46,1],[0,47,46],[0,63,47],[1,46,2],[2,45,3],[2,46,45],[3,45,4],[4,44,5],[4,45,44],[5,43,6],[5,44,43],[6,43,7],[7,42,8],[7,43,42],[8,41,9],[8,42,41],[9,40,10],[9,41,40],[10,39,11],[10,40,39],[11,38,12],[11,39,38],[12,38,13],[13,38,50],[13,50,14],[14,49,15],[14,50,49],[15,48,16],[15,49,48],[16,48,61],[16,61,17],[17,60,18],[17,61,60],[18,59,19],[18,60,59],[19,59,20],[20,58,21],[20,59,58],[21,58,22],[22,57,23],[22,58,57],[23,56,24],[23,57,56],[24,56,25],[25,55,26],[25,56,55],[26,54,27],[26,55,54],[27,53,28],[27,54,53],[28,52,29],[28,53,52],[29,51,30],[29,52,51],[30,37,31],[30,51,37],[31,37,32],[32,36,33],[32,37,36],[33,35,34],[33,36,35],[34,35,62],[34,62,63],[37,50,38],[37,51,50],[47,63,62]]},type:"uber"},{id:"car-black",mesh:{positions:[[.9855769016229283,.03315236557775798,0],[.9653028605363214,.023843540282542163,0],[.9559426916003884,.020073131188149046,0],[.9561703894853071,.008076577918007454,0],[.9479464776417643,-.025453051802410455,0],[.9422272425323295,-.0392176121789815,0],[.9368763422367339,-.048207213968869816,0],[.9117090289565746,-.06270397930870972,0],[.881364937292817,-.07322049632687813,0],[.8281528345201403,-.0859023755839817,0],[.664723793785666,-.10703363223734219,0],[.5720529869558586,-.11336675870317613,0],[.49982141379583456,-.11681571196003672,0],[.4417227358262208,-.1208205159359641,0],[.4341841499696395,-.1232247377208436,0],[.3752907615117813,-.15754014837745248,0],[.21571472518106272,-.2425652174048346,0],[.18301998748211434,-.2595220128346812,0],[.1598751671797647,-.26897817205543284,0],[.02936409714151411,-.28339010877147935,0],[-.11657685309830212,-.28609569540404567,0],[-.27220389277599444,-.2828900663575396,0],[-.4563757643601436,-.25949522484821996,0],[-.506324197448982,-.24423500189424022,0],[-.5468745119544011,-.22010795542165187,0],[-.6131881724387376,-.15374518362880318,0],[-.6263343767944993,-.13765453309453077,0],[-.7157705342591347,-.1333684552607624,0],[-.8017331828126537,-.12652189238775827,0],[-.9059920261190718,-.10457806681174577,0],[-.931360249297689,-.09122202322870575,0],[-.9452051736336432,-.06786513136687272,0],[-.9554292551329451,-.004489220064431512,0],[-.9559337622112949,.008500721036974251,0],[-.9600278594754259,.009786544387104848,0],[-.9806456797216163,.017180028650355235,0],[-.9890794307924378,.021358954538279643,0],[-.9935909741789202,.026531268257468,0],[-.9974171915784406,.045448051363381425,0],[-.9987945405489796,.05921930873656767,0],[-1,.07442372338542036,0],[-.9991963603659865,.09926065149922661,0],[-.9987945405489796,.1052232108190161,0],[-.9969863514628586,.11047142383317714,0],[-.9851728494335342,.12766484647676296,0],[-.9769355435967605,.13379706304413916,0],[-.9307597519345204,.14069496955786034,0],[-.7051982089358392,.1650854312306489,0],[-.690109875561651,.1701282696819419,0],[-.6669494289338658,.17348346498618916,0],[-.6540510134528688,.1740861946815628,0],[-.638232707447617,.21840915061358007,0],[-.5686643066082624,.27753470139753383,0],[-.5211826006060462,.28609569540404567,0],[-.47477911105888715,.2778695512282972,0],[-.40575986394198404,.22069952345600022,0],[-.3891714033259771,.17751505694857772,0],[-.13757193726391914,.17939691299746657,0],[.32480210402931187,.18187480174511403,0],[.42989807213587117,.18222974256572294,0],[.5110478124552209,.18151539626009475,0],[.5283282960548052,.22323098817656928,0],[.5966957021678225,.2782133303878807,0],[.6423446634296619,.28609569540404567,0],[.6892147104076842,.2777445406248122,0],[.7583098568195599,.21973515594340204,0],[.774641599231982,.17594349507619578,0],[.8083341892033713,.17373348619315918,0],[.8243601021036961,.17322897911480908,0],[.8629504289330479,.1681035443719275,0],[.9575432737914364,.14799469586849723,0],[.9770873422469797,.14351217280068096,0],[.9808287310227068,.13765899775894097,0],[.9950085051894237,.10795112077363327,0],[.9992320777214501,.09550810106247429,0],[1,.08323250626669645,0],[.9956960635085907,.04968055322422768,0],[.9918028761429181,.03893187365673028,0]],cells:[[0,76,1],[0,77,76],[1,75,2],[1,76,75],[2,7,3],[2,8,7],[2,69,8],[2,70,69],[2,73,70],[2,75,73],[3,7,4],[4,7,5],[5,7,6],[8,68,9],[8,69,68],[9,66,10],[9,67,66],[9,68,67],[10,60,11],[10,66,60],[11,60,12],[12,59,13],[12,60,59],[13,59,14],[14,58,15],[14,59,58],[15,58,16],[16,57,17],[16,58,57],[17,57,18],[18,57,19],[19,57,20],[20,57,21],[21,56,22],[21,57,56],[22,24,23],[22,56,24],[24,56,25],[25,56,26],[26,47,27],[26,50,47],[26,56,50],[27,47,28],[28,32,29],[28,33,32],[28,47,33],[29,31,30],[29,32,31],[33,39,34],[33,40,39],[33,46,40],[33,47,46],[34,38,35],[34,39,38],[35,37,36],[35,38,37],[40,46,41],[41,43,42],[41,44,43],[41,45,44],[41,46,45],[47,49,48],[47,50,49],[50,52,51],[50,53,52],[50,56,53],[53,55,54],[53,56,55],[60,63,61],[60,66,63],[61,63,62],[63,65,64],[63,66,65],[70,72,71],[70,73,72],[73,75,74]]},type:"uber"},{id:"car-suv",mesh:{positions:[[.9971964504699853,.06495038767179692,0],[.9873572416098697,.053780832060177634,0],[.9851429731912595,.05157102789241145,0],[.9810447909164923,.031019849132183818,0],[.976571611570832,.01099991622238879,0],[.9706788004567883,-.010785627896197206,0],[.9588931782287007,-.042517522895154085,0],[.954286071357721,-.05385672003884435,0],[.9499021770289402,-.06350843036351299,0],[.9362058554396324,-.0806154395976159,0],[.9270005701993611,-.08914215870960347,0],[.8527779356674736,-.11197233752567907,0],[.6074227092827418,-.1440256585854019,0],[.554574907791795,-.14885597799858016,0],[.5544900870257599,-.14963052552000936,0],[.552284747108837,-.15530458834269853,0],[.5491463787655246,-.15985589207812848,0],[.5436441896003283,-.16281345826226032,0],[.5301219737939353,-.16192507234430983,0],[.5261465584173779,-.16142730837520686,0],[.5216465935666539,-.1638915748410797,0],[.5057360035587353,-.175087915957763,0],[.4991467693130318,-.17899859969708282,0],[.4942383255100842,-.17951868492040568,0],[.4869928463903166,-.17600531950619933,0],[.4858611588013695,-.1749986309408835,0],[.45548639605898056,-.19579087924668562,0],[.42757589978246413,-.21599831069192738,0],[.3792883309750601,-.24809627426008998,0],[.2661597523022221,-.315881459074969,0],[.24157735547631232,-.3301402762706174,0],[.23792113403509907,-.3315442831610468,0],[.22948369993999052,-.33654870835714007,0],[.224863200316479,-.3454258711603794,0],[.21930744014115544,-.3553521329119523,0],[.20776735170948646,-.36497259348071326,0],[.20486335653548227,-.366139995076412,0],[.20415577277671226,-.3636935856139151,0],[.20457764448146776,-.3497115519705931,0],[.19312684106667843,-.3495307498114122,0],[.19000632972674136,-.3497115519705931,0],[.1887161612328334,-.34925619838450805,0],[.186189395255145,-.34609550878697537,0],[.1845778007004708,-.34499730307935805,0],[.13218535279560895,-.3510240417187211,0],[.10600698584655399,-.3528543845647497,0],[-.007992123705128917,-.356711497293942,0],[-.011788969047927589,-.3587695169330134,0],[-.027257598222292345,-.36888550934545516,0],[-.03499191280947489,-.37271137231873963,0],[-.06845147288504916,-.37520465641509837,0],[-.20844145085034038,-.37960194349641124,0],[-.25684732275153455,-.3805684538041313,0],[-.32776641165888254,-.3803005987534929,0],[-.5757823315466214,-.3776756192572371,0],[-.6479871246970335,-.3762827729939177,0],[-.6798730363501073,-.37479171321203086,0],[-.7406984540992332,-.3710595995064698,0],[-.7549862889253675,-.3695685397245829,0],[-.7625844438618087,-.3653788403075148,0],[-.7801378781803088,-.35030306520741944,0],[-.7835574943267917,-.3469972874574578,0],[-.7956109716055176,-.3459727418887661,0],[-.8147425185973619,-.3437607055955776,0],[-.8456998660748896,-.3391402059720661,0],[-.8510748240910325,-.33695272305851953,0],[-.8614497430524247,-.3278099373300638,0],[-.8644140056128224,-.3238546110823041,0],[-.8637421358608046,-.32095508015914387,0],[-.8555948780705548,-.31644172255588754,0],[-.8535569475602813,-.3157118175428981,0],[-.8601283248026088,-.30792393194558804,0],[-.8955030484902473,-.2626162501301108,0],[-.9128421987682367,-.2364267225539457,0],[-.9278152960989207,-.20723052203436515,0],[-.9527793868184151,-.1489988340255873,0],[-.9569847111134373,-.13828463200005317,0],[-.9585963056681113,-.12682936433441963,0],[-.9657837495269072,-.0637941424175272,0],[-.9675560571119642,-.03128546777171921,0],[-.9667145458278754,-.005522276151153698,0],[-.9621922597229312,.028057818697207748,0],[-.9612703919236509,.03357116848951393,0],[-.9674556114679749,.0365555201787096,0],[-.9996986631885666,.048428195298254685,0],[-1,.09393007202544462,0],[-.9996986631885666,.11642766415364446,0],[-.993301391729154,.1386797224854257,0],[-.9648641138530488,.17788030914634845,0],[-.955413294816359,.18671282944114836,0],[-.9464133651149103,.18974852001505002,0],[-.915556463281372,.19394491580838388,0],[-.9026994208507311,.19456991092654002,0],[-.8882307838654161,.19619266610832395,0],[-.8452043342312086,.20415242536312683,0],[-.8265571584559352,.20714124130316663,0],[-.7362721493874345,.2204268518148289,0],[-.7335578848742992,.2204268518148289,0],[-.7335578848742992,.22385539646299993,0],[-.721225391917825,.2847433130543039,0],[-.6377930078948221,.3682158723884969,0],[-.5768448232474868,.3805684538041313,0],[-.5237135418279475,.37128504484372776,0],[-.44407577102232143,.30686144386076586,0],[-.424131730376874,.25828369897171616,0],[-.41627464889148236,.2571408507556593,0],[-.4132612795718008,.2557055941093221,0],[-.4045024194159267,.24924582313809407,0],[-.39956049373164904,.24499808846005386,0],[-.3944734798949423,.24147802666958149,0],[-.38644229262663576,.23850929985833966,0],[-.3851320350039299,.2382838551907191,0],[-.37796021602308805,.24274364178384772,0],[-.3698464401141677,.24728378489216785,0],[-.338770789989275,.2514667879329699,0],[-.23135198618160746,.2539935539106585,0],[-.2079905615150991,.25399801816150264,0],[.1185783162231806,.25671228267463797,0],[.1640757282531018,.2563105000986805,0],[.3740517647350803,.2535783785821689,0],[.4358615493488771,.25156946570238137,0],[.4544283686089592,.2494310895481186,0],[.47704426338452377,.24445791410793302,0],[.48500402263932685,.24071240764984034,0],[.49479635686558066,.24809404642034893,0],[.5162024396624292,.25889306921191846,0],[.5202894613100861,.2605693954038301,0],[.5245751421202995,.25985511526879435,0],[.5446731994198641,.3078859894294572,0],[.6239761514121922,.371430132996157,0],[.676859666909891,.3805684538041313,0],[.736234203134726,.3689547059031744,0],[.8190906987988564,.28974550612497507,0],[.8331441604556822,.2312839098673702,0],[.8398583937250168,.23171247794839156,0],[.8444721969722622,.2329267541779521,0],[.861286797776085,.23871242327174044,0],[.861286797776085,.2605693954038301,0],[.8995565881360397,.260750197563011,0],[.9148578079037555,.2605693954038301,0],[.9274492274091803,.25978815150613516,0],[.9499535159136459,.254904261082829,0],[.9570003358708563,.2504266174863245,0],[.9601387042141691,.24534406790046165,0],[.9594512095841974,.2358218208502683,0],[.9581074700801617,.23017677565806507,0],[.9585717521679349,.22615894989848956,0],[.964716793454663,.21975944631365507,0],[.9777144597868892,.20471268884404556,0],[.9804733668084642,.20034218726779657,0],[.9795626596362939,.19310117239887298,0],[.9781430278679104,.18985566203530505,0],[.9780068682171692,.1858556932791056,0],[.983571556894181,.1691415381192723,0],[.9851943120759652,.16363265257781023,0],[.988654106480044,.15411486977846073,0],[.9910000702985515,.15085596666236067,0],[.9939129939742437,.1474519753938314,0],[1,.13871320436675552,0],[.9995714319189786,.06957088729530862,0]],cells:[[0,159,1],[1,156,2],[1,159,156],[2,133,3],[2,134,133],[2,155,134],[2,156,155],[3,133,4],[4,11,5],[4,133,11],[5,11,6],[6,11,7],[7,9,8],[7,10,9],[7,11,10],[11,133,12],[12,123,13],[12,127,123],[12,133,127],[13,15,14],[13,18,15],[13,19,18],[13,123,19],[15,17,16],[15,18,17],[19,25,20],[19,123,25],[20,25,21],[21,24,22],[21,25,24],[22,24,23],[25,119,26],[25,120,119],[25,123,120],[26,119,27],[27,118,28],[27,119,118],[28,118,29],[29,31,30],[29,43,31],[29,117,43],[29,118,117],[31,43,32],[32,38,33],[32,43,38],[33,38,34],[34,38,35],[35,37,36],[35,38,37],[38,42,39],[38,43,42],[39,42,40],[40,42,41],[43,117,44],[44,117,45],[45,117,46],[46,50,47],[46,116,50],[46,117,116],[47,50,48],[48,50,49],[50,116,51],[51,115,52],[51,116,115],[52,111,53],[52,115,111],[53,110,54],[53,111,110],[54,97,55],[54,109,97],[54,110,109],[55,97,56],[56,61,57],[56,97,61],[57,59,58],[57,60,59],[57,61,60],[61,71,62],[61,72,71],[61,73,72],[61,74,73],[61,97,74],[62,70,63],[62,71,70],[63,70,64],[64,70,65],[65,70,66],[66,68,67],[66,69,68],[66,70,69],[74,97,75],[75,77,76],[75,97,77],[77,97,78],[78,97,79],[79,97,80],[80,97,81],[81,96,82],[81,97,96],[82,85,83],[82,86,85],[82,87,86],[82,91,87],[82,92,91],[82,93,92],[82,94,93],[82,95,94],[82,96,95],[83,85,84],[87,91,88],[88,90,89],[88,91,90],[97,104,98],[97,109,104],[98,104,99],[99,104,100],[100,103,101],[100,104,103],[101,103,102],[104,106,105],[104,107,106],[104,108,107],[104,109,108],[111,114,112],[111,115,114],[112,114,113],[120,123,121],[121,123,122],[123,127,124],[124,127,125],[125,127,126],[127,130,128],[127,133,130],[128,130,129],[130,133,131],[131,133,132],[134,155,135],[135,153,136],[135,154,153],[135,155,154],[136,138,137],[136,146,138],[136,152,146],[136,153,152],[138,146,139],[139,146,140],[140,145,141],[140,146,145],[141,144,142],[141,145,144],[142,144,143],[146,152,147],[147,151,148],[147,152,151],[148,150,149],[148,151,150],[156,159,157],[157,159,158]]},type:"uber"},{id:"car-taxi",mesh:{positions:[[.9563629544967498,.10707238017001221,0],[.9542735195371097,.0793516501178656,0],[.9524251732266591,.06715211800842924,0],[.9490253768126296,.05674512465176078,0],[.9398684727480535,.0360918637045503,0],[.9379955711122221,.031149546396171172,0],[.9392255696835488,.029640510036431228,0],[.9355244124580329,.01997910565040374,0],[.9215658261304378,.006576362597328455,0],[.8853266304736049,-.010360115008214774,0],[.7478614543895992,-.0395720230016429,0],[.6672619472819485,-.051284913208086244,0],[.5877830559325665,-.06024983927423388,0],[.4646671190799343,-.06976837631259368,0],[.4448174869633543,-.0708577398385598,0],[.43597310522180144,-.07215693978141287,0],[.41367240517179793,-.07942978069862129,0],[.41045565754696756,-.07973337381241509,0],[.4019572826630473,-.0782868419172798,0],[.3983967604828915,-.07933602400171434,0],[.3874718729909281,-.08684548896349725,0],[.38238445603257376,-.09143063790270728,0],[.3608405064647475,-.10873990999357092,0],[.2595698799914281,-.18364704621758676,0],[.20965783270233596,-.21686816915493956,0],[.17559066719051364,-.23646108650617892,0],[.11935004286020434,-.2548597221230086,0],[.06983757768412069,-.26393403100221424,0],[.06121865847560537,-.2653002000142867,0],[.050208943495964053,-.28803173440960067,0],[.017903064504607658,-.34222756982641606,0],[.0033573826701907006,-.35330648617758403,0],[-.04864409957854143,-.35483338095578243,0],[-.24024260661475827,-.35660136438317014,0],[-.28894921065790413,-.35330648617758403,0],[-.2997848060575756,-.34052209086363294,0],[-.3267599471390814,-.2885942745910421,0],[-.33695263947424814,-.2641572612329452,0],[-.3704416386884779,-.2606257589827846,0],[-.43254428887777696,-.24884813200942923,0],[-.4576755482534467,-.2400126794771054,0],[-.5118178084148868,-.20604819987141937,0],[-.6163520608614901,-.11647483748839206,0],[-.6362597328380599,-.09657386241874417,0],[-.6757335345381813,-.09203782413029507,0],[-.8550275912565183,-.07744749624973202,0],[-.9085648974926781,-.07114347453389518,0],[-.9243472748053433,-.06425012500892904,0],[-.9383393456675477,-.041891385098935544,0],[-.9414243874562469,-.028569004928923496,0],[-.9439178691335095,-.006614311736552526,0],[-.9479962854489606,.07143813843845993,0],[-.9522823058789913,.07775108936352601,0],[-.9735516822630188,.088555432530895,0],[-.9844274591042217,.09486838345596124,0],[-.9915016251160798,.10302968069147793,0],[-.996059986427602,.11945942567326241,0],[-.9961425816129724,.12344185298949926,0],[-.9967453032359455,.12427003714551035,0],[-1,.12372758768483472,0],[-1,.1491579755696835,0],[-.9989061718694192,.15070942567326215,0],[-.994093328094864,.15922342667333378,0],[-.9929994999642832,.16358757768412036,0],[-.9931892456604043,.16628196656904068,0],[-.9928186834773912,.17027778769912136,0],[-.9909993570969355,.17530270019287084,0],[-.968147278377027,.2005053932423743,0],[-.8936196335452532,.22283734552468049,0],[-.8554182441602971,.22730641474391033,0],[-.8065486820487178,.23019947853418116,0],[-.6865758268447746,.23132455889706402,0],[-.6542610186441888,.23116383313093788,0],[-.6454791413672405,.26588059861418695,0],[-.5767510179298523,.3374035645403245,0],[-.5178227016215444,.35074380312879505,0],[-.4777481315629688,.3469695380027147,0],[-.4182053740445746,.32164741677977,0],[-.3725466997642689,.26359025644688916,0],[-.36509750696478327,.2304494963925995,0],[-.3601395635402529,.2306280805771842,0],[-.35756348667761984,.23141385098935624,0],[-.3576684048860632,.23159243517394093,0],[-.0959064040288593,.23749910707907718,0],[.03507393385241797,.2401644760340024,0],[.1691928887777696,.241671280091435,0],[.4142862883063074,.24066674405314673,0],[.46796199728552046,.2401644760340024,0],[.47573710622187293,.26830264661761555,0],[.5213907578219872,.325975571915851,0],[.5789992253910992,.3525650827737694,0],[.6171155082505895,.35660136438317014,0],[.6546896206871919,.3516350498249873,0],[.7086086506179012,.3200312299092791,0],[.747062290163583,.2590810057861274,0],[.7526966211872277,.2410216801200086,0],[.7871276519751411,.24373615972569473,0],[.8122142653046642,.24874098149867824,0],[.8877821630116436,.2506071862275877,0],[.9062790199299948,.2503080577184084,0],[.9161078469890707,.24927673405243206,0],[.9517845024644616,.24223158797056915,0],[.9657118365597543,.2370213943853132,0],[.9763934031002215,.22198683834559602,0],[.9961492785198942,.16716595828273448,0],[1,.1491579755696835,0],[.9944147796271161,.1386594578184156,0],[.9650823273090936,.1165909172083721,0],[.9575683977426959,.11244106721908706,0]],cells:[[0,9,1],[0,96,9],[0,97,96],[0,108,97],[1,3,2],[1,9,3],[3,9,4],[4,9,5],[5,7,6],[5,8,7],[5,9,8],[9,96,10],[10,95,11],[10,96,95],[11,87,12],[11,95,87],[12,87,13],[13,87,14],[14,86,15],[14,87,86],[15,18,16],[15,86,18],[16,18,17],[18,86,19],[19,85,20],[19,86,85],[20,85,21],[21,85,22],[22,85,23],[23,84,24],[23,85,84],[24,26,25],[24,84,26],[26,84,27],[27,84,28],[28,32,29],[28,37,32],[28,83,37],[28,84,83],[29,32,30],[30,32,31],[32,37,33],[33,35,34],[33,36,35],[33,37,36],[37,80,38],[37,81,80],[37,83,81],[38,79,39],[38,80,79],[39,41,40],[39,79,41],[41,79,42],[42,79,43],[43,72,44],[43,79,72],[44,70,45],[44,71,70],[44,72,71],[45,49,46],[45,50,49],[45,51,50],[45,70,51],[46,48,47],[46,49,48],[51,68,52],[51,69,68],[51,70,69],[52,62,53],[52,67,62],[52,68,67],[53,56,54],[53,57,56],[53,62,57],[54,56,55],[57,61,58],[57,62,61],[58,60,59],[58,61,60],[62,67,63],[63,66,64],[63,67,66],[64,66,65],[72,74,73],[72,75,74],[72,76,75],[72,79,76],[76,79,77],[77,79,78],[81,83,82],[87,89,88],[87,90,89],[87,94,90],[87,95,94],[90,94,91],[91,93,92],[91,94,93],[97,108,98],[98,108,99],[99,108,100],[100,103,101],[100,108,103],[101,103,102],[103,107,104],[103,108,107],[104,106,105],[104,107,106]]},type:"uber"},{id:"car-uberx",mesh:{positions:[[.9976361844545918,.22961041575910682,0],[.9862657629358857,.22328235431318383,0],[.9863639762352232,.21951676713178275,0],[.9897210853761993,.20052142219181646,0],[.9912657127203188,.18928269577903994,0],[.9936942597584717,.15842586282368276,0],[.9945759473320659,.15707542995779816,0],[.9986942095429048,.15299734591486983,0],[.9995580401529836,.15168709121689566,0],[1,.14638803729357258,0],[.9999799109160448,.14242602351349748,0],[.9983794805609381,.13159131090026638,0],[.9901228670553057,.08542659597096254,0],[.985408628687126,.06899818953639729,0],[.9840715885438782,.0658397391145345,0],[.9795515446539329,.058426867135024776,0],[.9788372661132998,.04628413194425917,0],[.9774912974882939,.03974625117702515,0],[.969977980089008,.01633130776689084,0],[.965980252381901,.00842736929069587,0],[.9597012975856465,.0022600205164154752,0],[.9300007030179396,-.019878150002337107,0],[.906123710676833,-.03528647739606037,0],[.8609746105474918,-.056652334242753094,0],[.7389624430846924,-.10302686849336823,0],[.7139827832464829,-.11185713695194707,0],[.7064292876792859,-.11421648825647639,0],[.6702689365597267,-.12399987214271267,0],[.652704380821467,-.12776099508323477,0],[.5914125856738137,-.13842829866350473,0],[.5885867211974336,-.13965596490521823,0],[.5815555418130745,-.14499966123733074,0],[.5789305681762471,-.14465814681009057,0],[.5688592407533182,-.14156442788097276,0],[.5639842897134961,-.14114255711791107,0],[.5454063512957126,-.14830766372863866,0],[.46866158634554633,-.18128054686062214,0],[.4095929832002567,-.20829813266007557,0],[.2833442523040288,-.26225294792316123,0],[.22027345881788007,-.2875696579477317,0],[.1606803073246703,-.30800472057116174,0],[.024565602925243013,-.34094635401699236,0],[-.046438148254583256,-.3521404380209794,0],[-.12007356943255498,-.3584729637077812,0],[-.26048733779841937,-.3599952698475059,0],[-.30929265120762695,-.3575689549297923,0],[-.35838367603308796,-.35209579561218984,0],[-.4834047418483052,-.3328995598326706,0],[-.5300047202633077,-.3235692963956485,0],[-.5771448718246641,-.3116341484057544,0],[-.6988534709076945,-.2783889465801547,0],[-.7390026212526027,-.26685558026936684,0],[-.7755424328468735,-.2556637283858193,0],[-.8670504423837535,-.2267979468624772,0],[-.8908515426299177,-.21909936346671421,0],[-.9088937721422263,-.21284942623617306,0],[-.9222507808520685,-.2078896546196508,0],[-.9252864646497598,-.2059990486074122,0],[-.9190186704557028,-.17889887435169793,0],[-.9178579678271739,-.1719993900732684,0],[-.9193289351967905,-.16352849300544567,0],[-.9265565411798234,-.13517609918318377,0],[-.9284292902285463,-.1287141105108922,0],[-.9334314721334186,-.1260623514287912,0],[-.9354292199267523,-.12428558355896598,0],[-.9382506201622537,-.11708699514164636,0],[-.9457148309118714,-.08870781587411068,0],[-.9475719551175179,-.08014316974782977,0],[-.9473174933874173,-.07693561267629846,0],[-.9440764545092938,-.07244905059294565,0],[-.9428577167493384,-.0715718272602306,0],[-.942469327792869,-.07060085486905725,0],[-.9428175385814277,-.0639982426090785,0],[-.9458956326674692,-.04457879478561133,0],[-.9534290391507108,.007713090750062557,0],[-.9572013226934302,.013304552450957411,0],[-.9788573551972551,.04285559494921947,0],[-.9819466098854941,.046127883513495484,0],[-.9907500928987991,.053583165781355344,0],[-.9940000602586805,.05685545434563152,0],[-.9962031631324463,.06358752959110019,0],[-.9993236675068379,.093337230808476,0],[-1,.11228346909877336,0],[-.9999375009290309,.13028998468405026,0],[-.9979910917049143,.15569597952620032,0],[-.9948125520986508,.16555525550737843,0],[-.9971428858374669,.17756852771265447,0],[-.996654051461221,.1802359116378317,0],[-.9935871179773769,.18433854900559418,0],[-.9928572145936673,.1849970245352404,0],[-.991714368928654,.1897112629034199,0],[-.9900001004311342,.1924723958870553,0],[-.9780537918390427,.1967625313717342,0],[-.9655717743414763,.2005682967210457,0],[-.950801833393444,.20855259153306224,0],[-.9241436189847466,.2345679552551893,0],[-.9048424735445719,.2367040945157707,0],[-.8074305054452702,.24399643199154863,0],[-.805850164174119,.24325983224652048,0],[-.8027162670770905,.23928219362336908,0],[-.7847164478531321,.23928219362336908,0],[-.7616653400746328,.2876745651976973,0],[-.6779027884627449,.35097750282558676,0],[-.6234323533781395,.3599952698475059,0],[-.5761024715794275,.35322524810814193,0],[-.49896038919103425,.3049712664832196,0],[-.47300529272077263,.2674247681243199,0],[-.4499832025079865,.26867029132954917,0],[-.44572431670946056,.2686457380047149,0],[-.4403047282824055,.27019482958971347,0],[-.43829135564599564,.2709961608274863,0],[-.38715794061841147,.27123053347363163,0],[-.11643744523664368,.27056759370310624,0],[.24955887898384432,.2728532850331328,0],[.4331284610694808,.2732818521575127,0],[.4664138410629912,.27056759370310624,0],[.4924582223508318,.30696008579479556,0],[.5685467438917908,.3534953346813191,0],[.6148409218065849,.3599952698475059,0],[.6609476016044629,.35361363706461146,0],[.736661126911589,.30774356006905274,0],[.7628394354257986,.2717104393681194,0],[.7923369070335133,.27114124865605227,0],[.8815525288790482,.2674247681243199,0],[.9034831121969293,.2660029074043716,0],[.9613262812655874,.26133777568586075,0],[.97498016199388,.2599962713017339,0],[.9778863828060818,.25827084220201657,0],[.9825738357289877,.2518200141319222,0],[.9835515044814793,.24985351602474154,0],[.9858260352093084,.2482463893083163,0],[.9953036185953361,.24294287114411456,0],[.9979799310022717,.24085360641276218,0],[.9990692057767374,.2389384470756891,0],[.9995870577186963,.23334028901347623,0],[.9995513437916648,.23142512967640289,0]],cells:[[0,131,1],[0,134,131],[0,135,134],[1,125,2],[1,129,125],[1,130,129],[1,131,130],[2,124,3],[2,125,124],[3,124,4],[4,124,5],[5,11,6],[5,12,11],[5,123,12],[5,124,123],[6,9,7],[6,10,9],[6,11,10],[7,9,8],[12,15,13],[12,123,15],[13,15,14],[15,17,16],[15,21,17],[15,22,21],[15,122,22],[15,123,122],[17,20,18],[17,21,20],[18,20,19],[22,122,23],[23,121,24],[23,122,121],[24,121,25],[25,121,26],[26,121,27],[27,115,28],[27,121,115],[28,115,29],[29,33,30],[29,34,33],[29,115,34],[30,32,31],[30,33,32],[34,115,35],[35,114,36],[35,115,114],[36,113,37],[36,114,113],[37,113,38],[38,113,39],[39,113,40],[40,112,41],[40,113,112],[41,112,42],[42,112,43],[43,112,44],[44,111,45],[44,112,111],[45,111,46],[46,111,47],[47,106,48],[47,108,106],[47,111,108],[48,106,49],[49,106,50],[50,100,51],[50,106,100],[51,100,52],[52,61,53],[52,62,61],[52,72,62],[52,73,72],[52,100,73],[53,59,54],[53,60,59],[53,61,60],[54,58,55],[54,59,58],[55,58,56],[56,58,57],[62,65,63],[62,66,65],[62,71,66],[62,72,71],[63,65,64],[66,70,67],[66,71,70],[67,69,68],[67,70,69],[73,100,74],[74,99,75],[74,100,99],[75,94,76],[75,96,94],[75,99,96],[76,81,77],[76,82,81],[76,94,82],[77,80,78],[77,81,80],[78,80,79],[82,94,83],[83,93,84],[83,94,93],[84,93,85],[85,89,86],[85,92,89],[85,93,92],[86,88,87],[86,89,88],[89,92,90],[90,92,91],[94,96,95],[96,99,97],[97,99,98],[100,102,101],[100,103,102],[100,105,103],[100,106,105],[103,105,104],[106,108,107],[108,111,109],[109,111,110],[115,120,116],[115,121,120],[116,118,117],[116,120,118],[118,120,119],[125,128,126],[125,129,128],[126,128,127],[131,133,132],[131,134,133]]},type:"uber"},{id:"car",mesh:{positions:[[.8571428571428572,-.28571428571428575,0],[.8328683035714286,-.2813258928571429,0],[.7973370535714288,-.25112053571428566,0],[.7885714285714285,-.22857142857142856,0],[.7040000000000002,-.5107142857142858,0],[.6869946986607143,-.5541607142857143,0],[.6347095424107141,-.6282366071428572,0],[.5627569754464286,-.6817410714285715,0],[.47677539062499963,-.7104955357142857,0],[.4302857142857144,-.7142857142857143,0],[-.43028571428571427,-.7142857142857143,0],[-.47677539062499996,-.7104955357142857,0],[-.5627569754464286,-.6817410714285715,0],[-.6347095424107143,-.6282366071428572,0],[-.6869946986607143,-.5541607142857143,0],[-.704,-.5107142857142858,0],[-.7885714285714286,-.22857142857142856,0],[-.7973370535714286,-.25112053571428566,0],[-.8328683035714286,-.2813258928571429,0],[-.8571428571428572,-.28571428571428575,0],[-.9285714285714286,-.28571428571428575,0],[-.9563660714285714,-.28009821428571424,0],[-.9943839285714285,-.2420803571428571,0],[-1,-.21428571428571433,0],[-.9943839285714285,-.18649107142857146,0],[-.9563660714285714,-.14847321428571433,0],[-.9285714285714286,-.14285714285714282,0],[-.8142857142857143,-.14285714285714282,0],[-.8571428571428572,0,0],[-.8571428571428572,.6428571428571428,0],[-.8515267857142856,.6706517857142857,0],[-.8135089285714285,.708669642857143,0],[-.7857142857142857,.7142857142857143,0],[-.6428571428571428,.7142857142857143,0],[-.6150625000000001,.708669642857143,0],[-.577044642857143,.6706517857142857,0],[-.5714285714285714,.6428571428571428,0],[-.5714285714285714,.5714285714285715,0],[.5714285714285714,.5714285714285715,0],[.5714285714285714,.6428571428571428,0],[.5770446428571427,.6706517857142857,0],[.6150625000000001,.708669642857143,0],[.6428571428571428,.7142857142857143,0],[.7857142857142858,.7142857142857143,0],[.8135089285714285,.708669642857143,0],[.8515267857142859,.6706517857142857,0],[.8571428571428572,.6428571428571428,0],[.8571428571428572,0,0],[.8142857142857143,-.14285714285714282,0],[.9285714285714286,-.14285714285714282,0],[.9563660714285713,-.14847321428571433,0],[.9943839285714287,-.18649107142857146,0],[1,-.21428571428571433,0],[.9943839285714287,-.2420803571428571,0],[.9563660714285713,-.28009821428571424,0],[-.5714285714285714,.28571428571428564,0],[-.6270178571428571,.27448214285714284,0],[-.7030535714285715,.19844642857142858,0],[-.7142857142857143,.14285714285714282,0],[-.7142857142857143,.0714285714285715,0],[-.4555714285714286,.13614285714285707,0],[-.4446629464285713,.14086160714285717,0],[-.43056026785714285,.1589241071428568,0],[-.4285714285714286,.1707142857142858,0],[-.4285714285714286,.25000000000000006,0],[-.4313794642857143,.26389732142857114,0],[-.4503883928571428,.28290624999999997,0],[.4642857142857142,.28571428571428564,0],[.45038839285714305,.28290624999999997,0],[.4313794642857143,.26389732142857114,0],[.4285714285714286,.25000000000000006,0],[.4285714285714286,.1707142857142858,0],[.43056026785714296,.1589241071428568,0],[.4446629464285714,.14086160714285717,0],[.4555714285714285,.13614285714285707,0],[.7142857142857142,.0714285714285715,0],[.7142857142857142,.14285714285714282,0],[.7030535714285713,.19844642857142858,0],[.6270178571428571,.27448214285714284,0],[-.4642857142857143,.28571428571428564,0],[.5714285714285714,.28571428571428564,0],[.9285714285714286,-.28571428571428575,0]],cells:[[0,2,1],[0,3,2],[0,48,3],[0,49,48],[0,81,49],[3,48,75],[3,74,4],[3,75,74],[4,6,5],[4,7,6],[4,9,7],[4,74,9],[7,9,8],[9,73,10],[9,74,73],[10,12,11],[10,15,12],[10,60,15],[10,61,60],[10,73,61],[12,15,13],[13,15,14],[15,60,16],[16,19,17],[16,27,19],[16,59,27],[16,60,59],[17,19,18],[19,26,20],[19,27,26],[20,23,21],[20,26,23],[21,23,22],[23,25,24],[23,26,25],[27,59,28],[28,57,29],[28,58,57],[28,59,58],[29,32,30],[29,37,32],[29,56,37],[29,57,56],[30,32,31],[32,37,33],[33,35,34],[33,36,35],[33,37,36],[37,55,79],[37,56,55],[37,65,38],[37,66,65],[37,79,66],[38,42,39],[38,43,42],[38,46,43],[38,65,69],[38,67,80],[38,68,67],[38,69,68],[38,78,46],[38,80,78],[39,42,40],[40,42,41],[43,46,44],[44,46,45],[46,77,47],[46,78,77],[47,75,48],[47,76,75],[47,77,76],[49,52,50],[49,81,52],[50,52,51],[52,54,53],[52,81,54],[61,73,62],[62,71,63],[62,72,71],[62,73,72],[63,71,64],[64,70,65],[64,71,70],[65,70,69]]},type:"uber"},{id:"cart",mesh:{positions:[[.6975240384615387,.4730072115384615,0],[.5857259615384616,.5536370192307691,0],[.5526153846153847,.6153846153846155,0],[-.39876923076923076,.6153846153846155,0],[-.41449759615384607,.58034375,0],[-.4613581730769233,.5211658653846155,0],[-.4915384615384616,.49815384615384606,0],[-.37676923076923075,.211076923076923,0],[.72,.07692307692307686,0],[.7725072115384617,.06772115384615392,0],[.8515600961538463,.002932692307692305,0],[.8709230769230769,-.04676923076923085,0],[1,-.6153846153846155,0],[-.5493846153846154,-.6153846153846155,0],[-.5892307692307692,-.8013846153846154,0],[-.6089759615384616,-.8503846153846154,0],[-.6877548076923077,-.9140576923076923,0],[-.7396923076923076,-.9230769230769231,0],[-.9615384615384616,-.9230769230769231,0],[-.9765048076923077,-.9200528846153846,0],[-.9969759615384615,-.8995817307692309,0],[-1,-.8846153846153847,0],[-1,-.8076923076923077,0],[-.9969759615384615,-.7927259615384616,0],[-.9765048076923077,-.7722548076923077,0],[-.9615384615384616,-.7692307692307693,0],[-.7673846153846153,-.7692307692307693,0],[-.7543774038461539,-.7669807692307692,0],[-.7346514423076923,-.7510576923076924,0],[-.7296923076923076,-.7387692307692308,0],[-.5384615384615384,.23076923076923078,0],[-.6313846153846154,.46307692307692316,0],[-.6750219350961539,.4703521634615386,0],[-.7520057091346155,.5071574519230767,0],[-.809799579326923,.5683954326923075,0],[-.8418410456730769,.6477776442307692,0],[-.8461538461538461,.6923076923076924,0],[-.8414627403846153,.7387968750000001,0],[-.8067247596153846,.8213040865384613,0],[-.7443810096153846,.8836478365384618,0],[-.661873798076923,.9183858173076924,0],[-.6153846153846154,.9230769230769231,0],[-.5436778846153846,.9116081730769232,0],[-.4318798076923078,.8309783653846156,0],[-.39876923076923076,.7692307692307692,0],[.5526153846153847,.7692307692307692,0],[.5857259615384616,.8309783653846156,0],[.6975240384615387,.9116081730769232,0],[.7692307692307692,.9230769230769231,0],[.8157199519230771,.9183858173076924,0],[.8982271634615382,.8836478365384618,0],[.9605709134615386,.8213040865384613,0],[.9953088942307693,.7387968750000001,0],[1,.6923076923076924,0],[.9953088942307693,.6458185096153846,0],[.9605709134615386,.5633112980769234,0],[.8982271634615382,.5009675480769229,0],[.8157199519230771,.46622956730769227,0],[.7692307692307692,.46153846153846156,0]],cells:[[0,58,1],[1,55,2],[1,56,55],[1,57,56],[1,58,57],[2,44,3],[2,45,44],[2,53,45],[2,55,53],[3,31,4],[3,44,31],[4,31,5],[5,31,6],[6,30,7],[6,31,30],[7,13,8],[7,30,13],[8,10,9],[8,11,10],[8,12,11],[8,13,12],[13,29,14],[13,30,29],[14,28,15],[14,29,28],[15,27,16],[15,28,27],[16,27,17],[17,26,18],[17,27,26],[18,20,19],[18,21,20],[18,22,21],[18,25,22],[18,26,25],[22,24,23],[22,25,24],[31,44,32],[32,38,33],[32,43,38],[32,44,43],[33,36,34],[33,37,36],[33,38,37],[34,36,35],[38,43,39],[39,43,40],[40,43,41],[41,43,42],[45,51,46],[45,53,51],[46,48,47],[46,49,48],[46,50,49],[46,51,50],[51,53,52],[53,55,54]]},type:"uber"},{id:"certified",mesh:{positions:[[.8656230443316655,-.17396754455974509,0],[.8158523034332128,-.22741508236980104,0],[.7936668086076935,-.2956057612261682,0],[.8024641561456156,-.3680906242830388,0],[.8195431446416512,-.4026780758723475,0],[.8415466253801789,-.4520055787626637,0],[.8369356018430611,-.5493258145720253,0],[.7809831232493787,-.6263278852631508,0],[.689868219553931,-.6607656246481904,0],[.63618080515392,-.6550709431672249,0],[.5980022268637062,-.6494759761937933,0],[.5263100239202465,-.6634511750891252,0],[.4682756187636301,-.7055981098932522,0],[.43282444291892186,-.7694586511492167,0],[.42635676334011574,-.807513358741339,0],[.41517160445417645,-.8603291841033166,0],[.35426148907746957,-.9363464688284023,0],[.26375049014595975,-.965788371044143,0],[.16978122356161118,-.940147417337516,0],[.12966930736898652,-.904012284071745,0],[.10206439928048283,-.877020269097154,0],[.03582587768428658,-.8461722519833357,0],[-.03592699662150389,-.8461722519833357,0],[-.10216551821770015,-.877020269097154,0],[-.12977042630620383,-.904012284071745,0],[-.16987644389415768,-.940147417337516,0],[-.26381368948172057,-.965788371044143,0],[-.35429940867892606,-.9363464688284023,0],[-.41523143315869704,-.8603291841033166,0],[-.4264578822773333,-.807513358741339,0],[-.4329255618561393,-.7694586511492167,0],[-.46837673770084753,-.7055981098932522,0],[-.5264111428574638,-.6634511750891252,0],[-.5981033458009238,-.6494759761937933,0],[-.6362819240911375,-.6550709431672249,0],[-.6899693384911483,-.6607656246481904,0],[-.7810842421865959,-.6263278852631508,0],[-.8370367207802787,-.5493258145720253,0],[-.8416477443173966,-.4520055787626637,0],[-.8196442635788689,-.4026780758723475,0],[-.8025180862454651,-.3680906242830388,0],[-.7936668086076933,-.2956057612261682,0],[-.8158523034332126,-.22741508236980104,0],[-.865676974431515,-.17396754455974509,0],[-.899892252154676,-.15603775256139887,0],[-.9466092011491606,-.1290378727805799,0],[-1,-.047587692395631355,0],[-1,.0475876984009725,0],[-.9466092011491606,.12903787878592127,0],[-.899892252154676,.15603775856674015,0],[-.865676974431515,.1739262603211538,0],[-.8158523034332126,.22735188873602466,0],[-.7936668086076933,.2955678462256232,0],[-.8025180862454651,.368084727829954,0],[-.8196442635788689,.402678076125145,0],[-.8416477443173966,.45199968041079025,0],[-.8370367207802787,.5492878952233665,0],[-.7810842421865959,.6262646861801872,0],[-.6899693384911483,.6607243346682905,0],[-.6362819240911375,.6550709434200224,0],[-.5981033458009238,.6494759764465908,0],[-.5264111428574638,.6634511753419225,0],[-.46837673770084753,.7055981101460496,0],[-.4329255618561393,.7694586514020142,0],[-.4264578822773333,.8075133589941363,0],[-.41523143315869704,.8603291843325196,0],[-.35429940867892606,.9363464689295216,0],[-.26381368948172057,.965788371044143,0],[-.16987644389415768,.9401474174251526,0],[-.12977042630620383,.9040122843245424,0],[-.10216551821770015,.8770202693499515,0],[-.03592699662150389,.8461722522361329,0],[.03582587768428658,.8461722522361329,0],[.10206439928048283,.8770202693499515,0],[.12966930736898652,.9040122843245424,0],[.16978122356161118,.9401474174251526,0],[.26375049014595975,.965788371044143,0],[.35426148907746957,.9363464689295216,0],[.41517160445417645,.8603291843325196,0],[.42635676334011574,.8075133589941363,0],[.43282444291892186,.7694586514020142,0],[.4682756187636301,.7055981101460496,0],[.5263100239202465,.6634511753419225,0],[.5980022268637062,.6494759764465908,0],[.63618080515392,.6550709434200224,0],[.689868219553931,.6607243346682905,0],[.7809831232493787,.6262646861801872,0],[.8369356018430611,.5492878952233665,0],[.8415466253801789,.45199968041079025,0],[.8195431446416512,.402678076125145,0],[.8024641561456156,.368084727829954,0],[.7936668086076935,.2955678462256232,0],[.8158523034332128,.22735188873602466,0],[.8656230443316655,.1739262603211538,0],[.8997911332174586,.15603775856674015,0],[.9465552710493115,.12903787878592127,0],[1,.0475876984009725,0],[1,-.047587692395631355,0],[.9465552710493115,-.1290378727805799,0],[-.09896735094226006,.3550038678583345,0],[-.12796376796125108,.36703028012473604,0],[-.14386415906682948,.36859425302036675,0],[-.15976230308491401,.36703028012473604,0],[-.18870029582906855,.3550038678583345,0],[-.2009581581073231,.34486500908666007,0],[-.5235320620061323,.022291110940394872,0],[-.40920025032554685,-.09204070074019066,0],[-.14386415906682948,.1732953905185266,0],[.40909913138832943,-.3796678999366322,0],[.5235747566685129,-.26533608825604665,0],[-.08662634642673761,.34486500908666007,0],[.8997911332174586,-.15603775256139887,0]],cells:[[0,93,109],[0,109,1],[0,111,93],[1,109,2],[2,109,3],[3,10,4],[3,109,10],[4,6,5],[4,9,6],[4,10,9],[6,9,7],[7,9,8],[10,108,11],[10,109,108],[11,108,12],[12,21,13],[12,108,21],[13,20,14],[13,21,20],[14,16,15],[14,19,16],[14,20,19],[16,19,17],[17,19,18],[21,108,22],[22,30,23],[22,31,30],[22,106,31],[22,108,106],[23,29,24],[23,30,29],[24,26,25],[24,27,26],[24,29,27],[27,29,28],[31,106,32],[32,106,33],[33,40,34],[33,106,40],[34,36,35],[34,37,36],[34,39,37],[34,40,39],[37,39,38],[40,106,41],[41,106,42],[42,105,43],[42,106,105],[43,50,44],[43,105,50],[44,46,45],[44,47,46],[44,49,47],[44,50,49],[47,49,48],[50,105,51],[51,105,52],[52,61,53],[52,104,61],[52,105,104],[53,60,54],[53,61,60],[54,56,55],[54,57,56],[54,59,57],[54,60,59],[57,59,58],[61,104,62],[62,102,63],[62,103,102],[62,104,103],[63,70,64],[63,102,70],[64,66,65],[64,69,66],[64,70,69],[66,69,67],[67,69,68],[70,102,71],[71,99,72],[71,100,99],[71,101,100],[71,102,101],[72,80,73],[72,81,80],[72,99,110],[72,110,81],[73,79,74],[73,80,79],[74,76,75],[74,77,76],[74,79,77],[77,79,78],[81,110,82],[82,90,83],[82,91,90],[82,110,91],[83,89,84],[83,90,89],[84,86,85],[84,89,86],[86,89,87],[87,89,88],[91,109,92],[91,110,109],[92,109,93],[93,111,94],[94,96,95],[94,111,96],[96,111,97],[97,111,98],[106,108,107]]},type:"uber"},{id:"chart-area",mesh:{positions:[[.33145263608836895,-.4276770848577949,0],[-.35664876113614763,-.8159755733688887,0],[-1,-.7590524375563846,0],[-1,-.20531745978401977,0],[-.35664876113614763,-.18858445376736807,0],[.33145263608836895,.09672682723113851,0],[.9971789612753277,-.28592958668772,0],[-.35664876113614763,-.015689605255504772,0],[-1,-.03667349056374874,0],[-.9972176065416042,.9274645408932153,0],[1,.9274645408932153,0],[.9971789612753277,-.10511264430127364,0],[.33145263608836895,.27147660281052605,0],[.9971789612753277,-.9274645408932153,0]],cells:[[0,4,1],[0,5,4],[0,6,5],[0,13,6],[1,4,2],[2,4,3],[7,9,8],[7,12,9],[9,12,10],[10,12,11]]},type:"uber"},{id:"chart",mesh:{positions:[[.5833333333333333,1,0],[.5509062499999999,.9934479166666668,0],[.5065520833333332,.9490937500000001,0],[.5,.9166666666666667,0],[.5,-.9166666666666666,0],[.5065520833333332,-.94909375,0],[.5509062499999999,-.9934479166666667,0],[.5833333333333333,-1,0],[.9166666666666667,-1,0],[.9490937500000001,-.9934479166666667,0],[.9934479166666668,-.94909375,0],[1,-.9166666666666666,0],[1,.9166666666666667,0],[.9934479166666668,.9490937500000001,0],[.9490937500000001,.9934479166666668,0],[-.5,.25,0],[-.5065520833333335,.21757291666666667,0],[-.5509062499999999,.17321874999999998,0],[-.5833333333333333,.16666666666666674,0],[-.9166666666666666,.16666666666666674,0],[-.94909375,.17321874999999998,0],[-.9934479166666667,.21757291666666667,0],[-1,.25,0],[-1,.9166666666666667,0],[-.9934479166666667,.9490937500000001,0],[-.94909375,.9934479166666668,0],[-.9166666666666666,1,0],[-.5833333333333333,1,0],[-.5509062499999999,.9934479166666668,0],[-.5065520833333335,.9490937500000001,0],[.25,-.25,0],[.24344791666666676,-.28242708333333333,0],[.19909375000000007,-.3267812499999999,0],[.16666666666666674,-.33333333333333337,0],[-.16666666666666663,-.33333333333333337,0],[-.19909374999999996,-.3267812499999999,0],[-.24344791666666665,-.28242708333333333,0],[-.25,-.25,0],[-.25,.9166666666666667,0],[-.24344791666666665,.9490937500000001,0],[-.19909374999999996,.9934479166666668,0],[-.16666666666666663,1,0],[.16666666666666674,1,0],[.19909375000000007,.9934479166666668,0],[.24344791666666676,.9490937500000001,0],[-.5,.9166666666666667,0],[.25,.9166666666666667,0],[.9166666666666667,1,0]],cells:[[0,1,3],[0,3,12],[0,12,47],[1,2,3],[3,4,12],[4,5,6],[4,6,7],[4,7,11],[4,11,12],[7,8,11],[8,9,11],[9,10,11],[12,13,14],[12,14,47],[15,18,16],[15,22,18],[15,23,22],[15,45,23],[16,18,17],[18,22,19],[19,21,20],[19,22,21],[23,26,24],[23,27,26],[23,45,27],[24,26,25],[27,29,28],[27,45,29],[30,32,31],[30,33,32],[30,34,33],[30,37,34],[30,38,37],[30,46,38],[34,37,35],[35,37,36],[38,41,39],[38,42,41],[38,46,42],[39,41,40],[42,44,43],[42,46,44]]},type:"uber"},{id:"check-alt",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10226789202008946,.9948371233258928,0],[.2974228166852677,.9550420619419644,0],[.47672310965401765,.8793055943080357,0],[.6361525878906249,.7716489257812498,0],[.7716950683593751,.6360932617187502,0],[.8793343680245538,.4766598074776789,0],[.9550543038504469,.2973697684151786,0],[.9948386928013393,.10224434988839293,0],[1,0,0],[.9948386928013393,-.10224434988839282,0],[.9550543038504469,-.2973697684151786,0],[.8793343680245538,-.47665980747767855,0],[.7716950683593751,-.63609326171875,0],[.6361525878906249,-.77164892578125,0],[.47672310965401765,-.8793055943080357,0],[.2974228166852677,-.9550420619419643,0],[.10226789202008946,-.9948371233258928,0],[-.07757142857142862,.43585714285714294,0],[-.12478348214285706,.4672767857142859,0],[-.23227901785714278,.4672767857142859,0],[-.2795714285714286,.43585714285714294,0],[-.6057142857142858,.10971428571428588,0],[-.6135892857142857,.09793750000000001,0],[-.6135892857142857,.07106250000000003,0],[-.6057142857142858,.059285714285714164,0],[-.4364285714285714,-.1101428571428571,0],[-.4245892857142858,-.11801785714285717,0],[-.3976964285714286,-.11801785714285717,0],[-.3858571428571428,-.1101428571428571,0],[-.1785714285714286,.0971428571428572,0],[.3858571428571429,-.4672857142857143,0],[.3976964285714286,-.47516071428571427,0],[.42458928571428567,-.47516071428571427,0],[.4364285714285714,-.4672857142857143,0],[.6057142857142856,-.2978571428571428,0],[.6135892857142857,-.28608035714285707,0],[.6135892857142857,-.2592053571428572,0],[0,-1,0],[.6057142857142856,-.24742857142857144,0]],cells:[[0,46,1],[0,48,46],[0,55,48],[1,45,2],[1,46,45],[2,45,3],[3,44,4],[3,45,44],[4,44,5],[5,43,6],[5,44,43],[6,42,7],[6,43,42],[7,41,8],[7,42,41],[8,41,9],[9,40,10],[9,41,40],[10,39,11],[10,40,39],[11,39,12],[12,38,13],[12,39,38],[13,38,14],[14,37,15],[14,38,37],[15,36,16],[15,37,36],[16,36,17],[17,36,18],[18,35,19],[18,36,35],[19,35,20],[20,35,21],[21,35,22],[22,35,23],[23,35,56],[23,56,24],[24,56,25],[25,56,26],[26,56,27],[27,54,28],[27,56,54],[28,53,29],[28,54,53],[29,52,30],[29,53,52],[30,51,31],[30,52,51],[31,50,32],[31,51,50],[32,49,33],[32,50,49],[33,48,34],[33,49,48],[34,48,55],[46,48,47]]},type:"uber"},{id:"check",mesh:{positions:[[.8403050333182667,-.7016348103163558,0],[.8284366594913426,-.7095291585179749,0],[.8014777288980581,-.7095291585179749,0],[.7896093550711341,-.7016348103163558,0],[-.2864565385699772,.37428787519411405,0],[-.7896899096446202,-.12880228774988703,0],[-.8014956299143884,-.1366966359515062,0],[-.8284366594913427,-.1366966359515062,0],[-.8402423797611109,-.12880228774988703,0],[-.9921862063718668,.022998330730227137,0],[-1,.0348667045571513,0],[-1,.06182563515043571,0],[-.9921862063718668,.07369400897735973,0],[-.3877046869336007,.6780323202849842,0],[-.3402960828101016,.7095291585179749,0],[-.23253643975636717,.7095291585179749,0],[-.18520839020635405,.6780323202849842,0],[.9921056517983811,-.4991385135891091,0],[1,-.5110068874160332,0],[1,-.5379658180093176,0],[.9921056517983811,-.5498341918362416,0]],cells:[[0,3,1],[0,17,3],[0,20,17],[1,3,2],[3,17,4],[4,12,5],[4,13,12],[4,16,13],[4,17,16],[5,8,6],[5,12,8],[6,8,7],[8,12,9],[9,12,10],[10,12,11],[13,16,14],[14,16,15],[17,20,18],[18,20,19]]},type:"uber"},{id:"circle-check",mesh:{positions:[[-.06353571428571425,.3809285714285715,0],[-.10399888392857137,.4078482142857143,0],[-.19613504464285714,.4078482142857143,0],[-.2366785714285714,.3809285714285715,0],[-.5162142857142857,.10135714285714292,0],[-.5229642857142858,.09127511160714286,0],[-.5229642857142858,.06824497767857118,0],[-.5162142857142857,.05814285714285705,0],[-.37110714285714275,-.08707142857142858,0],[-.36096316964285713,-.09382142857142861,0],[-.33792968749999996,-.09382142857142861,0],[-.32778571428571435,-.08707142857142858,0],[-.15010714285714288,.09060714285714289,0],[.3336785714285715,-.3932142857142856,0],[.34382812499999993,-.39996428571428566,0],[.3668861607142859,-.39996428571428566,0],[.37703571428571436,-.3932142857142856,0],[.522142857142857,-.24796428571428564,0],[.5288928571428573,-.23788225446428568,0],[.5288928571428573,-.21485212053571434,0],[-.07303336007254457,.710597664969308,0],[-.21241076660156255,.6821707153320313,0],[-.3993687220982143,.5922903878348216,0],[-.5922998046875001,.3993530273437498,0],[-.6821737758091518,.21239750453404005,0],[-.7105980573381697,.07302747453962088,0],[-.7142857142857143,0,0],[-.7105980573381697,-.07303336007254457,0],[-.6821737758091518,-.21241076660156255,0],[-.5922998046875001,-.3993687220982143,0],[-.3993687220982143,-.5922998046875001,0],[-.21241076660156255,-.6821737758091518,0],[-.07303336007254457,-.7105980573381697,0],[0,-.7142857142857143,0],[.07302747453962088,-.7105980573381697,0],[.21239750453404005,-.6821737758091518,0],[.3993530273437498,-.5922998046875001,0],[.5922903878348216,-.3993687220982143,0],[.6821707153320313,-.21241076660156255,0],[.710597664969308,-.07303336007254457,0],[.7142857142857142,0,0],[.710597664969308,.07302747453962088,0],[.6821707153320313,.21239750453404005,0],[.5922903878348216,.3993530273437498,0],[.3993530273437498,.5922903878348216,0],[.21239750453404005,.6821707153320313,0],[.07302747453962088,.710597664969308,0],[-.10225023542131706,-.9948375156947544,0],[-.297383030482701,-.9550451224190848,0],[-.4766756330217634,-.8793127877371653,0],[-.6361080932617189,-.7716604614257813,0],[-.7716604614257813,-.6361080932617189,0],[-.8793127877371653,-.4766756330217634,0],[-.9550451224190848,-.297383030482701,0],[-.9948375156947544,-.10225023542131706,0],[-1,0,0],[-.9948375156947544,.1022443498883927,0],[-.9550451224190848,.29736976841517837,0],[-.8793127877371653,.47665980747767867,0],[-.7716604614257813,.63609326171875,0],[-.6361080932617189,.77164892578125,0],[-.4766756330217634,.8793055943080357,0],[-.297383030482701,.9550420619419646,0],[-.10225023542131706,.9948371233258932,0],[0,1,0],[.1022443498883927,.9948371233258932,0],[.29736976841517837,.9550420619419646,0],[.47665980747767867,.8793055943080357,0],[.63609326171875,.77164892578125,0],[.77164892578125,.63609326171875,0],[.8793055943080357,.47665980747767867,0],[.9550420619419646,.29736976841517837,0],[.9948371233258932,.1022443498883927,0],[1,0,0],[.9948371233258932,-.10225023542131706,0],[.9550420619419646,-.297383030482701,0],[.8793055943080357,-.4766756330217634,0],[.77164892578125,-.6361080932617189,0],[.63609326171875,-.7716604614257813,0],[.47665980747767867,-.8793127877371653,0],[.29736976841517837,-.9550451224190848,0],[.1022443498883927,-.9948375156947544,0],[0,-1,0],[0,.7142857142857142,0],[.522142857142857,-.20475,0]],cells:[[0,1,2],[0,2,3],[0,3,12],[0,12,84],[3,4,12],[4,5,6],[4,6,7],[4,7,11],[4,11,12],[7,8,11],[8,9,11],[9,10,11],[12,13,84],[13,14,16],[13,16,17],[13,17,84],[14,15,16],[17,18,19],[17,19,84],[20,63,21],[20,64,63],[20,83,64],[21,61,22],[21,62,61],[21,63,62],[22,59,23],[22,60,59],[22,61,60],[23,58,24],[23,59,58],[24,56,25],[24,57,56],[24,58,57],[25,55,26],[25,56,55],[26,55,27],[27,54,28],[27,55,54],[28,52,29],[28,53,52],[28,54,53],[29,50,30],[29,51,50],[29,52,51],[30,49,31],[30,50,49],[31,47,32],[31,48,47],[31,49,48],[32,47,82],[32,82,33],[33,82,34],[34,81,35],[34,82,81],[35,79,36],[35,80,79],[35,81,80],[36,78,37],[36,79,78],[37,76,38],[37,77,76],[37,78,77],[38,74,39],[38,75,74],[38,76,75],[39,73,40],[39,74,73],[40,73,41],[41,72,42],[41,73,72],[42,70,43],[42,71,70],[42,72,71],[43,68,44],[43,69,68],[43,70,69],[44,67,45],[44,68,67],[45,65,46],[45,66,65],[45,67,66],[46,64,83],[46,65,64]]},type:"uber"},{id:"circle-ellipsis",mesh:{positions:[[.5601707589285714,.05540513392857127,0],[.48415513392857124,.1314207589285714,0],[.42853571428571446,.14264285714285707,0],[.37291629464285747,.1314207589285714,0],[.29690066964285733,.05540513392857127,0],[.28567857142857145,-.0002142857142857224,0],[.29690066964285733,-.0558035714285714,0],[.37291629464285747,-.1318392857142856,0],[.42853571428571446,-.14307142857142863,0],[.48415513392857124,-.1318392857142856,0],[.5601707589285714,-.0558035714285714,0],[.13159933035714277,.05540513392857127,0],[.05558370535714263,.1314207589285714,0],[-3571428571425006e-20,.14264285714285707,0],[-.055655133928571354,.1314207589285714,0],[-.13167075892857139,.05540513392857127,0],[-.14289285714285704,-.0002142857142857224,0],[-.13167075892857139,-.0558035714285714,0],[-.055655133928571354,-.1318392857142856,0],[-3571428571425006e-20,-.14307142857142863,0],[.05558370535714263,-.1318392857142856,0],[.13159933035714277,-.0558035714285714,0],[-.2969720982142857,.05540513392857127,0],[-.37298772321428575,.1314207589285714,0],[-.42860714285714274,.14264285714285707,0],[-.48422656249999996,.1314207589285714,0],[-.5602421875,.05540513392857127,0],[-.5714642857142858,-.0002142857142857224,0],[-.5602421875,-.0558035714285714,0],[-.48422656249999996,-.1318392857142856,0],[-.42860714285714274,-.14307142857142863,0],[-.37298772321428575,-.1318392857142856,0],[-.2969720982142857,-.0558035714285714,0],[-.07303336007254457,.7105980573381694,0],[-.21241076660156255,.682173775809152,0],[-.3993687220982143,.5922998046875001,0],[-.5922998046874999,.3993687220982145,0],[-.6821737758091517,.21241076660156244,0],[-.7105980573381696,.07303336007254457,0],[-.7142857142857143,0,0],[-.7105980573381696,-.07303336007254457,0],[-.6821737758091517,-.21241076660156255,0],[-.5922998046874999,-.3993687220982143,0],[-.3993687220982143,-.5922998046875001,0],[-.21241076660156255,-.6821737758091517,0],[-.07303336007254457,-.7105980573381697,0],[0,-.7142857142857143,0],[.07302747453962044,-.7105980573381697,0],[.21239750453404027,-.6821737758091517,0],[.39935302734375,-.5922998046875001,0],[.5922903878348216,-.3993687220982143,0],[.6821707153320316,-.21241076660156255,0],[.7105976649693082,-.07303336007254457,0],[.7142857142857142,0,0],[.7105976649693082,.07303336007254457,0],[.6821707153320316,.21241076660156244,0],[.5922903878348216,.3993687220982145,0],[.39935302734375,.5922998046875001,0],[.21239750453404027,.682173775809152,0],[.07302747453962044,.7105980573381694,0],[-.10225023542131706,-.9948371233258929,0],[-.297383030482701,-.9550420619419643,0],[-.4766756330217634,-.8793055943080357,0],[-.6361080932617189,-.77164892578125,0],[-.7716604614257813,-.63609326171875,0],[-.8793127877371653,-.47665980747767855,0],[-.9550451224190848,-.2973697684151786,0],[-.9948375156947544,-.10224434988839282,0],[-1,0,0],[-.9948375156947544,.1022443498883927,0],[-.9550451224190848,.29736976841517837,0],[-.8793127877371653,.47665980747767867,0],[-.7716604614257813,.63609326171875,0],[-.6361080932617189,.77164892578125,0],[-.4766756330217634,.8793055943080357,0],[-.297383030482701,.9550420619419646,0],[-.10225023542131706,.9948371233258932,0],[0,1,0],[.1022384643554688,.9948371233258932,0],[.2973565063476564,.9550420619419646,0],[.4766439819335935,.8793055943080357,0],[.6360784301757814,.77164892578125,0],[.7716373901367188,.63609326171875,0],[.879298400878906,.47665980747767867,0],[.9550390014648436,.29736976841517837,0],[.9948367309570312,.1022443498883927,0],[1,0,0],[.9948367309570312,-.10224434988839282,0],[.9550390014648436,-.2973697684151786,0],[.879298400878906,-.47665980747767855,0],[.7716373901367188,-.63609326171875,0],[.6360784301757814,-.77164892578125,0],[.4766439819335935,-.8793055943080357,0],[.2973565063476564,-.9550420619419643,0],[.1022384643554688,-.9948371233258929,0],[-.28574999999999995,-.0002142857142857224,0],[0,-1,0],[0,.7142857142857142,0],[.14282142857142865,-.0002142857142857224,0],[.5713928571428573,-.0002142857142857224,0]],cells:[[0,1,2],[0,2,99],[2,3,4],[2,4,5],[2,5,8],[2,8,99],[5,6,8],[6,7,8],[8,9,10],[8,10,99],[11,12,13],[11,13,98],[13,14,16],[13,16,19],[13,19,98],[14,15,16],[16,17,19],[17,18,19],[19,20,21],[19,21,98],[22,23,24],[22,24,95],[24,25,26],[24,26,27],[24,27,30],[24,30,95],[27,28,30],[28,29,30],[30,31,32],[30,32,95],[33,76,34],[33,77,76],[33,97,77],[34,74,35],[34,75,74],[34,76,75],[35,73,36],[35,74,73],[36,71,37],[36,72,71],[36,73,72],[37,69,38],[37,70,69],[37,71,70],[38,68,39],[38,69,68],[39,68,40],[40,67,41],[40,68,67],[41,65,42],[41,66,65],[41,67,66],[42,63,43],[42,64,63],[42,65,64],[43,62,44],[43,63,62],[44,60,45],[44,61,60],[44,62,61],[45,60,96],[45,96,46],[46,96,47],[47,94,48],[47,96,94],[48,92,49],[48,93,92],[48,94,93],[49,91,50],[49,92,91],[50,89,51],[50,90,89],[50,91,90],[51,87,52],[51,88,87],[51,89,88],[52,86,53],[52,87,86],[53,86,54],[54,85,55],[54,86,85],[55,83,56],[55,84,83],[55,85,84],[56,81,57],[56,82,81],[56,83,82],[57,80,58],[57,81,80],[58,78,59],[58,79,78],[58,80,79],[59,77,97],[59,78,77]]},type:"uber"},{id:"circle",mesh:{positions:[[-.07303336007254457,.7105976649693082,0],[-.21241076660156255,.6821707153320316,0],[-.3993687220982143,.5922903878348216,0],[-.5922998046875001,.39935302734375,0],[-.6821737758091517,.21239750453404027,0],[-.7105980573381697,.07302747453962044,0],[-.7142857142857143,0,0],[-.7105980573381697,-.07303336007254457,0],[-.6821737758091517,-.21241076660156255,0],[-.5922998046875001,-.3993687220982143,0],[-.3993687220982143,-.5922998046875001,0],[-.21241076660156255,-.6821737758091517,0],[-.07303336007254457,-.7105980573381697,0],[0,-.7142857142857143,0],[.07302747453962044,-.7105980573381697,0],[.21239750453404027,-.6821737758091517,0],[.39935302734375,-.5922998046875001,0],[.5922903878348216,-.3993687220982143,0],[.6821707153320316,-.21241076660156255,0],[.7105976649693082,-.07303336007254457,0],[.7142857142857142,0,0],[.7105976649693082,.07302747453962044,0],[.6821707153320316,.21239750453404027,0],[.5922903878348216,.39935302734375,0],[.39935302734375,.5922903878348216,0],[.21239750453404027,.6821707153320316,0],[.07302747453962044,.7105976649693082,0],[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258928,0],[0,-1,0],[0,.7142857142857142,0]],cells:[[0,43,1],[0,44,43],[0,63,44],[1,41,2],[1,42,41],[1,43,42],[2,39,3],[2,40,39],[2,41,40],[3,38,4],[3,39,38],[4,36,5],[4,37,36],[4,38,37],[5,35,6],[5,36,35],[6,35,7],[7,34,8],[7,35,34],[8,32,9],[8,33,32],[8,34,33],[9,30,10],[9,31,30],[9,32,31],[10,29,11],[10,30,29],[11,27,12],[11,28,27],[11,29,28],[12,27,62],[12,62,13],[13,62,14],[14,61,15],[14,62,61],[15,59,16],[15,60,59],[15,61,60],[16,58,17],[16,59,58],[17,56,18],[17,57,56],[17,58,57],[18,54,19],[18,55,54],[18,56,55],[19,53,20],[19,54,53],[20,53,21],[21,52,22],[21,53,52],[22,50,23],[22,51,50],[22,52,51],[23,48,24],[23,49,48],[23,50,49],[24,47,25],[24,48,47],[25,45,26],[25,46,45],[25,47,46],[26,44,63],[26,45,44]]},type:"uber"},{id:"clipboard",mesh:{positions:[[.43904269285714276,-.6428571428571428,0],[.43904269285714276,-.7142857142857143,0],[.43329478705357155,-.7420803571428571,0],[.39435994687500014,-.7800982142857142,0],[.36587195000000006,-.7857142857142857,0],[.2195304914285716,-.7857142857142857,0],[.21506221776506723,-.82885205078125,0],[.18198618858537946,-.9054495675223214,0],[.12265787277622772,-.9633590262276785,0],[.04419769734654022,-.9956395786830358,0],[18295714285623233e-21,-1,0],[-.04417161001953126,-.9956395786830358,0],[-.12263735905412952,-.9633590262276785,0],[-.18195924378069217,-.9054495675223214,0],[-.21502712692243306,-.82885205078125,0],[-.2194939000000001,-.7857142857142857,0],[-.36587194857142863,-.7857142857142857,0],[-.3943542271428572,-.7800982142857142,0],[-.4332639067857143,-.7420803571428571,0],[-.43900609428571424,-.7142857142857143,0],[-.43900609428571424,-.6428571428571428,0],[-.5853475585714286,-.6428571428571428,0],[-.6423081147544644,-.6316300223214286,0],[-.7201880687276786,-.5556043526785714,0],[-.7316890214285715,-.5,0],[-.7316890214285715,.8571428571428572,0],[-.7201880687276786,.9127472098214287,0],[-.6423081147544644,.9887728794642858,0],[-.5853475585714286,1,0],[.5853841500000001,1,0],[.642338988169643,.9887728794642858,0],[.7201937859374999,.9127472098214287,0],[.7316890214285715,.8571428571428572,0],[.7316890214285715,-.5,0],[.7201937859374999,-.5556043526785714,0],[.642338988169643,-.6316300223214286,0],[.028500574285714234,-.8515318080357144,0],[.0674102539285713,-.8135239955357143,0],[.07315244142857139,-.7857142857142857,0],[.0674102539285713,-.7579045758928571,0],[.028500574285714234,-.7198967633928571,0],[18295714285623233e-21,-.7142857142857143,0],[-.028485133973214224,-.7198967633928571,0],[-.06740967656249996,-.7579045758928571,0],[-.07315243571428567,-.7857142857142857,0],[-.06740967656249996,-.8135239955357143,0],[-.028485133973214224,-.8515318080357144,0],[.5853841500000001,-.5,0],[.5853841500000001,.8571428571428572,0],[-.5853475585714286,.8571428571428572,0],[.43904269285714276,-.2857142857142857,0],[.43904269285714276,-.1428571428571429,0],[-.43900609428571424,-.1428571428571429,0],[.43904269285714276,0,0],[.43904269285714276,.1428571428571428,0],[-.43900609428571424,.1428571428571428,0],[.1463597585714287,.2857142857142858,0],[.1463597585714287,.4285714285714286,0],[-.43900609428571424,.4285714285714286,0],[-.5853475585714286,-.5,0],[-.43900609428571424,.2857142857142858,0],[-.43900609428571424,0,0],[-.43900609428571424,-.2857142857142857,0],[18295714285623233e-21,-.8571428571428572,0],[.5853841500000001,-.6428571428571428,0]],cells:[[0,4,1],[0,5,4],[0,40,5],[0,47,40],[0,64,47],[1,3,2],[1,4,3],[5,38,6],[5,39,38],[5,40,39],[6,37,7],[6,38,37],[7,37,8],[8,36,9],[8,37,36],[9,36,63],[9,63,10],[10,63,11],[11,46,12],[11,63,46],[12,45,13],[12,46,45],[13,45,14],[14,44,15],[14,45,44],[15,20,16],[15,42,20],[15,43,42],[15,44,43],[16,19,17],[16,20,19],[17,19,18],[20,42,59],[20,59,21],[21,59,22],[22,59,23],[23,59,24],[24,59,25],[25,49,26],[25,59,49],[26,49,27],[27,49,28],[28,48,29],[28,49,48],[29,48,30],[30,48,31],[31,48,32],[32,48,33],[33,47,34],[33,48,47],[34,47,35],[35,47,64],[40,47,41],[41,47,59],[41,59,42],[50,51,52],[50,52,62],[53,54,55],[53,55,61],[56,57,58],[56,58,60]]},type:"uber"},{id:"clock",mesh:{positions:[[.11057142857142854,-.0684285714285714,0],[.0589642857142858,-.4934642857142857,0],[.059285714285714386,-.5,0],[-.05916852678571427,-.5,0],[-.05896428571428569,-.4934642857142857,0],[-.11717857142857135,-.01560714285714293,0],[-.11682142857142863,-.01471428571428579,0],[-.11713950892857139,-.010054687500000048,0],[-.11426004464285722,.025782924107143,0],[-.08136049107142862,.08429966517857124,0],[-.05253571428571424,.1046785714285714,0],[-.049107142857142905,.10603571428571423,0],[-.049046875000000045,.10642745535714271,0],[.49703571428571425,.31528571428571417,0],[.5004285714285714,.31735714285714267,0],[.5535513392857145,.21145758928571423,0],[-.10224434988839282,-.9948371233258929,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767844,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258929,-.10224434988839282,0],[-1,0,0],[-.9948371233258929,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767844,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258929,0],[.08167659214564726,-.7958617728097097,0],[.23762792096819219,-.7639718279157366,0],[.3810081699916297,-.7032991681780134,0],[.5085750122070312,-.6170861206054687,0],[.617086120605469,-.5085750122070313,0],[.7032991681780136,-.38100816999162945,0],[.7639718279157368,-.23762792096819196,0],[.7958617728097102,-.08167659214564726,0],[.8000000000000003,0,0],[.7958617728097102,.08168287876674074,0],[.7639718279157368,.23764447893415164,0],[.7032991681780136,.381032278878348,0],[.617086120605469,.5086043701171872,0],[.5085750122070312,.6171188441685265,0],[.3810081699916297,.7033337925502232,0],[.23762792096819219,.7640073067801338,0],[.08167659214564726,.7958974783761159,0],[0,.8000357142857142,0],[-.08167659214564726,.7958974783761159,0],[-.23762792096819207,.7640073067801338,0],[-.38100816999162934,.7033337925502232,0],[-.5085750122070312,.6171188441685265,0],[-.6170861206054687,.5086043701171872,0],[-.7032991681780134,.381032278878348,0],[-.7639718279157366,.23764447893415164,0],[-.7958617728097098,.08168287876674074,0],[-.8,0,0],[-.7958617728097098,-.08167659214564726,0],[-.7639718279157366,-.23762792096819196,0],[-.7032991681780134,-.38100816999162945,0],[-.6170861206054687,-.5085750122070313,0],[-.5085750122070312,-.6170861206054687,0],[-.38100816999162934,-.7032991681780134,0],[-.23762792096819207,-.7639718279157366,0],[-.08167659214564726,-.7958617728097097,0],[0,-.8,0],[0,-1,0],[.5499285714285715,.20989285714285733,0]],cells:[[0,4,1],[0,5,4],[0,6,5],[0,11,6],[0,12,11],[0,13,12],[0,88,13],[1,3,2],[1,4,3],[6,11,7],[7,11,8],[8,11,9],[9,11,10],[13,15,14],[13,88,15],[16,84,17],[16,85,84],[16,87,85],[17,83,18],[17,84,83],[18,83,19],[19,81,20],[19,82,81],[19,83,82],[20,80,21],[20,81,80],[21,80,22],[22,79,23],[22,80,79],[23,78,24],[23,79,78],[24,76,25],[24,77,76],[24,78,77],[25,75,26],[25,76,75],[26,74,27],[26,75,74],[27,74,28],[28,73,29],[28,74,73],[29,71,30],[29,72,71],[29,73,72],[30,71,31],[31,70,32],[31,71,70],[32,69,33],[32,70,69],[33,67,34],[33,68,67],[33,69,68],[34,66,35],[34,67,66],[35,65,36],[35,66,65],[36,65,37],[37,63,38],[37,64,63],[37,65,64],[38,62,39],[38,63,62],[39,62,40],[40,61,41],[40,62,61],[41,60,42],[41,61,60],[42,58,43],[42,59,58],[42,60,59],[43,57,44],[43,58,57],[44,56,45],[44,57,56],[45,56,46],[46,54,47],[46,55,54],[46,56,55],[47,53,48],[47,54,53],[48,53,49],[49,52,50],[49,53,52],[50,51,87],[50,52,51],[51,86,87],[85,87,86]]},type:"uber"},{id:"cloud",mesh:{positions:[[.7784821428571429,-.01252678571428564,0],[.7848214285714286,-.0513303571428571,0],[.7857142857142858,-.07142857142857142,0],[.77990625,-.12902762276785726,0],[.7368973214285715,-.231201171875,0],[.6597098214285713,-.3083635602678572,0],[.5575580357142855,-.3513406808035714,0],[.5,-.35714285714285715,0],[.4559330357142859,-.35374776785714296,0],[.3747633928571428,-.32815401785714293,0],[.3385714285714285,-.307,0],[.2970666852678572,-.3639715401785715,0],[.1950460379464285,-.46047712053571427,0],[.07168387276785704,-.5296478794642857,0],[-.0682117745535713,-.56658203125,0],[-.1428571428571429,-.5714285714285714,0],[-.2580142299107143,-.559818359375,0],[-.46233956473214277,-.47383231026785716,0],[-.616689453125,-.3194824218749999,0],[-.7026755022321429,-.11515708705357142,0],[-.7142857142857143,0,0],[-.7718847656250001,.005802176339285735,0],[-.8740583147321429,.04877929687499995,0],[-.951220703125,.12594168526785715,0],[-.9941978236607143,.2281152343749999,0],[-1,.2857142857142857,0],[-.9941978236607143,.34331333705357153,0],[-.951220703125,.4454868861607143,0],[-.8740583147321429,.5226492745535715,0],[-.7718847656250001,.5656263950892857,0],[-.7142857142857143,.5714285714285714,0],[.7142857142857142,.5714285714285714,0],[.7718437499999999,.5656263950892857,0],[.8739955357142857,.5226492745535715,0],[.9511830357142856,.4454868861607143,0],[.9941919642857144,.34331333705357153,0],[1,.2857142857142857,0],[.9955733816964283,.23537555803571436,0],[.9624455915178571,.1441400669642857,0],[.9020298549107142,.07051618303571416,0],[.8204199218750001,.020530691964285808,0],[.7735714285714284,.0062857142857143545,0]],cells:[[0,2,1],[0,3,2],[0,4,3],[0,41,4],[4,41,5],[5,41,6],[6,41,7],[7,9,8],[7,10,9],[7,41,10],[10,20,11],[10,30,20],[10,31,30],[10,41,31],[11,15,12],[11,17,15],[11,18,17],[11,20,18],[12,14,13],[12,15,14],[15,17,16],[18,20,19],[20,22,21],[20,23,22],[20,25,23],[20,30,25],[23,25,24],[25,27,26],[25,30,27],[27,30,28],[28,30,29],[31,33,32],[31,39,33],[31,41,39],[33,39,34],[34,36,35],[34,39,36],[36,38,37],[36,39,38],[39,41,40]]},type:"uber"},{id:"code-alt",mesh:{positions:[[-.19937499649088541,-.5504166718417246,0],[-.2033092414893548,-.530943364235589,0],[-.22994335661655685,-.5043092495869028,0],[-.2494166635049191,-.500375004827691,0],[-.3995416645470198,-.500375004827691,0],[-.3995416645470198,-.15012500274348958,0],[-.41133788859297016,-.09168750237131078,0],[-.49121158694539613,-.011796876794433446,0],[-.5496249985750868,-1.7013888979327157e-9,0],[-.49119400867385066,.011796873125813762,0],[-.4113320291691217,.09168749753298623,0],[-.3995416645470198,.1501249976393228,0],[-.3995416645470198,.5003750031263021,0],[-.2494166635049191,.5003750031263021,0],[-.22994335661655685,.5043092477525929,0],[-.2033092414893548,.5309433589453326,0],[-.19937499649088541,.5504166616333911,0],[-.19937499649088541,.7505833296895255,0],[-.2033092414893548,.7700566422137386,0],[-.22994335661655685,.7966907603183708,0],[-.2494166635049191,.8006250052105035,0],[-.4995833315610533,.8006250052105035,0],[-.5774941395393677,.7848938855975048,0],[-.6840188797649309,.6783691458504569,0],[-.6997499996171875,.6004583371543691,0],[-.6997499996171875,.3002499986814236,0],[-.7115468744443902,.2418124983092445,0],[-.7914374988515624,.16192187273236744,0],[-.8498749989578993,.1501249976393228,0],[-.9499166659719329,.1501249976393228,0],[-.969072916567419,.14627734153221278,0],[-.9953385418571867,.12020702925419094,0],[-.9995416662484086,.10112499746918388,0],[-.9999283853513139,.10112499746918388,0],[-1,-.10008333572945607,0],[-.996065104193694,-.11955664333559177,0],[-.9694140623205567,-.14619075798427777,0],[-.9499166659719329,-.15012500274348958,0],[-.8498749989578993,-.15012500274348958,0],[-.7914374988515624,-.1619218778365343,0],[-.7115468744443902,-.24181250341341165,0],[-.6997499996171875,-.30025000378559025,0],[-.6997499996171875,-.6004583371543694,0],[-.6840188797649309,-.6783691451326839,0],[-.5774941395393677,-.784893885358247,0],[-.4995833315610533,-.8006250052105035,0],[-.2494166635049191,-.8006250052105035,0],[-.22994335661655685,-.7966907604512917,0],[-.2033092414893548,-.7700566458026056,0],[.8499166744788773,.1501249976393228,0],[.7914791756485822,.16192187273236744,0],[.7115885423091179,.2418124983092445,0],[.6997916649298319,.3002499986814236,0],[.6997916649298319,.6004583371543691,0],[.6840605453168334,.6783691458504569,0],[.5775358055697857,.7848938855975048,0],[.4996249968736979,.8006250052105035,0],[.24945833732450784,.8006250052105035,0],[.2299850304361457,.7966907603183708,0],[.2033509153089439,.7700566422137386,0],[.19941667031047428,.7505833296895255,0],[.19941667031047428,.5504166616333911,0],[.2033509153089439,.5309433589453326,0],[.2299850304361457,.5043092477525929,0],[.24945833732450784,.5003750031263021,0],[.3995416798595197,.5003750031263021,0],[.3995416798595197,.1501249976393228,0],[.4113385545803854,.09168749753298623,0],[.49122917622280093,.011796873125813762,0],[.5496666723946759,-1.7013888979327157e-9,0],[.49122917622280093,-.011796876794433446,0],[.4113385545803854,-.09168750237131078,0],[.3995416798595197,-.15012500274348958,0],[.3995416798595197,-.500375004827691,0],[.24945833732450784,-.500375004827691,0],[.2299850304361457,-.5043092495869028,0],[.2033509153089439,-.530943364235589,0],[.19941667031047428,-.5504166718417246,0],[.19941667031047428,-.7505833381964699,0],[.2033509153089439,-.7700566458026056,0],[.2299850304361457,-.7966907604512917,0],[.24945833732450784,-.8006250052105035,0],[.4996249968736979,-.8006250052105035,0],[.5775358055697857,-.784893885358247,0],[.6840605453168334,-.6783691451326839,0],[.6997916649298319,-.6004583371543694,0],[.6997916649298319,-.30025000378559025,0],[.7115826828852694,-.24181250341341165,0],[.7914615973770367,-.1619218778365343,0],[.8499166744788773,-.15012500274348958,0],[.9500000085069444,-.15012500274348958,0],[.9691321723537576,-.14627734639712178,0],[.9953808705785794,-.12020703364058444,0],[.9995833468735531,-.10112500257335075,0],[.9999348979489926,-.10112500257335075,0],[1,.10008333062528921,0],[.9960722658446519,.1195566382314248,0],[.9694668007240601,.14619075288011082,0],[-.19937499649088541,-.7505000058697917,0],[.9500000085069444,.1501249976393228,0]],cells:[[0,1,2],[0,2,3],[0,3,4],[0,4,98],[4,5,41],[4,41,42],[4,42,43],[4,43,44],[4,44,45],[4,45,46],[4,46,98],[5,6,8],[5,8,40],[5,40,41],[6,7,8],[8,9,10],[8,10,11],[8,11,26],[8,26,27],[8,27,39],[8,39,40],[11,12,25],[11,25,26],[12,13,16],[12,16,17],[12,17,20],[12,20,21],[12,21,22],[12,22,23],[12,23,24],[12,24,25],[13,14,16],[14,15,16],[17,18,20],[18,19,20],[27,28,39],[28,29,32],[28,32,34],[28,34,38],[28,38,39],[29,30,31],[29,31,32],[32,33,34],[34,35,36],[34,36,37],[34,37,38],[46,47,48],[46,48,98],[49,50,88],[49,88,89],[49,89,95],[49,95,99],[50,51,69],[50,69,88],[51,52,66],[51,66,69],[52,53,65],[52,65,66],[53,54,65],[54,55,65],[55,56,65],[56,57,65],[57,58,59],[57,59,60],[57,60,65],[60,61,65],[61,62,63],[61,63,64],[61,64,65],[66,67,69],[67,68,69],[69,70,71],[69,71,72],[69,72,87],[69,87,88],[72,73,86],[72,86,87],[73,74,77],[73,77,78],[73,78,81],[73,81,82],[73,82,83],[73,83,84],[73,84,85],[73,85,86],[74,75,77],[75,76,77],[78,79,80],[78,80,81],[89,90,93],[89,93,95],[90,91,92],[90,92,93],[93,94,95],[95,96,99],[96,97,99]]},type:"uber"},{id:"code",mesh:{positions:[[-.20009775337951474,.4054927691969525,0],[-.20009775337951474,.4431127015828926,0],[-.21108303081994317,.4596722903066078,0],[-.35255604465105383,.6011034866925604,0],[-.3690973424314712,.6120887689356173,0],[-.40671205089188156,.6120887689356173,0],[-.4232298253988722,.6011034866925604,0],[-.9890382458329984,.03533689053399681,0],[-1,.018794939596130125,0],[-1,-.018836756721112752,0],[-.9890382458329984,-.035378707658979575,0],[-.4232298253988722,-.6011034914951888,0],[-.40671205089188156,-.6120887689356173,0],[-.3690973424314712,-.6120887689356173,0],[-.35255604465105383,-.6011034914951888,0],[-.21108303081994317,-.45967229510923624,0],[-.20009775337951474,-.44313034417136943,0],[-.20009775337951474,-.405498647854127,0],[-.21108303081994317,-.38895669691626,0],[-.6000397296038921,1.867688676259626e-9,0],[.4232664089397058,.6011034866925604,0],[.4067244616571726,.6120887689356173,0],[.36909276432604154,.6120887689356173,0],[.3525508141619318,.6011034866925604,0],[.2111196177759791,.4596722903066078,0],[.20011081706212375,.4431127015828926,0],[.20011081706212375,.4054927691969525,0],[.2111196177759791,.3889566989440363,0],[.6000344991147699,1.867688676259626e-9,0],[.2111196177759791,-.38895669691626,0],[.20011081706212375,-.405498647854127,0],[.20011081706212375,-.44313034417136943,0],[.2111196177759791,-.45967229510923624,0],[.3525508141619318,-.6011034914951888,0],[.36909276432604154,-.6120887689356173,0],[.4067244616571726,-.6120887689356173,0],[.4232664089397058,-.6011034914951888,0],[.9889911944835161,-.035378707658979575,0],[1,-.018836756721112752,0],[1,.018794939596130125,0],[-.21108303081994317,.3889566989440363,0],[.9889911944835161,.03533689053399681,0]],cells:[[0,1,40],[1,2,40],[2,3,40],[3,4,6],[3,6,40],[4,5,6],[6,7,19],[6,19,40],[7,8,9],[7,9,10],[7,10,19],[10,11,19],[11,12,13],[11,13,14],[11,14,18],[11,18,19],[14,15,18],[15,16,17],[15,17,18],[20,21,22],[20,22,23],[20,23,27],[20,27,28],[20,28,41],[23,24,27],[24,25,27],[25,26,27],[28,29,36],[28,36,37],[28,37,41],[29,30,32],[29,32,36],[30,31,32],[32,33,36],[33,34,36],[34,35,36],[37,38,41],[38,39,41]]},type:"uber"},{id:"control-off",mesh:{positions:[[.7107719738115724,-1,0],[.567909709525346,-1,0],[.28218518095289313,-.4999999999999999,0],[-.4878011960457446,.8485695848569585,0],[-.5749525547608805,1,0],[-.432090290474654,1,0],[-.3506749323331182,.8571377357137735,0],[.42504744523911947,.8571377357137735,0],[.4709616371352263,.8535605775435577,0],[.5560849499444328,.8257096060084606,0],[.6277140973417223,.7735792195454216,0],[.6803841944056072,.7011487685523767,0],[.6979018225245576,.6585645658564565,0],[.7037140043557755,.6221213567433859,0],[.6950383034882056,.54974580106833,0],[.6807655208109272,.5157023015702302,0],[-.05913486099161116,-.30551877195812716,0],[-.13517047797017273,-.3815443061231806,0],[-.14640161190578616,-.43715494371549435,0],[-.14640161190578616,-.8571377357137736,0],[.13932291666666674,-.8571377357137736,0],[.13932291666666674,-.4999999999999999,0],[.28218518095289313,-.7500179250017924,0],[.28218518095289313,-.8571377357137736,0],[.3364620863805836,-.9285867928586793,0],[.35038029011615396,-.9313931759518176,0],[.36939759670538486,-.9503959184770918,0],[.3722045399548292,-.9642933964293396,0],[.36939759670538486,-.9781908743815875,0],[.35038029011615396,-.9971936169068617,0],[.3364620863805836,-1,0],[-.3421067814763032,-1,0],[-.35600425942855096,-.9971936169068617,0],[-.3750070019538251,-.9781908743815875,0],[-.37781338504696343,-.9642933964293396,0],[-.3750070019538251,-.9503959184770918,0],[-.35600425942855096,-.9313931759518176,0],[-.3421067814763032,-.9285867928586793,0],[-.2892280261884276,-.8571377357137736,0],[-.2892280261884276,-.2857245285724528,0],[-.6878083660464617,.5114361511436152,0],[-.702086190130494,.5454589248583923,0],[-.7107719738115724,.6178199164694917,0],[-.7049446677600918,.6542625654262566,0],[-.6883293114110562,.6959790860041586,0],[-.6363714530902703,.7681328197820321,0],[-.6020910074747258,.7971248297124831,0],[.025033105237685618,-.30002868000286786,0],[.018017707661145993,-.2980384446475943,0],[.003718037481178926,-.29517380529863047,0],[-.0035393476195597034,-.29429267942926784,0],[.2921873319531082,-.26715422671542266,0]],cells:[[0,2,1],[0,51,2],[2,51,3],[3,5,4],[3,6,5],[3,51,6],[6,51,7],[7,15,8],[7,51,15],[8,15,9],[9,15,10],[10,15,11],[11,13,12],[11,14,13],[11,15,14],[16,39,17],[16,50,39],[17,39,18],[18,38,19],[18,39,38],[19,31,20],[19,38,31],[20,22,21],[20,23,22],[20,30,23],[20,31,30],[23,30,24],[24,27,25],[24,30,27],[25,27,26],[27,29,28],[27,30,29],[31,33,32],[31,34,33],[31,37,34],[31,38,37],[34,37,35],[35,37,36],[39,50,40],[40,44,41],[40,45,44],[40,46,45],[40,50,46],[41,44,42],[42,44,43],[46,48,47],[46,49,48],[46,50,49]]},type:"uber"},{id:"control-on",mesh:{positions:[[.1412295673076925,-.33396454326923086,0],[.059355769230769226,-.2520907451923077,0],[-.0005258413461538447,-.24,0],[-.060407451923076914,-.2520907451923077,0],[-.14228124999999994,-.33396454326923086,0],[-.15437199519230768,-.39384615384615373,0],[-.15437199519230768,-.8461538461538461,0],[.15332031250000008,-.8461538461538461,0],[.3071664663461539,-.23076923076923073,0],[.3071664663461539,-.8461538461538461,0],[.3656280048076925,-.9230769230769231,0],[.38059435096153854,-.9261009615384616,0],[.4010655048076923,-.9465721153846154,0],[.40408954326923086,-.9615384615384616,0],[.4010655048076923,-.9765048076923077,0],[.38059435096153854,-.9969759615384615,0],[.3656280048076925,-1,0],[-.3651412259615385,-1,0],[-.38010757211538465,-.9969759615384615,0],[-.40057872596153854,-.9765048076923077,0],[-.40360276442307697,-.9615384615384616,0],[-.40057872596153854,-.9465721153846154,0],[-.38010757211538465,-.9261009615384616,0],[-.3651412259615385,-.9230769230769231,0],[-.30821814903846156,-.8461538461538461,0],[-.30821814903846156,-.23076923076923073,0],[-.7374489182692308,.6276923076923078,0],[-.7528167067307692,.66434375,0],[-.7621772836538462,.7422908653846154,0],[-.7559104567307693,.7815384615384615,0],[-.7375720402644231,.8280951021634615,0],[-.681382587139423,.9074992487980771,0],[-.6041733022836536,.9649045973557691,0],[-.5119405799278846,.9958472055288463,0],[-.4620643028846155,1,0],[.46101262019230776,1,0],[.5104566556490386,.9961480618990386,0],[.6021277794471156,.9661587289663462,0],[.6792694561298078,.9100221604567305,0],[.7359934645432694,.8320184044471153,0],[.7548587740384616,.786153846153846,0],[.7621772836538462,.7458605769230771,0],[.7535931490384616,.6655192307692308,0],[.15332031250000008,-.39384615384615373,0],[.7379356971153848,.6276923076923078,0]],cells:[[0,8,1],[0,43,8],[1,8,2],[2,8,44],[2,25,3],[2,26,25],[2,34,26],[2,35,34],[2,44,35],[3,25,4],[4,25,5],[5,24,6],[5,25,24],[6,17,7],[6,24,17],[7,9,43],[7,16,9],[7,17,16],[8,43,9],[9,16,10],[10,12,11],[10,13,12],[10,16,13],[13,16,14],[14,16,15],[17,20,18],[17,23,20],[17,24,23],[18,20,19],[20,22,21],[20,23,22],[26,30,27],[26,31,30],[26,32,31],[26,33,32],[26,34,33],[27,30,28],[28,30,29],[35,44,36],[36,44,37],[37,44,38],[38,44,39],[39,44,40],[40,42,41],[40,44,42]]},type:"uber"},{id:"crosshairs-alt",mesh:{positions:[[.28044489397321426,.05757854352678571,0],[.2374518694196428,.15974121093750027,0],[.16027692522321457,.2369161551339285,0],[.058114257812500014,.27990917968749995,0],[.000535714285714306,.2857142857142858,0],[-.0570428292410714,.27990917968749995,0],[-.15920549665178585,.2369161551339285,0],[-.2363804408482144,.15974121093750027,0],[-.27937346540178576,.05757854352678571,0],[-.2851785714285714,0,0],[-.27937346540178576,-.05757854352678571,0],[-.2363804408482144,-.15974121093749993,0],[-.15920549665178585,-.23691615513392872,0],[-.0570428292410714,-.27990917968750006,0],[.000535714285714306,-.2857142857142857,0],[.058114257812500014,-.27990917968750006,0],[.16027692522321457,-.23691615513392872,0],[.2374518694196428,-.15974121093749993,0],[.28044489397321426,-.05757854352678571,0],[-.11462137276785711,.5598183593750001,0],[-.31894670758928556,.47383231026785744,0],[-.4732965959821429,.31948242187499987,0],[-.5592826450892857,.11515708705357142,0],[-.5708928571428571,0,0],[-.5592826450892857,-.11515708705357142,0],[-.4732965959821429,-.31948242187499987,0],[-.31894670758928556,-.4738323102678572,0],[-.11462137276785711,-.559818359375,0],[.000535714285714306,-.5714285714285714,0],[.11569280133928572,-.559818359375,0],[.3200181361607142,-.4738323102678572,0],[.47436802455357174,-.31948242187499987,0],[.5603540736607144,-.11515708705357142,0],[.5719642857142857,0,0],[.5603540736607144,.11515708705357142,0],[.47436802455357174,.31948242187499987,0],[.3200181361607142,.47383231026785744,0],[.11569280133928572,.5598183593750001,0],[.7112142857142858,-.0714285714285714,0],[.6872786690848216,-.19439976283482152,0],[.57879638671875,-.4131328822544642,0],[.40627113560267847,-.58264892578125,0],[.18982903180803556,-.6874222237723214,0],[.0714285714285714,-.7106785714285714,0],[.0714285714285714,-.9642857142857143,0],[.06870424107142847,-.9781830357142857,0],[.05006361607142851,-.9971919642857142,0],[.036250000000000115,-1,0],[-.03517857142857139,-1,0],[-.04915959821428573,-.9971919642857142,0],[-.06853683035714297,-.9781830357142857,0],[-.0714285714285714,-.9642857142857143,0],[-.0714285714285714,-.7106785714285714,0],[-.18978299386160713,-.6874222237723214,0],[-.40593212890624997,-.58264892578125,0],[-.57806396484375,-.4131328822544642,0],[-.6862532784598214,-.19439976283482152,0],[-.7101428571428572,-.0714285714285714,0],[-.96375,-.0714285714285714,0],[-.9777310267857143,-.06862053571428572,0],[-.9971082589285715,-.04961160714285717,0],[-1,-.0357142857142857,0],[-1,.03571428571428581,0],[-.9971082589285715,.04961160714285695,0],[-.9777310267857143,.06862053571428572,0],[-.96375,.0714285714285714,0],[-.7101428571428572,.0714285714285714,0],[-.6862532784598214,.19439976283482152,0],[-.57806396484375,.41313288225446443,0],[-.40593212890624997,.5826489257812497,0],[-.18978299386160713,.6874222237723215,0],[-.0714285714285714,.7106785714285715,0],[-.0714285714285714,.9642857142857142,0],[-.06853683035714297,.9781830357142856,0],[-.04915959821428573,.9971919642857141,0],[-.03517857142857139,1,0],[.036250000000000115,1,0],[.05006361607142851,.9971919642857141,0],[.06870424107142847,.9781830357142856,0],[.0714285714285714,.9642857142857142,0],[.0714285714285714,.7106785714285715,0],[.18982903180803556,.6874222237723215,0],[.40627113560267847,.5826489257812497,0],[.57879638671875,.41313288225446443,0],[.6872786690848216,.19439976283482152,0],[.7112142857142858,.0714285714285714,0],[.9648214285714285,.0714285714285714,0],[.9786350446428571,.06862053571428572,0],[.9972756696428571,.04961160714285695,0],[1,.03571428571428581,0],[1,-.0357142857142857,0],[.9972756696428571,-.04961160714285717,0],[.9786350446428571,-.06862053571428572,0],[.000535714285714306,.5714285714285714,0],[.2862500000000001,0,0],[.9648214285714285,-.0714285714285714,0]],cells:[[0,1,94],[1,2,4],[1,4,94],[2,3,4],[4,5,6],[4,6,9],[4,9,14],[4,14,94],[6,7,9],[7,8,9],[9,10,11],[9,11,14],[11,12,14],[12,13,14],[14,15,16],[14,16,17],[14,17,94],[17,18,94],[19,70,20],[19,71,70],[19,93,71],[20,68,21],[20,69,68],[20,70,69],[21,67,22],[21,68,67],[22,66,23],[22,67,66],[23,57,24],[23,66,57],[24,56,25],[24,57,56],[25,55,26],[25,56,55],[26,53,27],[26,54,53],[26,55,54],[27,52,28],[27,53,52],[28,43,29],[28,52,43],[29,42,30],[29,43,42],[30,40,31],[30,41,40],[30,42,41],[31,39,32],[31,40,39],[32,38,33],[32,39,38],[33,38,85],[33,85,34],[34,84,35],[34,85,84],[35,83,36],[35,84,83],[36,81,37],[36,82,81],[36,83,82],[37,80,93],[37,81,80],[38,95,85],[43,51,44],[43,52,51],[44,47,45],[44,48,47],[44,51,48],[45,47,46],[48,51,49],[49,51,50],[57,65,58],[57,66,65],[58,61,59],[58,62,61],[58,65,62],[59,61,60],[62,64,63],[62,65,64],[71,79,72],[71,80,79],[71,93,80],[72,74,73],[72,75,74],[72,79,75],[75,79,76],[76,78,77],[76,79,78],[85,95,86],[86,88,87],[86,89,88],[86,90,89],[86,95,90],[90,95,91],[91,95,92]]},type:"uber"},{id:"crosshairs",mesh:{positions:[[.8524285714285715,-.0714285714285714,0],[.8425746372767857,-.1483589913504464,0],[.8032462332589287,-.2950320521763391,0],[.6998604910714288,-.49241713169642853,0],[.4921886160714284,-.7003306361607143,0],[.29493568638392853,-.8039539969308036,0],[.14833049665178577,-.8434708077566965,0],[.0714285714285714,-.8534285714285714,0],[.0714285714285714,-1,0],[-.0714285714285714,-1,0],[-.0714285714285714,-.8535714285714286,0],[-.14851778738839283,-.8437611607142856,0],[-.2954925362723213,-.8044631696428571,0],[-.49326841517857134,-.7009933035714286,0],[-.7015262276785714,-.4930022321428572,0],[-.8052239815848214,-.2953839285714287,0],[-.8446808733258929,-.14848772321428572,0],[-.8545714285714285,-.0714285714285714,0],[-1,-.0714285714285714,0],[-1,.0714285714285714,0],[-.8545714285714285,.0714285714285714,0],[-.8446808733258929,.1484877232142856,0],[-.8052239815848214,.2953839285714286,0],[-.7015262276785714,.4930022321428571,0],[-.49326841517857134,.7009933035714284,0],[-.2954925362723213,.804463169642857,0],[-.14851778738839283,.8437611607142856,0],[-.0714285714285714,.8535714285714284,0],[-.0714285714285714,1,0],[.0714285714285714,1,0],[.0714285714285714,.8534285714285714,0],[.14833049665178577,.8434708077566966,0],[.29493568638392853,.8039539969308034,0],[.4921886160714284,.7003306361607142,0],[.6998604910714288,.4924171316964283,0],[.8032462332589287,.2950320521763392,0],[.8425746372767857,.1483589913504464,0],[.8524285714285715,.0714285714285714,0],[1,.0714285714285714,0],[.2745714285714287,-.0714285714285714,0],[.24592410714285706,-.1416718750000001,0],[.14154017857142853,-.24642633928571434,0],[.0714285714285714,-.27528571428571424,0],[.0714285714285714,-.707,0],[.1936464843750001,-.6835750558035714,0],[.41071400669642855,-.5792898995535715,0],[.5787569754464286,-.410980189732143,0],[.6827352120535715,-.1937128906250002,0],[-.0714285714285714,-.276,0],[-.1422767857142857,-.24731026785714305,0],[-.2478125,-.14214508928571423,0],[-.2767142857142858,-.0714285714285714,0],[-.7081428571428572,-.0714285714285714,0],[-.6847859933035714,-.19395926339285707,0],[-.5804227120535714,-.41156529017857135,0],[-.4117938058035714,-.5799525669642857,0],[-.1940198102678572,-.6839871651785714,0],[-.2767142857142858,.0714285714285714,0],[-.2478125,.14214508928571434,0],[-.1422767857142857,.24731026785714305,0],[-.0714285714285714,.276,0],[-.0714285714285714,.7071428571428571,0],[-.1940198102678572,.6839871651785714,0],[-.4117938058035714,.5799525669642858,0],[-.5804227120535714,.4115652901785716,0],[-.6847859933035714,.19395926339285707,0],[.0714285714285714,.27528571428571413,0],[.14154017857142853,.2463660714285716,0],[.24592410714285706,.14165178571428583,0],[.2745714285714287,.0714285714285714,0],[.706,.0714285714285714,0],[.6827352120535715,.19371289062499986,0],[.5787569754464286,.41098018973214323,0],[.41071400669642855,.5792898995535716,0],[.1936464843750001,.6835750558035716,0],[-.7081428571428572,.0714285714285714,0],[-.0714285714285714,-.7071428571428572,0],[.0714285714285714,.7070000000000001,0],[.706,-.0714285714285714,0],[1,-.0714285714285714,0]],cells:[[0,37,70],[0,70,78],[0,78,1],[0,79,37],[1,47,2],[1,78,47],[2,46,3],[2,47,46],[3,45,4],[3,46,45],[4,45,5],[5,44,6],[5,45,44],[6,43,7],[6,44,43],[7,10,8],[7,43,76],[7,76,10],[8,10,9],[10,76,11],[11,56,12],[11,76,56],[12,55,13],[12,56,55],[13,54,14],[13,55,54],[14,54,15],[15,53,16],[15,54,53],[16,52,17],[16,53,52],[17,19,18],[17,20,19],[17,52,20],[20,52,75],[20,75,21],[21,65,22],[21,75,65],[22,64,23],[22,65,64],[23,64,24],[24,63,25],[24,64,63],[25,62,26],[25,63,62],[26,61,27],[26,62,61],[27,29,28],[27,30,29],[27,61,30],[30,61,77],[30,77,31],[31,74,32],[31,77,74],[32,73,33],[32,74,73],[33,73,34],[34,72,35],[34,73,72],[35,71,36],[35,72,71],[36,70,37],[36,71,70],[37,79,38],[39,42,40],[39,67,42],[39,69,67],[39,78,69],[40,42,41],[42,48,43],[42,49,48],[42,50,49],[42,51,50],[42,57,51],[42,66,57],[42,67,66],[43,48,76],[51,57,75],[51,75,52],[57,66,58],[58,66,59],[59,66,60],[60,66,77],[60,77,61],[67,69,68],[69,78,70]]},type:"uber"},{id:"crown",mesh:{positions:[[.9887723200621243,-.08881087549091612,0],[.9127321364072523,-.011427604801842909,0],[.8571071365890122,0,0],[.8510184085552781,-.0005611846286705116,0],[.8335357027205723,-.004834821416237652,0],[.7317857154801386,.602171554586297,0],[.7154536794208768,.651909666305715,0],[.6410574718220792,.7176057559021538,0],[.5903928535959366,.7270408144718347,0],[-.5904285731111516,.7270408144718347,0],[-.6410881710523102,.7176057559021538,0],[-.7154743309924922,.651909666305715,0],[-.731821429179027,.602171554586297,0],[-.8335714295061953,-.004834821416237652,0],[-.8510691969456143,-.0005611846286705116,0],[-.8571785712571975,0,0],[-.9127622765885369,-.011427604801842909,0],[-.9887734374556959,-.08881087549091612,0],[-1,-.1454081628943669,0],[-.9887734374556959,-.20200545029781775,0],[-.9127622765885369,-.27938872098689094,0],[-.8571785712571975,-.29081632578873384,0],[-.8015535719615183,-.27938872098689094,0],[-.7255133937140124,-.20200545029781775,0],[-.7142857151166181,-.1454081628943669,0],[-.7162466526813701,-.12367702654993107,0],[-.7299854921959075,-.08414077425920723,0],[-.7404642868100401,-.0662334181983841,0],[-.4286071439321246,.1454081628943669,0],[-.07228571598906708,-.45905357025751636,0],[-.10079018092392489,-.48152424343042266,0],[-.13765625254464287,-.5437646171555748,0],[-.14285714534985416,-.5816326515774677,0],[-.13163058280555018,-.6382299389809185,0],[-.05561942193839109,-.7156132096699918,0],[-35716607051816673e-21,-.7270408144718347,0],[.055589283302067916,-.7156132096699918,0],[.1316294611406137,-.6382299389809185,0],[.14285713953352763,-.5816326515774677,0],[.13765066648558522,-.5437646171555748,0],[.10076004228760205,-.48152424343042266,0],[.07224999792793363,-.45905357025751636,0],[.42853571217210296,.1454081628943669,0],[.7404285731111515,-.0662334181983841,0],[.7299553552408666,-.08414077425920723,0],[.7162410689397549,-.12367702654993107,0],[.7142857122084549,-.1454081628943669,0],[.7255122738666779,-.20200545029781775,0],[.801523431325833,-.27938872098689094,0],[.8571071365890122,-.29081632578873384,0],[.9127321364072523,-.27938872098689094,0],[.9887723200621243,-.20200545029781775,0],[1,-.1454081628943669,0]],cells:[[0,1,4],[0,4,52],[1,2,4],[2,3,4],[4,5,42],[4,42,43],[4,43,52],[5,6,8],[5,8,42],[6,7,8],[8,9,42],[9,10,11],[9,11,12],[9,12,28],[9,28,42],[12,13,28],[13,14,15],[13,15,16],[13,16,17],[13,17,27],[13,27,28],[17,18,27],[18,19,27],[19,20,22],[19,22,23],[19,23,26],[19,26,27],[20,21,22],[23,24,26],[24,25,26],[28,29,42],[29,30,41],[29,41,42],[30,31,32],[30,32,33],[30,33,40],[30,40,41],[33,34,36],[33,36,37],[33,37,40],[34,35,36],[37,38,40],[38,39,40],[43,44,51],[43,51,52],[44,45,46],[44,46,47],[44,47,51],[47,48,50],[47,50,51],[48,49,50]]},type:"uber"},{id:"dashboard",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10226789202008946,.9948371233258928,0],[.2974228166852677,.9550420619419644,0],[.47672310965401765,.8793055943080357,0],[.6361525878906249,.7716489257812498,0],[.7716950683593751,.6360932617187502,0],[.8793343680245538,.4766598074776789,0],[.9550543038504469,.2973697684151786,0],[.9948386928013393,.10224434988839293,0],[1,0,0],[.9948386928013393,-.10224434988839282,0],[.9550543038504469,-.2973697684151786,0],[.8793343680245538,-.47665980747767855,0],[.7716950683593751,-.63609326171875,0],[.6361525878906249,-.77164892578125,0],[.47672310965401765,-.8793055943080357,0],[.2974228166852677,-.9550420619419643,0],[.10226789202008946,-.9948371233258928,0],[-.599654017857143,.40439732142857143,0],[-.690620814732143,.2150809151785713,0],[-.7194070870535714,.07394810267857133,0],[-.7231428571428571,0,0],[-.7194098772321429,-.07394663783482147,0],[-.6906358816964286,-.2150714983258929,0],[-.5996540178571428,-.4043822544642859,0],[-.40433705357142835,-.5997516741071429,0],[-.21505831473214276,-.6907655552455356,0],[-.07394503348214287,-.7195511300223214,0],[0,-.7232857142857143,0],[.03996651785714289,-.7221294642857143,0],[.1180245535714286,-.7132812500000001,0],[.15614285714285714,-.7058571428571428,0],[.057428571428571384,-.5685714285714286,0],[.04323214285714272,-.5698013392857144,0],[.014517857142857027,-.5712433035714286,0],[0,-.5714285714285714,0],[-.11515708705357142,-.559818359375,0],[-.31948242187499987,-.4738323102678572,0],[-.4738323102678572,-.31948242187499987,0],[-.559818359375,-.11515708705357142,0],[-.5714285714285714,0,0],[-.559814732142857,.11519642857142864,0],[-.47385491071428565,.3194999999999999,0],[-.40414285714285714,.4039999999999999,0],[-.01823214285714292,.14169419642857162,0],[-.05416071428571434,.13218973214285712,0],[-.0714285714285714,.12371428571428567,0],[-.11395089285714288,.0861919642857143,0],[-.14178124999999997,-.01767410714285733,0],[-.12371428571428567,-.0714285714285714,0],[.29785714285714304,-.6584285714285714,0],[.3058571428571428,-.6547142857142858,0],[.41614285714285715,-.5908571428571429,0],[.4209999999999998,-.5872857142857143,0],[.12385714285714289,.0714285714285714,0],[.10022544642857167,.10193526785714258,0],[.03640848214285697,.13814508928571412,0],[.40414285714285714,.4039999999999999,0],[.47391517857142884,.3194999999999999,0],[.5598348214285715,.11519642857142864,0],[.5714285714285714,0,0],[.5640736607142858,-.09153794642857149,0],[.5088102678571429,-.25945312500000006,0],[.4632857142857143,-.33371428571428574,0],[.5328571428571429,-.4878571428571429,0],[.6123325892857143,-.38380580357142857,0],[.7101049107142856,-.13756026785714293,0],[.7232857142857143,0,0],[.7195496651785718,.07394810267857133,0],[.6907561383928571,.2150809151785713,0],[.5997366071428571,.40439732142857143,0],[-.5114285714285715,.5114285714285713,0],[0,.1428571428571428,0],[0,-1,0],[.5114285714285713,.5114285714285713,0]],cells:[[0,43,1],[0,44,43],[0,90,44],[1,43,2],[2,42,3],[2,43,42],[3,41,4],[3,42,41],[4,41,5],[5,40,6],[5,41,40],[6,40,7],[7,39,8],[7,40,39],[8,37,9],[8,38,37],[8,39,38],[9,36,10],[9,37,36],[10,36,11],[11,35,12],[11,36,35],[12,35,88],[12,88,13],[13,88,14],[14,88,15],[15,60,16],[15,88,60],[16,60,17],[17,60,89],[17,74,18],[17,89,74],[18,74,19],[19,74,91],[19,91,20],[20,91,21],[21,91,22],[22,87,23],[22,91,87],[23,86,24],[23,87,86],[24,86,25],[25,85,26],[25,86,85],[26,84,27],[26,85,84],[27,83,28],[27,84,83],[28,82,29],[28,83,82],[29,82,30],[30,81,31],[30,82,81],[31,69,32],[31,70,69],[31,81,70],[32,67,33],[32,68,67],[32,69,68],[33,48,34],[33,67,48],[34,46,90],[34,47,46],[34,48,47],[44,90,45],[45,90,46],[48,67,49],[49,66,50],[49,67,66],[50,66,51],[51,66,52],[52,66,53],[53,66,54],[54,66,55],[55,66,56],[56,65,57],[56,66,65],[57,65,58],[58,64,59],[58,65,64],[59,64,60],[60,61,89],[60,62,61],[60,63,62],[60,64,63],[70,80,71],[70,81,80],[71,75,72],[71,76,75],[71,77,76],[71,78,77],[71,79,78],[71,80,79],[72,74,73],[72,75,74],[73,74,89]]},type:"uber"},{id:"delete-alt",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10226789202008946,.9948371233258928,0],[.2974228166852677,.9550420619419644,0],[.47672310965401765,.8793055943080357,0],[.6361525878906249,.7716489257812498,0],[.7716950683593751,.6360932617187502,0],[.8793343680245538,.4766598074776789,0],[.9550543038504469,.2973697684151786,0],[.9948386928013393,.10224434988839293,0],[1,0,0],[.9948386928013393,-.10224434988839282,0],[.9550543038504469,-.2973697684151786,0],[.8793343680245538,-.47665980747767855,0],[.7716950683593751,-.63609326171875,0],[.6361525878906249,-.77164892578125,0],[.47672310965401765,-.8793055943080357,0],[.2974228166852677,-.9550420619419643,0],[.10226789202008946,-.9948371233258928,0],[.21985714285714275,0,0],[.5267142857142857,.3067142857142857,0],[.5345892857142858,.31855357142857144,0],[.5345892857142858,.3454464285714285,0],[.5267142857142857,.3572857142857142,0],[.3572857142857142,.5267142857142857,0],[.34550892857142856,.5345089285714286,0],[.3186339285714286,.5345089285714286,0],[.3068571428571427,.5267142857142857,0],[0,.21985714285714275,0],[-.3067142857142857,.5267142857142857,0],[-.31855357142857144,.5345089285714286,0],[-.3454464285714286,.5345089285714286,0],[-.3572857142857143,.5267142857142857,0],[-.5265714285714286,.3572857142857142,0],[-.5344464285714285,.3454464285714285,0],[-.5344464285714285,.31855357142857144,0],[-.5265714285714286,.3067142857142857,0],[-.21985714285714286,0,0],[-.5265714285714286,-.3067142857142857,0],[-.5344464285714285,-.31855357142857144,0],[-.5344464285714285,-.3454464285714286,0],[-.5265714285714286,-.3572857142857143,0],[-.3572857142857143,-.5267142857142857,0],[-.3454464285714286,-.5345089285714285,0],[-.31855357142857144,-.5345089285714285,0],[-.3067142857142857,-.5267142857142857,0],[0,-.21985714285714286,0],[.3068571428571427,-.5267142857142857,0],[.3186339285714286,-.5345089285714285,0],[.34550892857142856,-.5345089285714285,0],[.3572857142857142,-.5267142857142857,0],[.5267142857142857,-.3572857142857143,0],[.5345892857142858,-.3454464285714286,0],[.5345892857142858,-.31855357142857144,0],[0,-1,0],[.5267142857142857,-.3067142857142857,0]],cells:[[0,61,1],[0,70,61],[1,60,2],[1,61,60],[2,58,3],[2,59,58],[2,60,59],[3,58,4],[4,57,5],[4,58,57],[5,55,6],[5,56,55],[5,57,56],[6,54,7],[6,55,54],[7,54,8],[8,52,9],[8,54,52],[9,52,10],[10,51,11],[10,52,51],[11,49,12],[11,50,49],[11,51,50],[12,48,13],[12,49,48],[13,48,14],[14,46,15],[14,47,46],[14,48,47],[15,45,16],[15,46,45],[16,45,17],[17,43,18],[17,45,43],[18,43,19],[19,42,20],[19,43,42],[20,40,21],[20,41,40],[20,42,41],[21,39,22],[21,40,39],[22,39,23],[23,37,24],[23,38,37],[23,39,38],[24,36,25],[24,37,36],[25,36,26],[26,36,71],[26,71,27],[27,71,28],[28,69,29],[28,71,69],[29,67,30],[29,68,67],[29,69,68],[30,67,31],[31,66,32],[31,67,66],[32,64,33],[32,65,64],[32,66,65],[33,63,34],[33,64,63],[34,63,70],[35,71,36],[43,45,44],[52,54,53],[61,63,62],[61,70,63]]},type:"uber"},{id:"delete",mesh:{positions:[[1,-.7495270496258204,0],[1,-.7845044734311635,0],[.9898407124043649,-.7998296333458756,0],[.7998662151427736,-.9898041306074669,0],[.7844469877503242,-.9999634182031021,0],[.7494695639449807,-.9999634182031021,0],[.7341444040302689,-.9898041306074669,0],[0,-.25565972657719804,0],[-.7341444040302689,-.9898041306074669,0],[-.749469563944981,-.9999634182031021,0],[-.7844469877503241,-.9999634182031021,0],[-.7998662151427736,-.9898041306074669,0],[-.9898407124043648,-.7998296333458756,0],[-1,-.7845044734311635,0],[-1,-.7495270496258204,0],[-.9898407124043648,-.7341078222333709,0],[-.25569630837409596,3658179689791836e-20,0],[-.9898407124043648,.734180985827167,0],[-1,.7495035327563857,0],[-1,.7844130189389189,0],[-.9898407124043648,.7997355658681383,0],[-.7998662151427736,.9897100631297294,0],[-.7844469877503241,.9999634182031021,0],[-.749469563944981,.9999634182031021,0],[-.7341444040302689,.9897100631297294,0],[0,.25556565909946083,0],[.7341444040302689,.9897100631297294,0],[.7494695639449807,.9999634182031021,0],[.7844469877503242,.9999634182031021,0],[.7998662151427736,.9897100631297294,0],[.9898407124043649,.7997355658681383,0],[1,.7844130189389189,0],[1,.7495035327563857,0],[.9898407124043649,.734180985827167,0],[.25569630837409596,3658179689791836e-20,0],[.9898407124043649,-.7341078222333709,0]],cells:[[0,2,1],[0,35,2],[2,35,3],[3,6,4],[3,35,6],[4,6,5],[6,34,7],[6,35,34],[7,16,8],[7,25,16],[7,34,25],[8,10,9],[8,11,10],[8,15,11],[8,16,15],[11,15,12],[12,14,13],[12,15,14],[16,24,17],[16,25,24],[17,19,18],[17,20,19],[17,21,20],[17,24,21],[21,24,22],[22,24,23],[25,34,26],[26,28,27],[26,29,28],[26,33,29],[26,34,33],[29,33,30],[30,33,31],[31,33,32]]},type:"uber"},{id:"details",mesh:{positions:[[-.8571428571428572,-.7142857142857143,0],[-.9127321428571429,-.7030535714285715,0],[-.9887678571428571,-.6270178571428572,0],[-1,-.5714285714285715,0],[-1,.5714285714285715,0],[-.9887678571428571,.6270178571428573,0],[-.9127321428571429,.7030535714285713,0],[-.8571428571428572,.7142857142857143,0],[.8571428571428572,.7142857142857143,0],[.9127321428571429,.7030535714285713,0],[.9887678571428571,.6270178571428573,0],[1,.5714285714285715,0],[1,-.5714285714285715,0],[.9887678571428571,-.6270178571428572,0],[.9127321428571429,-.7030535714285715,0],[-.48836607142857147,.14150892857142852,0],[-.5700803571428573,.059794642857142914,0],[-.5821428571428572,0,0],[-.5700803571428573,-.059794642857142914,0],[-.48836607142857147,-.1415089285714286,0],[-.4285714285714286,-.15357142857142864,0],[-.36877678571428574,-.1415089285714286,0],[-.2870625,-.059794642857142914,0],[-.275,0,0],[-.2870625,.059794642857142914,0],[-.36877678571428574,.14150892857142852,0],[-.059794642857142866,.14150892857142852,0],[-.1415089285714286,.059794642857142914,0],[-.15357142857142858,0,0],[-.1415089285714286,-.059794642857142914,0],[-.059794642857142866,-.1415089285714286,0],[0,-.15357142857142864,0],[.05979464285714298,-.1415089285714286,0],[.14150892857142838,-.059794642857142914,0],[.15357142857142847,0,0],[.14150892857142838,.059794642857142914,0],[.05979464285714298,.14150892857142852,0],[.3687767857142856,.14150892857142852,0],[.2870625,.059794642857142914,0],[.27500000000000013,0,0],[.2870625,-.059794642857142914,0],[.3687767857142856,-.1415089285714286,0],[.4285714285714286,-.15357142857142864,0],[.48836607142857136,-.1415089285714286,0],[.570080357142857,-.059794642857142914,0],[.5821428571428571,0,0],[.570080357142857,.059794642857142914,0],[.48836607142857136,.14150892857142852,0],[-.4285714285714286,.15357142857142847,0],[0,.15357142857142847,0],[.4285714285714286,.15357142857142847,0],[.8571428571428572,-.7142857142857143,0]],cells:[[0,2,1],[0,3,2],[0,19,3],[0,20,19],[0,21,20],[0,30,21],[0,31,30],[0,51,31],[3,17,4],[3,18,17],[3,19,18],[4,6,5],[4,7,6],[4,15,7],[4,16,15],[4,17,16],[7,15,48],[7,25,26],[7,26,49],[7,48,25],[7,49,8],[8,11,9],[8,36,37],[8,37,50],[8,47,11],[8,49,36],[8,50,47],[9,11,10],[11,45,12],[11,46,45],[11,47,46],[12,43,51],[12,44,43],[12,45,44],[12,51,13],[13,51,14],[21,29,22],[21,30,29],[22,28,23],[22,29,28],[23,28,24],[24,26,25],[24,27,26],[24,28,27],[31,51,32],[32,40,33],[32,41,40],[32,51,41],[33,39,34],[33,40,39],[34,39,35],[35,38,36],[35,39,38],[36,38,37],[41,51,42],[42,51,43]]},type:"uber"},{id:"directions",mesh:{positions:[[.2530451504160231,.2534782782010132,0],[.24110688749050693,.2614836328951229,0],[.21393242412605132,.2617791321282956,0],[.2019941603959007,.25390809468225783,0],[.049019942231913624,.10153771722072036,0],[.04111695978726878,.08989458270359107,0],[.04111695978726878,.0640025432054403,0],[.049019942231913624,.05235940868831124,0],[.32229288207863194,-.2178168395480573,0],[-.42352345914056283,-.2178168395480573,0],[-.48020786589925785,-.20758740198918058,0],[-.559136028879141,-.13564442422920575,0],[-.5709564285961584,-.08052589916880204,0],[-.5709564285961584,.9670831217276035,0],[-.5733176040724705,.9806279819563406,0],[-.5904273279821581,.997657270436163,0],[-.6039894231483279,1,0],[-.8203483777192638,1,0],[-.8344690663033513,.997657270436163,0],[-.8540366012518777,.9806279819563406,0],[-.8569563701461078,.9670831217276035,0],[-.8569563701461078,-.08099153583584251,0],[-.8481422513591194,-.16784766289265396,0],[-.7828866447080717,-.3200472048048343,0],[-.6658108651650643,-.43346409333294234,0],[-.5109344957830582,-.4959794839383985,0],[-.4237022096064811,-.5043619786018265,0],[.32229288207863194,-.5043619786018265,0],[.049019942231913624,-.7829554884347234,0],[.04111695978726878,-.7956339918168076,0],[.04111695978726878,-.8260816517459291,0],[.049019942231913624,-.8387601551280133,0],[.2019941603959007,-.9920618044931705,0],[.21393242412605132,-1,0],[.24110688749050693,-1,0],[.2530451504160231,-.9920618044931705,0],[.8490332702277009,-.39504500693419253,0],[.8569563701461078,-.38306719650964693,0],[.8569563701461078,-.3557670567784671,0],[.8490332702277009,-.3437892463539215,0]],cells:[[0,1,3],[0,3,7],[0,7,8],[0,8,39],[1,2,3],[3,4,7],[4,5,7],[5,6,7],[8,9,27],[8,27,39],[9,10,25],[9,25,26],[9,26,27],[10,11,24],[10,24,25],[11,12,22],[11,22,23],[11,23,24],[12,13,20],[12,20,21],[12,21,22],[13,14,15],[13,15,16],[13,16,17],[13,17,20],[17,18,20],[18,19,20],[27,28,35],[27,35,36],[27,36,39],[28,29,31],[28,31,35],[29,30,31],[31,32,35],[32,33,35],[33,34,35],[36,37,39],[37,38,39]]},type:"uber"},{id:"down-arrow-alt",mesh:{positions:[[.6751094351513154,-.04688411220054345,0],[.5794844349122527,-.03789192467806313,0],[.539938631688388,-.005083330846041734,0],[.12767143232438688,.5049166654289581,0],[.12767143232438688,-.8685833330047916,0],[.1176372721690934,-.9197382810493457,0],[.049684336113794116,-.9896731770575163,0],[-20876328177172427e-21,-1,0],[-.049726088770148544,-.9896731770575163,0],[-.11767902482544765,-.9197382810493457,0],[-.12771318498074133,-.8685833330047916,0],[-.12771318498074133,.5049166654289581,0],[-.5400613626782784,-.005083330846041734,0],[-.5795869198343839,-.03789192467806313,0],[-.6753232566883082,-.04688411220054345,0],[-.7198589347944391,-.022083330888541752,0],[-.7517149569574125,.01856575775474756,0],[-.7604978517710363,.1170358100842559,0],[-.7363771531690679,.1629583362407292,0],[-.09815852824018807,.9525833332147915,0],[-.07792257191355662,.9726660155566649,0],[-.0279314279864954,.9968157552003727,0],[-20876328177172427e-21,1,0],[.02788967533014072,.9968157552003727,0],[.07788081925720185,.9726660155566649,0],[.09811677558383347,.9525833332147915,0],[.736456865513017,.1629583362407292,0],[.7604978517710363,.1170358100842559,0],[.7516921803948553,.01856575775474756,0],[.7199386321383883,-.022083330888541752,0]],cells:[[0,29,1],[1,29,2],[2,26,3],[2,27,26],[2,28,27],[2,29,28],[3,11,4],[3,25,11],[3,26,25],[4,9,5],[4,10,9],[4,11,10],[5,9,6],[6,8,7],[6,9,8],[11,18,12],[11,19,18],[11,25,19],[12,15,13],[12,16,15],[12,17,16],[12,18,17],[13,15,14],[19,24,20],[19,25,24],[20,23,21],[20,24,23],[21,23,22]]},type:"uber"},{id:"down-arrow",mesh:{positions:[[.791739614417786,-.6103257432831454,0],[.776317371058862,-.6205793662821995,0],[.7412710938765701,-.6205793662821995,0],[.7258488505176461,-.6103257432831454,0],[47034967885828394e-21,.11547607226661491,0],[-.7257547805818748,-.6103257432831454,0],[-.7412031544785127,-.6205793662821995,0],[-.7763644060267472,-.6205793662821995,0],[-.7918127799233853,-.6103257432831454,0],[-.9896523070651748,-.41248621614135583,0],[-1,-.3970378422447179,0],[-1,-.3618765906964834,0],[-.9896523070651748,-.3464282167998455,0],[-.03306558242355495,.6103257432831454,0],[-.01761720852691695,.6205793662821995,0],[.017544043021317623,.6205793662821995,0],[.0329924169179554,.6103257432831454,0],[.989746377000946,-.3464282167998455,0],[1,-.3618765906964834,0],[1,-.3970378422447179,0],[.989746377000946,-.41248621614135583,0]],cells:[[0,3,1],[0,17,3],[0,20,17],[1,3,2],[3,17,4],[4,12,5],[4,13,12],[4,16,13],[4,17,16],[5,7,6],[5,8,7],[5,12,8],[8,12,9],[9,11,10],[9,12,11],[13,16,14],[14,16,15],[17,19,18],[17,20,19]]},type:"uber"},{id:"download",mesh:{positions:[[-.7916666666666666,1,0],[-.8078802083333334,.9967239583333332,0],[-.8300572916666666,.9745468749999997,0],[-.8333333333333334,.9583333333333333,0],[-.8333333333333334,.7083333333333333,0],[-.8300572916666666,.692119791666667,0],[-.8078802083333334,.6699427083333334,0],[-.7916666666666666,.6666666666666667,0],[.7916666666666666,.6666666666666667,0],[.8078802083333331,.6699427083333334,0],[.8300572916666665,.692119791666667,0],[.8333333333333334,.7083333333333333,0],[.8333333333333334,.9583333333333333,0],[.8300572916666665,.9745468749999997,0],[.8078802083333331,.9967239583333332,0],[.33333333333333326,-1,0],[-.33333333333333337,-1,0],[-.33333333333333337,-.33333333333333337,0],[-.6666666666666667,-.33333333333333337,0],[-.10099999999999998,.44433333333333347,0],[-.055421875000000086,.4829583333333334,0],[.05542187499999981,.4829583333333334,0],[.10099999999999998,.44433333333333347,0],[.6666666666666667,-.33333333333333337,0],[.33333333333333326,-.33333333333333337,0],[.7916666666666666,1,0]],cells:[[0,1,2],[0,2,3],[0,3,7],[0,7,8],[0,8,25],[3,4,7],[4,5,7],[5,6,7],[8,9,11],[8,11,25],[9,10,11],[11,12,25],[12,13,14],[12,14,25],[15,17,16],[15,24,17],[17,19,18],[17,22,19],[17,24,22],[19,21,20],[19,22,21],[22,24,23]]},type:"uber"},{id:"draw-shape",mesh:{positions:[[.5188682984013246,.34039710133189516,0],[.5314888340435553,.2871663536998308,0],[.5523571317541911,.26755101972563516,0],[.5788761106366365,.2574167523726616,0],[.631177448824324,.2700559025317454,0],[.6504642809937136,.2912889023181405,0],[.6603353725222632,.3184728447711153,0],[.6477873791948983,.37177743248589956,0],[.6271428473797376,.3916205347152539,0],[.6180390592771643,.396351980015684,0],[.5993091478692689,.4016298419282402,0],[.5899642775766216,.4022716826472663,0],[.5720591469422915,.39995764805495504,0],[.5405345949739231,.3822428442098396,0],[.4033911782757882,.07642391761435217,0],[.42211104152522694,.07113128768525176,0],[.43092856344150876,.06637882636127847,0],[.4517896130096246,.04676349238708282,0],[.464221533362158,-.006467255244981732,0],[.45428570930029166,-.03344387746570449,0],[.43505914995042305,-.05470016527818845,0],[.3828783464961649,-.06753584365743408,0],[.3561785746015853,-.05769068862834007,0],[.3355133905104888,-.037852698404712504,0],[.32295089317327585,.015441665298618222,0],[.3328214287428024,.04264094376877311,0],[.3445664029913802,.05742088832609452,0],[.37587778568414487,.07482101981869636,0],[.1395909566364868,-.36280813443798954,0],[.12696037624380296,-.3095773868059249,0],[.13664285414121724,-.2826007645852022,0],[.14864452807544448,-.2677316439279806,0],[.17996037629833128,-.25001684008286523,0],[.19760714000610435,-.24770280549055412,0],[.20722990765454719,-.24834464620958002,0],[.2261138362973818,-.2536225081221364,0],[.2352142829203716,-.25835395342256645,0],[.25579352349406936,-.2781919436461941,0],[.2682109337932277,-.33148630734952494,0],[.2585357107180213,-.3586855858196797,0],[.23926450565477841,-.37963742529110356,0],[.18696763095241042,-.3922867994616408,0],[.7191238800572415,.4470591008206399,0],[.6153270043733685,.523256386181106,0],[.5845357110088374,.5816326515774678,0],[-.5845357153710824,.5816326515774678,0],[-.5914224339285301,.5643773602471241,0],[-.6092003355102511,.5323887004116359,0],[-.6199642863011114,.5176894119446699,0],[-.04435714542255831,-.44102295805861497,0],[-.03352399806778006,-.4389696357583683,0],[-.011335382332770094,-.4365397290362508,0],[-2.908163265757935e-9,-.4362244886831008,0],[.04317877774360479,-.4406553196467659,0],[.11979805770001262,-.47347184040967005,0],[.17768240457761952,-.5323834464057501,0],[.20993114883726904,-.6103764657778982,0],[.2142857107543732,-.6543367330246512,0],[.20993114883726904,-.6982970002714044,0],[.17768240457761952,-.7762900196435523,0],[.11979805770001262,-.8352016256396324,0],[.04317877774360479,-.8680181464025366,0],[-2.908163265757935e-9,-.8724489773662016,0],[-.043189037297698074,-.8680181464025366,0],[-.11981375801292127,-.8352016256396324,0],[-.17769182709189557,-.7762900196435523,0],[-.20993261947327657,-.6982970002714044,0],[-.21428571657069972,-.6543367330246512,0],[-.21090681024401958,-.616310226425229,0],[-.1859748902550067,-.5475367093812838,0],[-.16582143034229235,-.5176894119446699,0],[-.741392857521957,.4410229580586148,0],[-.752220424611284,.4389696357583683,0],[-.7743844871783081,.4365397290362508,0],[-.7857142863374635,.4362244886831008,0],[-.8289135748822457,.4406553196467659,0],[-.9055437365778042,.47347184040967005,0],[-.9634155276025453,.5323834464057501,0],[-.9956483677818979,.6103764657778982,0],[-1,.6543367330246512,0],[-.9956483677818979,.6982970002714043,0],[-.9634155276025453,.7762900196435524,0],[-.9055437365778042,.8352016256396324,0],[-.8289135748822457,.8680181464025365,0],[-.7857142863374635,.8724489773662016,0],[-.7191238846239665,.8616143652286625,0],[-.615327010076095,.7854170798681964,0],[-.5845357153710824,.7270408144718347,0],[.5845357110088374,.7270408144718347,0],[.6153270043733685,.7854170798681964,0],[.7191238800572415,.8616143652286625,0],[.7857142877915451,.8724489773662016,0],[.8289033217011195,.8680181464025365,0],[.905528041797222,.8352016256396324,0],[.9634061105978757,.7762900196435524,0],[.9956469029054169,.6982970002714043,0],[1,.6543367330246512,0],[.9956469029054169,.6103764657778982,0],[.9634061105978757,.5323834464057501,0],[.905528041797222,.47347184040967005,0],[.8289033217011195,.4406553196467659,0],[.16046428244779531,-.38242346841218505,0],[.393749993638393,.07706632633401432,0],[.5285357121721028,.3673737235526182,0],[.7857142877915451,.4362244886831008,0]],cells:[[0,1,6],[0,6,7],[0,7,103],[1,2,5],[1,5,6],[2,3,4],[2,4,5],[7,8,9],[7,9,12],[7,12,13],[7,13,103],[9,10,12],[10,11,12],[14,16,15],[14,102,16],[16,25,17],[16,27,25],[16,102,27],[17,24,18],[17,25,24],[18,24,19],[19,23,20],[19,24,23],[20,23,21],[21,23,22],[25,27,26],[28,38,29],[28,39,38],[28,101,39],[29,37,30],[29,38,37],[30,37,31],[31,37,32],[32,34,33],[32,37,34],[34,37,35],[35,37,36],[39,101,40],[40,101,41],[42,104,43],[43,98,44],[43,99,98],[43,104,99],[44,87,45],[44,88,87],[44,96,88],[44,97,96],[44,98,97],[45,78,46],[45,79,78],[45,87,79],[46,78,47],[47,77,48],[47,78,77],[48,71,49],[48,72,71],[48,75,72],[48,76,75],[48,77,76],[49,70,50],[49,71,70],[50,52,51],[50,53,52],[50,70,53],[53,70,54],[54,70,55],[55,70,56],[56,69,57],[56,70,69],[57,67,58],[57,68,67],[57,69,68],[58,66,59],[58,67,66],[59,65,60],[59,66,65],[60,62,61],[60,64,62],[60,65,64],[62,64,63],[72,74,73],[72,75,74],[79,87,80],[80,87,81],[81,86,82],[81,87,86],[82,84,83],[82,86,84],[84,86,85],[88,94,89],[88,95,94],[88,96,95],[89,91,90],[89,93,91],[89,94,93],[91,93,92],[99,104,100]]},type:"uber"},{id:"duplicate",mesh:{positions:[[.5384615384615385,.8461538461538463,0],[.5263653846153846,.9060192307692307,0],[.4444807692307693,.9879038461538461,0],[.3846153846153846,1,0],[-.8461538461538461,1,0],[-.9060192307692307,.9879038461538461,0],[-.9879038461538461,.9060192307692307,0],[-1,.8461538461538463,0],[-1,-.3846153846153846,0],[-.9879038461538461,-.4444807692307692,0],[-.9060192307692307,-.5263653846153845,0],[-.8461538461538461,-.5384615384615384,0],[.3846153846153846,-.5384615384615384,0],[.4444807692307693,-.5263653846153845,0],[.5263653846153846,-.4444807692307692,0],[-.3846153846153846,-1,0],[-.4444807692307692,-.9879038461538462,0],[-.5263653846153845,-.9060192307692307,0],[-.5384615384615384,-.8461538461538461,0],[-.5384615384615384,-.6923076923076923,0],[-.3846153846153846,-.6923076923076923,0],[-.3846153846153846,-.8461538461538461,0],[.8461538461538463,-.8461538461538461,0],[.8461538461538463,.3846153846153846,0],[.6923076923076923,.3846153846153846,0],[.6923076923076923,.5384615384615385,0],[.8461538461538463,.5384615384615385,0],[.9060192307692307,.5263653846153846,0],[.9879038461538461,.4444807692307693,0],[1,.3846153846153846,0],[1,-.8461538461538461,0],[.9879038461538461,-.9060192307692307,0],[.9060192307692307,-.9879038461538462,0],[.5384615384615385,-.3846153846153846,0],[.8461538461538463,-1,0]],cells:[[0,1,3],[0,3,33],[1,2,3],[3,4,12],[3,12,33],[4,5,7],[4,7,11],[4,11,12],[5,6,7],[7,8,11],[8,9,10],[8,10,11],[12,13,14],[12,14,33],[15,21,16],[15,34,21],[16,21,17],[17,21,18],[18,21,19],[19,21,20],[21,34,22],[22,30,23],[22,31,30],[22,32,31],[22,34,32],[23,25,24],[23,26,25],[23,27,26],[23,28,27],[23,29,28],[23,30,29]]},type:"uber"},{id:"edit",mesh:{positions:[[.6444285714285714,-.35842857142857143,0],[-.571,.857,0],[-1,1,0],[-.857,.571,0],[.8742857142857141,-.9581428571428572,0],[.8518928571428575,-.9764352678571429,0],[.8005178571428573,-.9973772321428571,0],[.7731428571428574,-1,0],[.7465714285714284,-.9973772321428571,0],[.6947142857142856,-.9764352678571429,0],[.6720000000000002,-.9581428571428572,0],[.5014285714285713,-.7874285714285714,0],[.7874285714285716,-.5014285714285713,0],[.9581428571428572,-.672,0],[.9764352678571431,-.6944732142857144,0],[.9973772321428573,-.7458482142857142,0],[1,-.7731428571428571,0],[.9973772321428573,-.7999754464285714,0],[.9764352678571431,-.8517120535714287,0],[.35842857142857154,-.6444285714285715,0],[.9581428571428572,-.8742857142857143,0]],cells:[[0,1,3],[0,3,19],[1,2,3],[4,8,5],[4,9,8],[4,10,9],[4,13,10],[4,20,13],[5,8,6],[6,8,7],[10,12,11],[10,13,12],[13,17,14],[13,18,17],[13,20,18],[14,17,15],[15,17,16]]},type:"uber"},{id:"employees",mesh:{positions:[[-.4861704799107144,-.005802176339285703,0],[-.5883440290178572,-.04877929687499997,0],[-.6655064174107144,-.12594168526785712,0],[-.7084835379464286,-.2281152343749999,0],[-.7142857142857143,-.28571428571428575,0],[-.7084835379464286,-.3433133370535716,0],[-.6655064174107144,-.4454868861607143,0],[-.5883440290178572,-.5226492745535716,0],[-.4861704799107144,-.5656263950892857,0],[-.4285714285714286,-.5714285714285715,0],[-.3709723772321427,-.5656263950892857,0],[-.268798828125,-.5226492745535716,0],[-.19163643973214284,-.4454868861607143,0],[-.1486593191964286,-.3433133370535716,0],[-.1428571428571429,-.28571428571428575,0],[-.1486593191964286,-.2281152343749999,0],[-.19163643973214284,-.12594168526785712,0],[-.268798828125,-.04877929687499997,0],[-.3709723772321427,-.005802176339285703,0],[.7084835379464285,-.48617047991071444,0],[.6655064174107144,-.5883440290178572,0],[.5883440290178572,-.6655064174107144,0],[.4861704799107145,-.7084835379464286,0],[.4285714285714286,-.7142857142857143,0],[.3709723772321427,-.7084835379464286,0],[.268798828125,-.6655064174107144,0],[.19163643973214284,-.5883440290178572,0],[.1486593191964285,-.48617047991071444,0],[.1428571428571428,-.4285714285714286,0],[.1486593191964285,-.3709723772321427,0],[.19163643973214284,-.26879882812500006,0],[.268798828125,-.1916364397321428,0],[.3709723772321427,-.1486593191964286,0],[.4285714285714286,-.14285714285714282,0],[.4861704799107145,-.1486593191964286,0],[.5883440290178572,-.1916364397321428,0],[.6655064174107144,-.26879882812500006,0],[.7084835379464285,-.3709723772321427,0],[-.1428571428571429,.5714285714285715,0],[-.13162499999999988,.6270178571428573,0],[-.055589285714285674,.7030535714285713,0],[0,.7142857142857143,0],[.8571428571428572,.7142857142857143,0],[.9127321428571429,.7030535714285713,0],[.9887678571428571,.6270178571428573,0],[1,.5714285714285715,0],[1,.2388571428571429,0],[.9619017857142858,.20153571428571437,0],[.7693359375000004,.07557589285714278,0],[.5576328125000001,.010263392857142728,0],[.4285714285714286,0,0],[.2995100446428569,.010263392857142728,0],[.0878069196428568,.07557589285714278,0],[-.10475892857142866,.20153571428571437,0],[-.2460000000000001,.7142857142857143,0],[-.26257142857142846,.6815379464285715,0],[-.2829642857142858,.6098816964285714,0],[-.2857142857142857,.5714285714285715,0],[-.2857142857142857,.15614285714285708,0],[-.3196674107142857,.1506316964285713,0],[-.3910022321428571,.14378794642857154,0],[-.4285714285714286,.14285714285714282,0],[-.5576328125000001,.15312053571428555,0],[-.7693359375,.2184330357142856,0],[-.9619017857142858,.3443928571428572,0],[-1,.3817142857142859,0],[-1,.5714285714285715,0],[-.9887678571428571,.6270178571428573,0],[-.9127321428571429,.7030535714285713,0],[-.8571428571428572,.7142857142857143,0],[-.4285714285714286,0,0],[-.1428571428571429,.2388571428571429,0],[.7142857142857142,-.4285714285714286,0]],cells:[[0,1,70],[1,2,4],[1,4,70],[2,3,4],[4,5,6],[4,6,7],[4,7,9],[4,9,70],[7,8,9],[9,10,11],[9,11,14],[9,14,70],[11,12,14],[12,13,14],[14,15,16],[14,16,17],[14,17,70],[17,18,70],[19,72,20],[20,72,21],[21,23,22],[21,72,23],[23,25,24],[23,28,25],[23,33,28],[23,72,33],[25,28,26],[26,28,27],[28,30,29],[28,31,30],[28,33,31],[31,33,32],[33,35,34],[33,36,35],[33,72,36],[36,72,37],[38,41,39],[38,53,41],[38,71,53],[39,41,40],[41,50,42],[41,51,50],[41,52,51],[41,53,52],[42,45,43],[42,47,45],[42,48,47],[42,49,48],[42,50,49],[43,45,44],[45,47,46],[54,69,55],[55,69,56],[56,69,57],[57,59,58],[57,60,59],[57,61,60],[57,62,61],[57,63,62],[57,69,63],[63,69,64],[64,66,65],[64,69,66],[66,68,67],[66,69,68]]},type:"uber"},{id:"enclosed-up-arrow",mesh:{positions:[[.9948371888379697,.10223846884856225,0],[.9550425729521135,.2973565119793633,0],[.8793067954513896,.4766439875816464,0],[.7716508520968306,.6360784350384159,0],[.6360957386494688,.7716373937326786,0],[.47666245087033543,.8792984030474396,0],[.2973719845204639,.9550390023657054,0],[.10224533536088498,.9948367310704813,0],[3.4027778372802686e-9,1,0],[-.15838476250035927,.9874108078772945,0],[-.44932617027164046,.8928261756044309,0],[-.5782499990217015,.814916671926794,0],[.09962500367925364,.13704167092722774,0],[.28095833791999425,.3183750051679688,0],[.4139999976180555,-.31524999783072916,0],[.4136132899995253,-.3156367169336345,0],[.4153157619346899,-.33573632583643276,0],[.4048639353576,-.3743548151209152,0],[.39208333538917794,-.39112499746918405,0],[.3753138038753301,-.4039290340430478,0],[.3367122439420347,-.4143808571641915,0],[.31670833821773714,-.4125833310506366,0],[.31621615092110633,-.4130403618041766,0],[-.3101666646533566,-.27274999740538197,0],[-.13608332960445602,-.0986666640578705,0],[-.8140833333475116,.5793333311782407,0],[-.8923164064473877,.4502168018459132,0],[-.9873450521473569,.15871810371679462,0],[-1,3.4027778372802686e-9,0],[-.994837188705464,-.1022453277906179,0],[-.9550425718866682,-.29737197644758917,0],[-.8793067928448915,-.4766624433814829,0],[-.7716508476801146,-.6360957324923182,0],[-.6360957324923182,-.7716508476801146,0],[-.4766624433814829,-.8793067928448915,0],[-.29737197644758917,-.9550425718866682,0],[-.1022453277906179,-.994837188705464,0],[3.4027778372802686e-9,-1,0],[.10224533536088498,-.994837188705464,0],[.2973719845204639,-.9550425718866682,0],[.47666245087033543,-.8793067928448915,0],[.6360957386494688,-.7716508476801146,0],[.7716508520968306,-.6360957324923182,0],[.8793067954513896,-.4766624433814829,0],[.9550425729521135,-.29737197644758917,0],[.9948371888379697,-.1022453277906179,0],[1,3.4027778372802686e-9,0]],cells:[[0,1,13],[0,13,14],[0,14,46],[1,2,13],[2,3,13],[3,4,13],[4,5,13],[5,6,13],[6,7,13],[7,8,13],[8,9,13],[9,10,12],[9,12,13],[10,11,12],[14,15,16],[14,16,43],[14,43,44],[14,44,45],[14,45,46],[16,17,43],[17,18,42],[17,42,43],[18,19,41],[18,41,42],[19,20,40],[19,40,41],[20,21,22],[20,22,40],[22,23,36],[22,36,37],[22,37,38],[22,38,39],[22,39,40],[23,24,27],[23,27,28],[23,28,29],[23,29,30],[23,30,31],[23,31,32],[23,32,33],[23,33,34],[23,34,35],[23,35,36],[24,25,26],[24,26,27]]},type:"uber"},{id:"eta",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258928,0],[-.04942857142857149,.11299999999999999,0],[-.08692410714285714,.08866071428571431,0],[-.1306294642857141,.014160714285714304,0],[-.13357142857142856,-.03042857142857147,0],[-.0714285714285714,-.7142857142857143,0],[.0714285714285714,-.7142857142857143,0],[.1428571428571428,-.0714285714285714,0],[.5714285714285714,.2142857142857142,0],[0,-1,0],[.5,.3571428571428572,0]],cells:[[0,39,1],[0,43,39],[1,39,2],[2,39,3],[3,38,4],[3,39,38],[4,38,5],[5,38,6],[6,38,7],[7,38,8],[8,37,9],[8,38,37],[9,37,10],[10,37,11],[11,36,12],[11,37,36],[12,36,13],[13,36,14],[14,35,15],[14,36,35],[15,35,16],[16,35,17],[17,35,18],[18,35,44],[18,44,19],[19,44,20],[20,44,21],[21,44,22],[22,44,23],[23,42,24],[23,44,42],[24,42,25],[25,42,26],[26,42,27],[27,42,28],[28,41,29],[28,42,41],[29,41,30],[30,41,31],[31,40,32],[31,41,40],[32,40,33],[33,40,34],[34,40,43],[39,43,40]]},type:"uber"},{id:"events",mesh:{positions:[[.11576959896799098,-.7001450564240171,0],[.4289472137824544,-.7855292604914607,0],[.5016673499316603,-.5093619332293693,0],[-.4289466730009368,-.8417491654718243,0],[-.022051026988871663,-.7307389780153657,0],[-.06552158420937276,-.5655460976471262,0],[.9654469262663816,.7001344459444929,0],[.9533173899582978,.6745615149530972,0],[.9078321919960686,.6471697243927943,0],[.8799805760898429,.648632295228216,0],[.7088372065645361,.6933437390492172,0],[.6289188067365377,.389763400267775,0],[.6704579134179286,.34556712314997196,0],[.7318178552278253,.22919976042654122,0],[.761139439372418,.08387584063618192,0],[.75472587113796,-.08039281112089947,0],[.7369631565305406,-.1665027161431466,0],[.5460859784713371,-.8915000286203725,0],[.5336815681976005,-.9169221791132711,0],[.4879231470369538,-.9438158355822431,0],[.46009292677177555,-.9420371841462682,0],[.09691363011812508,-.8430000851630594,0],[.0864305936446019,-.8488352904548964,0],[.08258730723285648,-.8502196788096159,0],[-.4600923788421455,-.9982213485640251,0],[-.4879275361969529,-1,0],[-.533695834753509,-.973106343531028,0],[-.5460854262528394,-.9476841930381293,0],[-.7369626028824207,-.22268688056090347,0],[-.7547253200168093,-.1365770453444427,0],[-.7611388900215421,.027689791462193858,0],[-.7318173051677225,.17300687028549167,0],[-.6704573624475584,.2893590153475003,0],[-.6289182559476626,.33354349528741123,0],[-.7088366614941509,.6371595746314602,0],[-.8799800324490802,.592448130810459,0],[-.9078316496732391,.5909805339584209,0],[-.9533168449102507,.6183622724854907,0],[-.9654463769071291,.6439145409641294,0],[-.9828978045499411,.7131440107333376,0],[-.9843550158914269,.7414935366822426,0],[-.9574580475947021,.7878054875724754,0],[-.9323694269062216,.8001722806806899,0],[-.38817985788993864,.9423482387302047,0],[-.36032769262892794,.943815835582243,0],[-.31482823235051444,.9164340970551732,0],[-.3026784004735626,.8908818285765343,0],[-.28526208721870017,.8216523588073263,0],[-.2837703098879898,.7932877548085713,0],[-.3106815429848676,.7469903235218971,0],[-.3357904634327974,.7346240888599738,0],[-.5047567952308687,.69048449404068,0],[-.4254002055953527,.38904858901564054,0],[-.3677208746893994,.3719155266218326,0],[-.2574284378280349,.30237179120251634,0],[-.16065580935257914,.1914455103012398,0],[-.08552079940525478,.045921806350371686,0],[-.05860421704908619,-.03769372850854358,0],[-.007408683189789476,-.23222961077689652,0],[.05860476354909349,.01852617647182009,0],[.08552134548921951,.10213144988014311,0],[.16065635507355416,.24764970897967653,0],[.25742898325303354,.3585822724017236,0],[.3677214192152992,.42813396568068285,0],[.4254007492361154,.4452684939960041,0],[.5047573360123863,.7466686584584368,0],[.3357910099328048,.7908082532777305,0],[.3106820888817531,.8031750463859451,0],[.28377085618695663,.8494869972761783,0],[.28522751933075796,.8778365232250831,0],[.3026789512624377,.9470302524316845,0],[.3148238405993247,.9726182614729297,0],[.3603134216948006,1,0],[.38818039867145626,.9985324031479617,0],[.9323699791247193,.8563921856610537,0],[.9574437799799798,.8440103145029896,0],[.9843550158914269,.7977128832163154,0],[-.501666804861275,-.5655460976471262,0],[.06555724366770758,-.5093619332293693,0],[.9828983567684387,.7693639157137013,0]],cells:[[0,4,21],[0,5,4],[0,21,1],[0,78,5],[1,17,2],[1,20,17],[1,21,20],[2,16,59],[2,17,16],[2,58,78],[2,59,58],[3,23,4],[3,24,23],[3,27,24],[3,77,27],[4,23,21],[5,58,77],[5,78,58],[6,9,7],[6,79,9],[7,9,8],[9,74,10],[9,79,74],[10,64,11],[10,65,64],[10,74,65],[11,63,12],[11,64,63],[12,62,13],[12,63,62],[13,61,14],[13,62,61],[14,60,15],[14,61,60],[15,59,16],[15,60,59],[17,20,18],[18,20,19],[21,23,22],[24,26,25],[24,27,26],[27,77,28],[28,57,29],[28,58,57],[28,77,58],[29,56,30],[29,57,56],[30,55,31],[30,56,55],[31,54,32],[31,55,54],[32,53,33],[32,54,53],[33,52,34],[33,53,52],[34,42,35],[34,51,42],[34,52,51],[35,37,36],[35,38,37],[35,39,38],[35,42,39],[39,42,40],[40,42,41],[42,51,43],[43,45,44],[43,46,45],[43,47,46],[43,50,47],[43,51,50],[47,50,48],[48,50,49],[65,73,66],[65,74,73],[66,68,67],[66,69,68],[66,73,69],[69,73,70],[70,73,71],[71,73,72],[74,76,75],[74,79,76]]},type:"uber"},{id:"eye-closed",mesh:{positions:[[-.5316132468590405,.41490204503645617,0],[-.6915235499218957,.30969165558882633,0],[-.7667253008920458,.250506895116351,0],[-.8243457360385643,.2011042033130575,0],[-.9341618215102565,.09451076228968887,0],[-.9842896083144227,.03680976103196232,0],[-1,.009831303514920462,0],[-1,-.04643517337379548,0],[-.9842896083144227,-.07333306477962924,0],[-.9681540065974693,-.09258165151576193,0],[-.9343789024210116,-.12962863498628135,0],[-.917115375147145,-.14766873005429257,0],[-.8200533526692,-.2417856135780752,0],[-.6069157054682011,-.4076757124505972,0],[-.49172630796843597,-.4760920064989997,0],[-.41534739659563413,-.5140386448780094,0],[-.2557683097677459,-.5738186993944113,0],[-.17318580783192117,-.5933962644179769,0],[-.10862773533137282,-.6030776254481489,0],[.020434698928918582,-.6085829763807017,0],[.0849122053182585,-.6045680985054986,0],[-.007327040224868964,-.4202328360613914,0],[-.08695265398198004,-.41127041567637496,0],[-.22810336184478497,-.3500950008727995,0],[-.3346240695733129,-.24174812795688813,0],[-.39391960844869944,-.09882496564750526,0],[-.4019219493418196,-.01833326619490731,0],[-.3966829141657602,.0461442401944332,0],[-.35763072970517285,.16424968333042406,0],[-.3257243117192359,.2165617069273428,0],[.9995412207556205,-.010046146478142007,0],[.9989973995049661,-.006158831612351669,0],[.9962738173566259,.005731383633442495,0],[.9857241326834334,.02741709523361929,0],[.9780860177513999,.03680976103196232,0],[.9619705575622486,.05605834776809481,0],[.9282357364413951,.09310533123861453,0],[.9109117845841221,.11114542630662565,0],[.8138520000537108,.20523993035507263,0],[.6007725394885843,.37103155953611805,0],[.48566594604756097,.43942547410918487,0],[.40922437214381957,.47745491654693656,0],[.24962738173566268,.5372931576992108,0],[.1669822172688984,.55687296067031,0],[.07533826576969749,.5694390360712382,0],[-.10778850500628856,.5669638660991232,0],[-.19911019206065717,.5515735009108448,0],[-.20569870959945213,.5494250712786289,0],[-.360672100403278,.8593718528862809,0],[-.5039007425509916,.8593718528862809,0],[.3554711103352892,-.8593718528862809,0],[.4986997524830028,-.8593718528862809,0],[.33942950241474534,-.5406881241076185,0],[.45187517623836815,-.4913078117796607,0],[.6628017312762122,-.3630599904215844,0],[.7606649389711708,-.2871734275061655,0],[.8182607566948201,-.23774835622753668,0],[.9279201858391632,-.13105644551269144,0],[.977942789109252,-.07333306477962924,0],[.9856637081000275,-.06399634766962521,0],[.9962715794090924,-.042153979742098925,0],[.9991070589341104,-.02951181412502968,0],[.9995703140735568,-.026067612870883942,0],[.3854148483342956,-.11314838934916006,0],[.30318370416123974,-.27511760414288844,0],[.23773716648986887,-.33730345225786534,0],[.11055013226269939,-.08292938380352605,0],[.1181792954045986,-.0680425568102981,0],[.12817396908946876,-.0357982087467941,0],[.1295995416683451,-.01833326619490731,0],[.12056942337043819,.029540907442965947,0],[.0588423544998411,.09752080172232454,0],[.01315465560225415,.11171834087521643,0],[-.11460529319350621,.3672382384667374,0],[-.08759774235852802,.37435043572838445,0],[-.0315416325379666,.3829889132079188,0],[-.00260049503399451,.3841392182401676,0],[.07788616903665324,.3759628769263133,0],[.22067841141532285,.31540625461576693,0],[.3285318169000846,.20669795317318562,0],[.3886095184384497,.06278226113267003,0],[-.44746865754479237,.45990716993630815,0],[.3967209592738308,-.01833326619490731,0],[1,-.01833326619490731,0]],cells:[[0,1,28],[0,28,29],[0,29,81],[1,2,27],[1,27,28],[2,3,27],[3,4,11],[3,11,12],[3,12,26],[3,26,27],[4,5,9],[4,9,10],[4,10,11],[5,6,8],[5,8,9],[6,7,8],[12,13,25],[12,25,26],[13,14,24],[13,24,25],[14,15,24],[15,16,23],[15,23,24],[16,17,22],[16,22,23],[17,18,22],[18,19,21],[18,21,22],[19,20,21],[30,31,61],[30,61,83],[31,32,34],[31,34,58],[31,58,61],[32,33,34],[34,35,58],[35,36,57],[35,57,58],[36,37,57],[37,38,56],[37,56,57],[38,39,80],[38,80,82],[38,82,56],[39,40,79],[39,79,80],[40,41,79],[41,42,78],[41,78,79],[42,43,77],[42,77,78],[43,44,77],[44,45,76],[44,76,77],[45,46,73],[45,73,74],[45,74,75],[45,75,76],[46,47,73],[47,48,49],[47,49,73],[49,50,72],[49,72,73],[50,51,52],[50,52,65],[50,65,66],[50,66,72],[52,53,65],[53,54,64],[53,64,65],[54,55,63],[54,63,64],[55,56,82],[55,82,63],[58,59,60],[58,60,61],[61,62,83],[66,67,71],[66,71,72],[67,68,69],[67,69,70],[67,70,71]]},type:"uber"},{id:"eye",mesh:{positions:[[.9989973995049661,-.011744748656112332,0],[.9962715794090924,-.023822951494725107,0],[.9856637081000275,-.0457235060581238,0],[.977942789109252,-.055143027226869645,0],[.9279201858391632,-.11284402848459607,0],[.8182607566948201,-.2194374695079649,0],[.7606649389711708,-.26884016131125826,0],[.6312086259449736,-.36774401460932155,0],[.3469982409732386,-.522583128561134,0],[.19304983013978227,-.5697635384636043,0],[.10164533902667183,-.5852344697630909,0],[-.08153961838518642,-.5877096397352061,0],[-.17318580783192117,-.5750629982230697,0],[-.2557683097677459,-.5555458577829101,0],[-.41534739659563413,-.49572552021090427,0],[-.49172630796843597,-.4577587403040923,0],[-.6069157054682011,-.38936482573102565,0],[-.8200533526692,-.22357319654997998,0],[-.917115375147145,-.12947869250153302,0],[-.9343789024210116,-.11141845590571979,0],[-.9681540065974693,-.07433118937959635,0],[-.9842896083144227,-.055143027226869645,0],[-1,-.02816233176229402,0],[-1,.02816233176229428,0],[-.9842896083144227,.055143027226869645,0],[-.9341618215102565,.11284402848459621,0],[-.8243457360385643,.2194374695079649,0],[-.7667253008920458,.2688401613112584,0],[-.6373495539770565,.36774401460932177,0],[-.3531391690053217,.522583128561134,0],[-.19911019206065717,.5697635384636043,0],[-.10778850500628856,.5852344697630907,0],[.07533826576969749,.5877096397352061,0],[.1669822172688984,.5750629982230697,0],[.24962738173566268,.5555659993107126,0],[.40922437214381957,.49578594479431043,0],[.48566594604756097,.45775874030409236,0],[.6007725394885843,.3893648257310255,0],[.8138520000537108,.22357319654997998,0],[.9109117845841221,.12947869250153296,0],[.9282357364413951,.11141845590571986,0],[.9619705575622486,.07433118937959628,0],[.9857241326834334,.04572798195319104,0],[.9962738173566259,.023943800661537132,0],[.9989973995049661,.012031205940407817,0],[.9995412207556205,.00828488176923182,0],[1,0,0],[-.08308715910464193,.39429614312122074,0],[-.22587940148331143,.3337395208106743,0],[-.3337328069680735,.22503121936809295,0],[-.3938105085064384,.08111552732757733,0],[-.4019219493418196,0,0],[-.3938105085064384,-.08111552732757733,0],[-.3337328069680735,-.2250312193680932,0],[-.22587940148331143,-.33373952081067415,0],[-.08308715910464193,-.39429614312122063,0],[-.00260049503399451,-.40247248443507483,0],[.07788616903665324,-.39429614312122063,0],[.22067841141532285,-.33373952081067415,0],[.3285318169000846,-.2250312193680932,0],[.3886095184384497,-.08111552732757733,0],[.3967209592738308,0,0],[.3886095184384497,.08111552732757733,0],[.3285318169000846,.22503121936809295,0],[.22067841141532285,.3337395208106743,0],[.07788616903665324,.39429614312122074,0],[.048811873654433846,-.12274247042552336,0],[.11919532358483376,-.05187114793280786,0],[.1295995416683451,0,0],[.11919532358483376,.05187114793280805,0],[.048811873654433846,.12274247042552343,0],[-.00260049503399451,.1332026371973735,0],[-.054073288305829026,.12274247042552343,0],[-.12441645518062461,.05187114793280805,0],[-.13480053173633377,0,0],[-.12441645518062461,-.05187114793280786,0],[-.054073288305829026,-.12274247042552336,0],[-.00260049503399451,-.1332026371973735,0],[-.00260049503399451,.402472484435075,0],[.9995703140735568,-.007734346675976566,0]],cells:[[0,3,1],[0,42,3],[0,43,42],[0,44,43],[0,46,44],[0,79,46],[1,3,2],[3,41,4],[3,42,41],[4,39,5],[4,40,39],[4,41,40],[5,38,61],[5,39,38],[5,61,6],[6,60,7],[6,61,60],[7,59,8],[7,60,59],[8,58,9],[8,59,58],[9,57,10],[9,58,57],[10,56,11],[10,57,56],[11,55,12],[11,56,55],[12,55,13],[13,54,14],[13,55,54],[14,53,15],[14,54,53],[15,53,16],[16,52,17],[16,53,52],[17,26,18],[17,51,26],[17,52,51],[18,25,19],[18,26,25],[19,25,20],[20,24,21],[20,25,24],[21,24,22],[22,24,23],[26,51,27],[27,50,28],[27,51,50],[28,49,29],[28,50,49],[29,48,30],[29,49,48],[30,47,31],[30,48,47],[31,47,78],[31,78,32],[32,65,33],[32,78,65],[33,65,34],[34,64,35],[34,65,64],[35,63,36],[35,64,63],[36,63,37],[37,62,38],[37,63,62],[38,62,61],[44,46,45],[66,67,75],[66,75,76],[66,76,77],[67,68,74],[67,74,75],[68,69,74],[69,70,73],[69,73,74],[70,71,72],[70,72,73]]},type:"uber"},{id:"facebook",mesh:{positions:[[-.21571428571428586,1,0],[-.21571428571428586,0,0],[-.46557142857142864,0,0],[-.46557142857142864,-.34371428571428564,0],[-.21571428571428586,-.34371428571428564,0],[-.21571428571428586,-.5437142857142857,0],[-.2118445870535715,-.645884765625,0],[-.17451367187500014,-.8144601004464285,0],[-.08356445312499997,-.9314528459821428,0],[.07799860491071443,-.9921888950892858,0],[.19057142857142853,-1,0],[.46557142857142864,-1,0],[.46557142857142864,-.6562857142857143,0],[.2905714285714284,-.6562857142857143,0],[.24697293526785707,-.6539662388392857,0],[.18939425223214282,-.6358473772321429,0],[.1561540178571429,-.5771540178571428,0],[.15314285714285703,-.5187142857142857,0],[.15314285714285703,-.34371428571428564,0],[.46557142857142864,-.34371428571428564,0],[.43442857142857155,0,0],[.1592857142857143,0,0],[.1592857142857143,1,0]],cells:[[0,1,21],[0,21,22],[1,2,4],[1,4,18],[1,18,21],[2,3,4],[4,5,17],[4,17,18],[5,6,16],[5,16,17],[6,7,16],[7,8,15],[7,15,16],[8,9,15],[9,10,15],[10,11,13],[10,13,14],[10,14,15],[11,12,13],[18,19,20],[18,20,21]]},type:"uber"},{id:"fare-split",mesh:{positions:[[.08750348772321415,-.8527085658482143,0],[.2545852399553572,-.8185375279017857,0],[.4082038225446427,-.7535260881696428,0],[.5448837890625,-.6611496930803571,0],[.6611496930803573,-.5448837890625001,0],[.7535260881696428,-.40820382254464305,0],[.8185375279017857,-.2545852399553572,0],[.8527085658482143,-.08750348772321437,0],[.8571428571428572,0,0],[.8527085658482143,.08750348772321415,0],[.8185375279017857,.2545852399553572,0],[.7535260881696428,.4082038225446427,0],[.6611496930803573,.5448837890625,0],[.5448837890625,.6611496930803573,0],[.4082038225446427,.7535260881696428,0],[.2545852399553572,.8185375279017857,0],[.08750348772321415,.8527085658482143,0],[0,.8571428571428572,0],[-.08750348772321437,.8527085658482143,0],[-.2545852399553572,.8185375279017857,0],[-.40820382254464305,.7535260881696428,0],[-.5448837890625001,.6611496930803573,0],[-.6611496930803571,.5448837890625,0],[-.7535260881696428,.4082038225446427,0],[-.8185375279017857,.2545852399553572,0],[-.8527085658482143,.08750348772321415,0],[-.8571428571428572,0,0],[-.8527085658482143,-.08750348772321437,0],[-.8185375279017857,-.2545852399553572,0],[-.7535260881696428,-.40820382254464305,0],[-.6611496930803571,-.5448837890625001,0],[-.5448837890625001,-.6611496930803571,0],[-.40820382254464305,-.7535260881696428,0],[-.2545852399553572,-.8185375279017857,0],[-.08750348772321437,-.8527085658482143,0],[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258928,0],[-.3994151785714285,.5923035714285714,0],[-.21243917410714286,.6821629464285712,0],[-.07304520089285726,.7105959821428571,0],[0,.7142857142857142,0],[.07302158900669631,.7105988420758926,0],[.21238424246651766,.6821798967633927,0],[.3993373325892857,.5923186383928569,0],[.5922809709821426,.39940011160714284,0],[.6821676548549107,.21243729073660744,0],[.7105972726004464,.07304513113839306,0],[.7142857142857142,0,0],[.7105959821428571,-.07304520089285726,0],[.6821629464285712,-.21243917410714286,0],[.5923035714285714,-.3994151785714285,0],[.5051428571428571,-.5051428571428571,0],[-.5051428571428571,.5051428571428571,0],[0,-1,0],[0,-.8571428571428572,0]],cells:[[0,69,1],[0,86,69],[0,87,86],[1,68,2],[1,69,68],[2,67,3],[2,68,67],[3,65,4],[3,66,65],[3,67,66],[4,64,5],[4,65,64],[5,63,6],[5,64,63],[6,62,7],[6,63,62],[7,61,8],[7,62,61],[8,61,9],[9,60,10],[9,61,60],[10,59,11],[10,60,59],[11,58,12],[11,59,58],[12,56,13],[12,57,56],[12,58,57],[13,55,14],[13,56,55],[14,54,15],[14,55,54],[15,53,16],[15,54,53],[16,52,17],[16,53,52],[17,52,18],[18,51,19],[18,52,51],[19,50,20],[19,51,50],[20,49,21],[20,50,49],[21,48,22],[21,49,48],[22,46,23],[22,47,46],[22,48,47],[23,45,24],[23,46,45],[24,44,25],[24,45,44],[25,43,26],[25,44,43],[26,43,27],[27,42,28],[27,43,42],[28,41,29],[28,42,41],[29,40,30],[29,41,40],[30,38,31],[30,39,38],[30,40,39],[31,37,32],[31,38,37],[32,36,33],[32,37,36],[33,35,34],[33,36,35],[34,35,86],[34,86,87],[70,72,71],[70,73,72],[70,85,73],[73,76,74],[73,80,76],[73,85,80],[74,76,75],[76,80,77],[77,79,78],[77,80,79],[80,83,81],[80,84,83],[80,85,84],[81,83,82]]},type:"uber"},{id:"files",mesh:{positions:[[-.6153846153846155,1,0],[-.6773701923076922,.9937515024038461,0],[-.7873798076923078,.9474684495192309,0],[-.8705048076923078,.8643704927884615,0],[-.9168221153846154,.7543374399038463,0],[-.9230769230769231,.6923076923076923,0],[-.9230769230769231,-.23076923076923073,0],[.9230769230769231,-.23076923076923073,0],[.9230769230769231,.6923076923076923,0],[.9168284254807694,.7543374399038463,0],[.870545372596154,.8643704927884615,0],[.7874474158653847,.9474684495192309,0],[.6774143629807694,.9937515024038461,0],[-.5384615384615384,-.6923076923076923,0],[-.5849507211538463,-.6876165865384616,0],[-.6674579326923076,-.6528786057692307,0],[-.7298016826923077,-.5905348557692307,0],[-.7645396634615385,-.5080276442307692,0],[-.7692307692307693,-.46153846153846156,0],[-.7692307692307693,-.3846153846153846,0],[.7692307692307692,-.3846153846153846,0],[.7692307692307692,-.46153846153846156,0],[.7645459735576922,-.5080276442307692,0],[.7298422475961537,-.5905348557692307,0],[.6675255408653845,-.6528786057692307,0],[.5849948918269229,-.6876165865384616,0],[.46153846153846156,.07692307692307687,0],[.30769230769230765,.07692307692307687,0],[.30769230769230765,.23076923076923084,0],[-.30769230769230776,.23076923076923084,0],[-.30769230769230776,.07692307692307687,0],[-.46153846153846156,.07692307692307687,0],[-.46153846153846156,.3076923076923077,0],[-.45549038461538466,.33762500000000006,0],[-.41454807692307694,.37856730769230773,0],[-.3846153846153846,.3846153846153846,0],[.3846153846153847,.3846153846153846,0],[.414548076923077,.37856730769230773,0],[.4554903846153847,.33762500000000006,0],[-.30769230769230776,-1,0],[-.36755769230769236,-.9879038461538461,0],[-.4494423076923076,-.9060192307692307,0],[-.46153846153846156,-.8461538461538461,0],[.46153846153846156,-.8461538461538461,0],[.4494423076923077,-.9060192307692307,0],[.36755769230769225,-.9879038461538461,0],[.30769230769230765,-1,0],[.46153846153846156,.3076923076923077,0],[.5384615384615384,-.6923076923076923,0],[.6153846153846155,1,0]],cells:[[0,1,2],[0,2,5],[0,5,34],[0,34,35],[0,35,36],[0,36,49],[2,3,5],[3,4,5],[5,6,32],[5,32,33],[5,33,34],[6,7,27],[6,27,30],[6,30,31],[6,31,32],[7,8,47],[7,26,27],[7,47,26],[8,9,10],[8,10,11],[8,11,49],[8,37,38],[8,38,47],[8,49,37],[11,12,49],[13,15,14],[13,18,15],[13,19,18],[13,48,19],[15,18,16],[16,18,17],[19,48,20],[20,48,21],[21,23,22],[21,48,23],[23,48,24],[24,48,25],[27,28,29],[27,29,30],[36,37,49],[39,41,40],[39,42,41],[39,46,42],[42,46,43],[43,46,44],[44,46,45]]},type:"uber"},{id:"film",mesh:{positions:[[.6666666666666667,-.5,0],[.6666666666666667,-.8333333333333334,0],[.8333333333333333,-.8333333333333334,0],[.6666666666666667,.16666666666666674,0],[.6666666666666667,-.16666666666666663,0],[.8333333333333333,-.16666666666666663,0],[.6666666666666667,.8333333333333333,0],[.6666666666666667,.5,0],[.8333333333333333,.5,0],[-.5,-.16666666666666663,0],[-.5,-.8333333333333334,0],[.5,-.8333333333333334,0],[-.5,.8333333333333333,0],[-.5,.16666666666666674,0],[.5,.16666666666666674,0],[-.8333333333333334,-.5,0],[-.8333333333333334,-.8333333333333334,0],[-.6666666666666667,-.8333333333333334,0],[-.8333333333333334,.16666666666666674,0],[-.8333333333333334,-.16666666666666663,0],[-.6666666666666667,-.16666666666666663,0],[-.8333333333333334,.8333333333333333,0],[-.8333333333333334,.5,0],[-.6666666666666667,.5,0],[-.8335416666666667,-1,0],[-.8983457031250001,-.9869225260416666,0],[-.9869225260416666,-.8983457031250001,0],[-1,-.8335416666666667,0],[-1,.8335416666666668,0],[-.9869225260416666,.8983457031250002,0],[-.8983457031250001,.9869225260416667,0],[-.8335416666666667,1,0],[.8335416666666668,1,0],[.8983457031250002,.9869225260416667,0],[.9869225260416667,.8983457031250002,0],[1,.8335416666666668,0],[1,-.8335416666666667,0],[.9869225260416667,-.8983457031250001,0],[.8983457031250002,-.9869225260416666,0],[-.6666666666666667,.8333333333333333,0],[-.6666666666666667,.16666666666666674,0],[-.6666666666666667,-.5,0],[.5,.8333333333333333,0],[.5,-.16666666666666663,0],[.8333333333333333,.8333333333333333,0],[.8333333333333333,.16666666666666674,0],[.8333333333333333,-.5,0],[.8335416666666668,-1,0]],cells:[[0,4,43],[0,11,1],[0,43,11],[0,46,4],[1,11,47],[1,47,2],[2,36,46],[2,37,36],[2,38,37],[2,47,38],[3,7,14],[3,14,4],[3,45,7],[4,14,43],[4,46,5],[5,36,45],[5,46,36],[6,32,42],[6,42,7],[6,44,32],[7,42,14],[7,45,8],[8,35,44],[8,45,35],[9,13,40],[9,20,41],[9,40,20],[9,41,10],[9,43,13],[10,17,24],[10,24,11],[10,41,17],[11,24,47],[12,23,13],[12,31,39],[12,39,23],[12,42,31],[13,23,40],[13,43,14],[15,19,27],[15,27,16],[15,41,19],[16,24,17],[16,25,24],[16,26,25],[16,27,26],[18,22,28],[18,27,19],[18,28,27],[18,40,22],[19,41,20],[21,28,22],[21,29,28],[21,30,29],[21,31,30],[21,39,31],[22,40,23],[31,42,32],[32,44,33],[33,44,34],[34,44,35],[35,45,36]]},type:"uber"},{id:"filter",mesh:{positions:[[-.9090662825558649,-.998855221310856,0],[-.9584024671999416,-.9846125594855136,0],[-1,-.9018029938762802,0],[-.9819153619141637,-.8539905760880604,0],[-.18374284024932475,.1650630214343204,0],[-.17598074583829315,.17742246370960424,0],[-.16677042173178058,.20489194278971792,0],[-.1655722460844402,.21940810123021381,0],[-.1655722460844402,.8933871123185482,0],[-.15629419900655617,.9414626078032492,0],[-.09510388964281347,.998855221310856,0],[-.051881005529841095,.9920751099847102,0],[.11698882831445312,.8877192205606941,0],[.1378396893078453,.8734192546826528,0],[.16366297923769957,.831691485399188,0],[.1671663406413364,.8067017089631352,0],[.1671663406413364,.22340896600046384,0],[.16836451628867688,.20889280755996725,0],[.17757484039518934,.18142332847985423,0],[.18533693480622104,.1690638862045704,0],[.981842429483456,-.8539905760880604,0],[1,-.9018029938762802,0],[.9584233050372868,-.9846125594855136,0],[.9091600528239177,-.998855221310856,0]],cells:[[0,3,1],[0,4,3],[0,23,4],[1,3,2],[4,19,5],[4,23,19],[5,18,6],[5,19,18],[6,17,7],[6,18,17],[7,15,8],[7,16,15],[7,17,16],[8,11,9],[8,12,11],[8,15,12],[9,11,10],[12,14,13],[12,15,14],[19,23,20],[20,22,21],[20,23,22]]},type:"uber"},{id:"free-rides",mesh:{positions:[[.10274999999999987,.7991666666666666,0],[.05119791666666644,.8140677083333332,0],[-.05446875000000005,.8311822916666667,0],[-.10808333333333334,.8333333333333333,0],[-.4095833333333334,.8333333333333333,0],[-.4999166666666668,1,0],[-.9999166666666668,1,0],[-.7304166666666668,.5088333333333335,0],[-.6797447916666666,.4337395833333335,0],[-.5416510416666666,.34486458333333325,0],[-.44091666666666673,.33333333333333326,0],[8333333333323995e-20,.33333333333333326,0],[.0649374999999999,.3464375000000002,0],[.15364583333333318,.43514583333333334,0],[.16674999999999987,.5,0],[.9002499999999999,.33499999999999996,0],[.904375,.3342473958333334,0],[.9126249999999999,.3334296875,0],[.9167500000000001,.33333333333333326,0],[.9486588541666665,.3397447916666667,0],[.9932265625000002,.3838177083333332,0],[.9999166666666668,.41666666666666674,0],[.9957916666666669,.44690104166666633,0],[.9661666666666671,.4889947916666664,0],[.7445859375000001,-.4593463541666667,0],[.7074036458333332,-.42216406249999994,0],[.6802499999999999,-.41666666666666663,0],[.6459166666666667,-.41666666666666663,0],[.66675,-.33333333333333337,0],[.66675,.11116666666666664,0],[.6621848958333333,.132776041666667,0],[.6312421875,.1623072916666668,0],[.6085833333333333,.16666666666666674,0],[.5582500000000001,.16666666666666674,0],[.5355911458333332,.1623072916666668,0],[.5046484375,.132776041666667,0],[.5000833333333333,.11116666666666664,0],[.5000833333333333,0,0],[-.4999166666666668,0,0],[-.4999166666666668,.11116666666666664,0],[-.5044817708333333,.132776041666667,0],[-.5354244791666668,.1623072916666668,0],[-.5580833333333334,.16666666666666674,0],[-.6084166666666667,.16666666666666674,0],[-.6310755208333334,.1623072916666668,0],[-.6620182291666669,.132776041666667,0],[-.6665833333333334,.11116666666666664,0],[-.6665833333333334,-.33333333333333337,0],[-.64575,-.41666666666666663,0],[-.6800833333333335,-.41666666666666663,0],[-.7073072916666667,-.42216406249999994,0],[-.7444427083333335,-.4593463541666667,0],[-.7499166666666667,-.48649999999999993,0],[-.7419192708333334,-.5190807291666666,0],[-.6914869791666668,-.5554296875,0],[-.6580833333333334,-.5526666666666666,0],[-.6152500000000002,-.5385,0],[-.54725,-.8106666666666666,0],[-.5137421875000001,-.8872187500000001,0],[-.38710156249999994,-.9860729166666666,0],[-.30474999999999997,-1,0],[.30491666666666667,-1,0],[.38726822916666676,-.9860729166666666,0],[.5139088541666672,-.8872187500000001,0],[.5474166666666667,-.8106666666666666,0],[.6154166666666666,-.5385,0],[.65825,-.5526666666666666,0],[.6916536458333333,-.5554296875,0],[.7420859375,-.5190807291666666,0],[-.2515494791666667,-.2591171874999999,0],[-.2630651041666666,-.2732265625,0],[-.2719166666666667,-.277,0],[-.4999166666666668,-.33333333333333337,0],[-.4999166666666668,-.25,0],[-.4930703125,-.21757291666666667,0],[-.4466901041666668,-.1732187500000001,0],[-.41275000000000006,-.16666666666666663,0],[-.27908333333333335,-.16666666666666663,0],[-.2677057291666668,-.16885937499999992,0],[-.2522005208333334,-.1836822916666666,0],[-.2499166666666667,-.1945,0],[.2720833333333333,-.277,0],[.26316145833333315,-.2732265625,0],[.25169270833333324,-.2591171874999999,0],[.25008333333333327,-.25,0],[.25008333333333327,-.1945,0],[.2523645833333333,-.1836822916666666,0],[.26780208333333333,-.16885937499999992,0],[.27908333333333324,-.16666666666666663,0],[.4127500000000002,-.16666666666666663,0],[.4467161458333335,-.1732187500000001,0],[.4932109374999999,-.21757291666666667,0],[.5000833333333333,-.25,0],[-.2499166666666667,-.25,0],[.5000833333333333,-.33333333333333337,0],[.7500833333333334,-.48649999999999993,0],[.9429166666666667,.5006666666666666,0]],cells:[[0,1,14],[0,14,96],[1,2,14],[2,3,11],[2,11,14],[3,4,10],[3,10,11],[4,5,7],[4,7,8],[4,8,9],[4,9,10],[5,6,7],[11,12,14],[12,13,14],[14,15,96],[15,16,17],[15,17,18],[15,18,19],[15,19,21],[15,21,96],[19,20,21],[21,22,96],[22,23,96],[24,25,66],[24,66,95],[25,26,66],[26,27,66],[27,28,94],[27,65,66],[27,94,65],[28,29,37],[28,37,91],[28,91,92],[28,92,94],[29,30,31],[29,31,32],[29,32,33],[29,33,36],[29,36,37],[33,34,36],[34,35,36],[37,38,87],[37,87,88],[37,88,89],[37,89,90],[37,90,91],[38,39,46],[38,46,47],[38,47,74],[38,74,75],[38,75,76],[38,76,77],[38,77,78],[38,78,87],[39,40,41],[39,41,42],[39,42,46],[42,43,46],[43,44,46],[44,45,46],[47,48,72],[47,72,73],[47,73,74],[48,49,55],[48,55,56],[48,56,72],[49,50,51],[49,51,52],[49,52,55],[52,53,55],[53,54,55],[56,57,71],[56,71,72],[57,58,59],[57,59,60],[57,60,71],[60,61,82],[60,70,71],[60,82,70],[61,62,64],[61,64,81],[61,81,82],[62,63,64],[64,65,81],[65,94,81],[66,67,68],[66,68,95],[69,70,82],[69,82,83],[69,83,93],[78,79,87],[79,80,86],[79,86,87],[80,84,85],[80,85,86],[80,93,84],[83,84,93]]},type:"uber"},{id:"fullscreen-exit",mesh:{positions:[[.8795322118970519,-.9822911680282596,0],[.8727105928339312,-.9866977383797935,0],[.857084295680006,-.9866977383797935,0],[.8502626852836976,-.9822911680282596,0],[.28635279798211144,-.42994070168396853,0],[.28635279798211144,-.8101461581804087,0],[.2848373107164148,-.8200760075684171,0],[.2743506002415288,-.8399809020355624,0],[.26647083546613226,-.8436511612024942,0],[.10249587750906342,-.8436511612024942,0],[.09440665950510252,-.8399809020355624,0],[.08308598201377704,-.8200760075684171,0],[.08138410130615892,-.8101461581804087,0],[.08138410130615892,-.0803477316812242,0],[.8266912832477087,-.0803477316812242,0],[.8367277033429561,-.08192706674893721,0],[.8566160733293322,-.09261833647218187,0],[.8602651569949187,-.10043466391540752,0],[.8602651569949187,-.26113012332964153,0],[.8566160733293322,-.26894645077286705,0],[.8367277033429561,-.27963772049611196,0],[.8266912832477087,-.281217055563825,0],[.42507560714437,-.281217055563825,0],[.9955034932738382,-.8402363818136307,0],[1,-.8468776242727509,0],[1,-.8619980626745835,0],[-.08259085665091015,.8101863235575646,0],[-.0841063439406814,.8200929487543216,0],[-.09459305504150384,.8399815252997165,0],[-.10247282070765584,.8436511572542799,0],[-.26644777712395795,.8436511572542799,0],[-.27453699512791874,.8399815252997165,0],[-.28585767261924444,.8200929487543216,0],[-.28755955332686267,.8101863235575646,0],[-.28755955332686267,.42994069465422147,0],[-.8508545268515364,.9822911671615786,0],[-.8575807026717696,.9866977383797935,0],[-.8728009100427224,.9866977383797935,0],[-.8795501456495984,.9822911671615786,0],[-.9954804395539638,.868639294155742,0],[-1,.8619980519132918,0],[-1,.8468776139448004,0],[-.9954804395539638,.8402363717023501,0],[-.4250525549652622,.2812170500748442,0],[-.8267092154594888,.2812170500748442,0],[-.8369140940163127,.2796377150071311,0],[-.857631305129479,.2689464452838862,0],[-.8614719061766034,.2611301178406608,0],[-.8614719061766034,.10043465842642667,0],[-.857631305129479,.09261833098320124,0],[-.8369140940163127,.08192706125995636,0],[-.8267092154594888,.08034772619224324,0],[-.08259085665091015,.08034772619224324,0],[.9955034932738382,-.8686393042670225,0]],cells:[[0,3,1],[0,23,3],[0,53,23],[1,3,2],[3,23,4],[4,12,5],[4,13,12],[4,22,13],[4,23,22],[5,8,6],[5,9,8],[5,12,9],[6,8,7],[9,11,10],[9,12,11],[13,22,14],[14,17,15],[14,21,17],[14,22,21],[15,17,16],[17,21,18],[18,20,19],[18,21,20],[23,53,24],[24,53,25],[26,27,29],[26,29,30],[26,30,33],[26,33,34],[26,34,52],[27,28,29],[30,31,32],[30,32,33],[34,35,42],[34,42,43],[34,43,52],[35,36,37],[35,37,38],[35,38,42],[38,39,42],[39,40,42],[40,41,42],[43,44,51],[43,51,52],[44,45,47],[44,47,51],[45,46,47],[47,48,51],[48,49,50],[48,50,51]]},type:"uber"},{id:"fullscreen",mesh:{positions:[[.24362499717979502,-.9999999946153604,0],[.23325911129374544,-.9983619738800443,0],[.21223046511335486,-.9872734323733543,0],[.2083333296794705,-.9791666611858728,0],[.2083333296794705,-.8124999952884404,0],[.21223046511335486,-.8043932247500002,0],[.23325911129374544,-.793304682810616,0],[.24362499717979502,-.7916666618589527,0],[.6518749926393901,-.7916666618589527,0],[.07208333095832264,-.21187499710094848,0],[.06751301786607233,-.2049869765714026,0],[.06751301786607233,-.18930468484812502,0],[.07208333095832264,-.1824166634531908,0],[.18991666401088536,-.06454166405992419,0],[.19677668970334672,-.05997135183306225,0],[.21224674182096526,-.05997135183306225,0],[.21908333019678072,-.06454166405992419,0],[.7916666657051239,-.6374166624147245,0],[.7916666657051239,-.24304166302530422,0],[.7933958313924592,-.23276692387012785,0],[.8048854122457334,-.21213932001710425,0],[.8130833309813996,-.20833333044870514,0],[.9797500014942375,-.20833333044870514,0],[.9877656220565969,-.21213932001710425,0],[.998453123832086,-.23276692387012785,0],[1,-.24304166302530422,0],[1,-.9999999946153604,0],[.7922499913980383,-.9999999946153604,0],[-.06630469023564944,.18930468946353016,0],[-.06630469023564944,.20498698118680775,0],[-.0708750024625111,.21187500171635396,0],[-.6506666672205152,.7916666603204843,0],[-.24245833502468717,.7916666603204843,0],[-.23227474171095708,.7933046813683019,0],[-.21204817956029776,.8043932258076972,0],[-.20833333583334468,.8124999999038458,0],[-.20833333583334468,.9791666704166836,0],[-.21204817956029776,.9872734356185607,0],[-.23227474171095708,.9983619738079285,0],[-.24245833502468717,.9999999946153604,0],[-1,.9999999946153604,0],[-1,.2430416676407097,0],[-.9982708334232376,.232766928485533,0],[-.9867812502141836,.21213932463250962,0],[-.9785833331852557,.20833333506411017,0],[-.8119166672878233,.20833333506411017,0],[-.8038834639543038,.21213932463250962,0],[-.7932076828083006,.232766928485533,0],[-.7916666672435924,.2430416676407097,0],[-.7916666672435924,.6374166608762563,0],[-.2185000014269296,.06454166867532966,0],[-.21156640788050607,.05997135644846762,0],[-.19568359540220104,.05997135644846762,0],[-.18875000185577762,.06454166867532966,0],[-.0708750024625111,.18241666806859597,0]],cells:[[0,3,1],[0,4,3],[0,7,4],[0,8,7],[0,27,8],[1,3,2],[4,6,5],[4,7,6],[8,17,9],[8,27,17],[9,11,10],[9,12,11],[9,16,12],[9,17,16],[12,16,13],[13,16,14],[14,16,15],[17,25,18],[17,26,25],[17,27,26],[18,21,19],[18,25,21],[19,21,20],[21,25,22],[22,24,23],[22,25,24],[28,29,30],[28,30,54],[30,31,49],[30,49,50],[30,50,53],[30,53,54],[31,32,39],[31,39,40],[31,40,49],[32,33,35],[32,35,39],[33,34,35],[35,36,39],[36,37,38],[36,38,39],[40,41,49],[41,42,44],[41,44,48],[41,48,49],[42,43,44],[44,45,48],[45,46,47],[45,47,48],[50,51,53],[51,52,53]]},type:"uber"},{id:"geofence",mesh:{positions:[[.6070000011228569,-.3659999953828571,0],[.6319575903372638,-.39642187029593745,0],[.662587054535466,-.47012276294250643,0],[.6665714295240817,-.5117142806808163,0],[.6623468201611522,-.5527153966350989,0],[.6319400122123142,-.6253292357133451,0],[.577647043617437,-.6800234319856473,0],[.5059366643580381,-.7103158426133833,0],[.4655714300983673,-.7142857086734693,0],[.4037924123284504,-.7039486551315753,0],[.30744866028228923,-.6328638339061033,0],[.27885713920326505,-.5785714233469388,0],[-.27900000206,-.5785714233469388,0],[-.30788393054890295,-.633285708904898,0],[-.4052410731278826,-.7044107087016837,0],[-.467714287235102,-.7142857086734693,0],[-.507987724620035,-.7099427957394491,0],[-.5793203137019419,-.6789511663637109,0],[-.6330546885484152,-.6236983763430045,0],[-.662815849177669,-.5507603185156847,0],[-.6667142866665307,-.5097142806865306,0],[-.6624084831074044,-.46865401294670284,0],[-.6317790189092027,-.3959084774402615,0],[-.6071428582653061,-.3658571382404082,0],[-.8421428575938775,.31185713839469414,0],[-.9050781252511161,.33762053117822705,0],[-.9882522321161543,.4419151737373851,0],[-1,.5117142806808165,0],[-.9957343750121875,.5527212560100822,0],[-.9653058036705549,.625366903123952,0],[-.9110379466827487,.6800862110033252,0],[-.8393593754589732,.7103568582382662,0],[-.7990000005742857,.7142857086734693,0],[-.7362790186106314,.7036294587039161,0],[-.6392299117450574,.6305133874842475,0],[-.6111428582538776,.5748571376432654,0],[.6111428582538774,.5748571376432654,0],[.639540179601314,.6309352624830423,0],[.7375848221783288,.7040915122740242,0],[.8008571434261227,.7142857086734693,0],[.8411835942037615,.7099430747573053,0],[.912608817213975,.6789586998458322,0],[.9663956474174409,.6237332535750478,0],[.9961422991181652,.5508560216404116,0],[1,.5098571378289798,0],[.9877901786063137,.4406116023125382,0],[.9046562502724109,.3375312454641966,0],[-.4055357159841837,-.31688615623746796,0],[-.3104642876843876,-.3841049060454144,0],[-.28114285919673465,-.4357142808979592,0],[.28114285348244894,-.4357142808979592,0],[.3108348209869003,-.3836830310466198,0],[.4068616087482526,-.31642410266735954,0],[.467571430092653,-.3071428526938775,0],[.47585714435469373,-.30799999554857144,0],[.6991428580024492,.33585713832612246,0],[.6728459830775828,.35455579898698375,0],[.6305379474841772,.4029352631344708,0],[.615571429669796,.43199999519428584,0],[-.6157142868122449,.43199999519428584,0],[-.6306607153409693,.4029151738488136,0],[-.6729285723630611,.354495531130013,0],[-.6992857151448979,.33585713832612246,0],[-.47600000149714283,-.30814285269102043,0],[-.4657142872408163,-.3071428526938775,0],[.8421428575938774,.311999995537143,0]],cells:[[0,51,1],[0,54,51],[0,55,54],[0,65,55],[1,50,2],[1,51,50],[2,50,3],[3,11,4],[3,50,11],[4,11,5],[5,10,6],[5,11,10],[6,10,7],[7,9,8],[7,10,9],[11,49,12],[11,50,49],[12,18,13],[12,19,18],[12,20,19],[12,49,20],[13,15,14],[13,17,15],[13,18,17],[15,17,16],[20,49,21],[21,49,22],[22,48,63],[22,49,48],[22,63,23],[23,62,24],[23,63,62],[24,62,25],[25,62,26],[26,35,27],[26,59,35],[26,60,59],[26,61,60],[26,62,61],[27,35,28],[28,35,29],[29,34,30],[29,35,34],[30,32,31],[30,34,32],[32,34,33],[35,58,36],[35,59,58],[36,42,37],[36,43,42],[36,44,43],[36,45,44],[36,58,45],[37,39,38],[37,40,39],[37,41,40],[37,42,41],[45,56,46],[45,57,56],[45,58,57],[46,55,65],[46,56,55],[47,63,48],[47,64,63],[51,54,52],[52,54,53]]},type:"uber"},{id:"github",mesh:{positions:[[-.10230712640151984,-.9896071288243874,0],[-.2974012023585555,-.9489829174779545,0],[-.47667105958287104,-.8716672743228059,0],[-.6360932605478821,-.7617639693113414,0],[-.7716443677270045,-.6233767723959616,0],[-.8793009435936541,-.4606094535290667,0],[-.9550395506212463,-.2775657826630569,0],[-.9948367512831975,-.07834952975033203,0],[-1,.02604088686342323,0],[-.9869132486346407,.19159425081445486,0],[-.8883920893555145,.495076670352371,0],[-.7071248361090625,.7477267736330573,0],[-.45957242661194586,.9327446745304717,0],[-.3160833313058449,.9946415846710642,0],[-.2843430962466341,.9947040575445452,0],[-.2514720023803283,.9658469068367079,0],[-.2478333305827547,.9454289108890757,0],[-.24920833013614008,.771802174175094,0],[-.3435458958453741,.7836301500191144,0],[-.4780257145073049,.7556104016579348,0],[-.5725286450087801,.6650214120855776,0],[-.5860416659932003,.6349679723110865,0],[-.6225696606301245,.5618740457335035,0],[-.6861256504569251,.4923762970112892,0],[-.6970833328370949,.48562856207032473,0],[-.7343118481925975,.4492195043267167,0],[-.7040501286962462,.4243965061936507,0],[-.69020833166739,.4236129368549925,0],[-.6239479153923972,.44308121220470875,0],[-.5468645824489655,.5133764869713594,0],[-.5370416658230613,.5288013052757857,0],[-.5012613917789432,.5782986792405119,0],[-.42078287548103066,.6310668238193511,0],[-.3029947893316878,.6333150995839935,0],[-.2460416642918115,.6136155416813907,0],[-.23628320087630883,.5680276237713631,0],[-.20320377326904515,.49993219167728176,0],[-.18249999702256947,.47712161759634214,0],[-.26583626022954765,.4640880482151493,0],[-.424231443112159,.40930997185307266,0],[-.5524625635625597,.2973492781049453,0],[-.6275764963122501,.10552432626701143,0],[-.6380416656529224,-.02742525915555664,0],[-.6309544260813305,-.10718517425454943,0],[-.5781705716217944,-.24410311635322285,0],[-.5350833314759837,-.30134887121779136,0],[-.5455475246514236,-.33468745369032116,0],[-.5512259101941439,-.473620478261269,0],[-.5252916648447628,-.5714868929891039,0],[-.5091881491117644,-.5737339226193021,0],[-.3738561173267574,-.5389418489307877,0],[-.2502916639940682,-.4668514759591198,0],[-.18949153394734464,-.4817140384022189,0],[-.06373502301915379,-.4988701528281082,0],[41670416811134814e-21,-.5012195316340088,0],[.06375391019044296,-.4988701528281082,0],[.18952213996633116,-.4817140384022189,0],[.25037500482769093,-.4668514759591198,0],[.3738476607859291,-.5389358674854545,0],[.5090429738508435,-.5737159782833021,0],[.5251250052955729,-.5714868929891039,0],[.5511556022121287,-.473620478261269,0],[.545544925141866,-.33468745369032116,0],[.5350833365801504,-.30134887121779136,0],[.5781796946019693,-.24410311635322285,0],[.6308255303207917,-.10718517425454943,0],[.6378750095065102,-.02742525915555664,0],[.6273941334553073,.1057931590044898,0],[.5521530828831811,.2976692854302751,0],[.42366398510142655,.4092584649627029,0],[.2648760610100407,.4635134971606372,0],[.1812916706294847,.47631345787131385,0],[.20704948327968542,.5057773929779595,0],[.2436119839708748,.6000994690433139,0],[.24916667162905082,.6653802988055737,0],[.24897786956676327,.7619959268537184,0],[.2479583384304107,.9454289108890757,0],[.2515638069856816,.9660004306002615,0],[.28455599401647014,.9948775194592102,0],[.31670833821773714,.9945139805039546,0],[.460062913775785,.932556259002474,0],[.7073872951180846,.7475124385086155,0],[.888490970362938,.4949241434963731,0],[.9869247238314851,.19154340852912222,0],[1,.02604088686342323,0],[.9948362529577717,-.07834952975033203,0],[.9550348824583121,-.2775657826630569,0],[.879287467490778,-.4606094535290667,0],[.7716169569574847,-.6233767723959616,0],[.636046299760747,-.7617639693113414,0],[.4765984448028795,-.8716672743228059,0],[.2972963409861975,-.9489829174779545,0],[.10216293721301573,-.9896071288243874,0],[-8333062528942392e-20,-.9948775194592102,0]],cells:[[0,53,1],[0,54,53],[0,93,54],[1,50,2],[1,52,50],[1,53,52],[2,49,3],[2,50,49],[3,48,4],[3,49,48],[4,47,5],[4,48,47],[5,44,6],[5,46,44],[5,47,46],[6,43,7],[6,44,43],[7,42,8],[7,43,42],[8,41,9],[8,42,41],[9,25,10],[9,26,25],[9,41,26],[10,24,11],[10,25,24],[11,19,12],[11,20,19],[11,21,20],[11,22,21],[11,23,22],[11,24,23],[12,18,13],[12,19,18],[13,16,14],[13,18,16],[14,16,15],[16,18,17],[26,40,27],[26,41,40],[27,40,28],[28,39,29],[28,40,39],[29,39,30],[30,39,31],[31,39,32],[32,38,33],[32,39,38],[33,35,34],[33,38,35],[35,38,36],[36,38,37],[44,46,45],[50,52,51],[54,92,55],[54,93,92],[55,91,56],[55,92,91],[56,58,57],[56,91,58],[58,90,59],[58,91,90],[59,89,60],[59,90,89],[60,88,61],[60,89,88],[61,87,62],[61,88,87],[62,64,63],[62,87,64],[64,86,65],[64,87,86],[65,85,66],[65,86,85],[66,84,67],[66,85,84],[67,83,68],[67,84,83],[68,81,69],[68,82,81],[68,83,82],[69,73,70],[69,74,73],[69,81,74],[70,72,71],[70,73,72],[74,80,75],[74,81,80],[75,80,76],[76,78,77],[76,79,78],[76,80,79]]},type:"uber"},{id:"globe",mesh:{positions:[[.5489776785714284,.20673883928571413,0],[.5590982142857144,.07047544642857106,0],[.5604285714285715,0,0],[.5596015624999999,-.05563616071428579,0],[.553286830357143,-.1641093750000001,0],[.548,-.2168928571428571,0],[.6727070312499996,-.23480301339285714,0],[.8117773437500002,-.26489118303571424,0],[.8313571428571429,-.2709285714285714,0],[.8112499999999998,-.32775,0],[.8386517857142857,-.2500664062500001,0],[.8712767857142858,-.08585993303571426,0],[.8755357142857143,0,0],[.8714062499999999,.0842148437500001,0],[.8398571428571429,.24542578125000003,0],[.8134285714285714,.3217857142857141,0],[.7776545758928568,.31234542410714283,0],[.6424637276785712,.28623270089285713,0],[.40016183035714303,.7188900669642859,0],[.48657477678571426,.5137773437500002,0],[.518357142857143,.39535714285714296,0],[.6022957589285713,.4063018973214285,0],[.7215301339285713,.42741462053571433,0],[.7581785714285714,.43592857142857144,0],[.6787488839285714,.5513443080357143,0],[.4711930803571427,.7372025669642857,0],[.0712857142857144,.36975,0],[.15504631696428595,.3713755580357143,0],[.325540736607143,.37824274553571446,0],[.4006428571428571,.38314285714285723,0],[.3726333705357143,.4750598493303573,0],[.29674609375000016,.6364976283482144,0],[.20581863839285752,.7618517020089288,0],[.11359207589285725,.8436555524553573,0],[.1582511160714284,-.1906618303571428,0],[.34553459821428567,-.19865513392857148,0],[.42832142857142874,-.20439285714285715,0],[.4333939732142855,-.15449665178571437,0],[.4381551339285714,-.0522667410714287,0],[.43860714285714275,0,0],[.43790234375000003,.06704464285714273,0],[.4303052455357146,.197316964285714,0],[.422107142857143,.260142857142857,0],[.3409542410714288,.2546662946428573,0],[.15750111607142858,.2469944196428575,0],[.0712857142857144,.2452142857142856,0],[.11435295758928565,-.8415475027901786,0],[.21123521205357143,-.7503361467633929,0],[.30781612723214247,-.6100449916294644,0],[.38653766741071416,-.4298113141741071,0],[.4137142857142855,-.3275714285714286,0],[.3355150669642857,-.3223610491071429,0],[.1567371651785716,-.31502064732142865,0],[.0712857142857144,-.3132857142857143,0],[.7582818080357143,-.3793487723214286,0],[.63233203125,-.35420256696428554,0],[.5291785714285715,-.33992857142857147,0],[.4974782366071431,-.4753504464285714,0],[.4055239955357144,-.7086674107142857,0],[.3469642857142856,-.8034285714285714,0],[.416717564174107,-.7694093191964286,0],[.5449121791294644,-.6841509486607142,0],[.6558785574776789,-.578220703125,0],[.7470419224330358,-.4543641183035716,0],[-.1568956473214287,-.31504799107142856,0],[-.33561997767857144,-.3222912946428572,0],[-.41453571428571423,-.32739285714285715,0],[-.3870284598214285,-.42840485491071434,0],[-.30799720982142864,-.6068272879464285,0],[-.21140792410714293,-.746470703125,0],[-.11461774553571424,-.8385627790178571,0],[-.07157142857142862,-.8640357142857142,0],[-.1578515625000001,.24699944196428603,0],[-.34202343749999997,.2544804687500002,0],[-.4239642857142858,.2598214285714284,0],[-.43248046875,.1970809151785713,0],[-.4407137276785714,.06697935267857136,0],[-.44153571428571425,0,0],[-.44118638392857146,-.05214453125000007,0],[-.4368046875000001,-.15417020089285727,0],[-.4317142857142857,-.2039642857142857,0],[-.3479146205357144,-.19843917410714285,0],[-.15884654017857147,-.19067020089285713,0],[-.07157142857142862,-.18882142857142858,0],[-.1138430524553572,.8407555803571429,0],[-.2058896484374999,.7581250000000002,0],[-.29670744977678554,.6333604910714286,0],[-.37281654575892864,.4736138392857143,0],[-.40114285714285713,.3828571428571428,0],[-.3254949776785715,.3780770089285712,0],[-.15519475446428566,.37135602678571433,0],[-.07157142857142862,.36975,0],[-.7207823660714285,.42223828124999985,0],[-.5978783482142856,.4032103794642854,0],[-.5151785714285715,.3935357142857143,0],[-.47445479910714294,.5191635044642857,0],[-.36517689732142855,.7345664062499999,0],[-.2993214285714286,.8216428571428571,0],[-.37141559709821426,.7915918666294641,0],[-.5050269252232144,.7136824079241073,0],[-.6222755301339287,.614208775111607,0],[-.7204493582589286,.4957859235491071,0],[-.87281640625,-.06813783482142866,0],[-.8523063616071429,-.19995368303571426,0],[-.8348928571428571,-.26325,0],[-.8042310267857142,-.25568415178571435,0],[-.6632600446428571,-.22997209821428577,0],[-.5510357142857143,-.21553571428571427,0],[-.5574960937500001,-.16307477678571425,0],[-.5652338169642857,-.05527343750000002,0],[-.56625,0,0],[-.5645987723214285,.07005580357142849,0],[-.552162388392857,.20557366071428573,0],[-.5418928571428572,.2709285714285714,0],[-.6401774553571429,.28306138392857116,0],[-.7765859375,.306135044642857,0],[-.8159285714285714,.3148928571428571,0],[-.8412321428571429,.24003180803571422,0],[-.8714955357142857,.0823141741071427,0],[-.37145591517857146,-.7246914062500001,0],[-.4875329241071429,-.4811947544642857,0],[-.5281071428571429,-.3385,0],[-.6231155133928572,-.3502388392857144,0],[-.7523688616071429,-.37198883928571413,0],[-.7875714285714286,-.3797499999999999,0],[-.7470567801339286,-.454070591517857,0],[-.6462696707589286,-.5885053013392857,0],[-.5220350167410714,-.7011297433035715,0],[-.3778282645089286,-.7885019531249999,0],[.03568694196428601,-.9996953125,0],[.027285714285714358,-1,0],[.01753571428571421,-.9990714285714286,0],[0,-1,0],[-.10209132603236604,-.994826921735491,0],[-.2970249546595982,-.9549624895368304,0],[-.47624834333147326,-.8791185651506697,0],[-.6357076416015626,-.7713489990234375,0],[-.7713489990234375,-.6357076416015626,0],[-.8791185651506697,-.47624834333147326,0],[-.9549624895368303,-.2970249546595982,0],[-.994826921735491,-.10209132603236604,0],[-1,0,0],[-.994826921735491,.10210309709821419,0],[-.9549624895368303,.297051478794643,0],[-.8791185651506697,.47627999441964297,0],[-.7713489990234375,.6357373046874997,0],[-.6357076416015626,.7713720703125,0],[-.47624834333147326,.8791329520089286,0],[-.2970249546595982,.9549686104910715,0],[-.10209132603236604,.9948277064732143,0],[0,1,0],[.01753571428571421,.9990714285714284,0],[.027285714285714358,1,0],[.03568694196428601,.9996953125000001,0],[.1574035644531251,.9863274274553571,0],[.34159434291294644,.9386678292410715,0],[.5103239048549109,.8586276506696431,0],[.659967808314732,.7497961774553574,0],[.7869016113281246,.6157626953125004,0],[.8875008719308035,.46011648995535737,0],[.9581411481584821,.2864468470982142,0],[.995197998046875,.09834305245535702,0],[1,0,0],[.995197998046875,-.09834305245535724,0],[.9581411481584821,-.28644684709821433,0],[.8875008719308035,-.46011648995535714,0],[.7869016113281246,-.6157626953125,0],[.659967808314732,-.7497961774553571,0],[.5103239048549109,-.8586276506696429,0],[.34159434291294644,-.9386678292410714,0],[.1574035644531251,-.9863274274553572,0],[-.8754642857142857,0,0],[-.7615357142857143,.4302857142857144,0],[-.2993214285714286,-.8216428571428571,0],[-.07157142857142862,.8640357142857142,0],[-.07157142857142862,.2452142857142856,0],[-.07157142857142862,-.31332142857142853,0],[.06064285714285722,-.9968928571428571,0],[.0712857142857144,-.8658928571428571,0],[.0712857142857144,-.18882142857142858,0],[.0712857142857144,.865892857142857,0],[.3469642857142856,.8034999999999999,0],[.5405357142857141,.2723928571428573,0],[.7843928571428571,-.3865714285714287,0],[.8312992496600013,-.2709107201873746,0]],cells:[[0,40,1],[0,41,40],[0,182,41],[1,39,2],[1,40,39],[2,38,3],[2,39,38],[3,37,4],[3,38,37],[4,37,5],[5,36,56],[5,37,36],[5,55,6],[5,56,55],[6,9,7],[6,54,9],[6,55,54],[7,9,184],[8,9,164],[8,10,184],[8,164,10],[9,54,183],[9,165,164],[9,183,165],[10,163,11],[10,164,163],[11,162,12],[11,163,162],[12,162,13],[13,161,14],[13,162,161],[14,160,15],[14,161,160],[15,23,16],[15,159,23],[15,160,159],[16,22,17],[16,23,22],[17,21,182],[17,22,21],[18,31,19],[18,181,31],[19,29,20],[19,30,29],[19,31,30],[20,29,42],[20,42,182],[20,182,21],[23,158,24],[23,159,158],[24,157,25],[24,158,157],[25,156,181],[25,157,156],[26,44,27],[26,45,44],[26,91,45],[26,174,91],[26,180,174],[27,44,28],[28,43,29],[28,44,43],[29,43,42],[31,181,32],[32,155,33],[32,181,155],[33,154,180],[33,155,154],[34,51,35],[34,52,51],[34,53,52],[34,179,53],[35,50,36],[35,51,50],[36,50,56],[41,182,42],[45,91,175],[45,175,179],[46,169,47],[46,170,169],[46,178,170],[47,58,48],[47,59,58],[47,169,59],[48,57,49],[48,58,57],[49,56,50],[49,57,56],[53,71,178],[53,83,176],[53,176,71],[53,179,83],[59,168,60],[59,169,168],[60,168,61],[61,167,62],[61,168,167],[62,166,63],[62,167,166],[63,165,183],[63,166,165],[64,82,65],[64,176,82],[65,81,66],[65,82,81],[66,80,121],[66,81,80],[66,121,67],[67,120,68],[67,121,120],[68,119,69],[68,120,119],[69,119,173],[69,173,70],[70,133,71],[70,134,133],[70,173,134],[71,132,178],[71,133,132],[72,89,73],[72,90,89],[72,91,90],[72,175,91],[73,88,74],[73,89,88],[74,88,94],[74,94,113],[74,113,75],[75,112,76],[75,113,112],[76,111,77],[76,112,111],[77,110,78],[77,111,110],[78,108,79],[78,109,108],[78,110,109],[79,107,80],[79,108,107],[80,107,121],[82,176,83],[83,179,175],[84,97,85],[84,148,97],[84,149,148],[84,174,149],[85,96,86],[85,97,96],[86,95,87],[86,96,95],[87,95,88],[88,95,94],[92,114,93],[92,115,114],[92,172,115],[93,113,94],[93,114,113],[97,148,98],[98,147,99],[98,148,147],[99,146,100],[99,147,146],[100,145,101],[100,146,145],[101,144,172],[101,145,144],[102,140,103],[102,141,140],[102,171,141],[103,139,104],[103,140,139],[104,124,105],[104,139,124],[105,123,106],[105,124,123],[106,122,107],[106,123,122],[107,122,121],[115,172,116],[116,143,117],[116,144,143],[116,172,144],[117,142,118],[117,143,142],[118,141,171],[118,142,141],[124,138,125],[124,139,138],[125,137,126],[125,138,137],[126,136,127],[126,137,136],[127,135,128],[127,136,135],[128,134,173],[128,135,134],[129,131,130],[129,177,178],[129,178,131],[131,178,132],[149,174,150],[150,174,180],[150,180,151],[151,153,152],[151,180,153],[153,180,154],[155,181,156],[170,178,177]]},type:"uber"},{id:"google+",mesh:{positions:[[-.27171487648791126,-.9922299849286171,0],[-.3233362170998313,-.990834757418798,0],[-.43199185471906076,-.9792612305429759,0],[-.4890479778300171,-.9688084599787928,0],[-.5470929599529047,-.950889335919286,0],[-.6599817135085733,-.8913575643657655,0],[-.7148400361275054,-.8496039727428804,0],[-.784051665259178,-.769169132369143,0],[-.8631506696143461,-.5950358266919599,0],[-.8730380451080735,-.501248343162154,0],[-.8660602548646906,-.42420791866522806,0],[-.8102270189199919,-.2849633393043212,0],[-.7613642972202523,-.2227220937378836,0],[-.7019963905643176,-.16636404829147944,0],[-.5469413873490965,-.10090147773884076,0],[-.45125429078981016,-.09176728061110503,0],[-.4317335748580481,-.09208626040452023,0],[-.390800519060855,-.09463809915718956,0],[-.36938090373746446,-.0968709583866757,0],[-.38917808738696136,-.039892261920053594,0],[-.3939665652626837,-.011109896855842639,0],[-.3945637609501186,.0054399632080839805,0],[-.39299165117125956,.03318378869358379,0],[-.38040386015879646,.08244020597556583,0],[-.36938090373746446,.10395279831251225,0],[-.3582518460318205,.12473161312186412,0],[-.333694680500663,.16439019985571046,0],[-.32029567423675565,.18327738965046478,0],[-.3677390704369974,.1856431572304208,0],[-.47978144296934166,.1970806854494049,0],[-.5443804193014443,.2061450282181729,0],[-.6117070933539738,.22121126074681402,0],[-.7417186857692154,.26945881191282384,0],[-.804396328403736,.3026401305501928,0],[-.8552361616815396,.33762220319718406,0],[-.9313934482118077,.4157314586437023,0],[-.956696350278121,.45883638864314785,0],[-.975641696828769,.5022491710000777,0],[-.9972935218248246,.5828880049227634,0],[-1,.6201363100992965,0],[-.9916701831440189,.691794264994538,0],[-.9250425614831099,.8194133938290453,0],[-.8667520321361416,.875359732027793,0],[-.7922826563788837,.9255279625244333,0],[-.5924155543028999,.9839667952076544,0],[-.46704692954577987,.9922299849286171,0],[-.3165463765698998,.9805377633010656,0],[-.0718574752026947,.9022888005328112,0],[.02233087264816591,.835717220949269,0],[.09386277331406467,.7598612212406871,0],[.1756233907680369,.5919035076590792,0],[.18584483209815073,.49982405009915154,0],[.18124733575952523,.43620736413551336,0],[.15146273814606293,.32805342685248456,0],[.12628291286965077,.2835310150568623,0],[.09466368175680961,.24369562901522085,0],[.024004232415179905,.1692768960760971,0],[-.015035986083841268,.13469354944884726,0],[-.10148807575779473,.06213429647405162,0],[-.11090800138866852,.05220883210816733,0],[-.13018438228984774,.029954426938130666,0],[-.14001901064581035,.017625486674442286,0],[-.15024954632089316,.0033801936756830317,0],[-.16192183905406798,-.030332758363565353,0],[-.16337814729831168,-.04983008996602033,0],[-.1619582163663854,-.07017185293498875,0],[-.15057694253709641,-.10705729364367705,0],[-.14060104872381463,-.12361580739414747,0],[-.13072094900331743,-.13847433225926298,0],[-.10965116280588505,-.1658324149346382,0],[-.09846147659918203,-.17833197274489812,0],[-.07883890394071502,-.19606008004706219,0],[-.04128167027504548,-.23104153311948009,0],[-.023339733269419183,-.24828004314921537,0],[-.007625911794523543,-.26586040491915336,0],[.022550349143434456,-.3034097686163141,0],[.03699823769057797,-.32337135186258176,0],[.06255638822212628,-.3688531757069082,0],[.0927484116614794,-.4808101453126103,0],[.09737500965178869,-.5473001276252011,0],[.09632127785142308,-.5842714946099692,0],[.08791324982237647,-.6510779833719363,0],[.08057350450961454,-.6809056867384118,0],[.06998707662426673,-.7085654401676837,0],[.04657337331644973,-.7581729831716043,0],[.03373882243602089,-.7800910999140553,0],[.01988206728018227,-.8025445587232839,0],[-.008326175794139079,-.8447067670622637,0],[-.022641286422823925,-.8619081864571002,0],[-.06425338759767407,-.9078412787356224,0],[-.07661563808474936,-.9131032092291962,0],[.08045709718226135,-.9131032092291962,0],[-.013816737524817602,.4672120768746814,0],[.01783038282101601,.553748333839148,0],[.021787637012612437,.60177890527404,0],[.01600484380172107,.660069376948981,0],[-.030235674700834103,.7599743480408154,0],[-.07067884853611506,.8015740117171902,0],[-.1234636591059578,.8362562650152192,0],[-.260972632567115,.8769719405973707,0],[-.34571134610411647,.8830350289578883,0],[-.44078184543947185,.8763346000671688,0],[-.5989689419537195,.8305313229953112,0],[-.6621073655064907,.7914062239057158,0],[-.7153499253060549,.7438423790575479,0],[-.7761886908744396,.6305847658905736,0],[-.7837921723714518,.5649058333122853,0],[-.7820399946928224,.5311681514357446,0],[-.7680443992323176,.47134830542694783,0],[-.7558155320961293,.4452661412946919,0],[-.7429494542762478,.42268039098472676,0],[-.7131284793729882,.38322086124545374,0],[-.6961372055402762,.3663767532971825,0],[-.6779691219688114,.3519713485639489,0],[-.6420840353812325,.3284274215486583,0],[-.624352480908735,.31929631713686024,0],[-.6077055797886664,.31212854582305355,0],[-.5696020789565497,.29638911515319827,0],[-.5284731909341249,.28452937198283634,0],[-.44755410401801576,.26606192478627244,0],[-.40775662885567565,.25947647545177643,0],[-.37140591196783257,.25628667690960305,0],[-.32152037920909415,.25373483815693393,0],[-.3079564615063608,.2543727976762058,0],[-.2920740916743553,.2545298149607532,0],[-.2634960112440681,.255808207253259,0],[-.25080030091601824,.2569444182719682,0],[-.18433152706916434,.3058453847902873,0],[-.07968104045147062,.3917337858192154,0],[-.13025592472098446,-.312782582754157,0],[-.15105045510142823,-.2617890848259542,0],[-.16578390593646886,-.2367670963128348,0],[-.20141071313594117,-.20584089132642622,0],[-.28525090547559717,-.16886890564533896,0],[-.3334497396998616,-.16282312522089218,0],[-.37216074291551515,-.1659251421186475,0],[-.44294751277143785,-.19076353131681595,0],[-.4750014533080602,-.21251473962797993,0],[-.5045465663764002,-.23873722971073325,0],[-.5551099314635628,-.29931248536918553,0],[-.576120908024426,-.33365783280439315,0],[-.6115161120871092,-.4094180115320994,0],[-.6519677735062895,-.556680358507336,0],[-.6570242311330186,-.6281676907441157,0],[-.6544832700993297,-.6804272171271065,0],[-.6267891603783364,-.7773055900511794,0],[-.601614184776689,-.8219096003112786,0],[-.5651137147350305,-.8583400625922325,0],[-.47898781011967195,-.901068521556394,0],[-.42936965127416404,-.9073665182396017,0],[-.3913613373684146,-.9034583975074443,0],[-.32212545637241985,-.8798712001678105,0],[-.29088333782579134,-.8602069595710848,0],[-.2627842263731509,-.834860428267204,0],[-.2152001705533665,-.7736484494687472,0],[-.19570067554053527,-.7377978385253862,0],[-.1619861068829801,-.6595420759076115,0],[-.12345517127434558,-.5040097441359912,0],[-.11863880432326634,-.4267109208309039,0],[-.11898742087289793,-.4078336215748673,0],[-.12176544089370711,-.3638477893737761,0],[.7671846823240087,-.003145292288949694,0],[.7671846823240087,.23423503336807552,0],[.5731719223981417,.23423503336807552,0],[.5731719223981417,-.003145292288949694,0],[.30155404697202637,-.003145292288949694,0],[.30155404697202637,-.20096223081688322,0],[.5731719223981417,-.20096223081688322,0],[.5731719223981417,-.438342557915146,0],[.7671846823240087,-.438342557915146,0],[.7671846823240087,-.20096223081688322,0],[1,-.20096223081688322,0],[-.12418756944738951,-.33876151057996384,0],[-.041499328221095144,.42872864495588603,0],[.23784025343011872,-.9922299849286171,0],[1,-.003145292288949694,0]],cells:[[0,90,153],[0,151,1],[0,152,151],[0,153,152],[0,174,90],[1,150,2],[1,151,150],[2,149,3],[2,150,149],[3,148,4],[3,149,148],[4,147,5],[4,148,147],[5,146,6],[5,147,146],[6,145,7],[6,146,145],[7,143,8],[7,144,143],[7,145,144],[8,142,9],[8,143,142],[9,142,10],[10,141,11],[10,142,141],[11,141,12],[12,140,13],[12,141,140],[13,138,14],[13,139,138],[13,140,139],[14,136,15],[14,137,136],[14,138,137],[15,136,16],[16,135,17],[16,136,135],[17,135,18],[18,64,19],[18,133,64],[18,134,133],[18,135,134],[19,63,20],[19,64,63],[20,63,21],[21,63,22],[22,62,23],[22,63,62],[23,62,24],[24,62,25],[25,62,26],[26,60,27],[26,61,60],[26,62,61],[27,59,126],[27,60,59],[27,122,28],[27,123,122],[27,124,123],[27,125,124],[27,126,125],[28,120,29],[28,121,120],[28,122,121],[29,118,30],[29,119,118],[29,120,119],[30,117,31],[30,118,117],[31,114,32],[31,115,114],[31,116,115],[31,117,116],[32,111,33],[32,112,111],[32,113,112],[32,114,113],[33,110,34],[33,111,110],[34,108,35],[34,109,108],[34,110,109],[35,107,36],[35,108,107],[36,107,37],[37,106,38],[37,107,106],[38,106,39],[39,105,40],[39,106,105],[40,105,41],[41,104,42],[41,105,104],[42,104,43],[43,102,44],[43,103,102],[43,104,103],[44,101,45],[44,102,101],[45,100,46],[45,101,100],[46,99,47],[46,100,99],[47,97,48],[47,98,97],[47,99,98],[48,96,49],[48,97,96],[49,95,50],[49,96,95],[50,93,51],[50,94,93],[50,95,94],[51,92,52],[51,93,92],[52,92,53],[53,92,173],[53,173,54],[54,173,55],[55,128,56],[55,173,128],[56,127,57],[56,128,127],[57,127,58],[58,126,59],[58,127,126],[64,133,65],[65,133,66],[66,132,67],[66,133,132],[67,132,68],[68,132,69],[69,131,70],[69,132,131],[70,131,71],[71,130,72],[71,131,130],[72,129,73],[72,130,129],[73,129,74],[74,129,172],[74,172,75],[75,160,76],[75,172,160],[76,159,77],[76,160,159],[77,158,78],[77,159,158],[78,157,79],[78,158,157],[79,157,80],[80,157,81],[81,156,82],[81,157,156],[82,156,83],[83,156,84],[84,156,85],[85,156,86],[86,155,87],[86,156,155],[87,155,88],[88,90,89],[88,154,90],[88,155,154],[90,154,153],[90,174,91],[161,162,163],[161,163,164],[161,164,170],[161,170,171],[161,171,175],[164,165,167],[164,167,170],[165,166,167],[167,168,169],[167,169,170]]},type:"uber"},{id:"graph",mesh:{positions:[[.4006237087577933,.4681052396812606,0],[.38106126779270433,.4906636012202305,0],[.32652879776087107,.5057153325391338,0],[.2981372892523899,.49641980645624556,0],[-.38264338146789845,.11263431522663,0],[-.7519638176633531,.7638693556677874,0],[-.7715503038173126,.7864493570760657,0],[-.8261885693909161,.8015443681335851,0],[-.8546041222226732,.7921839224427724,0],[-.9624764662947622,.7310921669554407,0],[-.9849675039040832,.7115080852314043,0],[-1,.6569323348358028,0],[-.9906371495546656,.6286057459112018,0],[-.5229851472221712,-.1960560160267375,0],[-.5034227053674432,-.2185494579577822,0],[-.44889023471045797,-.23364446901530214,0],[-.4204987261779325,-.22437058280172237,0],[.19488145063274387,.12232897667676082,0],[.22320803955734436,.13160286289034076,0],[.2777837899529463,.11650785183282082,0],[.29736787167698253,.09401440990177604,0],[.5711266434680284,-.38887206042378114,0],[.38108050388128567,-.49674440449587015,0],[.8822791109626991,-.7911235688466638,0],[.9209447485568338,-.8015443681335851,0],[.9846573326603956,-.7653721243697542,0],[.9955373780626382,-.7268002595426221,0],[1,-.14558222308002527,0],[.8099538588744224,-.25345456715211445,0]],cells:[[0,1,2],[0,2,3],[0,3,18],[0,18,19],[0,19,20],[0,20,28],[3,4,17],[3,17,18],[4,5,12],[4,12,13],[4,13,16],[4,16,17],[5,6,8],[5,8,12],[6,7,8],[8,9,12],[9,10,12],[10,11,12],[13,14,16],[14,15,16],[20,21,28],[21,22,23],[21,23,26],[21,26,28],[23,24,25],[23,25,26],[26,27,28]]},type:"uber"},{id:"heart-empty",mesh:{positions:[[.48885714212693876,-.794714286849592,0],[.5657985484868551,-.7817611618310875,0],[.701989396895699,-.7116852688738363,0],[.8043900666848429,-.5944129472777329,0],[.860759486408228,-.44397991134854287,0],[.8678571426683674,-.36071428622959195,0],[.8633348212333358,-.2780647325400926,0],[.8063867184734099,-.10873465417319231,0],[.7017360486810518,.041322823719746736,0],[.6208571423155103,.12928571447040801,0],[1.428571261286038e-9,.7551428582216327,0],[-.6208571423155103,.12928571447040801,0],[-.7017360486810515,.04132868309475508,0],[-.8063867184734096,-.1086969867624245,0],[-.8633348212333354,-.27800446468286355,0],[-.8678571426683673,-.36071428622959195,0],[-.860794642658278,-.44397991134854287,0],[-.8044151782920216,-.5944129472777329,0],[-.7019642852885204,-.7116852688738363,0],[-.5657633922368049,-.7817611618310875,0],[-.48885714212693887,-.794714286849592,0],[-.4702254456717506,-.7954598225649426,0],[-.43339062419055807,-.7944330368491901,0],[-.41499999916428576,-.7922857154175511,0],[-.3566238830094627,-.7793967645062811,0],[-.2575502221536433,-.7346545769423637,0],[-.14620535592315054,-.6323348223319071,0],[-.09142857013061234,-.5501428579287756,0],[-.03099999861571434,-.44428571492040825,0],[-.017455355739222078,-.43078571490112255,0],[.017455358596364823,-.43078571490112255,0],[.031000001472857086,-.44428571492040825,0],[.09257143013224489,-.5522857150746939,0],[.1575223226357465,-.6434933044907046,0],[.2922059150714551,-.7517569765203672,0],[.4032784590917371,-.7901548560395071,0],[.39095703132301907,-.9235106039978724,0],[.2536746662719904,-.8846210950137445,0],[.13386997914771603,-.8109235502656051,0],[.03751618451229999,-.706676898330967,0],[1.428571261286038e-9,-.6444285723491837,0],[-.03677790040968287,-.706676898330967,0],[-.13273995411820005,-.8109235502656051,0],[-.2529966507185666,-.8846210950137445,0],[-.39085156162978796,-.9235106039978724,0],[-.46428571352040815,-.9285714298979593,0],[-.4884531242692187,-.9280290191828986,0],[-.49657142785224495,-.9275714298965306,0],[-.6014882806631193,-.9102433048717762,0],[-.7838532361853596,-.8174620547392316,0],[-.9182315845162795,-.6633415188047737,0],[-.9909893971855094,-.46727455423896375,0],[-1,-.3595714290851021,0],[-.9923816964176881,-.24816741106881057,0],[-.9215945869415637,-.04281222104330327,0],[-.8030917965937026,.12687583723482265,0],[-.7142857138775511,.22342857174775518,0],[-.025285712893265422,.9180000013114287,0],[-.019667409313810835,.9226049120322928,0],[-.006823659295462581,.9279040191827203,0],[1.428571261286038e-9,.9285714298979593,0],[.006823662152605214,.9279040191827203,0],[.01966741217095347,.9226049120322928,0],[.025285715750408277,.9180000013114287,0],[.7142857138775511,.22342857174775518,0],[.8030859372186943,.12686997785981433,0],[.9215569195307958,-.042849888454071394,0],[.9923214285604594,-.24822767892603964,0],[1,-.3595714290851021,0],[.9909893973085564,-.46727455423896375,0],[.9182315847046165,-.6633415188047737,0],[.7838532362983619,-.8174620547392316,0],[.6014882806806976,-.9102433048717762,0],[.49657142785224506,-.9275714298965306,0],[.48845312426921894,-.9280290191828986,0],[.46428571352040815,-.9285714298979593,0],[.46428571352040815,-.795428572564898,0]],cells:[[0,72,1],[0,73,72],[0,74,73],[0,76,74],[1,71,2],[1,72,71],[2,70,3],[2,71,70],[3,69,4],[3,70,69],[4,69,5],[5,68,6],[5,69,68],[6,67,7],[6,68,67],[7,66,8],[7,67,66],[8,65,9],[8,66,65],[9,64,10],[9,65,64],[10,56,11],[10,57,56],[10,63,57],[10,64,63],[11,55,12],[11,56,55],[12,54,13],[12,55,54],[13,53,14],[13,54,53],[14,52,15],[14,53,52],[15,52,16],[16,51,17],[16,52,51],[17,50,18],[17,51,50],[18,49,19],[18,50,49],[19,48,20],[19,49,48],[20,46,21],[20,47,46],[20,48,47],[21,45,22],[21,46,45],[22,44,23],[22,45,44],[23,44,24],[24,43,25],[24,44,43],[25,42,26],[25,43,42],[26,40,27],[26,41,40],[26,42,41],[27,31,28],[27,32,31],[27,40,32],[28,31,29],[29,31,30],[32,40,33],[33,38,34],[33,39,38],[33,40,39],[34,37,35],[34,38,37],[35,36,76],[35,37,36],[36,75,76],[57,62,58],[57,63,62],[58,61,59],[58,62,61],[59,61,60],[74,76,75]]},type:"uber"},{id:"heart",mesh:{positions:[[.4183825632646301,-.9271686278188974,0],[.27194353392002957,-.8934536078997174,0],[.14404154164889715,-.8225372699229582,0],[.04067701560617398,-.7206209497160395,0],[7143653138474981e-20,-.6599757137223393,0],[-.04053414255456589,-.7206209497160395,0],[-.14389866888748803,-.8225372699229582,0],[-.2718006622524485,-.8934536078997174,0],[-.4182396940302584,-.9271686278188974,0],[-.49653546538048565,-.9281377260608263,0],[-.601453953155663,-.910987226422565,0],[-.7838001256928825,-.8189521924071781,0],[-.9181629600041155,-.6660221835767475,0],[-.990947735039195,-.471497685735403,0],[-1,-.3646689052494289,0],[-.9923007893200966,-.25415208230345615,0],[-.9214885324387129,-.05037190099399069,0],[-.8030308520873801,.11800619792272653,0],[-.7142653038481758,.21380098710993928,0],[-.025216084078051537,.9177084096512848,0],[-.019597379154503658,.9222913263012826,0],[-.006752711641553666,.927492590692171,0],[7143653138474981e-20,.9281377260608263,0],[.0068955847043232765,.927492590692171,0],[.0197402522172736,.9222913263012826,0],[.02535895714082148,.9177084096512848,0],[.7144081711962516,.21380098710993928,0],[.8032144589526806,.1180003381291529,0],[.9216866492690523,-.05040957109553413,0],[.992403475226526,-.2542123544659257,0],[1,-.3646689052494289,0],[.9909948924665901,-.4714918259418297,0],[.9182709476913236,-.6659845134752039,0],[.7839354590583199,-.8188894089046057,0],[.6015965414718096,-.9109462078675511,0],[.49667833272856154,-.9281377260608263,0]],cells:[[0,33,1],[0,35,33],[1,33,2],[2,32,3],[2,33,32],[3,32,4],[4,12,5],[4,13,12],[4,14,13],[4,15,14],[4,16,15],[4,17,16],[4,18,17],[4,26,18],[4,27,26],[4,28,27],[4,29,28],[4,30,29],[4,31,30],[4,32,31],[5,12,6],[6,11,7],[6,12,11],[7,11,8],[8,11,9],[9,11,10],[18,26,19],[19,21,20],[19,22,21],[19,25,22],[19,26,25],[22,25,23],[23,25,24],[33,35,34]]},type:"uber"},{id:"help",mesh:{positions:[[-.1022443496692978,-.9942956543090986,0],[-.2973697677779577,-.9538219518288636,0],[-.47665980645626477,-.8778496445139828,0],[-.6360932603556931,-.7702844243203726,0],[-.7716489241277167,-.6350319832039493,0],[-.8793055924238096,-.47599801312062917,0],[-.9550420598954457,-.2970882060263288,0],[-.9948371211940991,-.10220825387696442,0],[-.999999997857143,-2.142857113973662e-9,0],[-.9948371211940991,.10224434828083528,0],[-.9550420598954457,.2973697676220566,0],[-.8793055924238096,.47665980720647405,0],[-.7716489241277167,.6360932617357853,0],[-.6360932603556931,.771648925911687,0],[-.47665980645626477,.8793055944358772,0],[-.2973697677779577,.9550420620100522,0],[-.1022443496692978,.9948371233359097,0],[0,1,0],[.10228358655537463,.9948371233359097,0],[.29767581548935523,.9550420620100522,0],[.47737914936766956,.8793055944358772,0],[.6372468248063463,.771648925911687,0],[.7731320784214137,.6360932617357853,0],[.8808881468289008,.47665980720647405,0],[.9563682666448361,.2973697676220566,0],[.9954256744852488,.10224434828083528,0],[.999999997857143,-2.142857113973662e-9,0],[.9942187478695313,-.1029867136998639,0],[.953483256885393,-.29924278193905285,0],[.8771763374060507,-.47922066942127106,0],[.7692890608515235,-.6389343270378723,0],[.6338124986418303,-.7743977056802108,0],[.4747377221969905,-.8816247562396407,0],[.29605580293702344,-.9566294296075156,0],[.10175781228194783,-.99542567667519,0],[.1400491068427519,.5496116081079749,0],[.12104017831205656,.5686205366386701,0],[.10714285691326539,.5714285723469388,0],[-.10714285691326528,.5714285723469388,0],[-.12104017831205678,.5686205366386701,0],[-.140049106842752,.5496116081079749,0],[-.14285714255102047,.5357142867091835,0],[-.14285714255102047,.3214285728826529,0],[-.140049106842752,.30753125148386173,0],[-.12104017831205678,.2885223229531664,0],[-.10714285691326528,.2857142872448979,0],[.10714285691326539,.2857142872448979,0],[.12104017831205656,.2885223229531664,0],[.1400491068427519,.30753125148386173,0],[.14285714255102036,.3214285728826529,0],[.42276925132620885,-.08529910910293037,0],[.37979213088258834,.016852676392458577,0],[.30262974265507914,.09404017622705685,0],[.20045619376687973,.1370491047063236,0],[.14285714255102036,.14285714040816333,0],[-.10714285691326528,.14285714040816333,0],[-.12104017831205678,.14004910469989484,0],[-.140049106842752,.12104017616919949,0],[-.14285714255102047,.1071428547704083,0],[-.14285714255102047,-.10714285905612242,0],[-.140049106842752,-.12104018045491383,0],[-.12104017831205678,-.14004910898560907,0],[-.10714285691326528,-.14285714469387745,0],[.14285714255102036,-.14285714469387745,0],[.14285714255102036,-.2857142872448979,0],[-.24999999946428575,-.2857142872448979,0],[-.26389732086307727,-.2885223229531664,0],[-.2829062493937724,-.3075312514838615,0],[-.28571428510204083,-.32142857288265303,0],[-.28571428510204083,-.5357142867091836,0],[-.2829062493937724,-.5496116081079752,0],[-.26389732086307727,-.5686205366386703,0],[-.24999999946428575,-.5714285723469388,0],[.14285714255102036,-.5714285723469388,0],[.20045619376687973,-.5656263960200862,0],[.30262974265507914,-.5226492755764658,0],[.37979213088258834,-.4454868873489566,0],[.42276925132620885,-.3433133384607572,0],[.42857142765306133,-.2857142872448979,0],[0,-1,0],[.14285714255102036,.5357142867091835,0],[.42857142765306133,-.14285714469387745,0]],cells:[[0,72,1],[0,73,72],[0,79,73],[1,71,2],[1,72,71],[2,70,3],[2,71,70],[3,69,4],[3,70,69],[4,68,5],[4,69,68],[5,68,6],[6,67,7],[6,68,67],[7,67,8],[8,58,9],[8,66,58],[8,67,66],[9,58,10],[10,43,11],[10,57,43],[10,58,57],[11,42,12],[11,43,42],[12,41,13],[12,42,41],[13,40,14],[13,41,40],[14,40,15],[15,39,16],[15,40,39],[16,38,17],[16,39,38],[17,37,18],[17,38,37],[18,36,19],[18,37,36],[19,35,20],[19,36,35],[20,35,21],[21,35,80],[21,80,22],[22,49,52],[22,52,23],[22,80,49],[23,51,24],[23,52,51],[24,51,25],[25,50,26],[25,51,50],[26,50,27],[27,50,81],[27,81,28],[28,78,29],[28,81,78],[29,77,30],[29,78,77],[30,76,31],[30,77,76],[31,75,32],[31,76,75],[32,74,33],[32,75,74],[33,73,34],[33,74,73],[34,73,79],[43,56,44],[43,57,56],[44,55,45],[44,56,55],[45,55,46],[46,54,47],[46,55,54],[47,53,48],[47,54,53],[48,52,49],[48,53,52],[58,66,59],[59,65,60],[59,66,65],[60,65,61],[61,65,62],[62,64,63],[62,65,64]]},type:"uber"},{id:"hipchat",mesh:{positions:[[.4558990981284414,.24354557785843067,0],[.27332756082629994,.353659352269384,0],[.1017743361646053,.3982046021280408,0],[.0021666695420641258,.40466667933508493,0],[-.0021666628744757555,.40466667933508493,0],[-.10178808278187168,.3982494426534156,0],[-.27335904711612824,.3539911396331276,0],[-.4559401022087136,.24444206312564348,0],[-.523458331447656,.17016667137565092,0],[-.5313300765653768,.15963476955897474,0],[-.5440423164804618,.1402428420624984,0],[-.546124998447702,.12837500367759166,0],[-.5435006495116701,.11209375396669412,0],[-.5236425768935471,.0897968793925341,0],[-.5071666657915457,.08650000445894965,0],[-.5004726553185561,.08783659288813353,0],[-.4859440091811442,.09558789429721981,0],[-.3894381490689005,.16493424887865735,0],[-.1477675755600295,.2638756557573252,0],[-.0004166642705020207,.2796666714173233,0],[.14864583705780632,.26432682742868324,0],[.39168229768182083,.16628776389273311,0],[.4799583375735028,.10004166992753405,0],[.48603646303059733,.0941959666809354,0],[.499411463686938,.08334831058623036,0],[.5063333339167473,.08141667002129707,0],[.5221660167955722,.08468034184892712,0],[.5431126319359483,.1061139356682724,0],[.5461250017814963,.12116667045885769,0],[.5440358132115932,.13399154008562555,0],[.5312949335558141,.15759440448371181,0],[.5564420650946662,.7358554734775412,0],[.558857427143469,.7415403760819932,0],[.5591666714589958,.7443750106785595,0],[.5582057334009758,.7483483162380531,0],[.551643234468832,.7534511717078219,0],[.5467916772827177,.754166664374683,0],[.4924290414660242,.740095051786743,0],[.33295378177178825,.6550612052324563,0],[.26108333643792925,.6024583406989347,0],[.2518717481702264,.5965553441409106,0],[.22766732175202353,.5923274799511868,0],[.21229167099018098,.5944166789391965,0],[.16084570704920775,.6041875060581294,0],[.0546100293938554,.6156510434963466,0],[3.3337941296451845e-9,.6171250016981513,0],[-.1677389297507882,.6031634132989198,0],[-.46535742061131635,.499755862035687,0],[-.6901790360538178,.3141139357763605,0],[-.7949117024347887,.13420695346271605,0],[-.8280358887415664,7788408209012922e-20,0],[-.8323333334166783,-.07020833046835383,0],[-.8280358887415664,-.14045740481661959,0],[-.7949117024347887,-.27452318060478365,0],[-.6901790360538178,-.45435994267092833,0],[-.46535742061131635,-.639946694909217,0],[-.1677389297507882,-.7433322750229593,0],[3.3337941296451845e-9,-.7572916664062139,0],[.16773893436080067,-.7433322750229593,0],[.46535742329397856,-.639946694909217,0],[.69017903868439,-.45435994267092833,0],[.7949117055048749,-.27452318060478365,0],[.8280358920395487,-.14045740481661959,0],[.8323333367504724,-.07020833046835383,0],[.8262312047192606,.013455976792697796,0],[.7795484255646257,.1712045131189907,0],[.6916371309427276,.31228312810990916,0],[.5681887264403886,.43201604127630033,0],[.49491667222993585,.48241667827243784,0],[.48473698129391396,.49002669832646034,0],[.46915885418034065,.5122467436852309,0],[.46666666666666656,.5262083324686301,0],[.473374999822892,.566257162708994,0],[.5196822945147164,.6783704430991748,0],[.7702148530367656,.7813151100952208,0],[.6829570354768213,.6803307318174239,0],[.653624996989167,.6151666642913383,0],[.6511920616775271,.6021171893680962,0],[.6581543012904869,.5801276138926204,0],[.6670416685106717,.5712500094804773,0],[.7400264517233572,.5087290133681293,0],[.8622050001342372,.3657456135563345,0],[.948537843657667,.2023754941868111,0],[.9940757652518899,.022860843929642136,0],[1,-.07162499632240815,0],[.99483673094205,-.15982419497799605,0],[.9550390013636181,-.3281478853164013,0],[.8792984006910698,-.48281386085464195,0],[.7716373899515174,-.6203523949889522,0],[.6360784301720728,-.7372937611155665,0],[.47664398237984806,-.8301682326307197,0],[.2973565076019544,-.8955060829306462,0],[.10223846686550542,-.9298375854115802,0],[3.3337941296451845e-9,-.9342916666562485,0],[-.10223846137158166,-.9298375854115802,0],[-.297356504025614,-.8955060829306462,0],[-.4766439802132071,-.8301682326307197,0],[-.6360784289853854,-.7372937611155665,0],[-.7716373893931722,-.6203523949889522,0],[-.8792984004875914,-.48281386085464195,0],[-.9550390013196668,-.3281478853164013,0],[-.9948367309404222,-.15982419497799605,0],[-1,-.07162499632240815,0],[-.9948367309404222,.016619143394507273,0],[-.9550390013196668,.18502148632456958,0],[-.8792984004875914,.3397519553192326,0],[-.7716373893931722,.4773418000620453,0],[-.6360784289853854,.5943222702365587,0],[-.4766439802132071,.6872246155263222,0],[-.297356504025614,.7525800856148859,0],[-.10223846137158166,.7869199301858006,0],[3.3337941296451845e-9,.7913750084282483,0],[.05377734721825278,.7901503974591154,0],[.1590351599441957,.7805292965085756,0],[.21037500434435064,.7722499977288529,0],[.2222929725763756,.7711796896025044,0],[.24284765978271516,.775367191962205,0],[.365390631140172,.8394401042089904,0],[.6337031300306435,.9219765622701509,0],[.7710000074176921,.9342916666562485,0],[.8077474012865611,.928068359929927,0],[.8463515716464467,.8894498719656325,0],[.8507083437618586,.864500001291845,0],[.8486308695718852,.8493619832004272,0],[.8337102953441646,.8252421918684424,0],[.5234166790225414,.169083336604619,0],[.5543750090116626,.7328333317081087,0],[.8220000081677958,.8166666716673576,0]],cells:[[0,1,21],[0,21,125],[1,2,20],[1,20,21],[2,3,19],[2,19,20],[3,4,19],[4,5,19],[5,6,18],[5,18,19],[6,7,17],[6,17,18],[7,8,17],[8,9,16],[8,16,17],[9,10,16],[10,11,16],[11,12,16],[12,13,16],[13,14,15],[13,15,16],[21,22,125],[22,23,29],[22,29,30],[22,30,125],[23,24,26],[23,26,27],[23,27,28],[23,28,29],[24,25,26],[31,75,32],[31,126,75],[32,75,33],[33,75,34],[34,74,118],[34,75,74],[34,118,35],[35,118,36],[36,117,37],[36,118,117],[37,117,38],[38,116,39],[38,117,116],[39,41,40],[39,42,41],[39,115,42],[39,116,115],[42,114,43],[42,115,114],[43,113,44],[43,114,113],[44,112,45],[44,113,112],[45,110,46],[45,111,110],[45,112,111],[46,109,47],[46,110,109],[47,107,48],[47,108,107],[47,109,108],[48,105,49],[48,106,105],[48,107,106],[49,104,50],[49,105,104],[50,103,51],[50,104,103],[51,102,52],[51,103,102],[52,100,53],[52,101,100],[52,102,101],[53,99,54],[53,100,99],[54,97,55],[54,98,97],[54,99,98],[55,95,56],[55,96,95],[55,97,96],[56,94,57],[56,95,94],[57,92,58],[57,93,92],[57,94,93],[58,91,59],[58,92,91],[59,89,60],[59,90,89],[59,91,90],[60,87,61],[60,88,87],[60,89,88],[61,86,62],[61,87,86],[62,84,63],[62,85,84],[62,86,85],[63,83,64],[63,84,83],[64,82,65],[64,83,82],[65,81,66],[65,82,81],[66,80,67],[66,81,80],[67,78,68],[67,79,78],[67,80,79],[68,71,69],[68,72,71],[68,78,72],[69,71,70],[72,77,73],[72,78,77],[73,76,126],[73,77,76],[74,119,118],[74,127,119],[75,126,76],[119,127,120],[120,127,121],[121,127,122],[122,124,123],[122,127,124]]},type:"uber"},{id:"home",mesh:{positions:[[.11160331523292366,-.8180908831094598,0],[.08578567090597278,-.8354217276364675,0],[.029756269648471223,-.8548647827950842,0],[0,-.8572449271220348,0],[-.02975626964847089,-.8548647827950842,0],[-.08578567090597311,-.8354217276364675,0],[-.11160331523292377,-.8180908831094598,0],[-.9865675907402115,-.11546156044584162,0],[-.9921629394112603,-.11001134252643605,0],[-.9990666976278937,-.09675309016861956,0],[-1,-.08945412975135747,0],[-.9996003322377822,-.08321350743069435,0],[-.9959608995427265,-.07110736996284646,0],[-.9924264075450129,-.06559016861960551,0],[-.9528436696198914,-.014718490997427799,0],[-.9471098885395828,-.008763664618462412,0],[-.9330701629036868,-.0011945377250643632,0],[-.9254072592169191,-.00014289797084877478,0],[-.919318465990283,-.0007412832237782333,0],[-.9076231601886253,-.005206844812803682,0],[-.9022577879394112,-.008859674192626416,0],[-.7144898542440696,-.1596170334381252,0],[-.7144898542440696,.7143469562732208,0],[-.7032545012860818,.7699521291797659,0],[-.6271970563018006,.8460095741640467,0],[-.5715918833952558,.8572449271220348,0],[-.14289797084881395,.8572449271220348,0],[-.14289797084881395,.46427550728779643,0],[-.140089132609317,.45037421406116024,0],[-.12107477136324662,.43135985281509004,0],[-.10717347813661049,.428551014575593,0],[.10717347813661027,.428551014575593,0],[.12107477136324651,.43135985281509004,0],[.14008913260931677,.45037421406116024,0],[.14289797084881384,.46427550728779643,0],[.14289797084881384,.8572449271220348,0],[.5715918833952556,.8572449271220348,0],[.6271970563018006,.8460095741640467,0],[.7032545012860816,.7699521291797659,0],[.7144898542440696,.7143469562732208,0],[.7144898542440696,-.1596170334381252,0],[.90240068591026,-.008859674192626416,0],[.9077035402972278,-.005206844812803682,0],[.9193809838525293,-.0007412832237782333,0],[.9254072592169191,-.00014289797084877478,0],[.9331304479851388,-.0011945377250643632,0],[.9471299835667335,-.008763664618462412,0],[.9528436696198914,-.014718490997427799,0],[.9924264075450127,-.06559016861960551,0],[.9959608995427263,-.07110736996284646,0],[.9996003322377822,-.08321350743069435,0],[1,-.08945412975135747,0],[.9990689304086884,-.09675309016861956,0],[.992223224492712,-.11001134252643605,0],[.9867104887110603,-.11546156044584162,0]],cells:[[0,3,1],[0,6,3],[0,31,6],[0,40,31],[0,54,40],[1,3,2],[3,5,4],[3,6,5],[6,21,7],[6,30,21],[6,31,30],[7,11,8],[7,13,11],[7,20,13],[7,21,20],[8,10,9],[8,11,10],[11,13,12],[13,20,14],[14,19,15],[14,20,19],[15,18,16],[15,19,18],[16,18,17],[21,28,22],[21,29,28],[21,30,29],[22,24,23],[22,25,24],[22,27,25],[22,28,27],[25,27,26],[31,40,32],[32,40,33],[33,39,34],[33,40,39],[34,36,35],[34,39,36],[36,39,37],[37,39,38],[40,54,41],[41,46,42],[41,47,46],[41,48,47],[41,54,48],[42,46,43],[43,45,44],[43,46,45],[48,50,49],[48,54,50],[50,53,51],[50,54,53],[51,53,52]]},type:"uber"},{id:"id-card",mesh:{positions:[[-.8571428571428572,-.7142857142857143,0],[-.9127321428571429,-.7030535714285715,0],[-.9887678571428571,-.6270178571428572,0],[-1,-.5714285714285715,0],[-1,.5714285714285715,0],[-.9887678571428571,.6270178571428573,0],[-.9127321428571429,.7030535714285713,0],[-.8571428571428572,.7142857142857143,0],[.8571428571428572,.7142857142857143,0],[.9127321428571429,.7030535714285713,0],[.9887678571428571,.6270178571428573,0],[1,.5714285714285715,0],[1,-.5714285714285715,0],[.9887678571428571,-.6270178571428572,0],[.9127321428571429,-.7030535714285715,0],[-.3694888392857143,-.42563616071428556,0],[-.28877008928571435,-.34481919642857156,0],[-.2768571428571428,-.28571428571428575,0],[-.28877008928571435,-.22663169642857148,0],[-.3694888392857143,-.1459129464285715,0],[-.4285714285714286,-.134,0],[-.4876540178571428,-.1459129464285715,0],[-.5683727678571429,-.22663169642857148,0],[-.5802857142857143,-.28571428571428575,0],[-.5683727678571429,-.34481919642857156,0],[-.4876540178571428,-.42563616071428556,0],[-.14847321428571436,.38493749999999993,0],[-.18649107142857146,.4229553571428573,0],[-.2142857142857143,.42857142857142866,0],[-.6428571428571428,.42857142857142866,0],[-.6706517857142857,.4229553571428573,0],[-.7086696428571428,.38493749999999993,0],[-.7142857142857143,.35714285714285715,0],[-.7142857142857143,.06671428571428582,0],[-.6909776785714286,.05461607142857166,0],[-.53721875,.0013839285714283597,0],[-.4285714285714286,-.010714285714285725,0],[-.319984375,.0013839285714283597,0],[-.16618526785714283,.05461607142857166,0],[-.1428571428571429,.06671428571428582,0],[.7142857142857142,.28571428571428564,0],[.7142857142857142,.42857142857142866,0],[.1428571428571428,.42857142857142866,0],[.7142857142857142,0,0],[.7142857142857142,.14285714285714282,0],[.1428571428571428,.14285714285714282,0],[.7142857142857142,-.4285714285714286,0],[.7142857142857142,-.14285714285714282,0],[.1428571428571428,-.14285714285714282,0],[-.4285714285714286,-.43757142857142856,0],[-.1428571428571429,.35714285714285715,0],[.1428571428571428,-.4285714285714286,0],[.1428571428571428,0,0],[.1428571428571428,.28571428571428564,0],[.8571428571428572,-.7142857142857143,0]],cells:[[0,2,1],[0,3,2],[0,15,49],[0,24,3],[0,25,24],[0,49,25],[0,51,15],[0,54,51],[3,23,33],[3,24,23],[3,33,4],[4,6,5],[4,7,6],[4,30,7],[4,31,30],[4,32,31],[4,33,32],[7,28,42],[7,29,28],[7,30,29],[7,42,8],[8,11,9],[8,41,11],[8,42,41],[9,11,10],[11,40,44],[11,41,40],[11,43,12],[11,44,43],[12,43,47],[12,46,54],[12,47,46],[12,54,13],[13,54,14],[15,51,16],[16,51,17],[17,48,18],[17,51,48],[18,37,19],[18,38,37],[18,48,38],[19,36,20],[19,37,36],[20,36,21],[21,35,22],[21,36,35],[22,33,23],[22,34,33],[22,35,34],[26,42,27],[26,50,42],[27,42,28],[38,48,39],[39,45,50],[39,48,52],[39,52,45],[40,53,44],[42,50,53],[43,52,47],[44,53,45],[45,53,50],[46,51,54],[47,52,48]]},type:"uber"},{id:"info",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258928,0],[.14004910714285712,.549611607142857,0],[.12104017857142835,.5686205357142857,0],[.1071428571428572,.5714285714285714,0],[-.1071428571428571,.5714285714285714,0],[-.12104017857142857,.5686205357142857,0],[-.14004910714285723,.549611607142857,0],[-.1428571428571429,.5357142857142858,0],[-.1428571428571429,-.1071428571428571,0],[-.14004910714285723,-.12104017857142857,0],[-.12104017857142857,-.14004910714285723,0],[-.1071428571428571,-.1428571428571429,0],[.1071428571428572,-.1428571428571429,0],[.12104017857142835,-.14004910714285723,0],[.14004910714285712,-.12104017857142857,0],[.1428571428571428,-.1071428571428571,0],[.14004910714285712,-.30753125000000003,0],[.12104017857142835,-.28852232142857137,0],[.1071428571428572,-.2857142857142857,0],[-.1071428571428571,-.2857142857142857,0],[-.12104017857142857,-.28852232142857137,0],[-.14004910714285723,-.30753125000000003,0],[-.1428571428571429,-.3214285714285714,0],[-.1428571428571429,-.5357142857142857,0],[-.14004910714285723,-.5496116071428572,0],[-.12104017857142857,-.5686205357142857,0],[-.1071428571428571,-.5714285714285714,0],[.1071428571428572,-.5714285714285714,0],[.12104017857142835,-.5686205357142857,0],[.14004910714285712,-.5496116071428572,0],[.1428571428571428,-.5357142857142857,0],[0,-1,0],[.1428571428571428,-.3214285714285714,0],[.1428571428571428,.5357142857142858,0]],cells:[[0,59,1],[0,60,59],[0,65,60],[1,58,2],[1,59,58],[2,58,3],[3,57,4],[3,58,57],[4,56,5],[4,57,56],[5,55,6],[5,56,55],[6,42,7],[6,43,42],[6,55,43],[7,42,8],[8,42,9],[9,42,10],[10,42,11],[11,41,12],[11,42,41],[12,41,13],[13,40,14],[13,41,40],[14,40,15],[15,39,16],[15,40,39],[16,38,17],[16,39,38],[17,37,18],[17,38,37],[18,36,19],[18,37,36],[19,35,20],[19,36,35],[20,35,21],[21,35,67],[21,67,22],[22,67,23],[23,49,24],[23,67,49],[24,49,25],[25,49,26],[26,49,27],[27,49,28],[28,48,50],[28,49,48],[28,50,29],[29,50,66],[29,66,30],[30,64,31],[30,66,64],[31,63,32],[31,64,63],[32,63,33],[33,62,34],[33,63,62],[34,61,65],[34,62,61],[43,54,44],[43,55,54],[44,53,45],[44,54,53],[45,52,46],[45,53,52],[46,51,47],[46,52,51],[47,50,48],[47,51,50],[60,65,61]]},type:"uber"},{id:"instagram",mesh:{positions:[[.5923806979055599,.12187630346064382,0],[.5013907894665719,.3380976586602906,0],[.338061037007755,.5014127624580931,0],[.12185237731432075,.5923841159264633,0],[0,.6046666678722403,0],[-.12187809234536107,.5923841159264633,0],[-.33811083973055267,.5014127624580931,0],[-.501441243507901,.3380976586602906,0],[-.5924239910368444,.12187630346064382,0],[-.6047083335079888,0,0],[-.6039746095000833,-.029689453740748273,0],[-.598257161636358,-.08784961012613457,0],[-.5933750005802172,-.11625000044792355,0],[-1,-.11625000044792355,0],[-1,.6874999984374759,0],[-.9936542968632974,.7504899889217262,0],[-.946650390553954,.8622375480396909,0],[-.8622558592728663,.9466394039703012,0],[-.7505019531114419,.9936525878495905,0],[-.6875000001041682,1,0],[.6874999984374759,1,0],[.7504540997022418,.9936525878495905,0],[.8621826155608883,.9466394039703012,0],[.9466064444830196,.8622375480396909,0],[.9936474608182353,.7504899889217262,0],[1,.6874999984374759,0],[1,-.11625000044792355,0],[.5933333282777007,-.11625000044792355,0],[.5982154960006101,-.08784961012613457,0],[.6039329446976807,-.029689453740748273,0],[-.6875000001041682,-1,0],[-.7505019531114419,-.9936508789107545,0],[-.8622558592728663,-.9466284180018926,0],[-.946650390553954,-.862219238352764,0],[-.9936542968632974,-.7504780274436417,0],[-1,-.6875000001041682,0],[-1,-.34883333428195895,0],[-.49375000046875717,-.34883333428195895,0],[-.44945947286899335,-.40425813880999184,0],[-.3431713866303088,-.49779915415639076,0],[-.2169653318672461,-.5645511070744701,0],[-.07527099601320264,-.6000608725857153,0],[0,-.6047083335079888,0],[.0752674967996545,-.6000608725857153,0],[.21694116245549244,-.5645511070744701,0],[.3431245924592765,-.49779915415639076,0],[.44940762873809437,-.40425813880999184,0],[.4937083248328562,-.34883333428195895,0],[1,-.34883333428195895,0],[1,-.6875000001041682,0],[.9936474608182353,-.7504780274436417,0],[.9466064444830196,-.862219238352764,0],[.8621826155608883,-.9466284180018926,0],[.7504540997022418,-.9936508789107545,0],[.8358561157503992,-.5922968747808561,0],[.8061308549007944,-.5625364578219106,0],[.7844166605575456,-.5581249993906158,0],[.6169166714535452,-.5581249993906158,0],[.5952727906831643,-.5625247391274779,0],[.5655006541183143,-.5922617186975578,0],[.5610833361965715,-.6139583329808974,0],[.5610833361965715,-.7814166664493023,0],[.5654947946539082,-.8031132814357775,0],[.5952552122899475,-.8328502605371003,0],[.6169166714535452,-.8372500000395839,0],[.7844166605575456,-.8372500000395839,0],[.8060956981143605,-.8328561197671275,0],[.8358443968215883,-.8031308591258588,0],[.8402499958145193,-.7814166664493023,0],[.3645240907670637,-.07498893249063343,0],[.3085384127949695,-.2080371098562085,0],[.20803710965112732,-.3085384120950889,0],[.07498893208372648,-.3645240892403482,0],[0,-.37208333403820515,0],[-.0749871420987317,-.3645240892403482,0],[-.20802392606129583,-.3085384120950889,0],[-.30850992858756154,-.2080371098562085,0],[-.36448421232980954,-.07498893249063343,0],[-.372041666735765,0,0],[-.36448421232980954,.07498714169182463,0],[-.30850992858756154,.20802392585621443,0],[-.20802392606129583,.3085099292874418,0],[-.0749871420987317,.36448421385652563,0],[0,.372041668402457,0],[.07498893208372648,.36448421385652563,0],[.20803710965112732,.3085099292874418,0],[.3085384127949695,.20802392585621443,0],[.3645240907670637,.07498714169182463,0],[.37208333570489716,0,0],[.6046666678722403,0,0],[.6874999984374759,-1,0],[.8402499958145193,-.6139583329808974,0]],cells:[[0,25,1],[0,26,25],[0,89,26],[1,20,2],[1,25,20],[2,20,3],[3,20,4],[4,19,5],[4,20,19],[5,19,6],[6,19,7],[7,14,8],[7,19,14],[8,13,9],[8,14,13],[9,13,10],[10,13,11],[11,13,12],[14,16,15],[14,19,16],[16,19,17],[17,19,18],[20,22,21],[20,25,22],[22,25,23],[23,25,24],[26,28,27],[26,29,28],[26,89,29],[30,32,31],[30,33,32],[30,35,33],[30,38,35],[30,39,38],[30,40,39],[30,41,40],[30,42,41],[30,90,42],[33,35,34],[35,37,36],[35,38,37],[42,90,43],[43,62,44],[43,90,62],[44,61,45],[44,62,61],[45,59,46],[45,60,59],[45,61,60],[46,58,47],[46,59,58],[47,56,48],[47,57,56],[47,58,57],[48,54,49],[48,55,54],[48,56,55],[49,54,91],[49,68,50],[49,91,68],[50,68,51],[51,66,52],[51,67,66],[51,68,67],[52,65,53],[52,66,65],[53,65,90],[62,90,63],[63,90,64],[64,90,65],[69,88,70],[70,88,71],[71,73,72],[71,88,73],[73,75,74],[73,76,75],[73,78,76],[73,88,78],[76,78,77],[78,80,79],[78,83,80],[78,88,83],[80,83,81],[81,83,82],[83,85,84],[83,88,85],[85,88,86],[86,88,87]]},type:"uber"},{id:"key",mesh:{positions:[[.9767969532284198,.6375640842361981,0],[.9646522800445074,.6120920519770192,0],[.9554851618690057,.6012004006295415,0],[.825441814520034,.5896965660563633,0],[.7664221414924237,.530676893028753,0],[.7372457494590003,.38296098821953645,0],[.5588529524546415,.32560853259216865,0],[.5015005018289413,.1472157355878099,0],[.321107031273401,-.033177728298840685,0],[.30700337176724446,-.05228044997572402,0],[.29761482561648944,-.09767578993772665,0],[.30226741813181923,-.12137379335987415,0],[.31881720654779167,-.18025800456732927,0],[.3355363257818058,-.3039659067890434,0],[.3351117061183335,-.3682894310827296,0],[.3159406000713676,-.49375312689645506,0],[.2111856271743764,-.7172494999424827,0],[.035047486688633445,-.8876031589276321,0],[-.1918732052074711,-.9849324767091282,0],[-.31793931537866194,-.9999999991663888,0],[-.4567674920164472,-.9885189586494867,0],[-.7030227533660462,-.88774969214655,0],[-.8880544820755103,-.7025929217569428,0],[-.9886361860582321,-.45627513956727217,0],[-1,-.31743914782447785,0],[-.9848224148138632,-.19138769097843514,0],[-.8873511226247045,.035433358244141795,0],[-.7169336402819819,.2114171500868416,0],[-.49342033450843514,.3160099588450241,0],[-.3679559874359587,.33511170528472267,0],[-.3037314544723859,.3355363252086986,0],[-.1801590140708268,.3188172071208993,0],[-.12137379419348526,.30226741896543025,0],[-.0977695720314452,.2976174314851031,0],[-.05237423206944225,.30707370854593613,0],[-.03317772913245187,.321273754347203,0],[.6012004014631529,.955485161035394,0],[.6120920528106302,.964652279210896,0],[.6375640850698097,.9767969523948086,0],[.6515505180008319,.979493163622897,0],[.8464488167840984,.9999999991663888,0],[.8650930523004563,.9998827725912542,0],[.899693127210093,.9876443181472344,0],[.9143047685418313,.9759919965788859,0],[.9759919974124975,.9143047677082198,0],[.9876443189808457,.8996931263764814,0],[.9998827734248659,.8650930514668448,0],[1,.8464488159504869,0],[-.5744935826125589,-.35666836993441686,0],[-.6629814115939267,-.4451093082857309,0],[-.6760586873089074,-.5098366130048798,0],[-.6629814115939267,-.5744675314289179,0],[-.5744935826125589,-.6628407388701544,0],[-.5098366138384909,-.6758919642351052,0],[-.4451093091193421,-.6628407388701544,0],[-.35666837076802804,-.5744675314289179,0],[-.34361454036807426,-.5098366130048798,0],[-.35666837076802804,-.4451093082857309,0],[-.4451093091193421,-.35666836993441686,0],[-.5098366138384909,-.343614539534463,0],[.9794931644565081,.6515505171672209,0]],cells:[[0,2,1],[0,60,2],[2,60,3],[3,36,4],[3,39,36],[3,40,39],[3,47,40],[3,60,47],[4,6,5],[4,36,6],[6,35,7],[6,36,35],[7,35,8],[8,34,9],[8,35,34],[9,33,10],[9,34,33],[10,33,57],[10,57,11],[11,57,12],[12,57,13],[13,57,14],[14,57,15],[15,56,16],[15,57,56],[16,55,17],[16,56,55],[17,55,18],[18,54,19],[18,55,54],[19,54,20],[20,53,21],[20,54,53],[21,51,22],[21,52,51],[21,53,52],[22,50,23],[22,51,50],[23,49,24],[23,50,49],[24,49,25],[25,48,26],[25,49,48],[26,48,27],[27,48,59],[27,59,28],[28,58,29],[28,59,58],[29,58,30],[30,58,31],[31,58,32],[32,58,33],[33,58,57],[36,38,37],[36,39,38],[40,42,41],[40,43,42],[40,44,43],[40,47,44],[44,47,45],[45,47,46]]},type:"uber"},{id:"layers",mesh:{positions:[[1,.27787294660728123,0],[1,.3552662423138648,0],[.9706258903294447,.3853075355680978,0],[.03858845592080362,.9272769893791588,0],[.019794615648159875,.9350668085183115,0],[-.019794615648159652,.9350668085183115,0],[-.0385884559208034,.9272769893791588,0],[-.9706258903294445,.3853075355680978,0],[-1,.3552662423138648,0],[-1,.27787294660728123,0],[-.9706258903294445,.24783165335304824,0],[-.9525939015814054,.237445227834178,0],[7212795499245139e-20,.7913879221739366,0],[.9527381574913898,.237445227834178,0],[7212795499245139e-20,.47489045566835564,0],[-.9525939015814054,-.0791964945813873,0],[-.9706258903294445,-.06866581315253269,0],[-1,-.038687631858917715,0],[-1,.038687631858917715,0],[-.9706258903294445,.06866581315253278,0],[-.0385884559208034,.6106352669635935,0],[-.019794615648159652,.6185062300521125,0],[.019794615648159875,.6185062300521125,0],[.03858845592080362,.6106352669635935,0],[.9706258903294447,.06866581315253278,0],[1,.038687631858917715,0],[1,-.038687631858917715,0],[.9706258903294447,-.06866581315253269,0],[.9706258903294447,-.24783165335304833,0],[1,-.27787294660728123,0],[1,-.3552662423138648,0],[.9706258903294447,-.3853075355680978,0],[.03858845592080362,-.9272769893791587,0],[.019794615648159875,-.9350668085183115,0],[-.019794615648159652,-.9350668085183115,0],[-.0385884559208034,-.9272769893791587,0],[-.9706258903294445,-.3853075355680978,0],[-1,-.3552662423138648,0],[-1,-.27787294660728123,0],[-.9706258903294445,-.24783165335304833,0],[-.0385884559208034,.2941378004580125,0],[-.019794615648159652,.3019276195971654,0],[.019794615648159875,.3019276195971654,0],[.03858845592080362,.2941378004580125,0],[.9527381574913898,-.0791964945813873,0],[.9706258903294447,.24783165335304824,0]],cells:[[0,1,2],[0,2,45],[2,3,12],[2,12,13],[2,13,45],[3,4,12],[4,5,12],[5,6,12],[6,7,12],[7,8,10],[7,10,11],[7,11,12],[8,9,10],[14,19,15],[14,20,19],[14,21,20],[14,22,21],[14,23,22],[14,24,23],[14,44,24],[15,19,16],[16,18,17],[16,19,18],[24,26,25],[24,27,26],[24,44,27],[28,30,29],[28,31,30],[28,43,31],[31,43,32],[32,35,33],[32,40,35],[32,43,40],[33,35,34],[35,39,36],[35,40,39],[36,39,37],[37,39,38],[40,42,41],[40,43,42]]},type:"uber"},{id:"layout",mesh:{positions:[[-.5,-.33333333333333337,0],[-.5,-1,0],[-.7333333333333334,-1,0],[-.7873675944010418,-.9945696614583334,0],[-.8828755696614584,-.954349609375,0],[-.954725341796875,-.8821451822916667,0],[-.9946239420572917,-.7865501302083333,0],[-1,-.7326666666666666,0],[.5,-.06166666666666665,0],[.5,1,0],[.7333333333333334,1,0],[.7870804850260418,.9945668131510417,0],[.8824361165364583,.9543078613281251,0],[.9544616699218753,.8819844563802086,0],[.9945829264322918,.7861473795572917,0],[1,.7320833333333334,0],[1,-.33333333333333337,0],[1,-.6666666666666667,0],[.9932084960937502,-.7342124837239583,0],[.9429106445312501,-.8535990397135417,0],[.8526245117187499,-.943409423828125,0],[.7331079101562501,-.9932803548177084,0],[.6657500000000001,-1,0],[-.16666666666666663,-1,0],[-.6657500000000001,1,0],[-.7331437988281251,.9932348632812502,0],[-.8526794433593751,.9431303710937502,0],[-.942943603515625,.8531860351562501,0],[-.993213623046875,.7341127929687501,0],[-1,.667,0],[-1,-.06166666666666665,0],[.16666666666666674,-.06166666666666665,0],[-1,-.33333333333333337,0],[-.16666666666666663,-.33333333333333337,0],[.16666666666666674,1,0],[1,-.06166666666666665,0]],cells:[[0,2,1],[0,7,2],[0,32,7],[2,5,3],[2,6,5],[2,7,6],[3,5,4],[8,15,9],[8,35,15],[9,15,10],[10,12,11],[10,13,12],[10,14,13],[10,15,14],[16,22,17],[16,33,22],[17,20,18],[17,21,20],[17,22,21],[18,20,19],[22,33,23],[24,25,29],[24,29,31],[24,31,34],[25,26,29],[26,27,29],[27,28,29],[29,30,31]]},type:"uber"},{id:"left-arrow-alt",mesh:{positions:[[.04688411378907008,.6751094351719661,0],[.037891926281576456,.5794844350922784,0],[.005083332504236105,.5399386413093237,0],[-.5049166662540971,.1276714309657678,0],[.8685833332238194,.12767143096576805,0],[.9197382811831152,.11763727106157262,0],[.9896731770747277,.049684335588278714,0],[1,-20877473975562425e-21,0],[.9896731770747277,-.04972608957268805,0],[.9197382811831152,-.11767902436889899,0],[.8685833332238194,-.12771318424705247,0],[-.5049166662540971,-.12771318424705272,0],[.005083332504236303,-.5400613629240094,0],[.037891926281576664,-.5795869197798639,0],[.04688411378907033,-.6753232560054775,0],[.02208333251840302,-.7198589347405073,0],[-.01856575605713781,-.7517149568503873,0],[-.11703580822252943,-.760497851649373,0],[-.16295833430246506,-.7363771530876059,0],[-.9525833332938196,-.0981585292224239,0],[-.9726660156022215,-.07792257222639394,0],[-.9968157552056798,-.027931428851401523,0],[-1,-20877473975929807e-21,0],[-.9968157552056798,.027889674137824477,0],[-.9726660156022215,.07788081798156696,0],[-.9525833332938196,.09811677427447212,0],[-.16295833430246534,.7364568581397555,0],[-.11703580822252971,.760497851649373,0],[-.01856575605713809,.7516921823712018,0],[.022083332518402755,.7199386414593236,0]],cells:[[0,29,1],[1,29,2],[2,26,3],[2,27,26],[2,28,27],[2,29,28],[3,11,4],[3,25,11],[3,26,25],[4,10,5],[4,11,10],[5,9,6],[5,10,9],[6,8,7],[6,9,8],[11,18,12],[11,19,18],[11,25,19],[12,15,13],[12,16,15],[12,17,16],[12,18,17],[13,15,14],[19,25,20],[20,23,21],[20,24,23],[20,25,24],[21,23,22]]},type:"uber"},{id:"left-arrow",mesh:{positions:[[-.6103034167041191,.03302779142322598,0],[-.6205566646111396,.017606112231779658,0],[-.6205566646111396,-.017438882908117903,0],[-.6103034167041191,-.03286056209956412,0],[.3464155439656342,-.9897467520929795,0],[.36183722315708056,-1,0],[.39688221829697845,-1,0],[.4123038974884245,-.9897467520929795,0],[.6103034167041191,-.791747232877285,0],[.6205566646111396,-.7762994241040165,0],[.6205566646111396,-.7411394588041011,0],[.6103034167041191,-.7256916500308328,0],[-.11547184798854486,8361466183104405e-20,0],[.6103034167041191,.7258588793544949,0],[.6205566646111396,.7412805585459412,0],[.6205566646111396,.7763255536858391,0],[.6103034167041191,.7917472328772852,0],[.4123038974884245,.9897467520929795,0],[.39688221829697845,1,0],[.36183722315708056,1,0],[.3464155439656342,.9897467520929795,0]],cells:[[0,1,3],[0,3,12],[0,12,20],[1,2,3],[3,4,12],[4,5,7],[4,7,8],[4,8,11],[4,11,12],[5,6,7],[8,9,11],[9,10,11],[12,13,20],[13,14,16],[13,16,17],[13,17,20],[14,15,16],[17,18,19],[17,19,20]]},type:"uber"},{id:"link",mesh:{positions:[[-.16833091877205286,.576652498859451,0],[-.2289286058685961,.637250185955994,0],[-.27422150841186527,.6742581074839742,0],[-.3779491436437448,.7165528749445231,0],[-.4882476939482952,.7165528749445231,0],[-.5919753291801749,.6742581074839742,0],[-.6372682317234438,.637250185955994,0],[-.6742643107165351,.591958834220865,0],[-.7165455438514966,.48824106776805976,0],[-.7165455438514966,.37795576982398016,0],[-.6742643107165351,.27423800337117465,0],[-.6372682317234438,.2289466516360461,0],[-.32233349818893786,-.08598808189845997,0],[-.3214673013513457,-.08512188506086793,0],[-.276308543712206,-.11914210421543492,0],[-.17445470766138654,-.1572886008834533,0],[-.06724297046866524,-.15544116544077635,0],[.03329803600017862,-.11343738598035613,0],[.07730806775508982,-.07732611352253949,0],[.09000890445837653,-.06352166535364911,0],[.11181044725870737,-.034017963433636056,0],[.12130364879778542,-.01856909470587942,0],[.13916895857312145,-.020518037590461558,0],[.15768786348828082,-.023961959522216025,0],[.1898668504327323,-.038875658459038176,0],[.20341189069453114,-.05025746234778827,0],[.3503405292710807,-.1971861009243382,0],[.33477436305490044,-.2191551310038128,0],[.3004749984350937,-.2614149347899275,0],[.2814778806825135,-.28149592644996335,0],[.19088319369480874,-.355488084436146,0],[-.016569539082902714,-.4400505507060688,0],[-.23715395126176553,-.4400505507060688,0],[-.44460668403947723,-.355488084436146,0],[-.5352013710271818,-.28149592644996335,0],[-.8414380446508677,.02477683870862224,0],[-.9154302026370502,.11536109298701969,0],[-.9999926689069732,.3228064946717051,0],[-.9999926689069732,.5433903429203353,0],[-.9154302026370502,.7508357446050202,0],[-.8414380446508677,.8414199988834179,0],[-.7508537198811909,.9154239994044897,0],[-.5434064854232492,1,0],[-.3228157290292672,1,0],[-.11535496024573803,.9154239994044897,0],[-.02475879294117236,.8414199988834179,0],[.1919708741313363,.6246903318109094,0],[.12716626749805054,.6277141257192222,0],[-.0025376860476325038,.6173716452495359,0],[.5351652794922827,.28145983491506343,0],[.4445810252138847,.35546383543613524,0],[.23713562352919937,.44003983603164554,0],[.016551775280569503,.44003983603164554,0],[-.1908936264041155,.35546383543613524,0],[-.2814778806825133,.28145983491506343,0],[-.30048007380718866,.2613997086736415,0],[-.3347895891711859,.21915456707357994,0],[-.3503405292710806,.19718610092433786,0],[-.20344798222943042,.05025746234778805,0],[-.189897866595536,.038875658459037954,0],[-.15770872890689436,.023961959522215803,0],[-.13920505010802073,.020518037590461446,0],[-.12130364879778509,.018569094705879197,0],[-.11181552263080212,.03401739950340299,0],[-.09002413057466181,.06350643923736299,0],[-.07730806775508937,.07729002198763957,0],[-.03330839821820566,.11341313698034505,0],[.06722710993086796,.15543045076635287,0],[.17444519133870848,.1572778862090296,0],[.2763070633953452,.11911785521542395,0],[.32146730135134627,.0850857935259679,0],[.3223334981889381,.08598808189845952,0],[.6372321401885443,-.22894665163604622,0],[.6742400617165248,-.274238003371175,0],[.7165348291770735,-.3779557698239805,0],[.7165348291770735,-.4882410677680601,0],[.6742400617165248,-.5919588342208656,0],[.6372321401885443,-.6372501859559944,0],[.5919407884534157,-.6742581074839746,0],[.4882230220006103,-.7165528749445234,0],[.3779377240565308,-.7165528749445234,0],[.27421995760372525,-.6742581074839746,0],[.22892860586859654,-.6372501859559944,0],[.16829482723715372,-.5766524988594511,0],[.06673324802948696,-.6035046008248044,0],[.00252245993134756,-.6173767206216316,0],[-.1271713428701453,-.6277293518355084,0],[-.19197087413133562,-.6246903318109098,0],[.024758792941172583,-.8414560904183178,0],[.11534311771084922,-.9154239994044897,0],[.3227903521687913,-1,0],[.5433811085627733,-1,0],[.7508418773463025,-.9154239994044897,0],[.8414380446508681,-.8414199988834181,0],[.9154302026370504,-.7508357446050204,0],[.9999926689069732,-.5433903429203353,0],[.9999926689069732,-.3228064946717053,0],[.9154302026370504,-.11536109298702013,0],[-.06673324802948652,.6035046008248042,0],[.8414380446508681,-.02477683870862235,0]],cells:[[0,98,1],[1,45,2],[1,98,45],[2,43,3],[2,44,43],[2,45,44],[3,43,4],[4,42,5],[4,43,42],[5,40,6],[5,41,40],[5,42,41],[6,40,7],[7,38,8],[7,39,38],[7,40,39],[8,37,9],[8,38,37],[9,37,10],[10,35,11],[10,36,35],[10,37,36],[11,34,12],[11,35,34],[12,14,13],[12,33,14],[12,34,33],[14,32,15],[14,33,32],[15,31,16],[15,32,31],[16,30,17],[16,31,30],[17,29,18],[17,30,29],[18,25,19],[18,29,25],[19,23,20],[19,24,23],[19,25,24],[20,22,21],[20,23,22],[25,27,26],[25,28,27],[25,29,28],[45,47,46],[45,48,47],[45,98,48],[49,50,71],[49,71,72],[49,72,99],[50,51,69],[50,69,71],[51,52,68],[51,68,69],[52,53,67],[52,67,68],[53,54,66],[53,66,67],[54,55,58],[54,58,65],[54,65,66],[55,56,58],[56,57,58],[58,59,64],[58,64,65],[59,60,64],[60,61,63],[60,63,64],[61,62,63],[69,70,71],[72,73,99],[73,74,96],[73,96,97],[73,97,99],[74,75,95],[74,95,96],[75,76,95],[76,77,93],[76,93,94],[76,94,95],[77,78,93],[78,79,91],[78,91,92],[78,92,93],[79,80,90],[79,90,91],[80,81,90],[81,82,88],[81,88,89],[81,89,90],[82,83,84],[82,84,88],[84,85,88],[85,86,88],[86,87,88]]},type:"uber"},{id:"linkedin",mesh:{positions:[[-.6675833333333334,-1,0],[-.7340693359375,-.9931783854166667,0],[-.8526429036458333,-.94280078125,0],[-.9427086588541668,-.8527669270833333,0],[-.9930947265625001,-.7342643229166665,0],[-.9999166666666668,-.6678333333333333,0],[-.9999166666666668,.6615,0],[-.9930947265625001,.7300214843749997,0],[-.9427086588541668,.8512207031249999,0],[-.8526429036458333,.942466796875,0],[-.7340693359375,.9931660156249997,0],[-.6675833333333334,1,0],[.6675833333333335,1,0],[.7340693359375,.9931783854166667,0],[.8526429036458333,.9428007812500001,0],[.9427086588541669,.8527669270833329,0],[.9930947265625003,.7342643229166665,0],[.9999166666666668,.6678333333333333,0],[.9999166666666668,-.6678333333333333,0],[.9951852213541668,-.7342643229166665,0],[.9474957682291666,-.8527669270833333,0],[.8586422526041665,-.94280078125,0],[.7403902994791667,-.9931783854166667,0],[-.39025,-.241,0],[-.39025,.6673333333333333,0],[-.6889166666666666,.6673333333333333,0],[-.6104114583333334,-.37739843750000013,0],[-.6961927083333334,-.4599036458333333,0],[-.7075833333333335,-.5210000000000001,0],[-.6953255208333335,-.5820000000000001,0],[-.6078098958333333,-.6644375,0],[-.5395833333333335,-.6765000000000001,0],[-.46868489583333345,-.6644375,0],[-.3829505208333333,-.5820000000000001,0],[-.3715833333333335,-.5210000000000001,0],[-.3802786458333333,-.4599036458333333,0],[-.4677942708333334,-.37739843750000013,0],[.3999166666666666,.6673333333333333,0],[.3999166666666666,.18200000000000016,0],[.39136979166666636,.0974895833333338,0],[.3428365885416667,.00896614583333366,0],[.2832545572916666,-.01945052083333343,0],[.24441666666666653,-.02316666666666667,0],[.18944010416666654,-.013565104166666786,0],[.11229947916666635,.04763802083333335,0],[.08891666666666649,.08883333333333332,0],[.08429166666666646,.1039895833333333,0],[.0774791666666666,.1412395833333333,0],[.07641666666666674,.16333333333333333,0],[.07641666666666674,.6673333333333333,0],[-.22224999999999995,.6673333333333333,0],[-.2213828124999999,.5376640625,0],[-.2196484375000001,-.06229947916666667,0],[-.22224999999999995,-.241,0],[.07641666666666674,-.241,0],[.07641666666666674,-.11033333333333328,0],[.11219270833333324,-.1598932291666667,0],[.2443697916666668,-.2450755208333334,0],[.35008333333333314,-.2596666666666666,0],[.4222405598958334,-.25350520833333334,0],[.5478753255208332,-.20355729166666647,0],[.6408304036458334,-.1019843749999999,0],[.6917776692708334,.0529635416666665,0],[.6985833333333333,.15100000000000002,0],[-.6889166666666666,-.241,0],[-.5395833333333335,-.3653333333333334,0],[.6739166666666666,-1,0],[.6985833333333333,.6673333333333333,0]],cells:[[0,30,1],[0,31,30],[0,32,31],[0,66,32],[1,30,2],[2,30,3],[3,29,4],[3,30,29],[4,29,5],[5,27,64],[5,28,27],[5,29,28],[5,64,6],[6,25,7],[6,64,25],[7,25,8],[8,25,9],[9,25,10],[10,25,11],[11,24,50],[11,25,24],[11,49,12],[11,50,49],[12,37,67],[12,49,37],[12,67,13],[13,67,14],[14,67,15],[15,67,16],[16,67,17],[17,62,18],[17,63,62],[17,67,63],[18,20,19],[18,21,20],[18,22,21],[18,59,66],[18,60,59],[18,61,60],[18,62,61],[18,66,22],[23,35,53],[23,36,35],[23,52,24],[23,53,52],[23,64,65],[23,65,36],[24,51,50],[24,52,51],[26,64,27],[26,65,64],[32,66,33],[33,54,34],[33,66,54],[34,53,35],[34,54,53],[37,49,38],[38,47,39],[38,48,47],[38,49,48],[39,41,40],[39,42,41],[39,43,42],[39,44,43],[39,46,44],[39,47,46],[44,46,45],[54,56,55],[54,57,56],[54,66,57],[57,66,58],[58,66,59]]},type:"uber"},{id:"location",mesh:{positions:[[-1,0,0],[.9368860306360303,-.9928196803196803,0],[.9507887945387947,-.9980644355644355,0],[.9587079587079586,-.9990009990009989,0],[.9737293956043958,-.9959103396603396,0],[.9964046370296369,-.9751186313686312,0],[1,-.96003996003996,0],[.9998361013986012,-.9546156968031967,0],[.9978224900099897,-.9435798576423574,0],[.9955044955044954,-.9380619380619379,0],[.001332001332001287,.9990009990009989,0],[.001332001332001287,.16650016650016655,0],[-.011735660173160412,.10171078921078928,0],[-.10030854562104563,.013091075591075618,0],[-.16516816516816513,0,0]],cells:[[0,1,14],[1,2,7],[1,7,9],[1,9,12],[1,12,13],[1,13,14],[2,3,4],[2,4,7],[4,5,6],[4,6,7],[7,8,9],[9,10,11],[9,11,12]]},type:"uber"},{id:"lock",mesh:{positions:[[-.5717144302771799,1,0],[-.6273315246975818,.9887622382298644,0],[-.7034052760763391,.9126884868511069,0],[-.7146430378464749,.857071392430705,0],[-.7146430378464749,.1424283603013745,0],[-.7034052760763391,.08681126588097277,0],[-.6273315246975818,.010737514502215495,0],[-.5717144302771799,-.0005002472679204173,0],[.5717144302771799,-.0005002472679204173,0],[.6273315246975818,.010737514502215495,0],[.7034052760763388,.08681126588097277,0],[.7146430378464749,.1424283603013745,0],[.7146430378464749,.857071392430705,0],[.7034052760763388,.9126884868511069,0],[.6273315246975818,.9887622382298644,0],[.42878582270788496,-.5607803889395566,0],[.4193380184216052,-.6529084845181471,0],[.349644689415121,-.8153233978914434,0],[.2253079671273005,-.9351947178978423,0],[.06203213231482052,-.996416176951283,0],[-.029300364551705493,-1,0],[-.11183633143167683,-.9855932430089137,0],[-.25575706453085706,-.911020242009634,0],[-.36242032950381015,-.7879408448165249,0],[-.42095908565628265,-.6313625552243622,0],[-.4287858227078849,-.5452011707145034,0],[-.4287858227078849,-.20060029786493327,0],[-.4244198003985415,-.17834140049550873,0],[-.394838045150684,-.14791993967818162,0],[-.37318659436342916,-.14342885483721524,0],[-.19867076452131993,-.14342885483721524,0],[-.17699698113913237,-.14791993967818162,0],[-.14731696247357104,-.17834140049550873,0],[-.14292860756929493,-.20060029786493327,0],[-.14292860756929493,-.5722146775451001,0],[-.1356705142161667,-.6439313396524871,0],[-.06755609967142455,-.7092720459065878,0],[0,-.7151432851143951,0],[.07135487406947733,-.7082067811282978,0],[.136936772348851,-.6407355453176174,0],[.14292860756929493,-.5722146775451001,0],[.14292860756929493,-.20060029786493327,0],[.14729686313813165,-.17834140049550873,0],[.1769366831328143,-.14791993967818162,0],[.19867076452132001,-.14342885483721524,0],[.37304366575585973,-.14342885483721524,0],[.3947174491380475,-.14791993967818162,0],[.42439746780360876,-.17834140049550873,0],[.42878582270788496,-.20060029786493327,0],[.5717144302771799,1,0]],cells:[[0,1,3],[0,3,7],[0,7,8],[0,8,49],[1,2,3],[3,4,7],[4,5,6],[4,6,7],[8,9,11],[8,11,49],[9,10,11],[11,12,49],[12,13,14],[12,14,49],[15,40,16],[15,41,40],[15,48,41],[16,39,17],[16,40,39],[17,38,18],[17,39,38],[18,38,19],[19,37,20],[19,38,37],[20,36,21],[20,37,36],[21,36,22],[22,35,23],[22,36,35],[23,35,24],[24,34,25],[24,35,34],[25,33,26],[25,34,33],[26,29,27],[26,30,29],[26,33,30],[27,29,28],[30,32,31],[30,33,32],[41,44,42],[41,45,44],[41,48,45],[42,44,43],[45,47,46],[45,48,47]]},type:"uber"},{id:"lost",mesh:{positions:[[.5066104470233912,-.4165423959745068,0],[.4991468938022159,-.4196488599274258,0],[.48341581394286237,-.4232354746710545,0],[.47530908198808497,-.4236888263478644,0],[.40398770686197616,-.4236888263478644,0],[.38098960068371257,-.4823565531941469,0],[.28616540440916616,-.5602437112257782,0],[.22232545105908397,-.5714770064688995,0],[.15856812583127589,-.5602437112257782,0],[.06380199256157093,-.4823565531941469,0],[.040806119575800937,-.4236888263478644,0],[-.04066318668047564,-.4236888263478644,0],[-.06372159093201213,-.4823565531941469,0],[-.15850559027765065,-.5602437112257782,0],[-.22232544677122568,-.5714770064688995,0],[-.2860827719990341,-.5602437112257782,0],[-.38084890526873916,-.4823565531941469,0],[-.40384477825450904,-.4236888263478644,0],[-.47516615338061774,-.4236888263478644,0],[-.48327288533539525,-.4232354746710545,0],[-.49900396519474877,-.4196488599274258,0],[-.5064675184159241,-.4165423959745068,0],[-.7473022219980753,-.2996267950663764,0],[-.8033704348136359,-.2659936279643257,0],[-.8982080324825464,-.17757609311457762,0],[-.9650673552196627,-.06576963160852506,0],[-.9980525978463685,.06365054750836222,0],[-1,.13316102834415983,0],[-.9884222244802878,.2148598020132061,0],[-.9239290402499729,.3627406624031457,0],[-.8139443601742536,.47954795022592983,0],[-.6700186023440691,.5528200775180161,0],[-.5889373249244708,.5692362097264406,0],[-.5166553690595055,.5714770064688995,0],[-.38130365273273137,.5447979302664859,0],[-.2634048593333914,.48178595539402386,0],[-.1691629837293568,.3886986749471847,0],[-.13285213849678867,.33283229297577127,0],[-.11585926702463945,.3099436164456018,0],[-.06799158308009334,.2816392856481224,0],[-.039662686428205585,.2778047791009178,0],[.039805619323530994,.2778047791009178,0],[.06813451597541897,.2816392856481224,0],[.11600219991996474,.3099436164456018,0],[.13299507139211397,.33283229297577127,0],[.16929977497683613,.3886986749471847,0],[.26350256736730504,.48178595539402386,0],[.38134887759414315,.5447979302664859,0],[.5166615107073516,.5714770064688995,0],[.5889373249244709,.5692362097264406,0],[.6700655007933942,.5528200775180161,0],[.814044856851379,.47954795022592983,0],[.9240295369270985,.3627406624031457,0],[.9884691229296128,.2148598020132061,0],[1,.13316102834415983,0],[.9980997753300218,.06365054750836222,0],[.9651753889591412,-.06576963160852506,0],[.8983434237261703,-.17757609311457762,0],[.8035130842460798,-.2659936279643257,0],[-.6010932354950902,.41750995564927434,0],[-.7132860508932024,.37037087261388746,0],[-.7981102712208468,.28581352679549815,0],[-.8453956327529385,.17398138280529113,0],[-.8517830340565633,.11100709418675142,0],[-.8453956327529385,.048038947031813654,0],[-.7981102712208468,-.06375411491728905,0],[-.7132860508932024,-.14825897913762393,0],[-.6010932354950902,-.19535898013190686,0],[-.5379118120586974,-.20172069895137734,0],[-.4759282531821517,-.19557672293234504,0],[-.36565548263200653,-.15003777032274246,0],[-.28152524769139986,-.06819271815699167,0],[-.2329976355670642,.04032415211782482,0],[-.2250410903131016,.10157380609391922,0],[-.2250410903131016,.12044038227958323,0],[-.2329976355670642,.18173721386243946,0],[-.28152524769139986,.29031494045840384,0],[-.36565548263200653,.3721873500529278,0],[-.4759282531821517,.4177335607558786,0],[.4760711819738628,.4177335607558786,0],[.3657984125961786,.3721873500529278,0],[.28166817923001997,.29031494045840384,0],[.23314056827814555,.18173721386243946,0],[.22518402320842723,.12044038227958323,0],[.22518402320842723,.10157380609391922,0],[.23314056827814555,.04032415211782482,0],[.28166817923001997,-.06819271815699167,0],[.3657984125961786,-.15003777032274246,0],[.4760711819738628,-.19557672293234504,0],[.5380547406661647,-.20172069895137734,0],[.6012361641025574,-.19535898013190686,0],[.7134289795006696,-.14825897913762393,0],[.798253199828314,-.06375411491728905,0],[.8455385613604056,.048038947031813654,0],[.8519259626640305,.11100709418675142,0],[.8455385613604056,.17398138280529113,0],[.798253199828314,.28581352679549815,0],[.7134289795006696,.37037087261388746,0],[.6012361641025574,.41750995564927434,0],[-.5379118120586974,.42387781593234714,0],[.5380547406661647,.42387781593234714,0],[.7474451506055424,-.2996267950663764,0]],cells:[[0,2,1],[0,3,2],[0,88,3],[0,89,88],[0,90,89],[0,101,90],[3,88,4],[4,6,5],[4,7,6],[4,10,7],[4,87,10],[4,88,87],[7,10,8],[8,10,9],[10,86,11],[10,87,86],[11,14,12],[11,17,14],[11,70,17],[11,71,70],[11,86,71],[12,14,13],[14,17,15],[15,17,16],[17,69,18],[17,70,69],[18,21,19],[18,69,21],[19,21,20],[21,67,22],[21,68,67],[21,69,68],[22,66,23],[22,67,66],[23,66,24],[24,65,25],[24,66,65],[25,64,26],[25,65,64],[26,63,27],[26,64,63],[27,62,28],[27,63,62],[28,61,29],[28,62,61],[29,61,30],[30,60,31],[30,61,60],[31,59,32],[31,60,59],[32,59,99],[32,99,33],[33,78,34],[33,99,78],[34,77,35],[34,78,77],[35,76,36],[35,77,76],[36,76,37],[37,76,38],[38,75,39],[38,76,75],[39,74,40],[39,75,74],[40,73,41],[40,74,73],[41,73,84],[41,83,42],[41,84,83],[42,82,43],[42,83,82],[43,81,44],[43,82,81],[44,81,45],[45,81,46],[46,80,47],[46,81,80],[47,79,48],[47,80,79],[48,79,100],[48,100,49],[49,98,50],[49,100,98],[50,97,51],[50,98,97],[51,96,52],[51,97,96],[52,96,53],[53,95,54],[53,96,95],[54,94,55],[54,95,94],[55,93,56],[55,94,93],[56,92,57],[56,93,92],[57,91,58],[57,92,91],[58,91,101],[71,86,72],[72,85,73],[72,86,85],[73,85,84],[90,101,91]]},type:"uber"},{id:"mail-open",mesh:{positions:[[-.928,-.3268571428571429,0],[-.9580535714285714,-.3039464285714286,0],[-.9950178571428572,-.24023214285714276,0],[-1,-.20285714285714287,0],[-1,.7142857142857142,0],[-.9887678571428571,.7698749999999999,0],[-.9127321428571429,.8459107142857142,0],[-.8571428571428572,.8571428571428571,0],[.8571428571428572,.8571428571428571,0],[.9127321428571429,.8459107142857142,0],[.9887678571428571,.7698749999999999,0],[1,.7142857142857142,0],[1,-.20285714285714287,0],[.9949977678571429,-.24023214285714276,0],[.9579933035714288,-.3039464285714286,0],[.9280000000000002,-.3268571428571429,0],[0,.28571428571428564,0],[-.8571428571428572,-.2041428571428572,0],[-.8571428571428572,-.20299999999999999,0],[0,-.6928571428571428,0],[.8571428571428572,-.20299999999999999,0],[-.856142982127234,-.20357142857142868,0],[.8561429821272342,-.20357142857142868,0],[0,-.8571428571428571,0],[.8571428571428572,-.2041428571428572,0]],cells:[[0,17,1],[0,19,21],[0,21,17],[0,23,19],[1,17,2],[2,17,3],[3,17,18],[3,18,4],[4,6,5],[4,7,6],[4,16,7],[4,18,16],[7,16,8],[8,11,9],[8,16,11],[9,11,10],[11,16,20],[11,20,12],[12,20,24],[12,24,13],[13,24,14],[14,24,15],[15,19,23],[15,22,19],[15,24,22],[16,18,21],[16,22,20]]},type:"uber"},{id:"mail-sent",mesh:{positions:[[.5057864681543178,.6492998150117518,0],[.48980107060831624,.6623539978015887,0],[.4531653544714429,.6773094486992737,0],[.43372148097838226,.6791839069160582,0],[.41411227982376975,.6773094486992737,0],[.37736038749229217,.6623539978015887,0],[.36137052163111383,.6492998150117518,0],[.1281602159089894,.4160895092896273,0],[.12253013878586949,.40762205202906204,0],[.12253013878586949,.3883814868765582,0],[.1281602159089894,.37991402961599297,0],[.24926943046854744,.2589478011421013,0],[.2532708067096219,.255652418699005,0],[.26239957461639474,.2518498824833105,0],[.2672856772625314,.25136953860177463,0],[.2721941214845529,.2518498824833105,0],[.28142119232522167,.255652418699005,0],[.2854449101421819,.2589478011421013,0],[.4335784948927157,.4070813858926353,0],[.8370852286436876,.003574652141663476,0],[.8411089464606474,.0002792696985674661,0],[.8503360173013164,-.00352326651712706,0],[.8552444615233379,-.004003610398663171,0],[.8600702419145836,-.00352326651712706,0],[.8692392246579503,.0002792696985674661,0],[.873260708317322,.003574652141663476,0],[.9943699228768801,.12468386670122165,0],[1,.13308876754930804,0],[1,.15231145944110336,0],[.41861857567985417,-.5918372818345115,0],[.342514231583839,-.6679416259305266,0],[.28687477099884706,-.6791839069160582,0],[-.8570139143334614,-.6791839069160582,0],[-.9126533749184532,-.6679416259305266,0],[-.9887577190144684,-.5918372818345115,0],[-1,-.5361978212495196,0],[-.2850695716673072,-.17873260708317326,0],[.3004361075612827,.11162968391138423,0],[.36078517234291607,.13667459047891387,0],[.3865360727084244,.15785663857585855,0],[.42986085666538565,.2011814225328198,0],[.42986085666538565,-.3574652141663465,0],[-.2850695716673072,0,0],[-1,-.3574652141663465,0],[-1,.2502256499164425,0],[-.9887577190144684,.3058651105014344,0],[-.9126533749184532,.38196945459744946,0],[-.8570139143334614,.3932117355829811,0],[-.021260243612543528,.3932117355829811,0],[-.017529200439682202,.3614241414132386,0],[.006769497493275489,.30353264997899865,0],[.027069053342746452,.2788228670497502,0],[.1481782679023047,.157713652490192,0],[.17384650443703697,.1366142682240235,0],[.23413748112136834,.11162744975379575,0],[.2672856772625314,.10838345293523609,0],[.42986085666538565,-.5361978212495196,0],[.9943699228768801,.16071636028918942,0]],cells:[[0,1,2],[0,2,3],[0,3,4],[0,4,6],[0,6,18],[0,18,57],[4,5,6],[6,7,18],[7,8,10],[7,10,11],[7,11,17],[7,17,18],[8,9,10],[11,12,16],[11,16,17],[12,13,14],[12,14,15],[12,15,16],[18,19,57],[19,20,25],[19,25,57],[20,21,24],[20,24,25],[21,22,23],[21,23,24],[25,26,57],[26,27,57],[27,28,57],[29,31,30],[29,56,31],[31,36,32],[31,56,36],[32,35,33],[32,36,35],[33,35,34],[37,41,38],[37,55,41],[38,41,39],[39,41,40],[41,53,42],[41,54,53],[41,55,54],[42,44,43],[42,47,44],[42,48,47],[42,49,48],[42,50,49],[42,51,50],[42,52,51],[42,53,52],[44,46,45],[44,47,46]]},type:"uber"},{id:"mail",mesh:{positions:[[1,-.3928571428571429,0],[1,.5714285714285715,0],[.9887678571428571,.6270178571428573,0],[.9127321428571429,.7030535714285713,0],[.8571428571428572,.7142857142857143,0],[-.8571428571428572,.7142857142857143,0],[-.9127321428571429,.7030535714285713,0],[-.9887678571428571,.6270178571428573,0],[-1,.5714285714285715,0],[-1,-.3928571428571429,0],[.9887678571428571,-.6270178571428572,0],[.9127321428571429,-.7030535714285715,0],[.8571428571428572,-.7142857142857143,0],[-.8571428571428572,-.7142857142857143,0],[-.9127321428571429,-.7030535714285715,0],[-.9887678571428571,-.6270178571428572,0],[-1,-.5714285714285715,0],[0,0,0],[0,.17857142857142858,0],[1,-.5714285714285715,0]],cells:[[0,1,18],[1,2,4],[1,4,18],[2,3,4],[4,5,18],[5,6,8],[5,8,18],[6,7,8],[8,9,18],[10,12,11],[10,19,12],[12,17,13],[12,19,17],[13,15,14],[13,16,15],[13,17,16]]},type:"uber"},{id:"menu",mesh:{positions:[[1,-.5416666666666667,0],[.9967239583333332,-.525453125,0],[.9745468749999997,-.5032760416666666,0],[.9583333333333333,-.5,0],[-.9583333333333334,-.5,0],[-.974546875,-.5032760416666666,0],[-.9967239583333333,-.525453125,0],[-1,-.5416666666666667,0],[-1,-.7916666666666666,0],[-.9967239583333333,-.8078802083333334,0],[-.974546875,-.8300572916666666,0],[-.9583333333333334,-.8333333333333334,0],[.9583333333333333,-.8333333333333334,0],[.9745468749999997,-.8300572916666666,0],[.9967239583333332,-.8078802083333334,0],[-.9583333333333334,-.16666666666666663,0],[-.974546875,-.163390625,0],[-.9967239583333333,-.14121354166666666,0],[-1,-.12500000000000003,0],[-1,.12499999999999993,0],[-.9967239583333333,.1412135416666664,0],[-.974546875,.16339062499999985,0],[-.9583333333333334,.16666666666666663,0],[.9583333333333333,.16666666666666663,0],[.9745468749999997,.16339062499999985,0],[.9967239583333332,.1412135416666664,0],[1,.12499999999999993,0],[1,-.12500000000000003,0],[.9967239583333332,-.14121354166666666,0],[.9745468749999997,-.163390625,0],[-.9583333333333334,.5000000000000001,0],[-.974546875,.5032760416666667,0],[-.9967239583333333,.5254531250000004,0],[-1,.5416666666666666,0],[-1,.7916666666666666,0],[-.9967239583333333,.8078802083333331,0],[-.974546875,.8300572916666665,0],[-.9583333333333334,.8333333333333334,0],[.9583333333333333,.8333333333333334,0],[.9745468749999997,.8300572916666665,0],[.9967239583333332,.8078802083333331,0],[1,.7916666666666666,0],[1,.5416666666666666,0],[.9967239583333332,.5254531250000004,0],[.9745468749999997,.5032760416666667,0],[.9583333333333333,.5000000000000001,0],[.9583333333333333,-.16666666666666663,0],[1,-.7916666666666666,0]],cells:[[0,1,3],[0,3,12],[0,12,47],[1,2,3],[3,4,12],[4,5,6],[4,6,7],[4,7,11],[4,11,12],[7,8,11],[8,9,10],[8,10,11],[12,13,47],[13,14,47],[15,17,16],[15,18,17],[15,19,18],[15,22,19],[15,46,22],[19,22,20],[20,22,21],[22,46,23],[23,25,24],[23,26,25],[23,27,26],[23,46,27],[27,46,28],[28,46,29],[30,32,31],[30,33,32],[30,34,33],[30,37,34],[30,45,37],[34,37,35],[35,37,36],[37,45,38],[38,40,39],[38,41,40],[38,42,41],[38,45,42],[42,44,43],[42,45,44]]},type:"uber"},{id:"message-phone",mesh:{positions:[[-1,.21428571428571427,0],[-.9941919642857143,.27188476562500014,0],[-.9511830357142858,.37405831473214285,0],[-.8739955357142857,.4512207031250001,0],[-.7718437499999999,.49419782366071424,0],[-.7142857142857143,.5000000000000001,0],[-.5714285714285714,.5000000000000001,0],[-.5714285714285714,.75,0],[-.5686004464285713,.7641383928571428,0],[-.5500334821428571,.7829866071428573,0],[-.537,.7857142857142857,0],[-.5324553571428571,.7854866071428572,0],[-.5232589285714287,.7834241071428575,0],[-.5187142857142857,.7814285714285715,0],[0,.5000000000000001,0],[.4285714285714286,.5000000000000001,0],[.4285714285714286,-.7857142857142857,0],[-.7142857142857143,-.7857142857142857,0],[-.7718437499999999,-.77990625,0],[-.8739955357142857,-.7368973214285713,0],[-.9511830357142858,-.6597098214285714,0],[-.9941919642857143,-.5575580357142857,0],[0,.07142857142857137,0],[0,.21428571428571427,0],[-.7142857142857143,.21428571428571427,0],[.1428571428571428,-.21428571428571427,0],[.1428571428571428,-.07142857142857145,0],[-.7142857142857143,-.07142857142857145,0],[.1428571428571428,-.5,0],[.1428571428571428,-.3571428571428572,0],[-.7142857142857143,-.3571428571428572,0],[1,.21428571428571427,0],[.9941919642857144,.27188476562500014,0],[.9511830357142856,.37405831473214285,0],[.8739955357142857,.4512207031250001,0],[.7718437499999999,.49419782366071424,0],[.7142857142857142,.5000000000000001,0],[.5714285714285714,.5000000000000001,0],[.5714285714285714,.1428571428571429,0],[.7368571428571429,.08771428571428581,0],[.7567857142857142,.07735491071428567,0],[.7821785714285714,.042171875000000095,0],[.7857142857142858,.02000000000000013,0],[.7857142857142858,-.30571428571428566,0],[.7821785714285714,-.32788616071428583,0],[.7567857142857142,-.3630691964285714,0],[.7368571428571429,-.37342857142857144,0],[.5714285714285714,-.42857142857142855,0],[.5714285714285714,-.7857142857142857,0],[.7142857142857142,-.7857142857142857,0],[.7718437499999999,-.77990625,0],[.8739955357142857,-.7368973214285713,0],[.9511830357142856,-.6597098214285714,0],[.9941919642857144,-.5575580357142857,0],[-1,-.5,0],[-.7142857142857143,-.5,0],[-.7142857142857143,-.21428571428571427,0],[-.7142857142857143,.07142857142857137,0],[1,-.5,0]],cells:[[0,24,1],[0,27,57],[0,54,27],[0,57,24],[1,24,2],[2,24,3],[3,24,4],[4,24,5],[5,24,6],[6,13,7],[6,14,13],[6,23,14],[6,24,23],[7,11,8],[7,12,11],[7,13,12],[8,10,9],[8,11,10],[14,23,15],[15,23,26],[15,26,16],[16,25,29],[16,26,25],[16,28,17],[16,29,28],[17,28,55],[17,55,18],[18,55,19],[19,55,20],[20,55,21],[21,55,54],[22,26,23],[22,27,26],[22,57,27],[25,56,29],[27,54,56],[29,56,30],[30,54,55],[30,56,54],[31,32,40],[31,40,41],[31,41,42],[31,42,43],[31,43,58],[32,33,39],[32,39,40],[33,34,39],[34,35,39],[35,36,39],[36,37,38],[36,38,39],[43,44,58],[44,45,58],[45,46,53],[45,53,58],[46,47,49],[46,49,50],[46,50,51],[46,51,52],[46,52,53],[47,48,49]]},type:"uber"},{id:"messages",mesh:{positions:[[-.7142857142857143,-.7857142857142857,0],[-.7718847656250001,-.7799121093750001,0],[-.8740583147321429,-.7369349888392858,0],[-.951220703125,-.6597726004464286,0],[-.9941978236607143,-.5575990513392859,0],[-1,-.5,0],[-1,.21428571428571427,0],[-.9941978236607143,.27188476562500014,0],[-.951220703125,.37405831473214285,0],[-.8740583147321429,.4512207031250001,0],[-.7718847656250001,.49419782366071424,0],[-.7142857142857143,.5000000000000001,0],[-.5714285714285714,.5000000000000001,0],[-.5714285714285714,.75,0],[-.5686004464285713,.7641383928571428,0],[-.5500334821428571,.7829866071428573,0],[-.537,.7857142857142857,0],[-.5324553571428571,.7854866071428572,0],[-.5232589285714287,.7834241071428575,0],[-.5187142857142857,.7814285714285715,0],[0,.5000000000000001,0],[.7142857142857142,.5000000000000001,0],[.7718847656250001,.49419782366071424,0],[.8740583147321428,.4512207031250001,0],[.951220703125,.37405831473214285,0],[.9941978236607143,.27188476562500014,0],[1,.21428571428571427,0],[1,-.5,0],[.9941978236607143,-.5575990513392859,0],[.951220703125,-.6597726004464286,0],[.8740583147321428,-.7369349888392858,0],[.7718847656250001,-.7799121093750001,0],[.4285714285714286,-.07142857142857145,0],[.4285714285714286,.07142857142857137,0],[-.4285714285714286,.07142857142857137,0],[.5714285714285714,-.3571428571428572,0],[.5714285714285714,-.21428571428571427,0],[-.5714285714285714,-.21428571428571427,0],[-.5714285714285714,-.3571428571428572,0],[-.4285714285714286,-.07142857142857145,0],[.7142857142857142,-.7857142857142857,0]],cells:[[0,35,38],[0,38,1],[0,40,35],[1,38,2],[2,38,3],[3,38,4],[4,38,5],[5,37,6],[5,38,37],[6,8,7],[6,11,8],[6,34,11],[6,37,34],[8,11,9],[9,11,10],[11,34,12],[12,19,13],[12,20,19],[12,34,20],[13,17,14],[13,18,17],[13,19,18],[14,16,15],[14,17,16],[20,33,21],[20,34,33],[21,23,22],[21,26,23],[21,33,26],[23,26,24],[24,26,25],[26,33,36],[26,36,27],[27,35,28],[27,36,35],[28,35,29],[29,35,30],[30,35,31],[31,35,40],[32,36,33],[32,37,36],[32,39,37],[34,37,39]]},type:"uber"},{id:"minus-alt",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10226789202008946,.9948371233258928,0],[.2974228166852677,.9550420619419644,0],[.47672310965401765,.8793055943080357,0],[.6361525878906249,.7716489257812498,0],[.7716950683593751,.6360932617187502,0],[.8793343680245538,.4766598074776789,0],[.9550543038504469,.2973697684151786,0],[.9948386928013393,.10224434988839293,0],[1,0,0],[.9948386928013393,-.10224434988839282,0],[.9550543038504469,-.2973697684151786,0],[.8793343680245538,-.47665980747767855,0],[.7716950683593751,-.63609326171875,0],[.6361525878906249,-.77164892578125,0],[.47672310965401765,-.8793055943080357,0],[.2974228166852677,-.9550420619419643,0],[.10226789202008946,-.9948371233258928,0],[-.5357142857142857,.1428571428571428,0],[-.5496116071428572,.14004910714285712,0],[-.5686205357142857,.12104017857142835,0],[-.5714285714285714,.1071428571428572,0],[-.5714285714285714,-.1071428571428571,0],[-.5686205357142857,-.12104017857142857,0],[-.5496116071428572,-.14004910714285723,0],[-.5357142857142857,-.1428571428571429,0],[.5357142857142858,-.1428571428571429,0],[.549611607142857,-.14004910714285723,0],[.5686205357142857,-.12104017857142857,0],[.5714285714285714,-.1071428571428571,0],[.5714285714285714,.1071428571428572,0],[.5686205357142857,.12104017857142835,0],[.549611607142857,.14004910714285712,0],[0,-1,0],[.5357142857142858,.1428571428571428,0]],cells:[[0,42,1],[0,50,42],[1,42,2],[2,42,3],[3,42,4],[4,41,5],[4,42,41],[5,41,6],[6,40,7],[6,41,40],[7,39,8],[7,40,39],[8,38,9],[8,39,38],[9,37,10],[9,38,37],[10,36,11],[10,37,36],[11,36,12],[12,35,13],[12,36,35],[13,35,14],[14,35,15],[15,35,16],[16,35,17],[17,35,51],[17,51,18],[18,51,19],[19,51,20],[20,51,21],[21,51,22],[22,49,23],[22,51,49],[23,49,24],[24,48,25],[24,49,48],[25,47,26],[25,48,47],[26,46,27],[26,47,46],[27,45,28],[27,46,45],[28,44,29],[28,45,44],[29,44,30],[30,43,31],[30,44,43],[31,43,32],[32,43,33],[33,43,34],[34,43,50],[42,50,43]]},type:"uber"},{id:"minus",mesh:{positions:[[-.9583333333333334,.16666666666666666,0],[-.974546875,.1633906249999999,0],[-.9967239583333333,.14121354166666636,0],[-1,.125,0],[-1,-.125,0],[-.9967239583333333,-.14121354166666666,0],[-.974546875,-.16339062500000004,0],[-.9583333333333334,-.16666666666666666,0],[.9583333333333333,-.16666666666666666,0],[.9745468749999997,-.16339062500000004,0],[.9967239583333332,-.14121354166666666,0],[1,-.125,0],[1,.125,0],[.9967239583333332,.14121354166666636,0],[.9745468749999997,.1633906249999999,0],[.9583333333333333,.16666666666666666,0]],cells:[[0,1,2],[0,2,3],[0,3,4],[0,4,7],[0,7,8],[0,8,15],[4,5,7],[5,6,7],[8,9,10],[8,10,11],[8,11,15],[11,12,15],[12,13,14],[12,14,15]]},type:"uber"},{id:"moon",mesh:{positions:[[.7739255921931281,.7921447799192853,0],[.6185401246877205,.8903503456546993,0],[.4455623400867236,.9592297382739641,0],[.2584644820805792,.9953259280124709,0],[.16070560170383894,1,0],[.05798074688562971,.9948371888379697,0],[-.1380578038669965,.9550425729521135,0],[-.31818263522130846,.8793067954513896,0],[-.478355138113397,.7716508520968306,0],[-.6145367034793534,.6360957386494688,0],[-.7226887222552685,.47666245087033543,0],[-.7987725853772333,.2973719845204639,0],[-.8387496837813387,.10224533536088498,0],[-.8439361308817227,3.4027778372802686e-9,0],[-.8387496837813387,-.1022384612782955,0],[-.7987725853772333,-.29735650390648927,0],[-.7226887222552685,-.4766439800927934,0],[-.6145367034793534,-.6360784288812658,0],[-.478355138113397,-.7716373893159627,0],[-.31818263522130846,-.879298400440942,0],[-.1380578038669965,-.9550390013002606,0],[.05798074688562971,-.9948367309379758,0],[.16070560170383894,-1,0],[.18067792861346507,-.9997916666312211,0],[.11011764985575559,-.9277359211703885,0],[-.007880278837515482,-.7639349766289246,0],[-.0911537741794213,-.5777453598645401,0],[-.1350297222637616,-.3738037900014075,0],[-.1407332679886573,-.2666249973841146,0],[-.13566927778740054,-.16559737855774492,0],[-.09661850661164974,.02734140360028614,0],[-.02225101537003439,.20489371073825802,0],[.08353679477930409,.3631821016236316,0],[.21684852267822408,.4983291350238681,0],[.3737877671685829,.6064573697064286,0],[.5504581270922397,.6836893644387745,0],[.7429632012910522,.7261476779883669,0],[.8439361308817227,.7331250039344617,0]],cells:[[0,1,36],[0,36,37],[1,2,35],[1,35,36],[2,3,34],[2,34,35],[3,4,34],[4,5,33],[4,33,34],[5,6,33],[6,7,32],[6,32,33],[7,8,32],[8,9,31],[8,31,32],[9,10,31],[10,11,30],[10,30,31],[11,12,30],[12,13,30],[13,14,29],[13,29,30],[14,15,29],[15,16,28],[15,28,29],[16,17,27],[16,27,28],[17,18,27],[18,19,26],[18,26,27],[19,20,25],[19,25,26],[20,21,25],[21,22,24],[21,24,25],[22,23,24]]},type:"uber"},{id:"note",mesh:{positions:[[.1652653515032824,-1,0],[.8058751850678235,-.3634391709906274,0],[.3421405964204045,-.3634391709906274,0],[.2759828093381019,-.37760292848333576,0],[.18006176516691505,-.4707402855024543,0],[.8263267743872501,-.19817381780026133,0],[.8263267743872501,.8179188969036146,0],[.8101430337082303,.8848726695625739,0],[.7081316944804228,.984384361074573,0],[.6406098200678706,1,0],[-.6815130071421428,1,0],[-.7426437578626014,.984384361074573,0],[-.816534156451339,.8848726695625739,0],[-.8263267743872501,.8179188969036146,0],[-.8263267743872501,-.83473464512255,0],[-.816534156451339,-.8964334961994853,0],[-.7426437578626014,-.9728235327505781,0],[-.6815130071421428,-.9831842500939811,0],[-3.374167666039052e-9,-.9831842500939811,0],[-3.374167666039052e-9,-.34464023717699255,0],[.009792614561743292,-.2832512595609675,0],[.08368301315048132,-.20822466263173867,0],[.14481376387093978,-.19817381780026133,0],[.6406098200678706,-.19817381780026133,0],[-.2285841788175892,.20331270020149228,0],[-.19661679169530677,.2792911879952935,0],[-.13922629950241358,.3366889441253016,0],[-.06324151829282841,.36866553158788196,0],[-.020410274323625962,.3729832505052497,0],[.022407332469228294,.36866553158788196,0],[.09837452252825755,.3366889441253016,0],[.15575710677273566,.2792911879952935,0],[.187722395867888,.20331270020149228,0],[.19203833931734937,.16049331849430626,0],[.187722395867888,.11766207445261179,0],[.15575710677273566,.041677292781714836,0],[.09837452252825755,-.01571320003065424,0],[.022407332469228294,-.04768058761424887,0],[-.020410274323625962,-.05199661182955351,0],[-.06324151829282841,-.04768058761424887,0],[-.13922629950241358,-.01571320003065424,0],[-.19661679169530677,.041677292781714836,0],[-.2285841788175892,.11766207445261179,0],[.38344079979097856,.6290386778096302,0],[.2355495281370203,.5353942217078467,0],[.07569257806366216,.4868378370624775,0],[-.020658172733848845,.47920754804677657,0],[-.11699706090688405,.4868378370624775,0],[-.27684771525789864,.5353942217078467,0],[-.42475133082971483,.6290386778096302,0],[-.4544797276000714,.6567851833212697,0],[-.4544797276000714,.7271055871112868,0],[-.44744562093879386,.7539560441802544,0],[-.4033042775936584,.7885533089070305,0],[-.37428471420652376,.7934183064031874,0],[.3340012790626023,.7934183064031874,0],[.36285945384942125,.7885533089070305,0],[.406290672928602,.7539560441802544,0],[.41316338719362505,.7271055871112868,0],[-.23290020296040193,.16049331849430626,0],[.1652653515032824,-.5362654164138325,0],[.41316338719362505,.6567851833212697,0]],cells:[[0,1,2],[0,2,60],[2,3,60],[3,4,60],[5,6,61],[5,61,23],[6,7,8],[6,8,9],[6,9,58],[6,58,61],[9,10,54],[9,54,55],[9,55,56],[9,56,57],[9,57,58],[10,11,12],[10,12,13],[10,13,52],[10,52,53],[10,53,54],[13,14,42],[13,42,59],[13,50,51],[13,51,52],[13,59,50],[14,15,17],[14,17,19],[14,19,40],[14,40,41],[14,41,42],[15,16,17],[17,18,19],[19,20,40],[20,21,38],[20,38,39],[20,39,40],[21,22,36],[21,36,37],[21,37,38],[22,23,35],[22,35,36],[23,32,33],[23,33,34],[23,34,35],[23,43,32],[23,61,43],[24,25,48],[24,48,49],[24,49,59],[25,26,48],[26,27,47],[26,47,48],[27,28,46],[27,46,47],[28,29,46],[29,30,45],[29,45,46],[30,31,44],[30,44,45],[31,32,44],[32,43,44],[49,50,59]]},type:"uber"},{id:"notification",mesh:{positions:[[.8571428571428571,.8571428571428572,0],[.20171428571428576,.8571428571428572,0],[.17089955357142886,.9145401785714287,0],[.06673437499999979,.9893705357142859,0],[0,1,0],[-.06675669642857139,.9893705357142859,0],[-.1710200892857142,.9145401785714287,0],[-.20185714285714287,.8571428571428572,0],[-.3571428571428571,.8571428571428572,0],[-.42857142857142855,1,0],[-.5714285714285715,1,0],[.42857142857142855,-1,0],[.5714285714285715,-1,0],[.36400000000000005,-.5851428571428572,0],[.44974776785714293,-.4980245535714286,0],[.5391325334821429,-.33686579241071435,0],[.5677011718749999,-.21369559151785722,0],[.5714285714285715,-.14857142857142858,0],[.5714285714285715,.13357142857142867,0],[.5844821428571426,.2549799107142856,0],[.683767857142857,.4737433035714287,0],[.7665714285714285,.5635714285714286,0],[.8205714285714285,.6108571428571428,0],[.836109375,.6277254464285715,0],[.8547031249999999,.6686941964285715,0],[-.6428571428571428,.8571428571428572,0],[-.8571428571428571,.8571428571428572,0],[-.8571428571428571,.6914285714285715,0],[-.8547031249999999,.6686941964285715,0],[-.8361093749999999,.6277254464285715,0],[-.8205714285714285,.6108571428571428,0],[-.7665714285714285,.5635714285714286,0],[-.6837678571428571,.4737433035714287,0],[-.5844821428571428,.2549799107142856,0],[-.5714285714285715,.13357142857142867,0],[-.5714285714285715,-.14857142857142858,0],[-.5641063058035712,-.23976283482142857,0],[-.5089684709821428,-.4069447544642857,0],[-.40748465401785716,-.5463364955357142,0],[-.2688289620535715,-.6489112723214285,0],[-.18842857142857142,-.6835714285714286,0],[-.19939955357142858,-.7071651785714286,0],[-.21255580357142861,-.7584241071428571,0],[-.21428571428571427,-.7857142857142857,0],[-.209935546875,-.8288828125,0],[-.17771065848214299,-.9054966517857143,0],[-.11984514508928576,-.9633872767857142,0],[-.04320954241071436,-.9956439732142858,0],[0,-1,0],[.0705066964285714,-.9880848214285715,0],[.17777008928571425,-.9048973214285714,0],[.06579241071428582,-.8135089285714285,0],[.027734374999999898,-.8515267857142856,0],[0,-.8571428571428572,0],[-.02779464285714285,-.8515267857142856,0],[-.06581249999999993,-.8135089285714285,0],[-.07142857142857145,-.7857142857142857,0],[-.06581249999999993,-.7579196428571429,0],[-.02779464285714285,-.7199017857142858,0],[0,-.7142857142857143,0],[.027734374999999898,-.7199017857142858,0],[.06579241071428582,-.7579196428571429,0],[.07142857142857136,-.7857142857142857,0],[.20657142857142846,-.8417142857142856,0],[.8571428571428571,.6914285714285715,0]],cells:[[0,1,21],[0,21,64],[1,2,6],[1,6,7],[1,7,19],[1,19,20],[1,20,21],[2,3,4],[2,4,6],[4,5,6],[7,8,18],[7,18,19],[8,9,10],[8,10,13],[8,13,17],[8,17,18],[10,11,13],[11,12,13],[13,14,17],[14,15,16],[14,16,17],[21,22,64],[22,23,64],[23,24,64],[25,26,27],[25,27,30],[25,30,31],[25,31,32],[25,32,33],[25,33,63],[27,28,29],[27,29,30],[33,34,60],[33,60,63],[34,35,59],[34,59,60],[35,36,37],[35,37,38],[35,38,39],[35,39,40],[35,40,59],[40,41,57],[40,57,58],[40,58,59],[41,42,57],[42,43,56],[42,56,57],[43,44,56],[44,45,55],[44,55,56],[45,46,55],[46,47,54],[46,54,55],[47,48,53],[47,53,54],[48,49,53],[49,50,52],[49,52,53],[50,51,52],[50,63,51],[51,63,62],[60,61,63],[61,62,63]]},type:"uber"},{id:"notifications-mute",mesh:{positions:[[.8547031249999999,.6686941964285715,0],[.836109375,.6277254464285715,0],[.8205714285714285,.6108571428571428,0],[.7665714285714285,.5635714285714286,0],[.683767857142857,.4737433035714287,0],[.5844821428571426,.2549799107142856,0],[.5714285714285715,.13357142857142867,0],[.5714285714285715,-.14857142857142858,0],[.5641063058035712,-.23976283482142857,0],[.5089684709821428,-.4069447544642857,0],[.4074846540178574,-.5463364955357142,0],[.2688289620535715,-.6489112723214285,0],[.1884285714285716,-.6835714285714286,0],[.19939955357142866,-.7071651785714286,0],[.21255580357142842,-.7584241071428571,0],[.21428571428571427,-.7857142857142857,0],[.20993554687499988,-.8288828125,0],[.17771065848214251,-.9054966517857143,0],[.11984514508928566,-.9633872767857142,0],[.043209542410714175,-.9956439732142858,0],[0,-1,0],[-.043168526785714284,-.9956439732142858,0],[-.11978236607142849,-.9633872767857142,0],[-.17767299107142845,-.9054966517857143,0],[-.20992968749999993,-.8288828125,0],[-.21428571428571427,-.7857142857142857,0],[-.21255580357142861,-.7584241071428571,0],[-.19939955357142858,-.7071651785714286,0],[-.18842857142857142,-.6835714285714286,0],[-.26878794642857146,-.6489112723214285,0],[-.4074218750000001,-.5463364955357142,0],[-.5089308035714284,-.4069447544642857,0],[-.5641004464285714,-.23976283482142857,0],[-.5714285714285715,-.14857142857142858,0],[-.5714285714285715,.13357142857142867,0],[-.5844821428571428,.2549799107142856,0],[-.6837678571428571,.4737433035714287,0],[-.7665714285714285,.5635714285714286,0],[-.8205714285714285,.6108571428571428,0],[-.8361093749999999,.6277254464285715,0],[-.8547031249999999,.6686941964285715,0],[-.8571428571428571,.6914285714285715,0],[-.8571428571428571,.8571428571428572,0],[-.20171428571428565,.8571428571428572,0],[-.17093973214285713,.9145401785714287,0],[-.0666941964285715,.9893705357142859,0],[0,1,0],[.0667566964285712,.9893705357142859,0],[.1710200892857142,.9145401785714287,0],[.20185714285714287,.8571428571428572,0],[.8571428571428571,.8571428571428572,0],[.02779464285714285,-.8515267857142856,0],[.06581250000000001,-.8135089285714285,0],[.07142857142857136,-.7857142857142857,0],[.06581250000000001,-.7579196428571429,0],[.02779464285714285,-.7199017857142858,0],[0,-.7142857142857143,0],[-.02779464285714285,-.7199017857142858,0],[-.06581249999999993,-.7579196428571429,0],[-.07142857142857145,-.7857142857142857,0],[-.06581249999999993,-.8135089285714285,0],[-.02779464285714285,-.8515267857142856,0],[0,-.8571428571428572,0],[.8571428571428571,.6914285714285715,0]],cells:[[0,63,1],[1,63,2],[2,63,3],[3,49,4],[3,50,49],[3,63,50],[4,49,5],[5,34,6],[5,35,34],[5,43,35],[5,49,43],[6,33,7],[6,34,33],[7,9,8],[7,10,9],[7,11,10],[7,12,11],[7,33,56],[7,56,12],[12,54,13],[12,55,54],[12,56,55],[13,54,14],[14,53,15],[14,54,53],[15,53,16],[16,52,17],[16,53,52],[17,52,18],[18,51,19],[18,52,51],[19,51,62],[19,62,20],[20,62,21],[21,61,22],[21,62,61],[22,61,23],[23,60,24],[23,61,60],[24,59,25],[24,60,59],[25,59,26],[26,58,27],[26,59,58],[27,58,28],[28,33,29],[28,56,33],[28,57,56],[28,58,57],[29,33,30],[30,33,31],[31,33,32],[35,43,36],[36,43,37],[37,41,38],[37,42,41],[37,43,42],[38,41,39],[39,41,40],[43,48,44],[43,49,48],[44,46,45],[44,48,46],[46,48,47]]},type:"uber"},{id:"pause",mesh:{positions:[[.8333333333333334,-.9166666666666666,0],[.8267871093749998,-.949111328125,0],[.782444661458333,-.9934537760416667,0],[.75,-1,0],[.375,-1,0],[.34255533854166687,-.9934537760416667,0],[.29821289062500017,-.949111328125,0],[.29166666666666674,-.9166666666666666,0],[.29166666666666674,.9166666666666667,0],[.29821289062500017,.9491113281249997,0],[.34255533854166687,.9934537760416664,0],[.375,1,0],[.75,1,0],[.782444661458333,.9934537760416664,0],[.8267871093749998,.9491113281249997,0],[-.75,1,0],[-.7824446614583335,.9934537760416664,0],[-.826787109375,.9491113281249997,0],[-.8333333333333334,.9166666666666667,0],[-.8333333333333334,-.9166666666666666,0],[-.826787109375,-.949111328125,0],[-.7824446614583335,-.9934537760416667,0],[-.75,-1,0],[-.375,-1,0],[-.3425553385416667,-.9934537760416667,0],[-.2982128906249999,-.949111328125,0],[-.2916666666666667,-.9166666666666666,0],[-.2916666666666667,.9166666666666667,0],[-.2982128906249999,.9491113281249997,0],[-.3425553385416667,.9934537760416664,0],[-.375,1,0],[.8333333333333334,.9166666666666667,0]],cells:[[0,3,1],[0,4,3],[0,7,4],[0,8,7],[0,31,8],[1,3,2],[4,6,5],[4,7,6],[8,10,9],[8,11,10],[8,12,11],[8,31,12],[12,14,13],[12,31,14],[15,16,18],[15,18,27],[15,27,30],[16,17,18],[18,19,26],[18,26,27],[19,20,22],[19,22,26],[20,21,22],[22,23,26],[23,24,26],[24,25,26],[27,28,29],[27,29,30]]},type:"uber"},{id:"payment",mesh:{positions:[[-.9887678571428571,.6270178571428573,0],[-.9127321428571429,.7030535714285713,0],[-.8571428571428572,.7142857142857143,0],[.8571428571428572,.7142857142857143,0],[.9127924107142855,.7030535714285713,0],[.9887879464285714,.6270178571428573,0],[1,.5714285714285715,0],[1,-.14285714285714282,0],[-1,-.14285714285714282,0],[-.4285714285714286,.28571428571428564,0],[-.4285714285714286,.42857142857142866,0],[-.7142857142857143,.42857142857142866,0],[1,-.4285714285714286,0],[-1,-.4285714285714286,0],[-1,-.5714285714285715,0],[-.9887678571428571,-.6270178571428572,0],[-.9127321428571429,-.7030535714285715,0],[-.8571428571428572,-.7142857142857143,0],[.8571428571428572,-.7142857142857143,0],[.9127924107142855,-.7030535714285715,0],[.9887879464285714,-.6270178571428572,0],[-1,.5714285714285715,0],[-.7142857142857143,.28571428571428564,0],[1,-.5714285714285715,0]],cells:[[0,21,1],[1,21,2],[2,10,3],[2,11,10],[2,21,11],[3,5,4],[3,6,5],[3,7,6],[3,9,7],[3,10,9],[7,9,8],[8,9,22],[8,22,21],[11,21,22],[12,13,18],[12,18,23],[13,14,17],[13,17,18],[14,15,17],[15,16,17],[18,19,20],[18,20,23]]},type:"uber"},{id:"phone-alt",mesh:{positions:[[-.6702776818329302,-1,0],[-.2063093331658658,-.5360316513329356,0],[-.34961953506871385,-.24945311436974715,0],[-.36204679142985713,-.21008323651626015,0],[-.34928394615924035,-.131390581007107,0],[-.3250436985168668,-.09797887817795503,0],[.09797887817795489,.325043698516867,0],[.13139058100710696,.3492839461592405,0],[.21008323651625965,.36204679142985685,0],[.24945311436974688,.3496195350687137,0],[.5360316513329354,.20630933316586586,0],[.9999999999999998,.6702776818329303,0],[.8144042871646726,.8558733946682575,0],[.7320504907578943,.9231324771564038,0],[.5434729101903893,1,0],[.3429652420165163,1,0],[.1544033615149518,.9231324771564038,0],[.072063302665871,.8558733946682575,0],[-.8558733946682573,-.07206330266587124,0],[-.9231324771564038,-.15440507870966402,0],[-.9999999999999998,-.3429762811253807,0],[-.9999999999999998,-.5434913087051634,0],[-.9231324771564038,-.73206251112088,0],[-.8558733946682573,-.8144042871646728,0]],cells:[[0,1,23],[1,2,23],[2,3,19],[2,19,20],[2,20,21],[2,21,22],[2,22,23],[3,4,18],[3,18,19],[4,5,18],[5,6,18],[6,7,17],[6,17,18],[7,8,17],[8,9,16],[8,16,17],[9,10,12],[9,12,13],[9,13,14],[9,14,15],[9,15,16],[10,11,12]]},type:"uber"},{id:"phone",mesh:{positions:[[-.42857142857142855,-1,0],[-.4841607142857143,-.9887678571428571,0],[-.5601964285714285,-.9127321428571429,0],[-.5714285714285714,-.8571428571428572,0],[-.5714285714285714,.8571428571428572,0],[-.5601964285714285,.9127321428571429,0],[-.4841607142857143,.9887678571428571,0],[-.42857142857142855,1,0],[.42857142857142855,1,0],[.4841607142857143,.9887678571428571,0],[.5601964285714285,.9127321428571429,0],[.5714285714285714,.8571428571428572,0],[.5714285714285714,-.8571428571428572,0],[.5601964285714285,-.9127321428571429,0],[.4841607142857143,-.9887678571428571,0],[.14004910714285707,.8353258928571425,0],[.12104017857142832,.8543348214285713,0],[.10714285714285714,.8571428571428572,0],[-.10714285714285714,.8571428571428572,0],[-.12104017857142857,.8543348214285713,0],[-.14004910714285718,.8353258928571425,0],[-.14285714285714285,.8214285714285714,0],[-.14285714285714285,.75,0],[-.14004910714285718,.7361026785714289,0],[-.12104017857142857,.7170937500000001,0],[-.10714285714285714,.7142857142857142,0],[.10714285714285714,.7142857142857142,0],[.12104017857142832,.7170937500000001,0],[.14004910714285707,.7361026785714289,0],[.14285714285714285,.75,0],[.42857142857142855,-.7142857142857143,0],[.42857142857142855,.5714285714285714,0],[-.42857142857142855,.5714285714285714,0],[-.42857142857142855,-.7142857142857143,0],[.14285714285714285,.8214285714285714,0],[.42857142857142855,-1,0]],cells:[[0,2,1],[0,3,2],[0,33,3],[0,35,33],[3,32,4],[3,33,32],[4,6,5],[4,7,6],[4,21,7],[4,22,21],[4,32,22],[7,17,8],[7,18,17],[7,19,18],[7,20,19],[7,21,20],[8,11,9],[8,15,34],[8,16,15],[8,17,16],[8,34,11],[9,11,10],[11,29,31],[11,31,12],[11,34,29],[12,30,35],[12,31,30],[12,35,13],[13,35,14],[22,32,23],[23,32,24],[24,32,25],[25,32,26],[26,31,27],[26,32,31],[27,31,28],[28,31,29],[30,33,35]]},type:"uber"},{id:"picture",mesh:{positions:[[-.8333333333333334,1,0],[-.8981875,.9868958333333333,0],[-.9868958333333334,.8981874999999999,0],[-1,.8333333333333333,0],[-1,-.8333333333333334,0],[-.9868958333333334,-.8981875,0],[-.8981875,-.9868958333333334,0],[-.8333333333333334,-1,0],[.8333333333333333,-1,0],[.8981874999999999,-.9868958333333334,0],[.9868958333333333,-.8981875,0],[1,-.8333333333333334,0],[1,.8333333333333333,0],[.9868958333333333,.8981874999999999,0],[.8981874999999999,.9868958333333333,0],[.8333333333333333,.5,0],[.8333333333333333,-.8333333333333334,0],[-.8333333333333334,-.8333333333333334,0],[-.04349999999999998,.0970000000000002,0],[-.06876562500000005,.1194453124999999,0],[-.132046875,.1272109374999999,0],[-.16200000000000003,.11150000000000015,0],[-.32266666666666666,-.021333333333333315,0],[-.34762499999999985,-.0354895833333333,0],[-.4025416666666667,-.0354895833333333,0],[-.4275000000000001,-.021333333333333315,0],[-.6778333333333333,.1855,0],[-.7059609375,.22955208333333332,0],[-.6749036458333333,.3172187500000001,0],[-.6255,.33333333333333326,0],[.6306666666666667,.33333333333333326,0],[.6755052083333333,.32023437500000007,0],[.7133072916666665,.24403645833333343,0],[.6968333333333332,.19999999999999996,0],[.35450000000000004,-.26049999999999995,0],[.32456770833333337,-.28553125,0],[.25226562499999994,-.28553125,0],[-.4815208333333333,-.6118958333333333,0],[-.5702291666666666,-.5231874999999999,0],[-.5833333333333333,-.45833333333333337,0],[-.5702291666666666,-.3934791666666667,0],[-.4815208333333333,-.30477083333333344,0],[-.41666666666666663,-.29166666666666663,0],[-.3518125,-.30477083333333344,0],[-.2631041666666668,-.3934791666666667,0],[-.25,-.45833333333333337,0],[-.2631041666666668,-.5231874999999999,0],[-.3518125,-.6118958333333333,0],[-.8333333333333334,.5,0],[-.41666666666666663,-.625,0],[.22233333333333327,-.26049999999999995,0],[.8333333333333333,1,0]],cells:[[0,1,3],[0,3,48],[0,15,51],[0,48,15],[1,2,3],[3,4,48],[4,5,17],[4,17,48],[5,6,17],[6,7,17],[7,8,17],[8,9,16],[8,16,17],[9,10,16],[10,11,16],[11,12,15],[11,15,16],[12,13,14],[12,14,51],[12,51,15],[18,30,19],[18,34,30],[18,50,34],[19,30,20],[20,29,21],[20,30,29],[21,25,22],[21,29,25],[22,24,23],[22,25,24],[25,29,26],[26,29,27],[27,29,28],[30,32,31],[30,33,32],[30,34,33],[34,36,35],[34,50,36],[37,39,38],[37,49,39],[39,41,40],[39,42,41],[39,49,42],[42,45,43],[42,49,45],[43,45,44],[45,47,46],[45,49,47]]},type:"uber"},{id:"pin",mesh:{positions:[[.559818359375,-.543728515625,0],[.47383231026785744,-.7480538504464285,0],[.3194824218749999,-.9024037388392857,0],[.11515708705357142,-.9883897879464286,0],[0,-1,0],[-.11515708705357142,-.9883897879464286,0],[-.3194824218749999,-.9024037388392857,0],[-.47383231026785716,-.7480538504464285,0],[-.559818359375,-.543728515625,0],[-.5714285714285714,-.4285714285714286,0],[-.5631149553571427,-.33101729910714284,0],[-.5007645089285714,-.15349386160714296,0],[-.3866908482142856,-.008501674107142976,0],[-.23198325892857138,.09305747767857153,0],[-.14285714285714285,.12414285714285711,0],[-.14285714285714285,.9642857142857142,0],[-.14004910714285718,.9781830357142856,0],[-.12104017857142857,.9971919642857141,0],[-.10714285714285714,1,0],[.10714285714285714,1,0],[.12104017857142832,.9971919642857141,0],[.14004910714285707,.9781830357142856,0],[.14285714285714285,.9642857142857142,0],[.14285714285714285,.12414285714285711,0],[.23198325892857138,.09305747767857153,0],[.3866908482142856,-.008501674107142976,0],[.5007645089285714,-.15349386160714296,0],[.5631149553571427,-.33101729910714284,0],[.5714285714285714,-.4285714285714286,0]],cells:[[0,28,1],[1,25,2],[1,28,25],[2,4,3],[2,25,4],[4,6,5],[4,12,6],[4,13,12],[4,24,13],[4,25,24],[6,12,7],[7,9,8],[7,12,9],[9,11,10],[9,12,11],[13,24,14],[14,22,15],[14,23,22],[14,24,23],[15,17,16],[15,18,17],[15,19,18],[15,22,19],[19,21,20],[19,22,21],[25,28,26],[26,28,27]]},type:"uber"},{id:"place",mesh:{positions:[[-.07302158900669638,-.9963711983816964,0],[-.21238424246651796,-.9683471330915179,0],[-.3993373325892857,-.8794266183035714,0],[-.5922809709821429,-.6874372209821429,0],[-.6821676548549107,-.5001143624441965,0],[-.7105972726004465,-.3596304757254465,0],[-.7142857142857143,-.2857142857142857,0],[-.7109375000000001,-.20582393973214297,0],[-.6841517857142857,-.05419280133928572,0],[-.5937500000000001,.16631473214285686,0],[-.5,.3191428571428572,0],[-.029285714285714314,.9847142857142859,0],[-.023263392857142885,.9913816964285711,0],[-.00827232142857134,.9990379464285712,0],[0,1,0],[.008212053571428546,.9990379464285712,0],[.023243303571428408,.9913816964285711,0],[.029285714285714234,.9847142857142859,0],[.5,.3191428571428572,0],[.5937500000000001,.16631473214285686,0],[.6841517857142857,-.05419280133928572,0],[.7109375000000001,-.20582393973214297,0],[.7142857142857143,-.2857142857142857,0],[.7105972726004464,-.3596304757254465,0],[.6821676548549107,-.5001143624441965,0],[.5922809709821426,-.6874372209821429,0],[.3993373325892859,-.8794266183035714,0],[.21238424246651758,-.9683471330915179,0],[.07302158900669621,-.9963711983816964,0],[-.08815318080357135,.1428267299107142,0],[-.24456445312500005,.07700474330357143,0],[-.36271902901785713,-.04114983258928562,0],[-.428541015625,-.19756110491071432,0],[-.4374285714285715,-.2857142857142857,0],[-.428541015625,-.37386746651785707,0],[-.36271902901785713,-.5302787388392858,0],[-.24456445312500005,-.6484333147321428,0],[-.08815318080357135,-.7142553013392856,0],[0,-.7231428571428571,0],[.08815931919642869,-.7142553013392856,0],[.24460965401785725,-.6484333147321428,0],[.3628166852678575,-.5302787388392858,0],[.42867773437500006,-.37386746651785707,0],[.4375714285714286,-.2857142857142857,0],[.42867773437500006,-.19756110491071432,0],[.3628166852678575,-.04114983258928562,0],[.24460965401785725,.07700474330357143,0],[.08815931919642869,.1428267299107142,0],[0,.1517142857142857,0],[0,-1,0]],cells:[[0,37,1],[0,38,37],[0,49,38],[1,36,2],[1,37,36],[2,36,3],[3,35,4],[3,36,35],[4,34,5],[4,35,34],[5,33,6],[5,34,33],[6,33,7],[7,32,8],[7,33,32],[8,31,9],[8,32,31],[9,30,10],[9,31,30],[10,29,11],[10,30,29],[11,15,12],[11,16,15],[11,17,16],[11,29,48],[11,48,17],[12,14,13],[12,15,14],[17,47,18],[17,48,47],[18,46,19],[18,47,46],[19,45,20],[19,46,45],[20,44,21],[20,45,44],[21,43,22],[21,44,43],[22,43,23],[23,42,24],[23,43,42],[24,41,25],[24,42,41],[25,40,26],[25,41,40],[26,40,27],[27,39,28],[27,40,39],[28,38,49],[28,39,38]]},type:"uber"},{id:"play",mesh:{positions:[[.8279687312480536,-.06629248569184487,0],[.8562648398389915,-.03688919482369957,0],[.8562648398389915,.036889192089859524,0],[.8279687312480536,.06629248295800516,0],[-.6684489071799615,.984995501369361,0],[-.6998732023241087,.9988766868554735,0],[-.763621081848936,1,0],[-.8182863287317422,.9710507615333261,0],[-.8515309210236494,.9185644020463268,0],[-.8562648398389915,.8855371239798542,0],[-.8562648398389915,-.8855371237945571,0],[-.8515309210236494,-.9185644034716863,0],[-.8182863287317422,-.9710507633748907,0],[-.763621081848936,-1,0],[-.6998732023241087,-.9988766845349871,0],[-.6684489071799615,-.9849954982649265,0]],cells:[[0,1,2],[0,2,3],[0,3,15],[3,4,15],[4,5,9],[4,9,15],[5,6,9],[6,7,9],[7,8,9],[9,10,15],[10,11,12],[10,12,13],[10,13,14],[10,14,15]]},type:"uber"},{id:"plus-alt",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10226789202008946,.9948371233258928,0],[.2974228166852677,.9550420619419644,0],[.47672310965401765,.8793055943080357,0],[.6361525878906249,.7716489257812498,0],[.7716950683593751,.6360932617187502,0],[.8793343680245538,.4766598074776789,0],[.9550543038504469,.2973697684151786,0],[.9948386928013393,.10224434988839293,0],[1,0,0],[.9948386928013393,-.10224434988839282,0],[.9550543038504469,-.2973697684151786,0],[.8793343680245538,-.47665980747767855,0],[.7716950683593751,-.63609326171875,0],[.6361525878906249,-.77164892578125,0],[.47672310965401765,-.8793055943080357,0],[.2974228166852677,-.9550420619419643,0],[.10226789202008946,-.9948371233258928,0],[.1428571428571428,.1428571428571428,0],[.1428571428571428,.5357142857142858,0],[.14004910714285712,.549611607142857,0],[.12104017857142835,.5686205357142857,0],[.1071428571428572,.5714285714285714,0],[-.1071428571428571,.5714285714285714,0],[-.12104017857142857,.5686205357142857,0],[-.14004910714285723,.549611607142857,0],[-.1428571428571429,.5357142857142858,0],[-.1428571428571429,.1428571428571428,0],[-.5357142857142857,.1428571428571428,0],[-.5496116071428572,.14004910714285712,0],[-.5686205357142857,.12104017857142835,0],[-.5714285714285714,.1071428571428572,0],[-.5714285714285714,-.1071428571428571,0],[-.5686205357142857,-.12104017857142857,0],[-.5496116071428572,-.14004910714285723,0],[-.5357142857142857,-.1428571428571429,0],[-.1428571428571429,-.1428571428571429,0],[-.1428571428571429,-.5357142857142857,0],[-.14004910714285723,-.5496116071428572,0],[-.12104017857142857,-.5686205357142857,0],[-.1071428571428571,-.5714285714285714,0],[.1071428571428572,-.5714285714285714,0],[.12104017857142835,-.5686205357142857,0],[.14004910714285712,-.5496116071428572,0],[.1428571428571428,-.5357142857142857,0],[.1428571428571428,-.1428571428571429,0],[.5357142857142858,-.1428571428571429,0],[.549611607142857,-.14004910714285723,0],[.5686205357142857,-.12104017857142857,0],[.5714285714285714,-.1071428571428571,0],[.5714285714285714,.1071428571428572,0],[.5686205357142857,.12104017857142835,0],[.549611607142857,.14004910714285712,0],[0,-1,0],[.5357142857142858,.1428571428571428,0]],cells:[[0,56,1],[0,57,56],[0,70,57],[1,55,2],[1,56,55],[2,55,3],[3,52,4],[3,54,52],[3,55,54],[4,51,5],[4,52,51],[5,51,6],[6,50,7],[6,51,50],[7,49,8],[7,50,49],[8,48,9],[8,49,48],[9,47,10],[9,48,47],[10,46,11],[10,47,46],[11,46,12],[12,45,13],[12,46,45],[13,42,14],[13,43,42],[13,45,43],[14,42,15],[15,41,16],[15,42,41],[16,40,17],[16,41,40],[17,39,18],[17,40,39],[18,38,19],[18,39,38],[19,37,20],[19,38,37],[20,37,21],[21,36,71],[21,37,36],[21,71,22],[22,69,23],[22,71,69],[23,69,24],[24,68,25],[24,69,68],[25,67,26],[25,68,67],[26,66,27],[26,67,66],[27,65,28],[27,66,65],[28,64,29],[28,65,64],[29,64,30],[30,63,31],[30,64,63],[31,60,32],[31,61,60],[31,63,61],[32,60,33],[33,59,34],[33,60,59],[34,58,70],[34,59,58],[35,71,36],[43,45,44],[52,54,53],[57,70,58],[61,63,62]]},type:"uber"},{id:"plus",mesh:{positions:[[.16666666666666674,-.16666666666666663,0],[.16666666666666674,-.9583333333333334,0],[.1633906249999999,-.974546875,0],[.14121354166666644,-.9967239583333333,0],[.125,-1,0],[-.125,-1,0],[-.14121354166666666,-.9967239583333333,0],[-.163390625,-.974546875,0],[-.16666666666666663,-.9583333333333334,0],[-.16666666666666663,-.16666666666666663,0],[-.9583333333333334,-.16666666666666663,0],[-.974546875,-.163390625,0],[-.9967239583333333,-.14121354166666666,0],[-1,-.125,0],[-1,.125,0],[-.9967239583333333,.14121354166666644,0],[-.974546875,.1633906249999999,0],[-.9583333333333334,.16666666666666674,0],[-.16666666666666663,.16666666666666674,0],[-.16666666666666663,.9583333333333333,0],[-.163390625,.9745468749999997,0],[-.14121354166666666,.9967239583333332,0],[-.125,1,0],[.125,1,0],[.14121354166666644,.9967239583333332,0],[.1633906249999999,.9745468749999997,0],[.16666666666666674,.9583333333333333,0],[.16666666666666674,.16666666666666674,0],[.9583333333333333,.16666666666666674,0],[.9745468749999997,.1633906249999999,0],[.9967239583333332,.14121354166666644,0],[1,.125,0],[1,-.125,0],[.9967239583333332,-.14121354166666666,0],[.9745468749999997,-.163390625,0],[.9583333333333333,-.16666666666666663,0]],cells:[[0,8,1],[0,9,8],[0,18,9],[0,27,18],[0,35,27],[1,3,2],[1,4,3],[1,8,4],[4,8,5],[5,8,6],[6,8,7],[9,17,10],[9,18,17],[10,12,11],[10,13,12],[10,14,13],[10,17,14],[14,17,15],[15,17,16],[18,27,19],[19,21,20],[19,22,21],[19,23,22],[19,26,23],[19,27,26],[23,25,24],[23,26,25],[27,35,28],[28,30,29],[28,31,30],[28,32,31],[28,35,32],[32,35,33],[33,35,34]]},type:"uber"},{id:"power",mesh:{positions:[[-.7035714285714286,.08157142857142863,0],[-.7083191964285716,.08730580357142825,0],[-.7136361607142858,.09995312500000009,0],[-.7142857142857143,.10657142857142854,0],[-.7117366071428571,.12001562500000018,0],[-.6931919642857143,.13977901785714275,0],[-.6784285714285715,.1428571428571428,0],[-.14285714285714282,.1428571428571428,0],[-.4274285714285715,.9542857142857142,0],[-.42812053571428577,.971854910714286,0],[-.40914732142857135,.9963325892857142,0],[-.3945714285714285,1,0],[-.3874330357142857,.9993995535714286,0],[-.3734776785714286,.9939129464285714,0],[-.36714285714285716,.9885714285714287,0],[.7035714285714287,-.08171428571428574,0],[.708439732142857,-.08757589285714296,0],[.7136763392857146,-.10047767857142864,0],[.7142857142857143,-.1071428571428571,0],[.7117187500000002,-.12049776785714283,0],[.6931919642857142,-.13986830357142843,0],[.6785714285714286,-.1428571428571429,0],[.14285714285714282,-.1428571428571429,0],[.42642857142857143,-.9542857142857143,0],[.4271696428571427,-.9720357142857142,0],[.4080267857142858,-.9963928571428572,0],[.3928571428571429,-1,0],[.3856383928571431,-.9993482142857143,0],[.37168303571428546,-.9934910714285714,0],[.3654285714285715,-.9878571428571429,0]],cells:[[0,4,1],[0,6,4],[0,7,6],[0,22,7],[0,29,22],[1,3,2],[1,4,3],[4,6,5],[7,14,8],[7,15,14],[7,22,15],[8,12,9],[8,13,12],[8,14,13],[9,12,10],[10,12,11],[15,18,16],[15,21,18],[15,22,21],[16,18,17],[18,21,19],[19,21,20],[22,29,23],[23,25,24],[23,26,25],[23,27,26],[23,29,27],[27,29,28]]},type:"uber"},{id:"previous",mesh:{positions:[[-.9943900669642857,-.5272684151785715,0],[-.9564112723214285,-.5652472098214285,0],[-.9286428571428571,-.5708571428571428,0],[-.8573571428571429,-.5708214285714285,0],[-.8295022321428571,-.5652472098214285,0],[-.7915334821428572,-.5272684151785715,0],[-.7859285714285714,-.49949999999999994,0],[-.7859285714285714,-.10950000000000001,0],[-.0034285714285714475,-.5612857142857143,0],[-.0028571428571427804,-.5602857142857143,0],[.005239955357142945,-.5645139508928572,0],[.022746651785714445,-.5700641741071428,0],[.03224999999999989,-.5708571428571428,0],[.0600334821428572,-.5652472098214285,0],[.09800223214285708,-.5272684151785715,0],[.10360714285714301,-.49949999999999994,0],[.10360714285714301,-.10557142857142865,0],[.8929642857142857,-.5612857142857143,0],[.8935357142857143,-.5602857142857143,0],[.9016177455357142,-.5645290178571429,0],[.9191344866071429,-.5700691964285715,0],[.9286428571428573,-.5708571428571428,0],[.9564112723214284,-.5652472098214285,0],[.9943900669642858,-.5272684151785715,0],[1,-.49949999999999994,0],[1,.4995000000000001,0],[.9943900669642858,.5272684151785715,0],[.9564112723214284,.5652472098214283,0],[.9286428571428573,.5708571428571428,0],[.9191344866071429,.5700641741071429,0],[.9016177455357142,.564513950892857,0],[.8935357142857143,.5602857142857144,0],[.8929642857142857,.5612857142857143,0],[.10360714285714301,.10557142857142858,0],[.10360714285714301,.4995000000000001,0],[.09800223214285708,.5272684151785715,0],[.0600334821428572,.5652472098214283,0],[.03224999999999989,.5708571428571428,0],[.022746651785714445,.5700641741071429,0],[.005239955357142945,.564513950892857,0],[-.0028571428571427804,.5602857142857144,0],[-.0034285714285714475,.5612857142857143,0],[-.7859285714285714,.10950000000000001,0],[-.7859285714285714,.4993928571428572,0],[-.7915334821428572,.5272533482142858,0],[-.8295022321428571,.565246651785714,0],[-.8572857142857142,.5708571428571428,0],[-.9286428571428571,.5708571428571428,0],[-.9564112723214285,.5652472098214283,0],[-.9943900669642857,.5272684151785715,0],[-1,.4995000000000001,0],[-1,-.49949999999999994,0]],cells:[[0,1,51],[1,2,51],[2,3,51],[3,4,5],[3,5,6],[3,6,51],[6,7,51],[7,8,9],[7,9,16],[7,16,33],[7,33,42],[7,42,51],[9,10,14],[9,14,15],[9,15,16],[10,11,12],[10,12,13],[10,13,14],[16,17,18],[16,18,24],[16,24,33],[18,19,22],[18,22,23],[18,23,24],[19,20,21],[19,21,22],[24,25,33],[25,26,31],[25,31,33],[26,27,30],[26,30,31],[27,28,30],[28,29,30],[31,32,33],[33,34,40],[33,40,42],[34,35,40],[35,36,39],[35,39,40],[36,37,39],[37,38,39],[40,41,42],[42,43,50],[42,50,51],[43,44,46],[43,46,47],[43,47,50],[44,45,46],[47,48,50],[48,49,50]]},type:"uber"},{id:"printer",mesh:{positions:[[.9887678571428571,-.055589285714285674,0],[.9127321428571429,-.13162499999999988,0],[.8571428571428572,-.1428571428571429,0],[.7142857142857142,-.1428571428571429,0],[.7142857142857142,-.4285714285714286,0],[.1428571428571428,-1,0],[-.5714285714285714,-1,0],[-.6270178571428571,-.9887678571428571,0],[-.7030535714285715,-.9127321428571429,0],[-.7142857142857143,-.8571428571428572,0],[-.7142857142857143,-.1428571428571429,0],[-.8571428571428572,-.1428571428571429,0],[-.9127321428571429,-.13162499999999988,0],[-.9887678571428571,-.055589285714285674,0],[-1,0,0],[-1,.7142857142857142,0],[-.7142857142857143,.7142857142857142,0],[-.7142857142857143,.8571428571428572,0],[-.7030535714285715,.9127321428571429,0],[-.6270178571428571,.9887678571428571,0],[-.5714285714285714,1,0],[.5714285714285714,1,0],[.6270178571428571,.9887678571428571,0],[.7030535714285713,.9127321428571429,0],[.7142857142857142,.8571428571428572,0],[.7142857142857142,.7142857142857142,0],[1,.7142857142857142,0],[.5122857142857142,-.4285714285714286,0],[.1785714285714286,-.4285714285714286,0],[.16467410714285746,-.4313794642857143,0],[.1456651785714287,-.4503883928571428,0],[.1428571428571428,-.4642857142857143,0],[0,-.8571428571428572,0],[0,-.4642857142857143,0],[.003635881696428811,-.4283529575892857,0],[.030548270089285623,-.3645298549107142,0],[.07881556919642874,-.31626255580357143,0],[.14263867187500012,-.2893501674107144,0],[.1785714285714286,-.2857142857142857,0],[.5714285714285714,-.2857142857142857,0],[.5714285714285714,-.1428571428571429,0],[-.5714285714285714,-.1428571428571429,0],[.5714285714285714,.2857142857142858,0],[.5714285714285714,.8571428571428572,0],[-.5714285714285714,.8571428571428572,0],[.7579196428571429,.13724107142857145,0],[.7199017857142855,.09922321428571435,0],[.7142857142857142,.0714285714285714,0],[.7199017857142855,.04363392857142867,0],[.7579196428571429,.005616071428571345,0],[.7857142857142858,0,0],[.8135089285714285,.005616071428571345,0],[.8515267857142859,.04363392857142867,0],[.8571428571428572,.0714285714285714,0],[.8515267857142859,.09922321428571435,0],[.8135089285714285,.13724107142857145,0],[-.5714285714285714,.2857142857142858,0],[-.5714285714285714,-.8571428571428572,0],[.1428571428571428,-.798,0],[.7857142857142858,.1428571428571428,0],[1,0,0]],cells:[[0,52,1],[0,60,52],[1,51,2],[1,52,51],[2,50,3],[2,51,50],[3,39,4],[3,40,39],[3,48,40],[3,49,48],[3,50,49],[4,27,5],[4,39,27],[5,27,58],[5,32,6],[5,58,32],[6,32,57],[6,57,7],[7,57,8],[8,57,9],[9,41,10],[9,57,41],[10,14,11],[10,41,56],[10,56,14],[11,14,12],[12,14,13],[14,56,15],[15,56,16],[16,44,17],[16,56,44],[17,44,18],[18,44,19],[19,44,20],[20,43,21],[20,44,43],[21,43,22],[22,43,23],[23,43,24],[24,43,25],[25,42,59],[25,43,42],[25,59,26],[26,54,60],[26,55,54],[26,59,55],[27,38,28],[27,39,38],[28,37,29],[28,38,37],[29,36,30],[29,37,36],[30,34,31],[30,35,34],[30,36,35],[31,33,58],[31,34,33],[32,58,33],[40,42,56],[40,47,42],[40,48,47],[40,56,41],[42,45,59],[42,46,45],[42,47,46],[52,60,53],[53,60,54]]},type:"uber"},{id:"profile",mesh:{positions:[[.48984277343749993,-.3992255859375001,0],[.41461425781249983,-.22043457031250002,0],[.2795654296875003,-.08538574218749995,0],[.10077441406249998,-.010157226562500177,0],[0,0,0],[-.10077441406249987,-.010157226562500177,0],[-.2795654296875,-.08538574218749995,0],[-.41461425781250005,-.22043457031250002,0],[-.4898427734374998,-.3992255859375001,0],[-.5,-.5,0],[-.4898427734374998,-.6007744140625,0],[-.41461425781250005,-.7795654296875,0],[-.2795654296875,-.9146142578124999,0],[-.10077441406249987,-.9898427734374999,0],[0,-1,0],[.10077441406249998,-.9898427734374999,0],[.2795654296875003,-.9146142578124999,0],[.41461425781249983,-.7795654296875,0],[.48984277343749993,-.6007744140625,0],[-.11617736816406232,.2546924641927084,0],[-.3287655029296874,.28855981445312495,0],[-.5962646484375,.3822050781249997,0],[-.9333046875000001,.602546875,0],[-1,.6678333333333333,0],[-1,.8333333333333333,0],[-.9868958333333334,.8981874999999999,0],[-.8981875,.9868958333333333,0],[-.8333333333333334,1,0],[.8333333333333333,1,0],[.8981874999999999,.9868958333333333,0],[.9868958333333333,.8981874999999999,0],[1,.8333333333333333,0],[1,.6678333333333333,0],[.9333046874999997,.602546875,0],[.5962646484375,.3822050781249997,0],[.3287655029296872,.28855981445312495,0],[.11617736816406254,.2546924641927084,0],[0,.25,0],[.5,-.5,0]],cells:[[0,1,38],[1,2,4],[1,4,38],[2,3,4],[4,5,6],[4,6,9],[4,9,14],[4,14,38],[6,7,9],[7,8,9],[9,10,11],[9,11,12],[9,12,14],[12,13,14],[14,15,16],[14,16,17],[14,17,38],[17,18,38],[19,27,20],[19,37,27],[20,27,21],[21,27,22],[22,24,23],[22,27,24],[24,26,25],[24,27,26],[27,37,28],[28,31,29],[28,33,31],[28,34,33],[28,35,34],[28,36,35],[28,37,36],[29,31,30],[31,33,32]]},type:"uber"},{id:"promo-alt",mesh:{positions:[[.10384615384615392,-1,0],[-.9550769230769232,.05230769230769239,0],[-.9739735576923076,.07492307692307687,0],[-.9969399038461538,.12638461538461554,0],[-1,.15384615384615374,0],[-.9974591346153846,.18488942307692313,0],[-.97553125,.24414903846153857,0],[-.9550769230769232,.27,0],[-.26984615384615374,.9550769230769232,0],[-.24404086538461534,.975596153846154,0],[-.18475721153846159,.9974807692307692,0],[-.15384615384615385,1,0],[-.1263629807692308,.9969615384615385,0],[-.074858173076923,.9740384615384616,0],[-.05230769230769228,.9550769230769232,0],[1,-.10384615384615381,0],[1,-.6923076923076923,0],[.9937515024038461,-.7543374399038463,0],[.9474684495192309,-.8643704927884616,0],[.8643704927884615,-.9474684495192308,0],[.7543374399038463,-.9937515024038462,0],[.47859615384615384,-.3967115384615385,0],[.3967115384615385,-.47859615384615384,0],[.3846153846153846,-.5384615384615384,0],[.3967115384615385,-.598326923076923,0],[.47859615384615384,-.6802115384615384,0],[.5384615384615385,-.6923076923076923,0],[.598326923076923,-.6802115384615384,0],[.6802115384615384,-.598326923076923,0],[.6923076923076923,-.5384615384615384,0],[.6802115384615384,-.47859615384615384,0],[.598326923076923,-.3967115384615385,0],[.5384615384615385,-.3846153846153846,0],[.6923076923076923,-1,0]],cells:[[0,23,1],[0,24,23],[0,25,24],[0,33,25],[1,5,2],[1,7,5],[1,8,7],[1,14,8],[1,22,14],[1,23,22],[2,4,3],[2,5,4],[5,7,6],[8,10,9],[8,14,10],[10,13,11],[10,14,13],[11,13,12],[14,21,32],[14,22,21],[14,32,15],[15,30,16],[15,31,30],[15,32,31],[16,28,17],[16,29,28],[16,30,29],[17,28,18],[18,28,19],[19,27,20],[19,28,27],[20,27,33],[25,33,26],[26,33,27]]},type:"uber"},{id:"promo",mesh:{positions:[[.9902036803305696,-.2279297871603466,0],[1,-.24506664289594485,0],[.990686345715742,-.27987664923955513,0],[.9736142922772271,-.28985396842842526,0],[.6528384525906208,-.3762331958785859,0],[.7382165962789418,-.6957219278713986,0],[.7380713497509963,-.7154754556719839,0],[.7125749976916438,-.7409315856159056,0],[.6928818030642052,-.7410567210861355,0],[.3755382505610487,-.6561076132957457,0],[.29030311883870485,-.9687317709216582,0],[.2802677002118683,-.9856407012761473,0],[.24555601401388127,-.9948962568285604,0],[.2285219481064833,-.9851781470090233,0],[-.0010122572867413693,-.7573600852075234,0],[-.23340670199950808,-.9901835658182213,0],[-.2504832245619597,-.9999597741886036,0],[-.2853334530210012,-.9906058977889147,0],[-.29533088326758683,-.9735941777648792,0],[-.3799939671260225,-.6558215893637914,0],[-.6927611367179121,-.7384825056985479,0],[-.7124319857256669,-.7383596047902863,0],[-.7378300170584101,-.7129615734575431,0],[-.7379529179666717,-.6932907244497883,0],[-.6554350135978924,-.37995150699399016,0],[-.9727785661010488,-.29500239920360044,0],[-.9897701753087016,-.2850250800147302,0],[-.9990838295929593,-.25021507367111984,0],[-.9893679541543909,-.23307821793552183,0],[-.7555433897818534,.0010323703689699643,0],[-.9902260259502534,.23600103046932427,0],[-1,.25315799636881287,0],[-.990588024989133,.2880082208950256,0],[-.9734936259309342,.29792520601692446,0],[-.6568651332576633,.38158720611352037,0],[-.7405271333542592,.6949264235693184,0],[-.7404019978840293,.7146196181967567,0],[-.7149458679401077,.7401159702561094,0],[-.6951923401395226,.740261216784055,0],[-.38256818251361013,.6564562047214819,0],[-.29919220634896826,.973513733292684,0],[-.28927298577127636,.9906058977889146,0],[-.2543646587010565,.9999597741886036,0],[-.2371250131149123,.9901031213460263,0],[-.002728400878466486,.755277473211649,0],[.23095315152809404,.9892450495501638,0],[.2481101183437533,.9990413692195944,0],[.28296034738378073,.9897277149353364,0],[.29287733422629225,.9726556614968217,0],[.3781124659486361,.6533099414699859,0],[.6987452936692657,.7395461569541694,0],[.7185189325275665,.7394590090374022,0],[.7440152845869188,.7138643362514402,0],[.7440800868840025,.6940683517734559,0],[.6577008594338416,.3778688949981161,0],[.9703250170597542,.2940638829355428,0],[.9873367373251225,.284169243433328,0],[.996690613724811,.2494173396337246,0],[.9869144051130962,.2322827193539198,0],[.7578092356178028,.002748513960695258,0]],cells:[[0,2,1],[0,3,2],[0,59,3],[3,59,4],[4,9,5],[4,14,9],[4,29,14],[4,44,29],[4,49,44],[4,59,49],[5,8,6],[5,9,8],[6,8,7],[9,13,10],[9,14,13],[10,13,11],[11,13,12],[14,19,15],[14,29,19],[15,17,16],[15,18,17],[15,19,18],[19,23,20],[19,24,23],[19,29,24],[20,22,21],[20,23,22],[24,28,25],[24,29,28],[25,27,26],[25,28,27],[29,34,30],[29,44,34],[30,32,31],[30,33,32],[30,34,33],[34,39,35],[34,44,39],[35,37,36],[35,38,37],[35,39,38],[39,43,40],[39,44,43],[40,42,41],[40,43,42],[44,49,45],[45,48,46],[45,49,48],[46,48,47],[49,54,50],[49,59,54],[50,52,51],[50,53,52],[50,54,53],[54,58,55],[54,59,58],[55,57,56],[55,58,57]]},type:"uber"},{id:"receipt",mesh:{positions:[[.42857142857142866,-1,0],[.28571428571428564,-.9285714285714286,0],[.14285714285714282,-1,0],[0,-.9285714285714286,0],[-.14285714285714282,-1,0],[-.28571428571428575,-.9285714285714286,0],[-.4285714285714286,-1,0],[-.5714285714285715,-.9285714285714286,0],[-.7142857142857143,-1,0],[-.7142857142857143,.9285714285714286,0],[-.5714285714285715,1,0],[-.4285714285714286,.9285714285714286,0],[-.28571428571428575,1,0],[-.14285714285714282,.9285714285714286,0],[0,1,0],[.14285714285714282,.9285714285714286,0],[.28571428571428564,1,0],[.42857142857142866,.9285714285714286,0],[.5714285714285715,1,0],[.7142857142857143,.9285714285714286,0],[.7142857142857143,-1,0],[.14285714285714282,0,0],[.14285714285714282,.1428571428571428,0],[-.5714285714285715,.1428571428571428,0],[.14285714285714282,-.2857142857142857,0],[.14285714285714282,-.1428571428571429,0],[-.5714285714285715,-.1428571428571429,0],[.14285714285714282,-.5714285714285714,0],[.14285714285714282,-.4285714285714286,0],[-.5714285714285715,-.4285714285714286,0],[.5714285714285715,.4285714285714286,0],[.5714285714285715,.5714285714285714,0],[.28571428571428564,.5714285714285714,0],[.5714285714285715,0,0],[.5714285714285715,.1428571428571428,0],[.28571428571428564,.1428571428571428,0],[.5714285714285715,-.2857142857142857,0],[.5714285714285715,-.1428571428571429,0],[.28571428571428564,-.1428571428571429,0],[.5714285714285715,-.5714285714285714,0],[.5714285714285715,-.4285714285714286,0],[.28571428571428564,-.4285714285714286,0],[-.5714285714285715,-.5714285714285714,0],[-.5714285714285715,-.2857142857142857,0],[-.5714285714285715,0,0],[.28571428571428564,-.5714285714285714,0],[.28571428571428564,-.2857142857142857,0],[.28571428571428564,0,0],[.28571428571428564,.4285714285714286,0],[.5714285714285715,-.9285714285714286,0]],cells:[[0,49,1],[1,3,2],[1,27,3],[1,45,27],[1,49,45],[3,5,4],[3,27,5],[5,7,6],[5,27,42],[5,42,7],[7,42,8],[8,26,44],[8,29,43],[8,42,29],[8,43,26],[8,44,9],[9,11,10],[9,23,11],[9,44,23],[11,13,12],[11,23,13],[13,15,14],[13,22,48],[13,23,22],[13,32,15],[13,48,32],[15,17,16],[15,32,17],[17,19,18],[17,31,19],[17,32,31],[19,30,34],[19,31,30],[19,33,20],[19,34,33],[20,33,37],[20,36,40],[20,37,36],[20,39,49],[20,40,39],[21,25,38],[21,38,47],[21,44,25],[21,47,22],[22,35,48],[22,47,35],[24,28,41],[24,41,46],[24,43,28],[24,46,25],[25,44,26],[25,46,38],[27,45,28],[28,43,29],[28,45,41],[30,48,34],[33,47,37],[34,48,35],[36,46,40],[37,47,38],[39,45,49],[40,46,41]]},type:"uber"},{id:"reset",mesh:{positions:[[.9959654366629462,.08586436244419632,0],[.9648045131138392,.24721725027901792,0],[.9053336007254464,.3964470912388394,0],[.8205275878906249,.5305789969308035,0],[.7133613630022322,.6466380789620534,0],[.5868098144531253,.7416494489397323,0],[.44384783063616084,.8126382184709823,0],[.28745029994419613,.8566294991629463,0],[.20514285714285707,.8675714285714285,0],[.17654017857142867,.8636339285714287,0],[.13679910714285737,.8253839285714284,0],[.130857142857143,.7968571428571427,0],[.130857142857143,.609,0],[.13578348214285718,.584107142857143,0],[.1693683035714284,.5492142857142858,0],[.19414285714285717,.542,0],[.2924062500000002,.5211397879464283,0],[.46506696428571415,.4305823102678572,0],[.5941205357142856,.28666099330357137,0],[.6654241071428568,.10347851562499998,0],[.675,.0015714285714284553,0],[.6638825334821428,-.10794252232142881,0],[.5818685825892858,-.30243470982142884,0],[.43482561383928586,-.4495027901785714,0],[.24036523437500001,-.5314949776785713,0],[.130857142857143,-.5425714285714285,0],[.02134319196428569,-.5314949776785713,0],[-.1731489955357144,-.4495027901785714,0],[-.3202170758928572,-.30243470982142884,0],[-.4022092633928571,-.10794252232142881,0],[-.41328571428571426,.0015714285714284553,0],[-.15200000000000002,.0015714285714284553,0],[-.5191428571428571,.6074285714285713,0],[-.5459464285714286,.6330736607142856,0],[-.6138035714285714,.6327209821428573,0],[-.6402857142857143,.6068571428571427,0],[-1,.0015714285714284553,0],[-.7382857142857143,.0015714285714284553,0],[-.7337982700892858,-.08729101562500015,0],[-.6992095424107143,-.2568797433035715,0],[-.6333819754464286,-.41270731026785723,0],[-.5398111049107143,-.5512781808035714,0],[-.42199246651785693,-.6690968191964286,0],[-.2834215959821428,-.7626676897321429,0],[-.127594029017857,-.8284952566964287,0],[.04199469866071426,-.8630839843750001,0],[.130857142857143,-.8675714285714285,0],[.21971958705357153,-.8630839843750001,0],[.3893083147321428,-.8284952566964287,0],[.5451358816964285,-.7626676897321429,0],[.6837067522321427,-.6690968191964286,0],[.801525390625,-.5512781808035714,0],[.8950962611607143,-.41270731026785723,0],[.9609238281250001,-.2568797433035715,0],[.9955125558035716,-.08729101562500015,0],[1,.0015714285714284553,0]],cells:[[0,1,19],[0,19,20],[0,20,55],[1,2,18],[1,18,19],[2,3,18],[3,4,17],[3,17,18],[4,5,17],[5,6,16],[5,16,17],[6,7,16],[7,8,11],[7,11,12],[7,12,16],[8,9,10],[8,10,11],[12,13,14],[12,14,15],[12,15,16],[20,21,54],[20,54,55],[21,22,53],[21,53,54],[22,23,50],[22,50,51],[22,51,52],[22,52,53],[23,24,48],[23,48,49],[23,49,50],[24,25,47],[24,47,48],[25,26,45],[25,45,46],[25,46,47],[26,27,44],[26,44,45],[27,28,42],[27,42,43],[27,43,44],[28,29,39],[28,39,40],[28,40,41],[28,41,42],[29,30,38],[29,38,39],[30,31,32],[30,32,37],[30,37,38],[32,33,35],[32,35,37],[33,34,35],[35,36,37]]},type:"uber"},{id:"right-arrow-alt",mesh:{positions:[[-.04688411414664169,-.6751094441130651,0],[-.03789192678395533,-.5794844440395072,0],[-.005083333080833386,-.539938643047549,0],[.5049166611576281,-.12767143349965138,0],[-.8685833337450641,-.12767143349965146,0],[-.9197382811882602,-.11763727373231742,0],[-.9896731770112871,-.04968433877619986,0],[-1,2087429088115044e-20,0],[-.9896731770112871,.04972608670892373,0],[-.9197382811882602,.11767902209773355,0],[-.8685833337450641,.12771318208141386,0],[.5049166611576281,.12771318208141394,0],[-.005083333080833452,.5400613593216816,0],[-.0378919267839554,.5795869163953551,0],[-.04688411414664177,.6753232522863061,0],[-.022083333093910463,.7198589302292183,0],[.018565755927742743,.7517149530662229,0],[.1170358082150273,.7604978485056713,0],[.162958334740737,.7363771502419246,0],[.9525833384250642,.09815852513560269,0],[.9726660177674353,.07792256874984413,0],[.9968157552860122,.0279314257786972,0],[1,208742908812729e-19,0],[.9968157552860122,-.027889677437319266,0],[.9726660177674353,-.07788082146615855,0],[.9525833384250642,-.09811677809230163,0],[.16295833474073712,-.7364568585833323,0],[.11703580821502739,-.7604978485056713,0],[.018565755927742834,-.751692184075821,0],[-.022083333093910373,-.7199386431860105,0]],cells:[[0,29,1],[1,29,2],[2,26,3],[2,27,26],[2,28,27],[2,29,28],[3,11,4],[3,19,11],[3,25,19],[3,26,25],[4,9,5],[4,10,9],[4,11,10],[5,8,6],[5,9,8],[6,8,7],[11,18,12],[11,19,18],[12,15,13],[12,16,15],[12,17,16],[12,18,17],[13,15,14],[19,24,20],[19,25,24],[20,23,21],[20,24,23],[21,23,22]]},type:"uber"},{id:"right-arrow",mesh:{positions:[[.6103034167041191,-.03302779142322613,0],[.6205566646111397,-.017606112231780026,0],[.6205566646111397,.01743888290811798,0],[.6103034167041191,.03286056209956419,0],[-.34641554396563445,.9897467520929796,0],[-.36183722315708067,1,0],[-.3968822182969786,1,0],[-.41230389748842466,.9897467520929796,0],[-.6103034167041194,.7917472328772849,0],[-.6205566646111398,.7762994241040165,0],[-.6205566646111398,.741139458804101,0],[-.6103034167041194,.7256916500308327,0],[.11547184798854482,-8361466183102991e-20,0],[-.6103034167041191,-.725858879354495,0],[-.6205566646111396,-.7412805585459413,0],[-.6205566646111396,-.7763255536858392,0],[-.6103034167041191,-.7917472328772853,0],[-.41230389748842444,-.9897467520929795,0],[-.3968822182969784,-1,0],[-.36183722315708045,-1,0],[-.34641554396563423,-.9897467520929795,0]],cells:[[0,1,3],[0,3,12],[0,12,20],[1,2,3],[3,4,12],[4,5,7],[4,7,8],[4,8,11],[4,11,12],[5,6,7],[8,9,11],[9,10,11],[12,13,20],[13,14,16],[13,16,17],[13,17,20],[14,15,16],[17,18,19],[17,19,20]]},type:"uber"},{id:"route-dot",mesh:{positions:[[.08750348772321415,-.8527085658482143,0],[.2545852399553572,-.8185375279017857,0],[.4082038225446427,-.7535260881696428,0],[.5448837890625,-.6611496930803571,0],[.6611496930803573,-.5448837890625001,0],[.7535260881696428,-.40820382254464305,0],[.8185375279017857,-.2545852399553572,0],[.8527085658482143,-.08750348772321437,0],[.8571428571428572,0,0],[.8527085658482143,.08750348772321415,0],[.8185375279017857,.2545852399553572,0],[.7535260881696428,.4082038225446427,0],[.6611496930803573,.5448837890625,0],[.5448837890625,.6611496930803573,0],[.4082038225446427,.7535260881696428,0],[.2545852399553572,.8185375279017857,0],[.08750348772321415,.8527085658482143,0],[0,.8571428571428572,0],[-.08750348772321437,.8527085658482143,0],[-.2545852399553572,.8185375279017857,0],[-.40820382254464305,.7535260881696428,0],[-.5448837890625001,.6611496930803573,0],[-.6611496930803571,.5448837890625,0],[-.7535260881696428,.4082038225446427,0],[-.8185375279017857,.2545852399553572,0],[-.8527085658482143,.08750348772321415,0],[-.8571428571428572,0,0],[-.8527085658482143,-.08750348772321437,0],[-.8185375279017857,-.2545852399553572,0],[-.7535260881696428,-.40820382254464305,0],[-.6611496930803571,-.5448837890625001,0],[-.5448837890625001,-.6611496930803571,0],[-.40820382254464305,-.7535260881696428,0],[-.2545852399553572,-.8185375279017857,0],[-.08750348772321437,-.8527085658482143,0],[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258928,0],[-.05759905133928578,-.27990625,0],[-.1597726004464286,-.23689732142857145,0],[-.23693498883928577,-.15970982142857137,0],[-.279912109375,-.05755803571428575,0],[-.2857142857142857,0,0],[-.279912109375,.05759905133928589,0],[-.23693498883928577,.1597726004464286,0],[-.1597726004464286,.23693498883928577,0],[-.05759905133928578,.2799121093749999,0],[0,.2857142857142858,0],[.05759905133928589,.2799121093749999,0],[.1597726004464286,.23693498883928577,0],[.23693498883928577,.1597726004464286,0],[.2799121093749999,.05759905133928589,0],[.2857142857142858,0,0],[.2799121093749999,-.05755803571428575,0],[.23693498883928577,-.15970982142857137,0],[.1597726004464286,-.23689732142857145,0],[.05759905133928589,-.27990625,0],[0,-.2857142857142857,0],[0,-1,0],[0,-.8571428571428572,0]],cells:[[0,69,1],[0,90,69],[0,91,90],[1,68,2],[1,69,68],[2,67,3],[2,68,67],[3,65,4],[3,66,65],[3,67,66],[4,64,5],[4,65,64],[5,63,6],[5,64,63],[6,62,7],[6,63,62],[7,61,8],[7,62,61],[8,61,9],[9,60,10],[9,61,60],[10,59,11],[10,60,59],[11,58,12],[11,59,58],[12,56,13],[12,57,56],[12,58,57],[13,55,14],[13,56,55],[14,54,15],[14,55,54],[15,53,16],[15,54,53],[16,52,17],[16,53,52],[17,52,18],[18,51,19],[18,52,51],[19,50,20],[19,51,50],[20,49,21],[20,50,49],[21,48,22],[21,49,48],[22,46,23],[22,47,46],[22,48,47],[23,45,24],[23,46,45],[24,44,25],[24,45,44],[25,43,26],[25,44,43],[26,43,27],[27,42,28],[27,43,42],[28,41,29],[28,42,41],[29,40,30],[29,41,40],[30,38,31],[30,39,38],[30,40,39],[31,37,32],[31,38,37],[32,36,33],[32,37,36],[33,35,34],[33,36,35],[34,35,90],[34,90,91],[70,89,71],[71,89,72],[72,74,73],[72,89,74],[74,76,75],[74,79,76],[74,89,79],[76,79,77],[77,79,78],[79,81,80],[79,84,81],[79,89,84],[81,84,82],[82,84,83],[84,86,85],[84,89,86],[86,89,87],[87,89,88]]},type:"uber"},{id:"search",mesh:{positions:[[.4850000000000001,.19100000000000006,0],[.4574479166666665,.17271875000000025,0],[.39471875,.17271875000000025,0],[.36716666666666664,.19100000000000006,0],[.34750000000000014,.21066666666666656,0],[.20099999999999985,.0641666666666667,0],[.25655208333333346,-.0238645833333333,0],[.3242812500000001,-.22392708333333333,0],[.33333333333333326,-.33333333333333337,0],[.31978808593749997,-.4676832682291666,0],[.21947102864583368,-.7060628255208332,0],[.039396158854166474,-.8861376953125001,0],[-.19898339843750001,-.9864547526041667,0],[-.33333333333333337,-1,0],[-.4676832682291666,-.9864547526041667,0],[-.7060628255208332,-.8861376953125001,0],[-.8861376953125001,-.7060628255208332,0],[-.9864547526041667,-.4676832682291666,0],[-1,-.33333333333333337,0],[-.9864547526041667,-.19898339843750001,0],[-.8861376953125001,.039396158854166474,0],[-.7060628255208332,.21947102864583368,0],[-.4676832682291666,.31978808593749997,0],[-.33333333333333337,.33333333333333326,0],[-.22392708333333333,.3242812500000001,0],[-.0238645833333333,.25655208333333346,0],[.0641666666666667,.20099999999999985,0],[.21066666666666656,.3476666666666668,0],[.19100000000000006,.36716666666666664,0],[.17271875000000025,.39471875,0],[.17271875000000025,.4574479166666665,0],[.19100000000000006,.4850000000000001,0],[.6816666666666666,.9756666666666665,0],[.6944999999999997,.9862187499999999,0],[.7238541666666665,.9984479166666667,0],[.7394999999999998,1,0],[.7564687499999998,.9985182291666668,0],[.7864687499999998,.9864296875,0],[.7995000000000001,.9756666666666665,0],[.9755,.7995000000000001,0],[.9862187500000001,.7863906250000003,0],[.99846875,.7564218749999998,0],[1,.7404999999999999,0],[.99846875,.7243697916666667,0],[.9862187500000001,.694609375,0],[-.8334436848958333,-.4360830078125,0],[-.7565315755208334,-.6185120442708334,0],[-.6185647786458333,-.7564176432291666,0],[-.4360901692708333,-.8332841796874999,0],[-.33333333333333337,-.8436666666666667,0],[-.2305764973958334,-.8332841796874999,0],[-.04810188802083337,-.7564176432291666,0],[.08986490885416654,-.6185120442708334,0],[.16677701822916702,-.4360830078125,0],[.1771666666666667,-.33333333333333337,0],[.16766666666666663,-.23552604166666669,0],[.09729166666666678,-.060473958333333244,0],[.040166666666666684,.01333333333333342,0],[.01333333333333342,.040166666666666684,0],[-.060473958333333244,.09729166666666678,0],[-.23552604166666669,.16766666666666663,0],[-.33333333333333337,.1771666666666667,0],[-.4360901692708333,.16677701822916702,0],[-.6185647786458333,.08986490885416654,0],[-.7565315755208334,-.04810188802083337,0],[-.8334436848958333,-.2305764973958334,0],[-.8438333333333333,-.33333333333333337,0],[.9755,.6816666666666666,0]],cells:[[0,2,1],[0,3,2],[0,4,3],[0,27,4],[0,31,27],[0,67,31],[4,26,5],[4,27,26],[5,26,57],[5,56,6],[5,57,56],[6,55,7],[6,56,55],[7,54,8],[7,55,54],[8,53,9],[8,54,53],[9,52,10],[9,53,52],[10,51,11],[10,52,51],[11,50,12],[11,51,50],[12,50,13],[13,48,14],[13,49,48],[13,50,49],[14,48,15],[15,47,16],[15,48,47],[16,46,17],[16,47,46],[17,45,18],[17,46,45],[18,45,66],[18,65,19],[18,66,65],[19,64,20],[19,65,64],[20,63,21],[20,64,63],[21,63,22],[22,62,23],[22,63,62],[23,61,24],[23,62,61],[24,60,25],[24,61,60],[25,59,26],[25,60,59],[26,58,57],[26,59,58],[27,31,28],[28,30,29],[28,31,30],[31,67,32],[32,35,33],[32,38,35],[32,39,38],[32,67,39],[33,35,34],[35,38,36],[36,38,37],[39,67,40],[40,67,41],[41,67,42],[42,67,43],[43,67,44]]},type:"uber"},{id:"send",mesh:{positions:[[.9970846355693042,-.019940752162337705,0],[.9764101605626216,-.0521660126279635,0],[.9604166769458911,-.06308333011487277,0],[.9607330858337084,-.06364583049768524,0],[-.8922083330285011,-.9897083326031539,0],[-.8928059885188575,-.9891809887634322,0],[-.9011204418674972,-.9934609368181152,0],[-.9189029946581918,-.9991848957106029,0],[-.928583333432581,-1,0],[-.9563886722069702,-.9943899740565841,0],[-.9943899740565841,-.9563886722069702,0],[-1,-.928583333432581,0],[-.9996236978632768,-.9216484375252549,0],[-.9968710935047608,-.9084036451789189,0],[-.9947916674819155,-.9019999996597222,0],[-.7080690094979609,-.18590299165949398,0],[-.7071666651637731,-.18370833022120947,0],[-.7065690096734167,-.1832512994676696,0],[-.6973613275803561,-.16927864348816357,0],[-.6708860665086105,-.14995572683035818,0],[-.6544999983836806,-.1452083308166956,0],[-.6530833318162617,-.1442083309868346,0],[-.6464583327307583,-.14358333088049768,0],[-.6428333314334491,-.14287499674609383,0],[-.6414999988940973,-.14312499712890625,0],[.5190416722883389,-.03733332981712978,0],[.5329531269698893,-.03427148077383768,0],[.5519479142971282,-.014147782729788339,0],[.5547499970651042,3.4027778372802686e-9,0],[.5519479142971282,.014165367806889151,0],[.5329531269698893,.03427734700324159,0],[.5190416722883389,.03733333662268512,0],[-.6414999988940973,.14312500393446181,0],[-.6428333314334491,.14287500355164928,0],[-.6464583327307583,.14354167067201984,0],[-.6530833318162617,.14420833779238995,0],[-.6544999983836806,.14520833762225105,0],[-.6708860665086105,.14995573363591386,0],[-.6973613275803561,.16927865029371914,0],[-.7064583327307581,.18316667094849537,0],[-.7072513007543448,.18395182704497182,0],[-.9947395839802156,.90187630337023,0],[-.9968710935047608,.9083971371005539,0],[-.9996236978632768,.9216132841190998,0],[-1,.9285416664185471,0],[-.9943899740565841,.9563535178171994,0],[-.9563886722069702,.9943834643034148,0],[-.928583333432581,1,0],[-.9189029946581918,.9991855488578489,0],[-.9011204418674972,.9934785258562624,0],[-.8929166654615162,.9891250114205727,0],[-.8923190099711598,.9896171886683753,0],[.9607916800721932,.06375000404079878,0],[.960475271184376,.06318750365798587,0],[.9764101605626216,.05216601943351873,0],[.9970846355693042,.01994075896789327,0],[1,3.4027778372802686e-9,0]],cells:[[0,56,1],[1,54,2],[1,56,54],[2,27,3],[2,28,27],[2,53,28],[2,54,53],[3,25,4],[3,26,25],[3,27,26],[4,15,5],[4,24,15],[4,25,24],[5,13,6],[5,14,13],[5,15,14],[6,8,7],[6,9,8],[6,10,9],[6,13,10],[10,13,11],[11,13,12],[15,17,16],[15,20,17],[15,24,20],[17,19,18],[17,20,19],[20,22,21],[20,24,22],[22,24,23],[28,53,29],[29,52,30],[29,53,52],[30,52,31],[31,51,32],[31,52,51],[32,34,33],[32,36,34],[32,39,36],[32,40,39],[32,51,40],[34,36,35],[36,39,37],[37,39,38],[40,50,41],[40,51,50],[41,50,42],[42,44,43],[42,45,44],[42,50,45],[45,49,46],[45,50,49],[46,49,47],[47,49,48],[54,56,55]]},type:"uber"},{id:"settings-alt",mesh:{positions:[[.2578164062500002,-.5728018973214286,0],[.1760518973214285,-.6545664062500001,0],[.16396428571428567,-.7142857142857143,0],[.1760518973214285,-.7740050223214285,0],[.2578164062500002,-.85576953125,0],[.3175357142857145,-.8678571428571429,0],[.3772550223214287,-.85576953125,0],[.45901953125,-.7740050223214285,0],[.47110714285714284,-.7142857142857143,0],[.45901953125,-.6545664062500001,0],[.3772550223214287,-.5728018973214286,0],[.563642857142857,-.8571428571428572,0],[.5191417410714284,-.9153387276785715,0],[.3935368303571427,-.98963671875,0],[.3175357142857145,-1,0],[.24153459821428586,-.98963671875,0],[.11592968750000011,-.9153387276785715,0],[.07142857142857136,-.8571428571428572,0],[-.8214285714285714,-.8571428571428572,0],[-.8353258928571429,-.85433984375,0],[-.8543348214285713,-.8353409598214285,0],[-.8571428571428571,-.8214285714285714,0],[-.8571428571428571,-.6071428571428572,0],[-.8543348214285713,-.59323046875,0],[-.8353258928571429,-.5742315848214286,0],[-.8214285714285714,-.5714285714285714,0],[.07142857142857136,-.5714285714285714,0],[.11592968750000011,-.5132327008928572,0],[.24153459821428586,-.43893470982142857,0],[.3175357142857145,-.4285714285714286,0],[.3935368303571427,-.43893470982142857,0],[.5191417410714284,-.5132327008928572,0],[.563642857142857,-.5714285714285714,0],[.8214285714285713,-.5714285714285714,0],[.8353409598214289,-.5742315848214286,0],[.8543398437499998,-.59323046875,0],[.8571428571428571,-.6071428571428572,0],[.8571428571428571,-.8214285714285714,0],[.8543398437499998,-.8353409598214285,0],[.8353409598214289,-.85433984375,0],[.2578164062500002,.8557695312499998,0],[.1760518973214285,.7740050223214285,0],[.16396428571428567,.7142857142857142,0],[.1760518973214285,.6545664062499998,0],[.2578164062500002,.5728018973214284,0],[.3175357142857145,.5607142857142855,0],[.3772550223214287,.5728018973214284,0],[.45901953125,.6545664062499998,0],[.47110714285714284,.7142857142857142,0],[.45901953125,.7740050223214285,0],[.3772550223214287,.8557695312499998,0],[.563642857142857,.5714285714285714,0],[.5191417410714284,.513232700892857,0],[.3935368303571427,.43893470982142846,0],[.3175357142857145,.4285714285714286,0],[.24153459821428586,.43893470982142846,0],[.11592968750000011,.513232700892857,0],[.07142857142857136,.5714285714285714,0],[-.8214285714285714,.5714285714285714,0],[-.8353258928571429,.5742315848214286,0],[-.8543348214285713,.5932304687500001,0],[-.8571428571428571,.6071428571428572,0],[-.8571428571428571,.8214285714285714,0],[-.8543348214285713,.8353409598214285,0],[-.8353258928571429,.8543398437499998,0],[-.8214285714285714,.8571428571428572,0],[.07142857142857136,.8571428571428572,0],[.11592968750000011,.9153387276785716,0],[.24153459821428586,.9896367187500001,0],[.3175357142857145,1,0],[.3935368303571427,.9896367187500001,0],[.5191417410714284,.9153387276785716,0],[.563642857142857,.8571428571428572,0],[.8214285714285713,.8571428571428572,0],[.8353409598214289,.8543398437499998,0],[.8543398437499998,.8353409598214285,0],[.8571428571428571,.8214285714285714,0],[.8571428571428571,.6071428571428572,0],[.8543398437499998,.5932304687500001,0],[.8353409598214289,.5742315848214286,0],[-.3772193080357143,.14148381696428558,0],[-.4589838169642857,.059719308035714125,0],[-.47107142857142853,0,0],[-.4589838169642857,-.05971930803571446,0],[-.3772193080357143,-.14148381696428558,0],[-.3175,-.15357142857142847,0],[-.2577806919642857,-.14148381696428558,0],[-.17601618303571426,-.05971930803571446,0],[-.16392857142857145,0,0],[-.17601618303571426,.059719308035714125,0],[-.2577806919642857,.14148381696428558,0],[-.07142857142857145,-.1428571428571429,0],[-.11591406250000007,-.20105301339285708,0],[-.24151450892857146,-.27535100446428573,0],[-.3175,-.2857142857142857,0],[-.39350111607142857,-.27535100446428573,0],[-.519106026785714,-.20105301339285708,0],[-.5636071428571429,-.1428571428571429,0],[-.8214285714285714,-.1428571428571429,0],[-.8353258928571429,-.14005412946428586,0],[-.8543348214285713,-.12105524553571434,0],[-.8571428571428571,-.1071428571428571,0],[-.8571428571428571,.1071428571428572,0],[-.8543348214285713,.12105524553571434,0],[-.8353258928571429,.14005412946428564,0],[-.8214285714285714,.1428571428571428,0],[-.5636071428571429,.1428571428571428,0],[-.519106026785714,.2010530133928572,0],[-.39350111607142857,.27535100446428573,0],[-.3175,.2857142857142858,0],[-.24151450892857146,.27535100446428573,0],[-.11591406250000007,.2010530133928572,0],[-.07142857142857145,.1428571428571428,0],[.8214285714285713,.1428571428571428,0],[.8353409598214289,.14005412946428564,0],[.8543398437499998,.12105524553571434,0],[.8571428571428571,.1071428571428572,0],[.8571428571428571,-.1071428571428571,0],[.8543398437499998,-.12105524553571434,0],[.8353409598214289,-.14005412946428586,0],[-.3175,.15357142857142847,0],[.3175357142857145,.8678571428571427,0],[.3175357142857145,-.5607142857142857,0],[.8214285714285713,-.1428571428571429,0],[.8214285714285713,.5714285714285714,0],[.8214285714285713,-.8571428571428572,0]],cells:[[0,27,1],[0,28,27],[0,122,28],[1,26,2],[1,27,26],[2,17,3],[2,26,17],[3,16,4],[3,17,16],[4,15,5],[4,16,15],[5,13,6],[5,14,13],[5,15,14],[6,12,7],[6,13,12],[7,11,8],[7,12,11],[8,11,32],[8,32,9],[9,31,10],[9,32,31],[10,30,122],[10,31,30],[11,125,32],[17,25,18],[17,26,25],[18,21,19],[18,22,21],[18,25,22],[19,21,20],[22,24,23],[22,25,24],[28,122,29],[29,122,30],[32,125,33],[33,36,34],[33,37,36],[33,125,37],[34,36,35],[37,39,38],[37,125,39],[40,67,41],[40,68,67],[40,121,68],[41,66,42],[41,67,66],[42,57,43],[42,66,57],[43,56,44],[43,57,56],[44,55,45],[44,56,55],[45,53,46],[45,54,53],[45,55,54],[46,52,47],[46,53,52],[47,51,48],[47,52,51],[48,51,72],[48,72,49],[49,71,50],[49,72,71],[50,70,121],[50,71,70],[51,124,72],[57,65,58],[57,66,65],[58,61,59],[58,62,61],[58,65,62],[59,61,60],[62,64,63],[62,65,64],[68,121,69],[69,121,70],[72,124,73],[73,76,74],[73,77,76],[73,124,77],[74,76,75],[77,79,78],[77,124,79],[80,107,81],[80,108,107],[80,120,108],[81,106,82],[81,107,106],[82,97,83],[82,106,97],[83,96,84],[83,97,96],[84,95,85],[84,96,95],[85,93,86],[85,94,93],[85,95,94],[86,92,87],[86,93,92],[87,91,88],[87,92,91],[88,91,112],[88,112,89],[89,111,90],[89,112,111],[90,110,120],[90,111,110],[91,123,112],[97,105,98],[97,106,105],[98,101,99],[98,102,101],[98,105,102],[99,101,100],[102,104,103],[102,105,104],[108,120,109],[109,120,110],[112,123,113],[113,116,114],[113,117,116],[113,123,117],[114,116,115],[117,123,118],[118,123,119]]},type:"uber"},{id:"settings",mesh:{positions:[[.7707469729682096,-.5088072918993886,0],[.7135670924029491,-.5048598588492981,0],[.6114221350612707,-.5371519650829146,0],[.5372158627015289,-.6113855823524539,0],[.5049310112398995,-.7135913681669477,0],[.5088787233196823,-.7708184047501249,0],[.5234507699449681,-.8442500906853913,0],[.5240021326159924,-.8699565381328173,0],[.5007288240811832,-.913440525305087,0],[.47902031405806567,-.9272536111686397,0],[.31701344275341237,-.9943993162067237,0],[.291898541556343,-1,0],[.24466886212269115,-.9857002864744648,0],[.22686676787425744,-.967112444584864,0],[.18515071282931983,-.9048240884218754,0],[.14751183964116654,-.8615624879139814,0],[.05246539765923246,-.8121457714343654,0],[-.052465392125515264,-.8121708841066286,0],[-.14751183410744959,-.8615976456551498,0],[-.18515070729560287,-.9048240884218754,0],[-.22686676234054012,-.967112444584864,0],[-.24466885667826338,-.9857002864744648,0],[-.29189853843344254,-1,0],[-.3170134429342232,-.9943993162067237,0],[-.4790203142388768,-.9272536111686397,0],[-.5007288242619939,-.913440525305087,0],[-.5240021327968033,-.8699565381328173,0],[-.5234507701257792,-.8442500906853913,0],[-.5088787235004929,-.7708184047501249,0],[-.5049310114207106,-.7135913681669477,0],[-.53721586288234,-.6113855823524539,0],[-.6114221352420814,-.5371519650829146,0],[-.7135670925837598,-.5048598588492981,0],[-.7707469731490205,-.5088072918993886,0],[-.8441786590842868,-.523379338524675,0],[-.8699676993204898,-.5239307011956991,0],[-.9135097246686569,-.5006573926608897,0],[-.927325042769744,-.4789488826377726,0],[-.9943278846056193,-.31694201133311883,0],[-.9999285683988957,-.29182710683233803,0],[-.9856288548733605,-.2445974250771592,0],[-.9670410129837597,-.2267953307394358,0],[-.9048955200229798,-.18522213889670724,0],[-.8616280598915576,-.14757712705533377,0],[-.8121795340270749,-.05249162091654602,0],[-.8121795340270749,.05249162645026262,0],[-.8616280598915576,.14757713258905092,0],[-.9048955200229798,.18522214443042428,0],[-.9670410129837597,.22679533627315296,0],[-.9856288548733605,.2446197528969316,0],[-.9999285683988957,.29194765078210216,0],[-.9943278846056193,.31708487435451627,0],[-.927325042769744,.4789488824569612,0],[-.9135097246686569,.5006774826178888,0],[-.8699676993204898,.5239909714283197,0],[-.8441786590842868,.5233793383438636,0],[-.7707469731490205,.508950154920786,0],[-.7135670925837598,.5049614254763071,0],[-.6114221352420814,.537224512621975,0],[-.53721586288234,.6114558976539797,0],[-.5049310114207106,.7136326643805249,0],[-.5088787235004929,.7708184045693138,0],[-.5234507701257792,.8442500905045802,0],[-.5240021327968033,.8699766280898165,0],[-.5007288242619939,.9135007955377077,0],[-.4790203142388768,.9272536109878287,0],[-.3170134429342232,.9943993160259124,0],[-.29189853843344254,1,0],[-.24466885667826338,.9857002863539241,0],[-.22686676234054012,.9671124444040529,0],[-.18515070729560287,.9048240882410643,0],[-.14751183410744959,.8616035050978668,0],[-.052465392125515264,.8122085529342125,0],[.05246539765923246,.8122085529342125,0],[.14751183964116654,.8616035050978668,0],[.18515071282931983,.9048240882410643,0],[.22686676787425744,.9671124444040529,0],[.24466886212269115,.9857002863539241,0],[.291898541556343,1,0],[.31701344275341237,.9943993160259124,0],[.47902031405806567,.9272536109878287,0],[.5007288240811832,.9135007955377077,0],[.5240021326159924,.8699766280898165,0],[.5234507699449681,.8442500905045802,0],[.5088787233196823,.7708184045693138,0],[.5049310112398995,.7136326643805249,0],[.5372158627015289,.6114558976539797,0],[.6114221350612707,.537224512621975,0],[.7135670924029491,.5049614254763071,0],[.7707469729682096,.508950154920786,0],[.8441786589034757,.5233793383438636,0],[.869967699139679,.5239909714283197,0],[.9135097244878458,.5006774826178888,0],[.927325042588933,.4789488824569612,0],[.9943278844248087,.31708487435451627,0],[.9999285683988957,.29194765078210216,0],[.9856288547528198,.2446197528969316,0],[.9670410128029486,.22679533627315296,0],[.904895519842169,.18522214443042428,0],[.8616280597107465,.14757713258905092,0],[.8121795338462638,.05249162645026262,0],[.8121795338462638,-.05249162091654602,0],[.8616280597107465,-.14757712705533377,0],[.904895519842169,-.18522213889670724,0],[.9670410128029486,-.2267953307394358,0],[.9856288547528198,-.2445974250771592,0],[.9999285683988957,-.29182710683233803,0],[.9943278844248087,-.31694201133311883,0],[.927325042588933,-.4789488826377726,0],[.9135097244878458,-.5006573926608897,0],[.869967699139679,-.5239307011956991,0],[-.09206807628465456,.4475279071667342,0],[-.2554310318915235,.37881517294198974,0],[-.37884140010571893,.2554572644081585,0],[-.4475932000498834,.09213337452071024,0],[-.45687651789653005,7143436796286373e-20,0],[-.4475932000498834,-.0920376620482467,0],[-.37884140010571893,-.25542238197107725,0],[-.2554310318915235,-.3788076375130093,0],[-.09206807628465456,-.44752762807230717,0],[2.766858706552461e-9,-.4568050862954257,0],[.09206808157282573,-.44752762807230717,0],[.25543103561712854,-.3788076375130093,0],[.3788414017330202,-.25542238197107725,0],[.44759320011461845,-.0920376620482467,0],[.4568765177157193,7143436796286373e-20,0],[.44759320011461845,.09213337452071024,0],[.3788414017330202,.2554572644081585,0],[.25543103561712854,.37881517294198974,0],[.09206808157282573,.4475279071667342,0],[2.766858706552461e-9,.4568050861146147,0],[.8441786589034757,-.523379338524675,0]],cells:[[0,102,1],[0,103,102],[0,107,103],[0,108,107],[0,131,108],[1,102,124],[1,123,2],[1,124,123],[2,123,3],[3,122,4],[3,123,122],[4,15,5],[4,121,15],[4,122,121],[5,9,6],[5,10,9],[5,14,10],[5,15,14],[6,8,7],[6,9,8],[10,12,11],[10,13,12],[10,14,13],[15,121,16],[16,120,17],[16,121,120],[17,119,18],[17,120,119],[18,29,19],[18,119,29],[19,23,20],[19,28,23],[19,29,28],[20,23,21],[21,23,22],[23,28,24],[24,27,25],[24,28,27],[25,27,26],[29,118,30],[29,119,118],[30,117,31],[30,118,117],[31,117,32],[32,43,33],[32,116,43],[32,117,116],[33,37,34],[33,38,37],[33,42,38],[33,43,42],[34,37,35],[35,37,36],[38,40,39],[38,41,40],[38,42,41],[43,116,44],[44,115,45],[44,116,115],[45,114,46],[45,115,114],[46,57,47],[46,114,57],[47,51,48],[47,56,51],[47,57,56],[48,50,49],[48,51,50],[51,56,52],[52,55,53],[52,56,55],[53,55,54],[57,113,58],[57,114,113],[58,112,59],[58,113,112],[59,112,60],[60,70,61],[60,71,70],[60,111,71],[60,112,111],[61,65,62],[61,66,65],[61,70,66],[62,65,63],[63,65,64],[66,68,67],[66,69,68],[66,70,69],[71,111,72],[72,111,130],[72,130,73],[73,129,74],[73,130,129],[74,85,75],[74,129,85],[75,79,76],[75,84,79],[75,85,84],[76,79,77],[77,79,78],[79,84,80],[80,82,81],[80,83,82],[80,84,83],[85,128,86],[85,129,128],[86,128,87],[87,127,88],[87,128,127],[88,98,89],[88,99,98],[88,126,99],[88,127,126],[89,93,90],[89,94,93],[89,98,94],[90,92,91],[90,93,92],[94,97,95],[94,98,97],[95,97,96],[99,126,100],[100,125,101],[100,126,125],[101,124,102],[101,125,124],[103,107,104],[104,107,105],[105,107,106],[108,110,109],[108,131,110]]},type:"uber"},{id:"share-alt",mesh:{positions:[[1,0,0],[.7308333333333332,-.26916666666666667,0],[-.5,.5,0],[.2691666666666668,-.7308333333333332,0],[0,-1,0],[.8333333333333333,-1,0],[.8981874999999999,-.9868958333333334,0],[.9868958333333333,-.8981875,0],[.6666666666666667,.6666666666666667,0],[-.6666666666666667,.6666666666666667,0],[-.6666666666666667,-.6666666666666667,0],[-.000500000000000056,-.6666666666666667,0],[.023500000000000076,-.7051666666666667,0],[-.2713333333333333,-1,0],[-.6666666666666667,-1,0],[-.7338655598958335,-.9932307942708334,0],[-.8530680338541666,-.9430908203125,0],[-.9430908203125,-.8530680338541666,0],[-.9932307942708334,-.7338655598958335,0],[-1,-.6666666666666667,0],[-1,.6666666666666667,0],[-.9932307942708334,.7338655598958335,0],[-.9430908203125,.8530680338541667,0],[-.8530680338541666,.9430908203125001,0],[-.7338655598958335,.9932307942708334,0],[-.6666666666666667,1,0],[.6666666666666667,1,0],[.7338655598958335,.9932307942708334,0],[.8530680338541667,.9430908203125001,0],[.9430908203125001,.8530680338541667,0],[.9932307942708334,.7338655598958335,0],[1,.6666666666666667,0],[1,.2713333333333334,0],[.7051666666666667,-.023499999999999965,0],[.6666666666666667,.0004999999999999449,0],[1,-.8333333333333334,0]],cells:[[0,1,35],[1,2,3],[1,3,5],[1,5,35],[3,4,5],[5,6,7],[5,7,35],[8,25,9],[8,26,25],[8,27,26],[8,28,27],[8,29,28],[8,30,29],[8,31,30],[8,32,31],[8,34,32],[9,20,10],[9,21,20],[9,22,21],[9,23,22],[9,24,23],[9,25,24],[10,13,11],[10,14,13],[10,15,14],[10,16,15],[10,17,16],[10,18,17],[10,19,18],[10,20,19],[11,13,12],[32,34,33]]},type:"uber"},{id:"share",mesh:{positions:[[.5099107142857144,.2912075892857142,0],[.3985000000000001,.3318191964285717,0],[.35000000000000003,.36471428571428577,0],[-.21885714285714283,.044714285714285706,0],[-.2172991071428572,.03360937499999994,0],[-.21471875000000004,.01134598214285698,0],[-.21428571428571425,0,0],[-.21471875000000004,-.011345982142857092,0],[-.2172991071428572,-.03360937499999983,0],[-.21885714285714283,-.044714285714285706,0],[.35000000000000003,-.36471428571428566,0],[.3985000000000001,-.3318191964285715,0],[.5099107142857144,-.29120758928571433,0],[.5714285714285715,-.2857142857142857,0],[.6434171316964289,-.29296847098214296,0],[.771128627232143,-.34669782366071444,0],[.8675878906250004,-.4431570870535715,0],[.9213172433035716,-.5708685825892856,0],[.9285714285714286,-.6428571428571428,0],[.9213172433035716,-.714845703125,0],[.8675878906250004,-.8425571986607143,0],[.771128627232143,-.9390164620535714,0],[.6434171316964289,-.9927458147321429,0],[.5714285714285715,-1,0],[.4994400111607141,-.9927458147321429,0],[.3717285156249999,-.9390164620535714,0],[.27526925223214255,-.8425571986607143,0],[.22153989955357137,-.714845703125,0],[.21428571428571436,-.6428571428571428,0],[.21471874999999982,-.6315111607142857,0],[.21729910714285727,-.6092477678571429,0],[.21885714285714283,-.5981428571428571,0],[-.35000000000000003,-.27814285714285714,0],[-.3985000000000001,-.3110379464285714,0],[-.5099107142857143,-.3516495535714286,0],[-.5714285714285715,-.3571428571428571,0],[-.6434171316964287,-.34988867187499995,0],[-.7711286272321428,-.29615931919642846,0],[-.867587890625,-.19970005580357142,0],[-.9213172433035715,-.07198856026785716,0],[-.9285714285714286,0,0],[-.9213172433035715,.07198856026785738,0],[-.867587890625,.19970005580357153,0],[-.7711286272321428,.2961593191964289,0],[-.6434171316964287,.34988867187500006,0],[-.5714285714285715,.3571428571428572,0],[-.5099107142857143,.3516495535714286,0],[-.3985000000000001,.3110379464285713,0],[-.35000000000000003,.278142857142857,0],[.21885714285714283,.5981428571428571,0],[.21729910714285727,.6092477678571429,0],[.21471874999999982,.6315111607142858,0],[.21428571428571436,.6428571428571428,0],[.22153989955357137,.7148457031250002,0],[.27526925223214255,.8425571986607143,0],[.3717285156249999,.9390164620535717,0],[.4994400111607141,.9927458147321429,0],[.5714285714285715,1,0],[.6434171316964289,.9927458147321429,0],[.771128627232143,.9390164620535717,0],[.8675878906250004,.8425571986607143,0],[.9213172433035716,.7148457031250002,0],[.9285714285714286,.6428571428571428,0],[.9213172433035716,.5708685825892856,0],[.8675878906250004,.44315708705357126,0],[.771128627232143,.3466978236607139,0],[.6434171316964289,.29296847098214274,0],[.5714285714285715,.2857142857142858,0]],cells:[[0,67,1],[1,65,2],[1,66,65],[1,67,66],[2,48,3],[2,49,48],[2,62,49],[2,64,62],[2,65,64],[3,8,4],[3,9,8],[3,48,9],[4,8,5],[5,7,6],[5,8,7],[9,32,10],[9,48,32],[10,15,11],[10,16,15],[10,18,16],[10,31,18],[10,32,31],[11,13,12],[11,14,13],[11,15,14],[16,18,17],[18,20,19],[18,31,20],[20,31,21],[21,23,22],[21,31,23],[23,31,24],[24,31,25],[25,31,26],[26,31,27],[27,30,28],[27,31,30],[28,30,29],[32,37,33],[32,38,37],[32,40,38],[32,48,40],[33,35,34],[33,36,35],[33,37,36],[38,40,39],[40,42,41],[40,48,42],[42,48,43],[43,47,44],[43,48,47],[44,47,45],[45,47,46],[49,53,50],[49,54,53],[49,55,54],[49,56,55],[49,57,56],[49,59,57],[49,60,59],[49,62,60],[50,52,51],[50,53,52],[57,59,58],[60,62,61],[62,64,63]]},type:"uber"},{id:"sketch",mesh:{positions:[[.9976591534239669,-.24717810534466844,0],[.9994507885000439,-.25647786348722135,0],[1,-.26308179688913524,0],[.9998705111097663,-.26819270106098486,0],[.9985209243141422,-.27716538812734437,0],[.9973438033249067,-.28162494085564804,0],[.9948790492763222,-.2890192030014013,0],[.993222484508161,-.2923518674996119,0],[.9893735388743212,-.2985081712033905,0],[.9867703656672111,-.30220027900035296,0],[.69046406373956,-.6689128161419159,0],[.6838199441303325,-.6756640989706472,0],[.6809918397906183,-.6780769458347845,0],[.6750543276599932,-.682340032660665,0],[.6717640819361694,-.6842254355538077,0],[.34911348854719937,-.8508759628591497,0],[.3428020214318477,-.8536588577156358,0],[.3294825262743706,-.8568938474044027,0],[.3226084522566246,-.85730575602937,0],[-.3226212895172941,-.85730575602937,0],[-.3294797355655289,-.8568938474044027,0],[-.34279476558886013,-.8536588577156358,0],[-.34909060473470077,-.8508759628591497,0],[-.6719019429529266,-.684165714384605,0],[-.675036467123409,-.6823551024884077,0],[-.6809840258058627,-.6780775039765529,0],[-.683797060317834,-.6756640989706472,0],[-.6904769010002296,-.6689128161419159,0],[-.9867832029278806,-.30220027900035296,0],[-.9932208100828563,-.2923256348365042,0],[-.9952541205445848,-.2880162222438592,0],[-.9973209195124082,-.28166066192881595,0],[-.9985030636971857,-.277185481231001,0],[-.9998626968838936,-.2682083290304957,0],[-1,-.26369296212536714,0],[-.9994630676189451,-.2564622355177106,0],[-.9976569208568936,-.24715801224101142,0],[-.9961778451710357,-.24265325002947954,0],[-.9936081604700205,-.23694959929975037,0],[-.9883035811045889,-.2281856572547157,0],[-.9849424513761977,-.22398787301572032,0],[-.043461102710230404,.8375877236406946,0],[-.03931745822275512,.8418742524208412,0],[-.03771000993020013,.8428744424695421,0],[-.0327470133269363,.8467674813030738,0],[-.027915738180979144,.8497697258744815,0],[-.022882415714916116,.8523695502309817,0],[-.014875872049394223,.8551563520798457,0],[-.010411854186944569,.8562056586041525,0],[-.0034853148429833114,.8571712438632221,0],[11443335092176099e-21,.85730575602937,0],[.0035082015131679967,.8571712438632221,0],[.01043474085712881,.8562056586041525,0],[.014878107474153524,.8551563520798457,0],[.022905302385100468,.8523695502309817,0],[.02793304343348102,.8497697258744815,0],[.03275427202760994,.8467674813030738,0],[.03769717552721663,.8428744424695421,0],[.03930462381977162,.8418742524208412,0],[.04348398938041487,.8375877236406946,0],[.9849485909356486,-.2239711287626729,0],[.9882913019856876,-.2281700292852047,0],[.9936103930370939,-.23693397133023927,0],[-.3974212167308566,-.43590425586776665,0],[-.5191229130138593,-.1334182082820707,0],[-.8476496229389474,-.28626868036747377,0],[.8476367856782778,-.28626868036747377,0],[.5191457968263578,-.1334182082820707,0],[.3974441005433549,-.43590425586776665,0],[-.4005646711696309,-.11298575443003736,0],[-.2832566668862788,-.40450543255319116,0],[.28327955355646295,-.40450543255319116,0],[11443335092176099e-21,.679021879848429,0],[-.3857404258049564,.006644119609227552,0],[-.3373026505892971,.3279551727544018,0],[-.707623016120817,-.0895884515050691,0],[.7076101788601474,-.0895884515050691,0],[.3372898133286275,.3279551727544018,0],[.3086057915748117,-.7376758819901049,0],[.5153950841437289,-.6309055942912806,0],[.3086057915748117,-.5240995855192881,0],[-.30861862883548097,-.5240995855192881,0],[-.5153722003312308,-.6309055942912806,0],[-.6298225187611517,-.5558913406387106,0],[-.5292319767203721,-.006608398536059713,0],[-.30861862883548097,-.7376758819901049,0],[.385727588544287,.006644119609227552,0],[.40055183390896154,-.11298575443003736,0],[.5292548605328706,-.006608398536059713,0],[.62984540257365,-.5558913406387106,0],[.996200728983534,-.2426889711026475,0]],cells:[[0,62,1],[0,90,62],[1,3,2],[1,4,3],[1,5,4],[1,60,5],[1,61,60],[1,62,61],[5,7,6],[5,8,7],[5,60,8],[8,60,9],[9,60,66],[9,66,10],[10,66,89],[10,89,11],[11,14,12],[11,89,14],[12,14,13],[14,79,15],[14,89,79],[15,18,16],[15,78,18],[15,79,78],[16,18,17],[18,78,85],[18,85,19],[19,21,20],[19,22,21],[19,85,22],[22,82,23],[22,85,82],[23,25,24],[23,26,25],[23,82,83],[23,83,26],[26,83,27],[27,65,28],[27,83,65],[28,31,29],[28,40,31],[28,65,40],[29,31,30],[31,35,32],[31,40,35],[32,35,33],[33,35,34],[35,38,36],[35,40,38],[36,38,37],[38,40,39],[40,65,75],[40,74,41],[40,75,74],[41,43,42],[41,57,43],[41,59,57],[41,72,59],[41,74,72],[43,45,44],[43,57,45],[45,47,46],[45,53,47],[45,55,53],[45,57,55],[47,53,48],[48,52,49],[48,53,52],[49,51,50],[49,52,51],[53,55,54],[55,57,56],[57,59,58],[59,72,77],[59,77,60],[60,76,66],[60,77,76],[63,69,64],[63,70,69],[63,81,70],[63,82,81],[63,83,82],[64,69,84],[64,75,65],[64,84,75],[66,76,67],[67,76,88],[67,87,68],[67,88,87],[68,71,80],[68,79,89],[68,80,79],[68,87,71],[69,73,84],[69,86,73],[69,87,86],[70,80,71],[70,81,80],[72,74,73],[72,86,77],[73,74,84],[77,86,88],[86,87,88]]},type:"uber"},{id:"skip",mesh:{positions:[[1,.49951785997571985,0],[.9943900660578375,.5272806952724027,0],[.9564112665134596,.5652349326516647,0],[.9286428489065233,.5708392842835732,0],[.8572500001090562,.5708392842835732,0],[.8294815825021196,.5652343746478394,0],[.7915027829577415,.5272656291691245,0],[.7858928490155794,.49948214773091304,0],[.7859285612603863,.10951785706755646,0],[.003428568894314976,.5613035769099397,0],[.0028571409876092524,.5603035758920826,0],[-.005240515984319516,.5645262312145377,0],[-.0227617217200754,.5700518968094975,0],[-.032285717443148676,.5708392842835732,0],[-.060048551967350594,.5652349326516647,0],[-.09800279216389596,.5272806952724027,0],[-.10360714465916543,.49951785997571985,0],[-.10360714465916543,.10558928475614969,0],[-.8929285712935495,.5613035769099397,0],[-.8935000006543368,.5603035758920826,0],[-.9016177459457296,.5645262312145377,0],[-.9191389514997252,.5700518968094975,0],[-.9286428576310131,.5708392842835732,0],[-.9564263393645852,.5652349326516647,0],[-.9943950892509851,.5272806952724027,0],[-1,.49951785997571985,0],[-1,-.4994821419145863,0],[-.9943950892509851,-.52725055693144,0],[-.9564263393645852,-.5652293512956521,0],[-.9286428576310131,-.5708392842835732,0],[-.9191389514997252,-.5700513378741514,0],[-.9016177459457296,-.5645111595902935,0],[-.8935000006543368,-.5602678563768676,0],[-.8929285712935495,-.5612678559406431,0],[-.10360714465916543,-.1055535710572612,0],[-.10360714465916543,-.4994821419145863,0],[-.09800279216389596,-.52725055693144,0],[-.060048551967350594,-.5652293512956521,0],[-.032285717443148676,-.5708392842835732,0],[-.022756699276688885,-.5700513378741514,0],[-.005225448654160303,-.5645111595902935,0],[.0028571409876092524,-.5602678563768676,0],[.003428568894314976,-.5612678559406431,0],[.7859285612603863,-.10948214336866789,0],[.7858928490155794,-.4994821419145863,0],[.7915027829577415,-.52725055693144,0],[.8294815825021196,-.5652293512956521,0],[.8572500001090562,-.5708392842835732,0],[.9285357121721027,-.5708035705846847,0],[.9564112665134596,-.5652293512956521,0],[.9943900660578375,-.52725055693144,0],[1,-.49944642821569785,0]],cells:[[0,1,2],[0,2,3],[0,3,7],[0,7,8],[0,8,51],[3,4,7],[4,5,7],[5,6,7],[8,9,10],[8,10,17],[8,17,34],[8,34,43],[8,43,51],[10,11,15],[10,15,16],[10,16,17],[11,12,13],[11,13,14],[11,14,15],[17,18,19],[17,19,25],[17,25,26],[17,26,34],[19,20,24],[19,24,25],[20,21,22],[20,22,23],[20,23,24],[26,27,32],[26,32,34],[27,28,31],[27,31,32],[28,29,31],[29,30,31],[32,33,34],[34,35,41],[34,41,43],[35,36,41],[36,37,41],[37,38,40],[37,40,41],[38,39,40],[41,42,43],[43,44,51],[44,45,46],[44,46,47],[44,47,48],[44,48,51],[48,49,50],[48,50,51]]},type:"uber"},{id:"slanted-down-arrow",mesh:{positions:[[.6125972284236538,-.6950189437560322,0],[.5272048260902549,-.5952364508828167,0],[.519693884721192,-.5269603022265923,0],[.6015079761746975,.3410616647461294,0],[-.710049517454617,-.935048335460826,0],[-.7687426153763106,-.972957572710484,0],[-.9023129783464671,-.972957572710484,0],[-.9610060774075936,-.935048335460826,0],[-1,-.8779175852699606,0],[-1,-.7479503883872136,0],[-.9610060774075936,-.6908196370569152,0],[.35055142229869585,.5853451166946904,0],[-.5417510719087243,.5057422136172393,0],[-.6118886121203637,.5130706821014219,0],[-.7145413090232527,.5962578331367276,0],[-.7346387590700698,.6618821453770614,0],[-.7271225466215243,.7300941389652152,0],[-.6417195960521845,.8299946860664495,0],[-.5741616051830006,.849611408524323,0],[.8070560441015739,.972957572710484,0],[.8461123828609787,.9722561169827858,0],[.9183169037560541,.9468737964547078,0],[.9487958543881354,.9231373163562643,0],[.9731837621506993,.8935137806636986,0],[.9992553230537291,.8232829795856752,0],[1,.7852830631078729,0],[.8732275360321657,-.5587138658887656,0],[.853027227739704,-.6243766756073997,0],[.750358704621493,-.7074560405400613,0],[.6803398529221372,-.7148537996742462,0]],cells:[[0,2,1],[0,29,2],[2,26,3],[2,29,26],[3,11,4],[3,19,11],[3,25,19],[3,26,25],[4,10,5],[4,11,10],[5,10,6],[6,10,7],[7,9,8],[7,10,9],[11,18,12],[11,19,18],[12,18,13],[13,17,14],[13,18,17],[14,16,15],[14,17,16],[19,25,20],[20,25,21],[21,25,22],[22,25,23],[23,25,24],[26,28,27],[26,29,28]]},type:"uber"},{id:"slanted-up-arrow",mesh:{positions:[[.6125972284236538,.6950189437560322,0],[.5272048260902549,.5952364508828167,0],[.519693884721192,.5269603022265923,0],[.6015079761746975,-.3410616647461294,0],[-.710049517454617,.935048335460826,0],[-.7687426153763106,.972957572710484,0],[-.9023129783464671,.972957572710484,0],[-.9610060774075936,.935048335460826,0],[-1,.8779175852699606,0],[-1,.7479503883872136,0],[-.9610060774075936,.6908196370569152,0],[.35055142229869585,-.5853451166946904,0],[-.5417510719087243,-.5057422136172393,0],[-.6118886121203637,-.5130706821014219,0],[-.7145413090232527,-.5962578331367276,0],[-.7346387590700698,-.6618821453770614,0],[-.7271225466215243,-.7300941389652152,0],[-.6417195960521845,-.8299946860664495,0],[-.5741616051830006,-.849611408524323,0],[.8070560441015739,-.972957572710484,0],[.8461123828609787,-.9722561169827858,0],[.9183169037560541,-.9468737964547078,0],[.9487958543881354,-.9231373163562643,0],[.9731837621506993,-.8935137806636986,0],[.9992553230537291,-.8232829795856752,0],[1,-.7852830631078729,0],[.8732275360321657,.5587138658887656,0],[.853027227739704,.6243766756073997,0],[.750358704621493,.7074560405400613,0],[.6803398529221372,.7148537996742462,0]],cells:[[0,2,1],[0,29,2],[2,26,3],[2,29,26],[3,11,4],[3,19,11],[3,25,19],[3,26,25],[4,10,5],[4,11,10],[5,10,6],[6,10,7],[7,9,8],[7,10,9],[11,18,12],[11,19,18],[12,18,13],[13,17,14],[13,18,17],[14,16,15],[14,17,16],[19,25,20],[20,25,21],[21,25,22],[22,25,23],[23,25,24],[26,28,27],[26,29,28]]},type:"uber"},{id:"sound-off",mesh:{positions:[[.8326986457233839,-1,0],[.6491940569261321,-1,0],[-.43285425335885663,1,0],[-.2520665273628282,1,0],[-.06848431436391944,.6615560763547239,0],[-.026528210816322922,.6912893357425265,0],[-.016281761878991805,.6949825124783084,0],[.0015913057722241484,.6868716120722043,0],[.004676884269280961,.677120417911516,0],[.004676884269280961,.5266293361003276,0],[.36772720181762897,-.14274469112832533,0],[.37437502034992926,-.10835610587330269,0],[.38238733630606303,-.03806275381505264,0],[.3834461849473135,-.0021646957797376576,0],[.37275278847702015,.11654024366245053,0],[.29252168761293085,.3333407875199028,0],[.22652803048464135,.4283771937671075,0],[.22367290046871904,.43325111365547375,0],[.2232750743778734,.44388451079664404,0],[.22579059699089385,.44887918850743325,0],[.2939450095711756,.5424441383258494,0],[.3007159400325597,.5481751033150262,0],[.31786734350680673,.5490908501350698,0],[.3252277331520477,.544054242624828,0],[.41474468061792213,.4252978692953111,0],[.506254547119031,.22278951687925996,0],[.5349832336429057,.0748416171708679,0],[.5386954183587668,-.0021646957797376576,0],[.5339906379143782,-.08764781651966991,0],[.4981207839866183,-.2508050521494891,0],[.4681346369214806,-.32783512531978454,0],[.5560833282644864,-.4900262983702166,0],[.6146292694598998,-.37782718661108805,0],[.6847388451079665,-.13285988067338128,0],[.6939446374581821,-.0021646957797376576,0],[.6889351214063368,.0945296147378214,0],[.6502507772107627,.27962619863320026,0],[.5764388707130974,.450882594325277,0],[.4712108264978445,.6049578353936704,0],[.4079755729287795,.6745084709376177,0],[.40444789613038257,.6795081802243412,0],[.403461814587545,.6908761874519205,0],[.4061125749145752,.6962985491171261,0],[.47255924647118813,.7874304524393081,0],[.47900390942268845,.7929903438467181,0],[.49548822253430397,.7944092482601928,0],[.5028716567973235,.7900066193176736,0],[.5792529896506072,.7095393508372541,0],[.7065832824212392,.5301037091659659,0],[.7960952253698766,.3294633293155267,0],[.8430985954076247,.11177429300767483,0],[.8491938708696354,-.0021646957797376576,0],[.8455712118103388,-.08999735283199439,0],[.8174018148055802,-.2599015124917258,0],[.7268968994310966,-.49686421006494075,0],[-.7327569486734532,.35563625954881295,0],[-.7780654660133819,.3472016610909352,0],[-.8400390178587404,.29007985670071745,0],[-.8491938708696354,.24829597295024763,0],[-.8491938708696354,-.25262536450972317,0],[-.8400390178587404,-.29439415353238985,0],[-.7780654660133819,-.35152602107447617,0],[-.7327569486734532,-.3599656511082884,0],[-.49988310714349615,-.3599656511082884,0],[-.026528210816322922,-.6956187273020018,0],[-.016281761878991805,-.6993063133978568,0],[.0015913057722241484,-.6911708141760738,0],[.004676884269280961,-.6814140293754585,0],[.004676884269280961,-.14496305705136225,0],[-.3315541320643328,.4749986582464176,0],[-.49988310714349615,.35563625954881295,0],[.6375503694294862,-.6401953593216094,0],[.6519109111401326,-1,0]],cells:[[0,71,72],[2,4,3],[2,9,4],[2,10,9],[2,72,10],[4,8,5],[4,9,8],[5,8,6],[6,8,7],[10,28,11],[10,29,28],[10,30,29],[10,72,30],[11,28,12],[12,27,13],[12,28,27],[13,26,14],[13,27,26],[14,25,15],[14,26,25],[15,24,16],[15,25,24],[16,19,17],[16,24,19],[17,19,18],[19,23,20],[19,24,23],[20,23,21],[21,23,22],[30,72,31],[31,54,32],[31,71,54],[31,72,71],[32,53,33],[32,54,53],[33,52,34],[33,53,52],[34,51,35],[34,52,51],[35,50,36],[35,51,50],[36,49,37],[36,50,49],[37,48,38],[37,49,48],[38,47,39],[38,48,47],[39,42,40],[39,47,42],[40,42,41],[42,47,43],[43,45,44],[43,46,45],[43,47,46],[55,56,58],[55,58,70],[56,57,58],[58,59,70],[59,60,61],[59,61,62],[59,62,63],[59,63,70],[63,64,68],[63,68,70],[64,65,67],[64,67,68],[65,66,67],[68,69,70]]},type:"uber"},{id:"sound-on",mesh:{positions:[[.2659170915165334,-.531176800495574,0],[.26294763446971303,-.5252772207782149,0],[.26338469761413696,-.5127670306443839,0],[.2667397989093441,-.5070333580901512,0],[.3444548720145415,-.39509276666476795,0],[.4389361631910773,-.13976822623102264,0],[.4515288598525029,21067576270007753e-21,0],[.4389361631910773,.1397860019985006,0],[.3444548720145415,.3950934250265262,0],[.2667397989093441,.5070333580901512,0],[.26338469761413696,.512767030644384,0],[.26294763446971303,.5252772207782151,0],[.2659170915165334,.531176800495574,0],[.34617670142740353,.6413180892351473,0],[.3541431051019397,.6480676139826496,0],[.3743094195708385,.6491631279486896,0],[.3829699778678539,.6432563062519876,0],[.4884056994121668,.5033834005013734,0],[.5961617965977963,.26490074139109904,0],[.6299829317583667,.09069097812917247,0],[.6343525788530224,21067576270007753e-21,0],[.6299829317583667,-.09066275086877978,0],[.5961617965977963,-.2648904544886234,0],[.4884056994121668,-.5033827421396146,0],[.3829699778678539,-.6432563062519876,0],[.3743094195708385,-.6491631279486896,0],[.3541431051019397,-.6480676139826492,0],[.47822112505131464,-.8225413803097091,0],[.4750995588661049,-.816131570229561,0],[.47626077786232623,-.8027273248277718,0],[.48041501817376764,-.7968389372603061,0],[.5548817584457073,-.7149489391179269,0],[.6787998138158637,-.5335235309835248,0],[.7657217774009135,-.33184954860661636,0],[.8112770193366872,-.11386136185562495,0],[.8171762978535417,21067576270007753e-21,0],[.8112770193366872,.11388958911601806,0],[.7657217774009135,.33185983550909226,0],[.6787998138158637,.5335257529544594,0],[.5548817584457073,.714949021413147,0],[.48041501817376764,.7968389372603062,0],[.47626077786232623,.8027273248277719,0],[.4750995588661049,.816131570229561,0],[.47822112505131464,.8225413803097091,0],[.5564696763790398,.929859613829102,0],[.5640590036987789,.936406363155005,0],[.583471166722138,.9380601678922007,0],[.5921660045728574,.9328512096594427,0],[.6821268784727417,.8381039824413161,0],[.8320798167938961,.6268065616508861,0],[.9374823271476322,.3905302373835758,0],[.992823991138829,.1341850716338127,0],[1,21067576270007753e-21,0],[.992823991138829,-.13415684437341974,0],[.9374823271476322,-.3905199504811002,0],[.8320798167938961,-.6268043396799513,0],[.6821268784727417,-.8381039001460963,0],[.5921660045728574,-.9328512096594425,0],[.583471166722138,-.9380601678922007,0],[.5640590036987789,-.9364063631550055,0],[.00553041910932861,.7999148033957265,0],[.0018960838130510638,.8113979491863947,0],[-.019170063548591076,.8209494615778075,0],[-.03126285227490355,.8166003238015687,0],[-.5886466474174863,.4213725929763207,0],[-.8628822158058288,.4213725929763207,0],[-.9162574556919966,.41143396387094705,0],[-.9892255415882703,.3441546590526944,0],[-1,.29496713535630564,0],[-1,-.2949250002037655,0],[-.9892255415882703,-.3441302996676318,0],[-.9162574556919966,-.411397753974233,0],[-.8628822158058288,-.4213304578237808,0],[-.5886466474174863,-.4213304578237808,0],[-.03126285227490355,-.8166003238015684,0],[-.019170063548591076,-.8209494615778071,0],[.0018960838130510638,-.8113979491863947,0],[.00553041910932861,-.7999148033957265,0],[.34617670142740353,-.6413180892351473,0],[.5564696763790398,-.9298596138291021,0]],cells:[[0,2,1],[0,3,2],[0,23,3],[0,24,23],[0,78,24],[3,23,4],[4,22,5],[4,23,22],[5,21,6],[5,22,21],[6,19,7],[6,20,19],[6,21,20],[7,18,8],[7,19,18],[8,17,9],[8,18,17],[9,12,10],[9,17,12],[10,12,11],[12,16,13],[12,17,16],[13,16,14],[14,16,15],[24,26,25],[24,78,26],[27,29,28],[27,30,29],[27,56,30],[27,79,56],[30,56,31],[31,55,32],[31,56,55],[32,54,33],[32,55,54],[33,53,34],[33,54,53],[34,52,35],[34,53,52],[35,52,36],[36,51,37],[36,52,51],[37,50,38],[37,51,50],[38,49,39],[38,50,49],[39,48,40],[39,49,48],[40,43,41],[40,48,43],[41,43,42],[43,48,44],[44,46,45],[44,47,46],[44,48,47],[56,79,57],[57,79,58],[58,79,59],[60,61,62],[60,62,63],[60,63,64],[60,64,73],[60,73,77],[64,65,68],[64,68,69],[64,69,73],[65,66,68],[66,67,68],[69,70,71],[69,71,72],[69,72,73],[73,74,77],[74,75,77],[75,76,77]]},type:"uber"},{id:"star",mesh:{positions:[[.2683111192459673,-.2110691757006652,0],[.9627718325891581,-.2110691757006652,0],[.9866828249189805,-.20308244813360646,0],[1,-.1605998546918049,0],[.9849522182177197,-.14037814021350728,0],[.42357381292192864,.24026589702503579,0],[.6375072097909593,.8749111245261405,0],[.6375027379390181,.8998618224323015,0],[.6018084157440224,.9260445155482752,0],[.5779779167491421,.9185563994726651,0],[2.771430196446545e-9,.5270368183130208,0],[-.5778348176681324,.9192718957832636,0],[-.6017480459239255,.9267801351926099,0],[-.6375005021941575,.9006376887441073,0],[-.6375072099720693,.875626620836739,0],[-.4277236917045115,.2371177132584011,0],[-.9849522183988297,-.14037814021350728,0],[-1,-.1605998546918049,0],[-.9866828250397205,-.20308244813360646,0],[-.962771832770268,-.2110691757006652,0],[-.26831111370310656,-.2110691757006652,0],[-.036919606855466136,-.9068177881269043,0],[-.022043991372923566,-.9267801351926099,0],[.02198139098860641,-.9267801351926099,0],[.03677651313620678,-.9068177881269043,0]],cells:[[0,1,5],[0,5,10],[0,10,20],[0,20,24],[1,2,3],[1,3,4],[1,4,5],[5,6,9],[5,9,10],[6,7,8],[6,8,9],[10,11,15],[10,15,20],[11,12,14],[11,14,15],[12,13,14],[15,16,19],[15,19,20],[16,17,19],[17,18,19],[20,21,24],[21,22,24],[22,23,24]]},type:"uber"},{id:"steering-wheel",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258928,0],[.13766573660714299,-.8569550781249999,0],[.39083203125,-.7747960379464285,0],[.6032170758928572,-.6234026227678573,0],[.7613476562500001,-.4162614397321429,0],[.8158571428571428,-.29600000000000004,0],[.8192232142857143,-.2566897321428572,0],[.7733482142857142,-.20228348214285707,0],[.7342857142857144,-.19985714285714284,0],[.6585714285714286,-.21599999999999997,0],[.4951004464285713,-.24654017857142863,0],[.1654799107142857,-.2813705357142856,0],[0,-.2857142857142857,0],[-.1654799107142857,-.2813705357142856,0],[-.4951004464285713,-.24654017857142863,0],[-.6585714285714286,-.21599999999999997,0],[-.7342857142857143,-.19985714285714284,0],[-.7732879464285713,-.20228348214285707,0],[-.819203125,-.2566897321428572,0],[-.8158571428571428,-.29600000000000004,0],[-.76134765625,-.4162614397321429,0],[-.6032170758928571,-.6234026227678573,0],[-.3908320312500001,-.7747960379464285,0],[-.13766573660714287,-.8569550781249999,0],[.14150892857142838,.05979464285714298,0],[.05979464285714298,.14150892857142838,0],[0,.15357142857142847,0],[-.059794642857142866,.14150892857142838,0],[-.1415089285714286,.05979464285714298,0],[-.15357142857142858,0,0],[-.1415089285714286,-.059794642857142866,0],[-.059794642857142866,-.1415089285714286,0],[0,-.15357142857142858,0],[.05979464285714298,-.1415089285714286,0],[.14150892857142838,-.059794642857142866,0],[-.7144285714285714,.08171428571428563,0],[-.6480228794642857,.07758091517857157,0],[-.5360909598214285,.1232338169642857,0],[-.4673777901785713,.2192840401785714,0],[-.46033872767857154,.3399369419642859,0],[-.48571428571428577,.40142857142857147,0],[-.562857142857143,.53,0],[-.5876316964285715,.5547388392857144,0],[-.6523950892857142,.5594308035714286,0],[-.6801428571428572,.5382857142857145,0],[-.7361272321428571,.4587232142857143,0],[-.8201852678571429,.28154464285714265,0],[-.847,.1854285714285715,0],[-.8476741071428573,.1563861607142858,0],[-.8187544642857143,.1100334821428568,0],[-.3304754464285714,.7926674107142857,0],[-.3451049107142856,.7284843750000003,0],[-.3282857142857143,.6971428571428573,0],[-.2556763392857143,.6349040178571432,0],[-.08683258928571413,.5683906249999999,0],[0,.5607142857142857,0],[.0867522321428571,.5683906249999999,0],[.2555959821428573,.6349040178571432,0],[.3282857142857143,.6971428571428573,0],[.3451049107142856,.7284843750000003,0],[.33047544642857174,.7926674107142857,0],[.3015714285714286,.8130000000000002,0],[.22972098214285697,.8364575892857145,0],[.07868080357142859,.8642477678571427,0],[0,.8678571428571427,0],[-.07868080357142859,.8642477678571427,0],[-.2297209821428572,.8364575892857145,0],[.48571428571428577,.40142857142857147,0],[.4603384486607143,.3399369419642859,0],[.4673702566964286,.2192840401785714,0],[.5360560825892857,.1232338169642857,0],[.6479271763392858,.07758091517857157,0],[.7142857142857142,.08171428571428563,0],[.7924285714285715,.09842857142857153,0],[.8187566964285711,.1100334821428568,0],[.8477343750000002,.1563861607142858,0],[.8471428571428572,.1854285714285715,0],[.8202455357142857,.28154464285714265,0],[.7361294642857141,.4587232142857143,0],[.6801428571428569,.5382857142857145,0],[.652395089285714,.5594308035714286,0],[.5876316964285715,.5547388392857144,0],[-.7924285714285715,.09842857142857153,0],[-.3015714285714285,.8130000000000002,0],[0,-.8678571428571429,0],[0,-1,0],[.15357142857142847,0,0],[.5628571428571427,.53,0]],cells:[[0,57,1],[0,118,57],[0,119,118],[1,56,2],[1,57,56],[2,56,3],[3,55,4],[3,56,55],[4,54,5],[4,55,54],[5,53,6],[5,54,53],[6,52,7],[6,53,52],[7,51,116],[7,52,51],[7,116,8],[8,83,9],[8,116,83],[9,81,10],[9,82,81],[9,83,82],[10,80,11],[10,81,80],[11,79,12],[11,80,79],[12,77,13],[12,78,77],[12,79,78],[13,76,85],[13,77,76],[13,85,14],[14,84,117],[14,85,84],[14,117,15],[15,100,16],[15,117,100],[16,99,17],[16,100,99],[17,97,18],[17,98,97],[17,99,98],[18,96,19],[18,97,96],[19,95,20],[19,96,95],[20,93,21],[20,94,93],[20,95,94],[21,93,115],[21,114,22],[21,115,114],[22,112,23],[22,113,112],[22,114,113],[23,111,24],[23,112,111],[24,110,25],[24,111,110],[25,108,26],[25,109,108],[25,110,109],[26,107,27],[26,108,107],[27,40,28],[27,41,40],[27,107,41],[28,39,29],[28,40,39],[29,38,30],[29,39,38],[30,37,31],[30,38,37],[31,36,32],[31,37,36],[32,36,33],[33,35,34],[33,36,35],[34,35,118],[34,118,119],[41,106,42],[41,107,106],[42,105,43],[42,106,105],[43,105,44],[44,68,45],[44,104,120],[44,105,104],[44,120,68],[45,67,46],[45,68,67],[46,65,47],[46,66,65],[46,67,66],[47,64,48],[47,65,64],[48,63,71],[48,64,63],[48,70,49],[48,71,70],[49,70,50],[50,69,51],[50,70,69],[51,69,116],[58,103,59],[58,120,103],[59,90,60],[59,102,90],[59,103,102],[60,88,61],[60,89,88],[60,90,89],[61,72,62],[61,73,72],[61,88,73],[62,72,63],[63,72,71],[73,87,74],[73,88,87],[74,87,75],[75,85,76],[75,86,85],[75,87,86],[90,102,91],[91,101,121],[91,102,101],[91,121,92],[92,121,93],[93,121,115],[103,120,104]]},type:"uber"},{id:"stopwatch",mesh:{positions:[[.028758928571428623,.1308125,0],[.02899999999999995,.13385714285714267,0],[.021102678571428446,.1730156249999999,0],[-.03235267857142868,.22652901785714263,0],[-.07142857142857138,.23442857142857143,0],[-.1105044642857142,.22652901785714263,0],[-.16395982142857132,.1730156249999999,0],[-.17185714285714293,.13385714285714267,0],[-.1715714285714285,.130857142857143,0],[-.17181250000000015,.13061607142857135,0],[-.12200000000000005,-.368,0],[-.12228571428571426,-.37142857142857133,0],[-.020571428571428605,-.37142857142857133,0],[-.020857142857142925,-.368,0],[.9285714285714286,.2142857142857142,0],[.9229553571428573,.24208035714285714,0],[.8849375000000002,.28009821428571446,0],[.8571428571428572,.2857142857142858,0],[.772857142857143,.2857142857142858,0],[.7344288504464287,.4327675781250002,0],[.5877218191964287,.689822823660714,0],[.36432059151785723,.8808579799107146,0],[.1583065359933035,.9688123256138392,0],[.00727172851562479,.9964308384486604,0],[-.07142857142857138,1,0],[-.1590733119419642,.9955751255580356,0],[-.32633210100446425,.9614681222098211,0],[-.48001220703124997,.8965558733258929,0],[-.6166683175223215,.8042836914062499,0],[-.7328551199776786,.6880968889508929,0],[-.8251273018973215,.5514407784598216,0],[-.8900395507812501,.3977606724330358,0],[-.9241465541294643,.23050188337053568,0],[-.9285714285714286,.1428571428571428,0],[-.9250022670200894,.06415684291294665,0],[-.897383754185268,-.08687796456473229,0],[-.809429408482143,-.29289202008928583,0],[-.618394252232143,-.5162932477678571,0],[-.36133900669642854,-.6630002790178572,0],[-.21428571428571425,-.7014285714285715,0],[-.21428571428571425,-.8571428571428572,0],[-.28571428571428575,-.8571428571428572,0],[-.31350892857142854,-.8627589285714286,0],[-.35152678571428564,-.9007767857142858,0],[-.35714285714285715,-.9285714285714286,0],[-.35152678571428564,-.9563660714285714,0],[-.31350892857142854,-.9943839285714285,0],[-.28571428571428575,-1,0],[.14285714285714277,-1,0],[.17065178571428566,-.9943839285714285,0],[.208669642857143,-.9563660714285714,0],[.21428571428571436,-.9285714285714286,0],[.208669642857143,-.9007767857142858,0],[.17065178571428566,-.8627589285714286,0],[.14285714285714277,-.8571428571428572,0],[.07142857142857138,-.8571428571428572,0],[.07142857142857138,-.7014285714285715,0],[.20208565848214274,-.668693359375,0],[.4351074218749999,-.5475823102678571,0],[.6190108816964286,-.36367885044642845,0],[.7401219308035712,-.13065708705357149,0],[.772857142857143,0,0],[.8571428571428572,0,0],[.8849375000000002,.005616071428571345,0],[.9229553571428573,.04363392857142867,0],[.610739222935268,.07284022739955343,0],[.5834087960379466,-.060842878069196416,0],[.49702706473214325,-.24028320312500007,0],[.3117117745535715,-.42559849330357136,0],[.1322714494977679,-.511980224609375,0],[-.001411655970982116,-.5393106515066963,0],[-.07142857142857138,-.5428571428571428,0],[-.14144548688616054,-.5393106515066963,0],[-.2751285923549108,-.511980224609375,0],[-.45456891741071437,-.42559849330357136,0],[-.6398842075892857,-.24028320312500007,0],[-.7262659388950893,-.060842878069196416,0],[-.7535963657924106,.07284022739955343,0],[-.7571428571428571,.1428571428571428,0],[-.7535963657924106,.21287405831473216,0],[-.7262659388950893,.3465571637834821,0],[-.6398842075892857,.5259974888392858,0],[-.45456891741071437,.7113127790178575,0],[-.2751285923549108,.7976945103236608,0],[-.14144548688616054,.8250249372209821,0],[-.07142857142857138,.8285714285714287,0],[-.001411655970982116,.8250249372209821,0],[.1322714494977679,.7976945103236608,0],[.3117117745535715,.7113127790178575,0],[.49702706473214325,.5259974888392858,0],[.5834087960379466,.3465571637834821,0],[.610739222935268,.21287405831473216,0],[.02899999999999995,.13057142857142856,0],[.6142857142857144,.1428571428571428,0],[.9285714285714286,.0714285714285714,0]],cells:[[0,1,2],[0,2,3],[0,3,4],[0,4,8],[0,8,9],[0,9,92],[4,5,8],[5,6,8],[6,7,8],[9,10,92],[10,11,13],[10,13,92],[11,12,13],[14,15,17],[14,17,18],[14,18,94],[15,16,17],[18,19,90],[18,61,94],[18,90,91],[18,91,93],[18,93,61],[19,20,89],[19,89,90],[20,21,88],[20,88,89],[21,22,87],[21,87,88],[22,23,86],[22,86,87],[23,24,85],[23,85,86],[24,25,84],[24,84,85],[25,26,83],[25,83,84],[26,27,83],[27,28,82],[27,82,83],[28,29,81],[28,81,82],[29,30,81],[30,31,80],[30,80,81],[31,32,80],[32,33,79],[32,79,80],[33,34,78],[33,78,79],[34,35,77],[34,77,78],[35,36,76],[35,76,77],[36,37,75],[36,75,76],[37,38,74],[37,74,75],[38,39,73],[38,73,74],[39,40,56],[39,56,71],[39,71,72],[39,72,73],[40,41,47],[40,47,55],[40,55,56],[41,42,43],[41,43,44],[41,44,47],[44,45,47],[45,46,47],[47,48,55],[48,49,51],[48,51,54],[48,54,55],[49,50,51],[51,52,53],[51,53,54],[56,57,69],[56,69,70],[56,70,71],[57,58,68],[57,68,69],[58,59,68],[59,60,67],[59,67,68],[60,61,66],[60,66,67],[61,62,94],[61,65,66],[61,93,65],[62,63,64],[62,64,94]]},type:"uber"},{id:"sun",mesh:{positions:[[-.5098444851967996,.6612083053641794,0],[-.5763423243220276,.7265003723442431,0],[-.624993304561585,.7361419692938426,0],[-.6736705133577451,.7265003723442431,0],[-.7402074156293693,.6612083053641794,0],[-.7500312516804031,.6134516410782022,0],[-.7402074156293693,.5656801926076747,0],[-.6736705133577451,.5003979817506442,0],[-.624993304561585,.4907613128625617,0],[-.5763423243220276,.5003979817506442,0],[-.5098444851967996,.5656801926076747,0],[-.9236844632480632,-.11304873065258943,0],[-.9901823023732912,-.04775666244562273,0],[-1,0,0],[-.9901823023732912,.04775666244562262,0],[-.9236844632480632,.11304873065258954,0],[-.8750334830085056,.12269032821564042,0],[-.8263618554180965,.11304873065258954,0],[-.7598495073436214,.04775666244562262,0],[-.7500312516804031,0,0],[-.7598495073436214,-.04775666244562273,0],[-.8263618554180965,-.11304873065258943,0],[-.5763423243220276,-.5004078399185165,0],[-.5098444851967996,-.5657097671112911,0],[-.5000267875700906,-.6134516410782022,0],[-.5098444851967996,-.661223092002536,0],[-.5763423243220276,-.7265053012236955,0],[-.624993304561585,-.7361419692938426,0],[-.6736705133577451,-.7265053012236955,0],[-.7402074156293693,-.661223092002536,0],[-.7500312516804031,-.6134516410782022,0],[-.7402074156293693,-.5657097671112911,0],[-.6736705133577451,-.5004078399185165,0],[.6736649248814559,-.5004078399185165,0],[.7401772725924045,-.5657097671112911,0],[.7499955286191495,-.6134516410782022,0],[.7401772725924045,-.661223092002536,0],[.6736649248814559,-.7265053012236955,0],[.624993300199262,-.7361419692938426,0],[.5763423220272637,-.7265053012236955,0],[.5098444826748312,-.661223092002536,0],[.5000267846618751,-.6134516410782022,0],[.5098444826748312,-.5657097671112911,0],[.5763423220272637,-.5004078399185165,0],[.04865934737913502,-.7457835668568934,0],[.11519625005972767,-.8110756350638605,0],[.12502008631524508,-.858832297509483,0],[.11519625005972767,-.9066037484338169,0],[.04865934737913502,-.9718859576549763,0],[-1786080357302211e-20,-.9815226257251234,0],[-.04867442140822553,-.9718859576549763,0],[-.1151968141398717,-.9066037484338169,0],[-.12502009213167564,-.858832297509483,0],[-.1151968141398717,-.8110756350638605,0],[-.04867442140822553,-.7457835668568934,0],[-.04867442140822553,.745778638181925,0],[-.1151968141398717,.8110608490389556,0],[-.12502009213167564,.858832297509483,0],[-.1151968141398717,.9065741714763941,0],[-.04867442140822553,.9718760986691688,0],[-1786080357302211e-20,.9815226257251234,0],[.04865934737913502,.9718760986691688,0],[.11519625005972767,.9065741714763941,0],[.12502008631524508,.858832297509483,0],[.11519625005972767,.8110608490389556,0],[.04865934737913502,.745778638181925,0],[.5763423220272637,.5003979817506442,0],[.5098444826748312,.5656801926076747,0],[.5000267846618751,.6134516410782022,0],[.5098444826748312,.6612083053641794,0],[.5763423220272637,.7265003723442431,0],[.624993300199262,.7361419692938426,0],[.6736649248814559,.7265003723442431,0],[.7401772725924045,.6612083053641794,0],[.7499955286191495,.6134516410782022,0],[.7401772725924045,.5656801926076747,0],[.6736649248814559,.5003979817506442,0],[.8263562651014529,-.11304873065258943,0],[.759819364783785,-.04775666244562273,0],[.7499955286191495,0,0],[.759819364783785,.04775666244562262,0],[.8263562651014529,.11304873065258954,0],[.8750334699215372,.12269032821564042,0],[.9236844565000952,.11304873065258954,0],[.9901823017598395,.04775666244562262,0],[1,0,0],[.9901823017598395,-.04775666244562273,0],[.9236844565000952,-.11304873065258943,0],[-.10078723804347123,-.480790806684223,0],[-.27957781845344354,-.4069471132528709,0],[-.4146332429844636,-.2743895250449684,0],[-.489868403093506,-.09890565804813489,0],[-.5000267875700906,0,0],[-.489868403093506,.09890565804813467,0],[-.4146332429844636,.27438952504496805,0],[-.27957781845344354,.4069471132528709,0],[-.10078723804347123,.4807908066842229,0],[-1786080357302211e-20,.4907613128625617,0],[.10076330514503162,.4807908066842229,0],[.2795690932427106,.4069471132528709,0],[.4146313553227623,.27438952504496805,0],[.4898683302432836,.09890565804813467,0],[.5000267846618751,0,0],[.4898683302432836,-.09890565804813489,0],[.4146313553227623,-.2743895250449684,0],[.2795690932427106,-.4069471132528709,0],[.10076330514503162,-.480790806684223,0],[-.8750334830085056,-.12269032821564042,0],[-.624993304561585,-.4907613128625617,0],[-.5000267875700906,.6134516410782022,0],[-1786080357302211e-20,-.4907613128625617,0],[-1786080357302211e-20,.7361419692938426,0],[-1786080357302211e-20,-.7361419692938426,0],[.624993300199262,.4907613128625617,0],[.624993300199262,-.4907613128625617,0],[.8750334699215372,-.12269032821564042,0]],cells:[[0,1,9],[0,9,10],[0,10,109],[1,2,8],[1,8,9],[2,3,8],[3,4,7],[3,7,8],[4,5,6],[4,6,7],[11,14,12],[11,15,14],[11,107,15],[12,14,13],[15,107,16],[16,21,17],[16,107,21],[17,20,18],[17,21,20],[18,20,19],[22,26,23],[22,27,26],[22,108,27],[23,25,24],[23,26,25],[27,32,28],[27,108,32],[28,31,29],[28,32,31],[29,31,30],[33,37,34],[33,38,37],[33,114,38],[34,36,35],[34,37,36],[38,43,39],[38,114,43],[39,42,40],[39,43,42],[40,42,41],[44,48,45],[44,49,48],[44,112,49],[45,47,46],[45,48,47],[49,54,50],[49,112,54],[50,53,51],[50,54,53],[51,53,52],[55,58,56],[55,59,58],[55,111,59],[56,58,57],[59,111,60],[60,111,61],[61,65,62],[61,111,65],[62,64,63],[62,65,64],[66,69,67],[66,70,69],[66,113,70],[67,69,68],[70,113,71],[71,113,72],[72,76,73],[72,113,76],[73,75,74],[73,76,75],[77,80,78],[77,81,80],[77,115,81],[78,80,79],[81,115,82],[82,87,83],[82,115,87],[83,86,84],[83,87,86],[84,86,85],[88,95,89],[88,96,95],[88,110,96],[89,94,90],[89,95,94],[90,92,91],[90,94,92],[92,94,93],[96,110,97],[97,106,98],[97,110,106],[98,105,99],[98,106,105],[99,105,100],[100,102,101],[100,104,102],[100,105,104],[102,104,103]]},type:"uber"},{id:"support",mesh:{positions:[[.7871540178571428,.6167008928571427,0],[.8154799107142856,.5788705357142856,0],[.8290000000000002,.5592857142857142,0],[.8558906250000002,.5173013392857142,0],[.9031897321428572,.4292075892857141,0],[.9238325892857144,.3828437499999999,0],[.9563660714285713,.2921986607142857,0],[.9949732142857144,.1003995535714286,0],[1,0,0],[.9949732142857144,-.10039955357142849,0],[.9563660714285713,-.2921986607142857,0],[.9236763392857144,-.38315625,0],[.9162745535714285,-.4000892857142857,0],[.9006093749999999,-.4331071428571429,0],[.8924285714285713,-.4494285714285714,0],[.8818571428571429,-.4714285714285714,0],[.8748080357142858,-.48403571428571446,0],[.8368392857142857,-.5470357142857143,0],[.8314285714285714,-.5555714285714286,0],[.8255870535714287,-.5639196428571428,0],[.8072857142857142,-.5884285714285715,0],[.7818928571428572,-.6231629464285715,0],[.7729999999999999,-.6344285714285713,0],[.7607656250000001,-.6479486607142858,0],[.7447767857142857,-.6663526785714287,0],[.7203125000000001,-.6934330357142857,0],[.7075714285714285,-.7065714285714286,0],[.6997142857142857,-.7138571428571429,0],[.6842968749999998,-.7287410714285714,0],[.6526049107142857,-.7576517857142857,0],[.635796875,-.7718906249999999,0],[.6162991071428572,-.7874174107142857,0],[.5786830357142858,-.8156450892857143,0],[.5592857142857142,-.8291428571428572,0],[.5173013392857142,-.8559531250000001,0],[.4292075892857141,-.9032522321428572,0],[.38328571428571423,-.9237142857142857,0],[.2921986607142857,-.9563660714285714,0],[.1003995535714286,-.9949732142857143,0],[0,-1,0],[-.10039955357142849,-.9949732142857143,0],[-.2921986607142857,-.9563660714285714,0],[-.38303571428571437,-.9237366071428571,0],[-.40013839285714303,-.9163102678571429,0],[-.43348660714285714,-.9004308035714286,0],[-.45000000000000007,-.8921428571428571,0],[-.4712857142857143,-.8818571428571429,0],[-.4839151785714285,-.8748683035714286,0],[-.5469553571428571,-.836859375,0],[-.5554285714285714,-.8314285714285714,0],[-.5638816964285713,-.8255848214285715,0],[-.5885714285714285,-.8071428571428572,0],[-.6231049107142858,-.781890625,0],[-.6342857142857143,-.773,0],[-.6665535714285714,-.744515625,0],[-.6935178571428572,-.7202075892857143,0],[-.7065714285714286,-.7075714285714285,0],[-.7120558035714285,-.7016049107142858,0],[-.7287410714285714,-.684296875,0],[-.7576517857142857,-.6526049107142856,0],[-.7715714285714286,-.6361428571428571,0],[-.7886428571428572,-.6146919642857143,0],[-.8160535714285714,-.5781473214285715,0],[-.8291428571428572,-.5592857142857143,0],[-.8559508928571429,-.5173013392857142,0],[-.9031919642857142,-.42920758928571434,0],[-.9238325892857143,-.3829040178571427,0],[-.9563660714285714,-.2921986607142857,0],[-.9949732142857143,-.10039955357142849,0],[-1,0,0],[-.9949732142857143,.1003995535714286,0],[-.9563660714285714,.2921986607142857,0],[-.9238571428571428,.3827142857142858,0],[-.9161651785714285,.40026562499999985,0],[-.9002276785714286,.4338683035714286,0],[-.8918571428571429,.4504285714285714,0],[-.882,.4712857142857143,0],[-.8748214285714285,.4841049107142854,0],[-.852,.5215714285714286,0],[-.8367522321428571,.5470848214285713,0],[-.8314285714285714,.5554285714285714,0],[-.8254799107142857,.5639665178571427,0],[-.8068571428571429,.5888571428571427,0],[-.7817857142857143,.6231294642857144,0],[-.773,.6342857142857141,0],[-.7604441964285713,.6482678571428573,0],[-.7444553571428572,.6666741071428572,0],[-.720205357142857,.6935401785714284,0],[-.7075714285714285,.7065714285714286,0],[-.6998571428571428,.7137142857142857,0],[-.6844174107142856,.7286205357142859,0],[-.6526272321428571,.757629464285714,0],[-.635796875,.7718705357142857,0],[-.6162991071428571,.7874174107142857,0],[-.5786830357142857,.8156450892857146,0],[-.5592857142857143,.8291428571428572,0],[-.5173013392857142,.8559508928571429,0],[-.42920758928571434,.9031919642857142,0],[-.38284375000000004,.9238325892857144,0],[-.2921986607142857,.9563660714285713,0],[-.10039955357142849,.9949732142857144,0],[0,1,0],[.1003995535714286,.9949732142857144,0],[.2921986607142857,.9563660714285713,0],[.3827142857142858,.9238571428571429,0],[.40028125000000014,.9162276785714283,0],[.43362946428571414,.9003080357142856,0],[.4501428571428572,.8919999999999999,0],[.46607366071428546,.8845267857142858,0],[.4712857142857143,.8818571428571429,0],[.484,.8747834821428573,0],[.5212857142857141,.8521428571428571,0],[.5470000000000002,.8368348214285715,0],[.5554285714285714,.8314285714285714,0],[.5638616071428573,.8255245535714286,0],[.6231049107142856,.7818303571428571,0],[.6342857142857141,.7728571428571429,0],[.6389910714285711,.7689062500000001,0],[.6525714285714286,.7565714285714285,0],[.6663526785714287,.74465625,0],[.6934330357142857,.7202901785714286,0],[.7065714285714286,.7075714285714285,0],[.7286808035714285,.6842767857142857,0],[.7576316964285714,.6525446428571426,0],[.8528258928571428,.08602232142857136,0],[.81965625,.2503526785714283,0],[.7917142857142856,.32785714285714285,0],[.5275714285714286,.21857142857142842,0],[.5462366071428573,.16686160714285725,0],[.5685133928571429,.0573348214285716,0],[.5714285714285714,0,0],[.5685133928571429,-.05733482142857149,0],[.5462366071428573,-.16686160714285714,0],[.5275714285714286,-.21857142857142864,0],[.7917142857142856,-.32800000000000007,0],[.81965625,-.25041294642857126,0],[.8528258928571428,-.08602455357142857,0],[.2298392857142859,.36117187500000014,0],[.20428571428571418,.37457142857142856,0],[.17495535714285748,.39082366071428565,0],[.1648571428571428,.39542857142857146,0],[.12591964285714297,.40958705357142877,0],[.043276785714285504,.4263861607142856,0],[0,.4285714285714286,0],[-.04325669642857144,.4263861607142856,0],[-.125859375,.40958705357142877,0],[-.1648571428571428,.39542857142857146,0],[-.1845915178571429,.38664285714285684,0],[-.22213169642857156,.36650000000000005,0],[-.23985714285714288,.3551428571428572,0],[-.24699330357142857,.3498883928571428,0],[-.2671428571428571,.3325714285714285,0],[-.29504687500000004,.3103325892857143,0],[-.3037142857142857,.30228571428571427,0],[-.31091071428571415,.29439732142857156,0],[-.33100000000000007,.26928571428571435,0],[-.35038616071428574,.24598214285714293,0],[-.3562857142857142,.23785714285714277,0],[-.3609732142857143,.23023214285714255,0],[-.37342857142857144,.2062857142857144,0],[-.3906450892857143,.17536830357142863,0],[-.3955714285714286,.1647142857142858,0],[-.4096473214285714,.12579910714285725,0],[-.4263883928571429,.043254464285714445,0],[-.4285714285714286,0,0],[-.4263883928571429,-.04325669642857144,0],[-.4096473214285714,-.125859375,0],[-.3955714285714286,-.1648571428571428,0],[-.38670312500000004,-.1845915178571429,0],[-.36650223214285726,-.22213169642857156,0],[-.3551428571428571,-.23985714285714288,0],[-.35012723214285724,-.24667187499999998,0],[-.33371428571428574,-.2658571428571428,0],[-.3105714285714285,-.2947857142857143,0],[-.30228571428571427,-.3037142857142857,0],[-.29439508928571434,-.3109910714285714,0],[-.26914285714285724,-.33100000000000007,0],[-.24610044642857154,-.35038616071428574,0],[-.2380000000000001,-.3562857142857142,0],[-.23029017857142864,-.36099553571428566,0],[-.20614285714285707,-.37357142857142855,0],[-.17534598214285713,-.3906674107142857,0],[-.1647142857142857,-.3955714285714286,0],[-.12579910714285714,-.4096473214285714,0],[-.04325446428571422,-.4263883928571429,0],[0,-.4285714285714286,0],[.04325669642857144,-.4263883928571429,0],[.12585937499999988,-.4096473214285714,0],[.1648571428571428,-.3955714285714286,0],[.18459151785714267,-.38670312500000004,0],[.22213169642857133,-.36650223214285726,0],[.239857142857143,-.3551428571428571,0],[.24733928571428576,-.34964955357142846,0],[.2687142857142857,-.3314285714285715,0],[.29537276785714295,-.3100133928571428,0],[.3037142857142856,-.30228571428571427,0],[.31122991071428574,-.2941339285714285,0],[.3321428571428571,-.2678571428571429,0],[.3506250000000004,-.24577901785714296,0],[.3562857142857143,-.2380000000000001,0],[.3612098214285713,-.22994419642857156,0],[.37442857142857155,-.20457142857142863,0],[.39080133928571414,-.1750602678571429,0],[.3955714285714287,-.1648571428571428,0],[.4096473214285712,-.125859375,0],[.4263883928571428,-.04325669642857144,0],[.4285714285714286,0,0],[.4263883928571428,.04325669642857144,0],[.4096473214285712,.12585937499999988,0],[.3955714285714287,.1648571428571428,0],[.38670312500000015,.18459151785714267,0],[.36650223214285704,.22213169642857133,0],[.3551428571428572,.239857142857143,0],[.3495892857142857,.24733928571428576,0],[.3314285714285714,.2687142857142857,0],[.3100133928571427,.29531249999999987,0],[.30228571428571427,.3035714285714286,0],[.2939665178571429,.3112745535714285,0],[.26742857142857135,.3324285714285715,0],[.24561160714285712,.3506495535714289,0],[.08602232142857136,-.8528258928571428,0],[.2503526785714283,-.81965625,0],[.32785714285714285,-.7917142857142857,0],[.21857142857142842,-.5275714285714286,0],[.16686160714285725,-.5462968749999999,0],[.0573348214285716,-.5685334821428571,0],[0,-.5714285714285714,0],[-.05733482142857149,-.5685334821428571,0],[-.16686160714285714,-.5462968749999999,0],[-.21857142857142864,-.5275714285714286,0],[-.32785714285714285,-.7917142857142857,0],[-.2503526785714286,-.81965625,0],[-.08602232142857147,-.8528258928571428,0],[-.8528258928571428,-.08602455357142857,0],[-.81965625,-.25041294642857126,0],[-.7917142857142857,-.32800000000000007,0],[-.5275714285714286,-.21857142857142864,0],[-.5462366071428572,-.16686160714285714,0],[-.5685133928571428,-.05733482142857149,0],[-.5714285714285714,0,0],[-.5685133928571428,.0573348214285716,0],[-.5462366071428572,.16686160714285725,0],[-.5275714285714286,.21857142857142842,0],[-.7917142857142857,.32785714285714285,0],[-.81965625,.2503526785714283,0],[-.8528258928571428,.08602232142857136,0],[-.08602232142857147,.8528236607142858,0],[-.2503526785714286,.8195959821428573,0],[-.32785714285714285,.7915714285714286,0],[-.21857142857142864,.5275714285714286,0],[-.16686160714285714,.5462366071428573,0],[-.05733482142857149,.5685133928571429,0],[0,.5714285714285714,0],[.0573348214285716,.5685133928571429,0],[.16686160714285725,.5462366071428573,0],[.21857142857142842,.5275714285714286,0],[.32785714285714285,.7915714285714286,0],[.2503526785714283,.8195959821428573,0],[.08602232142857136,.8528236607142858,0],[-.8571428571428572,0,0],[0,.8571428571428572,0],[0,-.8571428571428572,0],[.238,.3561428571428571,0],[.7724285714285715,.635,0],[.8571428571428572,0,0]],cells:[[0,126,1],[0,263,126],[1,126,2],[2,126,3],[3,126,4],[4,126,5],[5,126,6],[6,125,7],[6,126,125],[7,124,8],[7,125,124],[8,124,264],[8,136,9],[8,264,136],[9,136,10],[10,134,11],[10,135,134],[10,136,135],[11,134,12],[12,134,13],[13,134,14],[14,134,15],[15,134,16],[16,134,17],[17,134,18],[18,134,19],[19,134,20],[20,134,21],[21,23,22],[21,133,23],[21,134,133],[23,133,24],[24,133,25],[25,27,26],[25,133,27],[27,133,195],[27,195,223],[27,223,28],[28,223,29],[29,223,30],[30,222,31],[30,223,222],[31,222,32],[32,222,33],[33,222,34],[34,222,35],[35,222,36],[36,222,37],[37,221,38],[37,222,221],[38,220,39],[38,221,220],[39,220,261],[39,232,40],[39,261,232],[40,231,41],[40,232,231],[41,230,42],[41,231,230],[42,230,43],[43,230,44],[44,230,45],[45,230,46],[46,230,47],[47,230,48],[48,230,49],[49,230,50],[50,230,51],[51,230,52],[52,229,53],[52,230,229],[53,229,54],[54,229,55],[55,57,56],[55,229,57],[57,174,236],[57,229,174],[57,236,58],[58,236,59],[59,236,60],[60,235,61],[60,236,235],[61,235,62],[62,235,63],[63,235,64],[64,235,65],[65,235,66],[66,235,67],[67,233,68],[67,234,233],[67,235,234],[68,233,69],[69,233,259],[69,245,70],[69,259,245],[70,244,71],[70,245,244],[71,244,72],[72,243,73],[72,244,243],[73,243,74],[74,243,75],[75,243,76],[76,243,77],[77,243,78],[78,243,79],[79,243,80],[80,243,81],[81,243,82],[82,243,83],[83,85,84],[83,242,85],[83,243,242],[85,242,86],[86,242,87],[87,89,88],[87,242,89],[89,153,249],[89,242,153],[89,249,90],[90,249,91],[91,249,92],[92,248,93],[92,249,248],[93,248,94],[94,248,95],[95,248,96],[96,248,97],[97,248,98],[98,247,99],[98,248,247],[99,246,100],[99,247,246],[100,246,101],[101,246,260],[101,258,102],[101,260,258],[102,258,103],[103,257,104],[103,258,257],[104,256,105],[104,257,256],[105,256,106],[106,256,107],[107,256,108],[108,256,109],[109,256,110],[110,256,111],[111,256,112],[112,256,113],[113,256,114],[114,256,115],[115,255,116],[115,256,255],[116,255,117],[117,255,118],[118,255,119],[119,255,120],[120,255,121],[121,127,122],[121,216,127],[121,255,216],[122,127,123],[123,127,263],[126,263,127],[127,208,128],[127,209,208],[127,210,209],[127,211,210],[127,212,211],[127,213,212],[127,214,213],[127,215,214],[127,216,215],[128,207,129],[128,208,207],[129,206,130],[129,207,206],[130,206,131],[131,205,132],[131,206,205],[132,204,133],[132,205,204],[133,196,195],[133,197,196],[133,198,197],[133,199,198],[133,200,199],[133,201,200],[133,202,201],[133,203,202],[133,204,203],[137,255,138],[137,262,255],[138,255,139],[139,255,140],[140,255,141],[141,254,142],[141,255,254],[142,253,143],[142,254,253],[143,251,144],[143,252,251],[143,253,252],[144,250,145],[144,251,250],[145,249,146],[145,250,249],[146,249,147],[147,249,148],[148,249,149],[149,249,150],[150,249,151],[151,249,152],[152,249,153],[153,242,154],[154,242,155],[155,242,156],[156,242,157],[157,242,158],[158,242,159],[159,242,160],[160,242,161],[161,242,162],[162,241,163],[162,242,241],[163,240,164],[163,241,240],[164,238,165],[164,239,238],[164,240,239],[165,237,166],[165,238,237],[166,236,167],[166,237,236],[167,236,168],[168,236,169],[169,236,170],[170,236,171],[171,236,172],[172,236,173],[173,236,174],[174,229,175],[175,229,176],[176,229,177],[177,229,178],[178,229,179],[179,229,180],[180,229,181],[181,229,182],[182,229,183],[183,228,184],[183,229,228],[184,227,185],[184,228,227],[185,225,186],[185,226,225],[185,227,226],[186,224,187],[186,225,224],[187,223,188],[187,224,223],[188,223,189],[189,223,190],[190,223,191],[191,223,192],[192,223,193],[193,223,194],[194,223,195],[216,255,217],[217,255,218],[218,255,219],[219,255,262]]},type:"uber"},{id:"surge",mesh:{positions:[[.8938838788973571,.39311802526153095,0],[.8862230147164946,.4511483148892188,0],[.8293356859860423,.5502251004455452,0],[.783042277914085,.5860479624568771,0],[.1126293687410671,.9771221594744708,0],[.05786501422299631,1,0],[-.05786501422299621,1,0],[-.112629368741067,.9771221594744708,0],[-.23196286657386422,.9075481975669601,0],[.42057236502120665,-.09136703710083649,0],[.42664099854278303,-.11080901146685407,0],[.4089448911277368,-.14349164078903875,0],[.38928642925979906,-.1490225472897161,0],[.14898064648289291,-.1490225472897161,0],[.3638107387112244,-.8307579855954337,0],[.783042277914085,-.5861317640705236,0],[.8293356859860423,-.5502437230263557,0],[.8862230147164946,-.4511483148892189,0],[.23226082786682978,-.9073340378876407,0],[.1126293687410671,-.9772059610881174,0],[.05786501422299631,-1,0],[-.05786501422299621,-1,0],[-.112629368741067,-.9772059610881174,0],[-.7830422779140849,-.5861317640705236,0],[-.8293356859860426,-.5502437230263557,0],[-.8862230147164947,-.4511483148892189,0],[-.8938838788973571,-.3930528462286945,0],[-.8938838788973571,.39311802526153095,0],[-.8862230147164947,.4511483148892188,0],[-.8293356859860426,.5502251004455452,0],[-.7830422779140849,.5860479624568771,0],[-.36336379677177566,.8308231646282702,0],[-.14898064648289283,.14893874567606957,0],[-.3892864292597991,.14893874567606957,0],[-.40894256330513584,.1434311174014049,0],[-.4265781473325482,.1108509122736776,0],[-.4204233843747237,.09143221613367314,0],[.8938838788973571,-.3930528462286945,0]],cells:[[0,1,3],[0,3,9],[0,9,10],[0,10,37],[1,2,3],[3,4,9],[4,5,7],[4,7,8],[4,8,9],[5,6,7],[10,11,37],[11,12,15],[11,15,37],[12,13,14],[12,14,15],[15,16,17],[15,17,37],[18,22,19],[18,36,22],[19,22,20],[20,22,21],[22,36,23],[23,25,24],[23,26,25],[23,36,26],[26,35,27],[26,36,35],[27,30,28],[27,34,30],[27,35,34],[28,30,29],[30,33,31],[30,34,33],[31,33,32]]},type:"uber"},{id:"thumbs-up",mesh:{positions:[[.8787211538461539,-.22370673076923075,0],[.9197596153846151,-.1771586538461538,0],[.9227692307692308,-.14430769230769225,0],[.7881538461538463,.9326153846153846,0],[.779670673076923,.9593701923076923,0],[.7394543269230771,.9948798076923078,0],[.7118461538461537,1,0],[.6156923076923078,1,0],[.6156923076923078,-.23076923076923073,0],[-.3073846153846154,-1,0],[-.36725,-.9879038461538462,0],[-.44913461538461535,-.9060192307692307,0],[-.4612307692307693,-.8461538461538461,0],[-.4612307692307693,-.7338461538461538,0],[-.4584447115384616,-.6753894230769231,0],[-.43637259615384616,-.5607259615384615,0],[-.41723076923076935,-.5053846153846154,0],[-.3073846153846154,-.23076923076923073,0],[-.7689230769230769,-.23076923076923073,0],[-.7689230769230769,-.2269230769230769,0],[-.8300216346153846,-.2030360576923076,0],[-.9110841346153846,-.10466586538461553,0],[-.9227692307692308,-.038461538461538436,0],[-.917201923076923,.007319711538461782,0],[-.8768173076923077,.08543990384615396,0],[-.8447692307692308,.11538461538461542,0],[-.8768173076923077,.14532932692307687,0],[-.917201923076923,.22344951923076906,0],[-.9227692307692308,.26923076923076916,0],[-.91509375,.3228653846153844,0],[-.8603966346153846,.41011538461538444,0],[-.8178461538461539,.4396923076923078,0],[-.8295552884615385,.4622211538461538,0],[-.8439158653846154,.5117788461538462,0],[-.8458461538461539,.5384615384615385,0],[-.8326129807692308,.6084134615384615,0],[-.7419350961538462,.7083365384615385,0],[-.6746153846153846,.7286153846153847,0],[-.6854182692307693,.7586826923076926,0],[-.6912740384615387,.8245865384615385,0],[-.6847692307692307,.8598461538461539,0],[-.6566706730769231,.9175721153846153,0],[-.5542043269230771,.990043269230769,0],[-.4898461538461539,1,0],[-.3987692307692308,1,0],[-.3532331730769231,.9988750000000002,0],[-.26262259615384625,.9898750000000001,0],[-.21769230769230768,.9819999999999998,0],[.46184615384615374,.8461538461538463,0],[.46184615384615374,-.07692307692307687,0],[-.018307692307692445,-.5570769230769231,0],[-.0759783653846155,-.6274062499999999,0],[-.1445889423076923,-.7930456730769231,0],[-.15353846153846154,-.8835384615384615,0],[-.15353846153846154,-.9615384615384616,0],[-.1565625,-.9765048076923077,0],[-.17703365384615388,-.9969759615384615,0],[-.19200000000000003,-1,0],[.8464615384615385,-.23076923076923073,0]],cells:[[0,1,58],[1,2,58],[2,3,8],[2,8,58],[3,4,5],[3,5,6],[3,6,7],[3,7,8],[9,11,10],[9,12,11],[9,53,12],[9,57,53],[12,52,13],[12,53,52],[13,52,14],[14,52,15],[15,51,16],[15,52,51],[16,50,17],[16,51,50],[17,19,18],[17,25,19],[17,31,25],[17,37,31],[17,47,37],[17,49,47],[17,50,49],[19,25,20],[20,24,21],[20,25,24],[21,24,22],[22,24,23],[25,30,26],[25,31,30],[26,28,27],[26,30,28],[28,30,29],[31,36,32],[31,37,36],[32,34,33],[32,35,34],[32,36,35],[37,41,38],[37,42,41],[37,43,42],[37,44,43],[37,45,44],[37,46,45],[37,47,46],[38,41,39],[39,41,40],[47,49,48],[53,57,54],[54,56,55],[54,57,56]]},type:"uber"},{id:"trash",mesh:{positions:[[.8515267857142857,-.6864910714285715,0],[.8135089285714285,-.6484732142857144,0],[.7857142857142857,-.6428571428571428,0],[-.7857142857142856,-.6428571428571428,0],[-.8135089285714285,-.6484732142857144,0],[-.8515267857142856,-.6864910714285715,0],[-.8571428571428571,-.7142857142857143,0],[-.8571428571428571,-.7857142857142857,0],[-.8515267857142856,-.8135089285714285,0],[-.8135089285714285,-.8515267857142856,0],[-.7857142857142856,-.8571428571428572,0],[-.39285714285714285,-.8571428571428572,0],[-.3650625,-.8627589285714286,0],[-.32704464285714285,-.9007767857142858,0],[-.31581249999999994,-.9563660714285714,0],[-.2777946428571428,-.9943839285714285,0],[-.24999999999999994,-1,0],[.25000000000000006,-1,0],[.2777946428571429,-.9943839285714285,0],[.31581250000000005,-.9563660714285714,0],[.32704464285714274,-.9007767857142858,0],[.3650624999999999,-.8627589285714286,0],[.3928571428571428,-.8571428571428572,0],[.7857142857142857,-.8571428571428572,0],[.8135089285714285,-.8515267857142856,0],[.8515267857142857,-.8135089285714285,0],[.8571428571428571,-.7857142857142857,0],[.6461428571428571,.9319999999999999,0],[.6395625,.9586562500000002,0],[.601705357142857,.9947187500000001,0],[.5747142857142856,1,0],[-.5747142857142857,1,0],[-.6017053571428571,.9947187500000001,0],[-.6395625,.9586562500000002,0],[-.6461428571428571,.9319999999999999,0],[-.7107142857142857,-.42514285714285716,0],[-.7061450892857143,-.4540758928571428,0],[-.6680245535714284,-.4940491071428571,0],[-.6394285714285713,-.5,0],[.6394285714285716,-.5,0],[.6680245535714286,-.4940491071428571,0],[.7061450892857144,-.4540758928571428,0],[-.28571428571428575,-.31799999999999995,0],[-.42857142857142855,-.31799999999999995,0],[-.39285714285714285,.7857142857142858,0],[.07142857142857136,.7857142857142858,0],[.07142857142857136,-.31799999999999995,0],[-.07142857142857145,-.31799999999999995,0],[.28571428571428564,-.31799999999999995,0],[.25000000000000006,.7857142857142858,0],[.3928571428571428,.7857142857142858,0],[-.24999999999999994,.7857142857142858,0],[-.07142857142857145,.7857142857142858,0],[.42857142857142855,-.31799999999999995,0],[.7107142857142856,-.42514285714285716,0],[.8571428571428571,-.7142857142857143,0]],cells:[[0,1,55],[1,2,55],[2,3,21],[2,21,22],[2,22,23],[2,23,26],[2,26,55],[3,4,6],[3,6,10],[3,10,11],[3,11,12],[3,12,21],[4,5,6],[6,7,10],[7,8,9],[7,9,10],[12,13,20],[12,20,21],[13,14,16],[13,16,20],[14,15,16],[16,17,20],[17,18,19],[17,19,20],[23,24,26],[24,25,26],[27,28,29],[27,29,30],[27,30,50],[27,50,54],[30,31,52],[30,45,49],[30,49,50],[30,52,45],[31,32,34],[31,34,44],[31,44,51],[31,51,52],[32,33,34],[34,35,44],[35,36,37],[35,37,38],[35,38,43],[35,43,44],[38,39,46],[38,42,43],[38,46,47],[38,47,42],[39,40,54],[39,48,46],[39,53,48],[39,54,53],[40,41,54],[42,47,51],[45,46,49],[46,48,49],[47,52,51],[50,53,54]]},type:"uber"},{id:"trip-history",mesh:{positions:[[.999890913016363,-.0034918153114145145,0],[.977377210599877,.21168205923698658,0],[.9117598409480422,.4108216241093243,0],[.8079451303300382,.5890155294774004,0],[.6708394050150438,.7413524255130199,0],[.5053489912722382,.8629209623879857,0],[.3163802153708002,.9488097902741013,0],[.10883940357990896,.9941075593431694,0],[-.00036228881496277684,1,0],[-.1003613050297293,.9950631138319193,0],[-.29145678329574154,.9569771280946484,0],[-.4675494525655973,.8844061991722836,0],[-.6248800287055423,.7811079366844884,0],[-.7596892275818222,.6508399502509268,0],[-.8682177650606828,.4973598494912619,0],[-.94670635700837,.3244252440251578,0],[-.9913957192911295,.13579374347227735,0],[-.999890913016363,.03676591054444067,0],[-.9974371914609073,.022483421692992334,0],[-.9780083627979459,.0027062939383997175,0],[-.9637392701396004,-.0002430835467907011,0],[-.9030102257814023,-.0002430835467907011,0],[-.8894779192426142,.0024673965947845655,0],[-.8708796494079161,.020855793996774175,0],[-.8677159341191085,.034336748770112724,0],[-.8601164310038799,.11994516531744681,0],[-.8209618261910225,.28306739729738406,0],[-.7525902995225999,.43267295153671403,0],[-.6582705025037737,.5654931765302742,0],[-.5412710866397055,.6782594207729029,0],[-.40486070343555786,.7677030327594387,0],[-.25230800439649165,.8305553609847192,0],[-.08688164102766929,.863547753943583,0],[-.00036228881496277684,.8678250211027454,0],[.09027954291216782,.8631277997639046,0],[.2631027238307699,.8269629003172567,0],[.4215125246043194,.7582437724321611,0],[.5617496611158073,.6607380728128243,0],[.680054849248224,.5382134581634559,0],[.7726688048845606,.3944375851882631,0],[.8358322439078082,.2331781105914541,0],[.8657858822009574,.05820269107723708,0],[.86713424978718,-.033251105303834794,0],[.8599454910237817,-.11593351779182826,0],[.8224479574375013,-.2743139444952587,0],[.7568001674463513,-.4206998267665816,0],[.6662138390596625,-.5518727485233574,0],[.5539006902867656,-.6646142936831478,0],[.4230724391369921,-.7557060461635131,0],[.27694080361967294,-.8219295898820146,0],[.11871750174413825,-.8600665087562129,0],[.036075137799955914,-.8675967288509363,0],[-.05121644449427251,-.8668568727085026,0],[-.21854561404156073,-.8403465237949675,0],[-.3736240385008551,-.7832863398096228,0],[-.5133572158324327,-.6990655372721648,0],[-.5765023049379142,-.6478290342087987,0],[-.46476086331882993,-.5360875925897143,0],[-.8647152048684681,-.4130576933134591,0],[-.8844409808576107,-.41262901770622473,0],[-.9097462377971628,-.4379744629839549,0],[-.9092974680208393,-.4576399564658302,0],[-.7862675687445841,-.8575942980154684,0],[-.6702393710531563,-.7415661003240407,0],[-.5873071071085376,-.8089747814137201,0],[-.40134171207382746,-.9162095475704711,0],[-.19298471461748617,-.9818225914605208,0],[.032472420733687835,-1,0],[.14995995745521215,-.9894834931745666,0],[.23183769640270127,-.9738384382531836,0],[.3879238996699045,-.9227840385971875,0],[.5982709179978543,-.8016080357336639,0],[.8214345274895555,-.5702828448371067,0],[.9350783567245171,-.3557091440474016,0],[.9806466295997341,-.1979145181900549,0],[-.11554736866169323,.5597113584605649,0],[-.31992237161020926,.4737044075596304,0],[-.47430977992138396,.31931699924845613,0],[-.5603167308223181,.11494199629993962,0],[-.5719297651274147,-.0002430835467907011,0],[-.5603167308223181,-.11542816339352113,0],[-.47430977992138396,-.3198031663420372,0],[-.31992237161020926,-.4741905746532118,0],[-.11554736866169323,-.5601975255541461,0],[-.00036228881496277684,-.5718105598592425,0],[.11482279150342234,-.5601975255541461,0],[.3191977950603455,-.4741905746532118,0],[.47358520364502377,-.3198031663420372,0],[.5595921546185204,-.11542816339352113,0],[.5712051889264077,-.0002430835467907011,0],[.5595921546185204,.11494199629993962,0],[.47358520364502377,.31931699924845613,0],[.3191977950603455,.4737044075596304,0],[.11482279150342234,.5597113584605649,0],[.28542144934126334,.20380650549675483,0],[.3261456334574442,.122215248253152,0],[.08122896842863972,-.0411101581031309,0],[.04036189387229957,-.42891869078112954,0],[-.041229363371303146,-.42891869078112954,0],[-.07666654690267521,-.01767589157432048,0],[-.07503222115009431,.007839237797940157,0],[-.050061867028694036,.050403153299583,0],[-.028654878892429136,.06434404127651638,0],[-.00036228881496277684,.571324392765661,0],[.9934506620522316,-.1155568218928279,0]],cells:[[0,1,41],[0,41,42],[0,42,104],[1,2,40],[1,40,41],[2,3,39],[2,39,40],[3,4,38],[3,38,39],[4,5,37],[4,37,38],[5,6,36],[5,36,37],[6,7,35],[6,35,36],[7,8,34],[7,34,35],[8,9,32],[8,32,33],[8,33,34],[9,10,31],[9,31,32],[10,11,30],[10,30,31],[11,12,29],[11,29,30],[12,13,28],[12,28,29],[13,14,27],[13,27,28],[14,15,26],[14,26,27],[15,16,25],[15,25,26],[16,17,24],[16,24,25],[17,18,19],[17,19,20],[17,20,21],[17,21,24],[21,22,23],[21,23,24],[42,43,104],[43,44,74],[43,74,104],[44,45,73],[44,73,74],[45,46,72],[45,72,73],[46,47,71],[46,71,72],[47,48,71],[48,49,70],[48,70,71],[49,50,69],[49,69,70],[50,51,67],[50,67,68],[50,68,69],[51,52,67],[52,53,66],[52,66,67],[53,54,65],[53,65,66],[54,55,64],[54,64,65],[55,56,64],[56,57,58],[56,58,63],[56,63,64],[58,59,61],[58,61,63],[59,60,61],[61,62,63],[75,76,102],[75,102,103],[76,77,101],[76,101,102],[77,78,100],[77,100,101],[78,79,100],[79,80,99],[79,99,100],[80,81,99],[81,82,99],[82,83,98],[82,98,99],[83,84,98],[84,85,97],[84,97,98],[85,86,97],[86,87,96],[86,96,97],[87,88,96],[88,89,95],[88,95,96],[89,90,95],[90,91,95],[91,92,94],[91,94,95],[92,93,94],[93,102,94],[93,103,102]]},type:"uber"},{id:"trips",mesh:{positions:[[.7613571421753063,.1517656282907588,0],[.7153214277580611,.16276116403646065,0],[.6938571419824489,.171714289062041,0],[.5042857128693876,-.017857140051020286,0],[.4692544627692983,-.040598211544566304,0],[.3878883911082529,-.040598211544566304,0],[.35285714100816334,-.017857140051020286,0],[-.21428571204081637,.5492857129979591,0],[-.6132857131808164,.1502857175722449,0],[-.40328571258081625,-.05971428302775497,0],[-.3898995518282844,-.07602455093149856,0],[-.37405580178301656,-.1143772296125063,0],[-.3719999982057143,-.13542856895836725,0],[-.37405580178301656,-.1564799083042282,0],[-.3898995518282844,-.19483258698523603,0],[-.40328571258081625,-.21114285488897955,0],[-.5928571416938775,-.40071428400204073,0],[-.5838236595252104,-.42245535549272945,0],[-.5728281237795089,-.4689374984826783,0],[-.5714285702040816,-.49357142712448965,0],[-.5759916282528332,-.5367204227834868,0],[-.6086088158460252,-.6131880569305372,0],[-.6667661820836176,-.6708119410237483,0],[-.7435262269457892,-.7027081464720232,0],[-.7867142851048979,-.7068571420195917,0],[-.8298632807404577,-.7022940839708403,0],[-.9063309147602758,-.6696768963776482,0],[-.9639547987530405,-.6115195301400558,0],[-.9958510042883689,-.5347594852778842,0],[-1,-.4915714271187755,0],[-.9954369419512484,-.44838141583466107,0],[-.9628197543580564,-.3718920182946913,0],[-.904662388120464,-.3142932458086948,0],[-.8279023432582924,-.2824288483962251,0],[-.7847142850991836,-.27828571222367343,0],[-.7605937493159821,-.27982589079950265,0],[-.715084820614528,-.2907812479736607,0],[-.693857141982449,-.29971428371346936,0],[-.5295714272273468,-.13542856895836725,0],[-.739571427827347,.07457143164163287,0],[-.7630357136086734,.10996428888561233,0],[-.7630357136086734,.1906071462588775,0],[-.739571427827347,.22600000350285712,0],[-.2899999979714286,.6755714276444897,0],[-.2732276764949364,.689258927683597,0],[-.2347544620992985,.704901784871148,0],[-.21428571204081637,.7068571420195917,0],[-.1938169619823341,.704901784871148,0],[-.15534374758669633,.689258927683597,0],[-.138571426110204,.6755714276444897,0],[.4285714269387755,.10842857459551031,0],[.5928571416938777,.27271428935061226,0],[.5838437488109822,.29423883967996806,0],[.5728883916368239,.34023437320424116,0],[.5714285702040816,.3645714267559185,0],[.5757787376272248,.4077809692900886,0],[.6080036261121533,.48441657218761897,0],[.6658691396703402,.542282085745806,0],[.7425047425678706,.5745069742307344,0],[.7857142851020409,.5788571416538776,0],[.8288828120110936,.5745069742307344,0],[.9054966515157048,.542282085745806,0],[.9633872766811065,.48441657218761897,0],[.9956439732018398,.4077809692900886,0],[1,.3645714267559185,0],[.9956439732018398,.32140290173302627,0],[.9633872766811065,.2447890646614509,0],[.9054966515157048,.1868984405897994,0],[.8288828120110936,.15464174435924413,0],[.7857142851020409,.1502857175722449,0]],cells:[[0,69,1],[1,67,2],[1,68,67],[1,69,68],[2,50,3],[2,51,50],[2,61,51],[2,62,61],[2,64,62],[2,66,64],[2,67,66],[3,50,4],[4,50,5],[5,50,6],[6,50,7],[7,43,8],[7,44,43],[7,45,44],[7,46,45],[7,47,46],[7,48,47],[7,49,48],[7,50,49],[8,38,9],[8,39,38],[8,40,39],[8,41,40],[8,42,41],[8,43,42],[9,38,10],[10,38,11],[11,38,12],[12,38,13],[13,38,14],[14,38,15],[15,38,16],[16,21,17],[16,22,21],[16,24,22],[16,26,24],[16,37,26],[16,38,37],[17,19,18],[17,20,19],[17,21,20],[22,24,23],[24,26,25],[26,37,27],[27,29,28],[27,37,29],[29,31,30],[29,37,31],[31,37,32],[32,37,33],[33,36,34],[33,37,36],[34,36,35],[51,56,52],[51,57,56],[51,59,57],[51,61,59],[52,54,53],[52,55,54],[52,56,55],[57,59,58],[59,61,60],[62,64,63],[64,66,65]]},type:"uber"},{id:"trophy",mesh:{positions:[[.6666666666666667,-.8333333333333334,0],[.6666666666666667,-.9605,0],[.6635104166666668,-.975953125,0],[.6421979166666667,-.996921875,0],[.6266666666666667,-1,0],[-.625,-1,0],[-.6412135416666667,-.9967239583333333,0],[-.6633906250000001,-.974546875,0],[-.6666666666666667,-.9583333333333334,0],[-.6666666666666667,-.8333333333333334,0],[-.9583333333333334,-.8333333333333334,0],[-.9746171874999999,-.8300572916666666,0],[-.9967473958333333,-.8078802083333333,0],[-1,-.7916666666666666,0],[-1,-.41466666666666674,0],[-.995578125,-.36042871093750006,0],[-.96203125,-.26011686197916684,0],[-.8996093749999999,-.17617220052083338,0],[-.8131875000000001,-.11517285156250001,0],[-.7625000000000001,-.09533333333333338,0],[-.5248333333333333,-.022666666666666724,0],[-.44848046875000014,.006891927083333194,0],[-.31819661458333337,.09825911458333292,0],[-.22400651041666675,.22434505208333344,0],[-.17334765624999993,.3752122395833333,0],[-.16666666666666663,.4568333333333332,0],[-.16666666666666663,.5636666666666665,0],[-.17312239583333333,.6096354166666664,0],[-.22059635416666667,.6863854166666667,0],[-.25883333333333336,.7126666666666666,0],[-.4078333333333334,.7873333333333334,0],[-.44607031249999995,.8136145833333333,0],[-.4935442708333334,.8903645833333336,0],[-.5,.9363333333333335,0],[-.5,1,0],[.5,1,0],[.5,.9363333333333335,0],[.4935442708333333,.8903645833333336,0],[.44607031249999984,.8136145833333333,0],[.40783333333333327,.7873333333333334,0],[.2586666666666666,.7126666666666666,0],[.22045572916666667,.6863854166666667,0],[.1730963541666668,.6096354166666664,0],[.16666666666666674,.5636666666666665,0],[.16666666666666674,.4568333333333332,0],[.1733408203125002,.3752122395833333,0],[.223962565104167,.22434505208333344,0],[.3181233723958339,.09825911458333292,0],[.4484326171875004,.006891927083333194,0],[.5248333333333333,-.022666666666666724,0],[.7625,-.09550000000000003,0],[.8131874999999997,-.11528450520833344,0],[.899609375,-.176212890625,0],[.9620312500000001,-.26012565104166663,0],[.995578125,-.36042903645833346,0],[1,-.41466666666666674,0],[1,-.7916666666666666,0],[.9967239583333332,-.8078802083333333,0],[.9745468749999997,-.8300572916666666,0],[-.8333333333333334,-.6666666666666667,0],[-.6666666666666667,-.6666666666666667,0],[-.6666666666666667,-.2406666666666667,0],[-.7146666666666666,-.255,0],[-.7631614583333333,-.2785182291666667,0],[-.8247760416666666,-.36142968749999993,0],[.8247760416666665,-.36142968749999993,0],[.7631614583333335,-.2785182291666667,0],[.7146666666666668,-.255,0],[.6666666666666667,-.2406666666666667,0],[.6666666666666667,-.6666666666666667,0],[.8333333333333333,-.6666666666666667,0],[-.8333333333333334,-.41466666666666674,0],[.8333333333333333,-.41466666666666674,0],[.9583333333333333,-.8333333333333334,0]],cells:[[0,4,1],[0,5,4],[0,9,5],[0,69,9],[0,70,69],[0,73,70],[1,3,2],[1,4,3],[5,8,6],[5,9,8],[6,8,7],[9,59,10],[9,60,59],[9,69,60],[10,12,11],[10,13,12],[10,59,13],[13,59,14],[14,59,71],[14,71,15],[15,64,16],[15,71,64],[16,63,17],[16,64,63],[17,63,18],[18,62,19],[18,63,62],[19,61,20],[19,62,61],[20,61,21],[21,47,22],[21,48,47],[21,60,48],[21,61,60],[22,47,23],[23,46,24],[23,47,46],[24,45,25],[24,46,45],[25,44,26],[25,45,44],[26,42,27],[26,43,42],[26,44,43],[27,41,28],[27,42,41],[28,40,29],[28,41,40],[29,34,30],[29,40,34],[30,32,31],[30,33,32],[30,34,33],[34,40,35],[35,39,36],[35,40,39],[36,39,37],[37,39,38],[48,60,69],[48,68,49],[48,69,68],[49,68,50],[50,67,51],[50,68,67],[51,66,52],[51,67,66],[52,66,53],[53,65,54],[53,66,65],[54,65,72],[54,72,55],[55,70,56],[55,72,70],[56,58,57],[56,70,73],[56,73,58]]},type:"uber"},{id:"twitter",mesh:{positions:[[.9437716346153846,-.5980192307692308,0],[.8264687499999999,-.5656346153846153,0],[.7632307692307694,-.5576923076923078,0],[.8238437500000002,-.6006129807692309,0],[.9149543269230767,-.7144350961538461,0],[.9441538461538461,-.781846153846154,0],[.8822548076923078,-.7478149038461539,0],[.7513028846153846,-.6986177884615385,0],[.6823076923076923,-.6821538461538462,0],[.6234927884615387,-.73675,0],[.47286298076923083,-.804,0],[.38938461538461544,-.8130769230769231,0],[.3073578725961541,-.8048527644230771,0],[.1607635216346155,-.7436784855769231,0],[.049166766826923114,-.6331340144230768,0],[-.01336989182692272,-.48553665865384615,0],[-.021846153846153737,-.40169230769230774,0],[-.02078605769230757,-.3782740384615384,0],[-.013992788461538508,-.33155288461538446,0],[-.009384615384615325,-.3083076923076924,0],[-.13573347355769227,-.3219573317307693,0],[-.3738710937499998,-.38694411057692313,0],[-.5886649639423076,-.49778185096153865,0],[-.7753987379807692,-.6491917067307693,0],[-.8567692307692307,-.7384615384615386,0],[-.8813149038461539,-.6904879807692309,0],[-.9094062500000001,-.5877331730769232,0],[-.912923076923077,-.5329230769230769,0],[-.8996057692307693,-.42948076923076917,0],[-.8051826923076923,-.2553076923076923,0],[-.7321538461538462,-.1904615384615385,0],[-.7822836538461538,-.19388221153846164,0],[-.8758509615384615,-.21947355769230784,0],[-.9192307692307693,-.24046153846153842,0],[-.9192307692307693,-.23415384615384618,0],[-.9127049278846153,-.1613515625,0],[-.8640138221153846,-.030285456730769184,0],[-.7756159855769231,.07454507211538451,0],[-.6568864182692309,.144918870192308,0],[-.589076923076923,.16461538461538464,0],[-.616173076923077,.16922355769230787,0],[-.667826923076923,.17601682692307688,0],[-.694923076923077,.17707692307692297,0],[-.7136995192307692,.1769807692307693,0],[-.7510216346153846,.1744807692307692,0],[-.7695384615384615,.17092307692307698,0],[-.7460168269230769,.22954236778846163,0],[-.6733725961538461,.3312545072115382,0],[-.5733245192307692,.406940204326923,0],[-.4539495192307691,.45021003605769205,0],[-.3895384615384615,.45769230769230773,0],[-.5000048076923077,.5322259615384614,0],[-.7583221153846154,.6207740384615384,0],[-.9004615384615385,.6323076923076922,0],[-.9247980769230769,.6322091346153847,0],[-.9756634615384615,.6296466346153847,0],[-1,.6259999999999999,0],[-.8577644230769231,.7051418269230768,0],[-.5408701923076924,.8004831730769231,0],[-.37076923076923074,.8130769230769231,0],[-.23342777193509623,.8059471153846155,0],[.01675304236778863,.7520024038461537,0],[.23359581580528843,.6520192307692311,0],[.4162982647235578,.5142475961538465,0],[.5640581054687503,.34693750000000007,0],[.6760730543870195,.15833894230769238,0],[.7515408278245193,-.0432980769230768,0],[.7896591421274037,-.24972355769230767,0],[.7944615384615383,-.35215384615384615,0],[.7944615384615383,-.4021538461538462,0],[.8528629807692307,-.4538485576923077,0],[.9557043269230769,-.5616225961538461,0],[1,-.6201538461538463,0]],cells:[[0,71,1],[0,72,71],[1,70,2],[1,71,70],[2,7,3],[2,8,7],[2,18,8],[2,69,18],[2,70,69],[3,6,4],[3,7,6],[4,6,5],[8,10,9],[8,11,10],[8,12,11],[8,13,12],[8,14,13],[8,18,14],[14,18,15],[15,18,16],[16,18,17],[18,69,19],[19,50,20],[19,63,50],[19,64,63],[19,65,64],[19,66,65],[19,67,66],[19,68,67],[19,69,68],[20,39,21],[20,50,39],[21,30,22],[21,39,30],[22,28,23],[22,29,28],[22,30,29],[23,25,24],[23,26,25],[23,27,26],[23,28,27],[30,36,31],[30,37,36],[30,38,37],[30,39,38],[31,35,32],[31,36,35],[32,34,33],[32,35,34],[39,47,40],[39,48,47],[39,49,48],[39,50,49],[40,47,41],[41,46,42],[41,47,46],[42,46,43],[43,46,44],[44,46,45],[50,59,51],[50,60,59],[50,61,60],[50,62,61],[50,63,62],[51,58,52],[51,59,58],[52,57,53],[52,58,57],[53,57,54],[54,57,55],[55,57,56]]},type:"uber"},{id:"uber-u",mesh:{positions:[[.21633333333333327,-.9933333333333332,0],[.21633333333333327,-.8581666666666666,0],[.22796354166666677,-.8028046874999999,0],[.3019739583333332,-.7327057291666664,0],[.35166666666666657,-.723,0],[.7300000000000002,-.723,0],[.7300000000000002,.3444999999999998,0],[.7235589192708334,.4384049479166666,0],[.6701376953125002,.58376171875,0],[.5584586588541667,.6777747395833332,0],[.3834749348958335,.7267565104166666,0],[.27066666666666683,.7363333333333333,0],[-.2566666666666667,.7363333333333333,0],[-.3739860026041666,.7311575520833334,0],[-.5547887369791666,.6878528645833331,0],[-.6690836588541667,.5963919270833334,0],[-.7231988932291666,.4517122395833333,0],[-.7296666666666667,.3578333333333331,0],[-.7296666666666667,-.723,0],[-.21600000000000008,-.723,0],[-.21600000000000008,-.8581666666666666,0],[-.2276276041666666,-.9135989583333333,0],[-.3015703125,-.9836510416666665,0],[-.35116666666666674,-.9933333333333332,0],[-.8648333333333333,-.9933333333333332,0],[-.920265625,-.9836510416666665,0],[-.9903177083333333,-.9135989583333333,0],[-1,-.8581666666666666,0],[-1,.3313333333333334,0],[-.9885677083333333,.48782942708333354,0],[-.896640625,.736790364583333,0],[-.7115885416666667,.901470052083333,0],[-.4321614583333333,.9831809895833331,0],[-.2566666666666667,.9933333333333332,0],[.2703333333333333,.9933333333333332,0],[.4413170572916669,.9831673177083338,0],[.7149251302083333,.9013821614583335,0],[.8973613281249999,.7366438802083336,0],[.9885944010416665,.48773372395833325,0],[1,.3313333333333334,0],[1,-.8581666666666666,0],[.9883958333333334,-.9078333333333332,0],[.9145000000000001,-.9817291666666664,0],[.8648333333333333,-.9933333333333332,0]],cells:[[0,4,1],[0,43,4],[1,3,2],[1,4,3],[4,43,5],[5,39,6],[5,40,39],[5,43,40],[6,38,7],[6,39,38],[7,38,8],[8,36,9],[8,37,36],[8,38,37],[9,35,10],[9,36,35],[10,34,11],[10,35,34],[11,34,12],[12,33,13],[12,34,33],[13,32,14],[13,33,32],[14,31,15],[14,32,31],[15,30,16],[15,31,30],[16,29,17],[16,30,29],[17,28,18],[17,29,28],[18,23,19],[18,24,23],[18,27,24],[18,28,27],[19,23,20],[20,22,21],[20,23,22],[24,27,25],[25,27,26],[40,42,41],[40,43,42]]},type:"uber"},{id:"uber",mesh:{positions:[[-.7387500001817602,.02042984688665846,0],[-.7442382814062002,.05753164845017438,0],[-.7946032367648036,.10267179501869426,0],[-.8437857146076895,.10869260176353936,0],[-.8940982146985696,.10267179501869426,0],[-.9452366078445813,.05753164845017438,0],[-.9507500007633929,.02042984688665846,0],[-.9507500007633929,-.09360650486324867,0],[-.9546534604034669,-.11208754156674082,0],[-.9809291293973428,-.13815763477191922,0],[-1,-.14210012718852003,0],[-1,-.11109183645129637,0],[-.9930474330606252,-.10986836308069312,0],[-.9835619419416468,-.10100073714668165,0],[-.9812499998182398,-.09397002527048465,0],[-.9812499998182398,.032062499918207824,0],[-.9721813614580833,.07633076550999791,0],[-.9024949777838138,.13427705442467577,0],[-.8437857146076895,.14253635167720316,0],[-.7850558044493953,.134271942418949,0],[-.7153549120849523,.07631542949281786,0],[-.7062857156982507,.032062499918207824,0],[-.7062857156982507,-.14253635167720316,0],[-.7386785727839833,-.14253635167720316,0],[.1727499969827806,.029154336660320544,0],[.1742483229076892,.021822584446881444,0],[.1842762248256664,.011630381029004194,0],[.1914999971645408,.010105867321158441,0],[.32900000043622435,.010105867321158441,0],[.32900000043622435,-.022901785655862754,0],[.19153571086342946,-.022901785655862754,0],[.18651729585111965,-.022626305347254346,0],[.17693582312125744,-.02073940723344535,0],[.17282142583463922,-.019339285664950807,0],[.17282142583463922,-.10916517829294597,0],[.39499999491071436,-.10916517829294597,0],[.39499999491071436,-.1421364792292437,0],[.140357139897048,-.1421364792292437,0],[.140357139897048,.13770153026096563,0],[.4051428540685129,.13770153026096563,0],[.4051428540685129,.10469387728394429,0],[.3690122756570158,.10492505354292095,0],[.9734497701769458,.1122255657213633,0],[.9597287891931345,.11112591648947458,0],[.9538928455257836,.10709311197170117,0],[.8945357066465924,.02922704074176781,0],[.9259001083363521,.02187200050223984,0],[.969624437433994,-.02282851357377945,0],[.9761785658770956,-.055436862103477334,0],[.9696004419063127,-.08827638689215203,0],[.9252522290889611,-.1334665175166671,0],[.8929999928749999,-.14017346903016964,0],[.6891428523236152,-.14017346903016964,0],[.6891428523236152,.13970089250076315,0],[.7215357050471027,.13970089250076315,0],[.7215357050471027,.048275510080929916,0],[.7230340316536121,.04094375786749056,0],[.7330619365706328,.030751554449613312,0],[.7402857095911077,.02922704074176781,0],[.8558571353166908,.02922704074176781,0],[.9304642751773871,.1258507649850747,0],[.9453420646603197,.13809231469874428,0],[.9822494350620228,.14184111889836434,0],[1,.13261224455966275,0],[.7348738749588675,-.0015415537269349068,0],[.7252778995369189,.00036011240341807493,0],[.7211428558134112,.0017812499954559743,0],[.7211428558134112,-.11236415787662209,0],[.8926071436413083,-.11236415787662209,0],[.913956467913217,-.10808597708396428,0],[.9426997715946754,-.07880895228620168,0],[.9468928529415999,-.05710905597676253,0],[.9426897275258235,-.03541483967368658,0],[.9139263357066607,-.006162806903921353,0],[.8926071436413083,-.0018903061176267634,0],[-.16358259135485942,-.018700852949742705,0],[-.14843973483258366,-.04907752697939406,0],[-.1462857171523324,-.06746938758298619,0],[-.15133984611345064,-.09582625134993307,0],[-.19057756899326506,-.1357453360695271,0],[-.2193571446955176,-.1417729588220077,0],[-.4248214293244351,-.1417729588220077,0],[-.4248214293244351,.13810140270892496,0],[-.2193571446955176,.13810140270892496,0],[-.18919308236932575,.13176819561411193,0],[-.14746763652790462,.08930219604132078,0],[-.1412500027264031,.05863584168715344,0],[-.14369364095478343,.0388131874807062,0],[-.16130413148304112,.00587483058131438,0],[-.21892857303844748,-.11272767828385792,0],[-.20196652001132587,-.10912314624585928,0],[-.17832812772867512,-.08509217532501993,0],[-.1747857170796282,-.06786926003094579,0],[-.17811216777506456,-.04969494367105881,0],[-.2013186401504945,-.02497441997774385,0],[-.21892857303844748,-.02133864790474834,0],[-.3766785736564322,-.02133864790474834,0],[-.3807282385687737,-.021062599595503627,0],[-.3894302474225313,-.019160933465150628,0],[-.3935000021084183,-.017739795873112744,0],[-.3923928585398141,.10869260176353936,0],[-.3923928585398141,.029154336660320544,0],[-.3908950906641706,.021822584446881444,0],[-.3808816980270875,.011630381029004194,0],[-.37367857351102407,.010105867321158441,0],[-.2190000018903061,.010105867321158441,0],[-.1997840419321516,.014068239760030007,0],[-.17363337252022726,.04077790168168898,0],[-.16978571635258743,.060198979438267866,0],[-.17447768047406842,.07866468012457999,0],[-.2003214306967246,.10474499734121193,0],[-.7387500001817602,-.1417729588220077,0],[-.3938571449136298,-.11272767828385792,0],[-.2193571446955176,.10869260176353936,0],[-.17517857358372813,-.007015943859653124,0],[.1727499969827806,.10509374973190362,0],[.7398928458165999,-.0018176020361796075,0],[.9792857056650874,.10869260176353936,0]],cells:[[0,21,1],[0,22,21],[0,111,22],[1,20,2],[1,21,20],[2,18,3],[2,19,18],[2,20,19],[3,18,4],[4,16,5],[4,17,16],[4,18,17],[5,15,6],[5,16,15],[6,14,7],[6,15,14],[7,14,8],[8,13,9],[8,14,13],[9,12,10],[9,13,12],[10,12,11],[22,111,23],[24,33,25],[24,38,33],[24,115,38],[25,33,26],[26,32,27],[26,33,32],[27,30,28],[27,31,30],[27,32,31],[28,30,29],[33,37,34],[33,38,37],[34,36,35],[34,37,36],[38,41,39],[38,115,41],[39,41,40],[42,62,43],[42,63,62],[42,117,63],[43,61,44],[43,62,61],[44,60,45],[44,61,60],[45,59,74],[45,60,59],[45,73,46],[45,74,73],[46,73,47],[47,72,48],[47,73,72],[48,71,49],[48,72,71],[49,70,50],[49,71,70],[50,69,51],[50,70,69],[51,67,52],[51,68,67],[51,69,68],[52,66,53],[52,67,66],[53,55,54],[53,66,55],[55,66,56],[56,66,57],[57,64,58],[57,65,64],[57,66,65],[58,64,116],[58,116,59],[59,116,74],[75,93,76],[75,94,93],[75,114,94],[76,92,77],[76,93,92],[77,92,78],[78,91,79],[78,92,91],[79,89,80],[79,90,89],[79,91,90],[80,89,112],[80,112,81],[81,99,82],[81,112,99],[82,99,101],[82,100,83],[82,101,100],[83,100,113],[83,113,84],[84,109,85],[84,110,109],[84,113,110],[85,108,86],[85,109,108],[86,108,87],[87,107,88],[87,108,107],[88,106,114],[88,107,106],[94,105,95],[94,106,105],[94,114,106],[95,104,96],[95,105,104],[96,104,97],[97,103,98],[97,104,103],[98,103,99],[99,102,101],[99,103,102]]},type:"uber"},{id:"underline",mesh:{positions:[[.7142857142857143,1,0],[.7142857142857143,.785607142857143,0],[-.7142857142857143,.785607142857143,0],[-.6210714285714286,-1,0],[-.27560714285714283,-1,0],[-.27560714285714283,-.01282142857142865,0],[-.2716063058035714,.05250502232142851,0],[-.23873074776785727,.1546880580357144,0],[-.17075920758928578,.22069698660714265,0],[-.06537472098214282,.2526746651785712,0],[.002071428571428502,.25657142857142845,0],[.06942550223214312,.25275669642857146,0],[.17422405133928565,.22122433035714306,0],[.24140876116071458,.15556696428571426,0],[.27369838169642874,.05307924107142825,0],[.277607142857143,-.01282142857142865,0],[.277607142857143,-1,0],[.6210714285714286,-1,0],[.6210714285714286,-.008642857142857174,0],[.6112564871651784,.12786614118303574,0],[.5331048409598215,.345633579799107,0],[.3777416992187502,.49022746930803573,0],[.1461480887276788,.5622404436383928,0],[.002071428571428502,.5712142857142857,0],[-.1416090262276786,.5622404436383928,0],[-.37403076171874994,.49022746930803573,0],[-.5312666713169645,.345633579799107,0],[-.6109964425223214,.12786614118303574,0],[-.7142857142857143,1,0],[-.6210714285714286,-.008642857142857174,0]],cells:[[0,28,1],[1,28,2],[3,4,5],[3,5,29],[5,6,29],[6,7,27],[6,27,29],[7,8,25],[7,25,26],[7,26,27],[8,9,24],[8,24,25],[9,10,23],[9,23,24],[10,11,23],[11,12,22],[11,22,23],[12,13,21],[12,21,22],[13,14,19],[13,19,20],[13,20,21],[14,15,18],[14,18,19],[15,16,17],[15,17,18]]},type:"uber"},{id:"unlock",mesh:{positions:[[-.7146430378464749,1,0],[-.7702601322668767,.9887622382298644,0],[-.846333883645634,.9126884868511069,0],[-.8575716454157698,.857071392430705,0],[-.8575716454157698,.1424283603013745,0],[-.846333883645634,.08681126588097277,0],[-.7702601322668767,.010737514502215495,0],[-.7146430378464749,-.0005002472679204173,0],[.4287858227078849,-.0005002472679204173,0],[.48440291712828676,.010737514502215495,0],[.5604766685070439,.08681126588097277,0],[.5717144302771799,.1424283603013745,0],[.5717144302771799,.857071392430705,0],[.5604766685070439,.9126884868511069,0],[.48440291712828676,.9887622382298644,0],[.8575716454157698,-.5607803889395566,0],[.84812384112949,-.6529084845181471,0],[.7784305121230058,-.8153233978914434,0],[.6540937898351854,-.9351947178978423,0],[.49081795502270537,-.996416176951283,0],[.3994854581561794,-1,0],[.31694949127620825,-.9855932430089137,0],[.17302875817702745,-.911020242009634,0],[.06636549320407478,-.7879408448165249,0],[.007826737051602329,-.6313625552243622,0],[0,-.5452011707145034,0],[0,-.20060029786493327,0],[.004368255568836679,-.17834140049550873,0],[.034008075563519265,-.14791993967818162,0],[.055742156952025175,-.14342885483721524,0],[.23011505818656486,-.14342885483721524,0],[.2517888415687526,-.14791993967818162,0],[.28146886023431383,-.17834140049550873,0],[.28585721513858986,-.20060029786493327,0],[.28585721513858986,-.5722146775451001,0],[.2931153084917182,-.6439313396524871,0],[.3612297230364602,-.7092720459065878,0],[.4287858227078849,-.7151432851143951,0],[.5000803987710438,-.7082067811282978,0],[.5657024957212964,-.6407355453176174,0],[.5717144302771799,-.5722146775451001,0],[.5717144302771799,-.20060029786493327,0],[.5760804525865232,-.17834140049550873,0],[.6056622078343807,-.14791993967818162,0],[.6273136586216355,-.14342885483721524,0],[.8018294884637446,-.14342885483721524,0],[.8235635698522504,-.14791993967818162,0],[.8532033898469331,-.17834140049550873,0],[.4287858227078849,1,0],[.8575716454157698,-.20060029786493327,0]],cells:[[0,1,3],[0,3,7],[0,7,8],[0,8,48],[1,2,3],[3,4,7],[4,5,6],[4,6,7],[8,9,11],[8,11,48],[9,10,11],[11,12,48],[12,13,14],[12,14,48],[15,40,16],[15,41,40],[15,49,41],[16,39,17],[16,40,39],[17,38,18],[17,39,38],[18,38,19],[19,37,20],[19,38,37],[20,36,21],[20,37,36],[21,36,22],[22,35,23],[22,36,35],[23,35,24],[24,34,25],[24,35,34],[25,33,26],[25,34,33],[26,29,27],[26,30,29],[26,33,30],[27,29,28],[30,32,31],[30,33,32],[41,44,42],[41,45,44],[41,49,45],[42,44,43],[45,47,46],[45,49,47]]},type:"uber"},{id:"unstar",mesh:{positions:[[-.31014285437611594,.6685714285714286,0],[-.5768571400904018,.8495714285714284,0],[-.6007098186618304,.8570669642857145,0],[-.6363616043761161,.83096875,0],[-.6364285686618303,.8059999999999998,0],[-.42699999723325893,.1685714285714286,0],[-.9832857115189733,-.2082857142857143,0],[-.9983080327667411,-.22847321428571443,0],[-.985013390030134,-.2708839285714285,0],[-.9611428543761161,-.2788571428571428,0],[-.2678571400904017,-.2788571428571428,0],[-.03671428294754452,-.9734285714285714,0],[-.021946425804687406,-.9933571428571428,0],[.021946431338169353,-.9933571428571428,0],[.0367142884810268,-.9734285714285714,0],[.31385713990959824,-.2788571428571428,0],[.571428568481027,-1,0],[.428571425623884,-1,0],[-.28571428294754464,1,0],[-.1428571400904017,1,0],[.04085714562388398,.48557142857142854,0],[.5769999970524553,.848857142857143,0],[.6007901756238841,.8563303571428571,0],[.6364241041953125,.8301339285714284,0],[.6364285684810267,.8051428571428569,0],[.4228571399095982,.1717142857142857,0],[.9832857113381697,-.2082857142857143,0],[.9983080327667411,-.22847321428571443,0],[.9850133899095983,-.2708839285714285,0],[.15228571705245522,-.6262857142857143,0],[.9611428541953126,-.2788571428571428,0]],cells:[[0,1,4],[0,4,5],[0,5,10],[0,10,29],[1,2,4],[2,3,4],[5,6,9],[5,9,10],[6,7,9],[7,8,9],[10,11,29],[11,12,13],[11,13,14],[11,14,29],[15,17,16],[15,18,17],[15,20,18],[15,25,20],[15,26,25],[15,30,26],[18,20,19],[20,24,21],[20,25,24],[21,23,22],[21,24,23],[26,30,27],[27,30,28]]},type:"uber"},{id:"up-arrow-alt",mesh:{positions:[[-.6751094351513154,.046884112200543365,0],[-.5794844349122527,.03789192467806306,0],[-.539938631688388,.005083330846041668,0],[-.12767143232438682,-.5049166654289581,0],[-.127671432324387,.8685833330047916,0],[-.1176372721690935,.9197382810493457,0],[-.049684336113794234,.9896731770575163,0],[20876328177049966e-21,1,0],[.049726088770148426,.9896731770575163,0],[.11767902482544754,.9197382810493457,0],[.12771318498074122,.8685833330047916,0],[.12771318498074138,-.5049166654289581,0],[.5400613626782784,.0050833308460418,0],[.5795869198343839,.037891924678063196,0],[.6753232566883082,.04688411220054353,0],[.7198589347944391,.02208333088854184,0],[.7517149569574125,-.018565757754747465,0],[.7604978517710363,-.1170358100842558,0],[.7363771531690679,-.1629583362407291,0],[.09815852824018818,-.9525833332147915,0],[.07792257191355674,-.9726660155566649,0],[.027931427986495522,-.9968157552003727,0],[20876328177294887e-21,-1,0],[-.027889675330140598,-.9968157552003727,0],[-.07788081925720172,-.9726660155566649,0],[-.09811677558383336,-.9525833332147915,0],[-.736456865513017,-.16295833624072928,0],[-.7604978517710363,-.117035810084256,0],[-.7516921803948553,-.018565757754747652,0],[-.7199386321383883,.022083330888541666,0]],cells:[[0,29,1],[1,29,2],[2,26,3],[2,27,26],[2,28,27],[2,29,28],[3,11,4],[3,25,11],[3,26,25],[4,9,5],[4,10,9],[4,11,10],[5,9,6],[6,8,7],[6,9,8],[11,18,12],[11,19,18],[11,25,19],[12,15,13],[12,16,15],[12,17,16],[12,18,17],[13,15,14],[19,24,20],[19,25,24],[20,23,21],[20,24,23],[21,23,22]]},type:"uber"},{id:"up-arrow",mesh:{positions:[[.791739614417786,.6103257432831454,0],[.776317371058862,.6205793662821995,0],[.7412710938765701,.6205793662821995,0],[.7258488505176461,.6103257432831454,0],[47034967885828394e-21,-.11530883682524427,0],[-.7257547805818748,.6103257432831454,0],[-.7412031544785127,.6205793662821995,0],[-.7763644060267472,.6205793662821995,0],[-.7918127799233853,.6103257432831454,0],[-.9896523070651748,.41248621614135556,0],[-1,.39703784224471744,0],[-1,.3618765906964833,0],[-.9896523070651748,.34642821679984515,0],[-.03306558242355495,-.6103257432831454,0],[-.01761720852691695,-.6205793662821995,0],[.017544043021317623,-.6205793662821995,0],[.0329924169179554,-.6103257432831454,0],[.989746377000946,.34642821679984515,0],[1,.3618765906964833,0],[1,.39703784224471744,0],[.989746377000946,.41248621614135556,0]],cells:[[0,1,3],[0,3,17],[0,17,20],[1,2,3],[3,4,17],[4,5,12],[4,12,13],[4,13,16],[4,16,17],[5,6,7],[5,7,8],[5,8,9],[5,9,12],[9,10,12],[10,11,12],[13,14,16],[14,15,16],[17,18,20],[18,19,20]]},type:"uber"},{id:"upload",mesh:{positions:[[.8333333333333334,-.7083333333333333,0],[.8300572916666665,-.6921197916666666,0],[.8078802083333331,-.6699427083333334,0],[.7916666666666666,-.6666666666666667,0],[-.7916666666666666,-.6666666666666667,0],[-.8078802083333334,-.6699427083333334,0],[-.8300572916666666,-.6921197916666666,0],[-.8333333333333334,-.7083333333333333,0],[-.8333333333333334,-.9583333333333334,0],[-.8300572916666666,-.974546875,0],[-.8078802083333334,-.9967239583333333,0],[-.7916666666666666,-1,0],[.7916666666666666,-1,0],[.8078802083333331,-.9967239583333333,0],[.8300572916666665,-.974546875,0],[.10099999999999998,-.44433333333333336,0],[.05542187499999981,-.48295833333333327,0],[-.055421875000000086,-.48295833333333327,0],[-.10099999999999998,-.44433333333333336,0],[-.6666666666666667,.33333333333333326,0],[-.33333333333333337,.33333333333333326,0],[-.33333333333333337,1,0],[.33333333333333326,1,0],[.33333333333333326,.33333333333333326,0],[.6666666666666667,.33333333333333326,0],[.8333333333333334,-.9583333333333334,0]],cells:[[0,1,2],[0,2,3],[0,3,25],[3,4,12],[3,12,25],[4,5,7],[4,7,11],[4,11,12],[5,6,7],[7,8,11],[8,9,10],[8,10,11],[12,13,25],[13,14,25],[15,18,16],[15,20,18],[15,23,20],[15,24,23],[16,18,17],[18,20,19],[20,23,21],[21,23,22]]},type:"uber"},{id:"wrench",mesh:{positions:[[.9970416666666667,-.3788743489583334,0],[.983041666666667,-.31435742187500004,0],[.9707916666666668,-.27570833333333333,0],[.9368307291666667,-.19798958333333339,0],[.8367057291666667,-.06561458333333325,0],[.7705416666666667,-.010958333333333403,0],[.6972460937500001,.033502604166666616,0],[.5399049479166667,.08431510416666677,0],[.455875,.09066666666666667,0],[.34735156249999993,.08066601562500009,0],[.15472656250000003,.0006490885416665648,0],[.0706249999999999,-.06937499999999996,0],[.0005768229166666191,-.15348307291666663,0],[-.07945703124999987,-.34613671874999996,0],[-.0894583333333333,-.45466666666666666,0],[-.07945703124999987,-.5631901041666667,0],[.0005768229166666191,-.7558151041666666,0],[.0706249999999999,-.8399166666666666,0],[.15472656250000003,-.909947265625,0],[.34735156249999993,-.9899928385416666,0],[.455875,-1,0],[.49160221354166667,-.9987428385416667,0],[.565556640625,-.9886972656249999,0],[.6037916666666667,-.9799166666666667,0],[.64095703125,-.9688548177083334,0],[.7063658854166665,-.9405592447916666,0],[.7346249999999999,-.9233333333333333,0],[.7431562500000001,-.91616796875,0],[.75290625,-.8991341145833334,0],[.754125,-.88925,0],[.7526979166666667,-.879341796875,0],[.7420312500000001,-.862291015625,0],[.7332916666666666,-.855125,0],[.37533333333333324,-.6494166666666665,0],[.37533333333333324,-.37675000000000003,0],[.6115833333333334,-.24650000000000005,0],[.7525533854166665,-.3324707031249998,0],[.8352486979166666,-.3817662760416667,0],[.8736666666666666,-.40412500000000007,0],[.9071373697916663,-.42304687500000016,0],[.9501725260416664,-.44467187500000005,0],[.9596666666666667,-.44737499999999997,0],[.9683125000000001,-.44661002604166666,0],[.9826822916666668,-.44050195312499996,0],[.988375,-.4351666666666666,0],[.9929029947916669,-.42871484375,0],[.9981308593750001,-.4134986979166667,0],[-.5921354166666665,.7009329427083333,0],[-.6195104166666666,.7125071614583334,0],[-.6347916666666665,.7139583333333333,0],[-.6500970052083331,.7125071614583334,0],[-.6774889322916666,.7009329427083333,0],[-.6895833333333333,.6908333333333332,0],[-.6997005208333333,.6787154947916667,0],[-.7112630208333333,.6513235677083333,0],[-.7127083333333334,.6360416666666666,0],[-.7112630208333333,.620736328125,0],[-.6997005208333333,.5933444010416669,0],[-.6895833333333333,.58125,0],[-.6774889322916666,.5711328124999999,0],[-.6500970052083331,.5595703125,0],[-.6347916666666665,.5581250000000002,0],[-.6195104166666666,.5595703125,0],[-.5921354166666665,.5711328124999999,0],[-.5800416666666667,.58125,0],[-.5699244791666667,.5933444010416669,0],[-.5583619791666666,.620736328125,0],[-.5569166666666666,.6360416666666666,0],[-.5583619791666666,.6513235677083333,0],[-.5699244791666667,.6787154947916667,0],[-.027348307291666714,-.06227994791666669,0],[-.09702408854166665,-.16787109374999998,0],[-.12354166666666663,-.22579166666666672,0],[-.9525416666666667,.6031666666666666,0],[-.9727584635416666,.6274329427083334,0],[-.9958951822916666,.6828248697916666,0],[-.9987916666666666,.7139583333333333,0],[-.9958951822916666,.745435546875,0],[-.9727584635416666,.8002024739583333,0],[-.9525416666666667,.8235000000000001,0],[-.8234583333333333,.9549583333333331,0],[-.7987473958333333,.9746699218749999,0],[-.7433723958333333,.9971868489583333,0],[-.7127083333333334,1,0],[-.6816764322916667,.9971868489583333,0],[-.6269095052083332,.9746699218749999,0],[-.6031666666666666,.9549583333333331,0],[.22704166666666684,.12479166666666663,0],[.1690970052083335,.09826757812499953,0],[.06348893229166659,.028563151041666623,0],[-.5800416666666667,.6908333333333332,0],[.015833333333333203,-.014624999999999999,0],[.9987916666666666,-.40474999999999994,0]],cells:[[0,1,39],[0,39,40],[0,40,92],[1,2,37],[1,37,38],[1,38,39],[2,3,37],[3,4,36],[3,36,37],[4,5,35],[4,35,36],[5,6,35],[6,7,35],[7,8,35],[8,9,35],[9,10,34],[9,34,35],[10,11,34],[11,12,34],[12,13,34],[13,14,34],[14,15,34],[15,16,33],[15,33,34],[16,17,33],[17,18,33],[18,19,33],[19,20,33],[20,21,33],[21,22,33],[22,23,32],[22,32,33],[23,24,32],[24,25,32],[25,26,32],[26,27,31],[26,31,32],[27,28,31],[28,29,31],[29,30,31],[40,41,42],[40,42,44],[40,44,45],[40,45,46],[40,46,92],[42,43,44],[47,86,48],[47,90,86],[48,86,49],[49,86,50],[50,80,51],[50,81,80],[50,82,81],[50,83,82],[50,84,83],[50,86,84],[51,80,52],[52,79,53],[52,80,79],[53,79,54],[54,73,55],[54,74,73],[54,75,74],[54,76,75],[54,79,76],[55,73,56],[56,73,57],[57,73,58],[58,73,59],[59,73,60],[60,72,61],[60,73,72],[61,71,62],[61,72,71],[62,70,63],[62,71,70],[63,70,91],[63,91,64],[64,91,65],[65,89,66],[65,91,89],[66,88,67],[66,89,88],[67,87,68],[67,88,87],[68,86,69],[68,87,86],[69,86,90],[76,79,77],[77,79,78],[84,86,85]]},type:"uber"}]},h=f.svgIcons,y=(0,g.line)().x(function(e){return 10*e[0]}).y(function(e){return 10*e[1]}),v=function(e){var n=e.mesh;return p.default.createElement("svg",{width:"20px",height:"20px"},p.default.createElement("g",{transform:"translate(10, 10)"},n.cells.map(function(e,t){return p.default.createElement("path",{key:t,fill:"#000000",d:y(e.map(function(e){return n.positions[e]}))})})))},b=_.CenterFlexbox.extend(o),E=d.default.code(l,function(e){return e.theme.titleColorLT}),A=d.default.div(c,function(e){return e.theme.titleColorLT}),S=function(e){var n=e.icon,t=n.id,i=n.mesh;return p.default.createElement(b,{className:"icon-table__item"},p.default.createElement(v,{className:"icon-table__item__shape",mesh:i}),p.default.createElement("div",{className:"icon-table_item__name"},p.default.createElement(E,null,t)))},w=function(){return p.default.createElement(_.Table,{className:"icon-example-table"},p.default.createElement("thead",null,p.default.createElement("tr",null,p.default.createElement("th",null,"point_lat"),p.default.createElement("th",null,"point_lng"),p.default.createElement("th",null,"icon"))),p.default.createElement("tbody",null,p.default.createElement("tr",null,p.default.createElement("td",null,"37.769897"),p.default.createElement("td",null,"-122.41168"),p.default.createElement("td",null,p.default.createElement(E,null,"android"))),p.default.createElement("tr",null,p.default.createElement("td",null,"37.806928"),p.default.createElement("td",null,"-122.40218"),p.default.createElement("td",null)),p.default.createElement("tr",null,p.default.createElement("td",null,"37.778564"),p.default.createElement("td",null,"-122.39096"),p.default.createElement("td",null,p.default.createElement(E,null,"calendar"))),p.default.createElement("tr",null,p.default.createElement("td",null,"37.745995"),p.default.createElement("td",null,"-122.30220"),p.default.createElement("td",null)),p.default.createElement("tr",null,p.default.createElement("td",null,"37.329841"),p.default.createElement("td",null,"-122.103847"),p.default.createElement("td",null,p.default.createElement(E,null,"control-off")))))},N=d.default.div(s),O=n.IconInfoModal=function(){return p.default.createElement("div",{className:"icon-info-modal"},p.default.createElement("div",{className:"icon-info-modal__description"},p.default.createElement("span",null,"In your csv, create a column, put the name of the icon you want to draw in it. You can leave the cell empty if you do not want the icon to show for some points. When the column is named"," "),p.default.createElement("code",null,"icon"),p.default.createElement("span",null," Voyager will automatically create a icon layer for you.")),p.default.createElement("div",{className:"icon-info-modal__example"},p.default.createElement(A,null,"Example:"),p.default.createElement(w,null)),p.default.createElement("div",{className:"icon-info-modal__icons"},p.default.createElement(A,null,"Icons"),p.default.createElement(N,{className:"icon-info-modal__icons__table"},h.map(function(e){return p.default.createElement(S,{key:e.id,icon:e})}))))},x=function(){return O};n.default=x},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.DatasetTabs=n.DatasetModalTab=n.DataTableModal=void 0;var a=t(8),r=i(a),o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(9),_=i(g),f=(0,_.default)(["\n .react-grid-Main {\n outline: 0;\n }\n\n .react-grid-Grid {\n border: 0;\n }\n\n .react-grid-Cell {\n border-right: 0;\n border-bottom: ",";\n padding-left: 16px;\n }\n\n .react-grid-HeaderCell {\n border-right: 0;\n border-bottom: 0;\n background: ",";\n color: ",";\n padding: 14px 8px 14px 0;\n }\n .react-grid-Cell:first-child,\n .react-grid-HeaderCell:first-child {\n padding-left: ",";\n }\n .react-grid-Cell:last-child,\n .react-grid-HeaderCell:last-child {\n padding-right: ",";\n }\n .react-grid-Cell__value {\n color: ",";\n }\n .react-grid-Canvas {\n ",";\n }\n"],["\n .react-grid-Main {\n outline: 0;\n }\n\n .react-grid-Grid {\n border: 0;\n }\n\n .react-grid-Cell {\n border-right: 0;\n border-bottom: ",";\n padding-left: 16px;\n }\n\n .react-grid-HeaderCell {\n border-right: 0;\n border-bottom: 0;\n background: ",";\n color: ",";\n padding: 14px 8px 14px 0;\n }\n .react-grid-Cell:first-child,\n .react-grid-HeaderCell:first-child {\n padding-left: ",";\n }\n .react-grid-Cell:last-child,\n .react-grid-HeaderCell:last-child {\n padding-right: ",";\n }\n .react-grid-Cell__value {\n color: ",";\n }\n .react-grid-Canvas {\n ",";\n }\n"]),h=(0,_.default)(["\n display: flex;\n padding: 0 ",";\n"],["\n display: flex;\n padding: 0 ",";\n"]),y=(0,_.default)(["\n align-items: center;\n border-bottom: 3px solid ",";\n cursor: pointer;\n display: flex;\n height: 35px;\n margin: 0 3px;\n padding: 0 5px;\n\n :first-child {\n margin-left: 0;\n padding-left: 0;\n }\n"],["\n align-items: center;\n border-bottom: 3px solid ",";\n cursor: pointer;\n display: flex;\n height: 35px;\n margin: 0 3px;\n padding: 0 5px;\n\n :first-child {\n margin-left: 0;\n padding-left: 0;\n }\n"]),v=t(0),b=i(v),E=t(10),A=i(E),S=t(36),w=i(S),N=t(13),O=t(1018),x=i(O),L=t(1047),T=i(L),I=t(33),R=w.default.navigator?t(2386):null,C=!1;if(w.default.navigator&&w.default.navigator.userAgent){var D=w.default.navigator,M=D.userAgent.match(/Macintosh/),F=D.userAgent.indexOf("Chrome")>-1,P=D.userAgent.indexOf("Safari")>-1,k=D.userAgent.indexOf("Firefox")>-1;C=M&&(F||P||k)}var B={sidePadding:"38px"},j=A.default.div(f,function(e){return e.theme.panelBorderLT},function(e){return e.theme.panelBackgroundLT},function(e){return e.theme.titleColorLT},B.sidePadding,B.sidePadding,function(e){return e.theme.labelColorLT},function(e){return e.theme.modalScrollBar}),H=function(e){var n=e.value;return b.default.createElement("span",null,String(n))},G=n.DataTableModal=function(e){function n(){var e,t,i,a;(0,l.default)(this,n);for(var r=arguments.length,o=Array(r),c=0;c1&&a(c,"")>-1&&(t=RegExp(this.source,r.replace.call(i(this),"g","")),r.replace.call(e.slice(c.index),t,function(){for(var e=1;ec.index&&this.lastIndex--}return c},l||(RegExp.prototype.test=function(e){var n=r.exec.call(this,e);return n&&this.global&&!n[0].length&&this.lastIndex>n.index&&this.lastIndex--,!!n}))}),ace.define("ace/lib/es5-shim",["require","exports","module"],function(e,n,t){function i(){}function a(e){try{return Object.defineProperty(e,"sentinel",{}),"sentinel"in e}catch(e){}}function r(e){return e=+e,e!==e?e=0:0!==e&&e!==1/0&&e!==-1/0&&(e=(e>0||-1)*Math.floor(Math.abs(e))),e}Function.prototype.bind||(Function.prototype.bind=function(e){var n=this;if("function"!=typeof n)throw new TypeError("Function.prototype.bind called on incompatible "+n);var t=g.call(arguments,1),a=function(){if(this instanceof a){var i=n.apply(this,t.concat(g.call(arguments)));return Object(i)===i?i:this}return n.apply(e,t.concat(g.call(arguments)))};return n.prototype&&(i.prototype=n.prototype,a.prototype=new i,i.prototype=null),a});var o,l,c,s,u,p=Function.prototype.call,m=Array.prototype,d=Object.prototype,g=m.slice,_=p.bind(d.toString),f=p.bind(d.hasOwnProperty);if((u=f(d,"__defineGetter__"))&&(o=p.bind(d.__defineGetter__),l=p.bind(d.__defineSetter__),c=p.bind(d.__lookupGetter__),s=p.bind(d.__lookupSetter__)),2!=[1,2].splice(0).length)if(function(){function e(e){var n=new Array(e+2);return n[0]=n[1]=0,n}var n,t=[];if(t.splice.apply(t,e(20)),t.splice.apply(t,e(26)),n=t.length,t.splice(5,0,"XXX"),t.length,n+1==t.length)return!0}()){var h=Array.prototype.splice;Array.prototype.splice=function(e,n){return arguments.length?h.apply(this,[void 0===e?0:e,void 0===n?this.length-e:n].concat(g.call(arguments,2))):[]}}else Array.prototype.splice=function(e,n){var t=this.length;e>0?e>t&&(e=t):void 0==e?e=0:e<0&&(e=Math.max(t+e,0)),e+nl)for(p=s;p--;)this[c+p]=this[l+p];if(r&&e===u)this.length=u,this.push.apply(this,a);else for(this.length=u+r,p=0;p>>0;if("[object Function]"!=_(e))throw new TypeError;for(;++a>>0,a=Array(i),r=arguments[1];if("[object Function]"!=_(e))throw new TypeError(e+" is not a function");for(var o=0;o>>0,r=[],o=arguments[1];if("[object Function]"!=_(e))throw new TypeError(e+" is not a function");for(var l=0;l>>0,a=arguments[1];if("[object Function]"!=_(e))throw new TypeError(e+" is not a function");for(var r=0;r>>0,a=arguments[1];if("[object Function]"!=_(e))throw new TypeError(e+" is not a function");for(var r=0;r>>0;if("[object Function]"!=_(e))throw new TypeError(e+" is not a function");if(!i&&1==arguments.length)throw new TypeError("reduce of empty array with no initial value");var a,r=0;if(arguments.length>=2)a=arguments[1];else for(;;){if(r in t){a=t[r++];break}if(++r>=i)throw new TypeError("reduce of empty array with no initial value")}for(;r>>0;if("[object Function]"!=_(e))throw new TypeError(e+" is not a function");if(!i&&1==arguments.length)throw new TypeError("reduceRight of empty array with no initial value");var a,r=i-1;if(arguments.length>=2)a=arguments[1];else for(;;){if(r in t){a=t[r--];break}if(--r<0)throw new TypeError("reduceRight of empty array with no initial value")}do{r in this&&(a=e.call(void 0,a,t[r],r,n))}while(r--);return a}),Array.prototype.indexOf&&-1==[0,1].indexOf(1,2)||(Array.prototype.indexOf=function(e){var n=v&&"[object String]"==_(this)?this.split(""):R(this),t=n.length>>>0;if(!t)return-1;var i=0;for(arguments.length>1&&(i=r(arguments[1])),i=i>=0?i:Math.max(0,t+i);i>>0;if(!t)return-1;var i=t-1;for(arguments.length>1&&(i=Math.min(i,r(arguments[1]))),i=i>=0?i:t-Math.abs(i);i>=0;i--)if(i in n&&e===n[i])return i;return-1}),Object.getPrototypeOf||(Object.getPrototypeOf=function(e){return e.__proto__||(e.constructor?e.constructor.prototype:d)}),!Object.getOwnPropertyDescriptor){Object.getOwnPropertyDescriptor=function(e,n){if("object"!=typeof e&&"function"!=typeof e||null===e)throw new TypeError("Object.getOwnPropertyDescriptor called on a non-object: "+e);if(f(e,n)){var t,i,a;if(t={enumerable:!0,configurable:!0},u){var r=e.__proto__;e.__proto__=d;var i=c(e,n),a=s(e,n);if(e.__proto__=r,i||a)return i&&(t.get=i),a&&(t.set=a),t}return t.value=e[n],t}}}if(Object.getOwnPropertyNames||(Object.getOwnPropertyNames=function(e){return Object.keys(e)}),!Object.create){var b;b=null===Object.prototype.__proto__?function(){return{__proto__:null}}:function(){var e={};for(var n in e)e[n]=null;return e.constructor=e.hasOwnProperty=e.propertyIsEnumerable=e.isPrototypeOf=e.toLocaleString=e.toString=e.valueOf=e.__proto__=null,e},Object.create=function(e,n){var t;if(null===e)t=b();else{if("object"!=typeof e)throw new TypeError("typeof prototype["+typeof e+"] != 'object'");var i=function(){};i.prototype=e,t=new i,t.__proto__=e}return void 0!==n&&Object.defineProperties(t,n),t}}if(Object.defineProperty){var E=a({}),A="undefined"==typeof document||a(document.createElement("div"));if(!E||!A)var S=Object.defineProperty}if(!Object.defineProperty||S){Object.defineProperty=function(e,n,t){if("object"!=typeof e&&"function"!=typeof e||null===e)throw new TypeError("Object.defineProperty called on non-object: "+e);if("object"!=typeof t&&"function"!=typeof t||null===t)throw new TypeError("Property description must be an object: "+t);if(S)try{return S.call(Object,e,n,t)}catch(e){}if(f(t,"value"))if(u&&(c(e,n)||s(e,n))){var i=e.__proto__;e.__proto__=d,delete e[n],e[n]=t.value,e.__proto__=i}else e[n]=t.value;else{if(!u)throw new TypeError("getters & setters can not be defined on this javascript engine");f(t,"get")&&o(e,n,t.get),f(t,"set")&&l(e,n,t.set)}return e}}Object.defineProperties||(Object.defineProperties=function(e,n){for(var t in n)f(n,t)&&Object.defineProperty(e,t,n[t]);return e}),Object.seal||(Object.seal=function(e){return e}),Object.freeze||(Object.freeze=function(e){return e});try{Object.freeze(function(){})}catch(e){Object.freeze=function(e){return function(n){return"function"==typeof n?n:e(n)}}(Object.freeze)}if(Object.preventExtensions||(Object.preventExtensions=function(e){return e}),Object.isSealed||(Object.isSealed=function(e){return!1}),Object.isFrozen||(Object.isFrozen=function(e){return!1}),Object.isExtensible||(Object.isExtensible=function(e){if(Object(e)===e)throw new TypeError;for(var n="";f(e,n);)n+="?";e[n]=!0;var t=f(e,n);return delete e[n],t}),!Object.keys){var w=!0,N=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],O=N.length;for(var x in{toString:null})w=!1;Object.keys=function(e){if("object"!=typeof e&&"function"!=typeof e||null===e)throw new TypeError("Object.keys called on a non-object");var n=[];for(var t in e)f(e,t)&&n.push(t);if(w)for(var i=0,a=O;i=0?parseFloat((a.match(/(?:MSIE |Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]):parseFloat((a.match(/(?:Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]),n.isOldIE=n.isIE&&n.isIE<9,n.isGecko=n.isMozilla=(window.Controllers||window.controllers)&&"Gecko"===window.navigator.product,n.isOldGecko=n.isGecko&&parseInt((a.match(/rv:(\d+)/)||[])[1],10)<4,n.isOpera=window.opera&&"[object Opera]"==Object.prototype.toString.call(window.opera),n.isWebKit=parseFloat(a.split("WebKit/")[1])||void 0,n.isChrome=parseFloat(a.split(" Chrome/")[1])||void 0,n.isAIR=a.indexOf("AdobeAIR")>=0,n.isIPad=a.indexOf("iPad")>=0,n.isChromeOS=a.indexOf(" CrOS ")>=0,n.isIOS=/iPad|iPhone|iPod/.test(a)&&!window.MSStream,n.isIOS&&(n.isMac=!0)}}),ace.define("ace/lib/event",["require","exports","module","ace/lib/keys","ace/lib/useragent"],function(e,n,t){"use strict";function i(e,n,t){var i=s(n);if(!o.isMac&&l){if(n.getModifierState&&(n.getModifierState("OS")||n.getModifierState("Win"))&&(i|=8),l.altGr){if(3==(3&i))return;l.altGr=0}if(18===t||17===t){var a="location"in n?n.location:n.keyLocation;if(17===t&&1===a)1==l[t]&&(c=n.timeStamp);else if(18===t&&3===i&&2===a){var u=n.timeStamp-c;u<50&&(l.altGr=!0)}}}if(t in r.MODIFIER_KEYS&&(t=-1),8&i&&t>=91&&t<=93&&(t=-1),!i&&13===t){var a="location"in n?n.location:n.keyLocation;if(3===a&&(e(n,i,-t),n.defaultPrevented))return}if(o.isChromeOS&&8&i){if(e(n,i,t),n.defaultPrevented)return;i&=-9}return!!(i||t in r.FUNCTION_KEYS||t in r.PRINTABLE_KEYS)&&e(n,i,t)}function a(){l=Object.create(null)}var r=e("./keys"),o=e("./useragent"),l=null,c=0;n.addListener=function(e,n,t){if(e.addEventListener)return e.addEventListener(n,t,!1);if(e.attachEvent){var i=function(){t.call(e,window.event)};t._wrapper=i,e.attachEvent("on"+n,i)}},n.removeListener=function(e,n,t){if(e.removeEventListener)return e.removeEventListener(n,t,!1);e.detachEvent&&e.detachEvent("on"+n,t._wrapper||t)},n.stopEvent=function(e){return n.stopPropagation(e),n.preventDefault(e),!1},n.stopPropagation=function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0},n.preventDefault=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1},n.getButton=function(e){return"dblclick"==e.type?0:"contextmenu"==e.type||o.isMac&&e.ctrlKey&&!e.altKey&&!e.shiftKey?2:e.preventDefault?e.button:{1:0,2:2,4:1}[e.button]},n.capture=function(e,t,i){function a(e){t&&t(e),i&&i(e),n.removeListener(document,"mousemove",t,!0),n.removeListener(document,"mouseup",a,!0),n.removeListener(document,"dragstart",a,!0)}return n.addListener(document,"mousemove",t,!0),n.addListener(document,"mouseup",a,!0),n.addListener(document,"dragstart",a,!0),a},n.addTouchMoveListener=function(e,t){var i,a;n.addListener(e,"touchstart",function(e){var n=e.touches,t=n[0];i=t.clientX,a=t.clientY}),n.addListener(e,"touchmove",function(e){var n=e.touches;if(!(n.length>1)){var r=n[0];e.wheelX=i-r.clientX,e.wheelY=a-r.clientY,i=r.clientX,a=r.clientY,t(e)}})},n.addMouseWheelListener=function(e,t){"onmousewheel"in e?n.addListener(e,"mousewheel",function(e){void 0!==e.wheelDeltaX?(e.wheelX=-e.wheelDeltaX/8,e.wheelY=-e.wheelDeltaY/8):(e.wheelX=0,e.wheelY=-e.wheelDelta/8),t(e)}):"onwheel"in e?n.addListener(e,"wheel",function(e){switch(e.deltaMode){case e.DOM_DELTA_PIXEL:e.wheelX=.35*e.deltaX||0,e.wheelY=.35*e.deltaY||0;break;case e.DOM_DELTA_LINE:case e.DOM_DELTA_PAGE:e.wheelX=5*(e.deltaX||0),e.wheelY=5*(e.deltaY||0)}t(e)}):n.addListener(e,"DOMMouseScroll",function(e){e.axis&&e.axis==e.HORIZONTAL_AXIS?(e.wheelX=5*(e.detail||0),e.wheelY=0):(e.wheelX=0,e.wheelY=5*(e.detail||0)),t(e)})},n.addMultiMouseDownListener=function(e,t,i,a){function r(e){if(0!==n.getButton(e)?p=0:e.detail>1?++p>4&&(p=1):p=1,o.isIE){var r=Math.abs(e.clientX-c)>5||Math.abs(e.clientY-s)>5;u&&!r||(p=1),u&&clearTimeout(u),u=setTimeout(function(){u=null},t[p-1]||600),1==p&&(c=e.clientX,s=e.clientY)}if(e._clicks=p,i[a]("mousedown",e),p>4)p=0;else if(p>1)return i[a](m[p],e)}function l(e){p=2,u&&clearTimeout(u),u=setTimeout(function(){u=null},t[p-1]||600),i[a]("mousedown",e),i[a](m[p],e)}var c,s,u,p=0,m={2:"dblclick",3:"tripleclick",4:"quadclick"};Array.isArray(e)||(e=[e]),e.forEach(function(e){n.addListener(e,"mousedown",r),o.isOldIE&&n.addListener(e,"dblclick",l)})};var s=!o.isMac||!o.isOpera||"KeyboardEvent"in window?function(e){return 0|(e.ctrlKey?1:0)|(e.altKey?2:0)|(e.shiftKey?4:0)|(e.metaKey?8:0)}:function(e){return 0|(e.metaKey?1:0)|(e.altKey?2:0)|(e.shiftKey?4:0)|(e.ctrlKey?8:0)};if(n.getModifierString=function(e){return r.KEY_MODS[s(e)]},n.addCommandKeyListener=function(e,t){var r=n.addListener;if(o.isOldGecko||o.isOpera&&!("KeyboardEvent"in window)){var c=null;r(e,"keydown",function(e){c=e.keyCode}),r(e,"keypress",function(e){return i(t,e,c)})}else{var s=null;r(e,"keydown",function(e){l[e.keyCode]=(l[e.keyCode]||0)+1;var n=i(t,e,e.keyCode);return s=e.defaultPrevented,n}),r(e,"keypress",function(e){s&&(e.ctrlKey||e.altKey||e.shiftKey||e.metaKey)&&(n.stopEvent(e),s=null)}),r(e,"keyup",function(e){l[e.keyCode]=null}),l||(a(),r(window,"focus",a))}},"object"==typeof window&&window.postMessage&&!o.isOldIE){n.nextTick=function(e,t){t=t||window;n.addListener(t,"message",function i(a){"zero-timeout-message-1"==a.data&&(n.stopPropagation(a),n.removeListener(t,"message",i),e())}),t.postMessage("zero-timeout-message-1","*")}}n.nextFrame="object"==typeof window&&(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame),n.nextFrame?n.nextFrame=n.nextFrame.bind(window):n.nextFrame=function(e){setTimeout(e,17)}}),ace.define("ace/lib/lang",["require","exports","module"],function(e,n,t){"use strict";n.last=function(e){return e[e.length-1]},n.stringReverse=function(e){return e.split("").reverse().join("")},n.stringRepeat=function(e,n){for(var t="";n>0;)1&n&&(t+=e),(n>>=1)&&(e+=e);return t};var i=/^\s\s*/,a=/\s\s*$/;n.stringTrimLeft=function(e){return e.replace(i,"")},n.stringTrimRight=function(e){return e.replace(a,"")},n.copyObject=function(e){var n={};for(var t in e)n[t]=e[t];return n},n.copyArray=function(e){for(var n=[],t=0,i=e.length;tg.length?e=e.substr(9):e.substr(0,4)==g.substr(0,4)?e=e.substr(4,e.length-g.length+1):e.charAt(e.length-1)==g.charAt(0)&&(e=e.slice(0,-1)),e==g.charAt(0)||e.charAt(e.length-1)==g.charAt(0)&&(e=e.slice(0,-1)),e&&n.onTextInput(e)),_&&(_=!1),x&&(x=!1))},T=function(e){if(!y){var n=d.value;L(n),p()}},I=function(e,n,t){var i=e.clipboardData||window.clipboardData;if(i&&!s){var a=u||t?"Text":"text/plain";try{return n?!1!==i.setData(a,n):i.getData(a)}catch(e){if(!t)return I(e,n,!0)}}},R=function(e,r){var o=n.getCopyText();if(!o)return i.preventDefault(e);I(e,o)?(a.isIOS&&(f=r,d.value="\n aa"+o+"a a\n",d.setSelectionRange(4,4+o.length),_={value:o}),r?n.onCut():n.onCopy(),a.isIOS||i.preventDefault(e)):(_=!0,d.value=o,d.select(),setTimeout(function(){_=!1,p(),t(),r?n.onCut():n.onCopy()}))},C=function(e){R(e,!0)},D=function(e){R(e,!1)},M=function(e){var r=I(e);"string"==typeof r?(r&&n.onPaste(r,e),a.isIE&&setTimeout(t),i.preventDefault(e)):(d.value="",h=!0)};i.addCommandKeyListener(d,n.onCommandKey.bind(n)),i.addListener(d,"select",N),i.addListener(d,"input",T),i.addListener(d,"cut",C),i.addListener(d,"copy",D),i.addListener(d,"paste",M);var F=function(e){y||!n.onCompositionStart||n.$readOnly||(y={},y.canUndo=n.session.$undoManager,n.onCompositionStart(),setTimeout(P,0),n.on("mousedown",k),y.canUndo&&!n.selection.isEmpty()&&(n.insert(""),n.session.markUndoGroup(),n.selection.clearSelection()),n.session.markUndoGroup())},P=function(){if(y&&n.onCompositionUpdate&&!n.$readOnly){var e=d.value.replace(/\x01/g,"");if(y.lastValue!==e&&(n.onCompositionUpdate(e),y.lastValue&&n.undo(),y.canUndo&&(y.lastValue=e),y.lastValue)){var t=n.selection.getRange();n.insert(y.lastValue),n.session.markUndoGroup(),y.range=n.selection.getRange(),n.selection.setRange(t),n.selection.clearSelection()}}},k=function(e){if(n.onCompositionEnd&&!n.$readOnly){var t=y;y=!1;var i=setTimeout(function(){i=null;var e=d.value.replace(/\x01/g,"");y||(e==t.lastValue?p():!t.lastValue&&e&&(p(),L(e)))});O=function(e){return i&&clearTimeout(i),(e=e.replace(/\x01/g,""))==t.lastValue?"":(t.lastValue&&i&&n.undo(),e)},n.onCompositionEnd(),n.removeListener("mousedown",k),"compositionend"==e.type&&t.range&&n.selection.setRange(t.range);(!!a.isChrome&&a.isChrome>=53||!!a.isWebKit&&a.isWebKit>=603)&&T()}},B=o.delayedCall(P,50);i.addListener(d,"compositionstart",F),a.isGecko?i.addListener(d,"text",function(){B.schedule()}):(i.addListener(d,"keyup",function(){B.schedule()}),i.addListener(d,"keydown",function(){B.schedule()})),i.addListener(d,"compositionend",k),this.getElement=function(){return d},this.setReadOnly=function(e){d.readOnly=e},this.onContextMenu=function(e){x=!0,t(n.selection.isEmpty()),n._emit("nativecontextmenu",{target:n,domEvent:e}),this.moveToMouse(e,!0)},this.moveToMouse=function(e,t){v||(v=d.style.cssText),d.style.cssText=(t?"z-index:100000;":"")+"height:"+d.style.height+";"+(a.isIE?"opacity:0.1;":"");var o=n.container.getBoundingClientRect(),l=r.computedStyle(n.container),c=o.top+(parseInt(l.borderTopWidth)||0),s=o.left+(parseInt(o.borderLeftWidth)||0),u=o.bottom-c-d.clientHeight-2,p=function(e){d.style.left=e.clientX-s-2+"px",d.style.top=Math.min(e.clientY-c-2,u)+"px"};p(e),"mousedown"==e.type&&(n.renderer.$keepTextAreaAtCursor&&(n.renderer.$keepTextAreaAtCursor=null),clearTimeout(j),a.isWin&&i.capture(n.container,p,m))},this.onContextMenuClose=m;var j,H=function(e){n.textInput.onContextMenu(e),m()};if(i.addListener(d,"mouseup",H),i.addListener(d,"mousedown",function(e){e.preventDefault(),m()}),i.addListener(n.renderer.scroller,"contextmenu",H),i.addListener(d,"contextmenu",H),a.isIOS){var G=null,U=!1;e.addEventListener("keydown",function(e){G&&clearTimeout(G),U=!0}),e.addEventListener("keyup",function(e){G=setTimeout(function(){U=!1},100)});var W=function(e){if(document.activeElement===d&&!U){if(f)return setTimeout(function(){f=!1},100);var t=d.selectionStart,i=d.selectionEnd;if(d.setSelectionRange(4,5),t==i)switch(t){case 0:n.onCommandKey(null,0,l.up);break;case 1:n.onCommandKey(null,0,l.home);break;case 2:n.onCommandKey(null,c.option,l.left);break;case 4:n.onCommandKey(null,0,l.left);break;case 5:n.onCommandKey(null,0,l.right);break;case 7:n.onCommandKey(null,c.option,l.right);break;case 8:n.onCommandKey(null,0,l.end);break;case 9:n.onCommandKey(null,0,l.down)}else{switch(i){case 6:n.onCommandKey(null,c.shift,l.right);break;case 7:n.onCommandKey(null,c.shift|c.option,l.right);break;case 8:n.onCommandKey(null,c.shift,l.end);break;case 9:n.onCommandKey(null,c.shift,l.down)}switch(t){case 0:n.onCommandKey(null,c.shift,l.up);break;case 1:n.onCommandKey(null,c.shift,l.home);break;case 2:n.onCommandKey(null,c.shift|c.option,l.left);break;case 3:n.onCommandKey(null,c.shift,l.left)}}}};document.addEventListener("selectionchange",W),n.on("destroy",function(){document.removeEventListener("selectionchange",W)})}};n.TextInput=p}),ace.define("ace/keyboard/textinput",["require","exports","module","ace/lib/event","ace/lib/useragent","ace/lib/dom","ace/lib/lang","ace/keyboard/textinput_ios"],function(e,n,t){"use strict";var i=e("../lib/event"),a=e("../lib/useragent"),r=e("../lib/dom"),o=e("../lib/lang"),l=a.isChrome<18,c=a.isIE,s=e("./textinput_ios").TextInput,u=function(e,n){function t(e){if(!f){if(f=!0,w)var n=0,t=e?0:m.value.length-1;else var n=e?2:1,t=2;try{m.setSelectionRange(n,t)}catch(e){}f=!1}}function u(){f||(m.value=d,a.isWebKit&&E.schedule())}function p(){clearTimeout(k),k=setTimeout(function(){h&&(m.style.cssText=h,h=""),null==n.renderer.$keepTextAreaAtCursor&&(n.renderer.$keepTextAreaAtCursor=!0,n.renderer.$moveTextAreaToCursor())},0)}if(a.isIOS)return s.call(this,e,n);var m=r.createElement("textarea");m.className="ace_text-input",m.setAttribute("wrap","off"),m.setAttribute("autocorrect","off"),m.setAttribute("autocapitalize","off"),m.setAttribute("spellcheck",!1),m.style.opacity="0",e.insertBefore(m,e.firstChild);var d="\u2028\u2028",g=!1,_=!1,f=!1,h="",y=!0;try{var v=document.activeElement===m}catch(e){}i.addListener(m,"blur",function(e){n.onBlur(e),v=!1}),i.addListener(m,"focus",function(e){v=!0,n.onFocus(e),t()}),this.focus=function(){if(h)return m.focus();var e=m.style.top;m.style.position="fixed",m.style.top="0px",m.focus(),setTimeout(function(){m.style.position="","0px"==m.style.top&&(m.style.top=e)},0)},this.blur=function(){m.blur()},this.isFocused=function(){return v};var b=o.delayedCall(function(){v&&t(y)}),E=o.delayedCall(function(){f||(m.value=d,v&&t())});a.isWebKit||n.addEventListener("changeSelection",function(){n.selection.isEmpty()!=y&&(y=!y,b.schedule())}),u(),v&&n.onFocus();var A=function(e){return 0===e.selectionStart&&e.selectionEnd===e.value.length},S=function(e){g?g=!1:A(m)?(n.selectAll(),t()):w&&t(n.selection.isEmpty())},w=null;this.setInputHandler=function(e){w=e},this.getInputHandler=function(){return w};var N=!1,O=function(e){w&&(e=w(e),w=null),_?(t(),e&&n.onPaste(e),_=!1):e==d.charAt(0)?N?n.execCommand("del",{source:"ace"}):n.execCommand("backspace",{source:"ace"}):(e.substring(0,2)==d?e=e.substr(2):e.charAt(0)==d.charAt(0)?e=e.substr(1):e.charAt(e.length-1)==d.charAt(0)&&(e=e.slice(0,-1)),e.charAt(e.length-1)==d.charAt(0)&&(e=e.slice(0,-1)),e&&n.onTextInput(e)),N&&(N=!1)},x=function(e){if(!f){var n=m.value;O(n),u()}},L=function(e,n,t){var i=e.clipboardData||window.clipboardData;if(i&&!l){var a=c||t?"Text":"text/plain";try{return n?!1!==i.setData(a,n):i.getData(a)}catch(e){if(!t)return L(e,n,!0)}}},T=function(e,a){var r=n.getCopyText();if(!r)return i.preventDefault(e);L(e,r)?(a?n.onCut():n.onCopy(),i.preventDefault(e)):(g=!0,m.value=r,m.select(),setTimeout(function(){g=!1,u(),t(),a?n.onCut():n.onCopy()}))},I=function(e){T(e,!0)},R=function(e){T(e,!1)},C=function(e){var r=L(e);"string"==typeof r?(r&&n.onPaste(r,e),a.isIE&&setTimeout(t),i.preventDefault(e)):(m.value="",_=!0)};i.addCommandKeyListener(m,n.onCommandKey.bind(n)),i.addListener(m,"select",S),i.addListener(m,"input",x),i.addListener(m,"cut",I),i.addListener(m,"copy",R),i.addListener(m,"paste",C),"oncut"in m&&"oncopy"in m&&"onpaste"in m||i.addListener(e,"keydown",function(e){if((!a.isMac||e.metaKey)&&e.ctrlKey)switch(e.keyCode){case 67:R(e);break;case 86:C(e);break;case 88:I(e)}});var D=function(e){f||!n.onCompositionStart||n.$readOnly||(f={},f.canUndo=n.session.$undoManager,n.onCompositionStart(),setTimeout(M,0),n.on("mousedown",F),f.canUndo&&!n.selection.isEmpty()&&(n.insert(""),n.session.markUndoGroup(),n.selection.clearSelection()),n.session.markUndoGroup())},M=function(){if(f&&n.onCompositionUpdate&&!n.$readOnly){var e=m.value.replace(/\u2028/g,"");if(f.lastValue!==e&&(n.onCompositionUpdate(e),f.lastValue&&n.undo(),f.canUndo&&(f.lastValue=e),f.lastValue)){var t=n.selection.getRange();n.insert(f.lastValue),n.session.markUndoGroup(),f.range=n.selection.getRange(),n.selection.setRange(t),n.selection.clearSelection()}}},F=function(e){if(n.onCompositionEnd&&!n.$readOnly){var t=f;f=!1;var i=setTimeout(function(){i=null;var e=m.value.replace(/\u2028/g,"");f||(e==t.lastValue?u():!t.lastValue&&e&&(u(),O(e)))});w=function(e){return i&&clearTimeout(i),(e=e.replace(/\u2028/g,""))==t.lastValue?"":(t.lastValue&&i&&n.undo(),e)},n.onCompositionEnd(),n.removeListener("mousedown",F),"compositionend"==e.type&&t.range&&n.selection.setRange(t.range);(!!a.isChrome&&a.isChrome>=53||!!a.isWebKit&&a.isWebKit>=603)&&x()}},P=o.delayedCall(M,50);i.addListener(m,"compositionstart",D),a.isGecko?i.addListener(m,"text",function(){P.schedule()}):(i.addListener(m,"keyup",function(){P.schedule()}),i.addListener(m,"keydown",function(){P.schedule()})),i.addListener(m,"compositionend",F),this.getElement=function(){return m},this.setReadOnly=function(e){m.readOnly=e},this.onContextMenu=function(e){N=!0,t(n.selection.isEmpty()),n._emit("nativecontextmenu",{target:n,domEvent:e}),this.moveToMouse(e,!0)},this.moveToMouse=function(e,t){h||(h=m.style.cssText),m.style.cssText=(t?"z-index:100000;":"")+"height:"+m.style.height+";"+(a.isIE?"opacity:0.1;":"");var o=n.container.getBoundingClientRect(),l=r.computedStyle(n.container),c=o.top+(parseInt(l.borderTopWidth)||0),s=o.left+(parseInt(o.borderLeftWidth)||0),u=o.bottom-c-m.clientHeight-2,d=function(e){m.style.left=e.clientX-s-2+"px",m.style.top=Math.min(e.clientY-c-2,u)+"px"};d(e),"mousedown"==e.type&&(n.renderer.$keepTextAreaAtCursor&&(n.renderer.$keepTextAreaAtCursor=null),clearTimeout(k),a.isWin&&i.capture(n.container,d,p))},this.onContextMenuClose=p;var k,B=function(e){n.textInput.onContextMenu(e),p()};i.addListener(m,"mouseup",B),i.addListener(m,"mousedown",function(e){e.preventDefault(),p()}),i.addListener(n.renderer.scroller,"contextmenu",B),i.addListener(m,"contextmenu",B)};n.TextInput=u}),ace.define("ace/mouse/default_handlers",["require","exports","module","ace/lib/dom","ace/lib/event","ace/lib/useragent"],function(e,n,t){"use strict";function i(e){e.$clickSelection=null;var n=e.editor;n.setDefaultHandler("mousedown",this.onMouseDown.bind(e)),n.setDefaultHandler("dblclick",this.onDoubleClick.bind(e)),n.setDefaultHandler("tripleclick",this.onTripleClick.bind(e)),n.setDefaultHandler("quadclick",this.onQuadClick.bind(e)),n.setDefaultHandler("mousewheel",this.onMouseWheel.bind(e)),n.setDefaultHandler("touchmove",this.onTouchMove.bind(e)),["select","startSelect","selectEnd","selectAllEnd","selectByWordsEnd","selectByLinesEnd","dragWait","dragWaitEnd","focusWait"].forEach(function(n){e[n]=this[n]},this),e.selectByLines=this.extendSelectionBy.bind(e,"getLineRange"),e.selectByWords=this.extendSelectionBy.bind(e,"getWordRange")}function a(e,n,t,i){return Math.sqrt(Math.pow(t-e,2)+Math.pow(i-n,2))}function r(e,n){if(e.start.row==e.end.row)var t=2*n.column-e.start.column-e.end.column;else if(e.start.row!=e.end.row-1||e.start.column||e.end.column)var t=2*n.row-e.start.row-e.end.row;else var t=n.column-4;return t<0?{cursor:e.start,anchor:e.end}:{cursor:e.end,anchor:e.start}}var o=(e("../lib/dom"),e("../lib/event"),e("../lib/useragent"));(function(){this.onMouseDown=function(e){var n=e.inSelection(),t=e.getDocumentPosition();this.mousedownEvent=e;var i=this.editor,a=e.getButton();if(0!==a){var r=i.getSelectionRange(),l=r.isEmpty();return i.$blockScrolling++,(l||1==a)&&i.selection.moveToPosition(t),i.$blockScrolling--,void(2==a&&(i.textInput.onContextMenu(e.domEvent),o.isMozilla||e.preventDefault()))}return this.mousedownEvent.time=Date.now(),!n||i.isFocused()||(i.focus(),!this.$focusTimout||this.$clickSelection||i.inMultiSelectMode)?(this.captureMouse(e),this.startSelect(t,e.domEvent._clicks>1),e.preventDefault()):(this.setState("focusWait"),void this.captureMouse(e))},this.startSelect=function(e,n){e=e||this.editor.renderer.screenToTextCoordinates(this.x,this.y);var t=this.editor;t.$blockScrolling++,this.mousedownEvent.getShiftKey()?t.selection.selectToPosition(e):n||t.selection.moveToPosition(e),n||this.select(),t.renderer.scroller.setCapture&&t.renderer.scroller.setCapture(),t.setStyle("ace_selecting"),this.setState("select"),t.$blockScrolling--},this.select=function(){var e,n=this.editor,t=n.renderer.screenToTextCoordinates(this.x,this.y);if(n.$blockScrolling++,this.$clickSelection){var i=this.$clickSelection.comparePoint(t);if(-1==i)e=this.$clickSelection.end;else if(1==i)e=this.$clickSelection.start;else{var a=r(this.$clickSelection,t);t=a.cursor,e=a.anchor}n.selection.setSelectionAnchor(e.row,e.column)}n.selection.selectToPosition(t),n.$blockScrolling--,n.renderer.scrollCursorIntoView()},this.extendSelectionBy=function(e){var n,t=this.editor,i=t.renderer.screenToTextCoordinates(this.x,this.y),a=t.selection[e](i.row,i.column);if(t.$blockScrolling++,this.$clickSelection){var o=this.$clickSelection.comparePoint(a.start),l=this.$clickSelection.comparePoint(a.end);if(-1==o&&l<=0)n=this.$clickSelection.end,a.end.row==i.row&&a.end.column==i.column||(i=a.start);else if(1==l&&o>=0)n=this.$clickSelection.start,a.start.row==i.row&&a.start.column==i.column||(i=a.end);else if(-1==o&&1==l)i=a.end,n=a.start;else{var c=r(this.$clickSelection,i);i=c.cursor,n=c.anchor}t.selection.setSelectionAnchor(n.row,n.column)}t.selection.selectToPosition(i),t.$blockScrolling--,t.renderer.scrollCursorIntoView()},this.selectEnd=this.selectAllEnd=this.selectByWordsEnd=this.selectByLinesEnd=function(){this.$clickSelection=null,this.editor.unsetStyle("ace_selecting"),this.editor.renderer.scroller.releaseCapture&&this.editor.renderer.scroller.releaseCapture()},this.focusWait=function(){var e=a(this.mousedownEvent.x,this.mousedownEvent.y,this.x,this.y),n=Date.now();(e>0||n-this.mousedownEvent.time>this.$focusTimout)&&this.startSelect(this.mousedownEvent.getDocumentPosition())},this.onDoubleClick=function(e){var n=e.getDocumentPosition(),t=this.editor,i=t.session,a=i.getBracketRange(n);a?(a.isEmpty()&&(a.start.column--,a.end.column++),this.setState("select")):(a=t.selection.getWordRange(n.row,n.column),this.setState("selectByWords")),this.$clickSelection=a,this.select()},this.onTripleClick=function(e){var n=e.getDocumentPosition(),t=this.editor;this.setState("selectByLines");var i=t.getSelectionRange();i.isMultiLine()&&i.contains(n.row,n.column)?(this.$clickSelection=t.selection.getLineRange(i.start.row),this.$clickSelection.end=t.selection.getLineRange(i.end.row).end):this.$clickSelection=t.selection.getLineRange(n.row),this.select()},this.onQuadClick=function(e){var n=this.editor;n.selectAll(),this.$clickSelection=n.getSelectionRange(),this.setState("selectAll")},this.onMouseWheel=function(e){if(!e.getAccelKey()){e.getShiftKey()&&e.wheelY&&!e.wheelX&&(e.wheelX=e.wheelY,e.wheelY=0);var n=this.editor;this.$lastScroll||(this.$lastScroll={t:0,vx:0,vy:0,allowed:0});var t=this.$lastScroll,i=e.domEvent.timeStamp,a=i-t.t,r=e.wheelX/a,o=e.wheelY/a;a<250&&(r=(r+t.vx)/2,o=(o+t.vy)/2);var l=Math.abs(r/o),c=!1;if(l>=1&&n.renderer.isScrollableBy(e.wheelX*e.speed,0)&&(c=!0),l<=1&&n.renderer.isScrollableBy(0,e.wheelY*e.speed)&&(c=!0),c)t.allowed=i;else if(i-t.allowed<250){var s=Math.abs(r)<=1.1*Math.abs(t.vx)&&Math.abs(o)<=1.1*Math.abs(t.vy);s?(c=!0,t.allowed=i):t.allowed=0}return t.t=i,t.vx=r,t.vy=o,c?(n.renderer.scrollBy(e.wheelX*e.speed,e.wheelY*e.speed),e.stop()):void 0}},this.onTouchMove=function(e){this.editor._emit("mousewheel",e)}}).call(i.prototype),n.DefaultHandlers=i}),ace.define("ace/tooltip",["require","exports","module","ace/lib/oop","ace/lib/dom"],function(e,n,t){"use strict";function i(e){this.isOpen=!1,this.$element=null,this.$parentNode=e}var a=(e("./lib/oop"),e("./lib/dom"));(function(){this.$init=function(){return this.$element=a.createElement("div"),this.$element.className="ace_tooltip",this.$element.style.display="none",this.$parentNode.appendChild(this.$element),this.$element},this.getElement=function(){return this.$element||this.$init()},this.setText=function(e){a.setInnerText(this.getElement(),e)},this.setHtml=function(e){this.getElement().innerHTML=e},this.setPosition=function(e,n){this.getElement().style.left=e+"px",this.getElement().style.top=n+"px"},this.setClassName=function(e){a.addCssClass(this.getElement(),e)},this.show=function(e,n,t){null!=e&&this.setText(e),null!=n&&null!=t&&this.setPosition(n,t),this.isOpen||(this.getElement().style.display="block",this.isOpen=!0)},this.hide=function(){this.isOpen&&(this.getElement().style.display="none",this.isOpen=!1)},this.getHeight=function(){return this.getElement().offsetHeight},this.getWidth=function(){return this.getElement().offsetWidth},this.destroy=function(){this.isOpen=!1,this.$element&&this.$element.parentNode&&this.$element.parentNode.removeChild(this.$element)}}).call(i.prototype),n.Tooltip=i}),ace.define("ace/mouse/default_gutter_handler",["require","exports","module","ace/lib/dom","ace/lib/oop","ace/lib/event","ace/tooltip"],function(e,n,t){"use strict";function i(e){function n(){var n=p.getDocumentPosition().row,a=c.$annotations[n];if(!a)return t();if(n==o.session.getLength()){var r=o.renderer.pixelToScreenCoordinates(0,p.y).row,l=p.$pos;if(r>o.session.documentToScreenRow(l.row,l.column))return t()}if(m!=a)if(m=a.text.join("
    "),s.setHtml(m),s.show(),o._signal("showGutterTooltip",s),o.on("mousewheel",t),e.$tooltipFollowsMouse)i(p);else{var u=p.domEvent.target,d=u.getBoundingClientRect(),g=s.getElement().style;g.left=d.right+"px",g.top=d.bottom+"px"}}function t(){u&&(u=clearTimeout(u)),m&&(s.hide(),m=null,o._signal("hideGutterTooltip",s),o.removeEventListener("mousewheel",t))}function i(e){s.setPosition(e.x,e.y)}var o=e.editor,c=o.renderer.$gutterLayer,s=new a(o.container);e.editor.setDefaultHandler("guttermousedown",function(n){if(o.isFocused()&&0==n.getButton()){if("foldWidgets"!=c.getRegion(n)){var t=n.getDocumentPosition().row,i=o.session.selection;if(n.getShiftKey())i.selectTo(t,0);else{if(2==n.domEvent.detail)return o.selectAll(),n.preventDefault();e.$clickSelection=o.selection.getLineRange(t)}return e.setState("selectByLines"),e.captureMouse(n),n.preventDefault()}}});var u,p,m;e.editor.setDefaultHandler("guttermousemove",function(a){var o=a.domEvent.target||a.domEvent.srcElement;if(r.hasCssClass(o,"ace_fold-widget"))return t();m&&e.$tooltipFollowsMouse&&i(a),p=a,u||(u=setTimeout(function(){u=null,p&&!e.isMousePressed?n():t()},50))}),l.addListener(o.renderer.$gutter,"mouseout",function(e){p=null,m&&!u&&(u=setTimeout(function(){u=null,t()},50))}),o.on("changeSession",t)}function a(e){c.call(this,e)}var r=e("../lib/dom"),o=e("../lib/oop"),l=e("../lib/event"),c=e("../tooltip").Tooltip;o.inherits(a,c),function(){this.setPosition=function(e,n){var t=window.innerWidth||document.documentElement.clientWidth,i=window.innerHeight||document.documentElement.clientHeight,a=this.getWidth(),r=this.getHeight();e+=15,n+=15,e+a>t&&(e-=e+a-t),n+r>i&&(n-=20+r),c.prototype.setPosition.call(this,e,n)}}.call(a.prototype),n.GutterHandler=i}),ace.define("ace/mouse/mouse_event",["require","exports","module","ace/lib/event","ace/lib/useragent"],function(e,n,t){"use strict";var i=e("../lib/event"),a=e("../lib/useragent"),r=n.MouseEvent=function(e,n){this.domEvent=e,this.editor=n,this.x=this.clientX=e.clientX,this.y=this.clientY=e.clientY,this.$pos=null,this.$inSelection=null,this.propagationStopped=!1,this.defaultPrevented=!1};(function(){this.stopPropagation=function(){i.stopPropagation(this.domEvent),this.propagationStopped=!0},this.preventDefault=function(){i.preventDefault(this.domEvent),this.defaultPrevented=!0},this.stop=function(){this.stopPropagation(),this.preventDefault()},this.getDocumentPosition=function(){return this.$pos?this.$pos:(this.$pos=this.editor.renderer.screenToTextCoordinates(this.clientX,this.clientY),this.$pos)},this.inSelection=function(){if(null!==this.$inSelection)return this.$inSelection;var e=this.editor,n=e.getSelectionRange();if(n.isEmpty())this.$inSelection=!1;else{var t=this.getDocumentPosition();this.$inSelection=n.contains(t.row,t.column)}return this.$inSelection},this.getButton=function(){return i.getButton(this.domEvent)},this.getShiftKey=function(){return this.domEvent.shiftKey},this.getAccelKey=a.isMac?function(){return this.domEvent.metaKey}:function(){return this.domEvent.ctrlKey}}).call(r.prototype)}),ace.define("ace/mouse/dragdrop_handler",["require","exports","module","ace/lib/dom","ace/lib/event","ace/lib/useragent"],function(e,n,t){"use strict";function i(e){function n(e,n){var t=Date.now(),i=!n||e.row!=n.row,r=!n||e.column!=n.column;if(!x||i||r)f.$blockScrolling+=1,f.moveCursorToPosition(e),f.$blockScrolling-=1,x=t,L={x:v,y:b};else{a(L.x,L.y,v,b)>u?x=null:t-x>=s&&(f.renderer.scrollCursorIntoView(),x=null)}}function t(e,n){var t=Date.now(),i=f.renderer.layerConfig.lineHeight,a=f.renderer.layerConfig.characterWidth,r=f.renderer.scroller.getBoundingClientRect(),o={x:{left:v-r.left,right:r.right-v},y:{top:b-r.top,bottom:r.bottom-b}},l=Math.min(o.x.left,o.x.right),s=Math.min(o.y.top,o.y.bottom),u={row:e.row,column:e.column};l/a<=2&&(u.column+=o.x.left=c&&f.renderer.scrollCursorIntoView(u):O=t:O=null}function i(){var e=S;S=f.renderer.screenToTextCoordinates(v,b),n(S,e),t(S,e)}function p(){A=f.selection.toOrientedRange(),y=f.session.addMarker(A,"ace_selection",f.getSelectionStyle()),f.clearSelection(),f.isFocused()&&f.renderer.$cursorLayer.setBlinking(!1),clearInterval(E),i(),E=setInterval(i,20),I=0,o.addListener(document,"mousemove",d)}function m(){clearInterval(E),f.session.removeMarker(y),y=null,f.$blockScrolling+=1,f.selection.fromOrientedRange(A),f.$blockScrolling-=1,f.isFocused()&&!N&&f.renderer.$cursorLayer.setBlinking(!f.getReadOnly()),A=null,S=null,I=0,O=null,x=null,o.removeListener(document,"mousemove",d)}function d(){null==R&&(R=setTimeout(function(){null!=R&&y&&m()},20))}function g(e){var n=e.types;return!n||Array.prototype.some.call(n,function(e){return"text/plain"==e||"Text"==e})}function _(e){var n=["copy","copymove","all","uninitialized"],t=["move","copymove","linkmove","all","uninitialized"],i=l.isMac?e.altKey:e.ctrlKey,a="uninitialized";try{a=e.dataTransfer.effectAllowed.toLowerCase()}catch(e){}var r="none";return i&&n.indexOf(a)>=0?r="copy":t.indexOf(a)>=0?r="move":n.indexOf(a)>=0&&(r="copy"),r}var f=e.editor,h=r.createElement("img");h.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",l.isOpera&&(h.style.cssText="width:1px;height:1px;position:fixed;top:0;left:0;z-index:2147483647;opacity:0;"),["dragWait","dragWaitEnd","startDrag","dragReadyEnd","onMouseDrag"].forEach(function(n){e[n]=this[n]},this),f.addEventListener("mousedown",this.onMouseDown.bind(e));var y,v,b,E,A,S,w,N,O,x,L,T=f.container,I=0;this.onDragStart=function(e){if(this.cancelDrag||!T.draggable){var n=this;return setTimeout(function(){n.startSelect(),n.captureMouse(e)},0),e.preventDefault()}A=f.getSelectionRange();var t=e.dataTransfer;t.effectAllowed=f.getReadOnly()?"copy":"copyMove",l.isOpera&&(f.container.appendChild(h),h.scrollTop=0),t.setDragImage&&t.setDragImage(h,0,0),l.isOpera&&f.container.removeChild(h),t.clearData(),t.setData("Text",f.session.getTextRange()),N=!0,this.setState("drag")},this.onDragEnd=function(e){if(T.draggable=!1,N=!1,this.setState(null),!f.getReadOnly()){var n=e.dataTransfer.dropEffect;w||"move"!=n||f.session.remove(f.getSelectionRange()),f.renderer.$cursorLayer.setBlinking(!0)}this.editor.unsetStyle("ace_dragging"),this.editor.renderer.setCursorStyle("")},this.onDragEnter=function(e){if(!f.getReadOnly()&&g(e.dataTransfer))return v=e.clientX,b=e.clientY,y||p(),I++,e.dataTransfer.dropEffect=w=_(e),o.preventDefault(e)},this.onDragOver=function(e){if(!f.getReadOnly()&&g(e.dataTransfer))return v=e.clientX,b=e.clientY,y||(p(),I++),null!==R&&(R=null),e.dataTransfer.dropEffect=w=_(e),o.preventDefault(e)},this.onDragLeave=function(e){if(--I<=0&&y)return m(),w=null,o.preventDefault(e)},this.onDrop=function(e){if(S){var n=e.dataTransfer;if(N)switch(w){case"move":A=A.contains(S.row,S.column)?{start:S,end:S}:f.moveText(A,S);break;case"copy":A=f.moveText(A,S,!0)}else{var t=n.getData("Text");A={start:S,end:f.session.insert(S,t)},f.focus(),w=null}return m(),o.preventDefault(e)}},o.addListener(T,"dragstart",this.onDragStart.bind(e)),o.addListener(T,"dragend",this.onDragEnd.bind(e)),o.addListener(T,"dragenter",this.onDragEnter.bind(e)),o.addListener(T,"dragover",this.onDragOver.bind(e)),o.addListener(T,"dragleave",this.onDragLeave.bind(e)),o.addListener(T,"drop",this.onDrop.bind(e));var R=null}function a(e,n,t,i){return Math.sqrt(Math.pow(t-e,2)+Math.pow(i-n,2))}var r=e("../lib/dom"),o=e("../lib/event"),l=e("../lib/useragent"),c=200,s=200,u=5;(function(){this.dragWait=function(){Date.now()-this.mousedownEvent.time>this.editor.getDragDelay()&&this.startDrag()},this.dragWaitEnd=function(){this.editor.container.draggable=!1,this.startSelect(this.mousedownEvent.getDocumentPosition()),this.selectEnd()},this.dragReadyEnd=function(e){this.editor.renderer.$cursorLayer.setBlinking(!this.editor.getReadOnly()),this.editor.unsetStyle("ace_dragging"),this.editor.renderer.setCursorStyle(""),this.dragWaitEnd()},this.startDrag=function(){this.cancelDrag=!1;var e=this.editor;e.container.draggable=!0,e.renderer.$cursorLayer.setBlinking(!1),e.setStyle("ace_dragging");var n=l.isWin?"default":"move";e.renderer.setCursorStyle(n),this.setState("dragReady")},this.onMouseDrag=function(e){var n=this.editor.container;if(l.isIE&&"dragReady"==this.state){var t=a(this.mousedownEvent.x,this.mousedownEvent.y,this.x,this.y);t>3&&n.dragDrop()}if("dragWait"===this.state){var t=a(this.mousedownEvent.x,this.mousedownEvent.y,this.x,this.y);t>0&&(n.draggable=!1,this.startSelect(this.mousedownEvent.getDocumentPosition()))}},this.onMouseDown=function(e){if(this.$dragEnabled){this.mousedownEvent=e;var n=this.editor,t=e.inSelection(),i=e.getButton();if(1===(e.domEvent.detail||1)&&0===i&&t){if(e.editor.inMultiSelectMode&&(e.getAccelKey()||e.getShiftKey()))return;this.mousedownEvent.time=Date.now();var a=e.domEvent.target||e.domEvent.srcElement;if("unselectable"in a&&(a.unselectable="on"),n.getDragDelay()){if(l.isWebKit){this.cancelDrag=!0;n.container.draggable=!0}this.setState("dragWait")}else this.startDrag();this.captureMouse(e,this.onMouseDrag.bind(this)),e.defaultPrevented=!0}}}}).call(i.prototype),n.DragdropHandler=i}),ace.define("ace/lib/net",["require","exports","module","ace/lib/dom"],function(e,n,t){"use strict";var i=e("./dom");n.get=function(e,n){var t=new XMLHttpRequest;t.open("GET",e,!0),t.onreadystatechange=function(){4===t.readyState&&n(t.responseText)},t.send(null)},n.loadScript=function(e,n){var t=i.getDocumentHead(),a=document.createElement("script");a.src=e,t.appendChild(a),a.onload=a.onreadystatechange=function(e,t){!t&&a.readyState&&"loaded"!=a.readyState&&"complete"!=a.readyState||(a=a.onload=a.onreadystatechange=null,t||n())}},n.qualifyURL=function(e){var n=document.createElement("a");return n.href=e,n.href}}),ace.define("ace/lib/event_emitter",["require","exports","module"],function(e,n,t){"use strict";var i={},a=function(){this.propagationStopped=!0},r=function(){this.defaultPrevented=!0};i._emit=i._dispatchEvent=function(e,n){this._eventRegistry||(this._eventRegistry={}),this._defaultHandlers||(this._defaultHandlers={});var t=this._eventRegistry[e]||[],i=this._defaultHandlers[e];if(t.length||i){"object"==typeof n&&n||(n={}),n.type||(n.type=e),n.stopPropagation||(n.stopPropagation=a),n.preventDefault||(n.preventDefault=r),t=t.slice();for(var o=0;o1&&(a=t[t.length-2]);var o=u[n+"Path"];return null==o?o=u.basePath:"/"==i&&(n=i=""),o&&"/"!=o.slice(-1)&&(o+="/"),o+n+i+a+this.get("suffix")},n.setModuleUrl=function(e,n){return u.$moduleUrls[e]=n},n.$loading={},n.loadModule=function(t,i){var a,r;Array.isArray(t)&&(r=t[0],t=t[1]);try{a=e(t)}catch(e){}if(a&&!n.$loading[t])return i&&i(a);if(n.$loading[t]||(n.$loading[t]=[]),n.$loading[t].push(i),!(n.$loading[t].length>1)){var o=function(){e([t],function(e){n._emit("load.module",{name:t,module:e});var i=n.$loading[t];n.$loading[t]=null,i.forEach(function(n){n&&n(e)})})};if(!n.get("packaged"))return o();l.loadScript(n.moduleUrl(t,r),o)}},a(!0),n.init=a}),ace.define("ace/mouse/mouse_handler",["require","exports","module","ace/lib/event","ace/lib/useragent","ace/mouse/default_handlers","ace/mouse/default_gutter_handler","ace/mouse/mouse_event","ace/mouse/dragdrop_handler","ace/config"],function(e,n,t){"use strict";var i=e("../lib/event"),a=e("../lib/useragent"),r=e("./default_handlers").DefaultHandlers,o=e("./default_gutter_handler").GutterHandler,l=e("./mouse_event").MouseEvent,c=e("./dragdrop_handler").DragdropHandler,s=e("../config"),u=function(e){var n=this;this.editor=e,new r(this),new o(this),new c(this);var t=function(n){(!document.hasFocus||!document.hasFocus()||!e.isFocused()&&document.activeElement==(e.textInput&&e.textInput.getElement()))&&window.focus(),e.focus()},l=e.renderer.getMouseEventTarget();i.addListener(l,"click",this.onMouseEvent.bind(this,"click")),i.addListener(l,"mousemove",this.onMouseMove.bind(this,"mousemove")),i.addMultiMouseDownListener([l,e.renderer.scrollBarV&&e.renderer.scrollBarV.inner,e.renderer.scrollBarH&&e.renderer.scrollBarH.inner,e.textInput&&e.textInput.getElement()].filter(Boolean),[400,300,250],this,"onMouseEvent"),i.addMouseWheelListener(e.container,this.onMouseWheel.bind(this,"mousewheel")),i.addTouchMoveListener(e.container,this.onTouchMove.bind(this,"touchmove"));var s=e.renderer.$gutter;i.addListener(s,"mousedown",this.onMouseEvent.bind(this,"guttermousedown")),i.addListener(s,"click",this.onMouseEvent.bind(this,"gutterclick")),i.addListener(s,"dblclick",this.onMouseEvent.bind(this,"gutterdblclick")),i.addListener(s,"mousemove",this.onMouseEvent.bind(this,"guttermousemove")),i.addListener(l,"mousedown",t),i.addListener(s,"mousedown",t),a.isIE&&e.renderer.scrollBarV&&(i.addListener(e.renderer.scrollBarV.element,"mousedown",t),i.addListener(e.renderer.scrollBarH.element,"mousedown",t)),e.on("mousemove",function(t){if(!n.state&&!n.$dragDelay&&n.$dragEnabled){var i=e.renderer.screenToTextCoordinates(t.x,t.y),a=e.session.selection.getRange(),r=e.renderer;!a.isEmpty()&&a.insideStart(i.row,i.column)?r.setCursorStyle("default"):r.setCursorStyle("")}})};(function(){this.onMouseEvent=function(e,n){this.editor._emit(e,new l(n,this.editor))},this.onMouseMove=function(e,n){var t=this.editor._eventRegistry&&this.editor._eventRegistry.mousemove;t&&t.length&&this.editor._emit(e,new l(n,this.editor))},this.onMouseWheel=function(e,n){var t=new l(n,this.editor);t.speed=2*this.$scrollSpeed,t.wheelX=n.wheelX,t.wheelY=n.wheelY,this.editor._emit(e,t)},this.onTouchMove=function(e,n){var t=new l(n,this.editor);t.speed=1,t.wheelX=n.wheelX,t.wheelY=n.wheelY,this.editor._emit(e,t)},this.setState=function(e){this.state=e},this.captureMouse=function(e,n){this.x=e.x,this.y=e.y,this.isMousePressed=!0;var t=this.editor.renderer;t.$keepTextAreaAtCursor&&(t.$keepTextAreaAtCursor=null);var r=this,o=function(e){if(e){if(a.isWebKit&&!e.which&&r.releaseMouse)return r.releaseMouse();r.x=e.clientX,r.y=e.clientY,n&&n(e),r.mouseEvent=new l(e,r.editor),r.$mouseMoved=!0}},c=function(e){clearInterval(u),s(),r[r.state+"End"]&&r[r.state+"End"](e),r.state="",null==t.$keepTextAreaAtCursor&&(t.$keepTextAreaAtCursor=!0,t.$moveTextAreaToCursor()),r.isMousePressed=!1,r.$onCaptureMouseMove=r.releaseMouse=null,e&&r.onMouseEvent("mouseup",e)},s=function(){r[r.state]&&r[r.state](),r.$mouseMoved=!1};if(a.isOldIE&&"dblclick"==e.domEvent.type)return setTimeout(function(){c(e)});r.$onCaptureMouseMove=o,r.releaseMouse=i.capture(this.editor.container,o,c);var u=setInterval(s,20)},this.releaseMouse=null,this.cancelContextMenu=function(){var e=function(n){n&&n.domEvent&&"contextmenu"!=n.domEvent.type||(this.editor.off("nativecontextmenu",e),n&&n.domEvent&&i.stopEvent(n.domEvent))}.bind(this);setTimeout(e,10),this.editor.on("nativecontextmenu",e)}}).call(u.prototype),s.defineOptions(u.prototype,"mouseHandler",{scrollSpeed:{initialValue:2},dragDelay:{initialValue:a.isMac?150:0},dragEnabled:{initialValue:!0},focusTimout:{initialValue:0},tooltipFollowsMouse:{initialValue:!0}}),n.MouseHandler=u}),ace.define("ace/mouse/fold_handler",["require","exports","module"],function(e,n,t){"use strict";function i(e){e.on("click",function(n){var t=n.getDocumentPosition(),i=e.session,a=i.getFoldAt(t.row,t.column,1);a&&(n.getAccelKey()?i.removeFold(a):i.expandFold(a),n.stop())}),e.on("gutterclick",function(n){if("foldWidgets"==e.renderer.$gutterLayer.getRegion(n)){var t=n.getDocumentPosition().row,i=e.session;i.foldWidgets&&i.foldWidgets[t]&&e.session.onFoldWidgetClick(t,n),e.isFocused()||e.focus(),n.stop()}}),e.on("gutterdblclick",function(n){if("foldWidgets"==e.renderer.$gutterLayer.getRegion(n)){var t=n.getDocumentPosition().row,i=e.session,a=i.getParentFoldRangeData(t,!0),r=a.range||a.firstRange;if(r){t=r.start.row;var o=i.getFoldAt(t,i.getLine(t).length,1);o?i.removeFold(o):(i.addFold("...",r),e.renderer.scrollCursorIntoView({row:r.start.row,column:0}))}n.stop()}})}n.FoldHandler=i}),ace.define("ace/keyboard/keybinding",["require","exports","module","ace/lib/keys","ace/lib/event"],function(e,n,t){"use strict";var i=e("../lib/keys"),a=e("../lib/event"),r=function(e){this.$editor=e,this.$data={editor:e},this.$handlers=[],this.setDefaultHandler(e.commands)};(function(){this.setDefaultHandler=function(e){this.removeKeyboardHandler(this.$defaultHandler),this.$defaultHandler=e,this.addKeyboardHandler(e,0)},this.setKeyboardHandler=function(e){var n=this.$handlers;if(n[n.length-1]!=e){for(;n[n.length-1]&&n[n.length-1]!=this.$defaultHandler;)this.removeKeyboardHandler(n[n.length-1]);this.addKeyboardHandler(e,1)}},this.addKeyboardHandler=function(e,n){if(e){"function"!=typeof e||e.handleKeyboard||(e.handleKeyboard=e);var t=this.$handlers.indexOf(e);-1!=t&&this.$handlers.splice(t,1),void 0==n?this.$handlers.push(e):this.$handlers.splice(n,0,e),-1==t&&e.attach&&e.attach(this.$editor)}},this.removeKeyboardHandler=function(e){var n=this.$handlers.indexOf(e);return-1!=n&&(this.$handlers.splice(n,1),e.detach&&e.detach(this.$editor),!0)},this.getKeyboardHandler=function(){return this.$handlers[this.$handlers.length-1]},this.getStatusText=function(){var e=this.$data,n=e.editor;return this.$handlers.map(function(t){return t.getStatusText&&t.getStatusText(n,e)||""}).filter(Boolean).join(" ")},this.$callKeyboardHandlers=function(e,n,t,i){for(var r,o=!1,l=this.$editor.commands,c=this.$handlers.length;c--&&!((r=this.$handlers[c].handleKeyboard(this.$data,e,n,t,i))&&r.command&&(o="null"==r.command||l.exec(r.command,this.$editor,r.args,i),o&&i&&-1!=e&&1!=r.passEvent&&1!=r.command.passEvent&&a.stopEvent(i),o)););return o||-1!=e||(r={command:"insertstring"},o=l.exec("insertstring",this.$editor,n)),o&&this.$editor._signal&&this.$editor._signal("keyboardActivity",r),o},this.onCommandKey=function(e,n,t){var a=i.keyCodeToString(t);this.$callKeyboardHandlers(n,a,t,e)},this.onTextInput=function(e){this.$callKeyboardHandlers(-1,e)}}).call(r.prototype),n.KeyBinding=r}),ace.define("ace/lib/bidiutil",["require","exports","module"],function(e,n,t){"use strict";function i(e,n,t,i){var a=l?g:d,_=null,f=null,h=null,y=0,v=null,b=-1,S=null,N=null,O=[];if(!i)for(S=0,i=[];S0)if(16==v){for(S=b;S-1){for(S=b;S=0&&i[x]==w;x--)n[x]=l}}function a(e,n,t){if(!(c=e){for(i=u+1;i=e;)i++;for(a=u,r=i-1;a=n.length||(a=t[i-1])!=y&&a!=v||(r=n[i+1])!=y&&r!=v?b:(s&&(r=v),r==a?r:b);case O:return a=i>0?t[i-1]:E,a==y&&i+10&&t[i-1]==y)return y;if(s)return b;for(c=i+1,o=n.length;c=1425&&g<=2303||64286==g;if(a=n[c],_&&(a==h||a==S))return h}return i<1||(a=n[i-1])==E?b:t[i-1];case E:return s=!1,p=!0,l;case A:return m=!0,b;case T:case I:case C:case D:case R:s=!1;case M:return b}}function o(e){var n=e.charCodeAt(0),t=n>>8;return 0==t?n>191?f:F[n]:5==t?/[\u0591-\u05f4]/.test(e)?h:f:6==t?/[\u0610-\u061a\u064b-\u065f\u06d6-\u06e4\u06e7-\u06ed]/.test(e)?L:/[\u0660-\u0669\u066b-\u066c]/.test(e)?v:1642==n?x:/[\u06f0-\u06f9]/.test(e)?y:S:32==t&&n<=8287?P[255&n]:254==t&&n>=65136?S:b}var l=0,c=0,s=!1,u=!1,p=!1,m=!1,d=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],g=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],_=1,f=0,h=1,y=2,v=3,b=4,E=5,A=6,S=7,w=8,N=9,O=10,x=11,L=12,T=13,I=14,R=15,C=16,D=17,M=18,F=[M,M,M,M,M,M,M,M,M,A,E,A,w,E,M,M,M,M,M,M,M,M,M,M,M,M,M,M,E,E,E,A,w,b,b,x,x,x,b,b,b,b,b,O,N,O,N,N,y,y,y,y,y,y,y,y,y,y,N,b,b,b,b,b,b,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,b,b,b,b,b,b,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,b,b,b,b,M,M,M,M,M,M,E,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,N,b,x,x,x,x,b,b,b,b,f,b,b,M,b,b,x,x,y,y,b,f,b,b,b,y,f,b,b,b,b,b],P=[w,w,w,w,w,w,w,w,w,w,w,M,M,M,f,h,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,w,E,T,I,R,C,D,N,x,x,x,x,x,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,N,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,w];n.L=f,n.R=h,n.EN=y,n.ON_R=3,n.AN=4,n.R_H=5,n.B=6,n.DOT="·",n.doBidiReorder=function(e,t,r){if(e.length<2)return{};var o=e.split(""),c=new Array(o.length),s=new Array(o.length),u=[];l=r?_:0,i(o,u,o.length,t);for(var p=0;pS&&t[p]0&&"ل"===o[p-1]&&/\u0622|\u0623|\u0625|\u0627/.test(o[p])&&(u[p-1]=u[p]=n.R_H,p++);o[o.length-1]===n.DOT&&(u[o.length-1]=n.B);for(var p=0;p=0&&(e=this.session.$docRowCache[t])}return e},this.getSplitIndex=function(){var e=0,n=this.session.$screenRowCache;if(n.length)for(var t,i=this.session.$getRowCacheIndex(n,this.currentRow);this.currentRow-e>0&&(t=this.session.$getRowCacheIndex(n,this.currentRow-e-1))===i;)i=t,e++;return e},this.updateRowLine=function(e,n){if(void 0===e&&(e=this.getDocumentRow()),this.wrapIndent=0,this.isLastRow=e===this.session.getLength()-1,this.line=this.session.getLine(e),this.session.$useWrapMode){var t=this.session.$wrapData[e];t&&(void 0===n&&(n=this.getSplitIndex()),n>0&&t.length?(this.wrapIndent=t.indent,this.line=n0?e-1:0,this.bidiMap),t=this.bidiMap.bidiLevels,a=0;0===e&&t[n]%2!=0&&n++;for(var r=0;r=s&&at+o/2;){if(t+=o,a===r.length-1){o=0;break}o=this.charWidths[r[++a]]}return a>0&&r[a-1]%2!=0&&r[a]%2==0?(e0&&r[a-1]%2==0&&r[a]%2!=0?n=1+(e>t?this.bidiMap.logicalFromVisual[a]:this.bidiMap.logicalFromVisual[a-1]):this.isRtlDir&&a===r.length-1&&0===o&&r[a-1]%2==0||!this.isRtlDir&&0===a&&r[a]%2!=0?n=1+this.bidiMap.logicalFromVisual[a]:(a>0&&r[a-1]%2!=0&&0!==o&&a--,n=this.bidiMap.logicalFromVisual[a]),n+this.wrapIndent}}).call(l.prototype),n.BidiHandler=l}),ace.define("ace/range",["require","exports","module"],function(e,n,t){"use strict";var i=function(e,n){return e.row-n.row||e.column-n.column},a=function(e,n,t,i){this.start={row:e,column:n},this.end={row:t,column:i}};(function(){this.isEqual=function(e){return this.start.row===e.start.row&&this.end.row===e.end.row&&this.start.column===e.start.column&&this.end.column===e.end.column},this.toString=function(){return"Range: ["+this.start.row+"/"+this.start.column+"] -> ["+this.end.row+"/"+this.end.column+"]"},this.contains=function(e,n){return 0==this.compare(e,n)},this.compareRange=function(e){var n,t=e.end,i=e.start;return n=this.compare(t.row,t.column),1==n?(n=this.compare(i.row,i.column),1==n?2:0==n?1:0):-1==n?-2:(n=this.compare(i.row,i.column),-1==n?-1:1==n?42:0)},this.comparePoint=function(e){return this.compare(e.row,e.column)},this.containsRange=function(e){return 0==this.comparePoint(e.start)&&0==this.comparePoint(e.end)},this.intersects=function(e){var n=this.compareRange(e);return-1==n||0==n||1==n},this.isEnd=function(e,n){return this.end.row==e&&this.end.column==n},this.isStart=function(e,n){return this.start.row==e&&this.start.column==n},this.setStart=function(e,n){"object"==typeof e?(this.start.column=e.column,this.start.row=e.row):(this.start.row=e,this.start.column=n)},this.setEnd=function(e,n){"object"==typeof e?(this.end.column=e.column,this.end.row=e.row):(this.end.row=e,this.end.column=n)},this.inside=function(e,n){return 0==this.compare(e,n)&&(!this.isEnd(e,n)&&!this.isStart(e,n))},this.insideStart=function(e,n){return 0==this.compare(e,n)&&!this.isEnd(e,n)},this.insideEnd=function(e,n){return 0==this.compare(e,n)&&!this.isStart(e,n)},this.compare=function(e,n){return this.isMultiLine()||e!==this.start.row?ethis.end.row?1:this.start.row===e?n>=this.start.column?0:-1:this.end.row===e?n<=this.end.column?0:1:0:nthis.end.column?1:0},this.compareStart=function(e,n){return this.start.row==e&&this.start.column==n?-1:this.compare(e,n)},this.compareEnd=function(e,n){return this.end.row==e&&this.end.column==n?1:this.compare(e,n)},this.compareInside=function(e,n){return this.end.row==e&&this.end.column==n?1:this.start.row==e&&this.start.column==n?-1:this.compare(e,n)},this.clipRows=function(e,n){if(this.end.row>n)var t={row:n+1,column:0};else if(this.end.rown)var i={row:n+1,column:0};else if(this.start.rown.row||e.row==n.row&&e.column>n.column},this.getRange=function(){var e=this.anchor,n=this.lead;return this.isEmpty()?o.fromPoints(n,n):this.isBackwards()?o.fromPoints(n,e):o.fromPoints(e,n)},this.clearSelection=function(){this.$isEmpty||(this.$isEmpty=!0,this._emit("changeSelection"))},this.selectAll=function(){var e=this.doc.getLength()-1;this.setSelectionAnchor(0,0),this.moveCursorTo(e,this.doc.getLine(e).length)},this.setRange=this.setSelectionRange=function(e,n){n?(this.setSelectionAnchor(e.end.row,e.end.column),this.selectTo(e.start.row,e.start.column)):(this.setSelectionAnchor(e.start.row,e.start.column),this.selectTo(e.end.row,e.end.column)),this.getRange().isEmpty()&&(this.$isEmpty=!0),this.$desiredColumn=null},this.$moveSelection=function(e){var n=this.lead;this.$isEmpty&&this.setSelectionAnchor(n.row,n.column),e.call(this)},this.selectTo=function(e,n){this.$moveSelection(function(){this.moveCursorTo(e,n)})},this.selectToPosition=function(e){this.$moveSelection(function(){this.moveCursorToPosition(e)})},this.moveTo=function(e,n){this.clearSelection(),this.moveCursorTo(e,n)},this.moveToPosition=function(e){this.clearSelection(),this.moveCursorToPosition(e)},this.selectUp=function(){this.$moveSelection(this.moveCursorUp)},this.selectDown=function(){this.$moveSelection(this.moveCursorDown)},this.selectRight=function(){this.$moveSelection(this.moveCursorRight)},this.selectLeft=function(){this.$moveSelection(this.moveCursorLeft)},this.selectLineStart=function(){this.$moveSelection(this.moveCursorLineStart)},this.selectLineEnd=function(){this.$moveSelection(this.moveCursorLineEnd)},this.selectFileEnd=function(){this.$moveSelection(this.moveCursorFileEnd)},this.selectFileStart=function(){this.$moveSelection(this.moveCursorFileStart)},this.selectWordRight=function(){this.$moveSelection(this.moveCursorWordRight)},this.selectWordLeft=function(){this.$moveSelection(this.moveCursorWordLeft)},this.getWordRange=function(e,n){if(void 0===n){var t=e||this.lead;e=t.row,n=t.column}return this.session.getWordRange(e,n)},this.selectWord=function(){this.setSelectionRange(this.getWordRange())},this.selectAWord=function(){var e=this.getCursor(),n=this.session.getAWordRange(e.row,e.column);this.setSelectionRange(n)},this.getLineRange=function(e,n){var t,i="number"==typeof e?e:this.lead.row,a=this.session.getFoldLine(i);return a?(i=a.start.row,t=a.end.row):t=i,!0===n?new o(i,0,t,this.session.getLine(t).length):new o(i,0,t+1,0)},this.selectLine=function(){this.setSelectionRange(this.getLineRange())},this.moveCursorUp=function(){this.moveCursorBy(-1,0)},this.moveCursorDown=function(){this.moveCursorBy(1,0)},this.wouldMoveIntoSoftTab=function(e,n,t){var i=e.column,a=e.column+n;return t<0&&(i=e.column-n,a=e.column),this.session.isTabStop(e)&&this.doc.getLine(e.row).slice(i,a).split(" ").length-1==n},this.moveCursorLeft=function(){var e,n=this.lead.getPosition();if(e=this.session.getFoldAt(n.row,n.column,-1))this.moveCursorTo(e.start.row,e.start.column);else if(0===n.column)n.row>0&&this.moveCursorTo(n.row-1,this.doc.getLine(n.row-1).length);else{var t=this.session.getTabSize();this.wouldMoveIntoSoftTab(n,t,-1)&&!this.session.getNavigateWithinSoftTabs()?this.moveCursorBy(0,-t):this.moveCursorBy(0,-1)}},this.moveCursorRight=function(){var e,n=this.lead.getPosition();if(e=this.session.getFoldAt(n.row,n.column,1))this.moveCursorTo(e.end.row,e.end.column);else if(this.lead.column==this.doc.getLine(this.lead.row).length)this.lead.row0&&(n.column=i)}}this.moveCursorTo(n.row,n.column)},this.moveCursorFileEnd=function(){var e=this.doc.getLength()-1,n=this.doc.getLine(e).length;this.moveCursorTo(e,n)},this.moveCursorFileStart=function(){this.moveCursorTo(0,0)},this.moveCursorLongWordRight=function(){var e=this.lead.row,n=this.lead.column,t=this.doc.getLine(e),i=t.substring(n);this.session.nonTokenRe.lastIndex=0,this.session.tokenRe.lastIndex=0;var a=this.session.getFoldAt(e,n,1);return a?void this.moveCursorTo(a.end.row,a.end.column):(this.session.nonTokenRe.exec(i)&&(n+=this.session.nonTokenRe.lastIndex,this.session.nonTokenRe.lastIndex=0,i=t.substring(n)),n>=t.length?(this.moveCursorTo(e,t.length),this.moveCursorRight(),void(e0&&this.moveCursorWordLeft());this.session.tokenRe.exec(r)&&(t-=this.session.tokenRe.lastIndex,this.session.tokenRe.lastIndex=0),this.moveCursorTo(n,t)},this.$shortWordEndIndex=function(e){var n,t=0,i=/\s/,a=this.session.tokenRe;if(a.lastIndex=0,this.session.tokenRe.exec(e))t=this.session.tokenRe.lastIndex;else{for(;(n=e[t])&&i.test(n);)t++;if(t<1)for(a.lastIndex=0;(n=e[t])&&!a.test(n);)if(a.lastIndex=0,t++,i.test(n)){if(t>2){t--;break}for(;(n=e[t])&&i.test(n);)t++;if(t>2)break}}return a.lastIndex=0,t},this.moveCursorShortWordRight=function(){var e=this.lead.row,n=this.lead.column,t=this.doc.getLine(e),i=t.substring(n),a=this.session.getFoldAt(e,n,1);if(a)return this.moveCursorTo(a.end.row,a.end.column);if(n==t.length){var r=this.doc.getLength();do{e++,i=this.doc.getLine(e)}while(e0&&/^\s*$/.test(i));t=i.length,/\s+$/.test(i)||(i="")}var r=a.stringReverse(i),o=this.$shortWordEndIndex(r);return this.moveCursorTo(n,t-o)},this.moveCursorWordRight=function(){this.session.$selectLongWords?this.moveCursorLongWordRight():this.moveCursorShortWordRight()},this.moveCursorWordLeft=function(){this.session.$selectLongWords?this.moveCursorLongWordLeft():this.moveCursorShortWordLeft()},this.moveCursorBy=function(e,n){var t,i=this.session.documentToScreenPosition(this.lead.row,this.lead.column);0===n&&(0!==e&&(this.session.$bidiHandler.isBidiRow(i.row,this.lead.row)?(t=this.session.$bidiHandler.getPosLeft(i.column),i.column=Math.round(t/this.session.$bidiHandler.charWidths[0])):t=i.column*this.session.$bidiHandler.charWidths[0]),this.$desiredColumn?i.column=this.$desiredColumn:this.$desiredColumn=i.column);var a=this.session.screenToDocumentPosition(i.row+e,i.column,t);0!==e&&0===n&&a.row===this.lead.row&&a.column===this.lead.column&&this.session.lineWidgets&&this.session.lineWidgets[a.row]&&(a.row>0||e>0)&&a.row++,this.moveCursorTo(a.row,a.column+n,0===n)},this.moveCursorToPosition=function(e){this.moveCursorTo(e.row,e.column)},this.moveCursorTo=function(e,n,t){var i=this.session.getFoldAt(e,n,1);i&&(e=i.start.row,n=i.start.column),this.$keepDesiredColumnOnChange=!0;var a=this.session.getLine(e);/[\uDC00-\uDFFF]/.test(a.charAt(n))&&a.charAt(n-1)&&(this.lead.row==e&&this.lead.column==n+1?n-=1:n+=1),this.lead.setPosition(e,n),this.$keepDesiredColumnOnChange=!1,t||(this.$desiredColumn=null)},this.moveCursorToScreen=function(e,n,t){var i=this.session.screenToDocumentPosition(e,n);this.moveCursorTo(i.row,i.column,t)},this.detach=function(){this.lead.detach(),this.anchor.detach(),this.session=this.doc=null},this.fromOrientedRange=function(e){this.setSelectionRange(e,e.cursor==e.start),this.$desiredColumn=e.desiredColumn||this.$desiredColumn},this.toOrientedRange=function(e){var n=this.getRange();return e?(e.start.column=n.start.column,e.start.row=n.start.row,e.end.column=n.end.column,e.end.row=n.end.row):e=n,e.cursor=this.isBackwards()?e.start:e.end,e.desiredColumn=this.$desiredColumn,e},this.getRangeOfMovements=function(e){var n=this.getCursor();try{e(this);var t=this.getCursor();return o.fromPoints(n,t)}catch(e){return o.fromPoints(n,n)}finally{this.moveCursorToPosition(n)}},this.toJSON=function(){if(this.rangeCount)var e=this.ranges.map(function(e){var n=e.clone();return n.isBackwards=e.cursor==e.start,n});else{var e=this.getRange();e.isBackwards=this.isBackwards()}return e},this.fromJSON=function(e){if(void 0==e.start){if(this.rangeList){this.toSingleRange(e[0]);for(var n=e.length;n--;){var t=o.fromPoints(e[n].start,e[n].end);e[n].isBackwards&&(t.cursor=t.start),this.addRange(t,!0)}return}e=e[0]}this.rangeList&&this.toSingleRange(e),this.setSelectionRange(e,e.isBackwards)},this.isEqual=function(e){if((e.length||this.rangeCount)&&e.length!=this.rangeCount)return!1;if(!e.length||!this.ranges)return this.getRange().isEqual(e);for(var n=this.ranges.length;n--;)if(!this.ranges[n].isEqual(e[n]))return!1;return!0}}).call(l.prototype),n.Selection=l}),ace.define("ace/tokenizer",["require","exports","module","ace/config"],function(e,n,t){"use strict";var i=e("./config"),a=2e3,r=function(e){this.states=e,this.regExps={},this.matchMappings={};for(var n in this.states){for(var t=this.states[n],i=[],a=0,r=this.matchMappings[n]={defaultToken:"text"},o="g",l=[],c=0;c1?this.$applyToken:s.token),p>1&&(/\\\d/.test(s.regex)?u=s.regex.replace(/\\([0-9]+)/g,function(e,n){return"\\"+(parseInt(n,10)+a+1)}):(p=1,u=this.removeCapturingGroups(s.regex)),s.splitRegex||"string"==typeof s.token||l.push(s)),r[a]=c,a+=p,i.push(u),s.onMatch||(s.onMatch=null)}}i.length||(r[0]=0,i.push("$")),l.forEach(function(e){e.splitRegex=this.createSplitterRegexp(e.regex,o)},this),this.regExps[n]=new RegExp("("+i.join(")|(")+")|($)",o)}};(function(){this.$setMaxTokenCount=function(e){a=0|e},this.$applyToken=function(e){var n=this.splitRegex.exec(e).slice(1),t=this.token.apply(this,n);if("string"==typeof t)return[{type:t,value:e}];for(var i=[],a=0,r=t.length;au){var h=e.substring(u,f-_.length);m.type==d?m.value+=h:(m.type&&s.push(m),m={type:d,value:h})}for(var y=0;ya){for(p>2*e.length&&this.reportError("infinite loop with in ace tokenizer",{startState:n,line:e});u1&&t[0]!==i&&t.unshift("#tmp",i),{tokens:s,state:t.length?t:i}},this.reportError=i.reportError}).call(r.prototype),n.Tokenizer=r}),ace.define("ace/mode/text_highlight_rules",["require","exports","module","ace/lib/lang"],function(e,n,t){"use strict";var i=e("../lib/lang"),a=function(){this.$rules={start:[{token:"empty_line",regex:"^$"},{defaultToken:"text"}]}};(function(){this.addRules=function(e,n){if(n)for(var t in e){for(var i=e[t],a=0;a=this.$rowTokens.length;){if(this.$row+=1,e||(e=this.$session.getLength()),this.$row>=e)return this.$row=e-1,null;this.$rowTokens=this.$session.getTokens(this.$row),this.$tokenIndex=0}return this.$rowTokens[this.$tokenIndex]},this.getCurrentToken=function(){return this.$rowTokens[this.$tokenIndex]},this.getCurrentTokenRow=function(){return this.$row},this.getCurrentTokenColumn=function(){var e=this.$rowTokens,n=this.$tokenIndex,t=e[n].start;if(void 0!==t)return t;for(t=0;n>0;)n-=1,t+=e[n].value.length;return t},this.getCurrentTokenPosition=function(){return{row:this.$row,column:this.getCurrentTokenColumn()}},this.getCurrentTokenRange=function(){var e=this.$rowTokens[this.$tokenIndex],n=this.getCurrentTokenColumn();return new i(this.$row,n,this.$row,n+e.value.length)}}).call(a.prototype),n.TokenIterator=a}),ace.define("ace/mode/behaviour/cstyle",["require","exports","module","ace/lib/oop","ace/mode/behaviour","ace/token_iterator","ace/lib/lang"],function(e,n,t){"use strict";var i,a=e("../../lib/oop"),r=e("../behaviour").Behaviour,o=e("../../token_iterator").TokenIterator,l=e("../../lib/lang"),c=["text","paren.rparen","punctuation.operator"],s=["text","paren.rparen","punctuation.operator","comment"],u={},p={'"':'"',"'":"'"},m=function(e){var n=-1;if(e.multiSelect&&(n=e.selection.index,u.rangeCount!=e.multiSelect.rangeCount&&(u={rangeCount:e.multiSelect.rangeCount})),u[n])return i=u[n];i=u[n]={autoInsertedBrackets:0,autoInsertedRow:-1,autoInsertedLineEnd:"",maybeInsertedBrackets:0,maybeInsertedRow:-1,maybeInsertedLineStart:"",maybeInsertedLineEnd:""}},d=function(e,n,t,i){var a=e.end.row-e.start.row;return{text:t+n+i,selection:[0,e.start.column+1,a,e.end.column+(a?0:1)]}},g=function(e){this.add("braces","insertion",function(n,t,a,r,o){var c=a.getCursorPosition(),s=r.doc.getLine(c.row);if("{"==o){m(a);var u=a.getSelectionRange(),p=r.doc.getTextRange(u);if(""!==p&&"{"!==p&&a.getWrapBehavioursEnabled())return d(u,p,"{","}");if(g.isSaneInsertion(a,r))return/[\]\}\)]/.test(s[c.column])||a.inMultiSelectMode||e&&e.braces?(g.recordAutoInsert(a,r,"}"),{text:"{}",selection:[1,1]}):(g.recordMaybeInsert(a,r,"{"),{text:"{",selection:[1,1]})}else if("}"==o){m(a);var _=s.substring(c.column,c.column+1);if("}"==_){var f=r.$findOpeningBracket("}",{column:c.column+1,row:c.row});if(null!==f&&g.isAutoInsertedClosing(c,s,o))return g.popAutoInsertedClosing(),{text:"",selection:[1,1]}}}else{if("\n"==o||"\r\n"==o){m(a);var h="";g.isMaybeInsertedClosing(c,s)&&(h=l.stringRepeat("}",i.maybeInsertedBrackets),g.clearMaybeInsertedClosing());var _=s.substring(c.column,c.column+1);if("}"===_){var y=r.findMatchingBracket({row:c.row,column:c.column+1},"}");if(!y)return null;var v=this.$getIndent(r.getLine(y.row))}else{if(!h)return void g.clearMaybeInsertedClosing();var v=this.$getIndent(s)}var b=v+r.getTabString();return{text:"\n"+b+"\n"+v+h,selection:[1,b.length,1,b.length]}}g.clearMaybeInsertedClosing()}}),this.add("braces","deletion",function(e,n,t,a,r){var o=a.doc.getTextRange(r);if(!r.isMultiLine()&&"{"==o){m(t);if("}"==a.doc.getLine(r.start.row).substring(r.end.column,r.end.column+1))return r.end.column++,r;i.maybeInsertedBrackets--}}),this.add("parens","insertion",function(e,n,t,i,a){if("("==a){m(t);var r=t.getSelectionRange(),o=i.doc.getTextRange(r);if(""!==o&&t.getWrapBehavioursEnabled())return d(r,o,"(",")");if(g.isSaneInsertion(t,i))return g.recordAutoInsert(t,i,")"),{text:"()",selection:[1,1]}}else if(")"==a){m(t);var l=t.getCursorPosition(),c=i.doc.getLine(l.row),s=c.substring(l.column,l.column+1);if(")"==s){var u=i.$findOpeningBracket(")",{column:l.column+1,row:l.row});if(null!==u&&g.isAutoInsertedClosing(l,c,a))return g.popAutoInsertedClosing(),{text:"",selection:[1,1]}}}}),this.add("parens","deletion",function(e,n,t,i,a){var r=i.doc.getTextRange(a);if(!a.isMultiLine()&&"("==r){m(t);if(")"==i.doc.getLine(a.start.row).substring(a.start.column+1,a.start.column+2))return a.end.column++,a}}),this.add("brackets","insertion",function(e,n,t,i,a){if("["==a){m(t);var r=t.getSelectionRange(),o=i.doc.getTextRange(r);if(""!==o&&t.getWrapBehavioursEnabled())return d(r,o,"[","]");if(g.isSaneInsertion(t,i))return g.recordAutoInsert(t,i,"]"),{text:"[]",selection:[1,1]}}else if("]"==a){m(t);var l=t.getCursorPosition(),c=i.doc.getLine(l.row),s=c.substring(l.column,l.column+1);if("]"==s){var u=i.$findOpeningBracket("]",{column:l.column+1,row:l.row});if(null!==u&&g.isAutoInsertedClosing(l,c,a))return g.popAutoInsertedClosing(),{text:"",selection:[1,1]}}}}),this.add("brackets","deletion",function(e,n,t,i,a){var r=i.doc.getTextRange(a);if(!a.isMultiLine()&&"["==r){m(t);if("]"==i.doc.getLine(a.start.row).substring(a.start.column+1,a.start.column+2))return a.end.column++,a}}),this.add("string_dquotes","insertion",function(e,n,t,i,a){var r=i.$mode.$quotes||p;if(1==a.length&&r[a]){if(this.lineCommentStart&&-1!=this.lineCommentStart.indexOf(a))return;m(t);var o=a,l=t.getSelectionRange(),c=i.doc.getTextRange(l);if(!(""===c||1==c.length&&r[c])&&t.getWrapBehavioursEnabled())return d(l,c,o,o);if(!c){var s=t.getCursorPosition(),u=i.doc.getLine(s.row),g=u.substring(s.column-1,s.column),_=u.substring(s.column,s.column+1),f=i.getTokenAt(s.row,s.column),h=i.getTokenAt(s.row,s.column+1);if("\\"==g&&f&&/escape/.test(f.type))return null;var y,v=f&&/string|escape/.test(f.type),b=!h||/string|escape/.test(h.type);if(_==o)(y=v!==b)&&/string\.end/.test(h.type)&&(y=!1);else{if(v&&!b)return null;if(v&&b)return null;var E=i.$mode.tokenRe;E.lastIndex=0;var A=E.test(g);E.lastIndex=0;var S=E.test(g);if(A||S)return null;if(_&&!/[\s;,.})\]\\]/.test(_))return null;y=!0}return{text:y?o+o:"",selection:[1,1]}}}}),this.add("string_dquotes","deletion",function(e,n,t,i,a){var r=i.doc.getTextRange(a);if(!a.isMultiLine()&&('"'==r||"'"==r)){m(t);if(i.doc.getLine(a.start.row).substring(a.start.column+1,a.start.column+2)==r)return a.end.column++,a}})};g.isSaneInsertion=function(e,n){var t=e.getCursorPosition(),i=new o(n,t.row,t.column);if(!this.$matchTokenType(i.getCurrentToken()||"text",c)){var a=new o(n,t.row,t.column+1);if(!this.$matchTokenType(a.getCurrentToken()||"text",c))return!1}return i.stepForward(),i.getCurrentTokenRow()!==t.row||this.$matchTokenType(i.getCurrentToken()||"text",s)},g.$matchTokenType=function(e,n){return n.indexOf(e.type||e)>-1},g.recordAutoInsert=function(e,n,t){var a=e.getCursorPosition(),r=n.doc.getLine(a.row);this.isAutoInsertedClosing(a,r,i.autoInsertedLineEnd[0])||(i.autoInsertedBrackets=0),i.autoInsertedRow=a.row,i.autoInsertedLineEnd=t+r.substr(a.column),i.autoInsertedBrackets++},g.recordMaybeInsert=function(e,n,t){var a=e.getCursorPosition(),r=n.doc.getLine(a.row);this.isMaybeInsertedClosing(a,r)||(i.maybeInsertedBrackets=0),i.maybeInsertedRow=a.row,i.maybeInsertedLineStart=r.substr(0,a.column)+t,i.maybeInsertedLineEnd=r.substr(a.column),i.maybeInsertedBrackets++},g.isAutoInsertedClosing=function(e,n,t){return i.autoInsertedBrackets>0&&e.row===i.autoInsertedRow&&t===i.autoInsertedLineEnd[0]&&n.substr(e.column)===i.autoInsertedLineEnd},g.isMaybeInsertedClosing=function(e,n){return i.maybeInsertedBrackets>0&&e.row===i.maybeInsertedRow&&n.substr(e.column)===i.maybeInsertedLineEnd&&n.substr(0,e.column)==i.maybeInsertedLineStart},g.popAutoInsertedClosing=function(){i.autoInsertedLineEnd=i.autoInsertedLineEnd.substr(1),i.autoInsertedBrackets--},g.clearMaybeInsertedClosing=function(){i&&(i.maybeInsertedBrackets=0,i.maybeInsertedRow=-1)},a.inherits(g,r),n.CstyleBehaviour=g}),ace.define("ace/unicode",["require","exports","module"],function(e,n,t){"use strict";n.packages={},function(e){var t=/\w{4}/g;for(var i in e)n.packages[i]=e[i].replace(t,"\\u$&")}({L:"0041-005A0061-007A00AA00B500BA00C0-00D600D8-00F600F8-02C102C6-02D102E0-02E402EC02EE0370-037403760377037A-037D03860388-038A038C038E-03A103A3-03F503F7-0481048A-05250531-055605590561-058705D0-05EA05F0-05F20621-064A066E066F0671-06D306D506E506E606EE06EF06FA-06FC06FF07100712-072F074D-07A507B107CA-07EA07F407F507FA0800-0815081A082408280904-0939093D09500958-0961097109720979-097F0985-098C098F09900993-09A809AA-09B009B209B6-09B909BD09CE09DC09DD09DF-09E109F009F10A05-0A0A0A0F0A100A13-0A280A2A-0A300A320A330A350A360A380A390A59-0A5C0A5E0A72-0A740A85-0A8D0A8F-0A910A93-0AA80AAA-0AB00AB20AB30AB5-0AB90ABD0AD00AE00AE10B05-0B0C0B0F0B100B13-0B280B2A-0B300B320B330B35-0B390B3D0B5C0B5D0B5F-0B610B710B830B85-0B8A0B8E-0B900B92-0B950B990B9A0B9C0B9E0B9F0BA30BA40BA8-0BAA0BAE-0BB90BD00C05-0C0C0C0E-0C100C12-0C280C2A-0C330C35-0C390C3D0C580C590C600C610C85-0C8C0C8E-0C900C92-0CA80CAA-0CB30CB5-0CB90CBD0CDE0CE00CE10D05-0D0C0D0E-0D100D12-0D280D2A-0D390D3D0D600D610D7A-0D7F0D85-0D960D9A-0DB10DB3-0DBB0DBD0DC0-0DC60E01-0E300E320E330E40-0E460E810E820E840E870E880E8A0E8D0E94-0E970E99-0E9F0EA1-0EA30EA50EA70EAA0EAB0EAD-0EB00EB20EB30EBD0EC0-0EC40EC60EDC0EDD0F000F40-0F470F49-0F6C0F88-0F8B1000-102A103F1050-1055105A-105D106110651066106E-10701075-1081108E10A0-10C510D0-10FA10FC1100-1248124A-124D1250-12561258125A-125D1260-1288128A-128D1290-12B012B2-12B512B8-12BE12C012C2-12C512C8-12D612D8-13101312-13151318-135A1380-138F13A0-13F41401-166C166F-167F1681-169A16A0-16EA1700-170C170E-17111720-17311740-17511760-176C176E-17701780-17B317D717DC1820-18771880-18A818AA18B0-18F51900-191C1950-196D1970-19741980-19AB19C1-19C71A00-1A161A20-1A541AA71B05-1B331B45-1B4B1B83-1BA01BAE1BAF1C00-1C231C4D-1C4F1C5A-1C7D1CE9-1CEC1CEE-1CF11D00-1DBF1E00-1F151F18-1F1D1F20-1F451F48-1F4D1F50-1F571F591F5B1F5D1F5F-1F7D1F80-1FB41FB6-1FBC1FBE1FC2-1FC41FC6-1FCC1FD0-1FD31FD6-1FDB1FE0-1FEC1FF2-1FF41FF6-1FFC2071207F2090-209421022107210A-211321152119-211D212421262128212A-212D212F-2139213C-213F2145-2149214E218321842C00-2C2E2C30-2C5E2C60-2CE42CEB-2CEE2D00-2D252D30-2D652D6F2D80-2D962DA0-2DA62DA8-2DAE2DB0-2DB62DB8-2DBE2DC0-2DC62DC8-2DCE2DD0-2DD62DD8-2DDE2E2F300530063031-3035303B303C3041-3096309D-309F30A1-30FA30FC-30FF3105-312D3131-318E31A0-31B731F0-31FF3400-4DB54E00-9FCBA000-A48CA4D0-A4FDA500-A60CA610-A61FA62AA62BA640-A65FA662-A66EA67F-A697A6A0-A6E5A717-A71FA722-A788A78BA78CA7FB-A801A803-A805A807-A80AA80C-A822A840-A873A882-A8B3A8F2-A8F7A8FBA90A-A925A930-A946A960-A97CA984-A9B2A9CFAA00-AA28AA40-AA42AA44-AA4BAA60-AA76AA7AAA80-AAAFAAB1AAB5AAB6AAB9-AABDAAC0AAC2AADB-AADDABC0-ABE2AC00-D7A3D7B0-D7C6D7CB-D7FBF900-FA2DFA30-FA6DFA70-FAD9FB00-FB06FB13-FB17FB1DFB1F-FB28FB2A-FB36FB38-FB3CFB3EFB40FB41FB43FB44FB46-FBB1FBD3-FD3DFD50-FD8FFD92-FDC7FDF0-FDFBFE70-FE74FE76-FEFCFF21-FF3AFF41-FF5AFF66-FFBEFFC2-FFC7FFCA-FFCFFFD2-FFD7FFDA-FFDC",Ll:"0061-007A00AA00B500BA00DF-00F600F8-00FF01010103010501070109010B010D010F01110113011501170119011B011D011F01210123012501270129012B012D012F01310133013501370138013A013C013E014001420144014601480149014B014D014F01510153015501570159015B015D015F01610163016501670169016B016D016F0171017301750177017A017C017E-0180018301850188018C018D019201950199-019B019E01A101A301A501A801AA01AB01AD01B001B401B601B901BA01BD-01BF01C601C901CC01CE01D001D201D401D601D801DA01DC01DD01DF01E101E301E501E701E901EB01ED01EF01F001F301F501F901FB01FD01FF02010203020502070209020B020D020F02110213021502170219021B021D021F02210223022502270229022B022D022F02310233-0239023C023F0240024202470249024B024D024F-02930295-02AF037103730377037B-037D039003AC-03CE03D003D103D5-03D703D903DB03DD03DF03E103E303E503E703E903EB03ED03EF-03F303F503F803FB03FC0430-045F04610463046504670469046B046D046F04710473047504770479047B047D047F0481048B048D048F04910493049504970499049B049D049F04A104A304A504A704A904AB04AD04AF04B104B304B504B704B904BB04BD04BF04C204C404C604C804CA04CC04CE04CF04D104D304D504D704D904DB04DD04DF04E104E304E504E704E904EB04ED04EF04F104F304F504F704F904FB04FD04FF05010503050505070509050B050D050F05110513051505170519051B051D051F0521052305250561-05871D00-1D2B1D62-1D771D79-1D9A1E011E031E051E071E091E0B1E0D1E0F1E111E131E151E171E191E1B1E1D1E1F1E211E231E251E271E291E2B1E2D1E2F1E311E331E351E371E391E3B1E3D1E3F1E411E431E451E471E491E4B1E4D1E4F1E511E531E551E571E591E5B1E5D1E5F1E611E631E651E671E691E6B1E6D1E6F1E711E731E751E771E791E7B1E7D1E7F1E811E831E851E871E891E8B1E8D1E8F1E911E931E95-1E9D1E9F1EA11EA31EA51EA71EA91EAB1EAD1EAF1EB11EB31EB51EB71EB91EBB1EBD1EBF1EC11EC31EC51EC71EC91ECB1ECD1ECF1ED11ED31ED51ED71ED91EDB1EDD1EDF1EE11EE31EE51EE71EE91EEB1EED1EEF1EF11EF31EF51EF71EF91EFB1EFD1EFF-1F071F10-1F151F20-1F271F30-1F371F40-1F451F50-1F571F60-1F671F70-1F7D1F80-1F871F90-1F971FA0-1FA71FB0-1FB41FB61FB71FBE1FC2-1FC41FC61FC71FD0-1FD31FD61FD71FE0-1FE71FF2-1FF41FF61FF7210A210E210F2113212F21342139213C213D2146-2149214E21842C30-2C5E2C612C652C662C682C6A2C6C2C712C732C742C76-2C7C2C812C832C852C872C892C8B2C8D2C8F2C912C932C952C972C992C9B2C9D2C9F2CA12CA32CA52CA72CA92CAB2CAD2CAF2CB12CB32CB52CB72CB92CBB2CBD2CBF2CC12CC32CC52CC72CC92CCB2CCD2CCF2CD12CD32CD52CD72CD92CDB2CDD2CDF2CE12CE32CE42CEC2CEE2D00-2D25A641A643A645A647A649A64BA64DA64FA651A653A655A657A659A65BA65DA65FA663A665A667A669A66BA66DA681A683A685A687A689A68BA68DA68FA691A693A695A697A723A725A727A729A72BA72DA72F-A731A733A735A737A739A73BA73DA73FA741A743A745A747A749A74BA74DA74FA751A753A755A757A759A75BA75DA75FA761A763A765A767A769A76BA76DA76FA771-A778A77AA77CA77FA781A783A785A787A78CFB00-FB06FB13-FB17FF41-FF5A",Lu:"0041-005A00C0-00D600D8-00DE01000102010401060108010A010C010E01100112011401160118011A011C011E01200122012401260128012A012C012E01300132013401360139013B013D013F0141014301450147014A014C014E01500152015401560158015A015C015E01600162016401660168016A016C016E017001720174017601780179017B017D018101820184018601870189-018B018E-0191019301940196-0198019C019D019F01A001A201A401A601A701A901AC01AE01AF01B1-01B301B501B701B801BC01C401C701CA01CD01CF01D101D301D501D701D901DB01DE01E001E201E401E601E801EA01EC01EE01F101F401F6-01F801FA01FC01FE02000202020402060208020A020C020E02100212021402160218021A021C021E02200222022402260228022A022C022E02300232023A023B023D023E02410243-02460248024A024C024E03700372037603860388-038A038C038E038F0391-03A103A3-03AB03CF03D2-03D403D803DA03DC03DE03E003E203E403E603E803EA03EC03EE03F403F703F903FA03FD-042F04600462046404660468046A046C046E04700472047404760478047A047C047E0480048A048C048E04900492049404960498049A049C049E04A004A204A404A604A804AA04AC04AE04B004B204B404B604B804BA04BC04BE04C004C104C304C504C704C904CB04CD04D004D204D404D604D804DA04DC04DE04E004E204E404E604E804EA04EC04EE04F004F204F404F604F804FA04FC04FE05000502050405060508050A050C050E05100512051405160518051A051C051E0520052205240531-055610A0-10C51E001E021E041E061E081E0A1E0C1E0E1E101E121E141E161E181E1A1E1C1E1E1E201E221E241E261E281E2A1E2C1E2E1E301E321E341E361E381E3A1E3C1E3E1E401E421E441E461E481E4A1E4C1E4E1E501E521E541E561E581E5A1E5C1E5E1E601E621E641E661E681E6A1E6C1E6E1E701E721E741E761E781E7A1E7C1E7E1E801E821E841E861E881E8A1E8C1E8E1E901E921E941E9E1EA01EA21EA41EA61EA81EAA1EAC1EAE1EB01EB21EB41EB61EB81EBA1EBC1EBE1EC01EC21EC41EC61EC81ECA1ECC1ECE1ED01ED21ED41ED61ED81EDA1EDC1EDE1EE01EE21EE41EE61EE81EEA1EEC1EEE1EF01EF21EF41EF61EF81EFA1EFC1EFE1F08-1F0F1F18-1F1D1F28-1F2F1F38-1F3F1F48-1F4D1F591F5B1F5D1F5F1F68-1F6F1FB8-1FBB1FC8-1FCB1FD8-1FDB1FE8-1FEC1FF8-1FFB21022107210B-210D2110-211221152119-211D212421262128212A-212D2130-2133213E213F214521832C00-2C2E2C602C62-2C642C672C692C6B2C6D-2C702C722C752C7E-2C802C822C842C862C882C8A2C8C2C8E2C902C922C942C962C982C9A2C9C2C9E2CA02CA22CA42CA62CA82CAA2CAC2CAE2CB02CB22CB42CB62CB82CBA2CBC2CBE2CC02CC22CC42CC62CC82CCA2CCC2CCE2CD02CD22CD42CD62CD82CDA2CDC2CDE2CE02CE22CEB2CEDA640A642A644A646A648A64AA64CA64EA650A652A654A656A658A65AA65CA65EA662A664A666A668A66AA66CA680A682A684A686A688A68AA68CA68EA690A692A694A696A722A724A726A728A72AA72CA72EA732A734A736A738A73AA73CA73EA740A742A744A746A748A74AA74CA74EA750A752A754A756A758A75AA75CA75EA760A762A764A766A768A76AA76CA76EA779A77BA77DA77EA780A782A784A786A78BFF21-FF3A",Lt:"01C501C801CB01F21F88-1F8F1F98-1F9F1FA8-1FAF1FBC1FCC1FFC",Lm:"02B0-02C102C6-02D102E0-02E402EC02EE0374037A0559064006E506E607F407F507FA081A0824082809710E460EC610FC17D718431AA71C78-1C7D1D2C-1D611D781D9B-1DBF2071207F2090-20942C7D2D6F2E2F30053031-3035303B309D309E30FC-30FEA015A4F8-A4FDA60CA67FA717-A71FA770A788A9CFAA70AADDFF70FF9EFF9F",Lo:"01BB01C0-01C3029405D0-05EA05F0-05F20621-063F0641-064A066E066F0671-06D306D506EE06EF06FA-06FC06FF07100712-072F074D-07A507B107CA-07EA0800-08150904-0939093D09500958-096109720979-097F0985-098C098F09900993-09A809AA-09B009B209B6-09B909BD09CE09DC09DD09DF-09E109F009F10A05-0A0A0A0F0A100A13-0A280A2A-0A300A320A330A350A360A380A390A59-0A5C0A5E0A72-0A740A85-0A8D0A8F-0A910A93-0AA80AAA-0AB00AB20AB30AB5-0AB90ABD0AD00AE00AE10B05-0B0C0B0F0B100B13-0B280B2A-0B300B320B330B35-0B390B3D0B5C0B5D0B5F-0B610B710B830B85-0B8A0B8E-0B900B92-0B950B990B9A0B9C0B9E0B9F0BA30BA40BA8-0BAA0BAE-0BB90BD00C05-0C0C0C0E-0C100C12-0C280C2A-0C330C35-0C390C3D0C580C590C600C610C85-0C8C0C8E-0C900C92-0CA80CAA-0CB30CB5-0CB90CBD0CDE0CE00CE10D05-0D0C0D0E-0D100D12-0D280D2A-0D390D3D0D600D610D7A-0D7F0D85-0D960D9A-0DB10DB3-0DBB0DBD0DC0-0DC60E01-0E300E320E330E40-0E450E810E820E840E870E880E8A0E8D0E94-0E970E99-0E9F0EA1-0EA30EA50EA70EAA0EAB0EAD-0EB00EB20EB30EBD0EC0-0EC40EDC0EDD0F000F40-0F470F49-0F6C0F88-0F8B1000-102A103F1050-1055105A-105D106110651066106E-10701075-1081108E10D0-10FA1100-1248124A-124D1250-12561258125A-125D1260-1288128A-128D1290-12B012B2-12B512B8-12BE12C012C2-12C512C8-12D612D8-13101312-13151318-135A1380-138F13A0-13F41401-166C166F-167F1681-169A16A0-16EA1700-170C170E-17111720-17311740-17511760-176C176E-17701780-17B317DC1820-18421844-18771880-18A818AA18B0-18F51900-191C1950-196D1970-19741980-19AB19C1-19C71A00-1A161A20-1A541B05-1B331B45-1B4B1B83-1BA01BAE1BAF1C00-1C231C4D-1C4F1C5A-1C771CE9-1CEC1CEE-1CF12135-21382D30-2D652D80-2D962DA0-2DA62DA8-2DAE2DB0-2DB62DB8-2DBE2DC0-2DC62DC8-2DCE2DD0-2DD62DD8-2DDE3006303C3041-3096309F30A1-30FA30FF3105-312D3131-318E31A0-31B731F0-31FF3400-4DB54E00-9FCBA000-A014A016-A48CA4D0-A4F7A500-A60BA610-A61FA62AA62BA66EA6A0-A6E5A7FB-A801A803-A805A807-A80AA80C-A822A840-A873A882-A8B3A8F2-A8F7A8FBA90A-A925A930-A946A960-A97CA984-A9B2AA00-AA28AA40-AA42AA44-AA4BAA60-AA6FAA71-AA76AA7AAA80-AAAFAAB1AAB5AAB6AAB9-AABDAAC0AAC2AADBAADCABC0-ABE2AC00-D7A3D7B0-D7C6D7CB-D7FBF900-FA2DFA30-FA6DFA70-FAD9FB1DFB1F-FB28FB2A-FB36FB38-FB3CFB3EFB40FB41FB43FB44FB46-FBB1FBD3-FD3DFD50-FD8FFD92-FDC7FDF0-FDFBFE70-FE74FE76-FEFCFF66-FF6FFF71-FF9DFFA0-FFBEFFC2-FFC7FFCA-FFCFFFD2-FFD7FFDA-FFDC",M:"0300-036F0483-04890591-05BD05BF05C105C205C405C505C70610-061A064B-065E067006D6-06DC06DE-06E406E706E806EA-06ED07110730-074A07A6-07B007EB-07F30816-0819081B-08230825-08270829-082D0900-0903093C093E-094E0951-0955096209630981-098309BC09BE-09C409C709C809CB-09CD09D709E209E30A01-0A030A3C0A3E-0A420A470A480A4B-0A4D0A510A700A710A750A81-0A830ABC0ABE-0AC50AC7-0AC90ACB-0ACD0AE20AE30B01-0B030B3C0B3E-0B440B470B480B4B-0B4D0B560B570B620B630B820BBE-0BC20BC6-0BC80BCA-0BCD0BD70C01-0C030C3E-0C440C46-0C480C4A-0C4D0C550C560C620C630C820C830CBC0CBE-0CC40CC6-0CC80CCA-0CCD0CD50CD60CE20CE30D020D030D3E-0D440D46-0D480D4A-0D4D0D570D620D630D820D830DCA0DCF-0DD40DD60DD8-0DDF0DF20DF30E310E34-0E3A0E47-0E4E0EB10EB4-0EB90EBB0EBC0EC8-0ECD0F180F190F350F370F390F3E0F3F0F71-0F840F860F870F90-0F970F99-0FBC0FC6102B-103E1056-1059105E-10601062-10641067-106D1071-10741082-108D108F109A-109D135F1712-17141732-1734175217531772177317B6-17D317DD180B-180D18A91920-192B1930-193B19B0-19C019C819C91A17-1A1B1A55-1A5E1A60-1A7C1A7F1B00-1B041B34-1B441B6B-1B731B80-1B821BA1-1BAA1C24-1C371CD0-1CD21CD4-1CE81CED1CF21DC0-1DE61DFD-1DFF20D0-20F02CEF-2CF12DE0-2DFF302A-302F3099309AA66F-A672A67CA67DA6F0A6F1A802A806A80BA823-A827A880A881A8B4-A8C4A8E0-A8F1A926-A92DA947-A953A980-A983A9B3-A9C0AA29-AA36AA43AA4CAA4DAA7BAAB0AAB2-AAB4AAB7AAB8AABEAABFAAC1ABE3-ABEAABECABEDFB1EFE00-FE0FFE20-FE26",Mn:"0300-036F0483-04870591-05BD05BF05C105C205C405C505C70610-061A064B-065E067006D6-06DC06DF-06E406E706E806EA-06ED07110730-074A07A6-07B007EB-07F30816-0819081B-08230825-08270829-082D0900-0902093C0941-0948094D0951-095509620963098109BC09C1-09C409CD09E209E30A010A020A3C0A410A420A470A480A4B-0A4D0A510A700A710A750A810A820ABC0AC1-0AC50AC70AC80ACD0AE20AE30B010B3C0B3F0B41-0B440B4D0B560B620B630B820BC00BCD0C3E-0C400C46-0C480C4A-0C4D0C550C560C620C630CBC0CBF0CC60CCC0CCD0CE20CE30D41-0D440D4D0D620D630DCA0DD2-0DD40DD60E310E34-0E3A0E47-0E4E0EB10EB4-0EB90EBB0EBC0EC8-0ECD0F180F190F350F370F390F71-0F7E0F80-0F840F860F870F90-0F970F99-0FBC0FC6102D-10301032-10371039103A103D103E10581059105E-10601071-1074108210851086108D109D135F1712-17141732-1734175217531772177317B7-17BD17C617C9-17D317DD180B-180D18A91920-19221927192819321939-193B1A171A181A561A58-1A5E1A601A621A65-1A6C1A73-1A7C1A7F1B00-1B031B341B36-1B3A1B3C1B421B6B-1B731B801B811BA2-1BA51BA81BA91C2C-1C331C361C371CD0-1CD21CD4-1CE01CE2-1CE81CED1DC0-1DE61DFD-1DFF20D0-20DC20E120E5-20F02CEF-2CF12DE0-2DFF302A-302F3099309AA66FA67CA67DA6F0A6F1A802A806A80BA825A826A8C4A8E0-A8F1A926-A92DA947-A951A980-A982A9B3A9B6-A9B9A9BCAA29-AA2EAA31AA32AA35AA36AA43AA4CAAB0AAB2-AAB4AAB7AAB8AABEAABFAAC1ABE5ABE8ABEDFB1EFE00-FE0FFE20-FE26",Mc:"0903093E-09400949-094C094E0982098309BE-09C009C709C809CB09CC09D70A030A3E-0A400A830ABE-0AC00AC90ACB0ACC0B020B030B3E0B400B470B480B4B0B4C0B570BBE0BBF0BC10BC20BC6-0BC80BCA-0BCC0BD70C01-0C030C41-0C440C820C830CBE0CC0-0CC40CC70CC80CCA0CCB0CD50CD60D020D030D3E-0D400D46-0D480D4A-0D4C0D570D820D830DCF-0DD10DD8-0DDF0DF20DF30F3E0F3F0F7F102B102C10311038103B103C105610571062-10641067-106D108310841087-108C108F109A-109C17B617BE-17C517C717C81923-19261929-192B193019311933-193819B0-19C019C819C91A19-1A1B1A551A571A611A631A641A6D-1A721B041B351B3B1B3D-1B411B431B441B821BA11BA61BA71BAA1C24-1C2B1C341C351CE11CF2A823A824A827A880A881A8B4-A8C3A952A953A983A9B4A9B5A9BAA9BBA9BD-A9C0AA2FAA30AA33AA34AA4DAA7BABE3ABE4ABE6ABE7ABE9ABEAABEC",Me:"0488048906DE20DD-20E020E2-20E4A670-A672",N:"0030-003900B200B300B900BC-00BE0660-066906F0-06F907C0-07C90966-096F09E6-09EF09F4-09F90A66-0A6F0AE6-0AEF0B66-0B6F0BE6-0BF20C66-0C6F0C78-0C7E0CE6-0CEF0D66-0D750E50-0E590ED0-0ED90F20-0F331040-10491090-10991369-137C16EE-16F017E0-17E917F0-17F91810-18191946-194F19D0-19DA1A80-1A891A90-1A991B50-1B591BB0-1BB91C40-1C491C50-1C5920702074-20792080-20892150-21822185-21892460-249B24EA-24FF2776-27932CFD30073021-30293038-303A3192-31953220-32293251-325F3280-328932B1-32BFA620-A629A6E6-A6EFA830-A835A8D0-A8D9A900-A909A9D0-A9D9AA50-AA59ABF0-ABF9FF10-FF19",Nd:"0030-00390660-066906F0-06F907C0-07C90966-096F09E6-09EF0A66-0A6F0AE6-0AEF0B66-0B6F0BE6-0BEF0C66-0C6F0CE6-0CEF0D66-0D6F0E50-0E590ED0-0ED90F20-0F291040-10491090-109917E0-17E91810-18191946-194F19D0-19DA1A80-1A891A90-1A991B50-1B591BB0-1BB91C40-1C491C50-1C59A620-A629A8D0-A8D9A900-A909A9D0-A9D9AA50-AA59ABF0-ABF9FF10-FF19",Nl:"16EE-16F02160-21822185-218830073021-30293038-303AA6E6-A6EF",No:"00B200B300B900BC-00BE09F4-09F90BF0-0BF20C78-0C7E0D70-0D750F2A-0F331369-137C17F0-17F920702074-20792080-20892150-215F21892460-249B24EA-24FF2776-27932CFD3192-31953220-32293251-325F3280-328932B1-32BFA830-A835",P:"0021-00230025-002A002C-002F003A003B003F0040005B-005D005F007B007D00A100AB00B700BB00BF037E0387055A-055F0589058A05BE05C005C305C605F305F40609060A060C060D061B061E061F066A-066D06D40700-070D07F7-07F90830-083E0964096509700DF40E4F0E5A0E5B0F04-0F120F3A-0F3D0F850FD0-0FD4104A-104F10FB1361-13681400166D166E169B169C16EB-16ED1735173617D4-17D617D8-17DA1800-180A1944194519DE19DF1A1E1A1F1AA0-1AA61AA8-1AAD1B5A-1B601C3B-1C3F1C7E1C7F1CD32010-20272030-20432045-20512053-205E207D207E208D208E2329232A2768-277527C527C627E6-27EF2983-299829D8-29DB29FC29FD2CF9-2CFC2CFE2CFF2E00-2E2E2E302E313001-30033008-30113014-301F3030303D30A030FBA4FEA4FFA60D-A60FA673A67EA6F2-A6F7A874-A877A8CEA8CFA8F8-A8FAA92EA92FA95FA9C1-A9CDA9DEA9DFAA5C-AA5FAADEAADFABEBFD3EFD3FFE10-FE19FE30-FE52FE54-FE61FE63FE68FE6AFE6BFF01-FF03FF05-FF0AFF0C-FF0FFF1AFF1BFF1FFF20FF3B-FF3DFF3FFF5BFF5DFF5F-FF65",Pd:"002D058A05BE140018062010-20152E172E1A301C303030A0FE31FE32FE58FE63FF0D",Ps:"0028005B007B0F3A0F3C169B201A201E2045207D208D23292768276A276C276E27702772277427C527E627E827EA27EC27EE2983298529872989298B298D298F299129932995299729D829DA29FC2E222E242E262E283008300A300C300E3010301430163018301A301DFD3EFE17FE35FE37FE39FE3BFE3DFE3FFE41FE43FE47FE59FE5BFE5DFF08FF3BFF5BFF5FFF62",Pe:"0029005D007D0F3B0F3D169C2046207E208E232A2769276B276D276F27712773277527C627E727E927EB27ED27EF298429862988298A298C298E2990299229942996299829D929DB29FD2E232E252E272E293009300B300D300F3011301530173019301B301E301FFD3FFE18FE36FE38FE3AFE3CFE3EFE40FE42FE44FE48FE5AFE5CFE5EFF09FF3DFF5DFF60FF63",Pi:"00AB2018201B201C201F20392E022E042E092E0C2E1C2E20",Pf:"00BB2019201D203A2E032E052E0A2E0D2E1D2E21",Pc:"005F203F20402054FE33FE34FE4D-FE4FFF3F",Po:"0021-00230025-0027002A002C002E002F003A003B003F0040005C00A100B700BF037E0387055A-055F058905C005C305C605F305F40609060A060C060D061B061E061F066A-066D06D40700-070D07F7-07F90830-083E0964096509700DF40E4F0E5A0E5B0F04-0F120F850FD0-0FD4104A-104F10FB1361-1368166D166E16EB-16ED1735173617D4-17D617D8-17DA1800-18051807-180A1944194519DE19DF1A1E1A1F1AA0-1AA61AA8-1AAD1B5A-1B601C3B-1C3F1C7E1C7F1CD3201620172020-20272030-2038203B-203E2041-20432047-205120532055-205E2CF9-2CFC2CFE2CFF2E002E012E06-2E082E0B2E0E-2E162E182E192E1B2E1E2E1F2E2A-2E2E2E302E313001-3003303D30FBA4FEA4FFA60D-A60FA673A67EA6F2-A6F7A874-A877A8CEA8CFA8F8-A8FAA92EA92FA95FA9C1-A9CDA9DEA9DFAA5C-AA5FAADEAADFABEBFE10-FE16FE19FE30FE45FE46FE49-FE4CFE50-FE52FE54-FE57FE5F-FE61FE68FE6AFE6BFF01-FF03FF05-FF07FF0AFF0CFF0EFF0FFF1AFF1BFF1FFF20FF3CFF61FF64FF65",S:"0024002B003C-003E005E0060007C007E00A2-00A900AC00AE-00B100B400B600B800D700F702C2-02C502D2-02DF02E5-02EB02ED02EF-02FF03750384038503F604820606-0608060B060E060F06E906FD06FE07F609F209F309FA09FB0AF10B700BF3-0BFA0C7F0CF10CF20D790E3F0F01-0F030F13-0F170F1A-0F1F0F340F360F380FBE-0FC50FC7-0FCC0FCE0FCF0FD5-0FD8109E109F13601390-139917DB194019E0-19FF1B61-1B6A1B74-1B7C1FBD1FBF-1FC11FCD-1FCF1FDD-1FDF1FED-1FEF1FFD1FFE20442052207A-207C208A-208C20A0-20B8210021012103-21062108210921142116-2118211E-2123212521272129212E213A213B2140-2144214A-214D214F2190-2328232B-23E82400-24262440-244A249C-24E92500-26CD26CF-26E126E326E8-26FF2701-27042706-2709270C-27272729-274B274D274F-27522756-275E2761-276727942798-27AF27B1-27BE27C0-27C427C7-27CA27CC27D0-27E527F0-29822999-29D729DC-29FB29FE-2B4C2B50-2B592CE5-2CEA2E80-2E992E9B-2EF32F00-2FD52FF0-2FFB300430123013302030363037303E303F309B309C319031913196-319F31C0-31E33200-321E322A-32503260-327F328A-32B032C0-32FE3300-33FF4DC0-4DFFA490-A4C6A700-A716A720A721A789A78AA828-A82BA836-A839AA77-AA79FB29FDFCFDFDFE62FE64-FE66FE69FF04FF0BFF1C-FF1EFF3EFF40FF5CFF5EFFE0-FFE6FFE8-FFEEFFFCFFFD",Sm:"002B003C-003E007C007E00AC00B100D700F703F60606-060820442052207A-207C208A-208C2140-2144214B2190-2194219A219B21A021A321A621AE21CE21CF21D221D421F4-22FF2308-230B23202321237C239B-23B323DC-23E125B725C125F8-25FF266F27C0-27C427C7-27CA27CC27D0-27E527F0-27FF2900-29822999-29D729DC-29FB29FE-2AFF2B30-2B442B47-2B4CFB29FE62FE64-FE66FF0BFF1C-FF1EFF5CFF5EFFE2FFE9-FFEC",Sc:"002400A2-00A5060B09F209F309FB0AF10BF90E3F17DB20A0-20B8A838FDFCFE69FF04FFE0FFE1FFE5FFE6",Sk:"005E006000A800AF00B400B802C2-02C502D2-02DF02E5-02EB02ED02EF-02FF0375038403851FBD1FBF-1FC11FCD-1FCF1FDD-1FDF1FED-1FEF1FFD1FFE309B309CA700-A716A720A721A789A78AFF3EFF40FFE3",So:"00A600A700A900AE00B000B60482060E060F06E906FD06FE07F609FA0B700BF3-0BF80BFA0C7F0CF10CF20D790F01-0F030F13-0F170F1A-0F1F0F340F360F380FBE-0FC50FC7-0FCC0FCE0FCF0FD5-0FD8109E109F13601390-1399194019E0-19FF1B61-1B6A1B74-1B7C210021012103-21062108210921142116-2118211E-2123212521272129212E213A213B214A214C214D214F2195-2199219C-219F21A121A221A421A521A7-21AD21AF-21CD21D021D121D321D5-21F32300-2307230C-231F2322-2328232B-237B237D-239A23B4-23DB23E2-23E82400-24262440-244A249C-24E92500-25B625B8-25C025C2-25F72600-266E2670-26CD26CF-26E126E326E8-26FF2701-27042706-2709270C-27272729-274B274D274F-27522756-275E2761-276727942798-27AF27B1-27BE2800-28FF2B00-2B2F2B452B462B50-2B592CE5-2CEA2E80-2E992E9B-2EF32F00-2FD52FF0-2FFB300430123013302030363037303E303F319031913196-319F31C0-31E33200-321E322A-32503260-327F328A-32B032C0-32FE3300-33FF4DC0-4DFFA490-A4C6A828-A82BA836A837A839AA77-AA79FDFDFFE4FFE8FFEDFFEEFFFCFFFD",Z:"002000A01680180E2000-200A20282029202F205F3000",Zs:"002000A01680180E2000-200A202F205F3000",Zl:"2028",Zp:"2029",C:"0000-001F007F-009F00AD03780379037F-0383038B038D03A20526-05300557055805600588058B-059005C8-05CF05EB-05EF05F5-0605061C061D0620065F06DD070E070F074B074C07B2-07BF07FB-07FF082E082F083F-08FF093A093B094F095609570973-097809800984098D098E0991099209A909B109B3-09B509BA09BB09C509C609C909CA09CF-09D609D8-09DB09DE09E409E509FC-0A000A040A0B-0A0E0A110A120A290A310A340A370A3A0A3B0A3D0A43-0A460A490A4A0A4E-0A500A52-0A580A5D0A5F-0A650A76-0A800A840A8E0A920AA90AB10AB40ABA0ABB0AC60ACA0ACE0ACF0AD1-0ADF0AE40AE50AF00AF2-0B000B040B0D0B0E0B110B120B290B310B340B3A0B3B0B450B460B490B4A0B4E-0B550B58-0B5B0B5E0B640B650B72-0B810B840B8B-0B8D0B910B96-0B980B9B0B9D0BA0-0BA20BA5-0BA70BAB-0BAD0BBA-0BBD0BC3-0BC50BC90BCE0BCF0BD1-0BD60BD8-0BE50BFB-0C000C040C0D0C110C290C340C3A-0C3C0C450C490C4E-0C540C570C5A-0C5F0C640C650C70-0C770C800C810C840C8D0C910CA90CB40CBA0CBB0CC50CC90CCE-0CD40CD7-0CDD0CDF0CE40CE50CF00CF3-0D010D040D0D0D110D290D3A-0D3C0D450D490D4E-0D560D58-0D5F0D640D650D76-0D780D800D810D840D97-0D990DB20DBC0DBE0DBF0DC7-0DC90DCB-0DCE0DD50DD70DE0-0DF10DF5-0E000E3B-0E3E0E5C-0E800E830E850E860E890E8B0E8C0E8E-0E930E980EA00EA40EA60EA80EA90EAC0EBA0EBE0EBF0EC50EC70ECE0ECF0EDA0EDB0EDE-0EFF0F480F6D-0F700F8C-0F8F0F980FBD0FCD0FD9-0FFF10C6-10CF10FD-10FF1249124E124F12571259125E125F1289128E128F12B112B612B712BF12C112C612C712D7131113161317135B-135E137D-137F139A-139F13F5-13FF169D-169F16F1-16FF170D1715-171F1737-173F1754-175F176D17711774-177F17B417B517DE17DF17EA-17EF17FA-17FF180F181A-181F1878-187F18AB-18AF18F6-18FF191D-191F192C-192F193C-193F1941-1943196E196F1975-197F19AC-19AF19CA-19CF19DB-19DD1A1C1A1D1A5F1A7D1A7E1A8A-1A8F1A9A-1A9F1AAE-1AFF1B4C-1B4F1B7D-1B7F1BAB-1BAD1BBA-1BFF1C38-1C3A1C4A-1C4C1C80-1CCF1CF3-1CFF1DE7-1DFC1F161F171F1E1F1F1F461F471F4E1F4F1F581F5A1F5C1F5E1F7E1F7F1FB51FC51FD41FD51FDC1FF01FF11FF51FFF200B-200F202A-202E2060-206F20722073208F2095-209F20B9-20CF20F1-20FF218A-218F23E9-23FF2427-243F244B-245F26CE26E226E4-26E727002705270A270B2728274C274E2753-2755275F27602795-279727B027BF27CB27CD-27CF2B4D-2B4F2B5A-2BFF2C2F2C5F2CF2-2CF82D26-2D2F2D66-2D6E2D70-2D7F2D97-2D9F2DA72DAF2DB72DBF2DC72DCF2DD72DDF2E32-2E7F2E9A2EF4-2EFF2FD6-2FEF2FFC-2FFF3040309730983100-3104312E-3130318F31B8-31BF31E4-31EF321F32FF4DB6-4DBF9FCC-9FFFA48D-A48FA4C7-A4CFA62C-A63FA660A661A674-A67BA698-A69FA6F8-A6FFA78D-A7FAA82C-A82FA83A-A83FA878-A87FA8C5-A8CDA8DA-A8DFA8FC-A8FFA954-A95EA97D-A97FA9CEA9DA-A9DDA9E0-A9FFAA37-AA3FAA4EAA4FAA5AAA5BAA7C-AA7FAAC3-AADAAAE0-ABBFABEEABEFABFA-ABFFD7A4-D7AFD7C7-D7CAD7FC-F8FFFA2EFA2FFA6EFA6FFADA-FAFFFB07-FB12FB18-FB1CFB37FB3DFB3FFB42FB45FBB2-FBD2FD40-FD4FFD90FD91FDC8-FDEFFDFEFDFFFE1A-FE1FFE27-FE2FFE53FE67FE6C-FE6FFE75FEFD-FF00FFBF-FFC1FFC8FFC9FFD0FFD1FFD8FFD9FFDD-FFDFFFE7FFEF-FFFBFFFEFFFF",Cc:"0000-001F007F-009F",Cf:"00AD0600-060306DD070F17B417B5200B-200F202A-202E2060-2064206A-206FFEFFFFF9-FFFB",Co:"E000-F8FF",Cs:"D800-DFFF",Cn:"03780379037F-0383038B038D03A20526-05300557055805600588058B-059005C8-05CF05EB-05EF05F5-05FF06040605061C061D0620065F070E074B074C07B2-07BF07FB-07FF082E082F083F-08FF093A093B094F095609570973-097809800984098D098E0991099209A909B109B3-09B509BA09BB09C509C609C909CA09CF-09D609D8-09DB09DE09E409E509FC-0A000A040A0B-0A0E0A110A120A290A310A340A370A3A0A3B0A3D0A43-0A460A490A4A0A4E-0A500A52-0A580A5D0A5F-0A650A76-0A800A840A8E0A920AA90AB10AB40ABA0ABB0AC60ACA0ACE0ACF0AD1-0ADF0AE40AE50AF00AF2-0B000B040B0D0B0E0B110B120B290B310B340B3A0B3B0B450B460B490B4A0B4E-0B550B58-0B5B0B5E0B640B650B72-0B810B840B8B-0B8D0B910B96-0B980B9B0B9D0BA0-0BA20BA5-0BA70BAB-0BAD0BBA-0BBD0BC3-0BC50BC90BCE0BCF0BD1-0BD60BD8-0BE50BFB-0C000C040C0D0C110C290C340C3A-0C3C0C450C490C4E-0C540C570C5A-0C5F0C640C650C70-0C770C800C810C840C8D0C910CA90CB40CBA0CBB0CC50CC90CCE-0CD40CD7-0CDD0CDF0CE40CE50CF00CF3-0D010D040D0D0D110D290D3A-0D3C0D450D490D4E-0D560D58-0D5F0D640D650D76-0D780D800D810D840D97-0D990DB20DBC0DBE0DBF0DC7-0DC90DCB-0DCE0DD50DD70DE0-0DF10DF5-0E000E3B-0E3E0E5C-0E800E830E850E860E890E8B0E8C0E8E-0E930E980EA00EA40EA60EA80EA90EAC0EBA0EBE0EBF0EC50EC70ECE0ECF0EDA0EDB0EDE-0EFF0F480F6D-0F700F8C-0F8F0F980FBD0FCD0FD9-0FFF10C6-10CF10FD-10FF1249124E124F12571259125E125F1289128E128F12B112B612B712BF12C112C612C712D7131113161317135B-135E137D-137F139A-139F13F5-13FF169D-169F16F1-16FF170D1715-171F1737-173F1754-175F176D17711774-177F17DE17DF17EA-17EF17FA-17FF180F181A-181F1878-187F18AB-18AF18F6-18FF191D-191F192C-192F193C-193F1941-1943196E196F1975-197F19AC-19AF19CA-19CF19DB-19DD1A1C1A1D1A5F1A7D1A7E1A8A-1A8F1A9A-1A9F1AAE-1AFF1B4C-1B4F1B7D-1B7F1BAB-1BAD1BBA-1BFF1C38-1C3A1C4A-1C4C1C80-1CCF1CF3-1CFF1DE7-1DFC1F161F171F1E1F1F1F461F471F4E1F4F1F581F5A1F5C1F5E1F7E1F7F1FB51FC51FD41FD51FDC1FF01FF11FF51FFF2065-206920722073208F2095-209F20B9-20CF20F1-20FF218A-218F23E9-23FF2427-243F244B-245F26CE26E226E4-26E727002705270A270B2728274C274E2753-2755275F27602795-279727B027BF27CB27CD-27CF2B4D-2B4F2B5A-2BFF2C2F2C5F2CF2-2CF82D26-2D2F2D66-2D6E2D70-2D7F2D97-2D9F2DA72DAF2DB72DBF2DC72DCF2DD72DDF2E32-2E7F2E9A2EF4-2EFF2FD6-2FEF2FFC-2FFF3040309730983100-3104312E-3130318F31B8-31BF31E4-31EF321F32FF4DB6-4DBF9FCC-9FFFA48D-A48FA4C7-A4CFA62C-A63FA660A661A674-A67BA698-A69FA6F8-A6FFA78D-A7FAA82C-A82FA83A-A83FA878-A87FA8C5-A8CDA8DA-A8DFA8FC-A8FFA954-A95EA97D-A97FA9CEA9DA-A9DDA9E0-A9FFAA37-AA3FAA4EAA4FAA5AAA5BAA7C-AA7FAAC3-AADAAAE0-ABBFABEEABEFABFA-ABFFD7A4-D7AFD7C7-D7CAD7FC-D7FFFA2EFA2FFA6EFA6FFADA-FAFFFB07-FB12FB18-FB1CFB37FB3DFB3FFB42FB45FBB2-FBD2FD40-FD4FFD90FD91FDC8-FDEFFDFEFDFFFE1A-FE1FFE27-FE2FFE53FE67FE6C-FE6FFE75FEFDFEFEFF00FFBF-FFC1FFC8FFC9FFD0FFD1FFD8FFD9FFDD-FFDFFFE7FFEF-FFF8FFFEFFFF"})}),ace.define("ace/mode/text",["require","exports","module","ace/tokenizer","ace/mode/text_highlight_rules","ace/mode/behaviour/cstyle","ace/unicode","ace/lib/lang","ace/token_iterator","ace/range"],function(e,n,t){"use strict";var i=e("../tokenizer").Tokenizer,a=e("./text_highlight_rules").TextHighlightRules,r=e("./behaviour/cstyle").CstyleBehaviour,o=e("../unicode"),l=e("../lib/lang"),c=e("../token_iterator").TokenIterator,s=e("../range").Range,u=function(){this.HighlightRules=a};(function(){this.$defaultBehaviour=new r,this.tokenRe=new RegExp("^["+o.packages.L+o.packages.Mn+o.packages.Mc+o.packages.Nd+o.packages.Pc+"\\$_]+","g"),this.nonTokenRe=new RegExp("^(?:[^"+o.packages.L+o.packages.Mn+o.packages.Mc+o.packages.Nd+o.packages.Pc+"\\$_]|\\s])+","g"),this.getTokenizer=function(){return this.$tokenizer||(this.$highlightRules=this.$highlightRules||new this.HighlightRules(this.$highlightRuleConfig),this.$tokenizer=new i(this.$highlightRules.getRules())),this.$tokenizer},this.lineCommentStart="",this.blockComment="",this.toggleCommentLines=function(e,n,t,i){function a(e){for(var n=t;n<=i;n++)e(r.getLine(n),n)}var r=n.doc,o=!0,c=!0,s=1/0,u=n.getTabSize(),p=!1;if(this.lineCommentStart){if(Array.isArray(this.lineCommentStart))var m=this.lineCommentStart.map(l.escapeRegExp).join("|"),d=this.lineCommentStart[0];else var m=l.escapeRegExp(this.lineCommentStart),d=this.lineCommentStart;m=new RegExp("^(\\s*)(?:"+m+") ?"),p=n.getUseSoftTabs();var g=function(e,n){var t=e.match(m);if(t){var i=t[1].length,a=t[0].length;y(e,i,a)||" "!=t[0][a-1]||a--,r.removeInLine(n,i,a)}},_=d+" ",f=function(e,n){o&&!/\S/.test(e)||(y(e,s,s)?r.insertInLine({row:n,column:s},_):r.insertInLine({row:n,column:s},d))},h=function(e,n){return m.test(e)},y=function(e,n,t){for(var i=0;n--&&" "==e.charAt(n);)i++;if(i%u!=0)return!1;for(var i=0;" "==e.charAt(t++);)i++;return u>2?i%u!=u-1:i%u==0}}else{if(!this.blockComment)return!1;var d=this.blockComment.start,v=this.blockComment.end,m=new RegExp("^(\\s*)(?:"+l.escapeRegExp(d)+")"),b=new RegExp("(?:"+l.escapeRegExp(v)+")\\s*$"),f=function(e,n){h(e,n)||o&&!/\S/.test(e)||(r.insertInLine({row:n,column:e.length},v),r.insertInLine({row:n,column:s},d))},g=function(e,n){var t;(t=e.match(b))&&r.removeInLine(n,e.length-t[0].length,e.length),(t=e.match(m))&&r.removeInLine(n,t[1].length,t[0].length)},h=function(e,t){if(m.test(e))return!0;for(var i=n.getTokens(t),a=0;ae.length&&(E=e.length)}),s==1/0&&(s=E,o=!1,c=!1),p&&s%u!=0&&(s=Math.floor(s/u)*u),a(c?g:f)},this.toggleBlockComment=function(e,n,t,i){var a=this.blockComment;if(a){!a.start&&a[0]&&(a=a[0]);var r,o,l=new c(n,i.row,i.column),u=l.getCurrentToken(),p=(n.selection,n.selection.toOrientedRange());if(u&&/comment/.test(u.type)){for(var m,d;u&&/comment/.test(u.type);){var g=u.value.indexOf(a.start);if(-1!=g){var _=l.getCurrentTokenRow(),f=l.getCurrentTokenColumn()+g;m=new s(_,f,_,f+a.start.length);break}u=l.stepBackward()}for(var l=new c(n,i.row,i.column),u=l.getCurrentToken();u&&/comment/.test(u.type);){var g=u.value.indexOf(a.end);if(-1!=g){var _=l.getCurrentTokenRow(),f=l.getCurrentTokenColumn()+g;d=new s(_,f,_,f+a.end.length);break}u=l.stepForward()}d&&n.remove(d),m&&(n.remove(m),r=m.start.row,o=-a.start.length)}else o=a.start.length,r=t.start.row,n.insert(t.end,a.end),n.insert(t.start,a.start);p.start.row==r&&(p.start.column+=o),p.end.row==r&&(p.end.column+=o),n.selection.fromOrientedRange(p)}},this.getNextLineIndent=function(e,n,t){return this.$getIndent(n)},this.checkOutdent=function(e,n,t){return!1},this.autoOutdent=function(e,n,t){},this.$getIndent=function(e){return e.match(/^\s*/)[0]},this.createWorker=function(e){return null},this.createModeDelegates=function(e){this.$embeds=[],this.$modes={};for(var n in e)e[n]&&(this.$embeds.push(n),this.$modes[n]=new e[n]);for(var t=["toggleBlockComment","toggleCommentLines","getNextLineIndent","checkOutdent","autoOutdent","transformAction","getCompletions"],n=0;nthis.row)){var t=n(e,{row:this.row,column:this.column},this.$insertRight);this.setPosition(t.row,t.column,!0)}},this.setPosition=function(e,n,t){var i;if(i=t?{row:e,column:n}:this.$clipPositionToDocument(e,n),this.row!=i.row||this.column!=i.column){var a={row:this.row,column:this.column};this.row=i.row,this.column=i.column,this._signal("change",{old:a,value:i})}},this.detach=function(){this.document.removeEventListener("change",this.$onChange)},this.attach=function(e){this.document=e||this.document,this.document.on("change",this.$onChange)},this.$clipPositionToDocument=function(e,n){var t={};return e>=this.document.getLength()?(t.row=Math.max(0,this.document.getLength()-1),t.column=this.document.getLine(t.row).length):e<0?(t.row=0,t.column=0):(t.row=e,t.column=Math.min(this.document.getLine(t.row).length,Math.max(0,n))),n<0&&(t.column=0),t}}).call(r.prototype)}),ace.define("ace/document",["require","exports","module","ace/lib/oop","ace/apply_delta","ace/lib/event_emitter","ace/range","ace/anchor"],function(e,n,t){"use strict";var i=e("./lib/oop"),a=e("./apply_delta").applyDelta,r=e("./lib/event_emitter").EventEmitter,o=e("./range").Range,l=e("./anchor").Anchor,c=function(e){this.$lines=[""],0===e.length?this.$lines=[""]:Array.isArray(e)?this.insertMergedLines({row:0,column:0},e):this.insert({row:0,column:0},e)};(function(){i.implement(this,r),this.setValue=function(e){var n=this.getLength()-1;this.remove(new o(0,0,n,this.getLine(n).length)),this.insert({row:0,column:0},e)},this.getValue=function(){return this.getAllLines().join(this.getNewLineCharacter())},this.createAnchor=function(e,n){return new l(this,e,n)},0==="aaa".split(/a/).length?this.$split=function(e){return e.replace(/\r\n|\r/g,"\n").split("\n")}:this.$split=function(e){return e.split(/\r\n|\r|\n/)},this.$detectNewLine=function(e){var n=e.match(/^.*?(\r\n|\r|\n)/m);this.$autoNewLine=n?n[1]:"\n",this._signal("changeNewLineMode")},this.getNewLineCharacter=function(){switch(this.$newLineMode){case"windows":return"\r\n";case"unix":return"\n";default:return this.$autoNewLine||"\n"}},this.$autoNewLine="",this.$newLineMode="auto",this.setNewLineMode=function(e){this.$newLineMode!==e&&(this.$newLineMode=e,this._signal("changeNewLineMode"))},this.getNewLineMode=function(){return this.$newLineMode},this.isNewLine=function(e){return"\r\n"==e||"\r"==e||"\n"==e},this.getLine=function(e){return this.$lines[e]||""},this.getLines=function(e,n){return this.$lines.slice(e,n+1)},this.getAllLines=function(){return this.getLines(0,this.getLength())},this.getLength=function(){return this.$lines.length},this.getTextRange=function(e){return this.getLinesForRange(e).join(this.getNewLineCharacter())},this.getLinesForRange=function(e){var n;if(e.start.row===e.end.row)n=[this.getLine(e.start.row).substring(e.start.column,e.end.column)];else{n=this.getLines(e.start.row,e.end.row),n[0]=(n[0]||"").substring(e.start.column);var t=n.length-1;e.end.row-e.start.row==t&&(n[t]=n[t].substring(0,e.end.column))}return n},this.insertLines=function(e,n){return console.warn("Use of document.insertLines is deprecated. Use the insertFullLines method instead."),this.insertFullLines(e,n)},this.removeLines=function(e,n){return console.warn("Use of document.removeLines is deprecated. Use the removeFullLines method instead."),this.removeFullLines(e,n)},this.insertNewLine=function(e){return console.warn("Use of document.insertNewLine is deprecated. Use insertMergedLines(position, ['', '']) instead."),this.insertMergedLines(e,["",""])},this.insert=function(e,n){return this.getLength()<=1&&this.$detectNewLine(n),this.insertMergedLines(e,this.$split(n))},this.insertInLine=function(e,n){var t=this.clippedPos(e.row,e.column),i=this.pos(e.row,e.column+n.length);return this.applyDelta({start:t,end:i,action:"insert",lines:[n]},!0),this.clonePos(i)},this.clippedPos=function(e,n){var t=this.getLength();void 0===e?e=t:e<0?e=0:e>=t&&(e=t-1,n=void 0);var i=this.getLine(e);return void 0==n&&(n=i.length),n=Math.min(Math.max(n,0),i.length),{row:e,column:n}},this.clonePos=function(e){return{row:e.row,column:e.column}},this.pos=function(e,n){return{row:e,column:n}},this.$clipPosition=function(e){var n=this.getLength();return e.row>=n?(e.row=Math.max(0,n-1),e.column=this.getLine(n-1).length):(e.row=Math.max(0,e.row),e.column=Math.min(Math.max(e.column,0),this.getLine(e.row).length)),e},this.insertFullLines=function(e,n){e=Math.min(Math.max(e,0),this.getLength());var t=0;e0,i=n=0&&this.applyDelta({start:this.pos(e,this.getLine(e).length),end:this.pos(e+1,0),action:"remove",lines:["",""]})},this.replace=function(e,n){if(e instanceof o||(e=o.fromPoints(e.start,e.end)),0===n.length&&e.isEmpty())return e.start;if(n==this.getTextRange(e))return e.end;this.remove(e);return n?this.insert(e.start,n):e.start},this.applyDeltas=function(e){for(var n=0;n=0;n--)this.revertDelta(e[n])},this.applyDelta=function(e,n){var t="insert"==e.action;(t?e.lines.length<=1&&!e.lines[0]:!o.comparePoints(e.start,e.end))||(t&&e.lines.length>2e4&&this.$splitAndapplyLargeDelta(e,2e4),a(this.$lines,e,n),this._signal("change",e))},this.$splitAndapplyLargeDelta=function(e,n){for(var t=e.lines,i=t.length,a=e.start.row,r=e.start.column,o=0,l=0;;){o=l,l+=n-1;var c=t.slice(o,l);if(l>i){e.lines=c,e.start.row=a+o,e.start.column=r;break}c.push(""),this.applyDelta({start:this.pos(a+o,r),end:this.pos(a+l,r=0),action:e.action,lines:c},!0)}},this.revertDelta=function(e){this.applyDelta({start:this.clonePos(e.start),end:this.clonePos(e.end),action:"insert"==e.action?"remove":"insert",lines:e.lines.slice()})},this.indexToPosition=function(e,n){for(var t=this.$lines||this.getAllLines(),i=this.getNewLineCharacter().length,a=n||0,r=t.length;a20){t.running=setTimeout(t.$worker,20);break}}t.currentLine=n,-1==i&&(i=n),r<=i&&t.fireUpdateEvent(r,i)}}};(function(){i.implement(this,a),this.setTokenizer=function(e){this.tokenizer=e,this.lines=[],this.states=[],this.start(0)},this.setDocument=function(e){this.doc=e,this.lines=[],this.states=[],this.stop()},this.fireUpdateEvent=function(e,n){var t={first:e,last:n};this._signal("update",{data:t})},this.start=function(e){this.currentLine=Math.min(e||0,this.currentLine,this.doc.getLength()),this.lines.splice(this.currentLine,this.lines.length),this.states.splice(this.currentLine,this.states.length),this.stop(),this.running=setTimeout(this.$worker,700)},this.scheduleStart=function(){this.running||(this.running=setTimeout(this.$worker,700))},this.$updateOnChange=function(e){var n=e.start.row,t=e.end.row-n;if(0===t)this.lines[n]=null;else if("remove"==e.action)this.lines.splice(n,t+1,null),this.states.splice(n,t+1,null);else{var i=Array(t+1);i.unshift(n,1),this.lines.splice.apply(this.lines,i),this.states.splice.apply(this.states,i)}this.currentLine=Math.min(n,this.currentLine,this.doc.getLength()),this.stop()},this.stop=function(){this.running&&clearTimeout(this.running),this.running=!1},this.getTokens=function(e){return this.lines[e]||this.$tokenizeRow(e)},this.getState=function(e){return this.currentLine==e&&this.$tokenizeRow(e),this.states[e]||"start"},this.$tokenizeRow=function(e){var n=this.doc.getLine(e),t=this.states[e-1],i=this.tokenizer.getLineTokens(n,t,e);return this.states[e]+""!=i.state+""?(this.states[e]=i.state,this.lines[e+1]=null,this.currentLine>e+1&&(this.currentLine=e+1)):this.currentLine==e&&(this.currentLine=e+1),this.lines[e]=i.tokens}}).call(r.prototype),n.BackgroundTokenizer=r}),ace.define("ace/search_highlight",["require","exports","module","ace/lib/lang","ace/lib/oop","ace/range"],function(e,n,t){"use strict";var i=e("./lib/lang"),a=(e("./lib/oop"),e("./range").Range),r=function(e,n,t){this.setRegexp(e),this.clazz=n,this.type=t||"text"};(function(){this.MAX_RANGES=500,this.setRegexp=function(e){this.regExp+""!=e+""&&(this.regExp=e,this.cache=[])},this.update=function(e,n,t,r){if(this.regExp)for(var o=r.firstRow,l=r.lastRow,c=o;c<=l;c++){var s=this.cache[c];null==s&&(s=i.getMatchOffsets(t.getLine(c),this.regExp),s.length>this.MAX_RANGES&&(s=s.slice(0,this.MAX_RANGES)),s=s.map(function(e){return new a(c,e.offset,c,e.offset+e.length)}),this.cache[c]=s.length?s:"");for(var u=s.length;u--;)n.drawSingleLineMarker(e,s[u].toScreenRange(t),this.clazz,r)}}}).call(r.prototype),n.SearchHighlight=r}),ace.define("ace/edit_session/fold_line",["require","exports","module","ace/range"],function(e,n,t){"use strict";function i(e,n){this.foldData=e,Array.isArray(n)?this.folds=n:n=this.folds=[n];var t=n[n.length-1];this.range=new a(n[0].start.row,n[0].start.column,t.end.row,t.end.column),this.start=this.range.start,this.end=this.range.end,this.folds.forEach(function(e){e.setFoldLine(this)},this)}var a=e("../range").Range;(function(){this.shiftRow=function(e){this.start.row+=e,this.end.row+=e,this.folds.forEach(function(n){n.start.row+=e,n.end.row+=e})},this.addFold=function(e){if(e.sameRow){if(e.start.rowthis.endRow)throw new Error("Can't add a fold to this FoldLine as it has no connection");this.folds.push(e),this.folds.sort(function(e,n){return-e.range.compareEnd(n.start.row,n.start.column)}),this.range.compareEnd(e.start.row,e.start.column)>0?(this.end.row=e.end.row,this.end.column=e.end.column):this.range.compareStart(e.end.row,e.end.column)<0&&(this.start.row=e.start.row,this.start.column=e.start.column)}else if(e.start.row==this.end.row)this.folds.push(e),this.end.row=e.end.row,this.end.column=e.end.column;else{if(e.end.row!=this.start.row)throw new Error("Trying to add fold to FoldRow that doesn't have a matching row");this.folds.unshift(e),this.start.row=e.start.row,this.start.column=e.start.column}e.foldLine=this},this.containsRow=function(e){return e>=this.start.row&&e<=this.end.row},this.walk=function(e,n,t){var i,a,r,o=0,l=this.folds,c=!0;null==n&&(n=this.end.row,t=this.end.column);for(var s=0;s0)){var c=a(e,o.start);return 0===l?n&&0!==c?-r-2:r:c>0||0===c&&!n?r:-r-1}}return-r-1},this.add=function(e){var n=!e.isEmpty(),t=this.pointIndex(e.start,n);t<0&&(t=-t-1);var i=this.pointIndex(e.end,n,t);return i<0?i=-i-1:i++,this.ranges.splice(t,i-t,e)},this.addList=function(e){for(var n=[],t=e.length;t--;)n.push.apply(n,this.add(e[t]));return n},this.substractPoint=function(e){var n=this.pointIndex(e);if(n>=0)return this.ranges.splice(n,1)},this.merge=function(){var e=[],n=this.ranges;n=n.sort(function(e,n){return a(e.start,n.start)});for(var t,i=n[0],r=1;r=0},this.containsPoint=function(e){return this.pointIndex(e)>=0},this.rangeAtPoint=function(e){var n=this.pointIndex(e);if(n>=0)return this.ranges[n]},this.clipRows=function(e,n){var t=this.ranges;if(t[0].start.row>n||t[t.length-1].start.rowi)break;if(u.start.row==i&&u.start.column>=n.column&&(u.start.column==n.column&&this.$insertRight||(u.start.column+=o,u.start.row+=r)),u.end.row==i&&u.end.column>=n.column){if(u.end.column==n.column&&this.$insertRight)continue;u.end.column==n.column&&o>0&&cu.start.column&&u.end.column==l[c+1].start.column&&(u.end.column-=o),u.end.column+=o,u.end.row+=r}}}if(0!=r&&c=e)return a;if(a.end.row>e)return null}return null},this.getNextFoldLine=function(e,n){var t=this.$foldData,i=0;for(n&&(i=t.indexOf(n)),-1==i&&(i=0),i;i=e)return a}return null},this.getFoldedRowCount=function(e,n){for(var t=this.$foldData,i=n-e+1,a=0;a=n){l=e?i-=n-l:i=0);break}o>=e&&(i-=l>=e?o-l:o-e+1)}return i},this.$addFoldLine=function(e){return this.$foldData.push(e),this.$foldData.sort(function(e,n){return e.start.row-n.start.row}),e},this.addFold=function(e,n){var t,i=this.$foldData,a=!1;e instanceof o?t=e:(t=new o(n,e),t.collapseChildren=n.collapseChildren),this.$clipRangeToDocument(t.range);var l=t.start.row,c=t.start.column,s=t.end.row,u=t.end.column;if(!(l0&&(this.removeFolds(d),d.forEach(function(e){t.addSubFold(e)}));for(var g=0;g0&&this.foldAll(e.start.row+1,e.end.row,e.collapseChildren-1),e.subFolds=[]},this.expandFolds=function(e){e.forEach(function(e){this.expandFold(e)},this)},this.unfold=function(e,n){var t,i;if(null==e?(t=new a(0,0,this.getLength(),0),n=!0):t="number"==typeof e?new a(e,0,e,this.getLine(e).length):"row"in e?a.fromPoints(e,e):e,i=this.getFoldsInRangeList(t),n)this.removeFolds(i);else for(var r=i;r.length;)this.expandFolds(r),r=this.getFoldsInRangeList(t);if(i.length)return i},this.isRowFolded=function(e,n){return!!this.getFoldLine(e,n)},this.getRowFoldEnd=function(e,n){var t=this.getFoldLine(e,n);return t?t.end.row:e},this.getRowFoldStart=function(e,n){var t=this.getFoldLine(e,n);return t?t.start.row:e},this.getFoldDisplayLine=function(e,n,t,i,a){null==i&&(i=e.start.row),null==a&&(a=0),null==n&&(n=e.end.row),null==t&&(t=this.getLine(n).length);var r=this.doc,o="";return e.walk(function(e,n,t,l){if(!(nu)break}while(r&&c.test(r.type));r=i.stepBackward()}else r=i.getCurrentToken();return s.end.row=i.getCurrentTokenRow(),s.end.column=i.getCurrentTokenColumn()+r.value.length-2,s}},this.foldAll=function(e,n,t){void 0==t&&(t=1e5);var i=this.foldWidgets;if(i){n=n||this.getLength(),e=e||0;for(var a=e;a=e){a=r.end.row;try{var o=this.addFold("...",r);o&&(o.collapseChildren=t)}catch(e){}}}}},this.$foldStyles={manual:1,markbegin:1,markbeginend:1},this.$foldStyle="markbegin",this.setFoldStyle=function(e){if(!this.$foldStyles[e])throw new Error("invalid fold style: "+e+"["+Object.keys(this.$foldStyles).join(", ")+"]");if(this.$foldStyle!=e){this.$foldStyle=e,"manual"==e&&this.unfold();var n=this.$foldMode;this.$setFolding(null),this.$setFolding(n)}},this.$setFolding=function(e){if(this.$foldMode!=e){if(this.$foldMode=e,this.off("change",this.$updateFoldWidgets),this.off("tokenizerUpdate",this.$tokenizerUpdateFoldWidgets),this._signal("changeAnnotation"),!e||"manual"==this.$foldStyle)return void(this.foldWidgets=null);this.foldWidgets=[],this.getFoldWidget=e.getFoldWidget.bind(e,this,this.$foldStyle),this.getFoldWidgetRange=e.getFoldWidgetRange.bind(e,this,this.$foldStyle),this.$updateFoldWidgets=this.updateFoldWidgets.bind(this),this.$tokenizerUpdateFoldWidgets=this.tokenizerUpdateFoldWidgets.bind(this),this.on("change",this.$updateFoldWidgets),this.on("tokenizerUpdate",this.$tokenizerUpdateFoldWidgets)}},this.getParentFoldRangeData=function(e,n){var t=this.foldWidgets;if(!t||n&&t[e])return{};for(var i,a=e-1;a>=0;){var r=t[a];if(null==r&&(r=t[a]=this.getFoldWidget(a)),"start"==r){var o=this.getFoldWidgetRange(a);if(i||(i=o),o&&o.end.row>=e)break}a--}return{range:-1!==a&&o,firstRange:i}},this.onFoldWidgetClick=function(e,n){n=n.domEvent;var t={children:n.shiftKey,all:n.ctrlKey||n.metaKey,siblings:n.altKey};if(!this.$toggleFoldWidget(e,t)){var i=n.target||n.srcElement;i&&/ace_fold-widget/.test(i.className)&&(i.className+=" ace_invalid")}},this.$toggleFoldWidget=function(e,n){if(this.getFoldWidget){var t=this.getFoldWidget(e),i=this.getLine(e),a="end"===t?-1:1,r=this.getFoldAt(e,-1===a?0:i.length,a);if(r)return n.children||n.all?this.removeFold(r):this.expandFold(r),r;var o=this.getFoldWidgetRange(e,!0);if(o&&!o.isMultiLine()&&(r=this.getFoldAt(o.start.row,o.start.column,1))&&o.isEqual(r.range))return this.removeFold(r),r;if(n.siblings){var l=this.getParentFoldRangeData(e);if(l.range)var c=l.range.start.row+1,s=l.range.end.row;this.foldAll(c,s,n.all?1e4:0)}else n.children?(s=o?o.end.row:this.getLength(),this.foldAll(e+1,s,n.all?1e4:0)):o&&(n.all&&(o.collapseChildren=1e4),this.addFold("...",o));return o}},this.toggleFoldWidget=function(e){var n=this.selection.getCursor().row;n=this.getRowFoldStart(n);var t=this.$toggleFoldWidget(n,{});if(!t){var i=this.getParentFoldRangeData(n,!0);if(t=i.range||i.firstRange){n=t.start.row;var a=this.getFoldAt(n,this.getLine(n).length,1);a?this.removeFold(a):this.addFold("...",t)}}},this.updateFoldWidgets=function(e){var n=e.start.row,t=e.end.row-n;if(0===t)this.foldWidgets[n]=null;else if("remove"==e.action)this.foldWidgets.splice(n,t+1,null);else{var i=Array(t+1);i.unshift(n,1),this.foldWidgets.splice.apply(this.foldWidgets,i)}},this.tokenizerUpdateFoldWidgets=function(e){var n=e.data;n.first!=n.last&&this.foldWidgets.length>n.first&&this.foldWidgets.splice(n.first,this.foldWidgets.length)}}var a=e("../range").Range,r=e("./fold_line").FoldLine,o=e("./fold").Fold,l=e("../token_iterator").TokenIterator;n.Folding=i}),ace.define("ace/edit_session/bracket_match",["require","exports","module","ace/token_iterator","ace/range"],function(e,n,t){"use strict";function i(){this.findMatchingBracket=function(e,n){if(0==e.column)return null;var t=n||this.getLine(e.row).charAt(e.column-1);if(""==t)return null;var i=t.match(/([\(\[\{])|([\)\]\}])/);return i?i[1]?this.$findClosingBracket(i[1],e):this.$findOpeningBracket(i[2],e):null},this.getBracketRange=function(e){var n,t=this.getLine(e.row),i=!0,a=t.charAt(e.column-1),o=a&&a.match(/([\(\[\{])|([\)\]\}])/);if(o||(a=t.charAt(e.column),e={row:e.row,column:e.column+1},o=a&&a.match(/([\(\[\{])|([\)\]\}])/),i=!1),!o)return null;if(o[1]){var l=this.$findClosingBracket(o[1],e);if(!l)return null;n=r.fromPoints(e,l),i||(n.end.column++,n.start.column--),n.cursor=n.end}else{var l=this.$findOpeningBracket(o[2],e);if(!l)return null;n=r.fromPoints(l,e),i||(n.start.column++,n.end.column--),n.cursor=n.start}return n},this.$brackets={")":"(","(":")","]":"[","[":"]","{":"}","}":"{"},this.$findOpeningBracket=function(e,n,t){var i=this.$brackets[e],r=1,o=new a(this,n.row,n.column),l=o.getCurrentToken();if(l||(l=o.stepForward()),l){t||(t=new RegExp("(\\.?"+l.type.replace(".","\\.").replace("rparen",".paren").replace(/\b(?:end)\b/,"(?:start|begin|end)")+")+"));for(var c=n.column-o.getCurrentTokenColumn()-2,s=l.value;;){for(;c>=0;){var u=s.charAt(c);if(u==i){if(0==(r-=1))return{row:o.getCurrentTokenRow(),column:c+o.getCurrentTokenColumn()}}else u==e&&(r+=1);c-=1}do{l=o.stepBackward()}while(l&&!t.test(l.type));if(null==l)break;s=l.value,c=s.length-1}return null}},this.$findClosingBracket=function(e,n,t){var i=this.$brackets[e],r=1,o=new a(this,n.row,n.column),l=o.getCurrentToken();if(l||(l=o.stepForward()),l){t||(t=new RegExp("(\\.?"+l.type.replace(".","\\.").replace("lparen",".paren").replace(/\b(?:start|begin)\b/,"(?:start|begin|end)")+")+"));for(var c=n.column-o.getCurrentTokenColumn();;){for(var s=l.value,u=s.length;c=4352&&e<=4447||e>=4515&&e<=4519||e>=4602&&e<=4607||e>=9001&&e<=9002||e>=11904&&e<=11929||e>=11931&&e<=12019||e>=12032&&e<=12245||e>=12272&&e<=12283||e>=12288&&e<=12350||e>=12353&&e<=12438||e>=12441&&e<=12543||e>=12549&&e<=12589||e>=12593&&e<=12686||e>=12688&&e<=12730||e>=12736&&e<=12771||e>=12784&&e<=12830||e>=12832&&e<=12871||e>=12880&&e<=13054||e>=13056&&e<=19903||e>=19968&&e<=42124||e>=42128&&e<=42182||e>=43360&&e<=43388||e>=44032&&e<=55203||e>=55216&&e<=55238||e>=55243&&e<=55291||e>=63744&&e<=64255||e>=65040&&e<=65049||e>=65072&&e<=65106||e>=65108&&e<=65126||e>=65128&&e<=65131||e>=65281&&e<=65376||e>=65504&&e<=65510)}i.implement(this,l),this.setDocument=function(e){this.doc&&this.doc.removeListener("change",this.$onChange),this.doc=e,e.on("change",this.$onChange),this.bgTokenizer&&this.bgTokenizer.setDocument(this.getDocument()),this.resetCaches()},this.getDocument=function(){return this.doc},this.$resetRowCache=function(e){if(!e)return this.$docRowCache=[],void(this.$screenRowCache=[]);var n=this.$docRowCache.length,t=this.$getRowCacheIndex(this.$docRowCache,e)+1;n>t&&(this.$docRowCache.splice(t,n),this.$screenRowCache.splice(t,n))},this.$getRowCacheIndex=function(e,n){for(var t=0,i=e.length-1;t<=i;){var a=t+i>>1,r=e[a];if(n>r)t=a+1;else{if(!(n=n);r++);return(t=i[r])?(t.index=r,t.start=a-t.value.length,t):null},this.setUndoManager=function(e){if(this.$undoManager=e,this.$deltas=[],this.$deltasDoc=[],this.$deltasFold=[],this.$informUndoManager&&this.$informUndoManager.cancel(),e){var n=this;this.$syncInformUndoManager=function(){n.$informUndoManager.cancel(),n.$deltasFold.length&&(n.$deltas.push({group:"fold",deltas:n.$deltasFold}),n.$deltasFold=[]),n.$deltasDoc.length&&(n.$deltas.push({group:"doc",deltas:n.$deltasDoc}),n.$deltasDoc=[]),n.$deltas.length>0&&e.execute({action:"aceupdate",args:[n.$deltas,n],merge:n.mergeUndoDeltas}),n.mergeUndoDeltas=!1,n.$deltas=[]},this.$informUndoManager=a.delayedCall(this.$syncInformUndoManager)}},this.markUndoGroup=function(){this.$syncInformUndoManager&&this.$syncInformUndoManager()},this.$defaultUndoManager={undo:function(){},redo:function(){},reset:function(){}},this.getUndoManager=function(){return this.$undoManager||this.$defaultUndoManager},this.getTabString=function(){return this.getUseSoftTabs()?a.stringRepeat(" ",this.getTabSize()):"\t"},this.setUseSoftTabs=function(e){this.setOption("useSoftTabs",e)},this.getUseSoftTabs=function(){return this.$useSoftTabs&&!this.$mode.$indentWithTabs},this.setTabSize=function(e){this.setOption("tabSize",e)},this.getTabSize=function(){return this.$tabSize},this.isTabStop=function(e){return this.$useSoftTabs&&e.column%this.$tabSize==0},this.setNavigateWithinSoftTabs=function(e){this.setOption("navigateWithinSoftTabs",e)},this.getNavigateWithinSoftTabs=function(){return this.$navigateWithinSoftTabs},this.$overwrite=!1,this.setOverwrite=function(e){this.setOption("overwrite",e)},this.getOverwrite=function(){return this.$overwrite},this.toggleOverwrite=function(){this.setOverwrite(!this.$overwrite)},this.addGutterDecoration=function(e,n){this.$decorations[e]||(this.$decorations[e]=""),this.$decorations[e]+=" "+n,this._signal("changeBreakpoint",{})},this.removeGutterDecoration=function(e,n){this.$decorations[e]=(this.$decorations[e]||"").replace(" "+n,""),this._signal("changeBreakpoint",{})},this.getBreakpoints=function(){return this.$breakpoints},this.setBreakpoints=function(e){this.$breakpoints=[];for(var n=0;n0&&(i=!!t.charAt(n-1).match(this.tokenRe)),i||(i=!!t.charAt(n).match(this.tokenRe)),i)var a=this.tokenRe;else if(/^\s+$/.test(t.slice(n-1,n+1)))var a=/\s/;else var a=this.nonTokenRe;var r=n;if(r>0){do{r--}while(r>=0&&t.charAt(r).match(a));r++}for(var o=n;oe&&(e=n.screenWidth)}),this.lineWidgetWidth=e},this.$computeWidth=function(e){if(this.$modified||e){if(this.$modified=!1,this.$useWrapMode)return this.screenWidth=this.$wrapLimit;for(var n=this.doc.getAllLines(),t=this.$rowLengthCache,i=0,a=0,r=this.$foldData[a],o=r?r.start.row:1/0,l=n.length,c=0;co){if((c=r.end.row+1)>=l)break;r=this.$foldData[a++],o=r?r.start.row:1/0}null==t[c]&&(t[c]=this.$getStringScreenWidth(n[c])[0]),t[c]>i&&(i=t[c])}this.screenWidth=i}},this.getLine=function(e){return this.doc.getLine(e)},this.getLines=function(e,n){return this.doc.getLines(e,n)},this.getLength=function(){return this.doc.getLength()},this.getTextRange=function(e){return this.doc.getTextRange(e||this.selection.getRange())},this.insert=function(e,n){return this.doc.insert(e,n)},this.remove=function(e){return this.doc.remove(e)},this.removeFullLines=function(e,n){return this.doc.removeFullLines(e,n)},this.undoChanges=function(e,n){if(e.length){this.$fromUndo=!0;for(var t=null,i=e.length-1;-1!=i;i--){var a=e[i];"doc"==a.group?(this.doc.revertDeltas(a.deltas),t=this.$getUndoSelection(a.deltas,!0,t)):a.deltas.forEach(function(e){this.addFolds(e.folds)},this)}return this.$fromUndo=!1,t&&this.$undoSelect&&!n&&this.selection.setSelectionRange(t),t}},this.redoChanges=function(e,n){if(e.length){this.$fromUndo=!0;for(var t=null,i=0;ie.end.column&&(r.start.column+=l),r.end.row==e.end.row&&r.end.column>e.end.column&&(r.end.column+=l)),o&&r.start.row>=e.end.row&&(r.start.row+=o,r.end.row+=o)}if(r.end=this.insert(r.start,i),a.length){var c=e.start,s=r.start,o=s.row-c.row,l=s.column-c.column;this.addFolds(a.map(function(e){return e=e.clone(),e.start.row==c.row&&(e.start.column+=l),e.end.row==c.row&&(e.end.column+=l),e.start.row+=o,e.end.row+=o,e}))}return r},this.indentRows=function(e,n,t){t=t.replace(/\t/g,this.getTabString());for(var i=e;i<=n;i++)this.doc.insertInLine({row:i,column:0},t)},this.outdentRows=function(e){for(var n=e.collapseRows(),t=new u(0,0,0,0),i=this.getTabSize(),a=n.start.row;a<=n.end.row;++a){var r=this.getLine(a);t.start.row=a,t.end.row=a;for(var o=0;o0){var i=this.getRowFoldEnd(n+t);if(i>this.doc.getLength()-1)return 0;var a=i-n}else{e=this.$clipRowToDocument(e),n=this.$clipRowToDocument(n);var a=n-e+1}var r=new u(e,0,n,Number.MAX_VALUE),o=this.getFoldsInRange(r).map(function(e){return e=e.clone(),e.start.row+=a,e.end.row+=a,e}),l=0==t?this.doc.getLines(e,n):this.doc.removeFullLines(e,n);return this.doc.insertFullLines(e+a,l),o.length&&this.addFolds(o),a},this.moveLinesUp=function(e,n){return this.$moveLines(e,n,-1)},this.moveLinesDown=function(e,n){return this.$moveLines(e,n,1)},this.duplicateLines=function(e,n){return this.$moveLines(e,n,0)},this.$clipRowToDocument=function(e){return Math.max(0,Math.min(e,this.doc.getLength()-1))},this.$clipColumnToRow=function(e,n){return n<0?0:Math.min(this.doc.getLine(e).length,n)},this.$clipPositionToDocument=function(e,n){if(n=Math.max(0,n),e<0)e=0,n=0;else{var t=this.doc.getLength();e>=t?(e=t-1,n=this.doc.getLine(t-1).length):n=Math.min(this.doc.getLine(e).length,n)}return{row:e,column:n}},this.$clipRangeToDocument=function(e){e.start.row<0?(e.start.row=0,e.start.column=0):e.start.column=this.$clipColumnToRow(e.start.row,e.start.column);var n=this.doc.getLength()-1;return e.end.row>n?(e.end.row=n,e.end.column=this.doc.getLine(n).length):e.end.column=this.$clipColumnToRow(e.end.row,e.end.column),e},this.$wrapLimit=80,this.$useWrapMode=!1,this.$wrapLimitRange={min:null,max:null},this.setUseWrapMode=function(e){if(e!=this.$useWrapMode){if(this.$useWrapMode=e,this.$modified=!0,this.$resetRowCache(0),e){var n=this.getLength();this.$wrapData=Array(n),this.$updateWrapData(0,n-1)}this._signal("changeWrapMode")}},this.getUseWrapMode=function(){return this.$useWrapMode},this.setWrapLimitRange=function(e,n){this.$wrapLimitRange.min===e&&this.$wrapLimitRange.max===n||(this.$wrapLimitRange={min:e,max:n},this.$modified=!0,this.$bidiHandler.markAsDirty(),this.$useWrapMode&&this._signal("changeWrapMode"))},this.adjustWrapLimit=function(e,n){var t=this.$wrapLimitRange;t.max<0&&(t={min:n,max:n});var i=this.$constrainWrapLimit(e,t.min,t.max);return i!=this.$wrapLimit&&i>1&&(this.$wrapLimit=i,this.$modified=!0,this.$useWrapMode&&(this.$updateWrapData(0,this.getLength()-1),this.$resetRowCache(0),this._signal("changeWrapLimit")),!0)},this.$constrainWrapLimit=function(e,n,t){return n&&(e=Math.max(n,e)),t&&(e=Math.min(t,e)),e},this.getWrapLimit=function(){return this.$wrapLimit},this.setWrapLimit=function(e){this.setWrapLimitRange(e,e)},this.getWrapLimitRange=function(){return{min:this.$wrapLimitRange.min,max:this.$wrapLimitRange.max}},this.$updateInternalDataOnChange=function(e){var n=this.$useWrapMode,t=e.action,i=e.start,a=e.end,r=i.row,o=a.row,l=o-r,c=null;if(this.$updating=!0,0!=l)if("remove"===t){this[n?"$wrapData":"$rowLengthCache"].splice(r,l);var s=this.$foldData;c=this.getFoldsInRange(e),this.removeFolds(c);var u=this.getFoldLine(a.row),p=0;if(u){u.addRemoveChars(a.row,a.column,i.column-a.column),u.shiftRow(-l);var m=this.getFoldLine(r);m&&m!==u&&(m.merge(u),u=m),p=s.indexOf(u)+1}for(p;p=a.row&&u.shiftRow(-l)}o=r}else{var d=Array(l);d.unshift(r,0);var g=n?this.$wrapData:this.$rowLengthCache;g.splice.apply(g,d);var s=this.$foldData,u=this.getFoldLine(r),p=0;if(u){var _=u.range.compareInside(i.row,i.column);0==_?(u=u.split(i.row,i.column))&&(u.shiftRow(l),u.addRemoveChars(o,0,a.column-i.column)):-1==_&&(u.addRemoveChars(r,0,a.column-i.column),u.shiftRow(l)),p=s.indexOf(u)+1}for(p;p=r&&u.shiftRow(l)}}else{l=Math.abs(e.start.column-e.end.column),"remove"===t&&(c=this.getFoldsInRange(e),this.removeFolds(c),l=-l);var u=this.getFoldLine(r);u&&u.addRemoveChars(r,i.column,l)}return n&&this.$wrapData.length!=this.doc.getLength()&&console.error("doc.getLength() and $wrapData.length have to be the same!"),this.$updating=!1,n?this.$updateWrapData(r,o):this.$updateRowLengthCache(r,o),c},this.$updateRowLengthCache=function(e,n,t){this.$rowLengthCache[e]=null,this.$rowLengthCache[n]=null},this.$updateWrapData=function(e,i){var a,r,o=this.doc.getAllLines(),l=this.getTabSize(),c=this.$wrapData,s=this.$wrapLimit,u=e;for(i=Math.min(i,o.length-1);u<=i;)r=this.getFoldLine(u,r),r?(a=[],r.walk(function(e,i,r,l){var c;if(null!=e){c=this.$getDisplayTokens(e,a.length),c[0]=n;for(var s=1;si-h;){var y=m+i-h;if(e[y-1]>=r&&e[y]>=r)l(y);else if(e[y]!=n&&e[y]!=t){for(var v=Math.max(y-(i-(i>>2)),m-1);y>v&&e[y]v&&e[y]v&&9==e[y];)y--}else for(;y>v&&e[y]v?l(++y):(y=m+i,2==e[y]&&y--,l(y-h))}else{for(y;y!=m-1&&e[y]!=n;y--);if(y>m){l(y);continue}for(y=m+i;y39&&l<48||l>57&&l<64?a.push(9):l>=4352&&e(l)?a.push(1,2):a.push(1)}return a},this.$getStringScreenWidth=function(n,t,i){if(0==t)return[0,0];null==t&&(t=1/0),i=i||0;var a,r;for(r=0;r=4352&&e(a)?i+=2:i+=1,!(i>t));r++);return[i,r]},this.lineWidgets=null,this.getRowLength=function(e){if(this.lineWidgets)var n=this.lineWidgets[e]&&this.lineWidgets[e].rowCount||0;else n=0;return this.$useWrapMode&&this.$wrapData[e]?this.$wrapData[e].length+1+n:1+n},this.getRowLineCount=function(e){return this.$useWrapMode&&this.$wrapData[e]?this.$wrapData[e].length+1:1},this.getRowWrapIndent=function(e){if(this.$useWrapMode){var n=this.screenToDocumentPosition(e,Number.MAX_VALUE),t=this.$wrapData[n.row];return t.length&&t[0]=0)var l=s[u],r=this.$docRowCache[u],m=e>s[p-1];else var m=!p;for(var d=this.getLength()-1,g=this.getNextFoldLine(r),_=g?g.start.row:1/0;l<=e&&(c=this.getRowLength(r),!(l+c>e||r>=d));)l+=c,++r>_&&(r=g.end.row+1,g=this.getNextFoldLine(r,g),_=g?g.start.row:1/0),m&&(this.$docRowCache.push(r),this.$screenRowCache.push(l));if(g&&g.start.row<=r)i=this.getFoldDisplayLine(g),r=g.start.row;else{if(l+c<=e||r>d)return{row:d,column:this.getLine(d).length};i=this.getLine(r),g=null}var f=0,h=Math.floor(e-l);if(this.$useWrapMode){var y=this.$wrapData[r];y&&(a=y[h],h>0&&y.length&&(f=y.indent,o=y[h-1]||y[y.length-1],i=i.substring(o)))}return void 0!==t&&this.$bidiHandler.isBidiRow(l+h,r,h)&&(n=this.$bidiHandler.offsetToCol(t)),o+=this.$getStringScreenWidth(i,n-f)[1],this.$useWrapMode&&o>=a&&(o=a-1),g?g.idxToPosition(o):{row:r,column:o}},this.documentToScreenPosition=function(e,n){if(void 0===n)var t=this.$clipPositionToDocument(e.row,e.column);else t=this.$clipPositionToDocument(e,n);e=t.row,n=t.column;var i=0,a=null,r=null;(r=this.getFoldAt(e,n,1))&&(e=r.start.row,n=r.start.column);var o,l=0,c=this.$docRowCache,s=this.$getRowCacheIndex(c,e),u=c.length;if(u&&s>=0)var l=c[s],i=this.$screenRowCache[s],p=e>c[u-1];else var p=!u;for(var m=this.getNextFoldLine(l),d=m?m.start.row:1/0;l=d){if((o=m.end.row+1)>e)break;m=this.getNextFoldLine(o,m),d=m?m.start.row:1/0}else o=l+1;i+=this.getRowLength(l),l=o,p&&(this.$docRowCache.push(l),this.$screenRowCache.push(i))}var g="";m&&l>=d?(g=this.getFoldDisplayLine(m,e,n),a=m.start.row):(g=this.getLine(e).substring(0,n),a=e);var _=0;if(this.$useWrapMode){var f=this.$wrapData[a];if(f){for(var h=0;g.length>=f[h];)i++,h++;g=g.substring(f[h-1]||0,g.length),_=h>0?f.indent:0}}return{row:i,column:_+this.$getStringScreenWidth(g)[0]}},this.documentToScreenColumn=function(e,n){return this.documentToScreenPosition(e,n).column},this.documentToScreenRow=function(e,n){return this.documentToScreenPosition(e,n).row},this.getScreenLength=function(){var e=0,n=null;if(this.$useWrapMode)for(var t=this.$wrapData.length,i=0,a=0,n=this.$foldData[a++],r=n?n.start.row:1/0;ir&&(i=n.end.row+1,n=this.$foldData[a++],r=n?n.start.row:1/0)}else{e=this.getLength();for(var l=this.$foldData,a=0;at));r++);return[i,r]})},this.destroy=function(){this.bgTokenizer&&(this.bgTokenizer.setDocument(null),this.bgTokenizer=null),this.$stopWorker()},this.isFullWidth=e}.call(g.prototype),e("./edit_session/folding").Folding.call(g.prototype),e("./edit_session/bracket_match").BracketMatch.call(g.prototype),o.defineOptions(g.prototype,"session",{wrap:{set:function(e){if(e&&"off"!=e?"free"==e?e=!0:"printMargin"==e?e=-1:"string"==typeof e&&(e=parseInt(e,10)||!1):e=!1,this.$wrap!=e)if(this.$wrap=e,e){var n="number"==typeof e?e:null;this.setWrapLimitRange(n,n),this.setUseWrapMode(!0)}else this.setUseWrapMode(!1)},get:function(){return this.getUseWrapMode()?-1==this.$wrap?"printMargin":this.getWrapLimitRange().min?this.$wrap:"free":"off"},handlesSet:!0},wrapMethod:{set:function(e){(e="auto"==e?"text"!=this.$mode.type:"text"!=e)!=this.$wrapAsCode&&(this.$wrapAsCode=e,this.$useWrapMode&&(this.$modified=!0,this.$resetRowCache(0),this.$updateWrapData(0,this.getLength()-1)))},initialValue:"auto"},indentedSoftWrap:{initialValue:!0},firstLineNumber:{set:function(){this._signal("changeBreakpoint")},initialValue:1},useWorker:{set:function(e){this.$useWorker=e,this.$stopWorker(),e&&this.$startWorker()},initialValue:!0},useSoftTabs:{initialValue:!0},tabSize:{set:function(e){isNaN(e)||this.$tabSize===e||(this.$modified=!0,this.$rowLengthCache=[],this.$tabSize=e,this._signal("changeTabSize"))},initialValue:4,handlesSet:!0},navigateWithinSoftTabs:{initialValue:!1},overwrite:{set:function(e){this._signal("changeOverwrite")},initialValue:!1},newLineMode:{set:function(e){this.doc.setNewLineMode(e)},get:function(){return this.doc.getNewLineMode()},handlesSet:!0},mode:{set:function(e){this.setMode(e)},get:function(){return this.$modeId}}}),n.EditSession=g}),ace.define("ace/search",["require","exports","module","ace/lib/lang","ace/lib/oop","ace/range"],function(e,n,t){"use strict";function i(e,n){function t(e){return/\w/.test(e)||n.regExp?"\\b":""}return t(e[0])+e+t(e[e.length-1])}var a=e("./lib/lang"),r=e("./lib/oop"),o=e("./range").Range,l=function(){this.$options={}};(function(){this.set=function(e){return r.mixin(this.$options,e),this},this.getOptions=function(){return a.copyObject(this.$options)},this.setOptions=function(e){this.$options=e},this.find=function(e){var n=this.$options,t=this.$matchIterator(e,n);if(!t)return!1;var i=null;return t.forEach(function(e,t,a,r){return i=new o(e,t,a,r),!(t==r&&n.start&&n.start.start&&0!=n.skipCurrent&&i.isEqual(n.start))||(i=null,!1)}),i},this.findAll=function(e){var n=this.$options;if(!n.needle)return[];this.$assembleRegExp(n);var t=n.range,i=t?e.getLines(t.start.row,t.end.row):e.doc.getAllLines(),r=[],l=n.re;if(n.$isMultiLine){var c,s=l.length,u=i.length-s;e:for(var p=l.offset||0;p<=u;p++){for(var m=0;m_||(r.push(c=new o(p,_,p+s-1,f)),s>2&&(p=p+s-2))}}else for(var h=0;hE&&r[m].end.row==t.end.row;)m--;for(r=r.slice(h,m+1),h=0,m=r.length;h=l;t--)if(p(t,Number.MAX_VALUE,e))return;if(0!=n.wrap)for(t=c,l=o.row;t>=l;t--)if(p(t,Number.MAX_VALUE,e))return}};else var s=function(e){var t=o.row;if(!p(t,o.column,e)){for(t+=1;t<=c;t++)if(p(t,0,e))return;if(0!=n.wrap)for(t=l,c=o.row;t<=c;t++)if(p(t,0,e))return}};if(n.$isMultiLine)var u=t.length,p=function(n,a,r){var o=i?n-u+1:n;if(!(o<0)){var l=e.getLine(o),c=l.search(t[0]);if(!(!i&&ca))return!!r(o,c,o+u-1,p)||void 0}}};else if(i)var p=function(n,i,a){var r,o=e.getLine(n),l=[],c=0;for(t.lastIndex=0;r=t.exec(o);){var s=r[0].length;if(c=r.index,!s){if(c>=o.length)break;t.lastIndex=c+=1}if(r.index+s>i)break;l.push(r.index,s)}for(var u=l.length-1;u>=0;u-=2){var p=l[u-1],s=l[u];if(a(n,p,n,p+s))return!0}};else var p=function(n,i,a){var r,o=e.getLine(n),l=i;for(t.lastIndex=i;r=t.exec(o);){var c=r[0].length;if(l=r.index,a(n,l,n,l+c))return!0;if(!c&&(t.lastIndex=l+=1,l>=o.length))return!1}};return{forEach:s}}}).call(l.prototype),n.Search=l}),ace.define("ace/keyboard/hash_handler",["require","exports","module","ace/lib/keys","ace/lib/useragent"],function(e,n,t){"use strict";function i(e,n){this.platform=n||(o.isMac?"mac":"win"),this.commands={},this.commandKeyBinding={},this.addCommands(e),this.$singleCommand=!0}function a(e,n){i.call(this,e,n),this.$singleCommand=!1}var r=e("../lib/keys"),o=e("../lib/useragent"),l=r.KEY_MODS;a.prototype=i.prototype,function(){function e(e){return"object"==typeof e&&e.bindKey&&e.bindKey.position||(e.isDefault?-100:0)}this.addCommand=function(e){this.commands[e.name]&&this.removeCommand(e),this.commands[e.name]=e,e.bindKey&&this._buildKeyHash(e)},this.removeCommand=function(e,n){var t=e&&("string"==typeof e?e:e.name);e=this.commands[t],n||delete this.commands[t];var i=this.commandKeyBinding;for(var a in i){var r=i[a];if(r==e)delete i[a];else if(Array.isArray(r)){var o=r.indexOf(e);-1!=o&&(r.splice(o,1),1==r.length&&(i[a]=r[0]))}}},this.bindKey=function(e,n,t){if("object"==typeof e&&e&&(void 0==t&&(t=e.position),e=e[this.platform]),e)return"function"==typeof n?this.addCommand({exec:n,bindKey:e,name:n.name||e}):void e.split("|").forEach(function(e){var i="";if(-1!=e.indexOf(" ")){var a=e.split(/\s+/);e=a.pop(),a.forEach(function(e){var n=this.parseKeys(e),t=l[n.hashId]+n.key;i+=(i?" ":"")+t,this._addCommandToBinding(i,"chainKeys")},this),i+=" "}var r=this.parseKeys(e),o=l[r.hashId]+r.key;this._addCommandToBinding(i+o,n,t)},this)},this._addCommandToBinding=function(n,t,i){var a,r=this.commandKeyBinding;if(t)if(!r[n]||this.$singleCommand)r[n]=t;else{Array.isArray(r[n])?-1!=(a=r[n].indexOf(t))&&r[n].splice(a,1):r[n]=[r[n]],"number"!=typeof i&&(i=e(t));var o=r[n];for(a=0;ai)break}o.splice(a,0,t)}else delete r[n]},this.addCommands=function(e){e&&Object.keys(e).forEach(function(n){var t=e[n];if(t){if("string"==typeof t)return this.bindKey(t,n);"function"==typeof t&&(t={exec:t}),"object"==typeof t&&(t.name||(t.name=n),this.addCommand(t))}},this)},this.removeCommands=function(e){Object.keys(e).forEach(function(n){this.removeCommand(e[n])},this)},this.bindKeys=function(e){Object.keys(e).forEach(function(n){this.bindKey(n,e[n])},this)},this._buildKeyHash=function(e){this.bindKey(e.bindKey,e)},this.parseKeys=function(e){var n=e.toLowerCase().split(/[\-\+]([\-\+])?/).filter(function(e){return e}),t=n.pop(),i=r[t];if(r.FUNCTION_KEYS[i])t=r.FUNCTION_KEYS[i].toLowerCase();else{if(!n.length)return{key:t,hashId:-1};if(1==n.length&&"shift"==n[0])return{key:t.toUpperCase(),hashId:-1}}for(var a=0,o=n.length;o--;){var l=r.KEY_MODS[n[o]];if(null==l)return"undefined"!=typeof console&&console.error("invalid modifier "+n[o]+" in "+e),!1;a|=l}return{key:t,hashId:a}},this.findKeyCommand=function(e,n){var t=l[e]+n;return this.commandKeyBinding[t]},this.handleKeyboard=function(e,n,t,i){if(!(i<0)){var a=l[n]+t,r=this.commandKeyBinding[a];return e.$keyChain&&(e.$keyChain+=" "+a,r=this.commandKeyBinding[e.$keyChain]||r),!r||"chainKeys"!=r&&"chainKeys"!=r[r.length-1]?(e.$keyChain&&(n&&4!=n||1!=t.length?(-1==n||i>0)&&(e.$keyChain=""):e.$keyChain=e.$keyChain.slice(0,-a.length-1)),{command:r}):(e.$keyChain=e.$keyChain||a,{command:"null"})}},this.getStatusText=function(e,n){return n.$keyChain||""}}.call(i.prototype),n.HashHandler=i,n.MultiHashHandler=a}),ace.define("ace/commands/command_manager",["require","exports","module","ace/lib/oop","ace/keyboard/hash_handler","ace/lib/event_emitter"],function(e,n,t){"use strict";var i=e("../lib/oop"),a=e("../keyboard/hash_handler").MultiHashHandler,r=e("../lib/event_emitter").EventEmitter,o=function(e,n){a.call(this,n,e),this.byName=this.commands,this.setDefaultHandler("exec",function(e){return e.command.exec(e.editor,e.args||{})})};i.inherits(o,a),function(){i.implement(this,r),this.exec=function(e,n,t){if(Array.isArray(e)){for(var i=e.length;i--;)if(this.exec(e[i],n,t))return!0;return!1}if("string"==typeof e&&(e=this.commands[e]),!e)return!1;if(n&&n.$readOnly&&!e.readOnly)return!1;if(e.isAvailable&&!e.isAvailable(n))return!1;var a={editor:n,command:e,args:t};return a.returnValue=this._emit("exec",a),this._signal("afterExec",a),!1!==a.returnValue},this.toggleRecording=function(e){if(!this.$inReplay)return e&&e._emit("changeStatus"),this.recording?(this.macro.pop(),this.removeEventListener("exec",this.$addCommandToMacro),this.macro.length||(this.macro=this.oldMacro),this.recording=!1):(this.$addCommandToMacro||(this.$addCommandToMacro=function(e){this.macro.push([e.command,e.args])}.bind(this)),this.oldMacro=this.macro,this.macro=[],this.on("exec",this.$addCommandToMacro),this.recording=!0)},this.replay=function(e){if(!this.$inReplay&&this.macro){if(this.recording)return this.toggleRecording(e);try{this.$inReplay=!0,this.macro.forEach(function(n){"string"==typeof n?this.exec(n,e):this.exec(n[0],e,n[1])},this)}finally{this.$inReplay=!1}}},this.trimMacro=function(e){return e.map(function(e){return"string"!=typeof e[0]&&(e[0]=e[0].name),e[1]||(e=e[0]),e})}}.call(o.prototype),n.CommandManager=o}),ace.define("ace/commands/default_commands",["require","exports","module","ace/lib/lang","ace/config","ace/range"],function(e,n,t){"use strict";function i(e,n){return{win:e,mac:n}}var a=e("../lib/lang"),r=e("../config"),o=e("../range").Range;n.commands=[{name:"showSettingsMenu",bindKey:i("Ctrl-,","Command-,"),exec:function(e){r.loadModule("ace/ext/settings_menu",function(n){n.init(e),e.showSettingsMenu()})},readOnly:!0},{name:"goToNextError",bindKey:i("Alt-E","F4"),exec:function(e){r.loadModule("ace/ext/error_marker",function(n){n.showErrorMarker(e,1)})},scrollIntoView:"animate",readOnly:!0},{name:"goToPreviousError",bindKey:i("Alt-Shift-E","Shift-F4"),exec:function(e){r.loadModule("ace/ext/error_marker",function(n){n.showErrorMarker(e,-1)})},scrollIntoView:"animate",readOnly:!0},{name:"selectall",bindKey:i("Ctrl-A","Command-A"),exec:function(e){e.selectAll()},readOnly:!0},{name:"centerselection",bindKey:i(null,"Ctrl-L"),exec:function(e){e.centerSelection()},readOnly:!0},{name:"gotoline",bindKey:i("Ctrl-L","Command-L"),exec:function(e){var n=parseInt(prompt("Enter line number:"),10);isNaN(n)||e.gotoLine(n)},readOnly:!0},{name:"fold",bindKey:i("Alt-L|Ctrl-F1","Command-Alt-L|Command-F1"),exec:function(e){e.session.toggleFold(!1)},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"unfold",bindKey:i("Alt-Shift-L|Ctrl-Shift-F1","Command-Alt-Shift-L|Command-Shift-F1"),exec:function(e){e.session.toggleFold(!0)},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"toggleFoldWidget",bindKey:i("F2","F2"),exec:function(e){e.session.toggleFoldWidget()},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"toggleParentFoldWidget",bindKey:i("Alt-F2","Alt-F2"),exec:function(e){e.session.toggleFoldWidget(!0)},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"foldall",bindKey:i(null,"Ctrl-Command-Option-0"),exec:function(e){e.session.foldAll()},scrollIntoView:"center",readOnly:!0},{name:"foldOther",bindKey:i("Alt-0","Command-Option-0"),exec:function(e){e.session.foldAll(),e.session.unfold(e.selection.getAllRanges())},scrollIntoView:"center",readOnly:!0},{name:"unfoldall",bindKey:i("Alt-Shift-0","Command-Option-Shift-0"),exec:function(e){e.session.unfold()},scrollIntoView:"center",readOnly:!0},{name:"findnext",bindKey:i("Ctrl-K","Command-G"),exec:function(e){e.findNext()},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"findprevious",bindKey:i("Ctrl-Shift-K","Command-Shift-G"),exec:function(e){e.findPrevious()},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"selectOrFindNext",bindKey:i("Alt-K","Ctrl-G"),exec:function(e){e.selection.isEmpty()?e.selection.selectWord():e.findNext()},readOnly:!0},{name:"selectOrFindPrevious",bindKey:i("Alt-Shift-K","Ctrl-Shift-G"),exec:function(e){e.selection.isEmpty()?e.selection.selectWord():e.findPrevious()},readOnly:!0},{name:"find",bindKey:i("Ctrl-F","Command-F"),exec:function(e){r.loadModule("ace/ext/searchbox",function(n){n.Search(e)})},readOnly:!0},{name:"overwrite",bindKey:"Insert",exec:function(e){e.toggleOverwrite()},readOnly:!0},{name:"selecttostart",bindKey:i("Ctrl-Shift-Home","Command-Shift-Home|Command-Shift-Up"),exec:function(e){e.getSelection().selectFileStart()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"gotostart",bindKey:i("Ctrl-Home","Command-Home|Command-Up"),exec:function(e){e.navigateFileStart()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"selectup",bindKey:i("Shift-Up","Shift-Up|Ctrl-Shift-P"),exec:function(e){e.getSelection().selectUp()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"golineup",bindKey:i("Up","Up|Ctrl-P"),exec:function(e,n){e.navigateUp(n.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selecttoend",bindKey:i("Ctrl-Shift-End","Command-Shift-End|Command-Shift-Down"),exec:function(e){e.getSelection().selectFileEnd()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"gotoend",bindKey:i("Ctrl-End","Command-End|Command-Down"),exec:function(e){e.navigateFileEnd()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"selectdown",bindKey:i("Shift-Down","Shift-Down|Ctrl-Shift-N"),exec:function(e){e.getSelection().selectDown()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"golinedown",bindKey:i("Down","Down|Ctrl-N"),exec:function(e,n){e.navigateDown(n.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectwordleft",bindKey:i("Ctrl-Shift-Left","Option-Shift-Left"),exec:function(e){e.getSelection().selectWordLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotowordleft",bindKey:i("Ctrl-Left","Option-Left"),exec:function(e){e.navigateWordLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selecttolinestart",bindKey:i("Alt-Shift-Left","Command-Shift-Left|Ctrl-Shift-A"),exec:function(e){e.getSelection().selectLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotolinestart",bindKey:i("Alt-Left|Home","Command-Left|Home|Ctrl-A"),exec:function(e){e.navigateLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectleft",bindKey:i("Shift-Left","Shift-Left|Ctrl-Shift-B"),exec:function(e){e.getSelection().selectLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotoleft",bindKey:i("Left","Left|Ctrl-B"),exec:function(e,n){e.navigateLeft(n.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectwordright",bindKey:i("Ctrl-Shift-Right","Option-Shift-Right"),exec:function(e){e.getSelection().selectWordRight()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotowordright",bindKey:i("Ctrl-Right","Option-Right"),exec:function(e){e.navigateWordRight()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selecttolineend",bindKey:i("Alt-Shift-Right","Command-Shift-Right|Shift-End|Ctrl-Shift-E"),exec:function(e){e.getSelection().selectLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotolineend",bindKey:i("Alt-Right|End","Command-Right|End|Ctrl-E"),exec:function(e){e.navigateLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectright",bindKey:i("Shift-Right","Shift-Right"),exec:function(e){e.getSelection().selectRight()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotoright",bindKey:i("Right","Right|Ctrl-F"),exec:function(e,n){e.navigateRight(n.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectpagedown",bindKey:"Shift-PageDown",exec:function(e){e.selectPageDown()},readOnly:!0},{name:"pagedown",bindKey:i(null,"Option-PageDown"),exec:function(e){e.scrollPageDown()},readOnly:!0},{name:"gotopagedown",bindKey:i("PageDown","PageDown|Ctrl-V"),exec:function(e){e.gotoPageDown()},readOnly:!0},{name:"selectpageup",bindKey:"Shift-PageUp",exec:function(e){e.selectPageUp()},readOnly:!0},{name:"pageup",bindKey:i(null,"Option-PageUp"),exec:function(e){e.scrollPageUp()},readOnly:!0},{name:"gotopageup",bindKey:"PageUp",exec:function(e){e.gotoPageUp()},readOnly:!0},{name:"scrollup",bindKey:i("Ctrl-Up",null),exec:function(e){e.renderer.scrollBy(0,-2*e.renderer.layerConfig.lineHeight)},readOnly:!0},{name:"scrolldown",bindKey:i("Ctrl-Down",null),exec:function(e){e.renderer.scrollBy(0,2*e.renderer.layerConfig.lineHeight)},readOnly:!0},{name:"selectlinestart",bindKey:"Shift-Home",exec:function(e){e.getSelection().selectLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectlineend",bindKey:"Shift-End",exec:function(e){e.getSelection().selectLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"togglerecording",bindKey:i("Ctrl-Alt-E","Command-Option-E"),exec:function(e){e.commands.toggleRecording(e)},readOnly:!0},{name:"replaymacro",bindKey:i("Ctrl-Shift-E","Command-Shift-E"),exec:function(e){e.commands.replay(e)},readOnly:!0},{name:"jumptomatching",bindKey:i("Ctrl-P","Ctrl-P"),exec:function(e){e.jumpToMatching()},multiSelectAction:"forEach",scrollIntoView:"animate",readOnly:!0},{name:"selecttomatching",bindKey:i("Ctrl-Shift-P","Ctrl-Shift-P"),exec:function(e){e.jumpToMatching(!0)},multiSelectAction:"forEach",scrollIntoView:"animate",readOnly:!0},{name:"expandToMatching",bindKey:i("Ctrl-Shift-M","Ctrl-Shift-M"),exec:function(e){e.jumpToMatching(!0,!0)},multiSelectAction:"forEach",scrollIntoView:"animate",readOnly:!0},{name:"passKeysToBrowser",bindKey:i(null,null),exec:function(){},passEvent:!0,readOnly:!0},{name:"copy",exec:function(e){},readOnly:!0},{name:"cut",exec:function(e){var n=e.getSelectionRange();e._emit("cut",n),e.selection.isEmpty()||(e.session.remove(n),e.clearSelection())},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"paste",exec:function(e,n){e.$handlePaste(n)},scrollIntoView:"cursor"},{name:"removeline",bindKey:i("Ctrl-D","Command-D"),exec:function(e){e.removeLines()},scrollIntoView:"cursor",multiSelectAction:"forEachLine"},{name:"duplicateSelection",bindKey:i("Ctrl-Shift-D","Command-Shift-D"),exec:function(e){e.duplicateSelection()},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"sortlines",bindKey:i("Ctrl-Alt-S","Command-Alt-S"),exec:function(e){e.sortLines()},scrollIntoView:"selection",multiSelectAction:"forEachLine"},{name:"togglecomment",bindKey:i("Ctrl-/","Command-/"),exec:function(e){e.toggleCommentLines()},multiSelectAction:"forEachLine",scrollIntoView:"selectionPart"},{name:"toggleBlockComment",bindKey:i("Ctrl-Shift-/","Command-Shift-/"),exec:function(e){e.toggleBlockComment()},multiSelectAction:"forEach",scrollIntoView:"selectionPart"},{name:"modifyNumberUp",bindKey:i("Ctrl-Shift-Up","Alt-Shift-Up"),exec:function(e){e.modifyNumber(1)},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"modifyNumberDown",bindKey:i("Ctrl-Shift-Down","Alt-Shift-Down"),exec:function(e){e.modifyNumber(-1)},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"replace",bindKey:i("Ctrl-H","Command-Option-F"),exec:function(e){r.loadModule("ace/ext/searchbox",function(n){n.Search(e,!0)})}},{name:"undo",bindKey:i("Ctrl-Z","Command-Z"),exec:function(e){e.undo()}},{name:"redo",bindKey:i("Ctrl-Shift-Z|Ctrl-Y","Command-Shift-Z|Command-Y"),exec:function(e){e.redo()}},{name:"copylinesup",bindKey:i("Alt-Shift-Up","Command-Option-Up"),exec:function(e){e.copyLinesUp()},scrollIntoView:"cursor"},{name:"movelinesup",bindKey:i("Alt-Up","Option-Up"),exec:function(e){e.moveLinesUp()},scrollIntoView:"cursor"},{name:"copylinesdown",bindKey:i("Alt-Shift-Down","Command-Option-Down"),exec:function(e){e.copyLinesDown()},scrollIntoView:"cursor"},{name:"movelinesdown",bindKey:i("Alt-Down","Option-Down"),exec:function(e){e.moveLinesDown()},scrollIntoView:"cursor"},{name:"del",bindKey:i("Delete","Delete|Ctrl-D|Shift-Delete"),exec:function(e){e.remove("right")},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"backspace",bindKey:i("Shift-Backspace|Backspace","Ctrl-Backspace|Shift-Backspace|Backspace|Ctrl-H"),exec:function(e){e.remove("left")},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"cut_or_delete",bindKey:i("Shift-Delete",null),exec:function(e){if(!e.selection.isEmpty())return!1;e.remove("left")},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolinestart",bindKey:i("Alt-Backspace","Command-Backspace"),exec:function(e){e.removeToLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolineend",bindKey:i("Alt-Delete","Ctrl-K|Command-Delete"),exec:function(e){e.removeToLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolinestarthard",bindKey:i("Ctrl-Shift-Backspace",null),exec:function(e){var n=e.selection.getRange();n.start.column=0,e.session.remove(n)},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolineendhard",bindKey:i("Ctrl-Shift-Delete",null),exec:function(e){var n=e.selection.getRange();n.end.column=Number.MAX_VALUE,e.session.remove(n)},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removewordleft",bindKey:i("Ctrl-Backspace","Alt-Backspace|Ctrl-Alt-Backspace"),exec:function(e){e.removeWordLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removewordright",bindKey:i("Ctrl-Delete","Alt-Delete"),exec:function(e){e.removeWordRight()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"outdent",bindKey:i("Shift-Tab","Shift-Tab"),exec:function(e){e.blockOutdent()},multiSelectAction:"forEach",scrollIntoView:"selectionPart"},{name:"indent",bindKey:i("Tab","Tab"),exec:function(e){e.indent()},multiSelectAction:"forEach",scrollIntoView:"selectionPart"},{name:"blockoutdent",bindKey:i("Ctrl-[","Ctrl-["),exec:function(e){e.blockOutdent()},multiSelectAction:"forEachLine",scrollIntoView:"selectionPart"},{name:"blockindent",bindKey:i("Ctrl-]","Ctrl-]"),exec:function(e){e.blockIndent()},multiSelectAction:"forEachLine",scrollIntoView:"selectionPart"},{name:"insertstring",exec:function(e,n){e.insert(n)},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"inserttext",exec:function(e,n){e.insert(a.stringRepeat(n.text||"",n.times||1))},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"splitline",bindKey:i(null,"Ctrl-O"),exec:function(e){e.splitLine()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"transposeletters",bindKey:i("Alt-Shift-X","Ctrl-T"),exec:function(e){e.transposeLetters()},multiSelectAction:function(e){e.transposeSelections(1)},scrollIntoView:"cursor"},{name:"touppercase",bindKey:i("Ctrl-U","Ctrl-U"),exec:function(e){e.toUpperCase()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"tolowercase",bindKey:i("Ctrl-Shift-U","Ctrl-Shift-U"),exec:function(e){e.toLowerCase()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"expandtoline",bindKey:i("Ctrl-Shift-L","Command-Shift-L"),exec:function(e){var n=e.selection.getRange();n.start.column=n.end.column=0,n.end.row++,e.selection.setRange(n,!1)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"joinlines",bindKey:i(null,null),exec:function(e){for(var n=e.selection.isBackwards(),t=n?e.selection.getSelectionLead():e.selection.getSelectionAnchor(),i=n?e.selection.getSelectionAnchor():e.selection.getSelectionLead(),r=e.session.doc.getLine(t.row).length,l=e.session.doc.getTextRange(e.selection.getRange()),c=l.replace(/\n\s*/," ").length,s=e.session.doc.getLine(t.row),u=t.row+1;u<=i.row+1;u++){var p=a.stringTrimLeft(a.stringTrimRight(e.session.doc.getLine(u)));0!==p.length&&(p=" "+p),s+=p}i.row+10?(e.selection.moveCursorTo(t.row,t.column),e.selection.selectTo(t.row,t.column+c)):(r=e.session.doc.getLine(t.row).length>r?r+1:r,e.selection.moveCursorTo(t.row,r))},multiSelectAction:"forEach",readOnly:!0},{name:"invertSelection",bindKey:i(null,null),exec:function(e){var n=e.session.doc.getLength()-1,t=e.session.doc.getLine(n).length,i=e.selection.rangeList.ranges,a=[];i.length<1&&(i=[e.selection.getRange()]);for(var r=0;r0&&this.$blockScrolling--;var t=n&&n.scrollIntoView;if(t){switch(t){case"center-animate":t="animate";case"center":this.renderer.scrollCursorIntoView(null,.5);break;case"animate":case"cursor":this.renderer.scrollCursorIntoView();break;case"selectionPart":var i=this.selection.getRange(),a=this.renderer.layerConfig;(i.start.row>=a.lastRow||i.end.row<=a.firstRow)&&this.renderer.scrollSelectionIntoView(this.selection.anchor,this.selection.lead)}"animate"==t&&this.renderer.animateScrolling(this.curOp.scrollTop)}this.prevOp=this.curOp,this.curOp=null}},this.$mergeableCommands=["backspace","del","insertstring"],this.$historyTracker=function(e){if(this.$mergeUndoDeltas){var n=this.prevOp,t=this.$mergeableCommands,i=n.command&&e.command.name==n.command.name;if("insertstring"==e.command.name){var a=e.args;void 0===this.mergeNextCommand&&(this.mergeNextCommand=!0),i=i&&this.mergeNextCommand&&(!/\s/.test(a)||/\s/.test(n.args)),this.mergeNextCommand=!0}else i=i&&-1!==t.indexOf(e.command.name);"always"!=this.$mergeUndoDeltas&&Date.now()-this.sequenceStartTime>2e3&&(i=!1),i?this.session.mergeUndoDeltas=!0:-1!==t.indexOf(e.command.name)&&(this.sequenceStartTime=Date.now())}},this.setKeyboardHandler=function(e,n){if(e&&"string"==typeof e){this.$keybindingId=e;var t=this;h.loadModule(["keybinding",e],function(i){t.$keybindingId==e&&t.keyBinding.setKeyboardHandler(i&&i.handler),n&&n()})}else this.$keybindingId=null,this.keyBinding.setKeyboardHandler(e),n&&n()},this.getKeyboardHandler=function(){return this.keyBinding.getKeyboardHandler()},this.setSession=function(e){if(this.session!=e){this.curOp&&this.endOperation(),this.curOp={};var n=this.session;if(n){this.session.off("change",this.$onDocumentChange),this.session.off("changeMode",this.$onChangeMode),this.session.off("tokenizerUpdate",this.$onTokenizerUpdate),this.session.off("changeTabSize",this.$onChangeTabSize),this.session.off("changeWrapLimit",this.$onChangeWrapLimit),this.session.off("changeWrapMode",this.$onChangeWrapMode),this.session.off("changeFold",this.$onChangeFold),this.session.off("changeFrontMarker",this.$onChangeFrontMarker),this.session.off("changeBackMarker",this.$onChangeBackMarker),this.session.off("changeBreakpoint",this.$onChangeBreakpoint),this.session.off("changeAnnotation",this.$onChangeAnnotation),this.session.off("changeOverwrite",this.$onCursorChange),this.session.off("changeScrollTop",this.$onScrollTopChange),this.session.off("changeScrollLeft",this.$onScrollLeftChange);var t=this.session.getSelection();t.off("changeCursor",this.$onCursorChange),t.off("changeSelection",this.$onSelectionChange)}this.session=e,e?(this.$onDocumentChange=this.onDocumentChange.bind(this),e.on("change",this.$onDocumentChange),this.renderer.setSession(e),this.$onChangeMode=this.onChangeMode.bind(this),e.on("changeMode",this.$onChangeMode),this.$onTokenizerUpdate=this.onTokenizerUpdate.bind(this),e.on("tokenizerUpdate",this.$onTokenizerUpdate),this.$onChangeTabSize=this.renderer.onChangeTabSize.bind(this.renderer),e.on("changeTabSize",this.$onChangeTabSize),this.$onChangeWrapLimit=this.onChangeWrapLimit.bind(this),e.on("changeWrapLimit",this.$onChangeWrapLimit),this.$onChangeWrapMode=this.onChangeWrapMode.bind(this),e.on("changeWrapMode",this.$onChangeWrapMode),this.$onChangeFold=this.onChangeFold.bind(this),e.on("changeFold",this.$onChangeFold),this.$onChangeFrontMarker=this.onChangeFrontMarker.bind(this),this.session.on("changeFrontMarker",this.$onChangeFrontMarker),this.$onChangeBackMarker=this.onChangeBackMarker.bind(this),this.session.on("changeBackMarker",this.$onChangeBackMarker),this.$onChangeBreakpoint=this.onChangeBreakpoint.bind(this),this.session.on("changeBreakpoint",this.$onChangeBreakpoint),this.$onChangeAnnotation=this.onChangeAnnotation.bind(this),this.session.on("changeAnnotation",this.$onChangeAnnotation),this.$onCursorChange=this.onCursorChange.bind(this),this.session.on("changeOverwrite",this.$onCursorChange),this.$onScrollTopChange=this.onScrollTopChange.bind(this),this.session.on("changeScrollTop",this.$onScrollTopChange),this.$onScrollLeftChange=this.onScrollLeftChange.bind(this),this.session.on("changeScrollLeft",this.$onScrollLeftChange),this.selection=e.getSelection(),this.selection.on("changeCursor",this.$onCursorChange),this.$onSelectionChange=this.onSelectionChange.bind(this),this.selection.on("changeSelection",this.$onSelectionChange),this.onChangeMode(),this.$blockScrolling+=1,this.onCursorChange(),this.$blockScrolling-=1,this.onScrollTopChange(),this.onScrollLeftChange(),this.onSelectionChange(),this.onChangeFrontMarker(),this.onChangeBackMarker(),this.onChangeBreakpoint(),this.onChangeAnnotation(),this.session.getUseWrapMode()&&this.renderer.adjustWrapLimit(),this.renderer.updateFull()):(this.selection=null,this.renderer.setSession(e)),this._signal("changeSession",{session:e,oldSession:n}),this.curOp=null,n&&n._signal("changeEditor",{oldEditor:this}),e&&e._signal("changeEditor",{editor:this}),e&&e.bgTokenizer&&e.bgTokenizer.scheduleStart()}},this.getSession=function(){return this.session},this.setValue=function(e,n){return this.session.doc.setValue(e),n?1==n?this.navigateFileEnd():-1==n&&this.navigateFileStart():this.selectAll(),e},this.getValue=function(){return this.session.getValue()},this.getSelection=function(){return this.selection},this.resize=function(e){this.renderer.onResize(e)},this.setTheme=function(e,n){this.renderer.setTheme(e,n)},this.getTheme=function(){return this.renderer.getTheme()},this.setStyle=function(e){this.renderer.setStyle(e)},this.unsetStyle=function(e){this.renderer.unsetStyle(e)},this.getFontSize=function(){return this.getOption("fontSize")||a.computedStyle(this.container,"fontSize")},this.setFontSize=function(e){this.setOption("fontSize",e)},this.$highlightBrackets=function(){if(this.session.$bracketHighlight&&(this.session.removeMarker(this.session.$bracketHighlight),this.session.$bracketHighlight=null),!this.$highlightPending){var e=this;this.$highlightPending=!0,setTimeout(function(){e.$highlightPending=!1;var n=e.session;if(n&&n.bgTokenizer){var t=n.findMatchingBracket(e.getCursorPosition());if(t)var i=new d(t.row,t.column,t.row,t.column+1);else if(n.$mode.getMatching)var i=n.$mode.getMatching(e.session);i&&(n.$bracketHighlight=n.addMarker(i,"ace_bracket","text"))}},50)}},this.$highlightTags=function(){if(!this.$highlightTagPending){var e=this;this.$highlightTagPending=!0,setTimeout(function(){e.$highlightTagPending=!1;var n=e.session;if(n&&n.bgTokenizer){var t=e.getCursorPosition(),i=new y(e.session,t.row,t.column),a=i.getCurrentToken();if(!a||!/\b(?:tag-open|tag-name)/.test(a.type))return n.removeMarker(n.$tagHighlight),void(n.$tagHighlight=null);if(-1==a.type.indexOf("tag-open")||(a=i.stepForward())){var r=a.value,o=0,l=i.stepBackward();if("<"==l.value)do{l=a,(a=i.stepForward())&&a.value===r&&-1!==a.type.indexOf("tag-name")&&("<"===l.value?o++:"=0);else{do{a=l,l=i.stepBackward(),a&&a.value===r&&-1!==a.type.indexOf("tag-name")&&("<"===l.value?o++:"1||(e=!1)),n.$highlightLineMarker&&!e)n.removeMarker(n.$highlightLineMarker.id),n.$highlightLineMarker=null;else if(!n.$highlightLineMarker&&e){var t=new d(e.row,e.column,e.row,1/0);t.id=n.addMarker(t,"ace_active-line","screenLine"),n.$highlightLineMarker=t}else e&&(n.$highlightLineMarker.start.row=e.row,n.$highlightLineMarker.end.row=e.row,n.$highlightLineMarker.start.column=e.column,n._signal("changeBackMarker"))},this.onSelectionChange=function(e){var n=this.session;if(n.$selectionMarker&&n.removeMarker(n.$selectionMarker),n.$selectionMarker=null,this.selection.isEmpty())this.$updateHighlightActiveLine();else{var t=this.selection.getRange(),i=this.getSelectionStyle();n.$selectionMarker=n.addMarker(t,"ace_selection",i)}var a=this.$highlightSelectedWord&&this.$getSelectionHighLightRegexp();this.session.highlight(a),this._signal("changeSelection")},this.$getSelectionHighLightRegexp=function(){var e=this.session,n=this.getSelectionRange();if(!n.isEmpty()&&!n.isMultiLine()){var t=n.start.column-1,i=n.end.column+1,a=e.getLine(n.start.row),r=a.length,o=a.substring(Math.max(t,0),Math.min(i,r));if(!(t>=0&&/^[\w\d]/.test(o)||i<=r&&/[\w\d]$/.test(o))&&(o=a.substring(n.start.column,n.end.column),/^[\w\d]+$/.test(o))){return this.$search.$assembleRegExp({wholeWord:!0,caseSensitive:!0,needle:o})}}},this.onChangeFrontMarker=function(){this.renderer.updateFrontMarkers()},this.onChangeBackMarker=function(){this.renderer.updateBackMarkers()},this.onChangeBreakpoint=function(){this.renderer.updateBreakpoints()},this.onChangeAnnotation=function(){this.renderer.setAnnotations(this.session.getAnnotations())},this.onChangeMode=function(e){this.renderer.updateText(),this._emit("changeMode",e)},this.onChangeWrapLimit=function(){this.renderer.updateFull()},this.onChangeWrapMode=function(){this.renderer.onResize(!0)},this.onChangeFold=function(){this.$updateHighlightActiveLine(),this.renderer.updateFull()},this.getSelectedText=function(){return this.session.getTextRange(this.getSelectionRange())},this.getCopyText=function(){var e=this.getSelectedText();return this._signal("copy",e),e},this.onCopy=function(){this.commands.exec("copy",this)},this.onCut=function(){this.commands.exec("cut",this)},this.onPaste=function(e,n){var t={text:e,event:n};this.commands.exec("paste",this,t)},this.$handlePaste=function(e){"string"==typeof e&&(e={text:e}),this._signal("paste",e);var n=e.text;if(!this.inMultiSelectMode||this.inVirtualSelectionMode)this.insert(n);else{var t=n.split(/\r\n|\r|\n/),i=this.selection.rangeList.ranges;if(t.length>i.length||t.length<2||!t[1])return this.commands.exec("insertstring",this,n);for(var a=i.length;a--;){var r=i[a];r.isEmpty()||this.session.remove(r),this.session.insert(r.start,t[a])}}},this.execCommand=function(e,n){return this.commands.exec(e,this,n)},this.insert=function(e,n){var t=this.session,i=t.getMode(),a=this.getCursorPosition();if(this.getBehavioursEnabled()&&!n){var r=i.transformAction(t.getState(a.row),"insertion",this,t,e);r&&(e!==r.text&&(this.session.mergeUndoDeltas=!1,this.$mergeNextCommand=!1),e=r.text)}if("\t"==e&&(e=this.session.getTabString()),this.selection.isEmpty()){if(this.session.getOverwrite()&&-1==e.indexOf("\n")){var o=new d.fromPoints(a,a);o.end.column+=e.length,this.session.remove(o)}}else{var o=this.getSelectionRange();a=this.session.remove(o),this.clearSelection()}if("\n"==e||"\r\n"==e){var l=t.getLine(a.row);if(a.column>l.search(/\S|$/)){var c=l.substr(a.column).search(/\S|$/);t.doc.removeInLine(a.row,a.column,a.column+c)}}this.clearSelection();var s=a.column,u=t.getState(a.row),l=t.getLine(a.row),p=i.checkOutdent(u,l,e);t.insert(a,e);if(r&&r.selection&&(2==r.selection.length?this.selection.setSelectionRange(new d(a.row,s+r.selection[0],a.row,s+r.selection[1])):this.selection.setSelectionRange(new d(a.row+r.selection[0],r.selection[1],a.row+r.selection[2],r.selection[3]))),t.getDocument().isNewLine(e)){var m=i.getNextLineIndent(u,l.slice(0,a.column),t.getTabString());t.insert({row:a.row+1,column:0},m)}p&&i.autoOutdent(u,t,a.row)},this.onTextInput=function(e){this.keyBinding.onTextInput(e)},this.onCommandKey=function(e,n,t){this.keyBinding.onCommandKey(e,n,t)},this.setOverwrite=function(e){this.session.setOverwrite(e)},this.getOverwrite=function(){return this.session.getOverwrite()},this.toggleOverwrite=function(){this.session.toggleOverwrite()},this.setScrollSpeed=function(e){this.setOption("scrollSpeed",e)},this.getScrollSpeed=function(){return this.getOption("scrollSpeed")},this.setDragDelay=function(e){this.setOption("dragDelay",e)},this.getDragDelay=function(){return this.getOption("dragDelay")},this.setSelectionStyle=function(e){this.setOption("selectionStyle",e)},this.getSelectionStyle=function(){return this.getOption("selectionStyle")},this.setHighlightActiveLine=function(e){this.setOption("highlightActiveLine",e)},this.getHighlightActiveLine=function(){return this.getOption("highlightActiveLine")},this.setHighlightGutterLine=function(e){this.setOption("highlightGutterLine",e)},this.getHighlightGutterLine=function(){return this.getOption("highlightGutterLine")},this.setHighlightSelectedWord=function(e){this.setOption("highlightSelectedWord",e)},this.getHighlightSelectedWord=function(){return this.$highlightSelectedWord},this.setAnimatedScroll=function(e){this.renderer.setAnimatedScroll(e)},this.getAnimatedScroll=function(){return this.renderer.getAnimatedScroll()},this.setShowInvisibles=function(e){this.renderer.setShowInvisibles(e)},this.getShowInvisibles=function(){return this.renderer.getShowInvisibles()},this.setDisplayIndentGuides=function(e){this.renderer.setDisplayIndentGuides(e)},this.getDisplayIndentGuides=function(){return this.renderer.getDisplayIndentGuides()},this.setShowPrintMargin=function(e){this.renderer.setShowPrintMargin(e)},this.getShowPrintMargin=function(){return this.renderer.getShowPrintMargin()},this.setPrintMarginColumn=function(e){this.renderer.setPrintMarginColumn(e)},this.getPrintMarginColumn=function(){return this.renderer.getPrintMarginColumn()},this.setReadOnly=function(e){this.setOption("readOnly",e)},this.getReadOnly=function(){return this.getOption("readOnly")},this.setBehavioursEnabled=function(e){this.setOption("behavioursEnabled",e)},this.getBehavioursEnabled=function(){return this.getOption("behavioursEnabled")},this.setWrapBehavioursEnabled=function(e){this.setOption("wrapBehavioursEnabled",e)},this.getWrapBehavioursEnabled=function(){return this.getOption("wrapBehavioursEnabled")},this.setShowFoldWidgets=function(e){this.setOption("showFoldWidgets",e)},this.getShowFoldWidgets=function(){return this.getOption("showFoldWidgets")},this.setFadeFoldWidgets=function(e){this.setOption("fadeFoldWidgets",e)},this.getFadeFoldWidgets=function(){return this.getOption("fadeFoldWidgets")},this.remove=function(e){this.selection.isEmpty()&&("left"==e?this.selection.selectLeft():this.selection.selectRight());var n=this.getSelectionRange();if(this.getBehavioursEnabled()){var t=this.session,i=t.getState(n.start.row),a=t.getMode().transformAction(i,"deletion",this,t,n);if(0===n.end.column){var r=t.getTextRange(n);if("\n"==r[r.length-1]){var o=t.getLine(n.end.row);/^\s+$/.test(o)&&(n.end.column=o.length)}}a&&(n=a)}this.session.remove(n),this.clearSelection()},this.removeWordRight=function(){this.selection.isEmpty()&&this.selection.selectWordRight(),this.session.remove(this.getSelectionRange()),this.clearSelection()},this.removeWordLeft=function(){this.selection.isEmpty()&&this.selection.selectWordLeft(),this.session.remove(this.getSelectionRange()),this.clearSelection()},this.removeToLineStart=function(){this.selection.isEmpty()&&this.selection.selectLineStart(),this.session.remove(this.getSelectionRange()),this.clearSelection()},this.removeToLineEnd=function(){this.selection.isEmpty()&&this.selection.selectLineEnd();var e=this.getSelectionRange();e.start.column==e.end.column&&e.start.row==e.end.row&&(e.end.column=0,e.end.row++),this.session.remove(e),this.clearSelection()},this.splitLine=function(){this.selection.isEmpty()||(this.session.remove(this.getSelectionRange()),this.clearSelection());var e=this.getCursorPosition();this.insert("\n"),this.moveCursorToPosition(e)},this.transposeLetters=function(){if(this.selection.isEmpty()){var e=this.getCursorPosition(),n=e.column;if(0!==n){var t,i,a=this.session.getLine(e.row);nn.toLowerCase()?1:0});for(var a=new d(0,0,0,0),i=e.first;i<=e.last;i++){var r=n.getLine(i);a.start.row=i,a.end.row=i,a.end.column=r.length,n.replace(a,t[i-e.first])}},this.toggleCommentLines=function(){var e=this.session.getState(this.getCursorPosition().row),n=this.$getSelectedRows();this.session.getMode().toggleCommentLines(e,this.session,n.first,n.last)},this.toggleBlockComment=function(){var e=this.getCursorPosition(),n=this.session.getState(e.row),t=this.getSelectionRange();this.session.getMode().toggleBlockComment(n,this.session,t,e)},this.getNumberAt=function(e,n){var t=/[\-]?[0-9]+(?:\.[0-9]+)?/g;t.lastIndex=0;for(var i=this.session.getLine(e);t.lastIndex=n){return{value:a[0],start:a.index,end:a.index+a[0].length}}}return null},this.modifyNumber=function(e){var n=this.selection.getCursor().row,t=this.selection.getCursor().column,i=new d(n,t-1,n,t),a=this.session.getTextRange(i);if(!isNaN(parseFloat(a))&&isFinite(a)){var r=this.getNumberAt(n,t);if(r){var o=r.value.indexOf(".")>=0?r.start+r.value.indexOf(".")+1:r.end,l=r.start+r.value.length-o,c=parseFloat(r.value);c*=Math.pow(10,l),o!==r.end&&td+1)break;d=g.last}for(u--,l=this.session.$moveLines(m,d,n?0:e),n&&-1==e&&(p=u+1);p<=u;)o[p].moveBy(l,0),p++;n||(l=0),c+=l}a.fromOrientedRange(a.ranges[0]),a.rangeList.attach(this.session),this.inVirtualSelectionMode=!1}},this.$getSelectedRows=function(e){return e=(e||this.getSelectionRange()).collapseRows(),{first:this.session.getRowFoldStart(e.start.row),last:this.session.getRowFoldEnd(e.end.row)}},this.onCompositionStart=function(e){this.renderer.showComposition(this.getCursorPosition())},this.onCompositionUpdate=function(e){this.renderer.setCompositionText(e)},this.onCompositionEnd=function(){this.renderer.hideComposition()},this.getFirstVisibleRow=function(){return this.renderer.getFirstVisibleRow()},this.getLastVisibleRow=function(){return this.renderer.getLastVisibleRow()},this.isRowVisible=function(e){return e>=this.getFirstVisibleRow()&&e<=this.getLastVisibleRow()},this.isRowFullyVisible=function(e){return e>=this.renderer.getFirstFullyVisibleRow()&&e<=this.renderer.getLastFullyVisibleRow()},this.$getVisibleRowCount=function(){return this.renderer.getScrollBottomRow()-this.renderer.getScrollTopRow()+1},this.$moveByPage=function(e,n){var t=this.renderer,i=this.renderer.layerConfig,a=e*Math.floor(i.height/i.lineHeight);this.$blockScrolling++,!0===n?this.selection.$moveSelection(function(){this.moveCursorBy(a,0)}):!1===n&&(this.selection.moveCursorBy(a,0),this.selection.clearSelection()),this.$blockScrolling--;var r=t.scrollTop;t.scrollBy(0,a*i.lineHeight),null!=n&&t.scrollCursorIntoView(null,.5),t.animateScrolling(r)},this.selectPageDown=function(){this.$moveByPage(1,!0)},this.selectPageUp=function(){this.$moveByPage(-1,!0)},this.gotoPageDown=function(){this.$moveByPage(1,!1)},this.gotoPageUp=function(){this.$moveByPage(-1,!1)},this.scrollPageDown=function(){this.$moveByPage(1)},this.scrollPageUp=function(){this.$moveByPage(-1)},this.scrollToRow=function(e){this.renderer.scrollToRow(e)},this.scrollToLine=function(e,n,t,i){this.renderer.scrollToLine(e,n,t,i)},this.centerSelection=function(){var e=this.getSelectionRange(),n={row:Math.floor(e.start.row+(e.end.row-e.start.row)/2),column:Math.floor(e.start.column+(e.end.column-e.start.column)/2)};this.renderer.alignCursor(n,.5)},this.getCursorPosition=function(){return this.selection.getCursor()},this.getCursorPositionScreen=function(){return this.session.documentToScreenPosition(this.getCursorPosition())},this.getSelectionRange=function(){return this.selection.getRange()},this.selectAll=function(){this.$blockScrolling+=1,this.selection.selectAll(),this.$blockScrolling-=1},this.clearSelection=function(){this.selection.clearSelection()},this.moveCursorTo=function(e,n){this.selection.moveCursorTo(e,n)},this.moveCursorToPosition=function(e){this.selection.moveCursorToPosition(e)},this.jumpToMatching=function(e,n){var t=this.getCursorPosition(),i=new y(this.session,t.row,t.column),a=i.getCurrentToken(),r=a||i.stepForward();if(r){var o,l,c=!1,s={},u=t.column-r.start,p={")":"(","(":"(","]":"[","[":"[","{":"{","}":"{"};do{if(r.value.match(/[{}()\[\]]/g)){for(;u=0;--r)this.$tryReplace(t[r],e)&&i++;return this.selection.setSelectionRange(a),this.$blockScrolling-=1,i},this.$tryReplace=function(e,n){var t=this.session.getTextRange(e);return n=this.$search.replace(t,n),null!==n?(e.end=this.session.replace(e,n),e):null},this.getLastSearchOptions=function(){return this.$search.getOptions()},this.find=function(e,n,t){n||(n={}),"string"==typeof e||e instanceof RegExp?n.needle=e:"object"==typeof e&&i.mixin(n,e);var a=this.selection.getRange();null==n.needle&&(e=this.session.getTextRange(a)||this.$search.$options.needle,e||(a=this.session.getWordRange(a.start.row,a.start.column),e=this.session.getTextRange(a)),this.$search.set({needle:e})),this.$search.set(n),n.start||this.$search.set({start:a});var r=this.$search.find(this.session);return n.preventScroll?r:r?(this.revealRange(r,t),r):(n.backwards?a.start=a.end:a.end=a.start,void this.selection.setRange(a))},this.findNext=function(e,n){this.find({skipCurrent:!0,backwards:!1},e,n)},this.findPrevious=function(e,n){this.find(e,{skipCurrent:!0,backwards:!0},n)},this.revealRange=function(e,n){this.$blockScrolling+=1,this.session.unfold(e),this.selection.setSelectionRange(e),this.$blockScrolling-=1;var t=this.renderer.scrollTop;this.renderer.scrollSelectionIntoView(e.start,e.end,.5),!1!==n&&this.renderer.animateScrolling(t)},this.undo=function(){this.$blockScrolling++,this.session.getUndoManager().undo(),this.$blockScrolling--,this.renderer.scrollCursorIntoView(null,.5)},this.redo=function(){this.$blockScrolling++,this.session.getUndoManager().redo(),this.$blockScrolling--,this.renderer.scrollCursorIntoView(null,.5)},this.destroy=function(){this.renderer.destroy(),this._signal("destroy",this),this.session&&this.session.destroy()},this.setAutoScrollEditorIntoView=function(e){if(e){var n,t=this,i=!1;this.$scrollAnchor||(this.$scrollAnchor=document.createElement("div"));var a=this.$scrollAnchor;a.style.cssText="position:absolute",this.container.insertBefore(a,this.container.firstChild);var r=this.on("changeSelection",function(){i=!0}),o=this.renderer.on("beforeRender",function(){i&&(n=t.renderer.container.getBoundingClientRect())}),l=this.renderer.on("afterRender",function(){if(i&&n&&(t.isFocused()||t.searchBox&&t.searchBox.isFocused())){var e=t.renderer,r=e.$cursorLayer.$pixelPos,o=e.layerConfig,l=r.top-o.offset;i=r.top>=0&&l+n.top<0||!(r.topwindow.innerHeight)&&null,null!=i&&(a.style.top=l+"px",a.style.left=r.left+"px",a.style.height=o.lineHeight+"px",a.scrollIntoView(i)),i=n=null}});this.setAutoScrollEditorIntoView=function(e){e||(delete this.setAutoScrollEditorIntoView,this.off("changeSelection",r),this.renderer.off("afterRender",l),this.renderer.off("beforeRender",o))}}},this.$resetCursorStyle=function(){var e=this.$cursorStyle||"ace",n=this.renderer.$cursorLayer;n&&(n.setSmoothBlinking(/smooth/.test(e)),n.isBlinking=!this.$readOnly&&"wide"!=e,a.setCssClass(n.element,"ace_slim-cursors",/slim/.test(e)))}}.call(v.prototype),h.defineOptions(v.prototype,"editor",{selectionStyle:{set:function(e){this.onSelectionChange(),this._signal("changeSelectionStyle",{data:e})},initialValue:"line"},highlightActiveLine:{set:function(){this.$updateHighlightActiveLine()},initialValue:!0},highlightSelectedWord:{set:function(e){this.$onSelectionChange()},initialValue:!0},readOnly:{set:function(e){this.$resetCursorStyle()},initialValue:!1},cursorStyle:{set:function(e){this.$resetCursorStyle()},values:["ace","slim","smooth","wide"],initialValue:"ace"},mergeUndoDeltas:{values:[!1,!0,"always"],initialValue:!0},behavioursEnabled:{initialValue:!0},wrapBehavioursEnabled:{initialValue:!0},autoScrollEditorIntoView:{set:function(e){this.setAutoScrollEditorIntoView(e)}},keyboardHandler:{set:function(e){this.setKeyboardHandler(e)},get:function(){return this.keybindingId},handlesSet:!0},hScrollBarAlwaysVisible:"renderer",vScrollBarAlwaysVisible:"renderer",highlightGutterLine:"renderer",animatedScroll:"renderer",showInvisibles:"renderer",showPrintMargin:"renderer",printMarginColumn:"renderer",printMargin:"renderer",fadeFoldWidgets:"renderer",showFoldWidgets:"renderer",showLineNumbers:"renderer",showGutter:"renderer",displayIndentGuides:"renderer",fontSize:"renderer",fontFamily:"renderer",maxLines:"renderer",minLines:"renderer",scrollPastEnd:"renderer",fixedWidthGutter:"renderer",theme:"renderer",scrollSpeed:"$mouseHandler",dragDelay:"$mouseHandler",dragEnabled:"$mouseHandler",focusTimout:"$mouseHandler",tooltipFollowsMouse:"$mouseHandler",firstLineNumber:"session",overwrite:"session",newLineMode:"session",useWorker:"session",useSoftTabs:"session",tabSize:"session",wrap:"session",indentedSoftWrap:"session",foldStyle:"session",mode:"session"}),n.Editor=v}),ace.define("ace/undomanager",["require","exports","module"],function(e,n,t){"use strict";var i=function(){this.reset()};(function(){function e(e){return{action:e.action,start:e.start,end:e.end,lines:1==e.lines.length?null:e.lines,text:1==e.lines.length?e.lines[0]:null}}function n(e){return{action:e.action,start:e.start,end:e.end,lines:e.lines||[e.text]}}function t(e,n){for(var t=new Array(e.length),i=0;i0},this.hasRedo=function(){return this.$redoStack.length>0},this.markClean=function(){this.dirtyCounter=0},this.isClean=function(){return 0===this.dirtyCounter},this.$serializeDeltas=function(n){return t(n,e)},this.$deserializeDeltas=function(e){return t(e,n)}}).call(i.prototype),n.UndoManager=i}),ace.define("ace/layer/gutter",["require","exports","module","ace/lib/dom","ace/lib/oop","ace/lib/lang","ace/lib/event_emitter"],function(e,n,t){"use strict";var i=e("../lib/dom"),a=e("../lib/oop"),r=e("../lib/lang"),o=e("../lib/event_emitter").EventEmitter,l=function(e){this.element=i.createElement("div"),this.element.className="ace_layer ace_gutter-layer",e.appendChild(this.element),this.setShowFoldWidgets(this.$showFoldWidgets),this.gutterWidth=0,this.$annotations=[],this.$updateAnnotations=this.$updateAnnotations.bind(this),this.$cells=[]};(function(){a.implement(this,o),this.setSession=function(e){this.session&&this.session.removeEventListener("change",this.$updateAnnotations),this.session=e,e&&e.on("change",this.$updateAnnotations)},this.addGutterDecoration=function(e,n){window.console&&console.warn&&console.warn("deprecated use session.addGutterDecoration"),this.session.addGutterDecoration(e,n)},this.removeGutterDecoration=function(e,n){window.console&&console.warn&&console.warn("deprecated use session.removeGutterDecoration"),this.session.removeGutterDecoration(e,n)},this.setAnnotations=function(e){this.$annotations=[];for(var n=0;no&&(_=r.end.row+1,r=n.getNextFoldLine(_,r),o=r?r.start.row:1/0),_>a){for(;this.$cells.length>g+1;)d=this.$cells.pop(),this.element.removeChild(d.element);break}d=this.$cells[++g],d||(d={element:null,textNode:null,foldWidget:null},d.element=i.createElement("div"),d.textNode=document.createTextNode(""),d.element.appendChild(d.textNode),this.element.appendChild(d.element),this.$cells[g]=d);var f="ace_gutter-cell ";c[_]&&(f+=c[_]),s[_]&&(f+=s[_]),this.$annotations[_]&&(f+=this.$annotations[_].className),d.element.className!=f&&(d.element.className=f);var h=n.getRowLength(_)*e.lineHeight+"px";if(h!=d.element.style.height&&(d.element.style.height=h),l){var y=l[_];null==y&&(y=l[_]=n.getFoldWidget(_))}if(y){d.foldWidget||(d.foldWidget=i.createElement("span"),d.element.appendChild(d.foldWidget));var f="ace_fold-widget ace_"+y;"start"==y&&_==o&&_t.right-n.right?"foldWidgets":void 0}}).call(l.prototype),n.Gutter=l}),ace.define("ace/layer/marker",["require","exports","module","ace/range","ace/lib/dom"],function(e,n,t){"use strict";var i=e("../range").Range,a=e("../lib/dom"),r=function(e){this.element=a.createElement("div"),this.element.className="ace_layer ace_marker-layer",e.appendChild(this.element)};(function(){function e(e,n,t,i){return(e?1:0)|(n?2:0)|(t?4:0)|(i?8:0)}this.$padding=0,this.setPadding=function(e){this.$padding=e},this.setSession=function(e){this.session=e},this.setMarkers=function(e){this.markers=e},this.update=function(e){if(e){this.config=e;var n=[];for(var t in this.markers){var i=this.markers[t];if(i.range){var a=i.range.clipRows(e.firstRow,e.lastRow);if(!a.isEmpty())if(a=a.toScreenRange(this.session),i.renderer){var r=this.$getTop(a.start.row,e),o=this.$padding+(this.session.$bidiHandler.isBidiRow(a.start.row)?this.session.$bidiHandler.getPosLeft(a.start.column):a.start.column*e.characterWidth);i.renderer(n,a,o,r,e)}else"fullLine"==i.type?this.drawFullLineMarker(n,a,i.clazz,e):"screenLine"==i.type?this.drawScreenLineMarker(n,a,i.clazz,e):a.isMultiLine()?"text"==i.type?this.drawTextMarker(n,a,i.clazz,e):this.drawMultiLineMarker(n,a,i.clazz,e):this.session.$bidiHandler.isBidiRow(a.start.row)?this.drawBidiSingleLineMarker(n,a,i.clazz+" ace_start ace_br15",e):this.drawSingleLineMarker(n,a,i.clazz+" ace_start ace_br15",e)}else i.update(n,this,this.session,e)}this.element.innerHTML=n.join("")}},this.$getTop=function(e,n){return(e-n.firstRowScreen)*n.lineHeight},this.drawTextMarker=function(n,t,a,r,o){for(var l=this.session,c=t.start.row,s=t.end.row,u=c,p=0,m=0,d=l.getScreenLastRowColumn(u),g=null,_=new i(u,t.start.column,u,m);u<=s;u++)_.start.row=_.end.row=u,_.start.column=u==c?t.start.column:l.getRowWrapIndent(u),_.end.column=d,p=m,m=d,d=u+1d,u==s),this.session.$bidiHandler.isBidiRow(u)?this.drawBidiSingleLineMarker(n,_,g,r,u==s?0:1,o):this.drawSingleLineMarker(n,_,g,r,u==s?0:1,o)},this.drawMultiLineMarker=function(e,n,t,i,a){var r,o,l,c=this.$padding;if(a=a||"",this.session.$bidiHandler.isBidiRow(n.start.row)){var s=n.clone();s.end.row=s.start.row,s.end.column=this.session.getLine(s.start.row).length,this.drawBidiSingleLineMarker(e,s,t+" ace_br1 ace_start",i,null,a)}else r=i.lineHeight,o=this.$getTop(n.start.row,i),l=c+n.start.column*i.characterWidth,e.push("
    ");if(this.session.$bidiHandler.isBidiRow(n.end.row)){var s=n.clone();s.start.row=s.end.row,s.start.column=0,this.drawBidiSingleLineMarker(e,s,t+" ace_br12",i,null,a)}else{var u=n.end.column*i.characterWidth;r=i.lineHeight,o=this.$getTop(n.end.row,i),e.push("
    ")}if(!((r=(n.end.row-n.start.row-1)*i.lineHeight)<=0)){o=this.$getTop(n.start.row+1,i);var p=(n.start.column?1:0)|(n.end.column?0:8);e.push("
    ")}},this.drawSingleLineMarker=function(e,n,t,i,a,r){var o=i.lineHeight,l=(n.end.column+(a||0)-n.start.column)*i.characterWidth,c=this.$getTop(n.start.row,i),s=this.$padding+n.start.column*i.characterWidth;e.push("
    ")},this.drawBidiSingleLineMarker=function(e,n,t,i,a,r){var o=i.lineHeight,l=this.$getTop(n.start.row,i),c=this.$padding;this.session.$bidiHandler.getSelections(n.start.column,n.end.column).forEach(function(n){e.push("
    ")})},this.drawFullLineMarker=function(e,n,t,i,a){var r=this.$getTop(n.start.row,i),o=i.lineHeight;n.start.row!=n.end.row&&(o+=this.$getTop(n.end.row,i)-r),e.push("
    ")},this.drawScreenLineMarker=function(e,n,t,i,a){var r=this.$getTop(n.start.row,i),o=i.lineHeight;e.push("
    ")}}).call(r.prototype),n.Marker=r}),ace.define("ace/layer/text",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/lang","ace/lib/useragent","ace/lib/event_emitter"],function(e,n,t){"use strict";var i=e("../lib/oop"),a=e("../lib/dom"),r=e("../lib/lang"),o=(e("../lib/useragent"),e("../lib/event_emitter").EventEmitter),l=function(e){this.element=a.createElement("div"),this.element.className="ace_layer ace_text-layer",e.appendChild(this.element),this.$updateEolChar=this.$updateEolChar.bind(this)};(function(){i.implement(this,o),this.EOF_CHAR="¶",this.EOL_CHAR_LF="¬",this.EOL_CHAR_CRLF="¤",this.EOL_CHAR=this.EOL_CHAR_LF,this.TAB_CHAR="—",this.SPACE_CHAR="·",this.$padding=0,this.$updateEolChar=function(){var e="\n"==this.session.doc.getNewLineCharacter()?this.EOL_CHAR_LF:this.EOL_CHAR_CRLF;if(this.EOL_CHAR!=e)return this.EOL_CHAR=e,!0},this.setPadding=function(e){this.$padding=e,this.element.style.padding="0 "+e+"px"},this.getLineHeight=function(){return this.$fontMetrics.$characterSize.height||0},this.getCharacterWidth=function(){return this.$fontMetrics.$characterSize.width||0},this.$setFontMetrics=function(e){this.$fontMetrics=e,this.$fontMetrics.on("changeCharacterSize",function(e){this._signal("changeCharacterSize",e)}.bind(this)),this.$pollSizeChanges()},this.checkForSizeChanges=function(){this.$fontMetrics.checkForSizeChanges()},this.$pollSizeChanges=function(){return this.$pollSizeChangesTimer=this.$fontMetrics.$pollSizeChanges()},this.setSession=function(e){this.session=e,e&&this.$computeTabString()},this.showInvisibles=!1,this.setShowInvisibles=function(e){return this.showInvisibles!=e&&(this.showInvisibles=e,this.$computeTabString(),!0)},this.displayIndentGuides=!0,this.setDisplayIndentGuides=function(e){return this.displayIndentGuides!=e&&(this.displayIndentGuides=e,this.$computeTabString(),!0)},this.$tabStrings=[],this.onChangeTabSize=this.$computeTabString=function(){var e=this.session.getTabSize();this.tabSize=e;for(var n=this.$tabStrings=[0],t=1;t"+r.stringRepeat(this.TAB_CHAR,t)+""):n.push(r.stringRepeat(" ",t));if(this.displayIndentGuides){this.$indentGuideRe=/\s\S| \t|\t |\s$/;var i="ace_indent-guide",a="",o="";if(this.showInvisibles){i+=" ace_invisible",a=" ace_invisible_space",o=" ace_invisible_tab";var l=r.stringRepeat(this.SPACE_CHAR,this.tabSize),c=r.stringRepeat(this.TAB_CHAR,this.tabSize)}else var l=r.stringRepeat(" ",this.tabSize),c=l;this.$tabStrings[" "]=""+l+"",this.$tabStrings["\t"]=""+c+""}},this.updateLines=function(e,n,t){this.config.lastRow==e.lastRow&&this.config.firstRow==e.firstRow||this.scrollLines(e),this.config=e;for(var i=Math.max(n,e.firstRow),a=Math.min(t,e.lastRow),r=this.element.childNodes,o=0,l=e.firstRow;ls&&(l=c.end.row+1,c=this.session.getNextFoldLine(l,c),s=c?c.start.row:1/0),l>a)break;var u=r[o++];if(u){var p=[];this.$renderLine(p,l,!this.$useLineGroups(),l==s&&c),u.style.height=e.lineHeight*this.session.getRowLength(l)+"px",u.innerHTML=p.join("")}l++}},this.scrollLines=function(e){var n=this.config;if(this.config=e,!n||n.lastRow0;i--)t.removeChild(t.firstChild);if(n.lastRow>e.lastRow)for(var i=this.session.getFoldedRowCount(e.lastRow+1,n.lastRow);i>0;i--)t.removeChild(t.lastChild);if(e.firstRown.lastRow){var a=this.$renderLinesFragment(e,n.lastRow+1,e.lastRow);t.appendChild(a)}},this.$renderLinesFragment=function(e,n,t){for(var i=this.element.ownerDocument.createDocumentFragment(),r=n,o=this.session.getNextFoldLine(r),l=o?o.start.row:1/0;;){if(r>l&&(r=o.end.row+1,o=this.session.getNextFoldLine(r,o),l=o?o.start.row:1/0),r>t)break;var c=a.createElement("div"),s=[];if(this.$renderLine(s,r,!1,r==l&&o),c.innerHTML=s.join(""),this.$useLineGroups())c.className="ace_line_group",i.appendChild(c),c.style.height=e.lineHeight*this.session.getRowLength(r)+"px";else for(;c.firstChild;)i.appendChild(c.firstChild);r++}return i},this.update=function(e){this.config=e;for(var n=[],t=e.firstRow,i=e.lastRow,a=t,r=this.session.getNextFoldLine(a),o=r?r.start.row:1/0;;){if(a>o&&(a=r.end.row+1,r=this.session.getNextFoldLine(a,r),o=r?r.start.row:1/0),a>i)break;this.$useLineGroups()&&n.push("
    "),this.$renderLine(n,a,!1,a==o&&r),this.$useLineGroups()&&n.push("
    "),a++}this.element.innerHTML=n.join("")},this.$textToken={text:!0,rparen:!0,lparen:!0},this.$renderToken=function(e,n,t,i){var a=this,o=/\t|&|<|>|( +)|([\x00-\x1f\x80-\xa0\xad\u1680\u180E\u2000-\u200f\u2028\u2029\u202F\u205F\u3000\uFEFF\uFFF9-\uFFFC])|[\u1100-\u115F\u11A3-\u11A7\u11FA-\u11FF\u2329-\u232A\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3000-\u303E\u3041-\u3096\u3099-\u30FF\u3105-\u312D\u3131-\u318E\u3190-\u31BA\u31C0-\u31E3\u31F0-\u321E\u3220-\u3247\u3250-\u32FE\u3300-\u4DBF\u4E00-\uA48C\uA490-\uA4C6\uA960-\uA97C\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFAFF\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE66\uFE68-\uFE6B\uFF01-\uFF60\uFFE0-\uFFE6]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,l=function(e,t,i,o,l){if(t)return a.showInvisibles?""+r.stringRepeat(a.SPACE_CHAR,e.length)+"":e;if("&"==e)return"&";if("<"==e)return"<";if(">"==e)return">";if("\t"==e){var c=a.session.getScreenTabSize(n+o);return n+=c-1,a.$tabStrings[c]}if(" "==e){var s=a.showInvisibles?"ace_cjk ace_invisible ace_invisible_space":"ace_cjk",u=a.showInvisibles?a.SPACE_CHAR:"";return n+=1,""+u+""}return i?""+a.SPACE_CHAR+"":(n+=1,""+e+"")},c=i.replace(o,l);if(this.$textToken[t.type])e.push(c);else{var s="ace_"+t.type.replace(/\./g," ace_"),u="";"fold"==t.type&&(u=" style='width:"+t.value.length*this.config.characterWidth+"px;' "),e.push("",c,"")}return n+i.length},this.renderIndentGuide=function(e,n,t){var i=n.search(this.$indentGuideRe);return i<=0||i>=t?n:" "==n[0]?(i-=i%this.tabSize,e.push(r.stringRepeat(this.$tabStrings[" "],i/this.tabSize)),n.substr(i)):"\t"==n[0]?(e.push(r.stringRepeat(this.$tabStrings["\t"],i)),n.substr(i)):n},this.$renderWrappedLine=function(e,n,t,i){for(var a=0,o=0,l=t[0],c=0,s=0;s=l;)c=this.$renderToken(e,c,u,p.substring(0,l-a)),p=p.substring(l-a),a=l,i||e.push("
    ","
    "),e.push(r.stringRepeat(" ",t.indent)),o++,c=0,l=t[o]||Number.MAX_VALUE;0!=p.length&&(a+=p.length,c=this.$renderToken(e,c,u,p))}}},this.$renderSimpleLine=function(e,n){var t=0,i=n[0],a=i.value;this.displayIndentGuides&&(a=this.renderIndentGuide(e,a)),a&&(t=this.$renderToken(e,t,i,a));for(var r=1;r"),a.length){var r=this.session.getRowSplitData(n);r&&r.length?this.$renderWrappedLine(e,a,r,t):this.$renderSimpleLine(e,a)}this.showInvisibles&&(i&&(n=i.end.row),e.push("",n==this.session.getLength()-1?this.EOF_CHAR:this.EOL_CHAR,"")),t||e.push("
    ")},this.$getFoldLineTokens=function(e,n){function t(e,n,t){for(var i=0,r=0;r+e[i].value.lengtht-n&&(o=o.substring(0,t-n)),a.push({type:e[i].type,value:o}),r=n+o.length,i+=1}for(;rt?a.push({type:e[i].type,value:o.substring(0,t-r)}):a.push(e[i]),r+=o.length,i+=1}}var i=this.session,a=[],r=i.getTokens(e);return n.walk(function(e,n,o,l,c){null!=e?a.push({type:"fold",value:e}):(c&&(r=i.getTokens(n)),r.length&&t(r,l,o))},n.end.row,this.session.getLine(n.end.row).length),a},this.$useLineGroups=function(){return this.session.getUseWrapMode()},this.destroy=function(){clearInterval(this.$pollSizeChangesTimer),this.$measureNode&&this.$measureNode.parentNode.removeChild(this.$measureNode),delete this.$measureNode}}).call(l.prototype),n.Text=l}),ace.define("ace/layer/cursor",["require","exports","module","ace/lib/dom"],function(e,n,t){"use strict";var i,a=e("../lib/dom"),r=function(e){this.element=a.createElement("div"),this.element.className="ace_layer ace_cursor-layer",e.appendChild(this.element),void 0===i&&(i=!("opacity"in this.element.style)),this.isVisible=!1,this.isBlinking=!0,this.blinkInterval=1e3,this.smoothBlinking=!1,this.cursors=[],this.cursor=this.addCursor(),a.addCssClass(this.element,"ace_hidden-cursors"),this.$updateCursors=(i?this.$updateVisibility:this.$updateOpacity).bind(this)};(function(){this.$updateVisibility=function(e){for(var n=this.cursors,t=n.length;t--;)n[t].style.visibility=e?"":"hidden"},this.$updateOpacity=function(e){for(var n=this.cursors,t=n.length;t--;)n[t].style.opacity=e?"":"0"},this.$padding=0,this.setPadding=function(e){this.$padding=e},this.setSession=function(e){this.session=e},this.setBlinking=function(e){e!=this.isBlinking&&(this.isBlinking=e,this.restartTimer())},this.setBlinkInterval=function(e){e!=this.blinkInterval&&(this.blinkInterval=e,this.restartTimer())},this.setSmoothBlinking=function(e){e==this.smoothBlinking||i||(this.smoothBlinking=e,a.setCssClass(this.element,"ace_smooth-blinking",e),this.$updateCursors(!0),this.$updateCursors=this.$updateOpacity.bind(this),this.restartTimer())},this.addCursor=function(){var e=a.createElement("div");return e.className="ace_cursor",this.element.appendChild(e),this.cursors.push(e),e},this.removeCursor=function(){if(this.cursors.length>1){var e=this.cursors.pop();return e.parentNode.removeChild(e),e}},this.hideCursor=function(){this.isVisible=!1,a.addCssClass(this.element,"ace_hidden-cursors"),this.restartTimer()},this.showCursor=function(){this.isVisible=!0,a.removeCssClass(this.element,"ace_hidden-cursors"),this.restartTimer()},this.restartTimer=function(){var e=this.$updateCursors;if(clearInterval(this.intervalId),clearTimeout(this.timeoutId),this.smoothBlinking&&a.removeCssClass(this.element,"ace_smooth-blinking"),e(!0),this.isBlinking&&this.blinkInterval&&this.isVisible){this.smoothBlinking&&setTimeout(function(){a.addCssClass(this.element,"ace_smooth-blinking")}.bind(this));var n=function(){this.timeoutId=setTimeout(function(){e(!1)},.6*this.blinkInterval)}.bind(this);this.intervalId=setInterval(function(){e(!0),n()},this.blinkInterval),n()}},this.getPixelPosition=function(e,n){if(!this.config||!this.session)return{left:0,top:0};e||(e=this.session.selection.getCursor());var t=this.session.documentToScreenPosition(e);return{left:this.$padding+(this.session.$bidiHandler.isBidiRow(t.row,e.row)?this.session.$bidiHandler.getPosLeft(t.column):t.column*this.config.characterWidth),top:(t.row-(n?this.config.firstRowScreen:0))*this.config.lineHeight}},this.update=function(e){this.config=e;var n=this.session.$selectionMarkers,t=0,i=0;void 0!==n&&0!==n.length||(n=[{cursor:null}]);for(var t=0,a=n.length;te.height+e.offset||r.top<0)&&t>1)){var o=(this.cursors[i++]||this.addCursor()).style;this.drawCursor?this.drawCursor(o,r,e,n[t],this.session):(o.left=r.left+"px",o.top=r.top+"px",o.width=e.characterWidth+"px",o.height=e.lineHeight+"px")}}for(;this.cursors.length>i;)this.removeCursor();var l=this.session.getOverwrite();this.$setOverwrite(l),this.$pixelPos=r,this.restartTimer()},this.drawCursor=null,this.$setOverwrite=function(e){e!=this.overwrite&&(this.overwrite=e,e?a.addCssClass(this.element,"ace_overwrite-cursors"):a.removeCssClass(this.element,"ace_overwrite-cursors"))},this.destroy=function(){clearInterval(this.intervalId),clearTimeout(this.timeoutId)}}).call(r.prototype),n.Cursor=r}),ace.define("ace/scrollbar",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/event","ace/lib/event_emitter"],function(e,n,t){"use strict";var i=e("./lib/oop"),a=e("./lib/dom"),r=e("./lib/event"),o=e("./lib/event_emitter").EventEmitter,l=function(e){this.element=a.createElement("div"),this.element.className="ace_scrollbar ace_scrollbar"+this.classSuffix,this.inner=a.createElement("div"),this.inner.className="ace_scrollbar-inner",this.element.appendChild(this.inner),e.appendChild(this.element),this.setVisible(!1),this.skipEvent=!1,r.addListener(this.element,"scroll",this.onScroll.bind(this)),r.addListener(this.element,"mousedown",r.preventDefault)};(function(){i.implement(this,o),this.setVisible=function(e){this.element.style.display=e?"":"none",this.isVisible=e,this.coeff=1}}).call(l.prototype);var c=function(e,n){l.call(this,e),this.scrollTop=0,this.scrollHeight=0,n.$scrollbarWidth=this.width=a.scrollbarWidth(e.ownerDocument),this.inner.style.width=this.element.style.width=(this.width||15)+5+"px",this.$minWidth=0};i.inherits(c,l),function(){this.classSuffix="-v",this.onScroll=function(){if(!this.skipEvent){if(this.scrollTop=this.element.scrollTop,1!=this.coeff){var e=this.element.clientHeight/this.scrollHeight;this.scrollTop=this.scrollTop*(1-e)/(this.coeff-e)}this._emit("scroll",{data:this.scrollTop})}this.skipEvent=!1},this.getWidth=function(){return Math.max(this.isVisible?this.width:0,this.$minWidth||0)},this.setHeight=function(e){this.element.style.height=e+"px"},this.setInnerHeight=this.setScrollHeight=function(e){this.scrollHeight=e,e>32768?(this.coeff=32768/e,e=32768):1!=this.coeff&&(this.coeff=1),this.inner.style.height=e+"px"},this.setScrollTop=function(e){this.scrollTop!=e&&(this.skipEvent=!0,this.scrollTop=e,this.element.scrollTop=e*this.coeff)}}.call(c.prototype);var s=function(e,n){l.call(this,e),this.scrollLeft=0,this.height=n.$scrollbarWidth,this.inner.style.height=this.element.style.height=(this.height||15)+5+"px"};i.inherits(s,l),function(){this.classSuffix="-h",this.onScroll=function(){this.skipEvent||(this.scrollLeft=this.element.scrollLeft,this._emit("scroll",{data:this.scrollLeft})),this.skipEvent=!1},this.getHeight=function(){return this.isVisible?this.height:0},this.setWidth=function(e){this.element.style.width=e+"px"},this.setInnerWidth=function(e){this.inner.style.width=e+"px"},this.setScrollWidth=function(e){this.inner.style.width=e+"px"},this.setScrollLeft=function(e){this.scrollLeft!=e&&(this.skipEvent=!0,this.scrollLeft=this.element.scrollLeft=e)}}.call(s.prototype),n.ScrollBar=c,n.ScrollBarV=c,n.ScrollBarH=s,n.VScrollBar=c,n.HScrollBar=s}),ace.define("ace/renderloop",["require","exports","module","ace/lib/event"],function(e,n,t){"use strict";var i=e("./lib/event"),a=function(e,n){this.onRender=e,this.pending=!1,this.changes=0,this.window=n||window};(function(){this.schedule=function(e){if(this.changes=this.changes|e,!this.pending&&this.changes){this.pending=!0;var n=this;i.nextFrame(function(){n.pending=!1;for(var e;e=n.changes;)n.changes=0,n.onRender(e)},this.window)}}}).call(a.prototype),n.RenderLoop=a}),ace.define("ace/layer/font_metrics",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/lang","ace/lib/useragent","ace/lib/event_emitter"],function(e,n,t){var i=e("../lib/oop"),a=e("../lib/dom"),r=e("../lib/lang"),o=e("../lib/useragent"),l=e("../lib/event_emitter").EventEmitter,c=0,s=n.FontMetrics=function(e){this.el=a.createElement("div"),this.$setMeasureNodeStyles(this.el.style,!0),this.$main=a.createElement("div"),this.$setMeasureNodeStyles(this.$main.style),this.$measureNode=a.createElement("div"),this.$setMeasureNodeStyles(this.$measureNode.style),this.el.appendChild(this.$main),this.el.appendChild(this.$measureNode),e.appendChild(this.el),c||this.$testFractionalRect(),this.$measureNode.innerHTML=r.stringRepeat("X",c),this.$characterSize={width:0,height:0},this.checkForSizeChanges()};(function(){i.implement(this,l),this.$characterSize={width:0,height:0},this.$testFractionalRect=function(){var e=a.createElement("div");this.$setMeasureNodeStyles(e.style),e.style.width="0.2px",document.documentElement.appendChild(e);var n=e.getBoundingClientRect().width;c=n>0&&n<1?50:100,e.parentNode.removeChild(e)},this.$setMeasureNodeStyles=function(e,n){e.width=e.height="auto",e.left=e.top="0px",e.visibility="hidden",e.position="absolute",e.whiteSpace="pre",o.isIE<8?e["font-family"]="inherit":e.font="inherit",e.overflow=n?"hidden":"visible"},this.checkForSizeChanges=function(){var e=this.$measureSizes();if(e&&(this.$characterSize.width!==e.width||this.$characterSize.height!==e.height)){this.$measureNode.style.fontWeight="bold";var n=this.$measureSizes();this.$measureNode.style.fontWeight="",this.$characterSize=e,this.charSizes=Object.create(null),this.allowBoldFonts=n&&n.width===e.width&&n.height===e.height,this._emit("changeCharacterSize",{data:e})}},this.$pollSizeChanges=function(){if(this.$pollSizeChangesTimer)return this.$pollSizeChangesTimer;var e=this;return this.$pollSizeChangesTimer=setInterval(function(){e.checkForSizeChanges()},500)},this.setPolling=function(e){e?this.$pollSizeChanges():this.$pollSizeChangesTimer&&(clearInterval(this.$pollSizeChangesTimer),this.$pollSizeChangesTimer=0)},this.$measureSizes=function(){if(50===c){var e=null;try{e=this.$measureNode.getBoundingClientRect()}catch(n){e={width:0,height:0}}var n={height:e.height,width:e.width/c}}else var n={height:this.$measureNode.clientHeight,width:this.$measureNode.clientWidth/c};return 0===n.width||0===n.height?null:n},this.$measureCharWidth=function(e){return this.$main.innerHTML=r.stringRepeat(e,c),this.$main.getBoundingClientRect().width/c},this.getCharacterWidth=function(e){var n=this.charSizes[e];return void 0===n&&(n=this.charSizes[e]=this.$measureCharWidth(e)/this.$characterSize.width),n},this.destroy=function(){clearInterval(this.$pollSizeChangesTimer),this.el&&this.el.parentNode&&this.el.parentNode.removeChild(this.el)}}).call(s.prototype)}),ace.define("ace/virtual_renderer",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/config","ace/lib/useragent","ace/layer/gutter","ace/layer/marker","ace/layer/text","ace/layer/cursor","ace/scrollbar","ace/scrollbar","ace/renderloop","ace/layer/font_metrics","ace/lib/event_emitter"],function(e,n,t){"use strict";var i=e("./lib/oop"),a=e("./lib/dom"),r=e("./config"),o=e("./lib/useragent"),l=e("./layer/gutter").Gutter,c=e("./layer/marker").Marker,s=e("./layer/text").Text,u=e("./layer/cursor").Cursor,p=e("./scrollbar").HScrollBar,m=e("./scrollbar").VScrollBar,d=e("./renderloop").RenderLoop,g=e("./layer/font_metrics").FontMetrics,_=e("./lib/event_emitter").EventEmitter;a.importCssString('.ace_editor {position: relative;overflow: hidden;font: 12px/normal \'Monaco\', \'Menlo\', \'Ubuntu Mono\', \'Consolas\', \'source-code-pro\', monospace;direction: ltr;text-align: left;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.ace_scroller {position: absolute;overflow: hidden;top: 0;bottom: 0;background-color: inherit;-ms-user-select: none;-moz-user-select: none;-webkit-user-select: none;user-select: none;cursor: text;}.ace_content {position: absolute;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;min-width: 100%;}.ace_dragging .ace_scroller:before{position: absolute;top: 0;left: 0;right: 0;bottom: 0;content: \'\';background: rgba(250, 250, 250, 0.01);z-index: 1000;}.ace_dragging.ace_dark .ace_scroller:before{background: rgba(0, 0, 0, 0.01);}.ace_selecting, .ace_selecting * {cursor: text !important;}.ace_gutter {position: absolute;overflow : hidden;width: auto;top: 0;bottom: 0;left: 0;cursor: default;z-index: 4;-ms-user-select: none;-moz-user-select: none;-webkit-user-select: none;user-select: none;}.ace_gutter-active-line {position: absolute;left: 0;right: 0;}.ace_scroller.ace_scroll-left {box-shadow: 17px 0 16px -16px rgba(0, 0, 0, 0.4) inset;}.ace_gutter-cell {padding-left: 19px;padding-right: 6px;background-repeat: no-repeat;}.ace_gutter-cell.ace_error {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABOFBMVEX/////////QRswFAb/Ui4wFAYwFAYwFAaWGAfDRymzOSH/PxswFAb/SiUwFAYwFAbUPRvjQiDllog5HhHdRybsTi3/Tyv9Tir+Syj/UC3////XurebMBIwFAb/RSHbPx/gUzfdwL3kzMivKBAwFAbbvbnhPx66NhowFAYwFAaZJg8wFAaxKBDZurf/RB6mMxb/SCMwFAYwFAbxQB3+RB4wFAb/Qhy4Oh+4QifbNRcwFAYwFAYwFAb/QRzdNhgwFAYwFAbav7v/Uy7oaE68MBK5LxLewr/r2NXewLswFAaxJw4wFAbkPRy2PyYwFAaxKhLm1tMwFAazPiQwFAaUGAb/QBrfOx3bvrv/VC/maE4wFAbRPBq6MRO8Qynew8Dp2tjfwb0wFAbx6eju5+by6uns4uH9/f36+vr/GkHjAAAAYnRSTlMAGt+64rnWu/bo8eAA4InH3+DwoN7j4eLi4xP99Nfg4+b+/u9B/eDs1MD1mO7+4PHg2MXa347g7vDizMLN4eG+Pv7i5evs/v79yu7S3/DV7/498Yv24eH+4ufQ3Ozu/v7+y13sRqwAAADLSURBVHjaZc/XDsFgGIBhtDrshlitmk2IrbHFqL2pvXf/+78DPokj7+Fz9qpU/9UXJIlhmPaTaQ6QPaz0mm+5gwkgovcV6GZzd5JtCQwgsxoHOvJO15kleRLAnMgHFIESUEPmawB9ngmelTtipwwfASilxOLyiV5UVUyVAfbG0cCPHig+GBkzAENHS0AstVF6bacZIOzgLmxsHbt2OecNgJC83JERmePUYq8ARGkJx6XtFsdddBQgZE2nPR6CICZhawjA4Fb/chv+399kfR+MMMDGOQAAAABJRU5ErkJggg==");background-repeat: no-repeat;background-position: 2px center;}.ace_gutter-cell.ace_warning {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAmVBMVEX///8AAAD///8AAAAAAABPSzb/5sAAAAB/blH/73z/ulkAAAAAAAD85pkAAAAAAAACAgP/vGz/rkDerGbGrV7/pkQICAf////e0IsAAAD/oED/qTvhrnUAAAD/yHD/njcAAADuv2r/nz//oTj/p064oGf/zHAAAAA9Nir/tFIAAAD/tlTiuWf/tkIAAACynXEAAAAAAAAtIRW7zBpBAAAAM3RSTlMAABR1m7RXO8Ln31Z36zT+neXe5OzooRDfn+TZ4p3h2hTf4t3k3ucyrN1K5+Xaks52Sfs9CXgrAAAAjklEQVR42o3PbQ+CIBQFYEwboPhSYgoYunIqqLn6/z8uYdH8Vmdnu9vz4WwXgN/xTPRD2+sgOcZjsge/whXZgUaYYvT8QnuJaUrjrHUQreGczuEafQCO/SJTufTbroWsPgsllVhq3wJEk2jUSzX3CUEDJC84707djRc5MTAQxoLgupWRwW6UB5fS++NV8AbOZgnsC7BpEAAAAABJRU5ErkJggg==");background-position: 2px center;}.ace_gutter-cell.ace_info {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAJ0Uk5TAAB2k804AAAAPklEQVQY02NgIB68QuO3tiLznjAwpKTgNyDbMegwisCHZUETUZV0ZqOquBpXj2rtnpSJT1AEnnRmL2OgGgAAIKkRQap2htgAAAAASUVORK5CYII=");background-position: 2px center;}.ace_dark .ace_gutter-cell.ace_info {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAJFBMVEUAAAChoaGAgIAqKiq+vr6tra1ZWVmUlJSbm5s8PDxubm56enrdgzg3AAAAAXRSTlMAQObYZgAAAClJREFUeNpjYMAPdsMYHegyJZFQBlsUlMFVCWUYKkAZMxZAGdxlDMQBAG+TBP4B6RyJAAAAAElFTkSuQmCC");}.ace_scrollbar {position: absolute;right: 0;bottom: 0;z-index: 6;}.ace_scrollbar-inner {position: absolute;cursor: text;left: 0;top: 0;}.ace_scrollbar-v{overflow-x: hidden;overflow-y: scroll;top: 0;}.ace_scrollbar-h {overflow-x: scroll;overflow-y: hidden;left: 0;}.ace_print-margin {position: absolute;height: 100%;}.ace_text-input {position: absolute;z-index: 0;width: 0.5em;height: 1em;opacity: 0;background: transparent;-moz-appearance: none;appearance: none;border: none;resize: none;outline: none;overflow: hidden;font: inherit;padding: 0 1px;margin: 0 -1px;text-indent: -1em;-ms-user-select: text;-moz-user-select: text;-webkit-user-select: text;user-select: text;white-space: pre!important;}.ace_text-input.ace_composition {background: inherit;color: inherit;z-index: 1000;opacity: 1;text-indent: 0;}.ace_layer {z-index: 1;position: absolute;overflow: hidden;word-wrap: normal;white-space: pre;height: 100%;width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;pointer-events: none;}.ace_gutter-layer {position: relative;width: auto;text-align: right;pointer-events: auto;}.ace_text-layer {font: inherit !important;}.ace_cjk {display: inline-block;text-align: center;}.ace_cursor-layer {z-index: 4;}.ace_cursor {z-index: 4;position: absolute;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border-left: 2px solid;transform: translatez(0);}.ace_multiselect .ace_cursor {border-left-width: 1px;}.ace_slim-cursors .ace_cursor {border-left-width: 1px;}.ace_overwrite-cursors .ace_cursor {border-left-width: 0;border-bottom: 1px solid;}.ace_hidden-cursors .ace_cursor {opacity: 0.2;}.ace_smooth-blinking .ace_cursor {-webkit-transition: opacity 0.18s;transition: opacity 0.18s;}.ace_marker-layer .ace_step, .ace_marker-layer .ace_stack {position: absolute;z-index: 3;}.ace_marker-layer .ace_selection {position: absolute;z-index: 5;}.ace_marker-layer .ace_bracket {position: absolute;z-index: 6;}.ace_marker-layer .ace_active-line {position: absolute;z-index: 2;}.ace_marker-layer .ace_selected-word {position: absolute;z-index: 4;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.ace_line .ace_fold {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: inline-block;height: 11px;margin-top: -2px;vertical-align: middle;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJpJREFUeNpi/P//PwOlgAXGYGRklAVSokD8GmjwY1wasKljQpYACtpCFeADcHVQfQyMQAwzwAZI3wJKvCLkfKBaMSClBlR7BOQikCFGQEErIH0VqkabiGCAqwUadAzZJRxQr/0gwiXIal8zQQPnNVTgJ1TdawL0T5gBIP1MUJNhBv2HKoQHHjqNrA4WO4zY0glyNKLT2KIfIMAAQsdgGiXvgnYAAAAASUVORK5CYII="),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAYAAADNNiA5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACJJREFUeNpi+P//fxgTAwPDBxDxD078RSX+YeEyDFMCIMAAI3INmXiwf2YAAAAASUVORK5CYII=");background-repeat: no-repeat, repeat-x;background-position: center center, top left;color: transparent;border: 1px solid black;border-radius: 2px;cursor: pointer;pointer-events: auto;}.ace_dark .ace_fold {}.ace_fold:hover{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJpJREFUeNpi/P//PwOlgAXGYGRklAVSokD8GmjwY1wasKljQpYACtpCFeADcHVQfQyMQAwzwAZI3wJKvCLkfKBaMSClBlR7BOQikCFGQEErIH0VqkabiGCAqwUadAzZJRxQr/0gwiXIal8zQQPnNVTgJ1TdawL0T5gBIP1MUJNhBv2HKoQHHjqNrA4WO4zY0glyNKLT2KIfIMAAQsdgGiXvgnYAAAAASUVORK5CYII="),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAYAAADNNiA5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACBJREFUeNpi+P//fz4TAwPDZxDxD5X4i5fLMEwJgAADAEPVDbjNw87ZAAAAAElFTkSuQmCC");}.ace_tooltip {background-color: #FFF;background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.1));background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1));border: 1px solid gray;border-radius: 1px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);color: black;max-width: 100%;padding: 3px 4px;position: fixed;z-index: 999999;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;cursor: default;white-space: pre;word-wrap: break-word;line-height: normal;font-style: normal;font-weight: normal;letter-spacing: normal;pointer-events: none;}.ace_folding-enabled > .ace_gutter-cell {padding-right: 13px;}.ace_fold-widget {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0 -12px 0 1px;display: none;width: 11px;vertical-align: top;background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAANElEQVR42mWKsQ0AMAzC8ixLlrzQjzmBiEjp0A6WwBCSPgKAXoLkqSot7nN3yMwR7pZ32NzpKkVoDBUxKAAAAABJRU5ErkJggg==");background-repeat: no-repeat;background-position: center;border-radius: 3px;border: 1px solid transparent;cursor: pointer;}.ace_folding-enabled .ace_fold-widget {display: inline-block; }.ace_fold-widget.ace_end {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAANElEQVR42m3HwQkAMAhD0YzsRchFKI7sAikeWkrxwScEB0nh5e7KTPWimZki4tYfVbX+MNl4pyZXejUO1QAAAABJRU5ErkJggg==");}.ace_fold-widget.ace_closed {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAGCAYAAAAG5SQMAAAAOUlEQVR42jXKwQkAMAgDwKwqKD4EwQ26sSOkVWjgIIHAzPiCgaqiqnJHZnKICBERHN194O5b9vbLuAVRL+l0YWnZAAAAAElFTkSuQmCCXA==");}.ace_fold-widget:hover {border: 1px solid rgba(0, 0, 0, 0.3);background-color: rgba(255, 255, 255, 0.2);box-shadow: 0 1px 1px rgba(255, 255, 255, 0.7);}.ace_fold-widget:active {border: 1px solid rgba(0, 0, 0, 0.4);background-color: rgba(0, 0, 0, 0.05);box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);}.ace_dark .ace_fold-widget {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHklEQVQIW2P4//8/AzoGEQ7oGCaLLAhWiSwB146BAQCSTPYocqT0AAAAAElFTkSuQmCC");}.ace_dark .ace_fold-widget.ace_end {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAH0lEQVQIW2P4//8/AxQ7wNjIAjDMgC4AxjCVKBirIAAF0kz2rlhxpAAAAABJRU5ErkJggg==");}.ace_dark .ace_fold-widget.ace_closed {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAFCAYAAACAcVaiAAAAHElEQVQIW2P4//+/AxAzgDADlOOAznHAKgPWAwARji8UIDTfQQAAAABJRU5ErkJggg==");}.ace_dark .ace_fold-widget:hover {box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);background-color: rgba(255, 255, 255, 0.1);}.ace_dark .ace_fold-widget:active {box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);}.ace_fold-widget.ace_invalid {background-color: #FFB4B4;border-color: #DE5555;}.ace_fade-fold-widgets .ace_fold-widget {-webkit-transition: opacity 0.4s ease 0.05s;transition: opacity 0.4s ease 0.05s;opacity: 0;}.ace_fade-fold-widgets:hover .ace_fold-widget {-webkit-transition: opacity 0.05s ease 0.05s;transition: opacity 0.05s ease 0.05s;opacity:1;}.ace_underline {text-decoration: underline;}.ace_bold {font-weight: bold;}.ace_nobold .ace_bold {font-weight: normal;}.ace_italic {font-style: italic;}.ace_error-marker {background-color: rgba(255, 0, 0,0.2);position: absolute;z-index: 9;}.ace_highlight-marker {background-color: rgba(255, 255, 0,0.2);position: absolute;z-index: 8;}.ace_br1 {border-top-left-radius : 3px;}.ace_br2 {border-top-right-radius : 3px;}.ace_br3 {border-top-left-radius : 3px; border-top-right-radius: 3px;}.ace_br4 {border-bottom-right-radius: 3px;}.ace_br5 {border-top-left-radius : 3px; border-bottom-right-radius: 3px;}.ace_br6 {border-top-right-radius : 3px; border-bottom-right-radius: 3px;}.ace_br7 {border-top-left-radius : 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px;}.ace_br8 {border-bottom-left-radius : 3px;}.ace_br9 {border-top-left-radius : 3px; border-bottom-left-radius: 3px;}.ace_br10{border-top-right-radius : 3px; border-bottom-left-radius: 3px;}.ace_br11{border-top-left-radius : 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px;}.ace_br12{border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}.ace_br13{border-top-left-radius : 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}.ace_br14{border-top-right-radius : 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}.ace_br15{border-top-left-radius : 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}.ace_text-input-ios {position: absolute !important;top: -100000px !important;left: -100000px !important;}',"ace_editor.css");var f=function(e,n){var t=this;this.container=e||a.createElement("div"),this.$keepTextAreaAtCursor=!o.isOldIE,a.addCssClass(this.container,"ace_editor"),this.setTheme(n),this.$gutter=a.createElement("div"),this.$gutter.className="ace_gutter",this.container.appendChild(this.$gutter),this.$gutter.setAttribute("aria-hidden",!0),this.scroller=a.createElement("div"),this.scroller.className="ace_scroller",this.container.appendChild(this.scroller),this.content=a.createElement("div"),this.content.className="ace_content",this.scroller.appendChild(this.content),this.$gutterLayer=new l(this.$gutter),this.$gutterLayer.on("changeGutterWidth",this.onGutterResize.bind(this)),this.$markerBack=new c(this.content);var i=this.$textLayer=new s(this.content);this.canvas=i.element,this.$markerFront=new c(this.content),this.$cursorLayer=new u(this.content),this.$horizScroll=!1,this.$vScroll=!1,this.scrollBar=this.scrollBarV=new m(this.container,this),this.scrollBarH=new p(this.container,this),this.scrollBarV.addEventListener("scroll",function(e){t.$scrollAnimation||t.session.setScrollTop(e.data-t.scrollMargin.top)}),this.scrollBarH.addEventListener("scroll",function(e){t.$scrollAnimation||t.session.setScrollLeft(e.data-t.scrollMargin.left)}),this.scrollTop=0,this.scrollLeft=0,this.cursorPos={row:0,column:0},this.$fontMetrics=new g(this.container),this.$textLayer.$setFontMetrics(this.$fontMetrics),this.$textLayer.addEventListener("changeCharacterSize",function(e){t.updateCharacterSize(),t.onResize(!0,t.gutterWidth,t.$size.width,t.$size.height),t._signal("changeCharacterSize",e)}),this.$size={width:0,height:0,scrollerHeight:0,scrollerWidth:0,$dirty:!0},this.layerConfig={width:1,padding:0,firstRow:0,firstRowScreen:0,lastRow:0,lineHeight:0,characterWidth:0,minHeight:1,maxHeight:1,offset:0,height:1,gutterOffset:1},this.scrollMargin={left:0,right:0,top:0,bottom:0,v:0,h:0},this.$loop=new d(this.$renderChanges.bind(this),this.container.ownerDocument.defaultView),this.$loop.schedule(this.CHANGE_FULL),this.updateCharacterSize(),this.setPadding(4),r.resetOptions(this),r._emit("renderer",this)};(function(){this.CHANGE_CURSOR=1,this.CHANGE_MARKER=2,this.CHANGE_GUTTER=4,this.CHANGE_SCROLL=8,this.CHANGE_LINES=16,this.CHANGE_TEXT=32,this.CHANGE_SIZE=64,this.CHANGE_MARKER_BACK=128,this.CHANGE_MARKER_FRONT=256,this.CHANGE_FULL=512,this.CHANGE_H_SCROLL=1024,i.implement(this,_),this.updateCharacterSize=function(){this.$textLayer.allowBoldFonts!=this.$allowBoldFonts&&(this.$allowBoldFonts=this.$textLayer.allowBoldFonts,this.setStyle("ace_nobold",!this.$allowBoldFonts)),this.layerConfig.characterWidth=this.characterWidth=this.$textLayer.getCharacterWidth(),this.layerConfig.lineHeight=this.lineHeight=this.$textLayer.getLineHeight(),this.$updatePrintMargin()},this.setSession=function(e){this.session&&this.session.doc.off("changeNewLineMode",this.onChangeNewLineMode),this.session=e,e&&this.scrollMargin.top&&e.getScrollTop()<=0&&e.setScrollTop(-this.scrollMargin.top),this.$cursorLayer.setSession(e),this.$markerBack.setSession(e),this.$markerFront.setSession(e),this.$gutterLayer.setSession(e),this.$textLayer.setSession(e),e&&(this.$loop.schedule(this.CHANGE_FULL),this.session.$setFontMetrics(this.$fontMetrics),this.scrollBarH.scrollLeft=this.scrollBarV.scrollTop=null,this.onChangeNewLineMode=this.onChangeNewLineMode.bind(this),this.onChangeNewLineMode(),this.session.doc.on("changeNewLineMode",this.onChangeNewLineMode))},this.updateLines=function(e,n,t){if(void 0===n&&(n=1/0),this.$changedLines?(this.$changedLines.firstRow>e&&(this.$changedLines.firstRow=e),this.$changedLines.lastRowthis.layerConfig.lastRow||this.$loop.schedule(this.CHANGE_LINES)},this.onChangeNewLineMode=function(){this.$loop.schedule(this.CHANGE_TEXT),this.$textLayer.$updateEolChar(),this.session.$bidiHandler.setEolChar(this.$textLayer.EOL_CHAR)},this.onChangeTabSize=function(){this.$loop.schedule(this.CHANGE_TEXT|this.CHANGE_MARKER),this.$textLayer.onChangeTabSize()},this.updateText=function(){this.$loop.schedule(this.CHANGE_TEXT)},this.updateFull=function(e){e?this.$renderChanges(this.CHANGE_FULL,!0):this.$loop.schedule(this.CHANGE_FULL)},this.updateFontSize=function(){this.$textLayer.checkForSizeChanges()},this.$changes=0,this.$updateSizeAsync=function(){this.$loop.pending?this.$size.$dirty=!0:this.onResize()},this.onResize=function(e,n,t,i){if(!(this.resizing>2)){this.resizing>0?this.resizing++:this.resizing=e?1:0;var a=this.container;i||(i=a.clientHeight||a.scrollHeight),t||(t=a.clientWidth||a.scrollWidth);var r=this.$updateCachedSize(e,n,t,i);if(!this.$size.scrollerHeight||!t&&!i)return this.resizing=0;e&&(this.$gutterLayer.$padding=null),e?this.$renderChanges(r|this.$changes,!0):this.$loop.schedule(r|this.$changes),this.resizing&&(this.resizing=0),this.scrollBarV.scrollLeft=this.scrollBarV.scrollTop=null}},this.$updateCachedSize=function(e,n,t,i){i-=this.$extraHeight||0;var a=0,r=this.$size,o={width:r.width,height:r.height,scrollerHeight:r.scrollerHeight,scrollerWidth:r.scrollerWidth};return i&&(e||r.height!=i)&&(r.height=i,a|=this.CHANGE_SIZE,r.scrollerHeight=r.height,this.$horizScroll&&(r.scrollerHeight-=this.scrollBarH.getHeight()),this.scrollBarV.element.style.bottom=this.scrollBarH.getHeight()+"px",a|=this.CHANGE_SCROLL),t&&(e||r.width!=t)&&(a|=this.CHANGE_SIZE,r.width=t,null==n&&(n=this.$showGutter?this.$gutter.offsetWidth:0),this.gutterWidth=n,this.scrollBarH.element.style.left=this.scroller.style.left=n+"px",r.scrollerWidth=Math.max(0,t-n-this.scrollBarV.getWidth()),this.scrollBarH.element.style.right=this.scroller.style.right=this.scrollBarV.getWidth()+"px",this.scroller.style.bottom=this.scrollBarH.getHeight()+"px",(this.session&&this.session.getUseWrapMode()&&this.adjustWrapLimit()||e)&&(a|=this.CHANGE_FULL)),r.$dirty=!t||!i,a&&this._signal("resize",o),a},this.onGutterResize=function(){var e=this.$showGutter?this.$gutter.offsetWidth:0;e!=this.gutterWidth&&(this.$changes|=this.$updateCachedSize(!0,e,this.$size.width,this.$size.height)),this.session.getUseWrapMode()&&this.adjustWrapLimit()?this.$loop.schedule(this.CHANGE_FULL):this.$size.$dirty?this.$loop.schedule(this.CHANGE_FULL):(this.$computeLayerConfig(),this.$loop.schedule(this.CHANGE_MARKER))},this.adjustWrapLimit=function(){var e=this.$size.scrollerWidth-2*this.$padding,n=Math.floor(e/this.characterWidth);return this.session.adjustWrapLimit(n,this.$showPrintMargin&&this.$printMarginColumn)},this.setAnimatedScroll=function(e){this.setOption("animatedScroll",e)},this.getAnimatedScroll=function(){return this.$animatedScroll},this.setShowInvisibles=function(e){this.setOption("showInvisibles",e),this.session.$bidiHandler.setShowInvisibles(e)},this.getShowInvisibles=function(){return this.getOption("showInvisibles")},this.getDisplayIndentGuides=function(){return this.getOption("displayIndentGuides")},this.setDisplayIndentGuides=function(e){this.setOption("displayIndentGuides",e)},this.setShowPrintMargin=function(e){this.setOption("showPrintMargin",e)},this.getShowPrintMargin=function(){return this.getOption("showPrintMargin")},this.setPrintMarginColumn=function(e){this.setOption("printMarginColumn",e)},this.getPrintMarginColumn=function(){return this.getOption("printMarginColumn")},this.getShowGutter=function(){return this.getOption("showGutter")},this.setShowGutter=function(e){return this.setOption("showGutter",e)},this.getFadeFoldWidgets=function(){return this.getOption("fadeFoldWidgets")},this.setFadeFoldWidgets=function(e){this.setOption("fadeFoldWidgets",e)},this.setHighlightGutterLine=function(e){this.setOption("highlightGutterLine",e)},this.getHighlightGutterLine=function(){return this.getOption("highlightGutterLine")},this.$updateGutterLineHighlight=function(){var e=this.$cursorLayer.$pixelPos,n=this.layerConfig.lineHeight;if(this.session.getUseWrapMode()){var t=this.session.selection.getCursor();t.column=0,e=this.$cursorLayer.getPixelPosition(t,!0),n*=this.session.getRowLength(t.row)}this.$gutterLineHighlight.style.top=e.top-this.layerConfig.offset+"px",this.$gutterLineHighlight.style.height=n+"px"},this.$updatePrintMargin=function(){if(this.$showPrintMargin||this.$printMarginEl){if(!this.$printMarginEl){var e=a.createElement("div");e.className="ace_layer ace_print-margin-layer",this.$printMarginEl=a.createElement("div"),this.$printMarginEl.className="ace_print-margin",e.appendChild(this.$printMarginEl),this.content.insertBefore(e,this.content.firstChild)}var n=this.$printMarginEl.style;n.left=this.characterWidth*this.$printMarginColumn+this.$padding+"px",n.visibility=this.$showPrintMargin?"visible":"hidden",this.session&&-1==this.session.$wrap&&this.adjustWrapLimit()}},this.getContainerElement=function(){return this.container},this.getMouseEventTarget=function(){return this.scroller},this.getTextAreaContainer=function(){return this.container},this.$moveTextAreaToCursor=function(){if(this.$keepTextAreaAtCursor){var e=this.layerConfig,n=this.$cursorLayer.$pixelPos.top,t=this.$cursorLayer.$pixelPos.left;n-=e.offset;var i=this.textarea.style,a=this.lineHeight;if(n<0||n>e.height-a)return void(i.top=i.left="0");var r=this.characterWidth;if(this.$composition){var o=this.textarea.value.replace(/^\x01+/,"");r*=this.session.$getStringScreenWidth(o)[0]+2,a+=2}t-=this.scrollLeft,t>this.$size.scrollerWidth-r&&(t=this.$size.scrollerWidth-r),t+=this.gutterWidth,i.height=a+"px",i.width=r+"px",i.left=Math.min(t,this.$size.scrollerWidth-r)+"px",i.top=Math.min(n,this.$size.height-a)+"px"}},this.getFirstVisibleRow=function(){return this.layerConfig.firstRow},this.getFirstFullyVisibleRow=function(){return this.layerConfig.firstRow+(0===this.layerConfig.offset?0:1)},this.getLastFullyVisibleRow=function(){var e=this.layerConfig,n=e.lastRow;return this.session.documentToScreenRow(n,0)*e.lineHeight-this.session.getScrollTop()>e.height-e.lineHeight?n-1:n},this.getLastVisibleRow=function(){return this.layerConfig.lastRow},this.$padding=null,this.setPadding=function(e){this.$padding=e,this.$textLayer.setPadding(e),this.$cursorLayer.setPadding(e),this.$markerFront.setPadding(e),this.$markerBack.setPadding(e),this.$loop.schedule(this.CHANGE_FULL),this.$updatePrintMargin()},this.setScrollMargin=function(e,n,t,i){var a=this.scrollMargin;a.top=0|e,a.bottom=0|n,a.right=0|i,a.left=0|t,a.v=a.top+a.bottom,a.h=a.left+a.right,a.top&&this.scrollTop<=0&&this.session&&this.session.setScrollTop(-a.top),this.updateFull()},this.getHScrollBarAlwaysVisible=function(){return this.$hScrollBarAlwaysVisible},this.setHScrollBarAlwaysVisible=function(e){this.setOption("hScrollBarAlwaysVisible",e)},this.getVScrollBarAlwaysVisible=function(){return this.$vScrollBarAlwaysVisible},this.setVScrollBarAlwaysVisible=function(e){this.setOption("vScrollBarAlwaysVisible",e)},this.$updateScrollBarV=function(){var e=this.layerConfig.maxHeight,n=this.$size.scrollerHeight;!this.$maxLines&&this.$scrollPastEnd&&(e-=(n-this.lineHeight)*this.$scrollPastEnd,this.scrollTop>e-n&&(e=this.scrollTop+n,this.scrollBarV.scrollTop=null)),this.scrollBarV.setScrollHeight(e+this.scrollMargin.v),this.scrollBarV.setScrollTop(this.scrollTop+this.scrollMargin.top)},this.$updateScrollBarH=function(){this.scrollBarH.setScrollWidth(this.layerConfig.width+2*this.$padding+this.scrollMargin.h),this.scrollBarH.setScrollLeft(this.scrollLeft+this.scrollMargin.left)},this.$frozen=!1,this.freeze=function(){this.$frozen=!0},this.unfreeze=function(){this.$frozen=!1},this.$renderChanges=function(e,n){if(this.$changes&&(e|=this.$changes,this.$changes=0),!this.session||!this.container.offsetWidth||this.$frozen||!e&&!n)return void(this.$changes|=e);if(this.$size.$dirty)return this.$changes|=e,this.onResize(!0);this.lineHeight||this.$textLayer.checkForSizeChanges(),this._signal("beforeRender"),this.session&&this.session.$bidiHandler&&this.session.$bidiHandler.updateCharacterWidths(this.$fontMetrics);var t=this.layerConfig;if(e&this.CHANGE_FULL||e&this.CHANGE_SIZE||e&this.CHANGE_TEXT||e&this.CHANGE_LINES||e&this.CHANGE_SCROLL||e&this.CHANGE_H_SCROLL){if(e|=this.$computeLayerConfig(),t.firstRow!=this.layerConfig.firstRow&&t.firstRowScreen==this.layerConfig.firstRowScreen){var i=this.scrollTop+(t.firstRow-this.layerConfig.firstRow)*this.lineHeight;i>0&&(this.scrollTop=i,e|=this.CHANGE_SCROLL,e|=this.$computeLayerConfig())}t=this.layerConfig,this.$updateScrollBarV(),e&this.CHANGE_H_SCROLL&&this.$updateScrollBarH(),this.$gutterLayer.element.style.marginTop=-t.offset+"px",this.content.style.marginTop=-t.offset+"px",this.content.style.width=t.width+2*this.$padding+"px",this.content.style.height=t.minHeight+"px"}return e&this.CHANGE_H_SCROLL&&(this.content.style.marginLeft=-this.scrollLeft+"px",this.scroller.className=this.scrollLeft<=0?"ace_scroller":"ace_scroller ace_scroll-left"),e&this.CHANGE_FULL?(this.$textLayer.update(t),this.$showGutter&&this.$gutterLayer.update(t),this.$markerBack.update(t),this.$markerFront.update(t),this.$cursorLayer.update(t),this.$moveTextAreaToCursor(),this.$highlightGutterLine&&this.$updateGutterLineHighlight(),void this._signal("afterRender")):e&this.CHANGE_SCROLL?(e&this.CHANGE_TEXT||e&this.CHANGE_LINES?this.$textLayer.update(t):this.$textLayer.scrollLines(t),this.$showGutter&&this.$gutterLayer.update(t),this.$markerBack.update(t),this.$markerFront.update(t),this.$cursorLayer.update(t),this.$highlightGutterLine&&this.$updateGutterLineHighlight(),this.$moveTextAreaToCursor(),void this._signal("afterRender")):(e&this.CHANGE_TEXT?(this.$textLayer.update(t),this.$showGutter&&this.$gutterLayer.update(t)):e&this.CHANGE_LINES?(this.$updateLines()||e&this.CHANGE_GUTTER&&this.$showGutter)&&this.$gutterLayer.update(t):(e&this.CHANGE_TEXT||e&this.CHANGE_GUTTER)&&this.$showGutter&&this.$gutterLayer.update(t),e&this.CHANGE_CURSOR&&(this.$cursorLayer.update(t),this.$moveTextAreaToCursor(),this.$highlightGutterLine&&this.$updateGutterLineHighlight()),e&(this.CHANGE_MARKER|this.CHANGE_MARKER_FRONT)&&this.$markerFront.update(t),e&(this.CHANGE_MARKER|this.CHANGE_MARKER_BACK)&&this.$markerBack.update(t),void this._signal("afterRender"))},this.$autosize=function(){var e=this.session.getScreenLength()*this.lineHeight,n=this.$maxLines*this.lineHeight,t=Math.min(n,Math.max((this.$minLines||1)*this.lineHeight,e))+this.scrollMargin.v+(this.$extraHeight||0);this.$horizScroll&&(t+=this.scrollBarH.getHeight()),this.$maxPixelHeight&&t>this.$maxPixelHeight&&(t=this.$maxPixelHeight);var i=e>n;if(t!=this.desiredHeight||this.$size.height!=this.desiredHeight||i!=this.$vScroll){i!=this.$vScroll&&(this.$vScroll=i,this.scrollBarV.setVisible(i));var a=this.container.clientWidth;this.container.style.height=t+"px",this.$updateCachedSize(!0,this.$gutterWidth,a,t),this.desiredHeight=t,this._signal("autosize")}},this.$computeLayerConfig=function(){var e=this.session,n=this.$size,t=n.height<=2*this.lineHeight,i=this.session.getScreenLength(),a=i*this.lineHeight,r=this.$getLongestLine(),o=!t&&(this.$hScrollBarAlwaysVisible||n.scrollerWidth-r-2*this.$padding<0),l=this.$horizScroll!==o;l&&(this.$horizScroll=o,this.scrollBarH.setVisible(o));var c=this.$vScroll;this.$maxLines&&this.lineHeight>1&&this.$autosize();var s=this.scrollTop%this.lineHeight,u=n.scrollerHeight+this.lineHeight,p=!this.$maxLines&&this.$scrollPastEnd?(n.scrollerHeight-this.lineHeight)*this.$scrollPastEnd:0;a+=p;var m=this.scrollMargin;this.session.setScrollTop(Math.max(-m.top,Math.min(this.scrollTop,a-n.scrollerHeight+m.bottom))),this.session.setScrollLeft(Math.max(-m.left,Math.min(this.scrollLeft,r+2*this.$padding-n.scrollerWidth+m.right)));var d=!t&&(this.$vScrollBarAlwaysVisible||n.scrollerHeight-a+p<0||this.scrollTop>m.top),g=c!==d;g&&(this.$vScroll=d,this.scrollBarV.setVisible(d));var _,f,h=Math.ceil(u/this.lineHeight)-1,y=Math.max(0,Math.round((this.scrollTop-s)/this.lineHeight)),v=y+h,b=this.lineHeight;y=e.screenToDocumentRow(y,0);var E=e.getFoldLine(y);E&&(y=E.start.row),_=e.documentToScreenRow(y,0),f=e.getRowLength(y)*b,v=Math.min(e.screenToDocumentRow(v,0),e.getLength()-1),u=n.scrollerHeight+e.getRowLength(v)*b+f,s=this.scrollTop-_*b;var A=0;return this.layerConfig.width!=r&&(A=this.CHANGE_H_SCROLL),(l||g)&&(A=this.$updateCachedSize(!0,this.gutterWidth,n.width,n.height),this._signal("scrollbarVisibilityChanged"),g&&(r=this.$getLongestLine())),this.layerConfig={width:r,padding:this.$padding,firstRow:y,firstRowScreen:_,lastRow:v,lineHeight:b,characterWidth:this.characterWidth,minHeight:u,maxHeight:a,offset:s,gutterOffset:b?Math.max(0,Math.ceil((s+n.height-n.scrollerHeight)/b)):0,height:this.$size.scrollerHeight},A},this.$updateLines=function(){if(this.$changedLines){var e=this.$changedLines.firstRow,n=this.$changedLines.lastRow;this.$changedLines=null;var t=this.layerConfig;if(!(e>t.lastRow+1||nr?(n&&c+o>r+this.lineHeight&&(r-=n*this.$size.scrollerHeight),0===r&&(r=-this.scrollMargin.top),this.session.setScrollTop(r)):c+this.$size.scrollerHeight-la?(a=1-this.scrollMargin.top||(n>0&&this.session.getScrollTop()+this.$size.scrollerHeight-this.layerConfig.maxHeight<-1+this.scrollMargin.bottom||(e<0&&this.session.getScrollLeft()>=1-this.scrollMargin.left||(e>0&&this.session.getScrollLeft()+this.$size.scrollerWidth-this.layerConfig.width<-1+this.scrollMargin.right||void 0)))},this.pixelToScreenCoordinates=function(e,n){var t=this.scroller.getBoundingClientRect(),i=e+this.scrollLeft-t.left-this.$padding,a=i/this.characterWidth,r=Math.floor((n+this.scrollTop-t.top)/this.lineHeight),o=Math.round(a);return{row:r,column:o,side:a-o>0?1:-1,offsetX:i}},this.screenToTextCoordinates=function(e,n){var t=this.scroller.getBoundingClientRect(),i=e+this.scrollLeft-t.left-this.$padding,a=Math.round(i/this.characterWidth),r=(n+this.scrollTop-t.top)/this.lineHeight;return this.session.screenToDocumentPosition(r,Math.max(a,0),i)},this.textToScreenCoordinates=function(e,n){var t=this.scroller.getBoundingClientRect(),i=this.session.documentToScreenPosition(e,n),a=this.$padding+(this.session.$bidiHandler.isBidiRow(i.row,e)?this.session.$bidiHandler.getPosLeft(i.column):Math.round(i.column*this.characterWidth)),r=i.row*this.lineHeight;return{pageX:t.left+a-this.scrollLeft,pageY:t.top+r-this.scrollTop}},this.visualizeFocus=function(){a.addCssClass(this.container,"ace_focus")},this.visualizeBlur=function(){a.removeCssClass(this.container,"ace_focus")},this.showComposition=function(e){this.$composition||(this.$composition={keepTextAreaAtCursor:this.$keepTextAreaAtCursor,cssText:this.textarea.style.cssText}),this.$keepTextAreaAtCursor=!0,a.addCssClass(this.textarea,"ace_composition"),this.textarea.style.cssText="",this.$moveTextAreaToCursor()},this.setCompositionText=function(e){this.$moveTextAreaToCursor()},this.hideComposition=function(){this.$composition&&(a.removeCssClass(this.textarea,"ace_composition"),this.$keepTextAreaAtCursor=this.$composition.keepTextAreaAtCursor,this.textarea.style.cssText=this.$composition.cssText,this.$composition=null)},this.setTheme=function(e,n){function t(t){if(i.$themeId!=e)return n&&n();if(!t||!t.cssClass)throw new Error("couldn't load module "+e+" or it didn't call define");a.importCssString(t.cssText,t.cssClass,i.container.ownerDocument),i.theme&&a.removeCssClass(i.container,i.theme.cssClass);var r="padding"in t?t.padding:"padding"in(i.theme||{})?4:i.$padding;i.$padding&&r!=i.$padding&&i.setPadding(r),i.$theme=t.cssClass,i.theme=t,a.addCssClass(i.container,t.cssClass),a.setCssClass(i.container,"ace_dark",t.isDark),i.$size&&(i.$size.width=0,i.$updateSizeAsync()),i._dispatchEvent("themeLoaded",{theme:t}),n&&n()}var i=this;if(this.$themeId=e,i._dispatchEvent("themeChange",{theme:e}),e&&"string"!=typeof e)t(e);else{var o=e||this.$options.theme.initialValue;r.loadModule(["theme",o],t)}},this.getTheme=function(){return this.$themeId},this.setStyle=function(e,n){a.setCssClass(this.container,e,!1!==n)},this.unsetStyle=function(e){a.removeCssClass(this.container,e)},this.setCursorStyle=function(e){this.scroller.style.cursor!=e&&(this.scroller.style.cursor=e)},this.setMouseCursor=function(e){this.scroller.style.cursor=e},this.destroy=function(){this.$textLayer.destroy(),this.$cursorLayer.destroy()}}).call(f.prototype),r.defineOptions(f.prototype,"renderer",{animatedScroll:{initialValue:!1},showInvisibles:{set:function(e){this.$textLayer.setShowInvisibles(e)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!1},showPrintMargin:{set:function(){this.$updatePrintMargin()},initialValue:!0},printMarginColumn:{set:function(){this.$updatePrintMargin()},initialValue:80},printMargin:{set:function(e){"number"==typeof e&&(this.$printMarginColumn=e),this.$showPrintMargin=!!e,this.$updatePrintMargin()},get:function(){return this.$showPrintMargin&&this.$printMarginColumn}},showGutter:{set:function(e){this.$gutter.style.display=e?"block":"none",this.$loop.schedule(this.CHANGE_FULL),this.onGutterResize()},initialValue:!0},fadeFoldWidgets:{set:function(e){a.setCssClass(this.$gutter,"ace_fade-fold-widgets",e)},initialValue:!1},showFoldWidgets:{set:function(e){this.$gutterLayer.setShowFoldWidgets(e)},initialValue:!0},showLineNumbers:{set:function(e){this.$gutterLayer.setShowLineNumbers(e),this.$loop.schedule(this.CHANGE_GUTTER)},initialValue:!0},displayIndentGuides:{set:function(e){this.$textLayer.setDisplayIndentGuides(e)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!0},highlightGutterLine:{set:function(e){if(!this.$gutterLineHighlight)return this.$gutterLineHighlight=a.createElement("div"),this.$gutterLineHighlight.className="ace_gutter-active-line",void this.$gutter.appendChild(this.$gutterLineHighlight);this.$gutterLineHighlight.style.display=e?"":"none",this.$cursorLayer.$pixelPos&&this.$updateGutterLineHighlight()},initialValue:!1,value:!0},hScrollBarAlwaysVisible:{set:function(e){this.$hScrollBarAlwaysVisible&&this.$horizScroll||this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},vScrollBarAlwaysVisible:{set:function(e){this.$vScrollBarAlwaysVisible&&this.$vScroll||this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},fontSize:{set:function(e){"number"==typeof e&&(e+="px"),this.container.style.fontSize=e,this.updateFontSize()},initialValue:12},fontFamily:{set:function(e){this.container.style.fontFamily=e,this.updateFontSize()}},maxLines:{set:function(e){this.updateFull()}},minLines:{set:function(e){this.updateFull()}},maxPixelHeight:{set:function(e){this.updateFull()},initialValue:0},scrollPastEnd:{set:function(e){e=+e||0,this.$scrollPastEnd!=e&&(this.$scrollPastEnd=e,this.$loop.schedule(this.CHANGE_SCROLL))},initialValue:0,handlesSet:!0},fixedWidthGutter:{set:function(e){this.$gutterLayer.$fixedWidth=!!e,this.$loop.schedule(this.CHANGE_GUTTER)}},theme:{set:function(e){this.setTheme(e)},get:function(){return this.$themeId||this.theme},initialValue:"./theme/textmate",handlesSet:!0}}),n.VirtualRenderer=f}),ace.define("ace/worker/worker_client",["require","exports","module","ace/lib/oop","ace/lib/net","ace/lib/event_emitter","ace/config"],function(e,n,t){"use strict";function i(e,n){var t=n.src;o.qualifyURL(e);try{return new Blob([t],{type:"application/javascript"})}catch(e){var i=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder,a=new i;return a.append(t),a.getBlob("application/javascript")}}function a(e,n){var t=i(e,n),a=window.URL||window.webkitURL,r=a.createObjectURL(t);return new Worker(r)}var r=e("../lib/oop"),o=e("../lib/net"),l=e("../lib/event_emitter").EventEmitter,c=e("../config"),s=function(n,t,i,r,o){if(this.$sendDeltaQueue=this.$sendDeltaQueue.bind(this),this.changeListener=this.changeListener.bind(this),this.onMessage=this.onMessage.bind(this),e.nameToUrl&&!e.toUrl&&(e.toUrl=e.nameToUrl),c.get("packaged")||!e.toUrl)r=r||c.moduleUrl(t.id,"worker");else{var l=this.$normalizePath;r=r||l(e.toUrl("ace/worker/worker.js",null,"_"));var s={};n.forEach(function(n){s[n]=l(e.toUrl(n,null,"_").replace(/(\.js)?(\?.*)?$/,""))})}this.$worker=a(r,t),o&&this.send("importScripts",o),this.$worker.postMessage({init:!0,tlns:s,module:t.id,classname:i}),this.callbackId=1,this.callbacks={},this.$worker.onmessage=this.onMessage};(function(){r.implement(this,l),this.onMessage=function(e){var n=e.data;switch(n.type){case"event":this._signal(n.name,{data:n.data});break;case"call":var t=this.callbacks[n.id];t&&(t(n.data),delete this.callbacks[n.id]);break;case"error":this.reportError(n.data);break;case"log":window.console&&console.log&&console.log.apply(console,n.data)}},this.reportError=function(e){window.console&&console.error&&console.error(e)},this.$normalizePath=function(e){return o.qualifyURL(e)},this.terminate=function(){this._signal("terminate",{}),this.deltaQueue=null,this.$worker.terminate(),this.$worker=null,this.$doc&&this.$doc.off("change",this.changeListener),this.$doc=null},this.send=function(e,n){this.$worker.postMessage({command:e,args:n})},this.call=function(e,n,t){if(t){var i=this.callbackId++;this.callbacks[i]=t,n.push(i)}this.send(e,n)},this.emit=function(e,n){try{this.$worker.postMessage({event:e,data:{data:n.data}})}catch(e){console.error(e.stack)}},this.attachToDocument=function(e){this.$doc&&this.terminate(),this.$doc=e,this.call("setValue",[e.getValue()]),e.on("change",this.changeListener)},this.changeListener=function(e){this.deltaQueue||(this.deltaQueue=[],setTimeout(this.$sendDeltaQueue,0)),"insert"==e.action?this.deltaQueue.push(e.start,e.lines):this.deltaQueue.push(e.start,e.end)},this.$sendDeltaQueue=function(){var e=this.deltaQueue;e&&(this.deltaQueue=null,e.length>50&&e.length>this.$doc.getLength()>>1?this.call("setValue",[this.$doc.getValue()]):this.emit("change",{data:e}))}}).call(s.prototype);var u=function(e,n,t){this.$sendDeltaQueue=this.$sendDeltaQueue.bind(this),this.changeListener=this.changeListener.bind(this),this.callbackId=1,this.callbacks={},this.messageBuffer=[];var i=null,a=!1,r=Object.create(l),o=this;this.$worker={},this.$worker.terminate=function(){},this.$worker.postMessage=function(e){o.messageBuffer.push(e),i&&(a?setTimeout(s):s())},this.setEmitSync=function(e){a=e};var s=function(){var e=o.messageBuffer.shift();e.command?i[e.command].apply(i,e.args):e.event&&r._signal(e.event,e.data)};r.postMessage=function(e){o.onMessage({data:e})},r.callback=function(e,n){this.postMessage({type:"call",id:n,data:e})},r.emit=function(e,n){this.postMessage({type:"event",name:e,data:n})},c.loadModule(["worker",n],function(e){for(i=new e[t](r);o.messageBuffer.length;)s()})};u.prototype=s.prototype,n.UIWorkerClient=u,n.WorkerClient=s,n.createWorker=a}),ace.define("ace/placeholder",["require","exports","module","ace/range","ace/lib/event_emitter","ace/lib/oop"],function(e,n,t){"use strict";var i=e("./range").Range,a=e("./lib/event_emitter").EventEmitter,r=e("./lib/oop"),o=function(e,n,t,i,a,r){var o=this;this.length=n,this.session=e,this.doc=e.getDocument(),this.mainClass=a,this.othersClass=r,this.$onUpdate=this.onUpdate.bind(this),this.doc.on("change",this.$onUpdate),this.$others=i,this.$onCursorChange=function(){setTimeout(function(){o.onCursorChange()})},this.$pos=t;var l=e.getUndoManager().$undoStack||e.getUndoManager().$undostack||{length:-1};this.$undoStackDepth=l.length,this.setup(),e.selection.on("changeCursor",this.$onCursorChange)};(function(){r.implement(this,a),this.setup=function(){var e=this,n=this.doc,t=this.session;this.selectionBefore=t.selection.toJSON(),t.selection.inMultiSelectMode&&t.selection.toSingleRange(),this.pos=n.createAnchor(this.$pos.row,this.$pos.column);var a=this.pos;a.$insertRight=!0,a.detach(),a.markerId=t.addMarker(new i(a.row,a.column,a.row,a.column+this.length),this.mainClass,null,!1),this.others=[],this.$others.forEach(function(t){var i=n.createAnchor(t.row,t.column);i.$insertRight=!0,i.detach(),e.others.push(i)}),t.setUndoSelect(!1)},this.showOtherMarkers=function(){if(!this.othersActive){var e=this.session,n=this;this.othersActive=!0,this.others.forEach(function(t){t.markerId=e.addMarker(new i(t.row,t.column,t.row,t.column+n.length),n.othersClass,null,!1)})}},this.hideOtherMarkers=function(){if(this.othersActive){this.othersActive=!1;for(var e=0;e=this.pos.column&&n.start.column<=this.pos.column+this.length+1,r=n.start.column-this.pos.column;if(this.updateAnchors(e),a&&(this.length+=t),a&&!this.session.$fromUndo)if("insert"===e.action)for(var o=this.others.length-1;o>=0;o--){var l=this.others[o],c={row:l.row,column:l.column+r};this.doc.insertMergedLines(c,e.lines)}else if("remove"===e.action)for(var o=this.others.length-1;o>=0;o--){var l=this.others[o],c={row:l.row,column:l.column+r};this.doc.remove(new i(c.row,c.column,c.row,c.column-t))}this.$updating=!1,this.updateMarkers()}},this.updateAnchors=function(e){this.pos.onChange(e);for(var n=this.others.length;n--;)this.others[n].onChange(e);this.updateMarkers()},this.updateMarkers=function(){if(!this.$updating){var e=this,n=this.session,t=function(t,a){n.removeMarker(t.markerId),t.markerId=n.addMarker(new i(t.row,t.column,t.row,t.column+e.length),a,null,!1)};t(this.pos,this.mainClass);for(var a=this.others.length;a--;)t(this.others[a],this.othersClass)}},this.onCursorChange=function(e){if(!this.$updating&&this.session){var n=this.session.selection.getCursor();n.row===this.pos.row&&n.column>=this.pos.column&&n.column<=this.pos.column+this.length?(this.showOtherMarkers(),this._emit("cursorEnter",e)):(this.hideOtherMarkers(),this._emit("cursorLeave",e))}},this.detach=function(){this.session.removeMarker(this.pos&&this.pos.markerId),this.hideOtherMarkers(),this.doc.removeEventListener("change",this.$onUpdate),this.session.selection.removeEventListener("changeCursor",this.$onCursorChange),this.session.setUndoSelect(!0),this.session=null},this.cancel=function(){if(-1!==this.$undoStackDepth){for(var e=this.session.getUndoManager(),n=(e.$undoStack||e.$undostack).length-this.$undoStackDepth,t=0;t1&&!this.inMultiSelectMode&&(this._signal("multiSelect"),this.inMultiSelectMode=!0,this.session.$undoSelect=!1,this.rangeList.attach(this.session)),n||this.fromOrientedRange(e)}},this.toSingleRange=function(e){e=e||this.ranges[0];var n=this.rangeList.removeAll();n.length&&this.$onRemoveRange(n),e&&this.fromOrientedRange(e)},this.substractPoint=function(e){var n=this.rangeList.substractPoint(e);if(n)return this.$onRemoveRange(n),n[0]},this.mergeOverlappingRanges=function(){var e=this.rangeList.merge();e.length?this.$onRemoveRange(e):this.ranges[0]&&this.fromOrientedRange(this.ranges[0])},this.$onAddRange=function(e){this.rangeCount=this.rangeList.ranges.length,this.ranges.unshift(e),this._signal("addRange",{range:e})},this.$onRemoveRange=function(e){if(this.rangeCount=this.rangeList.ranges.length,1==this.rangeCount&&this.inMultiSelectMode){var n=this.rangeList.ranges.pop();e.push(n),this.rangeCount=0}for(var t=e.length;t--;){var i=this.ranges.indexOf(e[t]);this.ranges.splice(i,1)}this._signal("removeRange",{ranges:e}),0===this.rangeCount&&this.inMultiSelectMode&&(this.inMultiSelectMode=!1,this._signal("singleSelect"),this.session.$undoSelect=!0,this.rangeList.detach(this.session)),(n=n||this.ranges[0])&&!n.isEqual(this.getRange())&&this.fromOrientedRange(n)},this.$initRangeList=function(){this.rangeList||(this.rangeList=new l,this.ranges=[],this.rangeCount=0)},this.getAllRanges=function(){return this.rangeCount?this.rangeList.ranges.concat():[this.getRange()]},this.splitIntoLines=function(){if(this.rangeCount>1){var e=this.rangeList.ranges,n=e[e.length-1],t=c.fromPoints(e[0].start,n.end);this.toSingleRange(),this.setSelectionRange(t,n.cursor==n.start)}else{var t=this.getRange(),i=this.isBackwards(),a=t.start.row,r=t.end.row;if(a==r){if(i)var o=t.end,l=t.start;else var o=t.start,l=t.end;return this.addRange(c.fromPoints(l,l)),void this.addRange(c.fromPoints(o,o))}var s=[],u=this.getLineRange(a,!0);u.start.column=t.start.column,s.push(u);for(var p=a+1;p1){var e=this.rangeList.ranges,n=e[e.length-1],t=c.fromPoints(e[0].start,n.end);this.toSingleRange(),this.setSelectionRange(t,n.cursor==n.start)}else{var i=this.session.documentToScreenPosition(this.selectionLead),a=this.session.documentToScreenPosition(this.selectionAnchor);this.rectangularRangeBlock(i,a).forEach(this.addRange,this)}},this.rectangularRangeBlock=function(e,n,t){var i=[],r=e.column0;)h--;if(h>0)for(var y=0;i[y].isEmpty();)y++;for(var v=h;v>=y;v--)i[v].isEmpty()&&i.splice(v,1)}return i}}.call(s.prototype);var h=e("./editor").Editor;(function(){this.updateSelectionMarkers=function(){this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.addSelectionMarker=function(e){e.cursor||(e.cursor=e.end);var n=this.getSelectionStyle();return e.marker=this.session.addMarker(e,"ace_selection",n),this.session.$selectionMarkers.push(e),this.session.selectionMarkerCount=this.session.$selectionMarkers.length,e},this.removeSelectionMarker=function(e){if(e.marker){this.session.removeMarker(e.marker);var n=this.session.$selectionMarkers.indexOf(e);-1!=n&&this.session.$selectionMarkers.splice(n,1),this.session.selectionMarkerCount=this.session.$selectionMarkers.length}},this.removeSelectionMarkers=function(e){for(var n=this.session.$selectionMarkers,t=e.length;t--;){var i=e[t];if(i.marker){this.session.removeMarker(i.marker);var a=n.indexOf(i);-1!=a&&n.splice(a,1)}}this.session.selectionMarkerCount=n.length},this.$onAddRange=function(e){this.addSelectionMarker(e.range),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onRemoveRange=function(e){this.removeSelectionMarkers(e.ranges),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onMultiSelect=function(e){this.inMultiSelectMode||(this.inMultiSelectMode=!0,this.setStyle("ace_multiselect"),this.keyBinding.addKeyboardHandler(d.keyboardHandler),this.commands.setDefaultHandler("exec",this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers())},this.$onSingleSelect=function(e){this.session.multiSelect.inVirtualMode||(this.inMultiSelectMode=!1,this.unsetStyle("ace_multiselect"),this.keyBinding.removeKeyboardHandler(d.keyboardHandler),this.commands.removeDefaultHandler("exec",this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers(),this._emit("changeSelection"))},this.$onMultiSelectExec=function(e){var n=e.command,t=e.editor;if(t.multiSelect){if(n.multiSelectAction)"forEach"==n.multiSelectAction?i=t.forEachSelection(n,e.args):"forEachLine"==n.multiSelectAction?i=t.forEachSelection(n,e.args,!0):"single"==n.multiSelectAction?(t.exitMultiSelectMode(),i=n.exec(t,e.args||{})):i=n.multiSelectAction(t,e.args||{});else{var i=n.exec(t,e.args||{});t.multiSelect.addRange(t.multiSelect.toOrientedRange()),t.multiSelect.mergeOverlappingRanges()}return i}},this.forEachSelection=function(e,n,t){if(!this.inVirtualSelectionMode){var i,a=t&&t.keepOrder,r=1==t||t&&t.$byLines,o=this.session,l=this.selection,c=l.rangeList,u=(a?l:c).ranges;if(!u.length)return e.exec?e.exec(this,n||{}):e(this,n||{});var p=l._eventRegistry;l._eventRegistry={};var m=new s(o);this.inVirtualSelectionMode=!0;for(var d=u.length;d--;){if(r)for(;d>0&&u[d].start.row==u[d-1].end.row;)d--;m.fromOrientedRange(u[d]),m.index=d,this.selection=o.selection=m;var g=e.exec?e.exec(this,n||{}):e(this,n||{});i||void 0===g||(i=g),m.toOrientedRange(u[d])}m.detach(),this.selection=o.selection=l,this.inVirtualSelectionMode=!1,l._eventRegistry=p,l.mergeOverlappingRanges();var _=this.renderer.$scrollAnimation;return this.onCursorChange(),this.onSelectionChange(),_&&_.from==_.to&&this.renderer.animateScrolling(_.from),i}},this.exitMultiSelectMode=function(){this.inMultiSelectMode&&!this.inVirtualSelectionMode&&this.multiSelect.toSingleRange()},this.getSelectedText=function(){var e="";if(this.inMultiSelectMode&&!this.inVirtualSelectionMode){for(var n=this.multiSelect.rangeList.ranges,t=[],i=0;ir&&(r=t.column),as?e.insert(i,m.stringRepeat(" ",a-s)):e.remove(new c(i.row,i.column,i.row,i.column-a+s)),n.start.column=n.end.column=r,n.start.row=n.end.row=i.row,n.cursor=n.end}),n.fromOrientedRange(t[0]),this.renderer.updateCursor(),this.renderer.updateBackMarkers()}else{var s=this.selection.getRange(),u=s.start.row,p=s.end.row,d=u==p;if(d){var g,_=this.session.getLength();do{g=this.session.getLine(p)}while(/[=:]/.test(g)&&++p<_);do{g=this.session.getLine(u)}while(/[=:]/.test(g)&&--u>0);u<0&&(u=0),p>=_&&(p=_-1)}var f=this.session.removeFullLines(u,p);f=this.$reAlignText(f,d),this.session.insert({row:u,column:0},f.join("\n")+"\n"),d||(s.start.column=0,s.end.column=f[f.length-1].length),this.selection.setRange(s)}},this.$reAlignText=function(e,n){function t(e){return m.stringRepeat(" ",e)}function i(e){return e[2]?t(o)+e[2]+t(l-e[2].length+c)+e[4].replace(/^([=:])\s+/,"$1 "):e[0]}function a(e){return e[2]?t(o+l-e[2].length)+e[2]+t(c," ")+e[4].replace(/^([=:])\s+/,"$1 "):e[0]}function r(e){return e[2]?t(o)+e[2]+t(c)+e[4].replace(/^([=:])\s+/,"$1 "):e[0]}var o,l,c,s=!0,u=!0;return e.map(function(e){var n=e.match(/(\s*)(.*?)(\s*)([=:].*)/);return n?null==o?(o=n[1].length,l=n[2].length,c=n[3].length,n):(o+l+c!=n[1].length+n[2].length+n[3].length&&(u=!1),o!=n[1].length&&(s=!1),o>n[1].length&&(o=n[1].length),ln[3].length&&(c=n[3].length),n):[e]}).map(n?i:s?u?a:i:r)}}).call(h.prototype),n.onSessionChange=function(e){var n=e.session;n&&!n.multiSelect&&(n.$selectionMarkers=[],n.selection.$initRangeList(),n.multiSelect=n.selection),this.multiSelect=n&&n.multiSelect;var t=e.oldSession;t&&(t.multiSelect.off("addRange",this.$onAddRange),t.multiSelect.off("removeRange",this.$onRemoveRange),t.multiSelect.off("multiSelect",this.$onMultiSelect),t.multiSelect.off("singleSelect",this.$onSingleSelect),t.multiSelect.lead.off("change",this.$checkMultiselectChange),t.multiSelect.anchor.off("change",this.$checkMultiselectChange)),n&&(n.multiSelect.on("addRange",this.$onAddRange),n.multiSelect.on("removeRange",this.$onRemoveRange),n.multiSelect.on("multiSelect",this.$onMultiSelect),n.multiSelect.on("singleSelect",this.$onSingleSelect),n.multiSelect.lead.on("change",this.$checkMultiselectChange),n.multiSelect.anchor.on("change",this.$checkMultiselectChange)),n&&this.inMultiSelectMode!=n.selection.inMultiSelectMode&&(n.selection.inMultiSelectMode?this.$onMultiSelect():this.$onSingleSelect())},n.MultiSelect=r,e("./config").defineOptions(h.prototype,"editor",{enableMultiselect:{set:function(e){r(this),e?(this.on("changeSession",this.$multiselectOnSessionChange),this.on("mousedown",u)):(this.off("changeSession",this.$multiselectOnSessionChange),this.off("mousedown",u))},value:!0},enableBlockSelect:{set:function(e){this.$blockSelectEnabled=e},value:!0}})}),ace.define("ace/mode/folding/fold_mode",["require","exports","module","ace/range"],function(e,n,t){"use strict";var i=e("../../range").Range,a=n.FoldMode=function(){};(function(){this.foldingStartMarker=null,this.foldingStopMarker=null,this.getFoldWidget=function(e,n,t){var i=e.getLine(t);return this.foldingStartMarker.test(i)?"start":"markbeginend"==n&&this.foldingStopMarker&&this.foldingStopMarker.test(i)?"end":""},this.getFoldWidgetRange=function(e,n,t){return null},this.indentationBlock=function(e,n,t){var a=/\S/,r=e.getLine(n),o=r.search(a);if(-1!=o){for(var l=t||r.length,c=e.getLength(),s=n,u=n;++ns){var m=e.getLine(u).length;return new i(s,l,u,m)}}},this.openingBracketBlock=function(e,n,t,a,r){var o={row:t,column:a+1},l=e.$findClosingBracket(n,o,r);if(l){var c=e.foldWidgets[l.row];return null==c&&(c=e.getFoldWidget(l.row)),"start"==c&&l.row>o.row&&(l.row--,l.column=e.getLine(l.row).length),i.fromPoints(o,l)}},this.closingBracketBlock=function(e,n,t,a,r){var o={row:t,column:a},l=e.$findOpeningBracket(n,o);if(l)return l.column++,o.column--,i.fromPoints(l,o)}}).call(a.prototype)}),ace.define("ace/theme/textmate",["require","exports","module","ace/lib/dom"],function(e,n,t){"use strict";n.isDark=!1,n.cssClass="ace-tm",n.cssText='.ace-tm .ace_gutter {background: #f0f0f0;color: #333;}.ace-tm .ace_print-margin {width: 1px;background: #e8e8e8;}.ace-tm .ace_fold {background-color: #6B72E6;}.ace-tm {background-color: #FFFFFF;color: black;}.ace-tm .ace_cursor {color: black;}.ace-tm .ace_invisible {color: rgb(191, 191, 191);}.ace-tm .ace_storage,.ace-tm .ace_keyword {color: blue;}.ace-tm .ace_constant {color: rgb(197, 6, 11);}.ace-tm .ace_constant.ace_buildin {color: rgb(88, 72, 246);}.ace-tm .ace_constant.ace_language {color: rgb(88, 92, 246);}.ace-tm .ace_constant.ace_library {color: rgb(6, 150, 14);}.ace-tm .ace_invalid {background-color: rgba(255, 0, 0, 0.1);color: red;}.ace-tm .ace_support.ace_function {color: rgb(60, 76, 114);}.ace-tm .ace_support.ace_constant {color: rgb(6, 150, 14);}.ace-tm .ace_support.ace_type,.ace-tm .ace_support.ace_class {color: rgb(109, 121, 222);}.ace-tm .ace_keyword.ace_operator {color: rgb(104, 118, 135);}.ace-tm .ace_string {color: rgb(3, 106, 7);}.ace-tm .ace_comment {color: rgb(76, 136, 107);}.ace-tm .ace_comment.ace_doc {color: rgb(0, 102, 255);}.ace-tm .ace_comment.ace_doc.ace_tag {color: rgb(128, 159, 191);}.ace-tm .ace_constant.ace_numeric {color: rgb(0, 0, 205);}.ace-tm .ace_variable {color: rgb(49, 132, 149);}.ace-tm .ace_xml-pe {color: rgb(104, 104, 91);}.ace-tm .ace_entity.ace_name.ace_function {color: #0000A2;}.ace-tm .ace_heading {color: rgb(12, 7, 255);}.ace-tm .ace_list {color:rgb(185, 6, 144);}.ace-tm .ace_meta.ace_tag {color:rgb(0, 22, 142);}.ace-tm .ace_string.ace_regex {color: rgb(255, 0, 0)}.ace-tm .ace_marker-layer .ace_selection {background: rgb(181, 213, 255);}.ace-tm.ace_multiselect .ace_selection.ace_start {box-shadow: 0 0 3px 0px white;}.ace-tm .ace_marker-layer .ace_step {background: rgb(252, 255, 0);}.ace-tm .ace_marker-layer .ace_stack {background: rgb(164, 229, 101);}.ace-tm .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid rgb(192, 192, 192);}.ace-tm .ace_marker-layer .ace_active-line {background: rgba(0, 0, 0, 0.07);}.ace-tm .ace_gutter-active-line {background-color : #dcdcdc;}.ace-tm .ace_marker-layer .ace_selected-word {background: rgb(250, 250, 255);border: 1px solid rgb(200, 200, 250);}.ace-tm .ace_indent-guide {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==") right repeat-y;}',e("../lib/dom").importCssString(n.cssText,n.cssClass)}),ace.define("ace/line_widgets",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/range"],function(e,n,t){"use strict";function i(e){this.session=e,this.session.widgetManager=this,this.session.getRowLength=this.getRowLength,this.session.$getWidgetScreenLength=this.$getWidgetScreenLength,this.updateOnChange=this.updateOnChange.bind(this),this.renderWidgets=this.renderWidgets.bind(this),this.measureWidgets=this.measureWidgets.bind(this),this.session._changedWidgets=[],this.$onChangeEditor=this.$onChangeEditor.bind(this),this.session.on("change",this.updateOnChange),this.session.on("changeFold",this.updateOnFold),this.session.on("changeEditor",this.$onChangeEditor)}var a=(e("./lib/oop"),e("./lib/dom"));e("./range").Range;(function(){this.getRowLength=function(e){var n;return n=this.lineWidgets?this.lineWidgets[e]&&this.lineWidgets[e].rowCount||0:0,this.$useWrapMode&&this.$wrapData[e]?this.$wrapData[e].length+1+n:1+n},this.$getWidgetScreenLength=function(){var e=0;return this.lineWidgets.forEach(function(n){n&&n.rowCount&&!n.hidden&&(e+=n.rowCount)}),e},this.$onChangeEditor=function(e){this.attach(e.editor)},this.attach=function(e){e&&e.widgetManager&&e.widgetManager!=this&&e.widgetManager.detach(),this.editor!=e&&(this.detach(),this.editor=e,e&&(e.widgetManager=this,e.renderer.on("beforeRender",this.measureWidgets),e.renderer.on("afterRender",this.renderWidgets)))},this.detach=function(e){var n=this.editor;if(n){this.editor=null,n.widgetManager=null,n.renderer.off("beforeRender",this.measureWidgets),n.renderer.off("afterRender",this.renderWidgets);var t=this.session.lineWidgets;t&&t.forEach(function(e){e&&e.el&&e.el.parentNode&&(e._inDocument=!1,e.el.parentNode.removeChild(e.el))})}},this.updateOnFold=function(e,n){var t=n.lineWidgets;if(t&&e.action){for(var i=e.data,a=i.start.row,r=i.end.row,o="add"==e.action,l=a+1;l0&&!i[a];)a--;this.firstRow=t.firstRow,this.lastRow=t.lastRow,n.$cursorLayer.config=t;for(var o=a;o<=r;o++){var l=i[o];if(l&&l.el)if(l.hidden)l.el.style.top=-100-(l.pixelHeight||0)+"px";else{l._inDocument||(l._inDocument=!0,n.container.appendChild(l.el));var c=n.$cursorLayer.getPixelPosition({row:o,column:0},!0).top;l.coverLine||(c+=t.lineHeight*this.session.getRowLineCount(l.row)),l.el.style.top=c-t.offset+"px";var s=l.coverGutter?0:n.gutterWidth;l.fixedWidth||(s-=n.scrollLeft),l.el.style.left=s+"px",l.fullWidth&&l.screenWidth&&(l.el.style.minWidth=t.width+2*t.padding+"px"),l.fixedWidth?l.el.style.right=n.scrollBar.getWidth()+"px":l.el.style.right=""}}}}}).call(i.prototype),n.LineWidgets=i}),ace.define("ace/ext/error_marker",["require","exports","module","ace/line_widgets","ace/lib/dom","ace/range"],function(e,n,t){"use strict";function i(e,n,t){for(var i=0,a=e.length-1;i<=a;){var r=i+a>>1,o=t(n,e[r]);if(o>0)i=r+1;else{if(!(o<0))return r;a=r-1}}return-(i+1)}function a(e,n,t){var a=e.getAnnotations().sort(l.comparePoints);if(a.length){var r=i(a,{row:n,column:-1},l.comparePoints);r<0&&(r=-r-1),r>=a.length?r=t>0?0:a.length-1:0===r&&t<0&&(r=a.length-1);var o=a[r];if(o&&t){if(o.row===n){do{o=a[r+=t]}while(o&&o.row===n);if(!o)return a.slice()}var c=[];n=o.row;do{c[t<0?"unshift":"push"](o),o=a[r+=t]}while(o&&o.row==n);return c.length&&c}}}var r=e("../line_widgets").LineWidgets,o=e("../lib/dom"),l=e("../range").Range;n.showErrorMarker=function(e,n){var t=e.session;t.widgetManager||(t.widgetManager=new r(t),t.widgetManager.attach(e));var i=e.getCursorPosition(),l=i.row,c=t.widgetManager.getWidgetsAtRow(l).filter(function(e){return"errorMarker"==e.type})[0];c?c.destroy():l-=n;var s,u=a(t,l,n);if(u){var p=u[0];i.column=(p.pos&&"number"!=typeof p.column?p.pos.sc:p.column)||0,i.row=p.row,s=e.renderer.$gutterLayer.$annotations[i.row]}else{if(c)return;s={text:["Looks good!"],className:"ace_ok"}}e.session.unfold(i.row),e.selection.moveToPosition(i);var m={row:i.row,fixedWidth:!0,coverGutter:!0,el:o.createElement("div"),type:"errorMarker"},d=m.el.appendChild(o.createElement("div")),g=m.el.appendChild(o.createElement("div"));g.className="error_widget_arrow "+s.className;var _=e.renderer.$cursorLayer.getPixelPosition(i).left;g.style.left=_+e.renderer.gutterWidth-5+"px",m.el.className="error_widget_wrapper",d.className="error_widget "+s.className,d.innerHTML=s.text.join("
    "),d.appendChild(o.createElement("div"));var f=function(e,n,t){if(0===n&&("esc"===t||"return"===t))return m.destroy(),{command:"null"}};m.destroy=function(){e.$mouseHandler.isMousePressed||(e.keyBinding.removeKeyboardHandler(f),t.widgetManager.removeLineWidget(m),e.off("changeSelection",m.destroy),e.off("changeSession",m.destroy),e.off("mouseup",m.destroy),e.off("change",m.destroy))},e.keyBinding.addKeyboardHandler(f),e.on("changeSelection",m.destroy),e.on("changeSession",m.destroy),e.on("mouseup",m.destroy),e.on("change",m.destroy),e.session.widgetManager.addLineWidget(m),m.el.onmousedown=e.focus.bind(e),e.renderer.scrollCursorIntoView(null,.5,{bottom:m.el.offsetHeight})},o.importCssString(" .error_widget_wrapper { background: inherit; color: inherit; border:none } .error_widget { border-top: solid 2px; border-bottom: solid 2px; margin: 5px 0; padding: 10px 40px; white-space: pre-wrap; } .error_widget.ace_error, .error_widget_arrow.ace_error{ border-color: #ff5a5a } .error_widget.ace_warning, .error_widget_arrow.ace_warning{ border-color: #F1D817 } .error_widget.ace_info, .error_widget_arrow.ace_info{ border-color: #5a5a5a } .error_widget.ace_ok, .error_widget_arrow.ace_ok{ border-color: #5aaa5a } .error_widget_arrow { position: absolute; border: solid 5px; border-top-color: transparent!important; border-right-color: transparent!important; border-left-color: transparent!important; top: -5px; }","")}),ace.define("ace/ace",["require","exports","module","ace/lib/fixoldbrowsers","ace/lib/dom","ace/lib/event","ace/editor","ace/edit_session","ace/undomanager","ace/virtual_renderer","ace/worker/worker_client","ace/keyboard/hash_handler","ace/placeholder","ace/multi_select","ace/mode/folding/fold_mode","ace/theme/textmate","ace/ext/error_marker","ace/config"],function(e,n,i){"use strict";e("./lib/fixoldbrowsers");var a=e("./lib/dom"),r=e("./lib/event"),o=e("./editor").Editor,l=e("./edit_session").EditSession,c=e("./undomanager").UndoManager,s=e("./virtual_renderer").VirtualRenderer;e("./worker/worker_client"),e("./keyboard/hash_handler"),e("./placeholder"),e("./multi_select"),e("./mode/folding/fold_mode"),e("./theme/textmate"),e("./ext/error_marker"),n.config=e("./config"),n.acequire=e,n.define=t(391),n.edit=function(e){if("string"==typeof e){var t=e;if(!(e=document.getElementById(t)))throw new Error("ace.edit can't find div #"+t)}if(e&&e.env&&e.env.editor instanceof o)return e.env.editor;var i="";if(e&&/input|textarea/i.test(e.tagName)){var l=e;i=l.value,e=a.createElement("pre"),l.parentNode.replaceChild(e,l)}else e&&(i=a.getInnerText(e),e.innerHTML="");var c=n.createEditSession(i),u=new o(new s(e));u.setSession(c);var p={document:c,editor:u,onResize:u.resize.bind(u,null)};return l&&(p.textarea=l),r.addListener(window,"resize",p.onResize),u.on("destroy",function(){r.removeListener(window,"resize",p.onResize),p.editor.container.env=null}),u.container.env=u.env=p,u},n.createEditSession=function(e,n){var t=new l(e,n);return t.setUndoManager(new c),t},n.EditSession=l,n.UndoManager=c,n.version="1.2.9"}),function(){ace.acequire(["ace/ace"],function(e){e&&(e.config.init(!0),e.define=ace.define),window.ace||(window.ace=e);for(var n in e)e.hasOwnProperty(n)&&(window.ace[n]=e[n])})}(),e.exports=window.ace.acequire("ace/ace")},function(e,n,t){(function(e,t){function i(e,n){for(var t=-1,i=null==e?0:e.length,a=0,r=[];++t-1}function A(e,n){var t=this.__data__,i=j(t,e);return i<0?(++this.size,t.push([e,n])):t[i][1]=n,this}function S(e){var n=-1,t=null==e?0:e.length;for(this.clear();++ns))return!1;var p=o.get(e);if(p&&o.get(n))return p==n;var m=-1,d=!0,g=t&be?new T:void 0;for(o.set(e,n),o.set(n,e);++m-1&&e%1==0&&e-1&&e%1==0&&e<=Ee}function me(e){var n=typeof e;return null!=e&&("object"==n||"function"==n)}function de(e){return null!=e&&"object"==typeof e}function ge(e){return ce(e)?B(e):K(e)}function _e(){return[]}function fe(){return!1}var he=200,ye="__lodash_hash_undefined__",ve=1,be=2,Ee=9007199254740991,Ae="[object Arguments]",Se="[object Array]",we="[object AsyncFunction]",Ne="[object Boolean]",Oe="[object Date]",xe="[object Error]",Le="[object Function]",Te="[object GeneratorFunction]",Ie="[object Map]",Re="[object Number]",Ce="[object Null]",De="[object Object]",Me="[object Proxy]",Fe="[object RegExp]",Pe="[object Set]",ke="[object String]",Be="[object Symbol]",je="[object Undefined]",He="[object ArrayBuffer]",Ge="[object DataView]",Ue=/[\\^$.*+?()[\]{}|]/g,We=/^\[object .+?Constructor\]$/,Ye=/^(?:0|[1-9]\d*)$/,ze={};ze["[object Float32Array]"]=ze["[object Float64Array]"]=ze["[object Int8Array]"]=ze["[object Int16Array]"]=ze["[object Int32Array]"]=ze["[object Uint8Array]"]=ze["[object Uint8ClampedArray]"]=ze["[object Uint16Array]"]=ze["[object Uint32Array]"]=!0,ze[Ae]=ze[Se]=ze[He]=ze[Ne]=ze[Ge]=ze[Oe]=ze[xe]=ze[Le]=ze[Ie]=ze[Re]=ze[De]=ze[Fe]=ze[Pe]=ze[ke]=ze["[object WeakMap]"]=!1;var Ve="object"==typeof e&&e&&e.Object===Object&&e,Ke="object"==typeof self&&self&&self.Object===Object&&self,qe=Ve||Ke||Function("return this")(),$e="object"==typeof n&&n&&!n.nodeType&&n,Xe=$e&&"object"==typeof t&&t&&!t.nodeType&&t,Ze=Xe&&Xe.exports===$e,Qe=Ze&&Ve.process,Je=function(){try{return Qe&&Qe.binding&&Qe.binding("util")}catch(e){}}(),en=Je&&Je.isTypedArray,nn=Array.prototype,tn=Function.prototype,an=Object.prototype,rn=qe["__core-js_shared__"],on=tn.toString,ln=an.hasOwnProperty,cn=function(){var e=/[^.]+$/.exec(rn&&rn.keys&&rn.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),sn=an.toString,un=RegExp("^"+on.call(ln).replace(Ue,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),pn=Ze?qe.Buffer:void 0,mn=qe.Symbol,dn=qe.Uint8Array,gn=an.propertyIsEnumerable,_n=nn.splice,fn=mn?mn.toStringTag:void 0,hn=Object.getOwnPropertySymbols,yn=pn?pn.isBuffer:void 0,vn=function(e,n){return function(t){return e(n(t))}}(Object.keys,Object),bn=J(qe,"DataView"),En=J(qe,"Map"),An=J(qe,"Promise"),Sn=J(qe,"Set"),wn=J(qe,"WeakMap"),Nn=J(Object,"create"),On=oe(bn),xn=oe(En),Ln=oe(An),Tn=oe(Sn),In=oe(wn),Rn=mn?mn.prototype:void 0,Cn=Rn?Rn.valueOf:void 0;p.prototype.clear=m,p.prototype.delete=d,p.prototype.get=g,p.prototype.has=_,p.prototype.set=f,h.prototype.clear=y,h.prototype.delete=v,h.prototype.get=b,h.prototype.has=E,h.prototype.set=A,S.prototype.clear=w,S.prototype.delete=N,S.prototype.get=O,S.prototype.has=x,S.prototype.set=L,T.prototype.add=T.prototype.push=I,T.prototype.has=R,C.prototype.clear=D,C.prototype.delete=M,C.prototype.get=F,C.prototype.has=P,C.prototype.set=k;var Dn=hn?function(e){return null==e?[]:(e=Object(e),i(hn(e),function(n){return gn.call(e,n)}))}:_e,Mn=G;(bn&&Mn(new bn(new ArrayBuffer(1)))!=Ge||En&&Mn(new En)!=Ie||An&&"[object Promise]"!=Mn(An.resolve())||Sn&&Mn(new Sn)!=Pe||wn&&"[object WeakMap]"!=Mn(new wn))&&(Mn=function(e){var n=G(e),t=n==De?e.constructor:void 0,i=t?oe(t):"";if(i)switch(i){case On:return Ge;case xn:return Ie;case Ln:return"[object Promise]";case Tn:return Pe;case In:return"[object WeakMap]"}return n});var Fn=U(function(){return arguments}())?U:function(e){return de(e)&&ln.call(e,"callee")&&!gn.call(e,"callee")},Pn=Array.isArray,kn=yn||fe,Bn=en?function(e){return function(n){return e(n)}}(en):V;t.exports=se}).call(n,t(27),t(459)(e))},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i=["minLines","maxLines","readOnly","highlightActiveLine","tabSize","enableBasicAutocompletion","enableLiveAutocompletion","enableSnippets"],a=["onChange","onFocus","onInput","onBlur","onCopy","onPaste","onSelectionChange","onCursorChange","onScroll","handleOptions","updateRef"],r=function(e,n){var t=null;return function(){var i=this,a=arguments;clearTimeout(t),t=setTimeout(function(){e.apply(i,a)},n)}};n.editorOptions=i,n.editorEvents=a,n.debounce=r},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function r(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function o(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var l=Object.assign||function(e){for(var n=1;n0&&e.handleMarkers(E,n);for(var S=0;S=0||Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}Object.defineProperty(n,"__esModule",{value:!0});var r=Object.assign||function(e){for(var n=1;na;)K(e,t=i[a++],n[t]);return e},$=function(e,n){return void 0===n?S(e):q(S(e),n)},X=function(e){var n=P.call(this,e=E(e,!0));return!(this===H&&a(B,e)&&!a(j,e))&&(!(n||!a(this,e)||!a(B,e)||a(this,M)&&this[M][e])||n)},Z=function(e,n){if(e=b(e),n=E(n,!0),e!==H||!a(B,n)||a(j,n)){var t=L(e,n);return!t||!a(B,n)||a(e,M)&&e[M][n]||(t.enumerable=!0),t}},Q=function(e){for(var n,t=I(b(e)),i=[],r=0;t.length>r;)a(B,n=t[r++])||n==M||n==c||i.push(n);return i},J=function(e){for(var n,t=e===H,i=I(t?j:b(e)),r=[],o=0;i.length>o;)!a(B,n=i[o++])||t&&!a(H,n)||r.push(B[n]);return r};G||(R=function(){if(this instanceof R)throw TypeError("Symbol is not a constructor!");var e=m(arguments.length>0?arguments[0]:void 0),n=function(t){this===H&&n.call(j,t),a(this,M)&&a(this[M],e)&&(this[M][e]=!1),Y(this,e,A(1,t))};return r&&W&&Y(H,e,{configurable:!0,set:n}),z(e)},l(R.prototype,"toString",function(){return this._k}),N.f=Z,O.f=K,t(132).f=w.f=Q,t(190).f=X,t(239).f=J,r&&!t(110)&&l(H,"propertyIsEnumerable",X,!0),g.f=function(e){return z(d(e))}),o(o.G+o.W+o.F*!G,{Symbol:R});for(var ee="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;ee.length>ne;)d(ee[ne++]);for(var te=x(d.store),ie=0;te.length>ie;)_(te[ie++]);o(o.S+o.F*!G,"Symbol",{for:function(e){return a(k,e+="")?k[e]:k[e]=R(e)},keyFor:function(e){if(!V(e))throw TypeError(e+" is not a symbol!");for(var n in k)if(k[n]===e)return n},useSetter:function(){W=!0},useSimple:function(){W=!1}}),o(o.S+o.F*!G,"Object",{create:$,defineProperty:K,defineProperties:q,getOwnPropertyDescriptor:Z,getOwnPropertyNames:Q,getOwnPropertySymbols:J}),C&&o(o.S+o.F*(!G||s(function(){var e=R();return"[null]"!=D([e])||"{}"!=D({a:e})||"{}"!=D(Object(e))})),"JSON",{stringify:function(e){for(var n,t,i=[e],a=1;arguments.length>a;)i.push(arguments[a++]);if(t=n=i[1],(v(n)||void 0!==e)&&!V(e))return h(n)||(n=function(e,n){if("function"==typeof t&&(n=t.call(this,e,n)),!V(n))return n}),i[1]=n,D.apply(C,i)}}),R.prototype[F]||t(60)(R.prototype,F,R.prototype.valueOf),p(R,"Symbol"),p(Math,"Math",!0),p(i.JSON,"JSON",!0)},function(e,n,t){var i=t(129),a=t(239),r=t(190);e.exports=function(e){var n=i(e),t=a.f;if(t)for(var o,l=t(e),c=r.f,s=0;l.length>s;)c.call(e,o=l[s++])&&n.push(o);return n}},function(e,n,t){var i=t(2);i(i.S,"Object",{create:t(131)})},function(e,n,t){var i=t(2);i(i.S+i.F*!t(38),"Object",{defineProperty:t(39).f})},function(e,n,t){var i=t(2);i(i.S+i.F*!t(38),"Object",{defineProperties:t(513)})},function(e,n,t){var i=t(68),a=t(69).f;t(92)("getOwnPropertyDescriptor",function(){return function(e,n){return a(i(e),n)}})},function(e,n,t){var i=t(43),a=t(70);t(92)("getPrototypeOf",function(){return function(e){return a(i(e))}})},function(e,n,t){var i=t(43),a=t(129);t(92)("keys",function(){return function(e){return a(i(e))}})},function(e,n,t){t(92)("getOwnPropertyNames",function(){return t(514).f})},function(e,n,t){var i=t(22),a=t(109).onFreeze;t(92)("freeze",function(e){return function(n){return e&&i(n)?e(a(n)):n}})},function(e,n,t){var i=t(22),a=t(109).onFreeze;t(92)("seal",function(e){return function(n){return e&&i(n)?e(a(n)):n}})},function(e,n,t){var i=t(22),a=t(109).onFreeze;t(92)("preventExtensions",function(e){return function(n){return e&&i(n)?e(a(n)):n}})},function(e,n,t){var i=t(22);t(92)("isFrozen",function(e){return function(n){return!i(n)||!!e&&e(n)}})},function(e,n,t){var i=t(22);t(92)("isSealed",function(e){return function(n){return!i(n)||!!e&&e(n)}})},function(e,n,t){var i=t(22);t(92)("isExtensible",function(e){return function(n){return!!i(n)&&(!e||e(n))}})},function(e,n,t){var i=t(2);i(i.S+i.F,"Object",{assign:t(515)})},function(e,n,t){var i=t(2);i(i.S,"Object",{is:t(1081)})},function(e,n){e.exports=Object.is||function(e,n){return e===n?0!==e||1/e==1/n:e!=e&&n!=n}},function(e,n,t){var i=t(2);i(i.S,"Object",{setPrototypeOf:t(322).set})},function(e,n,t){"use strict";var i=t(191),a={};a[t(30)("toStringTag")]="z",a+""!="[object z]"&&t(61)(Object.prototype,"toString",function(){return"[object "+i(this)+"]"},!0)},function(e,n,t){var i=t(2);i(i.P,"Function",{bind:t(516)})},function(e,n,t){var i=t(39).f,a=Function.prototype,r=/^\s*function ([^ (]*)/;"name"in a||t(38)&&i(a,"name",{configurable:!0,get:function(){try{return(""+this).match(r)[1]}catch(e){return""}}})},function(e,n,t){"use strict";var i=t(22),a=t(70),r=t(30)("hasInstance"),o=Function.prototype;r in o||t(39).f(o,r,{value:function(e){if("function"!=typeof this||!i(e))return!1;if(!i(this.prototype))return e instanceof this;for(;e=a(e);)if(this.prototype===e)return!0;return!1}})},function(e,n,t){var i=t(2),a=t(518);i(i.G+i.F*(parseInt!=a),{parseInt:a})},function(e,n,t){var i=t(2),a=t(519);i(i.G+i.F*(parseFloat!=a),{parseFloat:a})},function(e,n,t){"use strict";var i=t(20),a=t(67),r=t(80),o=t(324),l=t(89),c=t(21),s=t(132).f,u=t(69).f,p=t(39).f,m=t(160).trim,d=i.Number,g=d,_=d.prototype,f="Number"==r(t(131)(_)),h="trim"in String.prototype,y=function(e){var n=l(e,!1);if("string"==typeof n&&n.length>2){n=h?n.trim():m(n,3);var t,i,a,r=n.charCodeAt(0);if(43===r||45===r){if(88===(t=n.charCodeAt(2))||120===t)return NaN}else if(48===r){switch(n.charCodeAt(1)){case 66:case 98:i=2,a=49;break;case 79:case 111:i=8,a=55;break;default:return+n}for(var o,c=n.slice(2),s=0,u=c.length;sa)return NaN;return parseInt(c,i)}}return+n};if(!d(" 0o1")||!d("0b1")||d("+0x1")){d=function(e){var n=arguments.length<1?0:e,t=this;return t instanceof d&&(f?c(function(){_.valueOf.call(t)}):"Number"!=r(t))?o(new g(y(n)),t,d):y(n)};for(var v,b=t(38)?s(g):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),E=0;b.length>E;E++)a(g,v=b[E])&&!a(d,v)&&p(d,v,u(g,v));d.prototype=_,_.constructor=d,t(61)(i,"Number",d)}},function(e,n,t){"use strict";var i=t(2),a=t(91),r=t(520),o=t(325),l=1..toFixed,c=Math.floor,s=[0,0,0,0,0,0],u="Number.toFixed: incorrect invocation!",p=function(e,n){for(var t=-1,i=n;++t<6;)i+=e*s[t],s[t]=i%1e7,i=c(i/1e7)},m=function(e){for(var n=6,t=0;--n>=0;)t+=s[n],s[n]=c(t/e),t=t%e*1e7},d=function(){for(var e=6,n="";--e>=0;)if(""!==n||0===e||0!==s[e]){var t=String(s[e]);n=""===n?t:n+o.call("0",7-t.length)+t}return n},g=function(e,n,t){return 0===n?t:n%2==1?g(e,n-1,t*e):g(e*e,n/2,t)},_=function(e){for(var n=0,t=e;t>=4096;)n+=12,t/=4096;for(;t>=2;)n+=1,t/=2;return n};i(i.P+i.F*(!!l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!t(21)(function(){l.call({})})),"Number",{toFixed:function(e){var n,t,i,l,c=r(this,u),s=a(e),f="",h="0";if(s<0||s>20)throw RangeError(u);if(c!=c)return"NaN";if(c<=-1e21||c>=1e21)return String(c);if(c<0&&(f="-",c=-c),c>1e-21)if(n=_(c*g(2,69,1))-69,t=n<0?c*g(2,-n,1):c/g(2,n,1),t*=4503599627370496,(n=52-n)>0){for(p(0,t),i=s;i>=7;)p(1e7,0),i-=7;for(p(g(10,i,1),0),i=n-1;i>=23;)m(1<<23),i-=23;m(1<0?(l=h.length,h=f+(l<=s?"0."+o.call("0",s-l)+h:h.slice(0,l-s)+"."+h.slice(l-s))):h=f+h,h}})},function(e,n,t){"use strict";var i=t(2),a=t(21),r=t(520),o=1..toPrecision;i(i.P+i.F*(a(function(){return"1"!==o.call(1,void 0)})||!a(function(){o.call({})})),"Number",{toPrecision:function(e){var n=r(this,"Number#toPrecision: incorrect invocation!");return void 0===e?o.call(n):o.call(n,e)}})},function(e,n,t){var i=t(2);i(i.S,"Number",{EPSILON:Math.pow(2,-52)})},function(e,n,t){var i=t(2),a=t(20).isFinite;i(i.S,"Number",{isFinite:function(e){return"number"==typeof e&&a(e)}})},function(e,n,t){var i=t(2);i(i.S,"Number",{isInteger:t(521)})},function(e,n,t){var i=t(2);i(i.S,"Number",{isNaN:function(e){return e!=e}})},function(e,n,t){var i=t(2),a=t(521),r=Math.abs;i(i.S,"Number",{isSafeInteger:function(e){return a(e)&&r(e)<=9007199254740991}})},function(e,n,t){var i=t(2);i(i.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(e,n,t){var i=t(2);i(i.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(e,n,t){var i=t(2),a=t(519);i(i.S+i.F*(Number.parseFloat!=a),"Number",{parseFloat:a})},function(e,n,t){var i=t(2),a=t(518);i(i.S+i.F*(Number.parseInt!=a),"Number",{parseInt:a})},function(e,n,t){var i=t(2),a=t(522),r=Math.sqrt,o=Math.acosh;i(i.S+i.F*!(o&&710==Math.floor(o(Number.MAX_VALUE))&&o(1/0)==1/0),"Math",{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?Math.log(e)+Math.LN2:a(e-1+r(e-1)*r(e+1))}})},function(e,n,t){function i(e){return isFinite(e=+e)&&0!=e?e<0?-i(-e):Math.log(e+Math.sqrt(e*e+1)):e}var a=t(2),r=Math.asinh;a(a.S+a.F*!(r&&1/r(0)>0),"Math",{asinh:i})},function(e,n,t){var i=t(2),a=Math.atanh;i(i.S+i.F*!(a&&1/a(-0)<0),"Math",{atanh:function(e){return 0==(e=+e)?e:Math.log((1+e)/(1-e))/2}})},function(e,n,t){var i=t(2),a=t(326);i(i.S,"Math",{cbrt:function(e){return a(e=+e)*Math.pow(Math.abs(e),1/3)}})},function(e,n,t){var i=t(2);i(i.S,"Math",{clz32:function(e){return(e>>>=0)?31-Math.floor(Math.log(e+.5)*Math.LOG2E):32}})},function(e,n,t){var i=t(2),a=Math.exp;i(i.S,"Math",{cosh:function(e){return(a(e=+e)+a(-e))/2}})},function(e,n,t){var i=t(2),a=t(327);i(i.S+i.F*(a!=Math.expm1),"Math",{expm1:a})},function(e,n,t){var i=t(2);i(i.S,"Math",{fround:t(523)})},function(e,n,t){var i=t(2),a=Math.abs;i(i.S,"Math",{hypot:function(e,n){for(var t,i,r=0,o=0,l=arguments.length,c=0;o0?(i=t/c,r+=i*i):r+=t;return c===1/0?1/0:c*Math.sqrt(r)}})},function(e,n,t){var i=t(2),a=Math.imul;i(i.S+i.F*t(21)(function(){return-5!=a(4294967295,5)||2!=a.length}),"Math",{imul:function(e,n){var t=+e,i=+n,a=65535&t,r=65535&i;return 0|a*r+((65535&t>>>16)*r+a*(65535&i>>>16)<<16>>>0)}})},function(e,n,t){var i=t(2);i(i.S,"Math",{log10:function(e){return Math.log(e)*Math.LOG10E}})},function(e,n,t){var i=t(2);i(i.S,"Math",{log1p:t(522)})},function(e,n,t){var i=t(2);i(i.S,"Math",{log2:function(e){return Math.log(e)/Math.LN2}})},function(e,n,t){var i=t(2);i(i.S,"Math",{sign:t(326)})},function(e,n,t){var i=t(2),a=t(327),r=Math.exp;i(i.S+i.F*t(21)(function(){return-2e-17!=!Math.sinh(-2e-17)}),"Math",{sinh:function(e){return Math.abs(e=+e)<1?(a(e)-a(-e))/2:(r(e-1)-r(-e-1))*(Math.E/2)}})},function(e,n,t){var i=t(2),a=t(327),r=Math.exp;i(i.S,"Math",{tanh:function(e){var n=a(e=+e),t=a(-e);return n==1/0?1:t==1/0?-1:(n-t)/(r(e)+r(-e))}})},function(e,n,t){var i=t(2);i(i.S,"Math",{trunc:function(e){return(e>0?Math.floor:Math.ceil)(e)}})},function(e,n,t){var i=t(2),a=t(130),r=String.fromCharCode,o=String.fromCodePoint;i(i.S+i.F*(!!o&&1!=o.length),"String",{fromCodePoint:function(e){for(var n,t=[],i=arguments.length,o=0;i>o;){if(n=+arguments[o++],a(n,1114111)!==n)throw RangeError(n+" is not a valid code point");t.push(n<65536?r(n):r(55296+((n-=65536)>>10),n%1024+56320))}return t.join("")}})},function(e,n,t){var i=t(2),a=t(68),r=t(40);i(i.S,"String",{raw:function(e){for(var n=a(e.raw),t=r(n.length),i=arguments.length,o=[],l=0;t>l;)o.push(String(n[l++])),l=n.length?{value:void 0,done:!0}:(e=i(n,t),this._i+=e.length,{value:e,done:!1})})},function(e,n,t){"use strict";var i=t(2),a=t(328)(!1);i(i.P,"String",{codePointAt:function(e){return a(this,e)}})},function(e,n,t){"use strict";var i=t(2),a=t(40),r=t(331),o="".endsWith;i(i.P+i.F*t(332)("endsWith"),"String",{endsWith:function(e){var n=r(this,e,"endsWith"),t=arguments.length>1?arguments[1]:void 0,i=a(n.length),l=void 0===t?i:Math.min(a(t),i),c=String(e);return o?o.call(n,c,l):n.slice(l-c.length,l)===c}})},function(e,n,t){"use strict";var i=t(2),a=t(331);i(i.P+i.F*t(332)("includes"),"String",{includes:function(e){return!!~a(this,e,"includes").indexOf(e,arguments.length>1?arguments[1]:void 0)}})},function(e,n,t){var i=t(2);i(i.P,"String",{repeat:t(325)})},function(e,n,t){"use strict";var i=t(2),a=t(40),r=t(331),o="".startsWith;i(i.P+i.F*t(332)("startsWith"),"String",{startsWith:function(e){var n=r(this,e,"startsWith"),t=a(Math.min(arguments.length>1?arguments[1]:void 0,n.length)),i=String(e);return o?o.call(n,i,t):n.slice(t,t+i.length)===i}})},function(e,n,t){"use strict";t(62)("anchor",function(e){return function(n){return e(this,"a","name",n)}})},function(e,n,t){"use strict";t(62)("big",function(e){return function(){return e(this,"big","","")}})},function(e,n,t){"use strict";t(62)("blink",function(e){return function(){return e(this,"blink","","")}})},function(e,n,t){"use strict";t(62)("bold",function(e){return function(){return e(this,"b","","")}})},function(e,n,t){"use strict";t(62)("fixed",function(e){return function(){return e(this,"tt","","")}})},function(e,n,t){"use strict";t(62)("fontcolor",function(e){return function(n){return e(this,"font","color",n)}})},function(e,n,t){"use strict";t(62)("fontsize",function(e){return function(n){return e(this,"font","size",n)}})},function(e,n,t){"use strict";t(62)("italics",function(e){return function(){return e(this,"i","","")}})},function(e,n,t){"use strict";t(62)("link",function(e){return function(n){return e(this,"a","href",n)}})},function(e,n,t){"use strict";t(62)("small",function(e){return function(){return e(this,"small","","")}})},function(e,n,t){"use strict";t(62)("strike",function(e){return function(){return e(this,"strike","","")}})},function(e,n,t){"use strict";t(62)("sub",function(e){return function(){return e(this,"sub","","")}})},function(e,n,t){"use strict";t(62)("sup",function(e){return function(){return e(this,"sup","","")}})},function(e,n,t){var i=t(2);i(i.S,"Date",{now:function(){return(new Date).getTime()}})},function(e,n,t){"use strict";var i=t(2),a=t(43),r=t(89);i(i.P+i.F*t(21)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function(e){var n=a(this),t=r(n);return"number"!=typeof t||isFinite(t)?n.toISOString():null}})},function(e,n,t){var i=t(2),a=t(1143);i(i.P+i.F*(Date.prototype.toISOString!==a),"Date",{toISOString:a})},function(e,n,t){"use strict";var i=t(21),a=Date.prototype.getTime,r=Date.prototype.toISOString,o=function(e){return e>9?e:"0"+e};e.exports=i(function(){return"0385-07-25T07:06:39.999Z"!=r.call(new Date(-5e13-1))})||!i(function(){r.call(new Date(NaN))})?function(){if(!isFinite(a.call(this)))throw RangeError("Invalid time value");var e=this,n=e.getUTCFullYear(),t=e.getUTCMilliseconds(),i=n<0?"-":n>9999?"+":"";return i+("00000"+Math.abs(n)).slice(i?-6:-4)+"-"+o(e.getUTCMonth()+1)+"-"+o(e.getUTCDate())+"T"+o(e.getUTCHours())+":"+o(e.getUTCMinutes())+":"+o(e.getUTCSeconds())+"."+(t>99?t:"0"+o(t))+"Z"}:r},function(e,n,t){var i=Date.prototype,a=i.toString,r=i.getTime;new Date(NaN)+""!="Invalid Date"&&t(61)(i,"toString",function(){var e=r.call(this);return e===e?a.call(this):"Invalid Date"})},function(e,n,t){var i=t(30)("toPrimitive"),a=Date.prototype;i in a||t(60)(a,i,t(1146))},function(e,n,t){"use strict";var i=t(18),a=t(89);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return a(i(this),"number"!=e)}},function(e,n,t){var i=t(2);i(i.S,"Array",{isArray:t(240)})},function(e,n,t){"use strict";var i=t(79),a=t(2),r=t(43),o=t(524),l=t(333),c=t(40),s=t(334),u=t(335);a(a.S+a.F*!t(242)(function(e){Array.from(e)}),"Array",{from:function(e){var n,t,a,p,m=r(e),d="function"==typeof this?this:Array,g=arguments.length,_=g>1?arguments[1]:void 0,f=void 0!==_,h=0,y=u(m);if(f&&(_=i(_,g>2?arguments[2]:void 0,2)),void 0==y||d==Array&&l(y))for(n=c(m.length),t=new d(n);n>h;h++)s(t,h,f?_(m[h],h):m[h]);else for(p=y.call(m),t=new d;!(a=p.next()).done;h++)s(t,h,f?o(p,_,[a.value,h],!0):a.value);return t.length=h,t}})},function(e,n,t){"use strict";var i=t(2),a=t(334);i(i.S+i.F*t(21)(function(){function e(){}return!(Array.of.call(e)instanceof e)}),"Array",{of:function(){for(var e=0,n=arguments.length,t=new("function"==typeof this?this:Array)(n);n>e;)a(t,e,arguments[e++]);return t.length=n,t}})},function(e,n,t){"use strict";var i=t(2),a=t(68),r=[].join;i(i.P+i.F*(t(189)!=Object||!t(81)(r)),"Array",{join:function(e){return r.call(a(this),void 0===e?",":e)}})},function(e,n,t){"use strict";var i=t(2),a=t(321),r=t(80),o=t(130),l=t(40),c=[].slice;i(i.P+i.F*t(21)(function(){a&&c.call(a)}),"Array",{slice:function(e,n){var t=l(this.length),i=r(this);if(n=void 0===n?t:n,"Array"==i)return c.call(this,e,n);for(var a=o(e,t),s=o(n,t),u=l(s-a),p=new Array(u),m=0;m1&&(i=Math.min(i,r(arguments[1]))),i<0&&(i=t+i);i>=0;i--)if(i in n&&n[i]===e)return i||0;return-1}})},function(e,n,t){var i=t(2);i(i.P,"Array",{copyWithin:t(526)}),t(111)("copyWithin")},function(e,n,t){var i=t(2);i(i.P,"Array",{fill:t(337)}),t(111)("fill")},function(e,n,t){"use strict";var i=t(2),a=t(93)(5),r=!0;"find"in[]&&Array(1).find(function(){r=!1}),i(i.P+i.F*r,"Array",{find:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}}),t(111)("find")},function(e,n,t){"use strict";var i=t(2),a=t(93)(6),r="findIndex",o=!0;r in[]&&Array(1)[r](function(){o=!1}),i(i.P+i.F*o,"Array",{findIndex:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}}),t(111)(r)},function(e,n,t){t(133)("Array")},function(e,n,t){var i=t(20),a=t(324),r=t(39).f,o=t(132).f,l=t(241),c=t(243),s=i.RegExp,u=s,p=s.prototype,m=/a/g,d=/a/g,g=new s(m)!==m;if(t(38)&&(!g||t(21)(function(){return d[t(30)("match")]=!1,s(m)!=m||s(d)==d||"/a/i"!=s(m,"i")}))){s=function(e,n){var t=this instanceof s,i=l(e),r=void 0===n;return!t&&i&&e.constructor===s&&r?e:a(g?new u(i&&!r?e.source:e,n):u((i=e instanceof s)?e.source:e,i&&r?c.call(e):n),t?this:p,s)};for(var _=o(u),f=0;_.length>f;)!function(e){e in s||r(s,e,{configurable:!0,get:function(){return u[e]},set:function(n){u[e]=n}})}(_[f++]);p.constructor=s,s.prototype=p,t(61)(i,"RegExp",s)}t(133)("RegExp")},function(e,n,t){"use strict";t(528);var i=t(18),a=t(243),r=t(38),o=/./.toString,l=function(e){t(61)(RegExp.prototype,"toString",e,!0)};t(21)(function(){return"/a/b"!=o.call({source:"a",flags:"b"})})?l(function(){var e=i(this);return"/".concat(e.source,"/","flags"in e?e.flags:!r&&e instanceof RegExp?a.call(e):void 0)}):"toString"!=o.name&&l(function(){return o.call(this)})},function(e,n,t){t(244)("match",1,function(e,n,t){return[function(t){"use strict";var i=e(this),a=void 0==t?void 0:t[n];return void 0!==a?a.call(t,i):new RegExp(t)[n](String(i))},t]})},function(e,n,t){t(244)("replace",2,function(e,n,t){return[function(i,a){"use strict";var r=e(this),o=void 0==i?void 0:i[n];return void 0!==o?o.call(i,r,a):t.call(String(r),i,a)},t]})},function(e,n,t){t(244)("search",1,function(e,n,t){return[function(t){"use strict";var i=e(this),a=void 0==t?void 0:t[n];return void 0!==a?a.call(t,i):new RegExp(t)[n](String(i))},t]})},function(e,n,t){t(244)("split",2,function(e,n,i){"use strict";var a=t(241),r=i,o=[].push,l="length";if("c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1)[l]||2!="ab".split(/(?:ab)*/)[l]||4!=".".split(/(.?)(.?)/)[l]||".".split(/()()/)[l]>1||"".split(/.?/)[l]){var c=void 0===/()??/.exec("")[1];i=function(e,n){var t=String(this);if(void 0===e&&0===n)return[];if(!a(e))return r.call(t,e,n);var i,s,u,p,m,d=[],g=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),_=0,f=void 0===n?4294967295:n>>>0,h=new RegExp(e.source,g+"g");for(c||(i=new RegExp("^"+h.source+"$(?!\\s)",g));(s=h.exec(t))&&!((u=s.index+s[0][l])>_&&(d.push(t.slice(_,s.index)),!c&&s[l]>1&&s[0].replace(i,function(){for(m=1;m1&&s.index=f));)h.lastIndex===s.index&&h.lastIndex++;return _===t[l]?!p&&h.test("")||d.push(""):d.push(t.slice(_)),d[l]>f?d.slice(0,f):d}}else"0".split(void 0,0)[l]&&(i=function(e,n){return void 0===e&&0===n?[]:r.call(this,e,n)});return[function(t,a){var r=e(this),o=void 0==t?void 0:t[n];return void 0!==o?o.call(t,r,a):i.call(String(r),t,a)},i]})},function(e,n,t){"use strict";var i,a,r,o,l=t(110),c=t(20),s=t(79),u=t(191),p=t(2),m=t(22),d=t(54),g=t(134),_=t(135),f=t(245),h=t(339).set,y=t(340)(),v=t(341),b=t(529),E=t(246),A=t(530),S=c.TypeError,w=c.process,N=w&&w.versions,O=N&&N.v8||"",x=c.Promise,L="process"==u(w),T=function(){},I=a=v.f,R=!!function(){try{var e=x.resolve(1),n=(e.constructor={})[t(30)("species")]=function(e){e(T,T)};return(L||"function"==typeof PromiseRejectionEvent)&&e.then(T)instanceof n&&0!==O.indexOf("6.6")&&-1===E.indexOf("Chrome/66")}catch(e){}}(),C=function(e){var n;return!(!m(e)||"function"!=typeof(n=e.then))&&n},D=function(e,n){if(!e._n){e._n=!0;var t=e._c;y(function(){for(var i=e._v,a=1==e._s,r=0;t.length>r;)!function(n){var t,r,o,l=a?n.ok:n.fail,c=n.resolve,s=n.reject,u=n.domain;try{l?(a||(2==e._h&&P(e),e._h=1),!0===l?t=i:(u&&u.enter(),t=l(i),u&&(u.exit(),o=!0)),t===n.promise?s(S("Promise-chain cycle")):(r=C(t))?r.call(t,c,s):c(t)):s(i)}catch(e){u&&!o&&u.exit(),s(e)}}(t[r++]);e._c=[],e._n=!1,n&&!e._h&&M(e)})}},M=function(e){h.call(c,function(){var n,t,i,a=e._v,r=F(e);if(r&&(n=b(function(){L?w.emit("unhandledRejection",a,e):(t=c.onunhandledrejection)?t({promise:e,reason:a}):(i=c.console)&&i.error&&i.error("Unhandled promise rejection",a)}),e._h=L||F(e)?2:1),e._a=void 0,r&&n.e)throw n.v})},F=function(e){return 1!==e._h&&0===(e._a||e._c).length},P=function(e){h.call(c,function(){var n;L?w.emit("rejectionHandled",e):(n=c.onrejectionhandled)&&n({promise:e,reason:e._v})})},k=function(e){var n=this;n._d||(n._d=!0,n=n._w||n,n._v=e,n._s=2,n._a||(n._a=n._c.slice()),D(n,!0))},B=function(e){var n,t=this;if(!t._d){t._d=!0,t=t._w||t;try{if(t===e)throw S("Promise can't be resolved itself");(n=C(e))?y(function(){var i={_w:t,_d:!1};try{n.call(e,s(B,i,1),s(k,i,1))}catch(e){k.call(i,e)}}):(t._v=e,t._s=1,D(t,!1))}catch(e){k.call({_w:t,_d:!1},e)}}};R||(x=function(e){g(this,x,"Promise","_h"),d(e),i.call(this);try{e(s(B,this,1),s(k,this,1))}catch(e){k.call(this,e)}},i=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},i.prototype=t(136)(x.prototype,{then:function(e,n){var t=I(f(this,x));return t.ok="function"!=typeof e||e,t.fail="function"==typeof n&&n,t.domain=L?w.domain:void 0,this._c.push(t),this._a&&this._a.push(t),this._s&&D(this,!1),t.promise},catch:function(e){return this.then(void 0,e)}}),r=function(){var e=new i;this.promise=e,this.resolve=s(B,e,1),this.reject=s(k,e,1)},v.f=I=function(e){return e===x||e===o?new r(e):a(e)}),p(p.G+p.W+p.F*!R,{Promise:x}),t(159)(x,"Promise"),t(133)("Promise"),o=t(78).Promise,p(p.S+p.F*!R,"Promise",{reject:function(e){var n=I(this);return(0,n.reject)(e),n.promise}}),p(p.S+p.F*(l||!R),"Promise",{resolve:function(e){return A(l&&this===o?x:this,e)}}),p(p.S+p.F*!(R&&t(242)(function(e){x.all(e).catch(T)})),"Promise",{all:function(e){var n=this,t=I(n),i=t.resolve,a=t.reject,r=b(function(){var t=[],r=0,o=1;_(e,!1,function(e){var l=r++,c=!1;t.push(void 0),o++,n.resolve(e).then(function(e){c||(c=!0,t[l]=e,--o||i(t))},a)}),--o||i(t)});return r.e&&a(r.v),t.promise},race:function(e){var n=this,t=I(n),i=t.reject,a=b(function(){_(e,!1,function(e){n.resolve(e).then(t.resolve,i)})});return a.e&&i(a.v),t.promise}})},function(e,n,t){"use strict";var i=t(535),a=t(162);t(247)("WeakSet",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return i.def(a(this,"WeakSet"),e,!0)}},i,!1,!0)},function(e,n,t){"use strict";var i=t(2),a=t(248),r=t(342),o=t(18),l=t(130),c=t(40),s=t(22),u=t(20).ArrayBuffer,p=t(245),m=r.ArrayBuffer,d=r.DataView,g=a.ABV&&u.isView,_=m.prototype.slice,f=a.VIEW;i(i.G+i.W+i.F*(u!==m),{ArrayBuffer:m}),i(i.S+i.F*!a.CONSTR,"ArrayBuffer",{isView:function(e){return g&&g(e)||s(e)&&f in e}}),i(i.P+i.U+i.F*t(21)(function(){return!new m(2).slice(1,void 0).byteLength}),"ArrayBuffer",{slice:function(e,n){if(void 0!==_&&void 0===n)return _.call(o(this),e);for(var t=o(this).byteLength,i=l(e,t),a=l(void 0===n?t:n,t),r=new(p(this,m))(c(a-i)),s=new d(this),u=new d(r),g=0;i=t.length)return{value:void 0,done:!0}}while(!((e=t[n._i++])in n._t));return{value:e,done:!1}}),i(i.S,"Reflect",{enumerate:function(e){return new r(e)}})},function(e,n,t){function i(e,n){var t,l,u=arguments.length<3?e:arguments[2];return s(e)===u?e[n]:(t=a.f(e,n))?o(t,"value")?t.value:void 0!==t.get?t.get.call(u):void 0:c(l=r(e))?i(l,n,u):void 0}var a=t(69),r=t(70),o=t(67),l=t(2),c=t(22),s=t(18);l(l.S,"Reflect",{get:i})},function(e,n,t){var i=t(69),a=t(2),r=t(18);a(a.S,"Reflect",{getOwnPropertyDescriptor:function(e,n){return i.f(r(e),n)}})},function(e,n,t){var i=t(2),a=t(70),r=t(18);i(i.S,"Reflect",{getPrototypeOf:function(e){return a(r(e))}})},function(e,n,t){var i=t(2);i(i.S,"Reflect",{has:function(e,n){return n in e}})},function(e,n,t){var i=t(2),a=t(18),r=Object.isExtensible;i(i.S,"Reflect",{isExtensible:function(e){return a(e),!r||r(e)}})},function(e,n,t){var i=t(2);i(i.S,"Reflect",{ownKeys:t(537)})},function(e,n,t){var i=t(2),a=t(18),r=Object.preventExtensions;i(i.S,"Reflect",{preventExtensions:function(e){a(e);try{return r&&r(e),!0}catch(e){return!1}}})},function(e,n,t){function i(e,n,t){var c,m,d=arguments.length<4?e:arguments[3],g=r.f(u(e),n);if(!g){if(p(m=o(e)))return i(m,n,t,d);g=s(0)}if(l(g,"value")){if(!1===g.writable||!p(d))return!1;if(c=r.f(d,n)){if(c.get||c.set||!1===c.writable)return!1;c.value=t,a.f(d,n,c)}else a.f(d,n,s(0,t));return!0}return void 0!==g.set&&(g.set.call(d,t),!0)}var a=t(39),r=t(69),o=t(70),l=t(67),c=t(2),s=t(127),u=t(18),p=t(22);c(c.S,"Reflect",{set:i})},function(e,n,t){var i=t(2),a=t(322);a&&i(i.S,"Reflect",{setPrototypeOf:function(e,n){a.check(e,n);try{return a.set(e,n),!0}catch(e){return!1}}})},function(e,n,t){"use strict";var i=t(2),a=t(238)(!0);i(i.P,"Array",{includes:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}}),t(111)("includes")},function(e,n,t){"use strict";var i=t(2),a=t(538),r=t(43),o=t(40),l=t(54),c=t(336);i(i.P,"Array",{flatMap:function(e){var n,t,i=r(this);return l(e),n=o(i.length),t=c(i,0),a(t,i,i,n,0,1,e,arguments[1]),t}}),t(111)("flatMap")},function(e,n,t){"use strict";var i=t(2),a=t(538),r=t(43),o=t(40),l=t(91),c=t(336);i(i.P,"Array",{flatten:function(){var e=arguments[0],n=r(this),t=o(n.length),i=c(n,0);return a(i,n,n,t,0,void 0===e?1:l(e)),i}}),t(111)("flatten")},function(e,n,t){"use strict";var i=t(2),a=t(328)(!0);i(i.P,"String",{at:function(e){return a(this,e)}})},function(e,n,t){"use strict";var i=t(2),a=t(539),r=t(246);i(i.P+i.F*/Version\/10\.\d+(\.\d+)? Safari\//.test(r),"String",{padStart:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0,!0)}})},function(e,n,t){"use strict";var i=t(2),a=t(539),r=t(246);i(i.P+i.F*/Version\/10\.\d+(\.\d+)? Safari\//.test(r),"String",{padEnd:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0,!1)}})},function(e,n,t){"use strict";t(160)("trimLeft",function(e){return function(){return e(this,1)}},"trimStart")},function(e,n,t){"use strict";t(160)("trimRight",function(e){return function(){return e(this,2)}},"trimEnd")},function(e,n,t){"use strict";var i=t(2),a=t(90),r=t(40),o=t(241),l=t(243),c=RegExp.prototype,s=function(e,n){this._r=e,this._s=n};t(330)(s,"RegExp String",function(){var e=this._r.exec(this._s);return{value:e,done:null===e}}),i(i.P,"String",{matchAll:function(e){if(a(this),!o(e))throw TypeError(e+" is not a regexp!");var n=String(this),t="flags"in c?String(e.flags):l.call(e),i=new RegExp(e.source,~t.indexOf("g")?t:"g"+t);return i.lastIndex=r(e.lastIndex),new s(i,n)}})},function(e,n,t){t(318)("asyncIterator")},function(e,n,t){t(318)("observable")},function(e,n,t){var i=t(2),a=t(537),r=t(68),o=t(69),l=t(334);i(i.S,"Object",{getOwnPropertyDescriptors:function(e){for(var n,t,i=r(e),c=o.f,s=a(i),u={},p=0;s.length>p;)void 0!==(t=c(i,n=s[p++]))&&l(u,n,t);return u}})},function(e,n,t){var i=t(2),a=t(540)(!1);i(i.S,"Object",{values:function(e){return a(e)}})},function(e,n,t){var i=t(2),a=t(540)(!0);i(i.S,"Object",{entries:function(e){return a(e)}})},function(e,n,t){"use strict";var i=t(2),a=t(43),r=t(54),o=t(39);t(38)&&i(i.P+t(249),"Object",{__defineGetter__:function(e,n){o.f(a(this),e,{get:r(n),enumerable:!0,configurable:!0})}})},function(e,n,t){"use strict";var i=t(2),a=t(43),r=t(54),o=t(39);t(38)&&i(i.P+t(249),"Object",{__defineSetter__:function(e,n){o.f(a(this),e,{set:r(n),enumerable:!0,configurable:!0})}})},function(e,n,t){"use strict";var i=t(2),a=t(43),r=t(89),o=t(70),l=t(69).f;t(38)&&i(i.P+t(249),"Object",{__lookupGetter__:function(e){var n,t=a(this),i=r(e,!0);do{if(n=l(t,i))return n.get}while(t=o(t))}})},function(e,n,t){"use strict";var i=t(2),a=t(43),r=t(89),o=t(70),l=t(69).f;t(38)&&i(i.P+t(249),"Object",{__lookupSetter__:function(e){var n,t=a(this),i=r(e,!0);do{if(n=l(t,i))return n.set}while(t=o(t))}})},function(e,n,t){var i=t(2);i(i.P+i.R,"Map",{toJSON:t(541)("Map")})},function(e,n,t){var i=t(2);i(i.P+i.R,"Set",{toJSON:t(541)("Set")})},function(e,n,t){t(250)("Map")},function(e,n,t){t(250)("Set")},function(e,n,t){t(250)("WeakMap")},function(e,n,t){t(250)("WeakSet")},function(e,n,t){t(251)("Map")},function(e,n,t){t(251)("Set")},function(e,n,t){t(251)("WeakMap")},function(e,n,t){t(251)("WeakSet")},function(e,n,t){var i=t(2);i(i.G,{global:t(20)})},function(e,n,t){var i=t(2);i(i.S,"System",{global:t(20)})},function(e,n,t){var i=t(2),a=t(80);i(i.S,"Error",{isError:function(e){return"Error"===a(e)}})},function(e,n,t){var i=t(2);i(i.S,"Math",{clamp:function(e,n,t){return Math.min(t,Math.max(n,e))}})},function(e,n,t){var i=t(2);i(i.S,"Math",{DEG_PER_RAD:Math.PI/180})},function(e,n,t){var i=t(2),a=180/Math.PI;i(i.S,"Math",{degrees:function(e){return e*a}})},function(e,n,t){var i=t(2),a=t(543),r=t(523);i(i.S,"Math",{fscale:function(e,n,t,i,o){return r(a(e,n,t,i,o))}})},function(e,n,t){var i=t(2);i(i.S,"Math",{iaddh:function(e,n,t,i){var a=e>>>0,r=n>>>0,o=t>>>0;return r+(i>>>0)+((a&o|(a|o)&~(a+o>>>0))>>>31)|0}})},function(e,n,t){var i=t(2);i(i.S,"Math",{isubh:function(e,n,t,i){var a=e>>>0,r=n>>>0,o=t>>>0;return r-(i>>>0)-((~a&o|~(a^o)&a-o>>>0)>>>31)|0}})},function(e,n,t){var i=t(2);i(i.S,"Math",{imulh:function(e,n){var t=+e,i=+n,a=65535&t,r=65535&i,o=t>>16,l=i>>16,c=(o*r>>>0)+(a*r>>>16);return o*l+(c>>16)+((a*l>>>0)+(65535&c)>>16)}})},function(e,n,t){var i=t(2);i(i.S,"Math",{RAD_PER_DEG:180/Math.PI})},function(e,n,t){var i=t(2),a=Math.PI/180;i(i.S,"Math",{radians:function(e){return e*a}})},function(e,n,t){var i=t(2);i(i.S,"Math",{scale:t(543)})},function(e,n,t){var i=t(2);i(i.S,"Math",{umulh:function(e,n){var t=+e,i=+n,a=65535&t,r=65535&i,o=t>>>16,l=i>>>16,c=(o*r>>>0)+(a*r>>>16);return o*l+(c>>>16)+((a*l>>>0)+(65535&c)>>>16)}})},function(e,n,t){var i=t(2);i(i.S,"Math",{signbit:function(e){return(e=+e)!=e?e:0==e?1/e==1/0:e>0}})},function(e,n,t){"use strict";var i=t(2),a=t(78),r=t(20),o=t(245),l=t(530);i(i.P+i.R,"Promise",{finally:function(e){var n=o(this,a.Promise||r.Promise),t="function"==typeof e;return this.then(t?function(t){return l(n,e()).then(function(){return t})}:e,t?function(t){return l(n,e()).then(function(){throw t})}:e)}})},function(e,n,t){"use strict";var i=t(2),a=t(341),r=t(529);i(i.S,"Promise",{try:function(e){var n=a.f(this),t=r(e);return(t.e?n.reject:n.resolve)(t.v),n.promise}})},function(e,n,t){var i=t(101),a=t(18),r=i.key,o=i.set;i.exp({defineMetadata:function(e,n,t,i){o(e,n,a(t),r(i))}})},function(e,n,t){var i=t(101),a=t(18),r=i.key,o=i.map,l=i.store;i.exp({deleteMetadata:function(e,n){var t=arguments.length<3?void 0:r(arguments[2]),i=o(a(n),t,!1);if(void 0===i||!i.delete(e))return!1;if(i.size)return!0;var c=l.get(n);return c.delete(t),!!c.size||l.delete(n)}})},function(e,n,t){var i=t(101),a=t(18),r=t(70),o=i.has,l=i.get,c=i.key,s=function(e,n,t){if(o(e,n,t))return l(e,n,t);var i=r(n);return null!==i?s(e,i,t):void 0};i.exp({getMetadata:function(e,n){return s(e,a(n),arguments.length<3?void 0:c(arguments[2]))}})},function(e,n,t){var i=t(533),a=t(542),r=t(101),o=t(18),l=t(70),c=r.keys,s=r.key,u=function(e,n){var t=c(e,n),r=l(e);if(null===r)return t;var o=u(r,n);return o.length?t.length?a(new i(t.concat(o))):o:t};r.exp({getMetadataKeys:function(e){return u(o(e),arguments.length<2?void 0:s(arguments[1]))}})},function(e,n,t){var i=t(101),a=t(18),r=i.get,o=i.key;i.exp({getOwnMetadata:function(e,n){return r(e,a(n),arguments.length<3?void 0:o(arguments[2]))}})},function(e,n,t){var i=t(101),a=t(18),r=i.keys,o=i.key;i.exp({getOwnMetadataKeys:function(e){return r(a(e),arguments.length<2?void 0:o(arguments[1]))}})},function(e,n,t){var i=t(101),a=t(18),r=t(70),o=i.has,l=i.key,c=function(e,n,t){if(o(e,n,t))return!0;var i=r(n);return null!==i&&c(e,i,t)};i.exp({hasMetadata:function(e,n){return c(e,a(n),arguments.length<3?void 0:l(arguments[2]))}})},function(e,n,t){var i=t(101),a=t(18),r=i.has,o=i.key;i.exp({hasOwnMetadata:function(e,n){return r(e,a(n),arguments.length<3?void 0:o(arguments[2]))}})},function(e,n,t){var i=t(101),a=t(18),r=t(54),o=i.key,l=i.set;i.exp({metadata:function(e,n){return function(t,i){l(e,n,(void 0!==i?a:r)(t),o(i))}}})},function(e,n,t){var i=t(2),a=t(340)(),r=t(20).process,o="process"==t(80)(r);i(i.G,{asap:function(e){var n=o&&r.domain;a(n?n.bind(e):e)}})},function(e,n,t){"use strict";var i=t(2),a=t(20),r=t(78),o=t(340)(),l=t(30)("observable"),c=t(54),s=t(18),u=t(134),p=t(136),m=t(60),d=t(135),g=d.RETURN,_=function(e){return null==e?void 0:c(e)},f=function(e){var n=e._c;n&&(e._c=void 0,n())},h=function(e){return void 0===e._o},y=function(e){h(e)||(e._o=void 0,f(e))},v=function(e,n){s(e),this._c=void 0,this._o=e,e=new b(this);try{var t=n(e),i=t;null!=t&&("function"==typeof t.unsubscribe?t=function(){i.unsubscribe()}:c(t),this._c=t)}catch(n){return void e.error(n)}h(this)&&f(this)};v.prototype=p({},{unsubscribe:function(){y(this)}});var b=function(e){this._s=e};b.prototype=p({},{next:function(e){var n=this._s;if(!h(n)){var t=n._o;try{var i=_(t.next);if(i)return i.call(t,e)}catch(e){try{y(n)}finally{throw e}}}},error:function(e){var n=this._s;if(h(n))throw e;var t=n._o;n._o=void 0;try{var i=_(t.error);if(!i)throw e;e=i.call(t,e)}catch(e){try{f(n)}finally{throw e}}return f(n),e},complete:function(e){var n=this._s;if(!h(n)){var t=n._o;n._o=void 0;try{var i=_(t.complete);e=i?i.call(t,e):void 0}catch(e){try{f(n)}finally{throw e}}return f(n),e}}});var E=function(e){u(this,E,"Observable","_f")._f=c(e)};p(E.prototype,{subscribe:function(e){return new v(e,this._f)},forEach:function(e){var n=this;return new(r.Promise||a.Promise)(function(t,i){c(e);var a=n.subscribe({next:function(n){try{return e(n)}catch(e){i(e),a.unsubscribe()}},error:i,complete:t})})}}),p(E,{from:function(e){var n="function"==typeof this?this:E,t=_(s(e)[l]);if(t){var i=s(t.call(e));return i.constructor===n?i:new n(function(e){return i.subscribe(e)})}return new n(function(n){var t=!1;return o(function(){if(!t){try{if(d(e,!1,function(e){if(n.next(e),t)return g})===g)return}catch(e){if(t)throw e;return void n.error(e)}n.complete()}}),function(){t=!0}})},of:function(){for(var e=0,n=arguments.length,t=new Array(n);e2,a=!!i&&o.call(arguments,2);return e(i?function(){("function"==typeof n?n:Function(n)).apply(this,a)}:n,t)}};a(a.G+a.B+a.F*l,{setTimeout:c(i.setTimeout),setInterval:c(i.setInterval)})},function(e,n,t){var i=t(2),a=t(339);i(i.G+i.B,{setImmediate:a.set,clearImmediate:a.clear})},function(e,n,t){for(var i=t(338),a=t(129),r=t(61),o=t(20),l=t(60),c=t(161),s=t(30),u=s("iterator"),p=s("toStringTag"),m=c.Array,d={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},g=a(d),_=0;_-1?n:e}function d(e,n){n=n||{};var t=n.body;if(e instanceof d){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,n.headers||(this.headers=new a(e.headers)),this.method=e.method,this.mode=e.mode,t||null==e._bodyInit||(t=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=n.credentials||this.credentials||"omit",!n.headers&&this.headers||(this.headers=new a(n.headers)),this.method=m(n.method||this.method||"GET"),this.mode=n.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&t)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(t)}function g(e){var n=new FormData;return e.trim().split("&").forEach(function(e){if(e){var t=e.split("="),i=t.shift().replace(/\+/g," "),a=t.join("=").replace(/\+/g," ");n.append(decodeURIComponent(i),decodeURIComponent(a))}}),n}function _(e){var n=new a;return e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(e){var t=e.split(":"),i=t.shift().trim();if(i){var a=t.join(":").trim();n.append(i,a)}}),n}function f(e,n){n||(n={}),this.type="default",this.status=void 0===n.status?200:n.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in n?n.statusText:"OK",this.headers=new a(n.headers),this.url=n.url||"",this._initBody(e)}if(!e.fetch){var h={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(h.arrayBuffer)var y=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],v=function(e){return e&&DataView.prototype.isPrototypeOf(e)},b=ArrayBuffer.isView||function(e){return e&&y.indexOf(Object.prototype.toString.call(e))>-1};a.prototype.append=function(e,i){e=n(e),i=t(i);var a=this.map[e];this.map[e]=a?a+","+i:i},a.prototype.delete=function(e){delete this.map[n(e)]},a.prototype.get=function(e){return e=n(e),this.has(e)?this.map[e]:null},a.prototype.has=function(e){return this.map.hasOwnProperty(n(e))},a.prototype.set=function(e,i){this.map[n(e)]=t(i)},a.prototype.forEach=function(e,n){for(var t in this.map)this.map.hasOwnProperty(t)&&e.call(n,this.map[t],t,this)},a.prototype.keys=function(){var e=[];return this.forEach(function(n,t){e.push(t)}),i(e)},a.prototype.values=function(){var e=[];return this.forEach(function(n){e.push(n)}),i(e)},a.prototype.entries=function(){var e=[];return this.forEach(function(n,t){e.push([t,n])}),i(e)},h.iterable&&(a.prototype[Symbol.iterator]=a.prototype.entries);var E=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];d.prototype.clone=function(){return new d(this,{body:this._bodyInit})},p.call(d.prototype),p.call(f.prototype),f.prototype.clone=function(){return new f(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new a(this.headers),url:this.url})},f.error=function(){var e=new f(null,{status:0,statusText:""});return e.type="error",e};var A=[301,302,303,307,308];f.redirect=function(e,n){if(-1===A.indexOf(n))throw new RangeError("Invalid status code");return new f(null,{status:n,headers:{location:e}})},e.Headers=a,e.Request=d,e.Response=f,e.fetch=function(e,n){return new Promise(function(t,i){var a=new d(e,n),r=new XMLHttpRequest;r.onload=function(){var e={status:r.status,statusText:r.statusText,headers:_(r.getAllResponseHeaders()||"")};e.url="responseURL"in r?r.responseURL:e.headers.get("X-Request-URL");var n="response"in r?r.response:r.responseText;t(new f(n,e))},r.onerror=function(){i(new TypeError("Network request failed"))},r.ontimeout=function(){i(new TypeError("Network request failed"))},r.open(a.method,a.url,!0),"include"===a.credentials?r.withCredentials=!0:"omit"===a.credentials&&(r.withCredentials=!1),"responseType"in r&&h.blob&&(r.responseType="blob"),a.headers.forEach(function(e,n){r.setRequestHeader(n,e)}),r.send(void 0===a._bodyInit?null:a._bodyInit)})},e.fetch.polyfill=!0}}("undefined"!=typeof self?self:this)},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}var a=t(0),r=i(a),o=t(103),l=i(o),c=t(1354),s=t(1356),u=t(1357),p=i(u);(0,s.install)();var m=function(e){l.default.render(r.default.createElement(c.AppContainer,null,r.default.createElement(e,null)),document.getElementById("root"))};m(p.default)},function(e,n,t){"use strict";var i=function(){};e.exports=i},function(e,n,t){"use strict";function i(e){return(""+e).replace(b,"$&/")}function a(e,n){this.func=e,this.context=n,this.count=0}function r(e,n,t){var i=e.func,a=e.context;i.call(a,n,e.count++)}function o(e,n,t){if(null==e)return e;var i=a.getPooled(n,t);h(e,r,i),a.release(i)}function l(e,n,t,i){this.result=e,this.keyPrefix=n,this.func=t,this.context=i,this.count=0}function c(e,n,t){var a=e.result,r=e.keyPrefix,o=e.func,l=e.context,c=o.call(l,n,e.count++);Array.isArray(c)?s(c,a,t,f.thatReturnsArgument):null!=c&&(_.isValidElement(c)&&(c=_.cloneAndReplaceKey(c,r+(!c.key||n&&n.key===c.key?"":i(c.key)+"/")+t)),a.push(c))}function s(e,n,t,a,r){var o="";null!=t&&(o=i(t)+"/");var s=l.getPooled(n,o,a,r);h(e,c,s),l.release(s)}function u(e,n,t){if(null==e)return e;var i=[];return s(e,i,null,n,t),i}function p(e,n,t){return null}function m(e,n){return h(e,p,null)}function d(e){var n=[];return s(e,n,null,f.thatReturnsArgument),n}var g=t(1267),_=t(164),f=t(71),h=t(1268),y=g.twoArgumentPooler,v=g.fourArgumentPooler,b=/\/+/g;a.prototype.destructor=function(){this.func=null,this.context=null,this.count=0},g.addPoolingTo(a,y),l.prototype.destructor=function(){this.result=null,this.keyPrefix=null,this.func=null,this.context=null,this.count=0},g.addPoolingTo(l,v);var E={forEach:o,map:u,mapIntoWithKeyPrefixInternal:s,count:m,toArray:d};e.exports=E},function(e,n,t){"use strict";var i=t(192),a=(t(14),function(e){var n=this;if(n.instancePool.length){var t=n.instancePool.pop();return n.call(t,e),t}return new n(e)}),r=function(e,n){var t=this;if(t.instancePool.length){var i=t.instancePool.pop();return t.call(i,e,n),i}return new t(e,n)},o=function(e,n,t){var i=this;if(i.instancePool.length){var a=i.instancePool.pop();return i.call(a,e,n,t),a}return new i(e,n,t)},l=function(e,n,t,i){var a=this;if(a.instancePool.length){var r=a.instancePool.pop();return a.call(r,e,n,t,i),r}return new a(e,n,t,i)},c=function(e){var n=this;e instanceof n||i("25"),e.destructor(),n.instancePool.length8&&b<=11),S=32,w=String.fromCharCode(S),N={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},O=!1,x=null,L={eventTypes:N,extractEvents:function(e,n,t,i){return[c(e,n,t,i),p(e,n,t,i)]}};e.exports=L},function(e,n,t){"use strict";function i(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}var a=t(35),r=t(137),o=t(555);a(i.prototype,{destructor:function(){this._root=null,this._startText=null,this._fallbackText=null},getText:function(){return"value"in this._root?this._root.value:this._root[o()]},getData:function(){if(this._fallbackText)return this._fallbackText;var e,n,t=this._startText,i=t.length,a=this.getText(),r=a.length;for(e=0;e1?1-n:void 0;return this._fallbackText=a.slice(e,l),this._fallbackText}}),r.addPoolingTo(i),e.exports=i},function(e,n,t){"use strict";function i(e,n,t,i){return a.call(this,e,n,t,i)}var a=t(104),r={data:null};a.augmentClass(i,r),e.exports=i},function(e,n,t){"use strict";function i(e,n,t,i){return a.call(this,e,n,t,i)}var a=t(104),r={data:null};a.augmentClass(i,r),e.exports=i},function(e,n,t){"use strict";function i(e,n,t){var i=O.getPooled(R.change,e,n,t);return i.type="change",A.accumulateTwoPhaseDispatches(i),i}function a(e){var n=e.nodeName&&e.nodeName.toLowerCase();return"select"===n||"input"===n&&"file"===e.type}function r(e){var n=i(D,e,L(e));N.batchedUpdates(o,n)}function o(e){E.enqueueEvents(e),E.processEventQueue(!1)}function l(e,n){C=e,D=n,C.attachEvent("onchange",r)}function c(){C&&(C.detachEvent("onchange",r),C=null,D=null)}function s(e,n){var t=x.updateValueIfChanged(e),i=!0===n.simulated&&P._allowSimulatedPassThrough;if(t||i)return e}function u(e,n){if("topChange"===e)return n}function p(e,n,t){"topFocus"===e?(c(),l(n,t)):"topBlur"===e&&c()}function m(e,n){C=e,D=n,C.attachEvent("onpropertychange",g)}function d(){C&&(C.detachEvent("onpropertychange",g),C=null,D=null)}function g(e){"value"===e.propertyName&&s(D,e)&&r(e)}function _(e,n,t){"topFocus"===e?(d(),m(n,t)):"topBlur"===e&&d()}function f(e,n,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return s(D,t)}function h(e){var n=e.nodeName;return n&&"input"===n.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function y(e,n,t){if("topClick"===e)return s(n,t)}function v(e,n,t){if("topInput"===e||"topChange"===e)return s(n,t)}function b(e,n){if(null!=e){var t=e._wrapperState||n._wrapperState;if(t&&t.controlled&&"number"===n.type){var i=""+n.value;n.getAttribute("value")!==i&&n.setAttribute("value",i)}}}var E=t(194),A=t(193),S=t(57),w=t(41),N=t(94),O=t(104),x=t(558),L=t(346),T=t(347),I=t(559),R={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},C=null,D=null,M=!1;S.canUseDOM&&(M=T("change")&&(!document.documentMode||document.documentMode>8));var F=!1;S.canUseDOM&&(F=T("input")&&(!document.documentMode||document.documentMode>9));var P={eventTypes:R,_allowSimulatedPassThrough:!0,_isInputEventSupported:F,extractEvents:function(e,n,t,r){var o,l,c=n?w.getNodeFromInstance(n):window;if(a(c)?M?o=u:l=p:I(c)?F?o=v:(o=f,l=_):h(c)&&(o=y),o){var s=o(e,n,t);if(s){return i(s,t,r)}}l&&l(e,c,n),"topBlur"===e&&b(n,c)}};e.exports=P},function(e,n,t){"use strict";function i(e,n,t){"function"==typeof e?e(n.getPublicInstance()):r.addComponentAsRefTo(n,e,t)}function a(e,n,t){"function"==typeof e?e(null):r.removeComponentAsRefFrom(n,e,t)}var r=t(1287),o={};o.attachRefs=function(e,n){if(null!==n&&"object"==typeof n){var t=n.ref;null!=t&&i(t,e,n._owner)}},o.shouldUpdateRefs=function(e,n){var t=null,i=null;null!==e&&"object"==typeof e&&(t=e.ref,i=e._owner);var a=null,r=null;return null!==n&&"object"==typeof n&&(a=n.ref,r=n._owner),t!==a||"string"==typeof a&&r!==i},o.detachRefs=function(e,n){if(null!==n&&"object"==typeof n){var t=n.ref;null!=t&&a(t,e,n._owner)}},e.exports=o},function(e,n,t){"use strict";function i(e){return!(!e||"function"!=typeof e.attachRef||"function"!=typeof e.detachRef)}var a=t(24),r=(t(14),{addComponentAsRefTo:function(e,n,t){i(t)||a("119"),t.attachRef(n,e)},removeComponentAsRefFrom:function(e,n,t){i(t)||a("120");var r=t.getPublicInstance();r&&r.refs[n]===e.getPublicInstance()&&t.detachRef(n)}});e.exports=r},function(e,n,t){"use strict";var i=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"];e.exports=i},function(e,n,t){"use strict";var i=t(193),a=t(41),r=t(254),o={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},l={eventTypes:o,extractEvents:function(e,n,t,l){if("topMouseOver"===e&&(t.relatedTarget||t.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var c;if(l.window===l)c=l;else{var s=l.ownerDocument;c=s?s.defaultView||s.parentWindow:window}var u,p;if("topMouseOut"===e){u=n;var m=t.relatedTarget||t.toElement;p=m?a.getClosestInstanceFromNode(m):null}else u=null,p=n;if(u===p)return null;var d=null==u?c:a.getNodeFromInstance(u),g=null==p?c:a.getNodeFromInstance(p),_=r.getPooled(o.mouseLeave,u,t,l);_.type="mouseleave",_.target=d,_.relatedTarget=g;var f=r.getPooled(o.mouseEnter,p,t,l);return f.type="mouseenter",f.target=g,f.relatedTarget=d,i.accumulateEnterLeaveDispatches(_,f,u,p),[_,f]}};e.exports=l},function(e,n,t){"use strict";var i=t(165),a=i.injection.MUST_USE_PROPERTY,r=i.injection.HAS_BOOLEAN_VALUE,o=i.injection.HAS_NUMERIC_VALUE,l=i.injection.HAS_POSITIVE_NUMERIC_VALUE,c=i.injection.HAS_OVERLOADED_BOOLEAN_VALUE,s={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+i.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:r,allowTransparency:0,alt:0,as:0,async:r,autoComplete:0,autoPlay:r,capture:r,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:a|r,cite:0,classID:0,className:0,cols:l,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:r,controlsList:0,coords:0,crossOrigin:0,data:0,dateTime:0,default:r,defer:r,dir:0,disabled:r,download:c,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:r,formTarget:0,frameBorder:0,headers:0,height:0,hidden:r,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,icon:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:r,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:a|r,muted:a|r,name:0,nonce:0,noValidate:r,open:r,optimum:0,pattern:0,placeholder:0,playsInline:r,poster:0,preload:0,profile:0,radioGroup:0,readOnly:r,referrerPolicy:0,rel:0,required:r,reversed:r,role:0,rows:l,rowSpan:o,sandbox:0,scope:0,scoped:r,scrolling:0,seamless:r,selected:a|r,shape:0,size:l,sizes:0,span:l,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:o,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:r,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,n){if(null==n)return e.removeAttribute("value");"number"!==e.type||!1===e.hasAttribute("value")?e.setAttribute("value",""+n):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+n)}}};e.exports=s},function(e,n,t){"use strict";var i=t(349),a=t(1296),r={processChildrenUpdates:a.dangerouslyProcessChildrenUpdates,replaceNodeWithMarkup:i.dangerouslyReplaceNodeWithMarkup};e.exports=r},function(e,n,t){"use strict";var i=t(24),a=t(167),r=t(57),o=t(1293),l=t(71),c=(t(14),{dangerouslyReplaceNodeWithMarkup:function(e,n){if(r.canUseDOM||i("56"),n||i("57"),"HTML"===e.nodeName&&i("58"),"string"==typeof n){var t=o(n,l)[0];e.parentNode.replaceChild(t,e)}else a.replaceChildWithTree(e,n)}});e.exports=c},function(e,n,t){"use strict";function i(e){var n=e.match(u);return n&&n[1].toLowerCase()}function a(e,n){var t=s;s||c(!1);var a=i(e),r=a&&l(a);if(r){t.innerHTML=r[1]+e+r[2];for(var u=r[0];u--;)t=t.lastChild}else t.innerHTML=e;var p=t.getElementsByTagName("script");p.length&&(n||c(!1),o(p).forEach(n));for(var m=Array.from(t.childNodes);t.lastChild;)t.removeChild(t.lastChild);return m}var r=t(57),o=t(1294),l=t(1295),c=t(14),s=r.canUseDOM?document.createElement("div"):null,u=/^\s*<(\w+)/;e.exports=a},function(e,n,t){"use strict";function i(e){var n=e.length;if((Array.isArray(e)||"object"!=typeof e&&"function"!=typeof e)&&o(!1),"number"!=typeof n&&o(!1),0===n||n-1 in e||o(!1),"function"==typeof e.callee&&o(!1),e.hasOwnProperty)try{return Array.prototype.slice.call(e)}catch(e){}for(var t=Array(n),i=0;i":"<"+e+">",l[e]=!o.firstChild),l[e]?m[e]:null}var a=t(57),r=t(14),o=a.canUseDOM?document.createElement("div"):null,l={},c=[1,'"],s=[1,"","
    "],u=[3,"","
    "],p=[1,'',""],m={"*":[1,"?
    ","
    "],area:[1,"",""],col:[2,"","
    "],legend:[1,"
    ","
    "],param:[1,"",""],tr:[2,"","
    "],optgroup:c,option:c,caption:s,colgroup:s,tbody:s,tfoot:s,thead:s,td:u,th:u};["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"].forEach(function(e){m[e]=p,l[e]=!0}),e.exports=i},function(e,n,t){"use strict";var i=t(349),a=t(41),r={dangerouslyProcessChildrenUpdates:function(e,n){var t=a.getNodeFromInstance(e);i.processUpdates(t,n)}};e.exports=r},function(e,n,t){"use strict";function i(e){if(e){var n=e._currentElement._owner||null;if(n){var t=n.getName();if(t)return" This DOM node was rendered by `"+t+"`."}}return""}function a(e,n){n&&($[e._tag]&&(null!=n.children||null!=n.dangerouslySetInnerHTML)&&f("137",e._tag,e._currentElement._owner?" Check the render method of "+e._currentElement._owner.getName()+".":""),null!=n.dangerouslySetInnerHTML&&(null!=n.children&&f("60"),"object"==typeof n.dangerouslySetInnerHTML&&W in n.dangerouslySetInnerHTML||f("61")),null!=n.style&&"object"!=typeof n.style&&f("62",i(e)))}function r(e,n,t,i){if(!(i instanceof M)){var a=e._hostContainerInfo,r=a._node&&a._node.nodeType===z,l=r?a._node:a._ownerDocument;H(n,l),i.getReactMountReady().enqueue(o,{inst:e,registrationName:n,listener:t})}}function o(){var e=this;w.putListener(e.inst,e.registrationName,e.listener)}function l(){var e=this;T.postMountWrapper(e)}function c(){var e=this;C.postMountWrapper(e)}function s(){var e=this;I.postMountWrapper(e)}function u(){P.track(this)}function p(){var e=this;e._rootNodeID||f("63");var n=j(e);switch(n||f("64"),e._tag){case"iframe":case"object":e._wrapperState.listeners=[O.trapBubbledEvent("topLoad","load",n)];break;case"video":case"audio":e._wrapperState.listeners=[];for(var t in V)V.hasOwnProperty(t)&&e._wrapperState.listeners.push(O.trapBubbledEvent(t,V[t],n));break;case"source":e._wrapperState.listeners=[O.trapBubbledEvent("topError","error",n)];break;case"img":e._wrapperState.listeners=[O.trapBubbledEvent("topError","error",n),O.trapBubbledEvent("topLoad","load",n)];break;case"form":e._wrapperState.listeners=[O.trapBubbledEvent("topReset","reset",n),O.trapBubbledEvent("topSubmit","submit",n)];break;case"input":case"select":case"textarea":e._wrapperState.listeners=[O.trapBubbledEvent("topInvalid","invalid",n)]}}function m(){R.postUpdateWrapper(this)}function d(e){Q.call(Z,e)||(X.test(e)||f("65",e),Z[e]=!0)}function g(e,n){return e.indexOf("-")>=0||null!=n.is}function _(e){var n=e.type;d(n),this._currentElement=e,this._tag=n.toLowerCase(),this._namespaceURI=null,this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._hostNode=null,this._hostParent=null,this._rootNodeID=0,this._domID=0,this._hostContainerInfo=null,this._wrapperState=null,this._topLevelWrapper=null,this._flags=0}var f=t(24),h=t(35),y=t(1298),v=t(1299),b=t(167),E=t(350),A=t(165),S=t(564),w=t(194),N=t(343),O=t(257),x=t(552),L=t(41),T=t(1309),I=t(1311),R=t(565),C=t(1312),D=(t(82),t(1313)),M=t(1320),F=(t(71),t(256)),P=(t(14),t(347),t(354),t(558)),k=(t(358),t(23),x),B=w.deleteListener,j=L.getNodeFromInstance,H=O.listenTo,G=N.registrationNameModules,U={string:!0,number:!0},W="__html",Y={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null},z=11,V={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"},K={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},q={listing:!0,pre:!0,textarea:!0},$=h({menuitem:!0},K),X=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Z={},Q={}.hasOwnProperty,J=1;_.displayName="ReactDOMComponent",_.Mixin={mountComponent:function(e,n,t,i){this._rootNodeID=J++,this._domID=t._idCounter++,this._hostParent=n,this._hostContainerInfo=t;var r=this._currentElement.props;switch(this._tag){case"audio":case"form":case"iframe":case"img":case"link":case"object":case"source":case"video":this._wrapperState={listeners:null},e.getReactMountReady().enqueue(p,this);break;case"input":T.mountWrapper(this,r,n),r=T.getHostProps(this,r),e.getReactMountReady().enqueue(u,this),e.getReactMountReady().enqueue(p,this);break;case"option":I.mountWrapper(this,r,n),r=I.getHostProps(this,r);break;case"select":R.mountWrapper(this,r,n),r=R.getHostProps(this,r),e.getReactMountReady().enqueue(p,this);break;case"textarea":C.mountWrapper(this,r,n),r=C.getHostProps(this,r),e.getReactMountReady().enqueue(u,this),e.getReactMountReady().enqueue(p,this)}a(this,r);var o,m;null!=n?(o=n._namespaceURI,m=n._tag):t._tag&&(o=t._namespaceURI,m=t._tag),(null==o||o===E.svg&&"foreignobject"===m)&&(o=E.html),o===E.html&&("svg"===this._tag?o=E.svg:"math"===this._tag&&(o=E.mathml)),this._namespaceURI=o;var d;if(e.useCreateElement){var g,_=t._ownerDocument;if(o===E.html)if("script"===this._tag){var f=_.createElement("div"),h=this._currentElement.type;f.innerHTML="<"+h+">",g=f.removeChild(f.firstChild)}else g=r.is?_.createElement(this._currentElement.type,r.is):_.createElement(this._currentElement.type);else g=_.createElementNS(o,this._currentElement.type);L.precacheNode(this,g),this._flags|=k.hasCachedChildNodes,this._hostParent||S.setAttributeForRoot(g),this._updateDOMProperties(null,r,e);var v=b(g);this._createInitialChildren(e,r,i,v),d=v}else{var A=this._createOpenTagMarkupAndPutListeners(e,r),w=this._createContentMarkup(e,r,i);d=!w&&K[this._tag]?A+"/>":A+">"+w+""}switch(this._tag){case"input":e.getReactMountReady().enqueue(l,this),r.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"textarea":e.getReactMountReady().enqueue(c,this),r.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"select":case"button":r.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"option":e.getReactMountReady().enqueue(s,this)}return d},_createOpenTagMarkupAndPutListeners:function(e,n){var t="<"+this._currentElement.type;for(var i in n)if(n.hasOwnProperty(i)){var a=n[i];if(null!=a)if(G.hasOwnProperty(i))a&&r(this,i,a,e);else{"style"===i&&(a&&(a=this._previousStyleCopy=h({},n.style)),a=v.createMarkupForStyles(a,this));var o=null;null!=this._tag&&g(this._tag,n)?Y.hasOwnProperty(i)||(o=S.createMarkupForCustomAttribute(i,a)):o=S.createMarkupForProperty(i,a),o&&(t+=" "+o)}}return e.renderToStaticMarkup?t:(this._hostParent||(t+=" "+S.createMarkupForRoot()),t+=" "+S.createMarkupForID(this._domID))},_createContentMarkup:function(e,n,t){var i="",a=n.dangerouslySetInnerHTML;if(null!=a)null!=a.__html&&(i=a.__html);else{var r=U[typeof n.children]?n.children:null,o=null!=r?null:n.children;if(null!=r)i=F(r);else if(null!=o){var l=this.mountChildren(o,e,t);i=l.join("")}}return q[this._tag]&&"\n"===i.charAt(0)?"\n"+i:i},_createInitialChildren:function(e,n,t,i){var a=n.dangerouslySetInnerHTML;if(null!=a)null!=a.__html&&b.queueHTML(i,a.__html);else{var r=U[typeof n.children]?n.children:null,o=null!=r?null:n.children;if(null!=r)""!==r&&b.queueText(i,r);else if(null!=o)for(var l=this.mountChildren(o,e,t),c=0;c0;)e=e._hostParent,t--;for(;a-t>0;)n=n._hostParent,a--;for(var o=t;o--;){if(e===n)return e;e=e._hostParent,n=n._hostParent}return null}function a(e,n){"_hostNode"in e||c("35"),"_hostNode"in n||c("35");for(;n;){if(n===e)return!0;n=n._hostParent}return!1}function r(e){return"_hostNode"in e||c("36"),e._hostParent}function o(e,n,t){for(var i=[];e;)i.push(e),e=e._hostParent;var a;for(a=i.length;a-- >0;)n(i[a],"captured",t);for(a=0;a0;)t(c[s],"captured",r)}var c=t(24);t(14);e.exports={isAncestor:a,getLowestCommonAncestor:i,getParentInstance:r,traverseTwoPhase:o,traverseEnterLeave:l}},function(e,n,t){"use strict";var i=t(24),a=t(35),r=t(349),o=t(167),l=t(41),c=t(256),s=(t(14),t(358),function(e){this._currentElement=e,this._stringText=""+e,this._hostNode=null,this._hostParent=null,this._domID=0,this._mountIndex=0,this._closingComment=null,this._commentNodes=null});a(s.prototype,{mountComponent:function(e,n,t,i){var a=t._idCounter++,r=" react-text: "+a+" ";if(this._domID=a,this._hostParent=n,e.useCreateElement){var s=t._ownerDocument,u=s.createComment(r),p=s.createComment(" /react-text "),m=o(s.createDocumentFragment());return o.queueChild(m,o(u)),this._stringText&&o.queueChild(m,o(s.createTextNode(this._stringText))),o.queueChild(m,o(p)),l.precacheNode(this,u),this._closingComment=p,m}var d=c(this._stringText);return e.renderToStaticMarkup?d:"\x3c!--"+r+"--\x3e"+d+"\x3c!-- /react-text --\x3e"},receiveComponent:function(e,n){if(e!==this._currentElement){this._currentElement=e;var t=""+e;if(t!==this._stringText){this._stringText=t;var i=this.getHostNode();r.replaceDelimitedText(i[0],i[1],t)}}},getHostNode:function(){var e=this._commentNodes;if(e)return e;if(!this._closingComment)for(var n=l.getNodeFromInstance(this),t=n.nextSibling;;){if(null==t&&i("67",this._domID),8===t.nodeType&&" /react-text "===t.nodeValue){this._closingComment=t;break}t=t.nextSibling}return e=[this._hostNode,this._closingComment],this._commentNodes=e,e},unmountComponent:function(){this._closingComment=null,this._commentNodes=null,l.uncacheNode(this)}}),e.exports=s},function(e,n,t){"use strict";function i(){this.reinitializeTransaction()}var a=t(35),r=t(94),o=t(253),l=t(71),c={initialize:l,close:function(){m.isBatchingUpdates=!1}},s={initialize:l,close:r.flushBatchedUpdates.bind(r)},u=[s,c];a(i.prototype,o,{getTransactionWrappers:function(){return u}});var p=new i,m={isBatchingUpdates:!1,batchedUpdates:function(e,n,t,i,a,r){var o=m.isBatchingUpdates;return m.isBatchingUpdates=!0,o?e(n,t,i,a,r):p.perform(e,null,n,t,i,a,r)}};e.exports=m},function(e,n,t){"use strict";function i(e){for(;e._hostParent;)e=e._hostParent;var n=p.getNodeFromInstance(e),t=n.parentNode;return p.getClosestInstanceFromNode(t)}function a(e,n){this.topLevelType=e,this.nativeEvent=n,this.ancestors=[]}function r(e){var n=d(e.nativeEvent),t=p.getClosestInstanceFromNode(n),a=t;do{e.ancestors.push(a),a=a&&i(a)}while(a);for(var r=0;rn.end?(t=n.end,i=n.start):(t=n.start,i=n.end),a.moveToElementText(e),a.moveStart("character",t),a.setEndPoint("EndToStart",a),a.moveEnd("character",i-t),a.select()}function l(e,n){if(window.getSelection){var t=window.getSelection(),i=e[u()].length,a=Math.min(n.start,i),r=void 0===n.end?a:Math.min(n.end,i);if(!t.extend&&a>r){var o=r;r=a,a=o}var l=s(e,a),c=s(e,r);if(l&&c){var p=document.createRange();p.setStart(l.node,l.offset),t.removeAllRanges(),a>r?(t.addRange(p),t.extend(c.node,c.offset)):(p.setEnd(c.node,c.offset),t.addRange(p))}}}var c=t(57),s=t(1331),u=t(555),p=c.canUseDOM&&"selection"in document&&!("getSelection"in window),m={getOffsets:p?a:r,setOffsets:p?o:l};e.exports=m},function(e,n,t){"use strict";function i(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function a(e){for(;e;){if(e.nextSibling)return e.nextSibling;e=e.parentNode}}function r(e,n){for(var t=i(e),r=0,o=0;t;){if(3===t.nodeType){if(o=r+t.textContent.length,r<=n&&o>=n)return{node:t,offset:n-r};r=o}t=i(a(t))}}e.exports=r},function(e,n,t){"use strict";function i(e,n){return!(!e||!n)&&(e===n||!a(e)&&(a(n)?i(e,n.parentNode):"contains"in e?e.contains(n):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(n))))}var a=t(1333);e.exports=i},function(e,n,t){"use strict";function i(e){return a(e)&&3==e.nodeType}var a=t(1334);e.exports=i},function(e,n,t){"use strict";function i(e){var n=e?e.ownerDocument||e:document,t=n.defaultView||window;return!(!e||!("function"==typeof t.Node?e instanceof t.Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}e.exports=i},function(e,n,t){"use strict";var i={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},a={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},r={Properties:{},DOMAttributeNamespaces:{xlinkActuate:i.xlink,xlinkArcrole:i.xlink,xlinkHref:i.xlink,xlinkRole:i.xlink,xlinkShow:i.xlink,xlinkTitle:i.xlink,xlinkType:i.xlink,xmlBase:i.xml,xmlLang:i.xml,xmlSpace:i.xml},DOMAttributeNames:{}};Object.keys(a).forEach(function(e){r.Properties[e]=0,a[e]&&(r.DOMAttributeNames[e]=a[e])}),e.exports=r},function(e,n,t){"use strict";function i(e){if("selectionStart"in e&&c.hasSelectionCapabilities(e))return{start:e.selectionStart,end:e.selectionEnd};if(window.getSelection){var n=window.getSelection();return{anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}}if(document.selection){var t=document.selection.createRange();return{parentElement:t.parentElement(),text:t.text,top:t.boundingTop,left:t.boundingLeft}}}function a(e,n){if(y||null==_||_!==u())return null;var t=i(_);if(!h||!m(h,t)){h=t;var a=s.getPooled(g.select,f,e,n);return a.type="select",a.target=_,r.accumulateTwoPhaseDispatches(a),a}return null}var r=t(193),o=t(57),l=t(41),c=t(573),s=t(104),u=t(574),p=t(559),m=t(354),d=o.canUseDOM&&"documentMode"in document&&document.documentMode<=11,g={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:["topBlur","topContextMenu","topFocus","topKeyDown","topKeyUp","topMouseDown","topMouseUp","topSelectionChange"]}},_=null,f=null,h=null,y=!1,v=!1,b={eventTypes:g,extractEvents:function(e,n,t,i){if(!v)return null;var r=n?l.getNodeFromInstance(n):window;switch(e){case"topFocus":(p(r)||"true"===r.contentEditable)&&(_=r,f=n,h=null);break;case"topBlur":_=null,f=null,h=null;break;case"topMouseDown":y=!0;break;case"topContextMenu":case"topMouseUp":return y=!1,a(t,i);case"topSelectionChange":if(d)break;case"topKeyDown":case"topKeyUp":return a(t,i)}return null},didPutListener:function(e,n,t){"onSelect"===n&&(v=!0)}};e.exports=b},function(e,n,t){"use strict";function i(e){return"."+e._rootNodeID}function a(e){return"button"===e||"input"===e||"select"===e||"textarea"===e}var r=t(24),o=t(572),l=t(193),c=t(41),s=t(1338),u=t(1339),p=t(104),m=t(1340),d=t(1341),g=t(254),_=t(1343),f=t(1344),h=t(1345),y=t(195),v=t(1346),b=t(71),E=t(359),A=(t(14),{}),S={};["abort","animationEnd","animationIteration","animationStart","blur","canPlay","canPlayThrough","click","contextMenu","copy","cut","doubleClick","drag","dragEnd","dragEnter","dragExit","dragLeave","dragOver","dragStart","drop","durationChange","emptied","encrypted","ended","error","focus","input","invalid","keyDown","keyPress","keyUp","load","loadedData","loadedMetadata","loadStart","mouseDown","mouseMove","mouseOut","mouseOver","mouseUp","paste","pause","play","playing","progress","rateChange","reset","scroll","seeked","seeking","stalled","submit","suspend","timeUpdate","touchCancel","touchEnd","touchMove","touchStart","transitionEnd","volumeChange","waiting","wheel"].forEach(function(e){var n=e[0].toUpperCase()+e.slice(1),t="on"+n,i="top"+n,a={phasedRegistrationNames:{bubbled:t,captured:t+"Capture"},dependencies:[i]};A[e]=a,S[i]=a});var w={},N={eventTypes:A,extractEvents:function(e,n,t,i){var a=S[e];if(!a)return null;var o;switch(e){case"topAbort":case"topCanPlay":case"topCanPlayThrough":case"topDurationChange":case"topEmptied":case"topEncrypted":case"topEnded":case"topError":case"topInput":case"topInvalid":case"topLoad":case"topLoadedData":case"topLoadedMetadata":case"topLoadStart":case"topPause":case"topPlay":case"topPlaying":case"topProgress":case"topRateChange":case"topReset":case"topSeeked":case"topSeeking":case"topStalled":case"topSubmit":case"topSuspend":case"topTimeUpdate":case"topVolumeChange":case"topWaiting":o=p;break;case"topKeyPress":if(0===E(t))return null;case"topKeyDown":case"topKeyUp":o=d;break;case"topBlur":case"topFocus":o=m;break;case"topClick":if(2===t.button)return null;case"topDoubleClick":case"topMouseDown":case"topMouseMove":case"topMouseUp":case"topMouseOut":case"topMouseOver":case"topContextMenu":o=g;break;case"topDrag":case"topDragEnd":case"topDragEnter":case"topDragExit":case"topDragLeave":case"topDragOver":case"topDragStart":case"topDrop":o=_;break;case"topTouchCancel":case"topTouchEnd":case"topTouchMove":case"topTouchStart":o=f;break;case"topAnimationEnd":case"topAnimationIteration":case"topAnimationStart":o=s;break;case"topTransitionEnd":o=h;break;case"topScroll":o=y;break;case"topWheel":o=v;break;case"topCopy":case"topCut":case"topPaste":o=u}o||r("86",e);var c=o.getPooled(a,n,t,i);return l.accumulateTwoPhaseDispatches(c),c},didPutListener:function(e,n,t){if("onClick"===n&&!a(e._tag)){var r=i(e),l=c.getNodeFromInstance(e);w[r]||(w[r]=o.listen(l,"click",b))}},willDeleteListener:function(e,n){if("onClick"===n&&!a(e._tag)){var t=i(e);w[t].remove(),delete w[t]}}};e.exports=N},function(e,n,t){"use strict";function i(e,n,t,i){return a.call(this,e,n,t,i)}var a=t(104),r={animationName:null,elapsedTime:null,pseudoElement:null};a.augmentClass(i,r),e.exports=i},function(e,n,t){"use strict";function i(e,n,t,i){return a.call(this,e,n,t,i)}var a=t(104),r={clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}};a.augmentClass(i,r),e.exports=i},function(e,n,t){"use strict";function i(e,n,t,i){return a.call(this,e,n,t,i)}var a=t(195),r={relatedTarget:null};a.augmentClass(i,r),e.exports=i},function(e,n,t){"use strict";function i(e,n,t,i){return a.call(this,e,n,t,i)}var a=t(195),r=t(359),o=t(1342),l=t(348),c={key:o,location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:l,charCode:function(e){return"keypress"===e.type?r(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?r(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}};a.augmentClass(i,c),e.exports=i},function(e,n,t){"use strict";function i(e){if(e.key){var n=r[e.key]||e.key;if("Unidentified"!==n)return n}if("keypress"===e.type){var t=a(e);return 13===t?"Enter":String.fromCharCode(t)}return"keydown"===e.type||"keyup"===e.type?o[e.keyCode]||"Unidentified":""}var a=t(359),r={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},o={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};e.exports=i},function(e,n,t){"use strict";function i(e,n,t,i){return a.call(this,e,n,t,i)}var a=t(254),r={dataTransfer:null};a.augmentClass(i,r),e.exports=i},function(e,n,t){"use strict";function i(e,n,t,i){return a.call(this,e,n,t,i)}var a=t(195),r=t(348),o={touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:r};a.augmentClass(i,o),e.exports=i},function(e,n,t){"use strict";function i(e,n,t,i){return a.call(this,e,n,t,i)}var a=t(104),r={propertyName:null,elapsedTime:null,pseudoElement:null};a.augmentClass(i,r),e.exports=i},function(e,n,t){"use strict";function i(e,n,t,i){return a.call(this,e,n,t,i)}var a=t(254),r={deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null};a.augmentClass(i,r),e.exports=i},function(e,n,t){"use strict";function i(e,n){var t={_topLevelWrapper:e,_idCounter:1,_ownerDocument:n?n.nodeType===a?n:n.ownerDocument:null,_node:n,_tag:n?n.nodeName.toLowerCase():null,_namespaceURI:n?n.namespaceURI:null};return t}var a=(t(358),9);e.exports=i},function(e,n,t){"use strict";var i={useCreateElement:!0,useFiber:!1};e.exports=i},function(e,n,t){"use strict";var i=t(1350),a=/\/?>/,r=/^<\!\-\-/,o={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(e){var n=i(e);return r.test(e)?e:e.replace(a," "+o.CHECKSUM_ATTR_NAME+'="'+n+'"$&')},canReuseMarkup:function(e,n){var t=n.getAttribute(o.CHECKSUM_ATTR_NAME);return t=t&&parseInt(t,10),i(e)===t}};e.exports=o},function(e,n,t){"use strict";function i(e){for(var n=1,t=0,i=0,r=e.length,o=-4&r;i0&&void 0!==arguments[0]?arguments[0]:{},n=e.getUserConfirmation,t=e.initialEntries,i=void 0===t?["/"]:t,o=e.initialIndex,u=void 0===o?0:o,d=e.keyLength,g=void 0===d?6:d,_=(0,p.default)(),f=function(e){r(T,e),T.length=T.entries.length,_.notifyListeners(T.location,T.action)},h=function(){return Math.random().toString(36).substr(2,g)},y=m(u,0,i.length-1),v=i.map(function(e){return"string"==typeof e?(0,s.createLocation)(e,void 0,h()):(0,s.createLocation)(e,void 0,e.key||h())}),b=c.createPath,E=function(e,t){(0,l.default)(!("object"===(void 0===e?"undefined":a(e))&&void 0!==e.state&&void 0!==t),"You should avoid providing a 2nd state argument to push when the 1st argument is a location-like object that already has state; it is ignored");var i=(0,s.createLocation)(e,t,h(),T.location);_.confirmTransitionTo(i,"PUSH",n,function(e){if(e){var n=T.index,t=n+1,a=T.entries.slice(0);a.length>t?a.splice(t,a.length-t,i):a.push(i),f({action:"PUSH",location:i,index:t,entries:a})}})},A=function(e,t){(0,l.default)(!("object"===(void 0===e?"undefined":a(e))&&void 0!==e.state&&void 0!==t),"You should avoid providing a 2nd state argument to replace when the 1st argument is a location-like object that already has state; it is ignored");var i=(0,s.createLocation)(e,t,h(),T.location);_.confirmTransitionTo(i,"REPLACE",n,function(e){e&&(T.entries[T.index]=i,f({action:"REPLACE",location:i}))})},S=function(e){var t=m(T.index+e,0,T.entries.length-1),i=T.entries[t];_.confirmTransitionTo(i,"POP",n,function(e){e?f({action:"POP",location:i,index:t}):f()})},w=function(){return S(-1)},N=function(){return S(1)},O=function(e){var n=T.index+e;return n>=0&&n0&&void 0!==arguments[0]&&arguments[0];return _.setPrompt(e)},L=function(e){return _.appendListener(e)},T={length:v.length,action:"POP",location:v[y],index:y,entries:v,createHref:b,push:E,replace:A,go:S,goBack:w,goForward:N,canGo:O,block:x,listen:L};return T};n.default=d},function(e,n,t){"use strict";var i=(t(1361),t(1362),t(1363),t(259));t.d(n,"a",function(){return i.a}),t.d(n,"b",function(){return i.b});t(198)},function(e,n,t){"use strict";var i=t(46),a=(t.n(i),t(47));t.n(a),t(259),t(198),t(362),t(582),"function"==typeof Symbol&&Symbol.iterator,Object.assign},function(e,n,t){"use strict";var i=t(46),a=(t.n(i),t(47)),r=(t.n(a),t(259),t(198));t(362),t(582),Object.assign,r.f,r.a,r.a,r.a},function(e,n,t){"use strict";var i=t(46);t.n(i),t(198),t(259),t(362),"function"==typeof Symbol&&Symbol.iterator,Object.assign},function(e,n,t){function i(e,n){for(var t,i=[],a=0,r=0,o="",l=n&&n.delimiter||"/";null!=(t=y.exec(e));){var u=t[0],p=t[1],m=t.index;if(o+=e.slice(r,m),r=m+u.length,p)o+=p[1];else{var d=e[r],g=t[2],_=t[3],f=t[4],h=t[5],v=t[6],b=t[7];o&&(i.push(o),o="");var E=null!=g&&null!=d&&d!==g,A="+"===v||"*"===v,S="?"===v||"*"===v,w=t[2]||l,N=f||h;i.push({name:_||a++,prefix:g||"",delimiter:w,optional:S,repeat:A,partial:E,asterisk:!!b,pattern:N?s(N):b?".*":"[^"+c(w)+"]+?"})}}return r ignores the history prop. To use a custom history, use `import { Router }` instead of `import { BrowserRouter as Router }`.")},n.prototype.render=function(){return s.a.createElement(g.a,{history:this.history,children:this.props.children})},n}(s.a.Component);_.propTypes={basename:p.a.string,forceRefresh:p.a.bool,getUserConfirmation:p.a.func,keyLength:p.a.number,children:p.a.node},n.a=_},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(46),l=t.n(o),c=t(0),s=t.n(c),u=t(1),p=t.n(u),m=t(588),d=t.n(m),g=t(365),_=function(e){function n(){var t,r,o;i(this,n);for(var l=arguments.length,c=Array(l),s=0;s ignores the history prop. To use a custom history, use `import { Router }` instead of `import { HashRouter as Router }`.")},n.prototype.render=function(){return s.a.createElement(g.a,{history:this.history,children:this.props.children})},n}(s.a.Component);_.propTypes={basename:p.a.string,getUserConfirmation:p.a.func,hashType:p.a.oneOf(["hashbang","noslash","slash"]),children:p.a.node},n.a=_},function(e,n,t){"use strict";var i=t(577);n.a=i.a},function(e,n,t){"use strict";function i(e,n){var t={};for(var i in e)n.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}var a=t(0),r=t.n(a),o=t(1),l=t.n(o),c=t(590),s=t(589),u=Object.assign||function(e){for(var n=1;n3&&void 0!==arguments[3]?arguments[3]:{},s=Boolean(e),m=e||w,g=void 0;g="function"==typeof n?n:n?(0,h.default)(n):N;var f=t||O,y=i.pure,v=void 0===y||y,b=i.withRef,A=void 0!==b&&b,T=v&&f!==O,I=L++;return function(e){function n(e,n,t){var i=f(e,n,t);return i}var t="Connect("+l(e)+")",i=function(i){function l(e,n){a(this,l);var o=r(this,i.call(this,e,n));o.version=I,o.store=e.store||n.store,(0,S.default)(o.store,'Could not find "store" in either the context or props of "'+t+'". Either wrap the root component in a , or explicitly pass "store" as a prop to "'+t+'".');var c=o.store.getState();return o.state={storeState:c},o.clearCache(),o}return o(l,i),l.prototype.shouldComponentUpdate=function(){return!v||this.haveOwnPropsChanged||this.hasStoreStateChanged},l.prototype.computeStateProps=function(e,n){if(!this.finalMapStateToProps)return this.configureFinalMapState(e,n);var t=e.getState(),i=this.doStatePropsDependOnOwnProps?this.finalMapStateToProps(t,n):this.finalMapStateToProps(t);return i},l.prototype.configureFinalMapState=function(e,n){var t=m(e.getState(),n),i="function"==typeof t;return this.finalMapStateToProps=i?t:m,this.doStatePropsDependOnOwnProps=1!==this.finalMapStateToProps.length,i?this.computeStateProps(e,n):t},l.prototype.computeDispatchProps=function(e,n){if(!this.finalMapDispatchToProps)return this.configureFinalMapDispatch(e,n);var t=e.dispatch,i=this.doDispatchPropsDependOnOwnProps?this.finalMapDispatchToProps(t,n):this.finalMapDispatchToProps(t);return i},l.prototype.configureFinalMapDispatch=function(e,n){var t=g(e.dispatch,n),i="function"==typeof t;return this.finalMapDispatchToProps=i?t:g,this.doDispatchPropsDependOnOwnProps=1!==this.finalMapDispatchToProps.length,i?this.computeDispatchProps(e,n):t},l.prototype.updateStatePropsIfNeeded=function(){var e=this.computeStateProps(this.store,this.props);return(!this.stateProps||!(0,_.default)(e,this.stateProps))&&(this.stateProps=e,!0)},l.prototype.updateDispatchPropsIfNeeded=function(){var e=this.computeDispatchProps(this.store,this.props);return(!this.dispatchProps||!(0,_.default)(e,this.dispatchProps))&&(this.dispatchProps=e,!0)},l.prototype.updateMergedPropsIfNeeded=function(){var e=n(this.stateProps,this.dispatchProps,this.props);return!(this.mergedProps&&T&&(0,_.default)(e,this.mergedProps))&&(this.mergedProps=e,!0)},l.prototype.isSubscribed=function(){return"function"==typeof this.unsubscribe},l.prototype.trySubscribe=function(){s&&!this.unsubscribe&&(this.unsubscribe=this.store.subscribe(this.handleChange.bind(this)),this.handleChange())},l.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},l.prototype.componentDidMount=function(){this.trySubscribe()},l.prototype.componentWillReceiveProps=function(e){v&&(0,_.default)(e,this.props)||(this.haveOwnPropsChanged=!0)},l.prototype.componentWillUnmount=function(){this.tryUnsubscribe(),this.clearCache()},l.prototype.clearCache=function(){this.dispatchProps=null,this.stateProps=null,this.mergedProps=null,this.haveOwnPropsChanged=!0,this.hasStoreStateChanged=!0,this.haveStatePropsBeenPrecalculated=!1,this.statePropsPrecalculationError=null,this.renderedElement=null,this.finalMapDispatchToProps=null,this.finalMapStateToProps=null},l.prototype.handleChange=function(){if(this.unsubscribe){var e=this.store.getState(),n=this.state.storeState;if(!v||n!==e){if(v&&!this.doStatePropsDependOnOwnProps){var t=c(this.updateStatePropsIfNeeded,this);if(!t)return;t===x&&(this.statePropsPrecalculationError=x.value),this.haveStatePropsBeenPrecalculated=!0}this.hasStoreStateChanged=!0,this.setState({storeState:e})}}},l.prototype.getWrappedInstance=function(){return(0,S.default)(A,"To access the wrapped instance, you need to specify { withRef: true } as the fourth argument of the connect() call."),this.refs.wrappedInstance},l.prototype.render=function(){var n=this.haveOwnPropsChanged,t=this.hasStoreStateChanged,i=this.haveStatePropsBeenPrecalculated,a=this.statePropsPrecalculationError,r=this.renderedElement;if(this.haveOwnPropsChanged=!1,this.hasStoreStateChanged=!1,this.haveStatePropsBeenPrecalculated=!1,this.statePropsPrecalculationError=null,a)throw a;var o=!0,l=!0;v&&r&&(o=t||n&&this.doStatePropsDependOnOwnProps,l=n&&this.doDispatchPropsDependOnOwnProps);var c=!1,s=!1;i?c=!0:o&&(c=this.updateStatePropsIfNeeded()),l&&(s=this.updateDispatchPropsIfNeeded());return!(!!(c||s||n)&&this.updateMergedPropsIfNeeded())&&r?r:(this.renderedElement=A?(0,p.createElement)(e,u({},this.mergedProps,{ref:"wrappedInstance"})):(0,p.createElement)(e,this.mergedProps),this.renderedElement)},l}(p.Component);return i.displayName=t,i.WrappedComponent=e,i.contextTypes={store:d.default},i.propTypes={store:d.default},(0,E.default)(i,e)}}n.__esModule=!0;var u=Object.assign||function(e){for(var n=1;n0&&void 0!==arguments[0]?arguments[0]:{},n=arguments[1];if(c)throw c;for(var a=!1,r={},o=0;o=0||Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}function r(e){if(Array.isArray(e)){for(var n=0,t=Array(e.length);n1?n-1:0),i=1;i0&&(G.apply(void 0,n),k&&((0,C.default)("called ga('arguments');"),(0,C.default)("with arguments: "+JSON.stringify(n)))),window.ga}function p(e,n){return e?"object"!==(void 0===e?"undefined":b(e))?void(0,I.default)("Expected `fieldsObject` arg to be an Object"):(0===Object.keys(e).length&&(0,I.default)("empty `fieldsObject` given to .set()"),l(n,"set",e),void(k&&((0,C.default)("called ga('set', fieldsObject);"),(0,C.default)("with fieldsObject: "+JSON.stringify(e))))):void(0,I.default)("`fieldsObject` is required in .set()")}function m(e,n){l(n,"send",e),k&&((0,C.default)("called ga('send', fieldObject);"),(0,C.default)("with fieldObject: "+JSON.stringify(e)),(0,C.default)("with trackers: "+JSON.stringify(n)))}function d(e,n,t){if(!e)return void(0,I.default)("path is required in .pageview()");var i=(0,O.default)(e);if(""===i)return void(0,I.default)("path cannot be an empty string in .pageview()");var a={};if(t&&(a.title=t),"function"==typeof u&&(l(n,"send",v({hitType:"pageview",page:i},a)),k)){(0,C.default)("called ga('send', 'pageview', path);");var r="";t&&(r=" and title: "+t),(0,C.default)("with path: "+i+r)}}function g(e,n){if(!e)return void(0,I.default)("modalName is required in .modalview(modalName)");var t=(0,w.default)((0,O.default)(e));if(""===t)return void(0,I.default)("modalName cannot be an empty string or a single / in .modalview()");if("function"==typeof u){var i="/modal/"+t;l(n,"send","pageview",i),k&&((0,C.default)("called ga('send', 'pageview', path);"),(0,C.default)("with path: "+i))}}function _(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.category,t=e.variable,i=e.value,a=e.label,r=arguments[1];if("function"==typeof u){if(!n||!t||!i||"number"!=typeof i)return void(0,I.default)("args.category, args.variable AND args.value are required in timing() AND args.value has to be a number");var l={hitType:"timing",timingCategory:o(n),timingVar:o(t),timingValue:i};a&&(l.timingLabel=o(a)),m(l,r)}}function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments[1],t=e.category,i=e.action,r=e.label,l=e.value,c=e.nonInteraction,s=e.transport,p=a(e,["category","action","label","value","nonInteraction","transport"]);if("function"==typeof u){if(!t||!i)return void(0,I.default)("args.category AND args.action are required in event()");var d={hitType:"event",eventCategory:o(t),eventAction:o(i)};r&&(d.eventLabel=o(r)),void 0!==l&&("number"!=typeof l?(0,I.default)("Expected `args.value` arg to be a Number."):d.eventValue=l),void 0!==c&&("boolean"!=typeof c?(0,I.default)("`args.nonInteraction` must be a boolean."):d.nonInteraction=c),void 0!==s&&("string"!=typeof s?(0,I.default)("`args.transport` must be a string."):(-1===["beacon","xhr","image"].indexOf(s)&&(0,I.default)("`args.transport` must be either one of these values: `beacon`, `xhr` or `image`"),d.transport=s)),Object.keys(p).filter(function(e){return"dimension"===e.substr(0,"dimension".length)}).forEach(function(e){d[e]=p[e]}),Object.keys(p).filter(function(e){return"metric"===e.substr(0,"metric".length)}).forEach(function(e){d[e]=p[e]}),m(d,n)}}function h(e,n){var t=e.description,i=e.fatal;if("function"==typeof u){var a={hitType:"exception"};t&&(a.exDescription=o(t)),void 0!==i&&("boolean"!=typeof i?(0,I.default)("`args.fatal` must be a boolean."):a.exFatal=i),m(a,n)}}function y(e,n,t){if("function"!=typeof n)return void(0,I.default)("hitCallback function is required");if("function"==typeof u){if(!e||!e.label)return void(0,I.default)("args.label is required in outboundLink()");var i={hitType:"event",eventCategory:"Outbound",eventAction:"Click",eventLabel:o(e.label)},a=!1,r=function(){a=!0,n()},l=setTimeout(r,250),c=function(){clearTimeout(l),a||n()};i.hitCallback=c,m(i,t)}else setTimeout(n,0)}Object.defineProperty(n,"__esModule",{value:!0}),n.testModeAPI=n.OutboundLink=n.plugin=void 0;var v=Object.assign||function(e){for(var n=1;n0&&n+e.length!==t.length&&e.search(o)>-1&&":"!==t.charAt(n-2)&&("-"!==t.charAt(n+e.length)||"-"===t.charAt(n-1))&&t.charAt(n-1).search(/[^\s-]/)<0?e.toLowerCase():e.substr(1).search(/[A-Z]|\../)>-1?e:e.charAt(0).toUpperCase()+e.substr(1)})}Object.defineProperty(n,"__esModule",{value:!0}),n.default=i;var a=t(1),r=function(e){return e&&e.__esModule?e:{default:e}}(a),o=/^(a|an|and|as|at|but|by|en|for|if|in|nor|of|on|or|per|the|to|vs?\.?|via)$/i},function(e,n,t){"use strict";function i(e){return"/"===e.substring(0,1)?e.substring(1):e}Object.defineProperty(n,"__esModule",{value:!0}),n.default=i},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){!function(e,n,t,i,a,r,o){e.GoogleAnalyticsObject=a,e[a]=e[a]||function(){(e[a].q=e[a].q||[]).push(arguments)},e[a].l=1*new Date,r=n.createElement(t),o=n.getElementsByTagName(t)[0],r.async=1,r.src=i,o.parentNode.insertBefore(r,o)}(window,document,"script",e&&e.gaAddress?e.gaAddress:"https://www.google-analytics.com/analytics.js","ga")}},function(e,n,t){"use strict";function i(e){console.info("[react-ga]",e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=i},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i=n.gaCalls=[];n.default={calls:i,ga:function(){for(var e=arguments.length,n=Array(e),t=0;te.length)return;if(!(E instanceof c)){if(_&&v!=n.length-1){m.lastIndex=b;var A=m.exec(e);if(!A)break;for(var S=A.index+(g?A[1].length:0),w=A.index+A[0].length,N=v,O=b,x=n.length;N=O&&(++v,b=O);if(n[v]instanceof c)continue;L=N-v,E=e.slice(b,O),A.index-=b}else{m.lastIndex=0;var A=m.exec(E),L=1}if(A){g&&(f=A[1]?A[1].length:0);var S=A.index+f,A=A[0].slice(f),w=S+A.length,T=E.slice(0,S),I=E.slice(w),R=[v,L];T&&(++v,b+=T.length,R.push(T));var C=new c(s,d?i.tokenize(A,d):A,h,A,_);if(R.push(C),I&&R.push(I),Array.prototype.splice.apply(n,R),1!=L&&i.matchGrammar(e,n,t,v,b,!0,s),o)break}else if(o)break}}}}},tokenize:function(e,n,t){var a=[e],r=n.rest;if(r){for(var o in r)n[o]=r[o];delete n.rest}return i.matchGrammar(e,a,n,0,0,!1),a},hooks:{all:{},add:function(e,n){var t=i.hooks.all;t[e]=t[e]||[],t[e].push(n)},run:function(e,n){var t=i.hooks.all[e];if(t&&t.length)for(var a,r=0;a=t[r++];)a(n)}}},a=i.Token=function(e,n,t,i,a){this.type=e,this.content=n,this.alias=t,this.length=0|(i||"").length,this.greedy=!!a};if(a.stringify=function(e,n,t){if("string"==typeof e)return e;if("Array"===i.util.type(e))return e.map(function(t){return a.stringify(t,n,e)}).join("");var r={type:e.type,content:a.stringify(e.content,n,t),tag:"span",classes:["token",e.type],attributes:{},language:n,parent:t};if(e.alias){var o="Array"===i.util.type(e.alias)?e.alias:[e.alias];Array.prototype.push.apply(r.classes,o)}i.hooks.run("wrap",r);var l=Object.keys(r.attributes).map(function(e){return e+'="'+(r.attributes[e]||"").replace(/"/g,""")+'"'}).join(" ");return"<"+r.tag+' class="'+r.classes.join(" ")+'"'+(l?" "+l:"")+">"+r.content+""},!t.document)return t.addEventListener?(i.disableWorkerMessageHandler||t.addEventListener("message",function(e){var n=JSON.parse(e.data),a=n.language,r=n.code,o=n.immediateClose;t.postMessage(i.highlight(r,i.languages[a],a)),o&&t.close()},!1),t.Prism):t.Prism;var r=document.currentScript||[].slice.call(document.getElementsByTagName("script")).pop();return r&&(i.filename=r.src,i.manual||r.hasAttribute("data-manual")||("loading"!==document.readyState?window.requestAnimationFrame?window.requestAnimationFrame(i.highlightAll):window.setTimeout(i.highlightAll,16):document.addEventListener("DOMContentLoaded",i.highlightAll))),t.Prism}();void 0!==e&&e.exports&&(e.exports=i),void 0!==n&&(n.Prism=i),i.languages.markup={comment://,prolog:/<\?[\s\S]+?\?>/,doctype://i,cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/i,inside:{punctuation:[/^=/,{pattern:/(^|[^\\])["']/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/&#?[\da-z]{1,8};/i},i.languages.markup.tag.inside["attr-value"].inside.entity=i.languages.markup.entity,i.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))}),i.languages.xml=i.languages.markup,i.languages.html=i.languages.markup,i.languages.mathml=i.languages.markup,i.languages.svg=i.languages.markup,i.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+?.*?(?:;|(?=\s*\{))/i,inside:{rule:/@[\w-]+/}},url:/url\((?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|.*?)\)/i,selector:/[^{}\s][^{};]*?(?=\s*\{)/,string:{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/\B!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:]/},i.languages.css.atrule.inside.rest=i.languages.css,i.languages.markup&&(i.languages.insertBefore("markup","tag",{style:{pattern:/()[\s\S]*?(?=<\/style>)/i,lookbehind:!0,inside:i.languages.css,alias:"language-css",greedy:!0}}),i.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:i.languages.markup.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:i.languages.css}},alias:"language-css"}},i.languages.markup.tag)),i.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/((?:\b(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/[a-z0-9_]+(?=\()/i,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,punctuation:/[{}[\];(),.:]/},i.languages.javascript=i.languages.extend("clike",{keyword:/\b(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|var|void|while|with|yield)\b/,number:/\b(?:0[xX][\dA-Fa-f]+|0[bB][01]+|0[oO][0-7]+|NaN|Infinity)\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][+-]?\d+)?/,function:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*\()/i,operator:/-[-=]?|\+[+=]?|!=?=?|<>?>?=?|=(?:==?|>)?|&[&=]?|\|[|=]?|\*\*?=?|\/=?|~|\^=?|%=?|\?|\.{3}/}),i.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s])\s*)\/(\[[^\]\r\n]+]|\\.|[^\/\\\[\r\n])+\/[gimyu]{0,5}(?=\s*($|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},"function-variable":{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=\s*(?:function\b|(?:\([^()]*\)|[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/i,alias:"function"},constant:/\b[A-Z][A-Z\d_]*\b/}),i.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^}]+\}/,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:i.languages.javascript}},string:/[\s\S]+/}}}),i.languages.markup&&i.languages.insertBefore("markup","tag",{script:{pattern:/()[\s\S]*?(?=<\/script>)/i,lookbehind:!0,inside:i.languages.javascript,alias:"language-javascript",greedy:!0}}),i.languages.js=i.languages.javascript,function(){"undefined"!=typeof self&&self.Prism&&self.document&&document.querySelector&&(self.Prism.fileHighlight=function(){var e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"};Array.prototype.slice.call(document.querySelectorAll("pre[data-src]")).forEach(function(n){for(var t,a=n.getAttribute("data-src"),r=n,o=/\blang(?:uage)?-(?!\*)([\w-]+)\b/i;r&&!o.test(r.className);)r=r.parentNode;if(r&&(t=(n.className.match(o)||[,""])[1]),!t){var l=(a.match(/\.(\w+)$/)||[,""])[1];t=e[l]||l}var c=document.createElement("code");c.className="language-"+t,n.textContent="",c.textContent="Loading…",n.appendChild(c);var s=new XMLHttpRequest;s.open("GET",a,!0),s.onreadystatechange=function(){4==s.readyState&&(s.status<400&&s.responseText?(c.textContent=s.responseText,i.highlightElement(c)):s.status>=400?c.textContent="✖ Error "+s.status+" while fetching file: "+s.statusText:c.textContent="✖ Error: File does not exist or is empty")},n.hasAttribute("data-download-link")&&i.plugins.toolbar&&i.plugins.toolbar.registerButton("download-file",function(){var e=document.createElement("a");return e.textContent=n.getAttribute("data-download-link-label")||"Download",e.setAttribute("download",""),e.href=a,e}),s.send(null)})},document.addEventListener("DOMContentLoaded",self.Prism.fileHighlight))}()}).call(n,t(27))},function(e,n,t){(function(n){!function(n){"use strict";function t(e){this.tokens=[],this.tokens.links={},this.options=e||d.defaults,this.rules=g.normal,this.options.gfm&&(this.options.tables?this.rules=g.tables:this.rules=g.gfm)}function i(e,n){if(this.options=n||d.defaults,this.links=e,this.rules=_.normal,this.renderer=this.options.renderer||new a,this.renderer.options=this.options,!this.links)throw new Error("Tokens array requires a `links` property.");this.options.gfm?this.options.breaks?this.rules=_.breaks:this.rules=_.gfm:this.options.pedantic&&(this.rules=_.pedantic)}function a(e){this.options=e||{}}function r(){}function o(e){this.tokens=[],this.token=null,this.options=e||d.defaults,this.options.renderer=this.options.renderer||new a,this.renderer=this.options.renderer,this.renderer.options=this.options}function l(e,n){return e.replace(n?/&/g:/&(?!#?\w+;)/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function c(e){return e.replace(/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi,function(e,n){return n=n.toLowerCase(),"colon"===n?":":"#"===n.charAt(0)?"x"===n.charAt(1)?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1)):""})}function s(e,n){return e=e.source,n=n||"",{replace:function(n,t){return t=t.source||t,t=t.replace(/(^|[^\[])\^/g,"$1"),e=e.replace(n,t),this},getRegex:function(){return new RegExp(e,n)}}}function u(e,n){return f[" "+e]||(/^[^:]+:\/*[^\/]*$/.test(e)?f[" "+e]=e+"/":f[" "+e]=e.replace(/[^\/]*$/,"")),e=f[" "+e],"//"===n.slice(0,2)?e.replace(/:[\s\S]*/,":")+n:"/"===n.charAt(0)?e.replace(/(:\/*[^\/]*)[\s\S]*/,"$1")+n:e+n}function p(){}function m(e){for(var n,t,i=1;iAn error occurred:

    "+l(e.message+"",!0)+"
    ";throw e}}var g={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:p,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,nptable:p,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:/^ *(?:comment *(?:\n|\s*$)|closed *(?:\n{2,}|\s*$)|closing *(?:\n{2,}|\s*$))/,def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,table:p,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,paragraph:/^([^\n]+(?:\n?(?!hr|heading|lheading| {0,3}>|tag)[^\n]+)+)/,text:/^[^\n]+/};g._label=/(?:\\[\[\]]|[^\[\]])+/,g._title=/(?:"(?:\\"|[^"]|"[^"\n]*")*"|'\n?(?:[^'\n]+\n?)*'|\([^()]*\))/,g.def=s(g.def).replace("label",g._label).replace("title",g._title).getRegex(),g.bullet=/(?:[*+-]|\d+\.)/,g.item=/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/,g.item=s(g.item,"gm").replace(/bull/g,g.bullet).getRegex(),g.list=s(g.list).replace(/bull/g,g.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+g.def.source+")").getRegex(),g._tag="(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b",g.html=s(g.html).replace("comment",//).replace("closed",/<(tag)[\s\S]+?<\/\1>/).replace("closing",/\s]*)*?\/?>/).replace(/tag/g,g._tag).getRegex(),g.paragraph=s(g.paragraph).replace("hr",g.hr).replace("heading",g.heading).replace("lheading",g.lheading).replace("tag","<"+g._tag).getRegex(),g.blockquote=s(g.blockquote).replace("paragraph",g.paragraph).getRegex(),g.normal=m({},g),g.gfm=m({},g.normal,{fences:/^ *(`{3,}|~{3,})[ \.]*(\S+)? *\n([\s\S]*?)\n? *\1 *(?:\n+|$)/,paragraph:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/}),g.gfm.paragraph=s(g.paragraph).replace("(?!","(?!"+g.gfm.fences.source.replace("\\1","\\2")+"|"+g.list.source.replace("\\1","\\3")+"|").getRegex(),g.tables=m({},g.gfm,{nptable:/^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,table:/^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/}),t.rules=g,t.lex=function(e,n){return new t(n).lex(e)},t.prototype.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),this.token(e,!0)},t.prototype.token=function(e,n){e=e.replace(/^ +$/gm,"");for(var t,i,a,r,o,l,c,s,u,p,m;e;)if((a=this.rules.newline.exec(e))&&(e=e.substring(a[0].length),a[0].length>1&&this.tokens.push({type:"space"})),a=this.rules.code.exec(e))e=e.substring(a[0].length),a=a[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",text:this.options.pedantic?a:a.replace(/\n+$/,"")});else if(a=this.rules.fences.exec(e))e=e.substring(a[0].length),this.tokens.push({type:"code",lang:a[2],text:a[3]||""});else if(a=this.rules.heading.exec(e))e=e.substring(a[0].length),this.tokens.push({type:"heading",depth:a[1].length,text:a[2]});else if(n&&(a=this.rules.nptable.exec(e))){for(e=e.substring(a[0].length),l={type:"table",header:a[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:a[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:a[3].replace(/\n$/,"").split("\n")},s=0;s ?/gm,""),this.token(a,n),this.tokens.push({type:"blockquote_end"});else if(a=this.rules.list.exec(e)){for(e=e.substring(a[0].length),r=a[2],m=r.length>1,this.tokens.push({type:"list_start",ordered:m,start:m?+r:""}),a=a[0].match(this.rules.item),t=!1,p=a.length,s=0;s1&&o.length>1||(e=a.slice(s+1).join("\n")+e,s=p-1)),i=t||/\n\n(?!\s*$)/.test(l),s!==p-1&&(t="\n"===l.charAt(l.length-1),i||(i=t)),this.tokens.push({type:i?"loose_item_start":"list_item_start"}),this.token(l,!1),this.tokens.push({type:"list_item_end"});this.tokens.push({type:"list_end"})}else if(a=this.rules.html.exec(e))e=e.substring(a[0].length),this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&("pre"===a[1]||"script"===a[1]||"style"===a[1]),text:a[0]});else if(n&&(a=this.rules.def.exec(e)))e=e.substring(a[0].length),a[3]&&(a[3]=a[3].substring(1,a[3].length-1)),u=a[1].toLowerCase(),this.tokens.links[u]||(this.tokens.links[u]={href:a[2],title:a[3]});else if(n&&(a=this.rules.table.exec(e))){for(e=e.substring(a[0].length),l={type:"table",header:a[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:a[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:a[3].replace(/(?: *\| *)?\n$/,"").split("\n")},s=0;s])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:p,tag:/^|^<\/?[a-zA-Z0-9\-]+(?:"[^"]*"|'[^']*'|\s[^<'">\/\s]*)*?\/?>/,link:/^!?\[(inside)\]\(href\)/,reflink:/^!?\[(inside)\]\s*\[([^\]]*)\]/,nolink:/^!?\[((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\]/,strong:/^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,em:/^_([^\s_](?:[^_]|__)+?[^\s_])_\b|^\*((?:\*\*|[^*])+?)\*(?!\*)/,code:/^(`+)\s*([\s\S]*?[^`]?)\s*\1(?!`)/,br:/^ {2,}\n(?!\s*$)/,del:p,text:/^[\s\S]+?(?=[\\?(?:\s+['"]([\s\S]*?)['"])?\s*/,_.link=s(_.link).replace("inside",_._inside).replace("href",_._href).getRegex(),_.reflink=s(_.reflink).replace("inside",_._inside).getRegex(),_.normal=m({},_),_.pedantic=m({},_.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/}),_.gfm=m({},_.normal,{escape:s(_.escape).replace("])","~|])").getRegex(),url:s(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/).replace("email",_._email).getRegex(),_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~~(?=\S)([\s\S]*?\S)~~/,text:s(_.text).replace("]|","~]|").replace("|","|https?://|ftp://|www\\.|[a-zA-Z0-9.!#$%&'*+/=?^_`{\\|}~-]+@|").getRegex()}),_.breaks=m({},_.gfm,{br:s(_.br).replace("{2,}","*").getRegex(),text:s(_.gfm.text).replace("{2,}","*").getRegex()}),i.rules=_,i.output=function(e,n,t){return new i(n,t).output(e)},i.prototype.output=function(e){for(var n,t,i,a,r="";e;)if(a=this.rules.escape.exec(e))e=e.substring(a[0].length),r+=a[1];else if(a=this.rules.autolink.exec(e))e=e.substring(a[0].length),"@"===a[2]?(t=l(this.mangle(a[1])),i="mailto:"+t):(t=l(a[1]),i=t),r+=this.renderer.link(i,null,t);else if(this.inLink||!(a=this.rules.url.exec(e))){if(a=this.rules.tag.exec(e))!this.inLink&&/^
    /i.test(a[0])&&(this.inLink=!1),e=e.substring(a[0].length),r+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(a[0]):l(a[0]):a[0];else if(a=this.rules.link.exec(e))e=e.substring(a[0].length),this.inLink=!0,r+=this.outputLink(a,{href:a[2],title:a[3]}),this.inLink=!1;else if((a=this.rules.reflink.exec(e))||(a=this.rules.nolink.exec(e))){if(e=e.substring(a[0].length),n=(a[2]||a[1]).replace(/\s+/g," "),!(n=this.links[n.toLowerCase()])||!n.href){r+=a[0].charAt(0),e=a[0].substring(1)+e;continue}this.inLink=!0,r+=this.outputLink(a,n),this.inLink=!1}else if(a=this.rules.strong.exec(e))e=e.substring(a[0].length),r+=this.renderer.strong(this.output(a[2]||a[1]));else if(a=this.rules.em.exec(e))e=e.substring(a[0].length),r+=this.renderer.em(this.output(a[2]||a[1]));else if(a=this.rules.code.exec(e))e=e.substring(a[0].length),r+=this.renderer.codespan(l(a[2].trim(),!0));else if(a=this.rules.br.exec(e))e=e.substring(a[0].length),r+=this.renderer.br();else if(a=this.rules.del.exec(e))e=e.substring(a[0].length),r+=this.renderer.del(this.output(a[1]));else if(a=this.rules.text.exec(e))e=e.substring(a[0].length),r+=this.renderer.text(l(this.smartypants(a[0])));else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0))}else a[0]=this.rules._backpedal.exec(a[0])[0],e=e.substring(a[0].length),"@"===a[2]?(t=l(a[0]),i="mailto:"+t):(t=l(a[0]),i="www."===a[1]?"http://"+t:t),r+=this.renderer.link(i,null,t);return r},i.prototype.outputLink=function(e,n){var t=l(n.href),i=n.title?l(n.title):null;return"!"!==e[0].charAt(0)?this.renderer.link(t,i,this.output(e[1])):this.renderer.image(t,i,l(e[1]))},i.prototype.smartypants=function(e){return this.options.smartypants?e.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014\/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014\/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…"):e},i.prototype.mangle=function(e){if(!this.options.mangle)return e;for(var n,t="",i=e.length,a=0;a.5&&(n="x"+n.toString(16)),t+="&#"+n+";";return t},a.prototype.code=function(e,n,t){if(this.options.highlight){var i=this.options.highlight(e,n);null!=i&&i!==e&&(t=!0,e=i)}return n?'
    '+(t?e:l(e,!0))+"\n
    \n":"
    "+(t?e:l(e,!0))+"\n
    "},a.prototype.blockquote=function(e){return"
    \n"+e+"
    \n"},a.prototype.html=function(e){return e},a.prototype.heading=function(e,n,t){return"'+e+"\n"},a.prototype.hr=function(){return this.options.xhtml?"
    \n":"
    \n"},a.prototype.list=function(e,n,t){var i=n?"ol":"ul";return"<"+i+(n&&1!==t?' start="'+t+'"':"")+">\n"+e+"\n"},a.prototype.listitem=function(e){return"
  • "+e+"
  • \n"},a.prototype.paragraph=function(e){return"

    "+e+"

    \n"},a.prototype.table=function(e,n){return"\n\n"+e+"\n\n"+n+"\n
    \n"},a.prototype.tablerow=function(e){return"\n"+e+"\n"},a.prototype.tablecell=function(e,n){var t=n.header?"th":"td";return(n.align?"<"+t+' style="text-align:'+n.align+'">':"<"+t+">")+e+"\n"},a.prototype.strong=function(e){return""+e+""},a.prototype.em=function(e){return""+e+""},a.prototype.codespan=function(e){return""+e+""},a.prototype.br=function(){return this.options.xhtml?"
    ":"
    "},a.prototype.del=function(e){return""+e+""},a.prototype.link=function(e,n,t){if(this.options.sanitize){try{var i=decodeURIComponent(c(e)).replace(/[^\w:]/g,"").toLowerCase()}catch(e){return t}if(0===i.indexOf("javascript:")||0===i.indexOf("vbscript:")||0===i.indexOf("data:"))return t}this.options.baseUrl&&!h.test(e)&&(e=u(this.options.baseUrl,e));var a='
    "},a.prototype.image=function(e,n,t){this.options.baseUrl&&!h.test(e)&&(e=u(this.options.baseUrl,e));var i=''+t+'":">"},a.prototype.text=function(e){return e},r.prototype.strong=r.prototype.em=r.prototype.codespan=r.prototype.del=r.prototype.text=function(e){return e},r.prototype.link=r.prototype.image=function(e,n,t){return""+t},r.prototype.br=function(){return""},o.parse=function(e,n){return new o(n).parse(e)},o.prototype.parse=function(e){this.inline=new i(e.links,this.options),this.inlineText=new i(e.links,m({},this.options,{renderer:new r})),this.tokens=e.reverse();for(var n="";this.next();)n+=this.tok();return n},o.prototype.next=function(){return this.token=this.tokens.pop()},o.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0},o.prototype.parseText=function(){for(var e=this.token.text;"text"===this.peek().type;)e+="\n"+this.next().text;return this.inline.output(e)},o.prototype.tok=function(){switch(this.token.type){case"space":return"";case"hr":return this.renderer.hr();case"heading":return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,c(this.inlineText.output(this.token.text)));case"code":return this.renderer.code(this.token.text,this.token.lang,this.token.escaped);case"table":var e,n,t,i,a="",r="";for(t="",e=0;e":"greater"},l.defaults.modes={rfc3986:{replacement:"-",symbols:!0,remove:null,lower:!0,charmap:l.defaults.charmap,multicharmap:l.defaults.multicharmap},pretty:{replacement:"-",symbols:!0,remove:/[.]/g,lower:!1,charmap:l.defaults.charmap,multicharmap:l.defaults.multicharmap}};var u;for(var u in l.defaults.modes)l.defaults.modes.hasOwnProperty(u)&&(l.defaults.modes[u].symbols=!1);i=[],void 0!==(a=function(){return l}.apply(n,i))&&(e.exports=a)}()},function(e,n){e.exports={166:{value:"00A6",name:"BROKEN BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BROKEN VERTICAL BAR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"¦"},169:{value:"00A9",name:"COPYRIGHT SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"©"},174:{value:"00AE",name:"REGISTERED SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"REGISTERED TRADE MARK SIGN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"®"},176:{value:"00B0",name:"DEGREE SIGN",category:"So",class:"0",bidirectional_category:"ET",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"°"},1154:{value:"0482",name:"CYRILLIC THOUSANDS SIGN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"҂"},1421:{value:"058D",name:"RIGHT-FACING ARMENIAN ETERNITY SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"֍"},1422:{value:"058E",name:"LEFT-FACING ARMENIAN ETERNITY SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"֎"},1550:{value:"060E",name:"ARABIC POETIC VERSE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"؎"},1551:{value:"060F",name:"ARABIC SIGN MISRA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"؏"},1758:{value:"06DE",name:"ARABIC START OF RUB EL HIZB",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"۞"},1769:{value:"06E9",name:"ARABIC PLACE OF SAJDAH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"۩"},1789:{value:"06FD",name:"ARABIC SIGN SINDHI AMPERSAND",category:"So",class:"0",bidirectional_category:"AL",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"۽"},1790:{value:"06FE",name:"ARABIC SIGN SINDHI POSTPOSITION MEN",category:"So",class:"0",bidirectional_category:"AL",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"۾"},2038:{value:"07F6",name:"NKO SYMBOL OO DENNEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"߶"},2554:{value:"09FA",name:"BENGALI ISSHAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"৺"},2928:{value:"0B70",name:"ORIYA ISSHAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"୰"},3059:{value:"0BF3",name:"TAMIL DAY SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"௳"},3060:{value:"0BF4",name:"TAMIL MONTH SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"௴"},3061:{value:"0BF5",name:"TAMIL YEAR SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"௵"},3062:{value:"0BF6",name:"TAMIL DEBIT SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"௶"},3063:{value:"0BF7",name:"TAMIL CREDIT SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"௷"},3064:{value:"0BF8",name:"TAMIL AS ABOVE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"௸"},3066:{value:"0BFA",name:"TAMIL NUMBER SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"௺"},3199:{value:"0C7F",name:"TELUGU SIGN TUUMU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"౿"},3407:{value:"0D4F",name:"MALAYALAM SIGN PARA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"൏"},3449:{value:"0D79",name:"MALAYALAM DATE MARK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"൹"},3841:{value:"0F01",name:"TIBETAN MARK GTER YIG MGO TRUNCATED A",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༁"},3842:{value:"0F02",name:"TIBETAN MARK GTER YIG MGO -UM RNAM BCAD MA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༂"},3843:{value:"0F03",name:"TIBETAN MARK GTER YIG MGO -UM GTER TSHEG MA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༃"},3859:{value:"0F13",name:"TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༓"},3861:{value:"0F15",name:"TIBETAN LOGOTYPE SIGN CHAD RTAGS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༕"},3862:{value:"0F16",name:"TIBETAN LOGOTYPE SIGN LHAG RTAGS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༖"},3863:{value:"0F17",name:"TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༗"},3866:{value:"0F1A",name:"TIBETAN SIGN RDEL DKAR GCIG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༚"},3867:{value:"0F1B",name:"TIBETAN SIGN RDEL DKAR GNYIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༛"},3868:{value:"0F1C",name:"TIBETAN SIGN RDEL DKAR GSUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༜"},3869:{value:"0F1D",name:"TIBETAN SIGN RDEL NAG GCIG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༝"},3870:{value:"0F1E",name:"TIBETAN SIGN RDEL NAG GNYIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༞"},3871:{value:"0F1F",name:"TIBETAN SIGN RDEL DKAR RDEL NAG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༟"},3892:{value:"0F34",name:"TIBETAN MARK BSDUS RTAGS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༴"},3894:{value:"0F36",name:"TIBETAN MARK CARET -DZUD RTAGS BZHI MIG CAN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༶"},3896:{value:"0F38",name:"TIBETAN MARK CHE MGO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"༸"},4030:{value:"0FBE",name:"TIBETAN KU RU KHA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"྾"},4031:{value:"0FBF",name:"TIBETAN KU RU KHA BZHI MIG CAN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"྿"},4032:{value:"0FC0",name:"TIBETAN CANTILLATION SIGN HEAVY BEAT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿀"},4033:{value:"0FC1",name:"TIBETAN CANTILLATION SIGN LIGHT BEAT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿁"},4034:{value:"0FC2",name:"TIBETAN CANTILLATION SIGN CANG TE-U",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿂"},4035:{value:"0FC3",name:"TIBETAN CANTILLATION SIGN SBUB -CHAL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿃"},4036:{value:"0FC4",name:"TIBETAN SYMBOL DRIL BU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿄"},4037:{value:"0FC5",name:"TIBETAN SYMBOL RDO RJE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿅"},4039:{value:"0FC7",name:"TIBETAN SYMBOL RDO RJE RGYA GRAM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿇"},4040:{value:"0FC8",name:"TIBETAN SYMBOL PHUR PA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿈"},4041:{value:"0FC9",name:"TIBETAN SYMBOL NOR BU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿉"},4042:{value:"0FCA",name:"TIBETAN SYMBOL NOR BU NYIS -KHYIL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿊"},4043:{value:"0FCB",name:"TIBETAN SYMBOL NOR BU GSUM -KHYIL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿋"},4044:{value:"0FCC",name:"TIBETAN SYMBOL NOR BU BZHI -KHYIL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿌"},4046:{value:"0FCE",name:"TIBETAN SIGN RDEL NAG RDEL DKAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿎"},4047:{value:"0FCF",name:"TIBETAN SIGN RDEL NAG GSUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿏"},4053:{value:"0FD5",name:"RIGHT-FACING SVASTI SIGN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿕"},4054:{value:"0FD6",name:"LEFT-FACING SVASTI SIGN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿖"},4055:{value:"0FD7",name:"RIGHT-FACING SVASTI SIGN WITH DOTS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿗"},4056:{value:"0FD8",name:"LEFT-FACING SVASTI SIGN WITH DOTS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"࿘"},4254:{value:"109E",name:"MYANMAR SYMBOL SHAN ONE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"႞"},4255:{value:"109F",name:"MYANMAR SYMBOL SHAN EXCLAMATION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"႟"},5008:{value:"1390",name:"ETHIOPIC TONAL MARK YIZET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᎐"},5009:{value:"1391",name:"ETHIOPIC TONAL MARK DERET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᎑"},5010:{value:"1392",name:"ETHIOPIC TONAL MARK RIKRIK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᎒"},5011:{value:"1393",name:"ETHIOPIC TONAL MARK SHORT RIKRIK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᎓"},5012:{value:"1394",name:"ETHIOPIC TONAL MARK DIFAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᎔"},5013:{value:"1395",name:"ETHIOPIC TONAL MARK KENAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᎕"},5014:{value:"1396",name:"ETHIOPIC TONAL MARK CHIRET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᎖"},5015:{value:"1397",name:"ETHIOPIC TONAL MARK HIDET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᎗"},5016:{value:"1398",name:"ETHIOPIC TONAL MARK DERET-HIDET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᎘"},5017:{value:"1399",name:"ETHIOPIC TONAL MARK KURT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᎙"},6464:{value:"1940",name:"LIMBU SIGN LOO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᥀"},6622:{value:"19DE",name:"NEW TAI LUE SIGN LAE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧞"},6623:{value:"19DF",name:"NEW TAI LUE SIGN LAEV",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧟"},6624:{value:"19E0",name:"KHMER SYMBOL PATHAMASAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧠"},6625:{value:"19E1",name:"KHMER SYMBOL MUOY KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧡"},6626:{value:"19E2",name:"KHMER SYMBOL PII KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧢"},6627:{value:"19E3",name:"KHMER SYMBOL BEI KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧣"},6628:{value:"19E4",name:"KHMER SYMBOL BUON KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧤"},6629:{value:"19E5",name:"KHMER SYMBOL PRAM KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧥"},6630:{value:"19E6",name:"KHMER SYMBOL PRAM-MUOY KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧦"},6631:{value:"19E7",name:"KHMER SYMBOL PRAM-PII KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧧"},6632:{value:"19E8",name:"KHMER SYMBOL PRAM-BEI KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧨"},6633:{value:"19E9",name:"KHMER SYMBOL PRAM-BUON KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧩"},6634:{value:"19EA",name:"KHMER SYMBOL DAP KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧪"},6635:{value:"19EB",name:"KHMER SYMBOL DAP-MUOY KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧫"},6636:{value:"19EC",name:"KHMER SYMBOL DAP-PII KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧬"},6637:{value:"19ED",name:"KHMER SYMBOL DAP-BEI KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧭"},6638:{value:"19EE",name:"KHMER SYMBOL DAP-BUON KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧮"},6639:{value:"19EF",name:"KHMER SYMBOL DAP-PRAM KOET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧯"},6640:{value:"19F0",name:"KHMER SYMBOL TUTEYASAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧰"},6641:{value:"19F1",name:"KHMER SYMBOL MUOY ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧱"},6642:{value:"19F2",name:"KHMER SYMBOL PII ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧲"},6643:{value:"19F3",name:"KHMER SYMBOL BEI ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧳"},6644:{value:"19F4",name:"KHMER SYMBOL BUON ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧴"},6645:{value:"19F5",name:"KHMER SYMBOL PRAM ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧵"},6646:{value:"19F6",name:"KHMER SYMBOL PRAM-MUOY ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧶"},6647:{value:"19F7",name:"KHMER SYMBOL PRAM-PII ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧷"},6648:{value:"19F8",name:"KHMER SYMBOL PRAM-BEI ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧸"},6649:{value:"19F9",name:"KHMER SYMBOL PRAM-BUON ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧹"},6650:{value:"19FA",name:"KHMER SYMBOL DAP ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧺"},6651:{value:"19FB",name:"KHMER SYMBOL DAP-MUOY ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧻"},6652:{value:"19FC",name:"KHMER SYMBOL DAP-PII ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧼"},6653:{value:"19FD",name:"KHMER SYMBOL DAP-BEI ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧽"},6654:{value:"19FE",name:"KHMER SYMBOL DAP-BUON ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧾"},6655:{value:"19FF",name:"KHMER SYMBOL DAP-PRAM ROC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᧿"},7009:{value:"1B61",name:"BALINESE MUSICAL SYMBOL DONG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭡"},7010:{value:"1B62",name:"BALINESE MUSICAL SYMBOL DENG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭢"},7011:{value:"1B63",name:"BALINESE MUSICAL SYMBOL DUNG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭣"},7012:{value:"1B64",name:"BALINESE MUSICAL SYMBOL DANG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭤"},7013:{value:"1B65",name:"BALINESE MUSICAL SYMBOL DANG SURANG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭥"},7014:{value:"1B66",name:"BALINESE MUSICAL SYMBOL DING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭦"},7015:{value:"1B67",name:"BALINESE MUSICAL SYMBOL DAENG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭧"},7016:{value:"1B68",name:"BALINESE MUSICAL SYMBOL DEUNG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭨"},7017:{value:"1B69",name:"BALINESE MUSICAL SYMBOL DAING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭩"},7018:{value:"1B6A",name:"BALINESE MUSICAL SYMBOL DANG GEDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭪"},7028:{value:"1B74",name:"BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DUG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭴"},7029:{value:"1B75",name:"BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DAG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭵"},7030:{value:"1B76",name:"BALINESE MUSICAL SYMBOL RIGHT-HAND CLOSED TUK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭶"},7031:{value:"1B77",name:"BALINESE MUSICAL SYMBOL RIGHT-HAND CLOSED TAK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭷"},7032:{value:"1B78",name:"BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PANG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭸"},7033:{value:"1B79",name:"BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PUNG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭹"},7034:{value:"1B7A",name:"BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLAK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭺"},7035:{value:"1B7B",name:"BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLUK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭻"},7036:{value:"1B7C",name:"BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᭼"},8448:{value:"2100",name:"ACCOUNT OF",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0061 002F 0063",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℀"},8449:{value:"2101",name:"ADDRESSED TO THE SUBJECT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0061 002F 0073",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℁"},8451:{value:"2103",name:"DEGREE CELSIUS",category:"So",class:"0",bidirectional_category:"ON",mapping:" 00B0 0043",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DEGREES CENTIGRADE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℃"},8452:{value:"2104",name:"CENTRE LINE SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"C L SYMBOL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℄"},8453:{value:"2105",name:"CARE OF",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0063 002F 006F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℅"},8454:{value:"2106",name:"CADA UNA",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0063 002F 0075",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℆"},8456:{value:"2108",name:"SCRUPLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℈"},8457:{value:"2109",name:"DEGREE FAHRENHEIT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 00B0 0046",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DEGREES FAHRENHEIT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℉"},8468:{value:"2114",name:"L B BAR SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℔"},8470:{value:"2116",name:"NUMERO SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 004E 006F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"NUMERO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"№"},8471:{value:"2117",name:"SOUND RECORDING COPYRIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℗"},8478:{value:"211E",name:"PRESCRIPTION TAKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℞"},8479:{value:"211F",name:"RESPONSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℟"},8480:{value:"2120",name:"SERVICE MARK",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0053 004D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℠"},8481:{value:"2121",name:"TELEPHONE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0054 0045 004C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"T E L SYMBOL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℡"},8482:{value:"2122",name:"TRADE MARK SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0054 004D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"TRADEMARK",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"™"},8483:{value:"2123",name:"VERSICLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℣"},8485:{value:"2125",name:"OUNCE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"OUNCE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℥"},8487:{value:"2127",name:"INVERTED OHM SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"MHO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℧"},8489:{value:"2129",name:"TURNED GREEK SMALL LETTER IOTA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℩"},8494:{value:"212E",name:"ESTIMATED SYMBOL",category:"So",class:"0",bidirectional_category:"ET",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℮"},8506:{value:"213A",name:"ROTATED CAPITAL Q",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℺"},8507:{value:"213B",name:"FACSIMILE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0046 0041 0058",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"℻"},8522:{value:"214A",name:"PROPERTY LINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⅊"},8524:{value:"214C",name:"PER SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⅌"},8525:{value:"214D",name:"AKTIESELSKAB",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⅍"},8527:{value:"214F",name:"SYMBOL FOR SAMARITAN SOURCE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⅏"},8586:{value:"218A",name:"TURNED DIGIT TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↊"},8587:{value:"218B",name:"TURNED DIGIT THREE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↋"},8597:{value:"2195",name:"UP DOWN ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↕"},8598:{value:"2196",name:"NORTH WEST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UPPER LEFT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↖"},8599:{value:"2197",name:"NORTH EAST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UPPER RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↗"},8600:{value:"2198",name:"SOUTH EAST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LOWER RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↘"},8601:{value:"2199",name:"SOUTH WEST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LOWER LEFT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↙"},8604:{value:"219C",name:"LEFTWARDS WAVE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT WAVE ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↜"},8605:{value:"219D",name:"RIGHTWARDS WAVE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"RIGHT WAVE ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↝"},8606:{value:"219E",name:"LEFTWARDS TWO HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT TWO HEADED ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↞"},8607:{value:"219F",name:"UPWARDS TWO HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UP TWO HEADED ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↟"},8609:{value:"21A1",name:"DOWNWARDS TWO HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DOWN TWO HEADED ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↡"},8610:{value:"21A2",name:"LEFTWARDS ARROW WITH TAIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT ARROW WITH TAIL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↢"},8612:{value:"21A4",name:"LEFTWARDS ARROW FROM BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT ARROW FROM BAR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↤"},8613:{value:"21A5",name:"UPWARDS ARROW FROM BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UP ARROW FROM BAR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↥"},8615:{value:"21A7",name:"DOWNWARDS ARROW FROM BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DOWN ARROW FROM BAR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↧"},8616:{value:"21A8",name:"UP DOWN ARROW WITH BASE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↨"},8617:{value:"21A9",name:"LEFTWARDS ARROW WITH HOOK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT ARROW WITH HOOK",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↩"},8618:{value:"21AA",name:"RIGHTWARDS ARROW WITH HOOK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"RIGHT ARROW WITH HOOK",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↪"},8619:{value:"21AB",name:"LEFTWARDS ARROW WITH LOOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT ARROW WITH LOOP",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↫"},8620:{value:"21AC",name:"RIGHTWARDS ARROW WITH LOOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"RIGHT ARROW WITH LOOP",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↬"},8621:{value:"21AD",name:"LEFT RIGHT WAVE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↭"},8623:{value:"21AF",name:"DOWNWARDS ZIGZAG ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DOWN ZIGZAG ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↯"},8624:{value:"21B0",name:"UPWARDS ARROW WITH TIP LEFTWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UP ARROW WITH TIP LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↰"},8625:{value:"21B1",name:"UPWARDS ARROW WITH TIP RIGHTWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UP ARROW WITH TIP RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↱"},8626:{value:"21B2",name:"DOWNWARDS ARROW WITH TIP LEFTWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DOWN ARROW WITH TIP LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↲"},8627:{value:"21B3",name:"DOWNWARDS ARROW WITH TIP RIGHTWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DOWN ARROW WITH TIP RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↳"},8628:{value:"21B4",name:"RIGHTWARDS ARROW WITH CORNER DOWNWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"RIGHT ARROW WITH CORNER DOWN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↴"},8629:{value:"21B5",name:"DOWNWARDS ARROW WITH CORNER LEFTWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DOWN ARROW WITH CORNER LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↵"},8630:{value:"21B6",name:"ANTICLOCKWISE TOP SEMICIRCLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↶"},8631:{value:"21B7",name:"CLOCKWISE TOP SEMICIRCLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↷"},8632:{value:"21B8",name:"NORTH WEST ARROW TO LONG BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UPPER LEFT ARROW TO LONG BAR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↸"},8633:{value:"21B9",name:"LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT ARROW TO BAR OVER RIGHT ARROW TO BAR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↹"},8634:{value:"21BA",name:"ANTICLOCKWISE OPEN CIRCLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↺"},8635:{value:"21BB",name:"CLOCKWISE OPEN CIRCLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↻"},8636:{value:"21BC",name:"LEFTWARDS HARPOON WITH BARB UPWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT HARPOON WITH BARB UP",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↼"},8637:{value:"21BD",name:"LEFTWARDS HARPOON WITH BARB DOWNWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT HARPOON WITH BARB DOWN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↽"},8638:{value:"21BE",name:"UPWARDS HARPOON WITH BARB RIGHTWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UP HARPOON WITH BARB RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↾"},8639:{value:"21BF",name:"UPWARDS HARPOON WITH BARB LEFTWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UP HARPOON WITH BARB LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"↿"},8640:{value:"21C0",name:"RIGHTWARDS HARPOON WITH BARB UPWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"RIGHT HARPOON WITH BARB UP",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇀"},8641:{value:"21C1",name:"RIGHTWARDS HARPOON WITH BARB DOWNWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"RIGHT HARPOON WITH BARB DOWN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇁"},8642:{value:"21C2",name:"DOWNWARDS HARPOON WITH BARB RIGHTWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DOWN HARPOON WITH BARB RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇂"},8643:{value:"21C3",name:"DOWNWARDS HARPOON WITH BARB LEFTWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DOWN HARPOON WITH BARB LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇃"},8644:{value:"21C4",name:"RIGHTWARDS ARROW OVER LEFTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"RIGHT ARROW OVER LEFT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇄"},8645:{value:"21C5",name:"UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UP ARROW LEFT OF DOWN ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇅"},8646:{value:"21C6",name:"LEFTWARDS ARROW OVER RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT ARROW OVER RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇆"},8647:{value:"21C7",name:"LEFTWARDS PAIRED ARROWS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT PAIRED ARROWS",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇇"},8648:{value:"21C8",name:"UPWARDS PAIRED ARROWS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UP PAIRED ARROWS",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇈"},8649:{value:"21C9",name:"RIGHTWARDS PAIRED ARROWS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"RIGHT PAIRED ARROWS",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇉"},8650:{value:"21CA",name:"DOWNWARDS PAIRED ARROWS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DOWN PAIRED ARROWS",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇊"},8651:{value:"21CB",name:"LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT HARPOON OVER RIGHT HARPOON",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇋"},8652:{value:"21CC",name:"RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"RIGHT HARPOON OVER LEFT HARPOON",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇌"},8653:{value:"21CD",name:"LEFTWARDS DOUBLE ARROW WITH STROKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"21D0 0338",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT DOUBLE ARROW WITH STROKE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇍"},8656:{value:"21D0",name:"LEFTWARDS DOUBLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT DOUBLE ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇐"},8657:{value:"21D1",name:"UPWARDS DOUBLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UP DOUBLE ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇑"},8659:{value:"21D3",name:"DOWNWARDS DOUBLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DOWN DOUBLE ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇓"},8661:{value:"21D5",name:"UP DOWN DOUBLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇕"},8662:{value:"21D6",name:"NORTH WEST DOUBLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UPPER LEFT DOUBLE ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇖"},8663:{value:"21D7",name:"NORTH EAST DOUBLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UPPER RIGHT DOUBLE ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇗"},8664:{value:"21D8",name:"SOUTH EAST DOUBLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LOWER RIGHT DOUBLE ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇘"},8665:{value:"21D9",name:"SOUTH WEST DOUBLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LOWER LEFT DOUBLE ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇙"},8666:{value:"21DA",name:"LEFTWARDS TRIPLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT TRIPLE ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇚"},8667:{value:"21DB",name:"RIGHTWARDS TRIPLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"RIGHT TRIPLE ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇛"},8668:{value:"21DC",name:"LEFTWARDS SQUIGGLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT SQUIGGLE ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇜"},8669:{value:"21DD",name:"RIGHTWARDS SQUIGGLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"RIGHT SQUIGGLE ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇝"},8670:{value:"21DE",name:"UPWARDS ARROW WITH DOUBLE STROKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UP ARROW WITH DOUBLE STROKE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇞"},8671:{value:"21DF",name:"DOWNWARDS ARROW WITH DOUBLE STROKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DOWN ARROW WITH DOUBLE STROKE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇟"},8672:{value:"21E0",name:"LEFTWARDS DASHED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT DASHED ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇠"},8673:{value:"21E1",name:"UPWARDS DASHED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UP DASHED ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇡"},8674:{value:"21E2",name:"RIGHTWARDS DASHED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"RIGHT DASHED ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇢"},8675:{value:"21E3",name:"DOWNWARDS DASHED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DOWN DASHED ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇣"},8676:{value:"21E4",name:"LEFTWARDS ARROW TO BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT ARROW TO BAR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇤"},8677:{value:"21E5",name:"RIGHTWARDS ARROW TO BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"RIGHT ARROW TO BAR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇥"},8678:{value:"21E6",name:"LEFTWARDS WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE LEFT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇦"},8679:{value:"21E7",name:"UPWARDS WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE UP ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇧"},8680:{value:"21E8",name:"RIGHTWARDS WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇨"},8681:{value:"21E9",name:"DOWNWARDS WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE DOWN ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇩"},8682:{value:"21EA",name:"UPWARDS WHITE ARROW FROM BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE UP ARROW FROM BAR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇪"},8683:{value:"21EB",name:"UPWARDS WHITE ARROW ON PEDESTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇫"},8684:{value:"21EC",name:"UPWARDS WHITE ARROW ON PEDESTAL WITH HORIZONTAL BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇬"},8685:{value:"21ED",name:"UPWARDS WHITE ARROW ON PEDESTAL WITH VERTICAL BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇭"},8686:{value:"21EE",name:"UPWARDS WHITE DOUBLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇮"},8687:{value:"21EF",name:"UPWARDS WHITE DOUBLE ARROW ON PEDESTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇯"},8688:{value:"21F0",name:"RIGHTWARDS WHITE ARROW FROM WALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇰"},8689:{value:"21F1",name:"NORTH WEST ARROW TO CORNER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇱"},8690:{value:"21F2",name:"SOUTH EAST ARROW TO CORNER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇲"},8691:{value:"21F3",name:"UP DOWN WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⇳"},8960:{value:"2300",name:"DIAMETER SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌀"},8961:{value:"2301",name:"ELECTRIC ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌁"},8962:{value:"2302",name:"HOUSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌂"},8963:{value:"2303",name:"UP ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌃"},8964:{value:"2304",name:"DOWN ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌄"},8965:{value:"2305",name:"PROJECTIVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌅"},8966:{value:"2306",name:"PERSPECTIVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌆"},8967:{value:"2307",name:"WAVY LINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌇"},8972:{value:"230C",name:"BOTTOM RIGHT CROP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌌"},8973:{value:"230D",name:"BOTTOM LEFT CROP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌍"},8974:{value:"230E",name:"TOP RIGHT CROP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌎"},8975:{value:"230F",name:"TOP LEFT CROP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌏"},8976:{value:"2310",name:"REVERSED NOT SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌐"},8977:{value:"2311",name:"SQUARE LOZENGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌑"},8978:{value:"2312",name:"ARC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌒"},8979:{value:"2313",name:"SEGMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌓"},8980:{value:"2314",name:"SECTOR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌔"},8981:{value:"2315",name:"TELEPHONE RECORDER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌕"},8982:{value:"2316",name:"POSITION INDICATOR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌖"},8983:{value:"2317",name:"VIEWDATA SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌗"},8984:{value:"2318",name:"PLACE OF INTEREST SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"COMMAND KEY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌘"},8985:{value:"2319",name:"TURNED NOT SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌙"},8986:{value:"231A",name:"WATCH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌚"},8987:{value:"231B",name:"HOURGLASS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌛"},8988:{value:"231C",name:"TOP LEFT CORNER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌜"},8989:{value:"231D",name:"TOP RIGHT CORNER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌝"},8990:{value:"231E",name:"BOTTOM LEFT CORNER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌞"},8991:{value:"231F",name:"BOTTOM RIGHT CORNER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌟"},8994:{value:"2322",name:"FROWN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌢"},8995:{value:"2323",name:"SMILE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌣"},8996:{value:"2324",name:"UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"ENTER KEY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌤"},8997:{value:"2325",name:"OPTION KEY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌥"},8998:{value:"2326",name:"ERASE TO THE RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DELETE TO THE RIGHT KEY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌦"},8999:{value:"2327",name:"X IN A RECTANGLE BOX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CLEAR KEY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌧"},9e3:{value:"2328",name:"KEYBOARD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌨"},9003:{value:"232B",name:"ERASE TO THE LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DELETE TO THE LEFT KEY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌫"},9004:{value:"232C",name:"BENZENE RING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌬"},9005:{value:"232D",name:"CYLINDRICITY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌭"},9006:{value:"232E",name:"ALL AROUND-PROFILE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌮"},9007:{value:"232F",name:"SYMMETRY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌯"},9008:{value:"2330",name:"TOTAL RUNOUT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌰"},9009:{value:"2331",name:"DIMENSION ORIGIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌱"},9010:{value:"2332",name:"CONICAL TAPER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌲"},9011:{value:"2333",name:"SLOPE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌳"},9012:{value:"2334",name:"COUNTERBORE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌴"},9013:{value:"2335",name:"COUNTERSINK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌵"},9014:{value:"2336",name:"APL FUNCTIONAL SYMBOL I-BEAM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌶"},9015:{value:"2337",name:"APL FUNCTIONAL SYMBOL SQUISH QUAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌷"},9016:{value:"2338",name:"APL FUNCTIONAL SYMBOL QUAD EQUAL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌸"},9017:{value:"2339",name:"APL FUNCTIONAL SYMBOL QUAD DIVIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌹"},9018:{value:"233A",name:"APL FUNCTIONAL SYMBOL QUAD DIAMOND",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌺"},9019:{value:"233B",name:"APL FUNCTIONAL SYMBOL QUAD JOT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌻"},9020:{value:"233C",name:"APL FUNCTIONAL SYMBOL QUAD CIRCLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌼"},9021:{value:"233D",name:"APL FUNCTIONAL SYMBOL CIRCLE STILE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌽"},9022:{value:"233E",name:"APL FUNCTIONAL SYMBOL CIRCLE JOT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌾"},9023:{value:"233F",name:"APL FUNCTIONAL SYMBOL SLASH BAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⌿"},9024:{value:"2340",name:"APL FUNCTIONAL SYMBOL BACKSLASH BAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍀"},9025:{value:"2341",name:"APL FUNCTIONAL SYMBOL QUAD SLASH",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍁"},9026:{value:"2342",name:"APL FUNCTIONAL SYMBOL QUAD BACKSLASH",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍂"},9027:{value:"2343",name:"APL FUNCTIONAL SYMBOL QUAD LESS-THAN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍃"},9028:{value:"2344",name:"APL FUNCTIONAL SYMBOL QUAD GREATER-THAN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍄"},9029:{value:"2345",name:"APL FUNCTIONAL SYMBOL LEFTWARDS VANE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍅"},9030:{value:"2346",name:"APL FUNCTIONAL SYMBOL RIGHTWARDS VANE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍆"},9031:{value:"2347",name:"APL FUNCTIONAL SYMBOL QUAD LEFTWARDS ARROW",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍇"},9032:{value:"2348",name:"APL FUNCTIONAL SYMBOL QUAD RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍈"},9033:{value:"2349",name:"APL FUNCTIONAL SYMBOL CIRCLE BACKSLASH",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍉"},9034:{value:"234A",name:"APL FUNCTIONAL SYMBOL DOWN TACK UNDERBAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍊"},9035:{value:"234B",name:"APL FUNCTIONAL SYMBOL DELTA STILE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍋"},9036:{value:"234C",name:"APL FUNCTIONAL SYMBOL QUAD DOWN CARET",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍌"},9037:{value:"234D",name:"APL FUNCTIONAL SYMBOL QUAD DELTA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍍"},9038:{value:"234E",name:"APL FUNCTIONAL SYMBOL DOWN TACK JOT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍎"},9039:{value:"234F",name:"APL FUNCTIONAL SYMBOL UPWARDS VANE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍏"},9040:{value:"2350",name:"APL FUNCTIONAL SYMBOL QUAD UPWARDS ARROW",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍐"},9041:{value:"2351",name:"APL FUNCTIONAL SYMBOL UP TACK OVERBAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍑"},9042:{value:"2352",name:"APL FUNCTIONAL SYMBOL DEL STILE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍒"},9043:{value:"2353",name:"APL FUNCTIONAL SYMBOL QUAD UP CARET",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍓"},9044:{value:"2354",name:"APL FUNCTIONAL SYMBOL QUAD DEL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍔"},9045:{value:"2355",name:"APL FUNCTIONAL SYMBOL UP TACK JOT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍕"},9046:{value:"2356",name:"APL FUNCTIONAL SYMBOL DOWNWARDS VANE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍖"},9047:{value:"2357",name:"APL FUNCTIONAL SYMBOL QUAD DOWNWARDS ARROW",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍗"},9048:{value:"2358",name:"APL FUNCTIONAL SYMBOL QUOTE UNDERBAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍘"},9049:{value:"2359",name:"APL FUNCTIONAL SYMBOL DELTA UNDERBAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍙"},9050:{value:"235A",name:"APL FUNCTIONAL SYMBOL DIAMOND UNDERBAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍚"},9051:{value:"235B",name:"APL FUNCTIONAL SYMBOL JOT UNDERBAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍛"},9052:{value:"235C",name:"APL FUNCTIONAL SYMBOL CIRCLE UNDERBAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍜"},9053:{value:"235D",name:"APL FUNCTIONAL SYMBOL UP SHOE JOT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍝"},9054:{value:"235E",name:"APL FUNCTIONAL SYMBOL QUOTE QUAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍞"},9055:{value:"235F",name:"APL FUNCTIONAL SYMBOL CIRCLE STAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍟"},9056:{value:"2360",name:"APL FUNCTIONAL SYMBOL QUAD COLON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍠"},9057:{value:"2361",name:"APL FUNCTIONAL SYMBOL UP TACK DIAERESIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍡"},9058:{value:"2362",name:"APL FUNCTIONAL SYMBOL DEL DIAERESIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍢"},9059:{value:"2363",name:"APL FUNCTIONAL SYMBOL STAR DIAERESIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍣"},9060:{value:"2364",name:"APL FUNCTIONAL SYMBOL JOT DIAERESIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍤"},9061:{value:"2365",name:"APL FUNCTIONAL SYMBOL CIRCLE DIAERESIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍥"},9062:{value:"2366",name:"APL FUNCTIONAL SYMBOL DOWN SHOE STILE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍦"},9063:{value:"2367",name:"APL FUNCTIONAL SYMBOL LEFT SHOE STILE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍧"},9064:{value:"2368",name:"APL FUNCTIONAL SYMBOL TILDE DIAERESIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍨"},9065:{value:"2369",name:"APL FUNCTIONAL SYMBOL GREATER-THAN DIAERESIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍩"},9066:{value:"236A",name:"APL FUNCTIONAL SYMBOL COMMA BAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍪"},9067:{value:"236B",name:"APL FUNCTIONAL SYMBOL DEL TILDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍫"},9068:{value:"236C",name:"APL FUNCTIONAL SYMBOL ZILDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍬"},9069:{value:"236D",name:"APL FUNCTIONAL SYMBOL STILE TILDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍭"},9070:{value:"236E",name:"APL FUNCTIONAL SYMBOL SEMICOLON UNDERBAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍮"},9071:{value:"236F",name:"APL FUNCTIONAL SYMBOL QUAD NOT EQUAL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍯"},9072:{value:"2370",name:"APL FUNCTIONAL SYMBOL QUAD QUESTION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍰"},9073:{value:"2371",name:"APL FUNCTIONAL SYMBOL DOWN CARET TILDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍱"},9074:{value:"2372",name:"APL FUNCTIONAL SYMBOL UP CARET TILDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍲"},9075:{value:"2373",name:"APL FUNCTIONAL SYMBOL IOTA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍳"},9076:{value:"2374",name:"APL FUNCTIONAL SYMBOL RHO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍴"},9077:{value:"2375",name:"APL FUNCTIONAL SYMBOL OMEGA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍵"},9078:{value:"2376",name:"APL FUNCTIONAL SYMBOL ALPHA UNDERBAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍶"},9079:{value:"2377",name:"APL FUNCTIONAL SYMBOL EPSILON UNDERBAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍷"},9080:{value:"2378",name:"APL FUNCTIONAL SYMBOL IOTA UNDERBAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍸"},9081:{value:"2379",name:"APL FUNCTIONAL SYMBOL OMEGA UNDERBAR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍹"},9082:{value:"237A",name:"APL FUNCTIONAL SYMBOL ALPHA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍺"},9083:{value:"237B",name:"NOT CHECK MARK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍻"},9085:{value:"237D",name:"SHOULDERED OPEN BOX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍽"},9086:{value:"237E",name:"BELL SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍾"},9087:{value:"237F",name:"VERTICAL LINE WITH MIDDLE DOT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⍿"},9088:{value:"2380",name:"INSERTION SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎀"},9089:{value:"2381",name:"CONTINUOUS UNDERLINE SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎁"},9090:{value:"2382",name:"DISCONTINUOUS UNDERLINE SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎂"},9091:{value:"2383",name:"EMPHASIS SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎃"},9092:{value:"2384",name:"COMPOSITION SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎄"},9093:{value:"2385",name:"WHITE SQUARE WITH CENTRE VERTICAL LINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎅"},9094:{value:"2386",name:"ENTER SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎆"},9095:{value:"2387",name:"ALTERNATIVE KEY SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎇"},9096:{value:"2388",name:"HELM SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎈"},9097:{value:"2389",name:"CIRCLED HORIZONTAL BAR WITH NOTCH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎉"},9098:{value:"238A",name:"CIRCLED TRIANGLE DOWN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎊"},9099:{value:"238B",name:"BROKEN CIRCLE WITH NORTHWEST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎋"},9100:{value:"238C",name:"UNDO SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎌"},9101:{value:"238D",name:"MONOSTABLE SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎍"},9102:{value:"238E",name:"HYSTERESIS SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎎"},9103:{value:"238F",name:"OPEN-CIRCUIT-OUTPUT H-TYPE SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎏"},9104:{value:"2390",name:"OPEN-CIRCUIT-OUTPUT L-TYPE SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎐"},9105:{value:"2391",name:"PASSIVE-PULL-DOWN-OUTPUT SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎑"},9106:{value:"2392",name:"PASSIVE-PULL-UP-OUTPUT SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎒"},9107:{value:"2393",name:"DIRECT CURRENT SYMBOL FORM TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎓"},9108:{value:"2394",name:"SOFTWARE-FUNCTION SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎔"},9109:{value:"2395",name:"APL FUNCTIONAL SYMBOL QUAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎕"},9110:{value:"2396",name:"DECIMAL SEPARATOR KEY SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎖"},9111:{value:"2397",name:"PREVIOUS PAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎗"},9112:{value:"2398",name:"NEXT PAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎘"},9113:{value:"2399",name:"PRINT SCREEN SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎙"},9114:{value:"239A",name:"CLEAR SCREEN SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎚"},9140:{value:"23B4",name:"TOP SQUARE BRACKET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎴"},9141:{value:"23B5",name:"BOTTOM SQUARE BRACKET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎵"},9142:{value:"23B6",name:"BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎶"},9143:{value:"23B7",name:"RADICAL SYMBOL BOTTOM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎷"},9144:{value:"23B8",name:"LEFT VERTICAL BOX LINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎸"},9145:{value:"23B9",name:"RIGHT VERTICAL BOX LINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎹"},9146:{value:"23BA",name:"HORIZONTAL SCAN LINE-1",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎺"},9147:{value:"23BB",name:"HORIZONTAL SCAN LINE-3",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎻"},9148:{value:"23BC",name:"HORIZONTAL SCAN LINE-7",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎼"},9149:{value:"23BD",name:"HORIZONTAL SCAN LINE-9",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎽"},9150:{value:"23BE",name:"DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎾"},9151:{value:"23BF",name:"DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⎿"},9152:{value:"23C0",name:"DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏀"},9153:{value:"23C1",name:"DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏁"},9154:{value:"23C2",name:"DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏂"},9155:{value:"23C3",name:"DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏃"},9156:{value:"23C4",name:"DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏄"},9157:{value:"23C5",name:"DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏅"},9158:{value:"23C6",name:"DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏆"},9159:{value:"23C7",name:"DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH WAVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏇"},9160:{value:"23C8",name:"DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH WAVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏈"},9161:{value:"23C9",name:"DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏉"},9162:{value:"23CA",name:"DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏊"},9163:{value:"23CB",name:"DENTISTRY SYMBOL LIGHT VERTICAL AND TOP LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏋"},9164:{value:"23CC",name:"DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏌"},9165:{value:"23CD",name:"SQUARE FOOT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏍"},9166:{value:"23CE",name:"RETURN SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏎"},9167:{value:"23CF",name:"EJECT SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏏"},9168:{value:"23D0",name:"VERTICAL LINE EXTENSION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏐"},9169:{value:"23D1",name:"METRICAL BREVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏑"},9170:{value:"23D2",name:"METRICAL LONG OVER SHORT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏒"},9171:{value:"23D3",name:"METRICAL SHORT OVER LONG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏓"},9172:{value:"23D4",name:"METRICAL LONG OVER TWO SHORTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏔"},9173:{value:"23D5",name:"METRICAL TWO SHORTS OVER LONG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏕"},9174:{value:"23D6",name:"METRICAL TWO SHORTS JOINED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏖"},9175:{value:"23D7",name:"METRICAL TRISEME",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏗"},9176:{value:"23D8",name:"METRICAL TETRASEME",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏘"},9177:{value:"23D9",name:"METRICAL PENTASEME",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏙"},9178:{value:"23DA",name:"EARTH GROUND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏚"},9179:{value:"23DB",name:"FUSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏛"},9186:{value:"23E2",name:"WHITE TRAPEZIUM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏢"},9187:{value:"23E3",name:"BENZENE RING WITH CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏣"},9188:{value:"23E4",name:"STRAIGHTNESS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏤"},9189:{value:"23E5",name:"FLATNESS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏥"},9190:{value:"23E6",name:"AC CURRENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏦"},9191:{value:"23E7",name:"ELECTRICAL INTERSECTION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏧"},9192:{value:"23E8",name:"DECIMAL EXPONENT SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏨"},9193:{value:"23E9",name:"BLACK RIGHT-POINTING DOUBLE TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏩"},9194:{value:"23EA",name:"BLACK LEFT-POINTING DOUBLE TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏪"},9195:{value:"23EB",name:"BLACK UP-POINTING DOUBLE TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏫"},9196:{value:"23EC",name:"BLACK DOWN-POINTING DOUBLE TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏬"},9197:{value:"23ED",name:"BLACK RIGHT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏭"},9198:{value:"23EE",name:"BLACK LEFT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏮"},9199:{value:"23EF",name:"BLACK RIGHT-POINTING TRIANGLE WITH DOUBLE VERTICAL BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏯"},9200:{value:"23F0",name:"ALARM CLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏰"},9201:{value:"23F1",name:"STOPWATCH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏱"},9202:{value:"23F2",name:"TIMER CLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏲"},9203:{value:"23F3",name:"HOURGLASS WITH FLOWING SAND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏳"},9204:{value:"23F4",name:"BLACK MEDIUM LEFT-POINTING TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏴"},9205:{value:"23F5",name:"BLACK MEDIUM RIGHT-POINTING TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏵"},9206:{value:"23F6",name:"BLACK MEDIUM UP-POINTING TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏶"},9207:{value:"23F7",name:"BLACK MEDIUM DOWN-POINTING TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏷"},9208:{value:"23F8",name:"DOUBLE VERTICAL BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏸"},9209:{value:"23F9",name:"BLACK SQUARE FOR STOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏹"},9210:{value:"23FA",name:"BLACK CIRCLE FOR RECORD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏺"},9211:{value:"23FB",name:"POWER SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏻"},9212:{value:"23FC",name:"POWER ON-OFF SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏼"},9213:{value:"23FD",name:"POWER ON SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏽"},9214:{value:"23FE",name:"POWER SLEEP SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏾"},9215:{value:"23FF",name:"OBSERVER EYE SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⏿"},9216:{value:"2400",name:"SYMBOL FOR NULL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR NULL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␀"},9217:{value:"2401",name:"SYMBOL FOR START OF HEADING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR START OF HEADING",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␁"},9218:{value:"2402",name:"SYMBOL FOR START OF TEXT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR START OF TEXT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␂"},9219:{value:"2403",name:"SYMBOL FOR END OF TEXT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR END OF TEXT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␃"},9220:{value:"2404",name:"SYMBOL FOR END OF TRANSMISSION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR END OF TRANSMISSION",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␄"},9221:{value:"2405",name:"SYMBOL FOR ENQUIRY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR ENQUIRY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␅"},9222:{value:"2406",name:"SYMBOL FOR ACKNOWLEDGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR ACKNOWLEDGE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␆"},9223:{value:"2407",name:"SYMBOL FOR BELL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR BELL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␇"},9224:{value:"2408",name:"SYMBOL FOR BACKSPACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR BACKSPACE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␈"},9225:{value:"2409",name:"SYMBOL FOR HORIZONTAL TABULATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR HORIZONTAL TABULATION",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␉"},9226:{value:"240A",name:"SYMBOL FOR LINE FEED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR LINE FEED",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␊"},9227:{value:"240B",name:"SYMBOL FOR VERTICAL TABULATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR VERTICAL TABULATION",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␋"},9228:{value:"240C",name:"SYMBOL FOR FORM FEED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR FORM FEED",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␌"},9229:{value:"240D",name:"SYMBOL FOR CARRIAGE RETURN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR CARRIAGE RETURN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␍"},9230:{value:"240E",name:"SYMBOL FOR SHIFT OUT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR SHIFT OUT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␎"},9231:{value:"240F",name:"SYMBOL FOR SHIFT IN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR SHIFT IN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␏"},9232:{value:"2410",name:"SYMBOL FOR DATA LINK ESCAPE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR DATA LINK ESCAPE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␐"},9233:{value:"2411",name:"SYMBOL FOR DEVICE CONTROL ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR DEVICE CONTROL ONE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␑"},9234:{value:"2412",name:"SYMBOL FOR DEVICE CONTROL TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR DEVICE CONTROL TWO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␒"},9235:{value:"2413",name:"SYMBOL FOR DEVICE CONTROL THREE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR DEVICE CONTROL THREE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␓"},9236:{value:"2414",name:"SYMBOL FOR DEVICE CONTROL FOUR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR DEVICE CONTROL FOUR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␔"},9237:{value:"2415",name:"SYMBOL FOR NEGATIVE ACKNOWLEDGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR NEGATIVE ACKNOWLEDGE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␕"},9238:{value:"2416",name:"SYMBOL FOR SYNCHRONOUS IDLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR SYNCHRONOUS IDLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␖"},9239:{value:"2417",name:"SYMBOL FOR END OF TRANSMISSION BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR END OF TRANSMISSION BLOCK",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␗"},9240:{value:"2418",name:"SYMBOL FOR CANCEL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR CANCEL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␘"},9241:{value:"2419",name:"SYMBOL FOR END OF MEDIUM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR END OF MEDIUM",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␙"},9242:{value:"241A",name:"SYMBOL FOR SUBSTITUTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR SUBSTITUTE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␚"},9243:{value:"241B",name:"SYMBOL FOR ESCAPE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR ESCAPE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␛"},9244:{value:"241C",name:"SYMBOL FOR FILE SEPARATOR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR FILE SEPARATOR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␜"},9245:{value:"241D",name:"SYMBOL FOR GROUP SEPARATOR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR GROUP SEPARATOR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␝"},9246:{value:"241E",name:"SYMBOL FOR RECORD SEPARATOR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR RECORD SEPARATOR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␞"},9247:{value:"241F",name:"SYMBOL FOR UNIT SEPARATOR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR UNIT SEPARATOR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␟"},9248:{value:"2420",name:"SYMBOL FOR SPACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR SPACE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␠"},9249:{value:"2421",name:"SYMBOL FOR DELETE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR DELETE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␡"},9250:{value:"2422",name:"BLANK SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLANK",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␢"},9251:{value:"2423",name:"OPEN BOX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␣"},9252:{value:"2424",name:"SYMBOL FOR NEWLINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"GRAPHIC FOR NEWLINE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␤"},9253:{value:"2425",name:"SYMBOL FOR DELETE FORM TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␥"},9254:{value:"2426",name:"SYMBOL FOR SUBSTITUTE FORM TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"␦"},9280:{value:"2440",name:"OCR HOOK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⑀"},9281:{value:"2441",name:"OCR CHAIR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⑁"},9282:{value:"2442",name:"OCR FORK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⑂"},9283:{value:"2443",name:"OCR INVERTED FORK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⑃"},9284:{value:"2444",name:"OCR BELT BUCKLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⑄"},9285:{value:"2445",name:"OCR BOW TIE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⑅"},9286:{value:"2446",name:"OCR BRANCH BANK IDENTIFICATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⑆"},9287:{value:"2447",name:"OCR AMOUNT OF CHECK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⑇"},9288:{value:"2448",name:"OCR DASH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⑈"},9289:{value:"2449",name:"OCR CUSTOMER ACCOUNT NUMBER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⑉"},9290:{value:"244A",name:"OCR DOUBLE BACKSLASH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⑊"},9372:{value:"249C",name:"PARENTHESIZED LATIN SMALL LETTER A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0061 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒜"},9373:{value:"249D",name:"PARENTHESIZED LATIN SMALL LETTER B",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0062 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒝"},9374:{value:"249E",name:"PARENTHESIZED LATIN SMALL LETTER C",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0063 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒞"},9375:{value:"249F",name:"PARENTHESIZED LATIN SMALL LETTER D",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0064 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒟"},9376:{value:"24A0",name:"PARENTHESIZED LATIN SMALL LETTER E",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0065 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒠"},9377:{value:"24A1",name:"PARENTHESIZED LATIN SMALL LETTER F",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0066 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒡"},9378:{value:"24A2",name:"PARENTHESIZED LATIN SMALL LETTER G",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0067 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒢"},9379:{value:"24A3",name:"PARENTHESIZED LATIN SMALL LETTER H",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0068 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒣"},9380:{value:"24A4",name:"PARENTHESIZED LATIN SMALL LETTER I",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0069 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒤"},9381:{value:"24A5",name:"PARENTHESIZED LATIN SMALL LETTER J",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 006A 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒥"},9382:{value:"24A6",name:"PARENTHESIZED LATIN SMALL LETTER K",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 006B 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒦"},9383:{value:"24A7",name:"PARENTHESIZED LATIN SMALL LETTER L",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 006C 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒧"},9384:{value:"24A8",name:"PARENTHESIZED LATIN SMALL LETTER M",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 006D 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒨"},9385:{value:"24A9",name:"PARENTHESIZED LATIN SMALL LETTER N",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 006E 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒩"},9386:{value:"24AA",name:"PARENTHESIZED LATIN SMALL LETTER O",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 006F 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒪"},9387:{value:"24AB",name:"PARENTHESIZED LATIN SMALL LETTER P",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0070 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒫"},9388:{value:"24AC",name:"PARENTHESIZED LATIN SMALL LETTER Q",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0071 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒬"},9389:{value:"24AD",name:"PARENTHESIZED LATIN SMALL LETTER R",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0072 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒭"},9390:{value:"24AE",name:"PARENTHESIZED LATIN SMALL LETTER S",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0073 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒮"},9391:{value:"24AF",name:"PARENTHESIZED LATIN SMALL LETTER T",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0074 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒯"},9392:{value:"24B0",name:"PARENTHESIZED LATIN SMALL LETTER U",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0075 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒰"},9393:{value:"24B1",name:"PARENTHESIZED LATIN SMALL LETTER V",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0076 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒱"},9394:{value:"24B2",name:"PARENTHESIZED LATIN SMALL LETTER W",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0077 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒲"},9395:{value:"24B3",name:"PARENTHESIZED LATIN SMALL LETTER X",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0078 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒳"},9396:{value:"24B4",name:"PARENTHESIZED LATIN SMALL LETTER Y",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0079 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒴"},9397:{value:"24B5",name:"PARENTHESIZED LATIN SMALL LETTER Z",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 007A 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⒵"},9398:{value:"24B6",name:"CIRCLED LATIN CAPITAL LETTER A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0041",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24D0",titlecase_mapping:"",symbol:"Ⓐ"},9399:{value:"24B7",name:"CIRCLED LATIN CAPITAL LETTER B",category:"So",class:"0",bidirectional_category:"L",mapping:" 0042",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24D1",titlecase_mapping:"",symbol:"Ⓑ"},9400:{value:"24B8",name:"CIRCLED LATIN CAPITAL LETTER C",category:"So",class:"0",bidirectional_category:"L",mapping:" 0043",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24D2",titlecase_mapping:"",symbol:"Ⓒ"},9401:{value:"24B9",name:"CIRCLED LATIN CAPITAL LETTER D",category:"So",class:"0",bidirectional_category:"L",mapping:" 0044",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24D3",titlecase_mapping:"",symbol:"Ⓓ"},9402:{value:"24BA",name:"CIRCLED LATIN CAPITAL LETTER E",category:"So",class:"0",bidirectional_category:"L",mapping:" 0045",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24D4",titlecase_mapping:"",symbol:"Ⓔ"},9403:{value:"24BB",name:"CIRCLED LATIN CAPITAL LETTER F",category:"So",class:"0",bidirectional_category:"L",mapping:" 0046",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24D5",titlecase_mapping:"",symbol:"Ⓕ"},9404:{value:"24BC",name:"CIRCLED LATIN CAPITAL LETTER G",category:"So",class:"0",bidirectional_category:"L",mapping:" 0047",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24D6",titlecase_mapping:"",symbol:"Ⓖ"},9405:{value:"24BD",name:"CIRCLED LATIN CAPITAL LETTER H",category:"So",class:"0",bidirectional_category:"L",mapping:" 0048",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24D7",titlecase_mapping:"",symbol:"Ⓗ"},9406:{value:"24BE",name:"CIRCLED LATIN CAPITAL LETTER I",category:"So",class:"0",bidirectional_category:"L",mapping:" 0049",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24D8",titlecase_mapping:"",symbol:"Ⓘ"},9407:{value:"24BF",name:"CIRCLED LATIN CAPITAL LETTER J",category:"So",class:"0",bidirectional_category:"L",mapping:" 004A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24D9",titlecase_mapping:"",symbol:"Ⓙ"},9408:{value:"24C0",name:"CIRCLED LATIN CAPITAL LETTER K",category:"So",class:"0",bidirectional_category:"L",mapping:" 004B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24DA",titlecase_mapping:"",symbol:"Ⓚ"},9409:{value:"24C1",name:"CIRCLED LATIN CAPITAL LETTER L",category:"So",class:"0",bidirectional_category:"L",mapping:" 004C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24DB",titlecase_mapping:"",symbol:"Ⓛ"},9410:{value:"24C2",name:"CIRCLED LATIN CAPITAL LETTER M",category:"So",class:"0",bidirectional_category:"L",mapping:" 004D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24DC",titlecase_mapping:"",symbol:"Ⓜ"},9411:{value:"24C3",name:"CIRCLED LATIN CAPITAL LETTER N",category:"So",class:"0",bidirectional_category:"L",mapping:" 004E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24DD",titlecase_mapping:"",symbol:"Ⓝ"},9412:{value:"24C4",name:"CIRCLED LATIN CAPITAL LETTER O",category:"So",class:"0",bidirectional_category:"L",mapping:" 004F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24DE",titlecase_mapping:"",symbol:"Ⓞ"},9413:{value:"24C5",name:"CIRCLED LATIN CAPITAL LETTER P",category:"So",class:"0",bidirectional_category:"L",mapping:" 0050",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24DF",titlecase_mapping:"",symbol:"Ⓟ"},9414:{value:"24C6",name:"CIRCLED LATIN CAPITAL LETTER Q",category:"So",class:"0",bidirectional_category:"L",mapping:" 0051",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24E0",titlecase_mapping:"",symbol:"Ⓠ"},9415:{value:"24C7",name:"CIRCLED LATIN CAPITAL LETTER R",category:"So",class:"0",bidirectional_category:"L",mapping:" 0052",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24E1",titlecase_mapping:"",symbol:"Ⓡ"},9416:{value:"24C8",name:"CIRCLED LATIN CAPITAL LETTER S",category:"So",class:"0",bidirectional_category:"L",mapping:" 0053",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24E2",titlecase_mapping:"",symbol:"Ⓢ"},9417:{value:"24C9",name:"CIRCLED LATIN CAPITAL LETTER T",category:"So",class:"0",bidirectional_category:"L",mapping:" 0054",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24E3",titlecase_mapping:"",symbol:"Ⓣ"},9418:{value:"24CA",name:"CIRCLED LATIN CAPITAL LETTER U",category:"So",class:"0",bidirectional_category:"L",mapping:" 0055",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24E4",titlecase_mapping:"",symbol:"Ⓤ"},9419:{value:"24CB",name:"CIRCLED LATIN CAPITAL LETTER V",category:"So",class:"0",bidirectional_category:"L",mapping:" 0056",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24E5",titlecase_mapping:"",symbol:"Ⓥ"},9420:{value:"24CC",name:"CIRCLED LATIN CAPITAL LETTER W",category:"So",class:"0",bidirectional_category:"L",mapping:" 0057",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24E6",titlecase_mapping:"",symbol:"Ⓦ"},9421:{value:"24CD",name:"CIRCLED LATIN CAPITAL LETTER X",category:"So",class:"0",bidirectional_category:"L",mapping:" 0058",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24E7",titlecase_mapping:"",symbol:"Ⓧ"},9422:{value:"24CE",name:"CIRCLED LATIN CAPITAL LETTER Y",category:"So",class:"0",bidirectional_category:"L",mapping:" 0059",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24E8",titlecase_mapping:"",symbol:"Ⓨ"},9423:{value:"24CF",name:"CIRCLED LATIN CAPITAL LETTER Z",category:"So",class:"0",bidirectional_category:"L",mapping:" 005A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"24E9",titlecase_mapping:"",symbol:"Ⓩ"},9424:{value:"24D0",name:"CIRCLED LATIN SMALL LETTER A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0061",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24B6",lowercase_mapping:"",titlecase_mapping:"24B6",symbol:"ⓐ"},9425:{value:"24D1",name:"CIRCLED LATIN SMALL LETTER B",category:"So",class:"0",bidirectional_category:"L",mapping:" 0062",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24B7",lowercase_mapping:"",titlecase_mapping:"24B7",symbol:"ⓑ"},9426:{value:"24D2",name:"CIRCLED LATIN SMALL LETTER C",category:"So",class:"0",bidirectional_category:"L",mapping:" 0063",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24B8",lowercase_mapping:"",titlecase_mapping:"24B8",symbol:"ⓒ"},9427:{value:"24D3",name:"CIRCLED LATIN SMALL LETTER D",category:"So",class:"0",bidirectional_category:"L",mapping:" 0064",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24B9",lowercase_mapping:"",titlecase_mapping:"24B9",symbol:"ⓓ"},9428:{value:"24D4",name:"CIRCLED LATIN SMALL LETTER E",category:"So",class:"0",bidirectional_category:"L",mapping:" 0065",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24BA",lowercase_mapping:"",titlecase_mapping:"24BA",symbol:"ⓔ"},9429:{value:"24D5",name:"CIRCLED LATIN SMALL LETTER F",category:"So",class:"0",bidirectional_category:"L",mapping:" 0066",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24BB",lowercase_mapping:"",titlecase_mapping:"24BB",symbol:"ⓕ"},9430:{value:"24D6",name:"CIRCLED LATIN SMALL LETTER G",category:"So",class:"0",bidirectional_category:"L",mapping:" 0067",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24BC",lowercase_mapping:"",titlecase_mapping:"24BC",symbol:"ⓖ"},9431:{value:"24D7",name:"CIRCLED LATIN SMALL LETTER H",category:"So",class:"0",bidirectional_category:"L",mapping:" 0068",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24BD",lowercase_mapping:"",titlecase_mapping:"24BD",symbol:"ⓗ"},9432:{value:"24D8",name:"CIRCLED LATIN SMALL LETTER I",category:"So",class:"0",bidirectional_category:"L",mapping:" 0069",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24BE",lowercase_mapping:"",titlecase_mapping:"24BE",symbol:"ⓘ"},9433:{value:"24D9",name:"CIRCLED LATIN SMALL LETTER J",category:"So",class:"0",bidirectional_category:"L",mapping:" 006A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24BF",lowercase_mapping:"",titlecase_mapping:"24BF",symbol:"ⓙ"},9434:{value:"24DA",name:"CIRCLED LATIN SMALL LETTER K",category:"So",class:"0",bidirectional_category:"L",mapping:" 006B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24C0",lowercase_mapping:"",titlecase_mapping:"24C0",symbol:"ⓚ"},9435:{value:"24DB",name:"CIRCLED LATIN SMALL LETTER L",category:"So",class:"0",bidirectional_category:"L",mapping:" 006C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24C1",lowercase_mapping:"",titlecase_mapping:"24C1",symbol:"ⓛ"},9436:{value:"24DC",name:"CIRCLED LATIN SMALL LETTER M",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24C2",lowercase_mapping:"",titlecase_mapping:"24C2",symbol:"ⓜ"},9437:{value:"24DD",name:"CIRCLED LATIN SMALL LETTER N",category:"So",class:"0",bidirectional_category:"L",mapping:" 006E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24C3",lowercase_mapping:"",titlecase_mapping:"24C3",symbol:"ⓝ"},9438:{value:"24DE",name:"CIRCLED LATIN SMALL LETTER O",category:"So",class:"0",bidirectional_category:"L",mapping:" 006F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24C4",lowercase_mapping:"",titlecase_mapping:"24C4",symbol:"ⓞ"},9439:{value:"24DF",name:"CIRCLED LATIN SMALL LETTER P",category:"So",class:"0",bidirectional_category:"L",mapping:" 0070",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24C5",lowercase_mapping:"",titlecase_mapping:"24C5",symbol:"ⓟ"},9440:{value:"24E0",name:"CIRCLED LATIN SMALL LETTER Q",category:"So",class:"0",bidirectional_category:"L",mapping:" 0071",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24C6",lowercase_mapping:"",titlecase_mapping:"24C6",symbol:"ⓠ"},9441:{value:"24E1",name:"CIRCLED LATIN SMALL LETTER R",category:"So",class:"0",bidirectional_category:"L",mapping:" 0072",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24C7",lowercase_mapping:"",titlecase_mapping:"24C7",symbol:"ⓡ"},9442:{value:"24E2",name:"CIRCLED LATIN SMALL LETTER S",category:"So",class:"0",bidirectional_category:"L",mapping:" 0073",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24C8",lowercase_mapping:"",titlecase_mapping:"24C8",symbol:"ⓢ"},9443:{value:"24E3",name:"CIRCLED LATIN SMALL LETTER T",category:"So",class:"0",bidirectional_category:"L",mapping:" 0074",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24C9",lowercase_mapping:"",titlecase_mapping:"24C9",symbol:"ⓣ"},9444:{value:"24E4",name:"CIRCLED LATIN SMALL LETTER U",category:"So",class:"0",bidirectional_category:"L",mapping:" 0075",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24CA",lowercase_mapping:"",titlecase_mapping:"24CA",symbol:"ⓤ"},9445:{value:"24E5",name:"CIRCLED LATIN SMALL LETTER V",category:"So",class:"0",bidirectional_category:"L",mapping:" 0076",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24CB",lowercase_mapping:"",titlecase_mapping:"24CB",symbol:"ⓥ"},9446:{value:"24E6",name:"CIRCLED LATIN SMALL LETTER W",category:"So",class:"0",bidirectional_category:"L",mapping:" 0077",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24CC",lowercase_mapping:"",titlecase_mapping:"24CC",symbol:"ⓦ"},9447:{value:"24E7",name:"CIRCLED LATIN SMALL LETTER X",category:"So",class:"0",bidirectional_category:"L",mapping:" 0078",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24CD",lowercase_mapping:"",titlecase_mapping:"24CD",symbol:"ⓧ"},9448:{value:"24E8",name:"CIRCLED LATIN SMALL LETTER Y",category:"So",class:"0",bidirectional_category:"L",mapping:" 0079",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24CE",lowercase_mapping:"",titlecase_mapping:"24CE",symbol:"ⓨ"},9449:{value:"24E9",name:"CIRCLED LATIN SMALL LETTER Z",category:"So",class:"0",bidirectional_category:"L",mapping:" 007A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"24CF",lowercase_mapping:"",titlecase_mapping:"24CF",symbol:"ⓩ"},9472:{value:"2500",name:"BOX DRAWINGS LIGHT HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"─"},9473:{value:"2501",name:"BOX DRAWINGS HEAVY HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"━"},9474:{value:"2502",name:"BOX DRAWINGS LIGHT VERTICAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT VERTICAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"│"},9475:{value:"2503",name:"BOX DRAWINGS HEAVY VERTICAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY VERTICAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┃"},9476:{value:"2504",name:"BOX DRAWINGS LIGHT TRIPLE DASH HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT TRIPLE DASH HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┄"},9477:{value:"2505",name:"BOX DRAWINGS HEAVY TRIPLE DASH HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY TRIPLE DASH HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┅"},9478:{value:"2506",name:"BOX DRAWINGS LIGHT TRIPLE DASH VERTICAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT TRIPLE DASH VERTICAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┆"},9479:{value:"2507",name:"BOX DRAWINGS HEAVY TRIPLE DASH VERTICAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY TRIPLE DASH VERTICAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┇"},9480:{value:"2508",name:"BOX DRAWINGS LIGHT QUADRUPLE DASH HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT QUADRUPLE DASH HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┈"},9481:{value:"2509",name:"BOX DRAWINGS HEAVY QUADRUPLE DASH HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY QUADRUPLE DASH HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┉"},9482:{value:"250A",name:"BOX DRAWINGS LIGHT QUADRUPLE DASH VERTICAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT QUADRUPLE DASH VERTICAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┊"},9483:{value:"250B",name:"BOX DRAWINGS HEAVY QUADRUPLE DASH VERTICAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY QUADRUPLE DASH VERTICAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┋"},9484:{value:"250C",name:"BOX DRAWINGS LIGHT DOWN AND RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT DOWN AND RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┌"},9485:{value:"250D",name:"BOX DRAWINGS DOWN LIGHT AND RIGHT HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN LIGHT AND RIGHT HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┍"},9486:{value:"250E",name:"BOX DRAWINGS DOWN HEAVY AND RIGHT LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN HEAVY AND RIGHT LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┎"},9487:{value:"250F",name:"BOX DRAWINGS HEAVY DOWN AND RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY DOWN AND RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┏"},9488:{value:"2510",name:"BOX DRAWINGS LIGHT DOWN AND LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT DOWN AND LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┐"},9489:{value:"2511",name:"BOX DRAWINGS DOWN LIGHT AND LEFT HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN LIGHT AND LEFT HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┑"},9490:{value:"2512",name:"BOX DRAWINGS DOWN HEAVY AND LEFT LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN HEAVY AND LEFT LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┒"},9491:{value:"2513",name:"BOX DRAWINGS HEAVY DOWN AND LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY DOWN AND LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┓"},9492:{value:"2514",name:"BOX DRAWINGS LIGHT UP AND RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT UP AND RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"└"},9493:{value:"2515",name:"BOX DRAWINGS UP LIGHT AND RIGHT HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP LIGHT AND RIGHT HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┕"},9494:{value:"2516",name:"BOX DRAWINGS UP HEAVY AND RIGHT LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP HEAVY AND RIGHT LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┖"},9495:{value:"2517",name:"BOX DRAWINGS HEAVY UP AND RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY UP AND RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┗"},9496:{value:"2518",name:"BOX DRAWINGS LIGHT UP AND LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT UP AND LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┘"},9497:{value:"2519",name:"BOX DRAWINGS UP LIGHT AND LEFT HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP LIGHT AND LEFT HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┙"},9498:{value:"251A",name:"BOX DRAWINGS UP HEAVY AND LEFT LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP HEAVY AND LEFT LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┚"},9499:{value:"251B",name:"BOX DRAWINGS HEAVY UP AND LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY UP AND LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┛"},9500:{value:"251C",name:"BOX DRAWINGS LIGHT VERTICAL AND RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT VERTICAL AND RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"├"},9501:{value:"251D",name:"BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS VERTICAL LIGHT AND RIGHT HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┝"},9502:{value:"251E",name:"BOX DRAWINGS UP HEAVY AND RIGHT DOWN LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP HEAVY AND RIGHT DOWN LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┞"},9503:{value:"251F",name:"BOX DRAWINGS DOWN HEAVY AND RIGHT UP LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN HEAVY AND RIGHT UP LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┟"},9504:{value:"2520",name:"BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS VERTICAL HEAVY AND RIGHT LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┠"},9505:{value:"2521",name:"BOX DRAWINGS DOWN LIGHT AND RIGHT UP HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN LIGHT AND RIGHT UP HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┡"},9506:{value:"2522",name:"BOX DRAWINGS UP LIGHT AND RIGHT DOWN HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP LIGHT AND RIGHT DOWN HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┢"},9507:{value:"2523",name:"BOX DRAWINGS HEAVY VERTICAL AND RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY VERTICAL AND RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┣"},9508:{value:"2524",name:"BOX DRAWINGS LIGHT VERTICAL AND LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT VERTICAL AND LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┤"},9509:{value:"2525",name:"BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS VERTICAL LIGHT AND LEFT HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┥"},9510:{value:"2526",name:"BOX DRAWINGS UP HEAVY AND LEFT DOWN LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP HEAVY AND LEFT DOWN LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┦"},9511:{value:"2527",name:"BOX DRAWINGS DOWN HEAVY AND LEFT UP LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN HEAVY AND LEFT UP LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┧"},9512:{value:"2528",name:"BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS VERTICAL HEAVY AND LEFT LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┨"},9513:{value:"2529",name:"BOX DRAWINGS DOWN LIGHT AND LEFT UP HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN LIGHT AND LEFT UP HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┩"},9514:{value:"252A",name:"BOX DRAWINGS UP LIGHT AND LEFT DOWN HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP LIGHT AND LEFT DOWN HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┪"},9515:{value:"252B",name:"BOX DRAWINGS HEAVY VERTICAL AND LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY VERTICAL AND LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┫"},9516:{value:"252C",name:"BOX DRAWINGS LIGHT DOWN AND HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT DOWN AND HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┬"},9517:{value:"252D",name:"BOX DRAWINGS LEFT HEAVY AND RIGHT DOWN LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LEFT HEAVY AND RIGHT DOWN LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┭"},9518:{value:"252E",name:"BOX DRAWINGS RIGHT HEAVY AND LEFT DOWN LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS RIGHT HEAVY AND LEFT DOWN LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┮"},9519:{value:"252F",name:"BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN LIGHT AND HORIZONTAL HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┯"},9520:{value:"2530",name:"BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN HEAVY AND HORIZONTAL LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┰"},9521:{value:"2531",name:"BOX DRAWINGS RIGHT LIGHT AND LEFT DOWN HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS RIGHT LIGHT AND LEFT DOWN HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┱"},9522:{value:"2532",name:"BOX DRAWINGS LEFT LIGHT AND RIGHT DOWN HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LEFT LIGHT AND RIGHT DOWN HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┲"},9523:{value:"2533",name:"BOX DRAWINGS HEAVY DOWN AND HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY DOWN AND HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┳"},9524:{value:"2534",name:"BOX DRAWINGS LIGHT UP AND HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT UP AND HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┴"},9525:{value:"2535",name:"BOX DRAWINGS LEFT HEAVY AND RIGHT UP LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LEFT HEAVY AND RIGHT UP LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┵"},9526:{value:"2536",name:"BOX DRAWINGS RIGHT HEAVY AND LEFT UP LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS RIGHT HEAVY AND LEFT UP LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┶"},9527:{value:"2537",name:"BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP LIGHT AND HORIZONTAL HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┷"},9528:{value:"2538",name:"BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP HEAVY AND HORIZONTAL LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┸"},9529:{value:"2539",name:"BOX DRAWINGS RIGHT LIGHT AND LEFT UP HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS RIGHT LIGHT AND LEFT UP HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┹"},9530:{value:"253A",name:"BOX DRAWINGS LEFT LIGHT AND RIGHT UP HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LEFT LIGHT AND RIGHT UP HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┺"},9531:{value:"253B",name:"BOX DRAWINGS HEAVY UP AND HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY UP AND HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┻"},9532:{value:"253C",name:"BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT VERTICAL AND HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┼"},9533:{value:"253D",name:"BOX DRAWINGS LEFT HEAVY AND RIGHT VERTICAL LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LEFT HEAVY AND RIGHT VERTICAL LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┽"},9534:{value:"253E",name:"BOX DRAWINGS RIGHT HEAVY AND LEFT VERTICAL LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS RIGHT HEAVY AND LEFT VERTICAL LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┾"},9535:{value:"253F",name:"BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS VERTICAL LIGHT AND HORIZONTAL HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"┿"},9536:{value:"2540",name:"BOX DRAWINGS UP HEAVY AND DOWN HORIZONTAL LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP HEAVY AND DOWN HORIZONTAL LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╀"},9537:{value:"2541",name:"BOX DRAWINGS DOWN HEAVY AND UP HORIZONTAL LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN HEAVY AND UP HORIZONTAL LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╁"},9538:{value:"2542",name:"BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS VERTICAL HEAVY AND HORIZONTAL LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╂"},9539:{value:"2543",name:"BOX DRAWINGS LEFT UP HEAVY AND RIGHT DOWN LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LEFT UP HEAVY AND RIGHT DOWN LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╃"},9540:{value:"2544",name:"BOX DRAWINGS RIGHT UP HEAVY AND LEFT DOWN LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS RIGHT UP HEAVY AND LEFT DOWN LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╄"},9541:{value:"2545",name:"BOX DRAWINGS LEFT DOWN HEAVY AND RIGHT UP LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LEFT DOWN HEAVY AND RIGHT UP LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╅"},9542:{value:"2546",name:"BOX DRAWINGS RIGHT DOWN HEAVY AND LEFT UP LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS RIGHT DOWN HEAVY AND LEFT UP LIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╆"},9543:{value:"2547",name:"BOX DRAWINGS DOWN LIGHT AND UP HORIZONTAL HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN LIGHT AND UP HORIZONTAL HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╇"},9544:{value:"2548",name:"BOX DRAWINGS UP LIGHT AND DOWN HORIZONTAL HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP LIGHT AND DOWN HORIZONTAL HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╈"},9545:{value:"2549",name:"BOX DRAWINGS RIGHT LIGHT AND LEFT VERTICAL HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS RIGHT LIGHT AND LEFT VERTICAL HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╉"},9546:{value:"254A",name:"BOX DRAWINGS LEFT LIGHT AND RIGHT VERTICAL HEAVY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LEFT LIGHT AND RIGHT VERTICAL HEAVY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╊"},9547:{value:"254B",name:"BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY VERTICAL AND HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╋"},9548:{value:"254C",name:"BOX DRAWINGS LIGHT DOUBLE DASH HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT DOUBLE DASH HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╌"},9549:{value:"254D",name:"BOX DRAWINGS HEAVY DOUBLE DASH HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY DOUBLE DASH HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╍"},9550:{value:"254E",name:"BOX DRAWINGS LIGHT DOUBLE DASH VERTICAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT DOUBLE DASH VERTICAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╎"},9551:{value:"254F",name:"BOX DRAWINGS HEAVY DOUBLE DASH VERTICAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY DOUBLE DASH VERTICAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╏"},9552:{value:"2550",name:"BOX DRAWINGS DOUBLE HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOUBLE HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"═"},9553:{value:"2551",name:"BOX DRAWINGS DOUBLE VERTICAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOUBLE VERTICAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"║"},9554:{value:"2552",name:"BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN SINGLE AND RIGHT DOUBLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╒"},9555:{value:"2553",name:"BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN DOUBLE AND RIGHT SINGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╓"},9556:{value:"2554",name:"BOX DRAWINGS DOUBLE DOWN AND RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOUBLE DOWN AND RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╔"},9557:{value:"2555",name:"BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN SINGLE AND LEFT DOUBLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╕"},9558:{value:"2556",name:"BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN DOUBLE AND LEFT SINGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╖"},9559:{value:"2557",name:"BOX DRAWINGS DOUBLE DOWN AND LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOUBLE DOWN AND LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╗"},9560:{value:"2558",name:"BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP SINGLE AND RIGHT DOUBLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╘"},9561:{value:"2559",name:"BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP DOUBLE AND RIGHT SINGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╙"},9562:{value:"255A",name:"BOX DRAWINGS DOUBLE UP AND RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOUBLE UP AND RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╚"},9563:{value:"255B",name:"BOX DRAWINGS UP SINGLE AND LEFT DOUBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP SINGLE AND LEFT DOUBLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╛"},9564:{value:"255C",name:"BOX DRAWINGS UP DOUBLE AND LEFT SINGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP DOUBLE AND LEFT SINGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╜"},9565:{value:"255D",name:"BOX DRAWINGS DOUBLE UP AND LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOUBLE UP AND LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╝"},9566:{value:"255E",name:"BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS VERTICAL SINGLE AND RIGHT DOUBLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╞"},9567:{value:"255F",name:"BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS VERTICAL DOUBLE AND RIGHT SINGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╟"},9568:{value:"2560",name:"BOX DRAWINGS DOUBLE VERTICAL AND RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOUBLE VERTICAL AND RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╠"},9569:{value:"2561",name:"BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS VERTICAL SINGLE AND LEFT DOUBLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╡"},9570:{value:"2562",name:"BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS VERTICAL DOUBLE AND LEFT SINGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╢"},9571:{value:"2563",name:"BOX DRAWINGS DOUBLE VERTICAL AND LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOUBLE VERTICAL AND LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╣"},9572:{value:"2564",name:"BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN SINGLE AND HORIZONTAL DOUBLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╤"},9573:{value:"2565",name:"BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOWN DOUBLE AND HORIZONTAL SINGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╥"},9574:{value:"2566",name:"BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOUBLE DOWN AND HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╦"},9575:{value:"2567",name:"BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP SINGLE AND HORIZONTAL DOUBLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╧"},9576:{value:"2568",name:"BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS UP DOUBLE AND HORIZONTAL SINGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╨"},9577:{value:"2569",name:"BOX DRAWINGS DOUBLE UP AND HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOUBLE UP AND HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╩"},9578:{value:"256A",name:"BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS VERTICAL SINGLE AND HORIZONTAL DOUBLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╪"},9579:{value:"256B",name:"BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS VERTICAL DOUBLE AND HORIZONTAL SINGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╫"},9580:{value:"256C",name:"BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS DOUBLE VERTICAL AND HORIZONTAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╬"},9581:{value:"256D",name:"BOX DRAWINGS LIGHT ARC DOWN AND RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT ARC DOWN AND RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╭"},9582:{value:"256E",name:"BOX DRAWINGS LIGHT ARC DOWN AND LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT ARC DOWN AND LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╮"},9583:{value:"256F",name:"BOX DRAWINGS LIGHT ARC UP AND LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT ARC UP AND LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╯"},9584:{value:"2570",name:"BOX DRAWINGS LIGHT ARC UP AND RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT ARC UP AND RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╰"},9585:{value:"2571",name:"BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╱"},9586:{value:"2572",name:"BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╲"},9587:{value:"2573",name:"BOX DRAWINGS LIGHT DIAGONAL CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT DIAGONAL CROSS",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╳"},9588:{value:"2574",name:"BOX DRAWINGS LIGHT LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╴"},9589:{value:"2575",name:"BOX DRAWINGS LIGHT UP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT UP",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╵"},9590:{value:"2576",name:"BOX DRAWINGS LIGHT RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╶"},9591:{value:"2577",name:"BOX DRAWINGS LIGHT DOWN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT DOWN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╷"},9592:{value:"2578",name:"BOX DRAWINGS HEAVY LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY LEFT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╸"},9593:{value:"2579",name:"BOX DRAWINGS HEAVY UP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY UP",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╹"},9594:{value:"257A",name:"BOX DRAWINGS HEAVY RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╺"},9595:{value:"257B",name:"BOX DRAWINGS HEAVY DOWN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY DOWN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╻"},9596:{value:"257C",name:"BOX DRAWINGS LIGHT LEFT AND HEAVY RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT LEFT AND HEAVY RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╼"},9597:{value:"257D",name:"BOX DRAWINGS LIGHT UP AND HEAVY DOWN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS LIGHT UP AND HEAVY DOWN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╽"},9598:{value:"257E",name:"BOX DRAWINGS HEAVY LEFT AND LIGHT RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY LEFT AND LIGHT RIGHT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╾"},9599:{value:"257F",name:"BOX DRAWINGS HEAVY UP AND LIGHT DOWN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FORMS HEAVY UP AND LIGHT DOWN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"╿"},9600:{value:"2580",name:"UPPER HALF BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▀"},9601:{value:"2581",name:"LOWER ONE EIGHTH BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▁"},9602:{value:"2582",name:"LOWER ONE QUARTER BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▂"},9603:{value:"2583",name:"LOWER THREE EIGHTHS BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▃"},9604:{value:"2584",name:"LOWER HALF BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▄"},9605:{value:"2585",name:"LOWER FIVE EIGHTHS BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▅"},9606:{value:"2586",name:"LOWER THREE QUARTERS BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LOWER THREE QUARTER BLOCK",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▆"},9607:{value:"2587",name:"LOWER SEVEN EIGHTHS BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▇"},9608:{value:"2588",name:"FULL BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"█"},9609:{value:"2589",name:"LEFT SEVEN EIGHTHS BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▉"},9610:{value:"258A",name:"LEFT THREE QUARTERS BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT THREE QUARTER BLOCK",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▊"},9611:{value:"258B",name:"LEFT FIVE EIGHTHS BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▋"},9612:{value:"258C",name:"LEFT HALF BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▌"},9613:{value:"258D",name:"LEFT THREE EIGHTHS BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▍"},9614:{value:"258E",name:"LEFT ONE QUARTER BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▎"},9615:{value:"258F",name:"LEFT ONE EIGHTH BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▏"},9616:{value:"2590",name:"RIGHT HALF BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▐"},9617:{value:"2591",name:"LIGHT SHADE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"░"},9618:{value:"2592",name:"MEDIUM SHADE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▒"},9619:{value:"2593",name:"DARK SHADE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▓"},9620:{value:"2594",name:"UPPER ONE EIGHTH BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▔"},9621:{value:"2595",name:"RIGHT ONE EIGHTH BLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▕"},9622:{value:"2596",name:"QUADRANT LOWER LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▖"},9623:{value:"2597",name:"QUADRANT LOWER RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▗"},9624:{value:"2598",name:"QUADRANT UPPER LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▘"},9625:{value:"2599",name:"QUADRANT UPPER LEFT AND LOWER LEFT AND LOWER RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▙"},9626:{value:"259A",name:"QUADRANT UPPER LEFT AND LOWER RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▚"},9627:{value:"259B",name:"QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▛"},9628:{value:"259C",name:"QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▜"},9629:{value:"259D",name:"QUADRANT UPPER RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▝"},9630:{value:"259E",name:"QUADRANT UPPER RIGHT AND LOWER LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▞"},9631:{value:"259F",name:"QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▟"},9632:{value:"25A0",name:"BLACK SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"■"},9633:{value:"25A1",name:"WHITE SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"□"},9634:{value:"25A2",name:"WHITE SQUARE WITH ROUNDED CORNERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▢"},9635:{value:"25A3",name:"WHITE SQUARE CONTAINING BLACK SMALL SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▣"},9636:{value:"25A4",name:"SQUARE WITH HORIZONTAL FILL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▤"},9637:{value:"25A5",name:"SQUARE WITH VERTICAL FILL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▥"},9638:{value:"25A6",name:"SQUARE WITH ORTHOGONAL CROSSHATCH FILL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▦"},9639:{value:"25A7",name:"SQUARE WITH UPPER LEFT TO LOWER RIGHT FILL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▧"},9640:{value:"25A8",name:"SQUARE WITH UPPER RIGHT TO LOWER LEFT FILL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▨"},9641:{value:"25A9",name:"SQUARE WITH DIAGONAL CROSSHATCH FILL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▩"},9642:{value:"25AA",name:"BLACK SMALL SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▪"},9643:{value:"25AB",name:"WHITE SMALL SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▫"},9644:{value:"25AC",name:"BLACK RECTANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▬"},9645:{value:"25AD",name:"WHITE RECTANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▭"},9646:{value:"25AE",name:"BLACK VERTICAL RECTANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▮"},9647:{value:"25AF",name:"WHITE VERTICAL RECTANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▯"},9648:{value:"25B0",name:"BLACK PARALLELOGRAM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▰"},9649:{value:"25B1",name:"WHITE PARALLELOGRAM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▱"},9650:{value:"25B2",name:"BLACK UP-POINTING TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK UP POINTING TRIANGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▲"},9651:{value:"25B3",name:"WHITE UP-POINTING TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE UP POINTING TRIANGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"△"},9652:{value:"25B4",name:"BLACK UP-POINTING SMALL TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK UP POINTING SMALL TRIANGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▴"},9653:{value:"25B5",name:"WHITE UP-POINTING SMALL TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE UP POINTING SMALL TRIANGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▵"},9654:{value:"25B6",name:"BLACK RIGHT-POINTING TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK RIGHT POINTING TRIANGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▶"},9656:{value:"25B8",name:"BLACK RIGHT-POINTING SMALL TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK RIGHT POINTING SMALL TRIANGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▸"},9657:{value:"25B9",name:"WHITE RIGHT-POINTING SMALL TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE RIGHT POINTING SMALL TRIANGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▹"},9658:{value:"25BA",name:"BLACK RIGHT-POINTING POINTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK RIGHT POINTING POINTER",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"►"},9659:{value:"25BB",name:"WHITE RIGHT-POINTING POINTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE RIGHT POINTING POINTER",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▻"},9660:{value:"25BC",name:"BLACK DOWN-POINTING TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK DOWN POINTING TRIANGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▼"},9661:{value:"25BD",name:"WHITE DOWN-POINTING TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE DOWN POINTING TRIANGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▽"},9662:{value:"25BE",name:"BLACK DOWN-POINTING SMALL TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK DOWN POINTING SMALL TRIANGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▾"},9663:{value:"25BF",name:"WHITE DOWN-POINTING SMALL TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE DOWN POINTING SMALL TRIANGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"▿"},9664:{value:"25C0",name:"BLACK LEFT-POINTING TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK LEFT POINTING TRIANGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◀"},9666:{value:"25C2",name:"BLACK LEFT-POINTING SMALL TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK LEFT POINTING SMALL TRIANGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◂"},9667:{value:"25C3",name:"WHITE LEFT-POINTING SMALL TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE LEFT POINTING SMALL TRIANGLE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◃"},9668:{value:"25C4",name:"BLACK LEFT-POINTING POINTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK LEFT POINTING POINTER",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◄"},9669:{value:"25C5",name:"WHITE LEFT-POINTING POINTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE LEFT POINTING POINTER",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◅"},9670:{value:"25C6",name:"BLACK DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◆"},9671:{value:"25C7",name:"WHITE DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◇"},9672:{value:"25C8",name:"WHITE DIAMOND CONTAINING BLACK SMALL DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◈"},9673:{value:"25C9",name:"FISHEYE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◉"},9674:{value:"25CA",name:"LOZENGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◊"},9675:{value:"25CB",name:"WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"○"},9676:{value:"25CC",name:"DOTTED CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◌"},9677:{value:"25CD",name:"CIRCLE WITH VERTICAL FILL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◍"},9678:{value:"25CE",name:"BULLSEYE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◎"},9679:{value:"25CF",name:"BLACK CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"●"},9680:{value:"25D0",name:"CIRCLE WITH LEFT HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◐"},9681:{value:"25D1",name:"CIRCLE WITH RIGHT HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◑"},9682:{value:"25D2",name:"CIRCLE WITH LOWER HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◒"},9683:{value:"25D3",name:"CIRCLE WITH UPPER HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◓"},9684:{value:"25D4",name:"CIRCLE WITH UPPER RIGHT QUADRANT BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◔"},9685:{value:"25D5",name:"CIRCLE WITH ALL BUT UPPER LEFT QUADRANT BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◕"},9686:{value:"25D6",name:"LEFT HALF BLACK CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◖"},9687:{value:"25D7",name:"RIGHT HALF BLACK CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◗"},9688:{value:"25D8",name:"INVERSE BULLET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◘"},9689:{value:"25D9",name:"INVERSE WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◙"},9690:{value:"25DA",name:"UPPER HALF INVERSE WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◚"},9691:{value:"25DB",name:"LOWER HALF INVERSE WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◛"},9692:{value:"25DC",name:"UPPER LEFT QUADRANT CIRCULAR ARC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◜"},9693:{value:"25DD",name:"UPPER RIGHT QUADRANT CIRCULAR ARC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◝"},9694:{value:"25DE",name:"LOWER RIGHT QUADRANT CIRCULAR ARC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◞"},9695:{value:"25DF",name:"LOWER LEFT QUADRANT CIRCULAR ARC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◟"},9696:{value:"25E0",name:"UPPER HALF CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◠"},9697:{value:"25E1",name:"LOWER HALF CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◡"},9698:{value:"25E2",name:"BLACK LOWER RIGHT TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◢"},9699:{value:"25E3",name:"BLACK LOWER LEFT TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◣"},9700:{value:"25E4",name:"BLACK UPPER LEFT TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◤"},9701:{value:"25E5",name:"BLACK UPPER RIGHT TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◥"},9702:{value:"25E6",name:"WHITE BULLET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◦"},9703:{value:"25E7",name:"SQUARE WITH LEFT HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◧"},9704:{value:"25E8",name:"SQUARE WITH RIGHT HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◨"},9705:{value:"25E9",name:"SQUARE WITH UPPER LEFT DIAGONAL HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◩"},9706:{value:"25EA",name:"SQUARE WITH LOWER RIGHT DIAGONAL HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◪"},9707:{value:"25EB",name:"WHITE SQUARE WITH VERTICAL BISECTING LINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◫"},9708:{value:"25EC",name:"WHITE UP-POINTING TRIANGLE WITH DOT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE UP POINTING TRIANGLE WITH DOT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◬"},9709:{value:"25ED",name:"UP-POINTING TRIANGLE WITH LEFT HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UP POINTING TRIANGLE WITH LEFT HALF BLACK",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◭"},9710:{value:"25EE",name:"UP-POINTING TRIANGLE WITH RIGHT HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"UP POINTING TRIANGLE WITH RIGHT HALF BLACK",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◮"},9711:{value:"25EF",name:"LARGE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◯"},9712:{value:"25F0",name:"WHITE SQUARE WITH UPPER LEFT QUADRANT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◰"},9713:{value:"25F1",name:"WHITE SQUARE WITH LOWER LEFT QUADRANT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◱"},9714:{value:"25F2",name:"WHITE SQUARE WITH LOWER RIGHT QUADRANT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◲"},9715:{value:"25F3",name:"WHITE SQUARE WITH UPPER RIGHT QUADRANT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◳"},9716:{value:"25F4",name:"WHITE CIRCLE WITH UPPER LEFT QUADRANT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◴"},9717:{value:"25F5",name:"WHITE CIRCLE WITH LOWER LEFT QUADRANT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◵"},9718:{value:"25F6",name:"WHITE CIRCLE WITH LOWER RIGHT QUADRANT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◶"},9719:{value:"25F7",name:"WHITE CIRCLE WITH UPPER RIGHT QUADRANT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"◷"},9728:{value:"2600",name:"BLACK SUN WITH RAYS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☀"},9729:{value:"2601",name:"CLOUD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☁"},9730:{value:"2602",name:"UMBRELLA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☂"},9731:{value:"2603",name:"SNOWMAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☃"},9732:{value:"2604",name:"COMET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☄"},9733:{value:"2605",name:"BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"★"},9734:{value:"2606",name:"WHITE STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☆"},9735:{value:"2607",name:"LIGHTNING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☇"},9736:{value:"2608",name:"THUNDERSTORM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☈"},9737:{value:"2609",name:"SUN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☉"},9738:{value:"260A",name:"ASCENDING NODE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☊"},9739:{value:"260B",name:"DESCENDING NODE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☋"},9740:{value:"260C",name:"CONJUNCTION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☌"},9741:{value:"260D",name:"OPPOSITION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☍"},9742:{value:"260E",name:"BLACK TELEPHONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☎"},9743:{value:"260F",name:"WHITE TELEPHONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☏"},9744:{value:"2610",name:"BALLOT BOX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☐"},9745:{value:"2611",name:"BALLOT BOX WITH CHECK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☑"},9746:{value:"2612",name:"BALLOT BOX WITH X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☒"},9747:{value:"2613",name:"SALTIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☓"},9748:{value:"2614",name:"UMBRELLA WITH RAIN DROPS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☔"},9749:{value:"2615",name:"HOT BEVERAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☕"},9750:{value:"2616",name:"WHITE SHOGI PIECE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☖"},9751:{value:"2617",name:"BLACK SHOGI PIECE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☗"},9752:{value:"2618",name:"SHAMROCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☘"},9753:{value:"2619",name:"REVERSED ROTATED FLORAL HEART BULLET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☙"},9754:{value:"261A",name:"BLACK LEFT POINTING INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☚"},9755:{value:"261B",name:"BLACK RIGHT POINTING INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☛"},9756:{value:"261C",name:"WHITE LEFT POINTING INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☜"},9757:{value:"261D",name:"WHITE UP POINTING INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☝"},9758:{value:"261E",name:"WHITE RIGHT POINTING INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☞"},9759:{value:"261F",name:"WHITE DOWN POINTING INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☟"},9760:{value:"2620",name:"SKULL AND CROSSBONES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☠"},9761:{value:"2621",name:"CAUTION SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☡"},9762:{value:"2622",name:"RADIOACTIVE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☢"},9763:{value:"2623",name:"BIOHAZARD SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☣"},9764:{value:"2624",name:"CADUCEUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☤"},9765:{value:"2625",name:"ANKH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☥"},9766:{value:"2626",name:"ORTHODOX CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☦"},9767:{value:"2627",name:"CHI RHO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☧"},9768:{value:"2628",name:"CROSS OF LORRAINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☨"},9769:{value:"2629",name:"CROSS OF JERUSALEM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☩"},9770:{value:"262A",name:"STAR AND CRESCENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☪"},9771:{value:"262B",name:"FARSI SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SYMBOL OF IRAN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☫"},9772:{value:"262C",name:"ADI SHAKTI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☬"},9773:{value:"262D",name:"HAMMER AND SICKLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☭"},9774:{value:"262E",name:"PEACE SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☮"},9775:{value:"262F",name:"YIN YANG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☯"},9776:{value:"2630",name:"TRIGRAM FOR HEAVEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☰"},9777:{value:"2631",name:"TRIGRAM FOR LAKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☱"},9778:{value:"2632",name:"TRIGRAM FOR FIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☲"},9779:{value:"2633",name:"TRIGRAM FOR THUNDER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☳"},9780:{value:"2634",name:"TRIGRAM FOR WIND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☴"},9781:{value:"2635",name:"TRIGRAM FOR WATER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☵"},9782:{value:"2636",name:"TRIGRAM FOR MOUNTAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☶"},9783:{value:"2637",name:"TRIGRAM FOR EARTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☷"},9784:{value:"2638",name:"WHEEL OF DHARMA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☸"},9785:{value:"2639",name:"WHITE FROWNING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☹"},9786:{value:"263A",name:"WHITE SMILING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☺"},9787:{value:"263B",name:"BLACK SMILING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☻"},9788:{value:"263C",name:"WHITE SUN WITH RAYS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☼"},9789:{value:"263D",name:"FIRST QUARTER MOON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☽"},9790:{value:"263E",name:"LAST QUARTER MOON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☾"},9791:{value:"263F",name:"MERCURY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"☿"},9792:{value:"2640",name:"FEMALE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♀"},9793:{value:"2641",name:"EARTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♁"},9794:{value:"2642",name:"MALE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♂"},9795:{value:"2643",name:"JUPITER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♃"},9796:{value:"2644",name:"SATURN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♄"},9797:{value:"2645",name:"URANUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♅"},9798:{value:"2646",name:"NEPTUNE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♆"},9799:{value:"2647",name:"PLUTO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♇"},9800:{value:"2648",name:"ARIES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♈"},9801:{value:"2649",name:"TAURUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♉"},9802:{value:"264A",name:"GEMINI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♊"},9803:{value:"264B",name:"CANCER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♋"},9804:{value:"264C",name:"LEO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♌"},9805:{value:"264D",name:"VIRGO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♍"},9806:{value:"264E",name:"LIBRA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♎"},9807:{value:"264F",name:"SCORPIUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♏"},9808:{value:"2650",name:"SAGITTARIUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♐"},9809:{value:"2651",name:"CAPRICORN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♑"},9810:{value:"2652",name:"AQUARIUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♒"},9811:{value:"2653",name:"PISCES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♓"},9812:{value:"2654",name:"WHITE CHESS KING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♔"},9813:{value:"2655",name:"WHITE CHESS QUEEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♕"},9814:{value:"2656",name:"WHITE CHESS ROOK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♖"},9815:{value:"2657",name:"WHITE CHESS BISHOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♗"},9816:{value:"2658",name:"WHITE CHESS KNIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♘"},9817:{value:"2659",name:"WHITE CHESS PAWN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♙"},9818:{value:"265A",name:"BLACK CHESS KING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♚"},9819:{value:"265B",name:"BLACK CHESS QUEEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♛"},9820:{value:"265C",name:"BLACK CHESS ROOK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♜"},9821:{value:"265D",name:"BLACK CHESS BISHOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♝"},9822:{value:"265E",name:"BLACK CHESS KNIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♞"},9823:{value:"265F",name:"BLACK CHESS PAWN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♟"},9824:{value:"2660",name:"BLACK SPADE SUIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♠"},9825:{value:"2661",name:"WHITE HEART SUIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♡"},9826:{value:"2662",name:"WHITE DIAMOND SUIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♢"},9827:{value:"2663",name:"BLACK CLUB SUIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♣"},9828:{value:"2664",name:"WHITE SPADE SUIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♤"},9829:{value:"2665",name:"BLACK HEART SUIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♥"},9830:{value:"2666",name:"BLACK DIAMOND SUIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♦"},9831:{value:"2667",name:"WHITE CLUB SUIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♧"},9832:{value:"2668",name:"HOT SPRINGS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♨"},9833:{value:"2669",name:"QUARTER NOTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♩"},9834:{value:"266A",name:"EIGHTH NOTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♪"},9835:{value:"266B",name:"BEAMED EIGHTH NOTES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BARRED EIGHTH NOTES",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♫"},9836:{value:"266C",name:"BEAMED SIXTEENTH NOTES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BARRED SIXTEENTH NOTES",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♬"},9837:{value:"266D",name:"MUSIC FLAT SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FLAT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♭"},9838:{value:"266E",name:"MUSIC NATURAL SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"NATURAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♮"},9840:{value:"2670",name:"WEST SYRIAC CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♰"},9841:{value:"2671",name:"EAST SYRIAC CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♱"},9842:{value:"2672",name:"UNIVERSAL RECYCLING SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♲"},9843:{value:"2673",name:"RECYCLING SYMBOL FOR TYPE-1 PLASTICS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♳"},9844:{value:"2674",name:"RECYCLING SYMBOL FOR TYPE-2 PLASTICS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♴"},9845:{value:"2675",name:"RECYCLING SYMBOL FOR TYPE-3 PLASTICS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♵"},9846:{value:"2676",name:"RECYCLING SYMBOL FOR TYPE-4 PLASTICS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♶"},9847:{value:"2677",name:"RECYCLING SYMBOL FOR TYPE-5 PLASTICS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♷"},9848:{value:"2678",name:"RECYCLING SYMBOL FOR TYPE-6 PLASTICS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♸"},9849:{value:"2679",name:"RECYCLING SYMBOL FOR TYPE-7 PLASTICS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♹"},9850:{value:"267A",name:"RECYCLING SYMBOL FOR GENERIC MATERIALS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♺"},9851:{value:"267B",name:"BLACK UNIVERSAL RECYCLING SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♻"},9852:{value:"267C",name:"RECYCLED PAPER SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♼"},9853:{value:"267D",name:"PARTIALLY-RECYCLED PAPER SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♽"},9854:{value:"267E",name:"PERMANENT PAPER SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♾"},9855:{value:"267F",name:"WHEELCHAIR SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"♿"},9856:{value:"2680",name:"DIE FACE-1",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚀"},9857:{value:"2681",name:"DIE FACE-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚁"},9858:{value:"2682",name:"DIE FACE-3",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚂"},9859:{value:"2683",name:"DIE FACE-4",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚃"},9860:{value:"2684",name:"DIE FACE-5",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚄"},9861:{value:"2685",name:"DIE FACE-6",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚅"},9862:{value:"2686",name:"WHITE CIRCLE WITH DOT RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚆"},9863:{value:"2687",name:"WHITE CIRCLE WITH TWO DOTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚇"},9864:{value:"2688",name:"BLACK CIRCLE WITH WHITE DOT RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚈"},9865:{value:"2689",name:"BLACK CIRCLE WITH TWO WHITE DOTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚉"},9866:{value:"268A",name:"MONOGRAM FOR YANG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚊"},9867:{value:"268B",name:"MONOGRAM FOR YIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚋"},9868:{value:"268C",name:"DIGRAM FOR GREATER YANG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚌"},9869:{value:"268D",name:"DIGRAM FOR LESSER YIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚍"},9870:{value:"268E",name:"DIGRAM FOR LESSER YANG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚎"},9871:{value:"268F",name:"DIGRAM FOR GREATER YIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚏"},9872:{value:"2690",name:"WHITE FLAG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚐"},9873:{value:"2691",name:"BLACK FLAG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚑"},9874:{value:"2692",name:"HAMMER AND PICK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚒"},9875:{value:"2693",name:"ANCHOR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚓"},9876:{value:"2694",name:"CROSSED SWORDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚔"},9877:{value:"2695",name:"STAFF OF AESCULAPIUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚕"},9878:{value:"2696",name:"SCALES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚖"},9879:{value:"2697",name:"ALEMBIC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚗"},9880:{value:"2698",name:"FLOWER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚘"},9881:{value:"2699",name:"GEAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚙"},9882:{value:"269A",name:"STAFF OF HERMES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚚"},9883:{value:"269B",name:"ATOM SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚛"},9884:{value:"269C",name:"FLEUR-DE-LIS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚜"},9885:{value:"269D",name:"OUTLINED WHITE STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚝"},9886:{value:"269E",name:"THREE LINES CONVERGING RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚞"},9887:{value:"269F",name:"THREE LINES CONVERGING LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚟"},9888:{value:"26A0",name:"WARNING SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚠"},9889:{value:"26A1",name:"HIGH VOLTAGE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚡"},9890:{value:"26A2",name:"DOUBLED FEMALE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚢"},9891:{value:"26A3",name:"DOUBLED MALE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚣"},9892:{value:"26A4",name:"INTERLOCKED FEMALE AND MALE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚤"},9893:{value:"26A5",name:"MALE AND FEMALE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚥"},9894:{value:"26A6",name:"MALE WITH STROKE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚦"},9895:{value:"26A7",name:"MALE WITH STROKE AND MALE AND FEMALE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚧"},9896:{value:"26A8",name:"VERTICAL MALE WITH STROKE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚨"},9897:{value:"26A9",name:"HORIZONTAL MALE WITH STROKE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚩"},9898:{value:"26AA",name:"MEDIUM WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚪"},9899:{value:"26AB",name:"MEDIUM BLACK CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚫"},9900:{value:"26AC",name:"MEDIUM SMALL WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚬"},9901:{value:"26AD",name:"MARRIAGE SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚭"},9902:{value:"26AE",name:"DIVORCE SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚮"},9903:{value:"26AF",name:"UNMARRIED PARTNERSHIP SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚯"},9904:{value:"26B0",name:"COFFIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚰"},9905:{value:"26B1",name:"FUNERAL URN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚱"},9906:{value:"26B2",name:"NEUTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚲"},9907:{value:"26B3",name:"CERES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚳"},9908:{value:"26B4",name:"PALLAS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚴"},9909:{value:"26B5",name:"JUNO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚵"},9910:{value:"26B6",name:"VESTA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚶"},9911:{value:"26B7",name:"CHIRON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚷"},9912:{value:"26B8",name:"BLACK MOON LILITH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚸"},9913:{value:"26B9",name:"SEXTILE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚹"},9914:{value:"26BA",name:"SEMISEXTILE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚺"},9915:{value:"26BB",name:"QUINCUNX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚻"},9916:{value:"26BC",name:"SESQUIQUADRATE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚼"},9917:{value:"26BD",name:"SOCCER BALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚽"},9918:{value:"26BE",name:"BASEBALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚾"},9919:{value:"26BF",name:"SQUARED KEY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⚿"},9920:{value:"26C0",name:"WHITE DRAUGHTS MAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛀"},9921:{value:"26C1",name:"WHITE DRAUGHTS KING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛁"},9922:{value:"26C2",name:"BLACK DRAUGHTS MAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛂"},9923:{value:"26C3",name:"BLACK DRAUGHTS KING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛃"},9924:{value:"26C4",name:"SNOWMAN WITHOUT SNOW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛄"},9925:{value:"26C5",name:"SUN BEHIND CLOUD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛅"},9926:{value:"26C6",name:"RAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛆"},9927:{value:"26C7",name:"BLACK SNOWMAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛇"},9928:{value:"26C8",name:"THUNDER CLOUD AND RAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛈"},9929:{value:"26C9",name:"TURNED WHITE SHOGI PIECE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛉"},9930:{value:"26CA",name:"TURNED BLACK SHOGI PIECE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛊"},9931:{value:"26CB",name:"WHITE DIAMOND IN SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛋"},9932:{value:"26CC",name:"CROSSING LANES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛌"},9933:{value:"26CD",name:"DISABLED CAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛍"},9934:{value:"26CE",name:"OPHIUCHUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛎"},9935:{value:"26CF",name:"PICK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛏"},9936:{value:"26D0",name:"CAR SLIDING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛐"},9937:{value:"26D1",name:"HELMET WITH WHITE CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛑"},9938:{value:"26D2",name:"CIRCLED CROSSING LANES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛒"},9939:{value:"26D3",name:"CHAINS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛓"},9940:{value:"26D4",name:"NO ENTRY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛔"},9941:{value:"26D5",name:"ALTERNATE ONE-WAY LEFT WAY TRAFFIC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛕"},9942:{value:"26D6",name:"BLACK TWO-WAY LEFT WAY TRAFFIC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛖"},9943:{value:"26D7",name:"WHITE TWO-WAY LEFT WAY TRAFFIC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛗"},9944:{value:"26D8",name:"BLACK LEFT LANE MERGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛘"},9945:{value:"26D9",name:"WHITE LEFT LANE MERGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛙"},9946:{value:"26DA",name:"DRIVE SLOW SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛚"},9947:{value:"26DB",name:"HEAVY WHITE DOWN-POINTING TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛛"},9948:{value:"26DC",name:"LEFT CLOSED ENTRY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛜"},9949:{value:"26DD",name:"SQUARED SALTIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛝"},9950:{value:"26DE",name:"FALLING DIAGONAL IN WHITE CIRCLE IN BLACK SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛞"},9951:{value:"26DF",name:"BLACK TRUCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛟"},9952:{value:"26E0",name:"RESTRICTED LEFT ENTRY-1",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛠"},9953:{value:"26E1",name:"RESTRICTED LEFT ENTRY-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛡"},9954:{value:"26E2",name:"ASTRONOMICAL SYMBOL FOR URANUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛢"},9955:{value:"26E3",name:"HEAVY CIRCLE WITH STROKE AND TWO DOTS ABOVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛣"},9956:{value:"26E4",name:"PENTAGRAM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛤"},9957:{value:"26E5",name:"RIGHT-HANDED INTERLACED PENTAGRAM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛥"},9958:{value:"26E6",name:"LEFT-HANDED INTERLACED PENTAGRAM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛦"},9959:{value:"26E7",name:"INVERTED PENTAGRAM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛧"},9960:{value:"26E8",name:"BLACK CROSS ON SHIELD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛨"},9961:{value:"26E9",name:"SHINTO SHRINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛩"},9962:{value:"26EA",name:"CHURCH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛪"},9963:{value:"26EB",name:"CASTLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛫"},9964:{value:"26EC",name:"HISTORIC SITE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛬"},9965:{value:"26ED",name:"GEAR WITHOUT HUB",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛭"},9966:{value:"26EE",name:"GEAR WITH HANDLES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛮"},9967:{value:"26EF",name:"MAP SYMBOL FOR LIGHTHOUSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛯"},9968:{value:"26F0",name:"MOUNTAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛰"},9969:{value:"26F1",name:"UMBRELLA ON GROUND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛱"},9970:{value:"26F2",name:"FOUNTAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛲"},9971:{value:"26F3",name:"FLAG IN HOLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛳"},9972:{value:"26F4",name:"FERRY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛴"},9973:{value:"26F5",name:"SAILBOAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛵"},9974:{value:"26F6",name:"SQUARE FOUR CORNERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛶"},9975:{value:"26F7",name:"SKIER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛷"},9976:{value:"26F8",name:"ICE SKATE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛸"},9977:{value:"26F9",name:"PERSON WITH BALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛹"},9978:{value:"26FA",name:"TENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛺"},9979:{value:"26FB",name:"JAPANESE BANK SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛻"},9980:{value:"26FC",name:"HEADSTONE GRAVEYARD SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛼"},9981:{value:"26FD",name:"FUEL PUMP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛽"},9982:{value:"26FE",name:"CUP ON BLACK SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛾"},9983:{value:"26FF",name:"WHITE FLAG WITH HORIZONTAL MIDDLE BLACK STRIPE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⛿"},9984:{value:"2700",name:"BLACK SAFETY SCISSORS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✀"},9985:{value:"2701",name:"UPPER BLADE SCISSORS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✁"},9986:{value:"2702",name:"BLACK SCISSORS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✂"},9987:{value:"2703",name:"LOWER BLADE SCISSORS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✃"},9988:{value:"2704",name:"WHITE SCISSORS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✄"},9989:{value:"2705",name:"WHITE HEAVY CHECK MARK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✅"},9990:{value:"2706",name:"TELEPHONE LOCATION SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✆"},9991:{value:"2707",name:"TAPE DRIVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✇"},9992:{value:"2708",name:"AIRPLANE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✈"},9993:{value:"2709",name:"ENVELOPE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✉"},9994:{value:"270A",name:"RAISED FIST",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✊"},9995:{value:"270B",name:"RAISED HAND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✋"},9996:{value:"270C",name:"VICTORY HAND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✌"},9997:{value:"270D",name:"WRITING HAND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✍"},9998:{value:"270E",name:"LOWER RIGHT PENCIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✎"},9999:{value:"270F",name:"PENCIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✏"},1e4:{value:"2710",name:"UPPER RIGHT PENCIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✐"},10001:{value:"2711",name:"WHITE NIB",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✑"},10002:{value:"2712",name:"BLACK NIB",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✒"},10003:{value:"2713",name:"CHECK MARK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✓"},10004:{value:"2714",name:"HEAVY CHECK MARK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✔"},10005:{value:"2715",name:"MULTIPLICATION X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✕"},10006:{value:"2716",name:"HEAVY MULTIPLICATION X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✖"},10007:{value:"2717",name:"BALLOT X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✗"},10008:{value:"2718",name:"HEAVY BALLOT X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✘"},10009:{value:"2719",name:"OUTLINED GREEK CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✙"},10010:{value:"271A",name:"HEAVY GREEK CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✚"},10011:{value:"271B",name:"OPEN CENTRE CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"OPEN CENTER CROSS",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✛"},10012:{value:"271C",name:"HEAVY OPEN CENTRE CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY OPEN CENTER CROSS",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✜"},10013:{value:"271D",name:"LATIN CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✝"},10014:{value:"271E",name:"SHADOWED WHITE LATIN CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✞"},10015:{value:"271F",name:"OUTLINED LATIN CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✟"},10016:{value:"2720",name:"MALTESE CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✠"},10017:{value:"2721",name:"STAR OF DAVID",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✡"},10018:{value:"2722",name:"FOUR TEARDROP-SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✢"},10019:{value:"2723",name:"FOUR BALLOON-SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✣"},10020:{value:"2724",name:"HEAVY FOUR BALLOON-SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✤"},10021:{value:"2725",name:"FOUR CLUB-SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✥"},10022:{value:"2726",name:"BLACK FOUR POINTED STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✦"},10023:{value:"2727",name:"WHITE FOUR POINTED STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✧"},10024:{value:"2728",name:"SPARKLES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✨"},10025:{value:"2729",name:"STRESS OUTLINED WHITE STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✩"},10026:{value:"272A",name:"CIRCLED WHITE STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✪"},10027:{value:"272B",name:"OPEN CENTRE BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"OPEN CENTER BLACK STAR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✫"},10028:{value:"272C",name:"BLACK CENTRE WHITE STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK CENTER WHITE STAR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✬"},10029:{value:"272D",name:"OUTLINED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✭"},10030:{value:"272E",name:"HEAVY OUTLINED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✮"},10031:{value:"272F",name:"PINWHEEL STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✯"},10032:{value:"2730",name:"SHADOWED WHITE STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✰"},10033:{value:"2731",name:"HEAVY ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✱"},10034:{value:"2732",name:"OPEN CENTRE ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"OPEN CENTER ASTERISK",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✲"},10035:{value:"2733",name:"EIGHT SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✳"},10036:{value:"2734",name:"EIGHT POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✴"},10037:{value:"2735",name:"EIGHT POINTED PINWHEEL STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✵"},10038:{value:"2736",name:"SIX POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✶"},10039:{value:"2737",name:"EIGHT POINTED RECTILINEAR BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✷"},10040:{value:"2738",name:"HEAVY EIGHT POINTED RECTILINEAR BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✸"},10041:{value:"2739",name:"TWELVE POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✹"},10042:{value:"273A",name:"SIXTEEN POINTED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✺"},10043:{value:"273B",name:"TEARDROP-SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✻"},10044:{value:"273C",name:"OPEN CENTRE TEARDROP-SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"OPEN CENTER TEARDROP-SPOKED ASTERISK",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✼"},10045:{value:"273D",name:"HEAVY TEARDROP-SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✽"},10046:{value:"273E",name:"SIX PETALLED BLACK AND WHITE FLORETTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✾"},10047:{value:"273F",name:"BLACK FLORETTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"✿"},10048:{value:"2740",name:"WHITE FLORETTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❀"},10049:{value:"2741",name:"EIGHT PETALLED OUTLINED BLACK FLORETTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❁"},10050:{value:"2742",name:"CIRCLED OPEN CENTRE EIGHT POINTED STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED OPEN CENTER EIGHT POINTED STAR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❂"},10051:{value:"2743",name:"HEAVY TEARDROP-SPOKED PINWHEEL ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❃"},10052:{value:"2744",name:"SNOWFLAKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❄"},10053:{value:"2745",name:"TIGHT TRIFOLIATE SNOWFLAKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❅"},10054:{value:"2746",name:"HEAVY CHEVRON SNOWFLAKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❆"},10055:{value:"2747",name:"SPARKLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❇"},10056:{value:"2748",name:"HEAVY SPARKLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❈"},10057:{value:"2749",name:"BALLOON-SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❉"},10058:{value:"274A",name:"EIGHT TEARDROP-SPOKED PROPELLER ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❊"},10059:{value:"274B",name:"HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❋"},10060:{value:"274C",name:"CROSS MARK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❌"},10061:{value:"274D",name:"SHADOWED WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❍"},10062:{value:"274E",name:"NEGATIVE SQUARED CROSS MARK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❎"},10063:{value:"274F",name:"LOWER RIGHT DROP-SHADOWED WHITE SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❏"},10064:{value:"2750",name:"UPPER RIGHT DROP-SHADOWED WHITE SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❐"},10065:{value:"2751",name:"LOWER RIGHT SHADOWED WHITE SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❑"},10066:{value:"2752",name:"UPPER RIGHT SHADOWED WHITE SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❒"},10067:{value:"2753",name:"BLACK QUESTION MARK ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❓"},10068:{value:"2754",name:"WHITE QUESTION MARK ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❔"},10069:{value:"2755",name:"WHITE EXCLAMATION MARK ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❕"},10070:{value:"2756",name:"BLACK DIAMOND MINUS WHITE X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❖"},10071:{value:"2757",name:"HEAVY EXCLAMATION MARK SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❗"},10072:{value:"2758",name:"LIGHT VERTICAL BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❘"},10073:{value:"2759",name:"MEDIUM VERTICAL BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❙"},10074:{value:"275A",name:"HEAVY VERTICAL BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❚"},10075:{value:"275B",name:"HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❛"},10076:{value:"275C",name:"HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❜"},10077:{value:"275D",name:"HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❝"},10078:{value:"275E",name:"HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❞"},10079:{value:"275F",name:"HEAVY LOW SINGLE COMMA QUOTATION MARK ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❟"},10080:{value:"2760",name:"HEAVY LOW DOUBLE COMMA QUOTATION MARK ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❠"},10081:{value:"2761",name:"CURVED STEM PARAGRAPH SIGN ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❡"},10082:{value:"2762",name:"HEAVY EXCLAMATION MARK ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❢"},10083:{value:"2763",name:"HEAVY HEART EXCLAMATION MARK ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❣"},10084:{value:"2764",name:"HEAVY BLACK HEART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❤"},10085:{value:"2765",name:"ROTATED HEAVY BLACK HEART BULLET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❥"},10086:{value:"2766",name:"FLORAL HEART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❦"},10087:{value:"2767",name:"ROTATED FLORAL HEART BULLET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"❧"},10132:{value:"2794",name:"HEAVY WIDE-HEADED RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY WIDE-HEADED RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➔"},10133:{value:"2795",name:"HEAVY PLUS SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➕"},10134:{value:"2796",name:"HEAVY MINUS SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➖"},10135:{value:"2797",name:"HEAVY DIVISION SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➗"},10136:{value:"2798",name:"HEAVY SOUTH EAST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY LOWER RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➘"},10137:{value:"2799",name:"HEAVY RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➙"},10138:{value:"279A",name:"HEAVY NORTH EAST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY UPPER RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➚"},10139:{value:"279B",name:"DRAFTING POINT RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DRAFTING POINT RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➛"},10140:{value:"279C",name:"HEAVY ROUND-TIPPED RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY ROUND-TIPPED RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➜"},10141:{value:"279D",name:"TRIANGLE-HEADED RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"TRIANGLE-HEADED RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➝"},10142:{value:"279E",name:"HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY TRIANGLE-HEADED RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➞"},10143:{value:"279F",name:"DASHED TRIANGLE-HEADED RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"DASHED TRIANGLE-HEADED RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➟"},10144:{value:"27A0",name:"HEAVY DASHED TRIANGLE-HEADED RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY DASHED TRIANGLE-HEADED RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➠"},10145:{value:"27A1",name:"BLACK RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➡"},10146:{value:"27A2",name:"THREE-D TOP-LIGHTED RIGHTWARDS ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"THREE-D TOP-LIGHTED RIGHT ARROWHEAD",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➢"},10147:{value:"27A3",name:"THREE-D BOTTOM-LIGHTED RIGHTWARDS ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"THREE-D BOTTOM-LIGHTED RIGHT ARROWHEAD",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➣"},10148:{value:"27A4",name:"BLACK RIGHTWARDS ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK RIGHT ARROWHEAD",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➤"},10149:{value:"27A5",name:"HEAVY BLACK CURVED DOWNWARDS AND RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY BLACK CURVED DOWN AND RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➥"},10150:{value:"27A6",name:"HEAVY BLACK CURVED UPWARDS AND RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY BLACK CURVED UP AND RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➦"},10151:{value:"27A7",name:"SQUAT BLACK RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUAT BLACK RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➧"},10152:{value:"27A8",name:"HEAVY CONCAVE-POINTED BLACK RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY CONCAVE-POINTED BLACK RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➨"},10153:{value:"27A9",name:"RIGHT-SHADED WHITE RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"RIGHT-SHADED WHITE RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➩"},10154:{value:"27AA",name:"LEFT-SHADED WHITE RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"LEFT-SHADED WHITE RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➪"},10155:{value:"27AB",name:"BACK-TILTED SHADOWED WHITE RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BACK-TILTED SHADOWED WHITE RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➫"},10156:{value:"27AC",name:"FRONT-TILTED SHADOWED WHITE RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FRONT-TILTED SHADOWED WHITE RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➬"},10157:{value:"27AD",name:"HEAVY LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY LOWER RIGHT-SHADOWED WHITE RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➭"},10158:{value:"27AE",name:"HEAVY UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY UPPER RIGHT-SHADOWED WHITE RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➮"},10159:{value:"27AF",name:"NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➯"},10160:{value:"27B0",name:"CURLY LOOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➰"},10161:{value:"27B1",name:"NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➱"},10162:{value:"27B2",name:"CIRCLED HEAVY WHITE RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HEAVY WHITE RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➲"},10163:{value:"27B3",name:"WHITE-FEATHERED RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WHITE-FEATHERED RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➳"},10164:{value:"27B4",name:"BLACK-FEATHERED SOUTH EAST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK-FEATHERED LOWER RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➴"},10165:{value:"27B5",name:"BLACK-FEATHERED RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK-FEATHERED RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➵"},10166:{value:"27B6",name:"BLACK-FEATHERED NORTH EAST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"BLACK-FEATHERED UPPER RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➶"},10167:{value:"27B7",name:"HEAVY BLACK-FEATHERED SOUTH EAST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY BLACK-FEATHERED LOWER RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➷"},10168:{value:"27B8",name:"HEAVY BLACK-FEATHERED RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY BLACK-FEATHERED RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➸"},10169:{value:"27B9",name:"HEAVY BLACK-FEATHERED NORTH EAST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY BLACK-FEATHERED UPPER RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➹"},10170:{value:"27BA",name:"TEARDROP-BARBED RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"TEARDROP-BARBED RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➺"},10171:{value:"27BB",name:"HEAVY TEARDROP-SHANKED RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY TEARDROP-SHANKED RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➻"},10172:{value:"27BC",name:"WEDGE-TAILED RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"WEDGE-TAILED RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➼"},10173:{value:"27BD",name:"HEAVY WEDGE-TAILED RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"HEAVY WEDGE-TAILED RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➽"},10174:{value:"27BE",name:"OPEN-OUTLINED RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"OPEN-OUTLINED RIGHT ARROW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➾"},10175:{value:"27BF",name:"DOUBLE CURLY LOOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"➿"},10240:{value:"2800",name:"BRAILLE PATTERN BLANK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠀"},10241:{value:"2801",name:"BRAILLE PATTERN DOTS-1",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠁"},10242:{value:"2802",name:"BRAILLE PATTERN DOTS-2",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠂"},10243:{value:"2803",name:"BRAILLE PATTERN DOTS-12",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠃"},10244:{value:"2804",name:"BRAILLE PATTERN DOTS-3",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠄"},10245:{value:"2805",name:"BRAILLE PATTERN DOTS-13",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠅"},10246:{value:"2806",name:"BRAILLE PATTERN DOTS-23",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠆"},10247:{value:"2807",name:"BRAILLE PATTERN DOTS-123",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠇"},10248:{value:"2808",name:"BRAILLE PATTERN DOTS-4",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠈"},10249:{value:"2809",name:"BRAILLE PATTERN DOTS-14",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠉"},10250:{value:"280A",name:"BRAILLE PATTERN DOTS-24",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠊"},10251:{value:"280B",name:"BRAILLE PATTERN DOTS-124",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠋"},10252:{value:"280C",name:"BRAILLE PATTERN DOTS-34",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠌"},10253:{value:"280D",name:"BRAILLE PATTERN DOTS-134",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠍"},10254:{value:"280E",name:"BRAILLE PATTERN DOTS-234",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠎"},10255:{value:"280F",name:"BRAILLE PATTERN DOTS-1234",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠏"},10256:{value:"2810",name:"BRAILLE PATTERN DOTS-5",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠐"},10257:{value:"2811",name:"BRAILLE PATTERN DOTS-15",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠑"},10258:{value:"2812",name:"BRAILLE PATTERN DOTS-25",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠒"},10259:{value:"2813",name:"BRAILLE PATTERN DOTS-125",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠓"},10260:{value:"2814",name:"BRAILLE PATTERN DOTS-35",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠔"},10261:{value:"2815",name:"BRAILLE PATTERN DOTS-135",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠕"},10262:{value:"2816",name:"BRAILLE PATTERN DOTS-235",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠖"},10263:{value:"2817",name:"BRAILLE PATTERN DOTS-1235",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠗"},10264:{value:"2818",name:"BRAILLE PATTERN DOTS-45",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠘"},10265:{value:"2819",name:"BRAILLE PATTERN DOTS-145",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠙"},10266:{value:"281A",name:"BRAILLE PATTERN DOTS-245",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠚"},10267:{value:"281B",name:"BRAILLE PATTERN DOTS-1245",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠛"},10268:{value:"281C",name:"BRAILLE PATTERN DOTS-345",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠜"},10269:{value:"281D",name:"BRAILLE PATTERN DOTS-1345",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠝"},10270:{value:"281E",name:"BRAILLE PATTERN DOTS-2345",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠞"},10271:{value:"281F",name:"BRAILLE PATTERN DOTS-12345",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠟"},10272:{value:"2820",name:"BRAILLE PATTERN DOTS-6",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠠"},10273:{value:"2821",name:"BRAILLE PATTERN DOTS-16",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠡"},10274:{value:"2822",name:"BRAILLE PATTERN DOTS-26",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠢"},10275:{value:"2823",name:"BRAILLE PATTERN DOTS-126",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠣"},10276:{value:"2824",name:"BRAILLE PATTERN DOTS-36",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠤"},10277:{value:"2825",name:"BRAILLE PATTERN DOTS-136",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠥"},10278:{value:"2826",name:"BRAILLE PATTERN DOTS-236",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠦"},10279:{value:"2827",name:"BRAILLE PATTERN DOTS-1236",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠧"},10280:{value:"2828",name:"BRAILLE PATTERN DOTS-46",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠨"},10281:{value:"2829",name:"BRAILLE PATTERN DOTS-146",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠩"},10282:{value:"282A",name:"BRAILLE PATTERN DOTS-246",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠪"},10283:{value:"282B",name:"BRAILLE PATTERN DOTS-1246",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠫"},10284:{value:"282C",name:"BRAILLE PATTERN DOTS-346",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠬"},10285:{value:"282D",name:"BRAILLE PATTERN DOTS-1346",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠭"},10286:{value:"282E",name:"BRAILLE PATTERN DOTS-2346",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠮"},10287:{value:"282F",name:"BRAILLE PATTERN DOTS-12346",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠯"},10288:{value:"2830",name:"BRAILLE PATTERN DOTS-56",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠰"},10289:{value:"2831",name:"BRAILLE PATTERN DOTS-156",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠱"},10290:{value:"2832",name:"BRAILLE PATTERN DOTS-256",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠲"},10291:{value:"2833",name:"BRAILLE PATTERN DOTS-1256",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠳"},10292:{value:"2834",name:"BRAILLE PATTERN DOTS-356",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠴"},10293:{value:"2835",name:"BRAILLE PATTERN DOTS-1356",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠵"},10294:{value:"2836",name:"BRAILLE PATTERN DOTS-2356",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠶"},10295:{value:"2837",name:"BRAILLE PATTERN DOTS-12356",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠷"},10296:{value:"2838",name:"BRAILLE PATTERN DOTS-456",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠸"},10297:{value:"2839",name:"BRAILLE PATTERN DOTS-1456",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠹"},10298:{value:"283A",name:"BRAILLE PATTERN DOTS-2456",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠺"},10299:{value:"283B",name:"BRAILLE PATTERN DOTS-12456",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠻"},10300:{value:"283C",name:"BRAILLE PATTERN DOTS-3456",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠼"},10301:{value:"283D",name:"BRAILLE PATTERN DOTS-13456",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠽"},10302:{value:"283E",name:"BRAILLE PATTERN DOTS-23456",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠾"},10303:{value:"283F",name:"BRAILLE PATTERN DOTS-123456",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⠿"},10304:{value:"2840",name:"BRAILLE PATTERN DOTS-7",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡀"},10305:{value:"2841",name:"BRAILLE PATTERN DOTS-17",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡁"},10306:{value:"2842",name:"BRAILLE PATTERN DOTS-27",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡂"},10307:{value:"2843",name:"BRAILLE PATTERN DOTS-127",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡃"},10308:{value:"2844",name:"BRAILLE PATTERN DOTS-37",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡄"},10309:{value:"2845",name:"BRAILLE PATTERN DOTS-137",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡅"},10310:{value:"2846",name:"BRAILLE PATTERN DOTS-237",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡆"},10311:{value:"2847",name:"BRAILLE PATTERN DOTS-1237",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡇"},10312:{value:"2848",name:"BRAILLE PATTERN DOTS-47",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡈"},10313:{value:"2849",name:"BRAILLE PATTERN DOTS-147",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡉"},10314:{value:"284A",name:"BRAILLE PATTERN DOTS-247",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡊"},10315:{value:"284B",name:"BRAILLE PATTERN DOTS-1247",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡋"},10316:{value:"284C",name:"BRAILLE PATTERN DOTS-347",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡌"},10317:{value:"284D",name:"BRAILLE PATTERN DOTS-1347",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡍"},10318:{value:"284E",name:"BRAILLE PATTERN DOTS-2347",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡎"},10319:{value:"284F",name:"BRAILLE PATTERN DOTS-12347",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡏"},10320:{value:"2850",name:"BRAILLE PATTERN DOTS-57",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡐"},10321:{value:"2851",name:"BRAILLE PATTERN DOTS-157",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡑"},10322:{value:"2852",name:"BRAILLE PATTERN DOTS-257",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡒"},10323:{value:"2853",name:"BRAILLE PATTERN DOTS-1257",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡓"},10324:{value:"2854",name:"BRAILLE PATTERN DOTS-357",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡔"},10325:{value:"2855",name:"BRAILLE PATTERN DOTS-1357",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡕"},10326:{value:"2856",name:"BRAILLE PATTERN DOTS-2357",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡖"},10327:{value:"2857",name:"BRAILLE PATTERN DOTS-12357",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡗"},10328:{value:"2858",name:"BRAILLE PATTERN DOTS-457",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡘"},10329:{value:"2859",name:"BRAILLE PATTERN DOTS-1457",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡙"},10330:{value:"285A",name:"BRAILLE PATTERN DOTS-2457",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡚"},10331:{value:"285B",name:"BRAILLE PATTERN DOTS-12457",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡛"},10332:{value:"285C",name:"BRAILLE PATTERN DOTS-3457",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡜"},10333:{value:"285D",name:"BRAILLE PATTERN DOTS-13457",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡝"},10334:{value:"285E",name:"BRAILLE PATTERN DOTS-23457",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡞"},10335:{value:"285F",name:"BRAILLE PATTERN DOTS-123457",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡟"},10336:{value:"2860",name:"BRAILLE PATTERN DOTS-67",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡠"},10337:{value:"2861",name:"BRAILLE PATTERN DOTS-167",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡡"},10338:{value:"2862",name:"BRAILLE PATTERN DOTS-267",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡢"},10339:{value:"2863",name:"BRAILLE PATTERN DOTS-1267",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡣"},10340:{value:"2864",name:"BRAILLE PATTERN DOTS-367",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡤"},10341:{value:"2865",name:"BRAILLE PATTERN DOTS-1367",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡥"},10342:{value:"2866",name:"BRAILLE PATTERN DOTS-2367",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡦"},10343:{value:"2867",name:"BRAILLE PATTERN DOTS-12367",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡧"},10344:{value:"2868",name:"BRAILLE PATTERN DOTS-467",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡨"},10345:{value:"2869",name:"BRAILLE PATTERN DOTS-1467",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡩"},10346:{value:"286A",name:"BRAILLE PATTERN DOTS-2467",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡪"},10347:{value:"286B",name:"BRAILLE PATTERN DOTS-12467",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡫"},10348:{value:"286C",name:"BRAILLE PATTERN DOTS-3467",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡬"},10349:{value:"286D",name:"BRAILLE PATTERN DOTS-13467",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡭"},10350:{value:"286E",name:"BRAILLE PATTERN DOTS-23467",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡮"},10351:{value:"286F",name:"BRAILLE PATTERN DOTS-123467",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡯"},10352:{value:"2870",name:"BRAILLE PATTERN DOTS-567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡰"},10353:{value:"2871",name:"BRAILLE PATTERN DOTS-1567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡱"},10354:{value:"2872",name:"BRAILLE PATTERN DOTS-2567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡲"},10355:{value:"2873",name:"BRAILLE PATTERN DOTS-12567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡳"},10356:{value:"2874",name:"BRAILLE PATTERN DOTS-3567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡴"},10357:{value:"2875",name:"BRAILLE PATTERN DOTS-13567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡵"},10358:{value:"2876",name:"BRAILLE PATTERN DOTS-23567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡶"},10359:{value:"2877",name:"BRAILLE PATTERN DOTS-123567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡷"},10360:{value:"2878",name:"BRAILLE PATTERN DOTS-4567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡸"},10361:{value:"2879",name:"BRAILLE PATTERN DOTS-14567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡹"},10362:{value:"287A",name:"BRAILLE PATTERN DOTS-24567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡺"},10363:{value:"287B",name:"BRAILLE PATTERN DOTS-124567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡻"},10364:{value:"287C",name:"BRAILLE PATTERN DOTS-34567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡼"},10365:{value:"287D",name:"BRAILLE PATTERN DOTS-134567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡽"},10366:{value:"287E",name:"BRAILLE PATTERN DOTS-234567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡾"},10367:{value:"287F",name:"BRAILLE PATTERN DOTS-1234567",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⡿"},10368:{value:"2880",name:"BRAILLE PATTERN DOTS-8",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢀"},10369:{value:"2881",name:"BRAILLE PATTERN DOTS-18",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢁"},10370:{value:"2882",name:"BRAILLE PATTERN DOTS-28",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢂"},10371:{value:"2883",name:"BRAILLE PATTERN DOTS-128",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢃"},10372:{value:"2884",name:"BRAILLE PATTERN DOTS-38",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢄"},10373:{value:"2885",name:"BRAILLE PATTERN DOTS-138",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢅"},10374:{value:"2886",name:"BRAILLE PATTERN DOTS-238",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢆"},10375:{value:"2887",name:"BRAILLE PATTERN DOTS-1238",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢇"},10376:{value:"2888",name:"BRAILLE PATTERN DOTS-48",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢈"},10377:{value:"2889",name:"BRAILLE PATTERN DOTS-148",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢉"},10378:{value:"288A",name:"BRAILLE PATTERN DOTS-248",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢊"},10379:{value:"288B",name:"BRAILLE PATTERN DOTS-1248",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢋"},10380:{value:"288C",name:"BRAILLE PATTERN DOTS-348",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢌"},10381:{value:"288D",name:"BRAILLE PATTERN DOTS-1348",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢍"},10382:{value:"288E",name:"BRAILLE PATTERN DOTS-2348",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢎"},10383:{value:"288F",name:"BRAILLE PATTERN DOTS-12348",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢏"},10384:{value:"2890",name:"BRAILLE PATTERN DOTS-58",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢐"},10385:{value:"2891",name:"BRAILLE PATTERN DOTS-158",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢑"},10386:{value:"2892",name:"BRAILLE PATTERN DOTS-258",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢒"},10387:{value:"2893",name:"BRAILLE PATTERN DOTS-1258",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢓"},10388:{value:"2894",name:"BRAILLE PATTERN DOTS-358",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢔"},10389:{value:"2895",name:"BRAILLE PATTERN DOTS-1358",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢕"},10390:{value:"2896",name:"BRAILLE PATTERN DOTS-2358",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢖"},10391:{value:"2897",name:"BRAILLE PATTERN DOTS-12358",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢗"},10392:{value:"2898",name:"BRAILLE PATTERN DOTS-458",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢘"},10393:{value:"2899",name:"BRAILLE PATTERN DOTS-1458",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢙"},10394:{value:"289A",name:"BRAILLE PATTERN DOTS-2458",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢚"},10395:{value:"289B",name:"BRAILLE PATTERN DOTS-12458",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢛"},10396:{value:"289C",name:"BRAILLE PATTERN DOTS-3458",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢜"},10397:{value:"289D",name:"BRAILLE PATTERN DOTS-13458",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢝"},10398:{value:"289E",name:"BRAILLE PATTERN DOTS-23458",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢞"},10399:{value:"289F",name:"BRAILLE PATTERN DOTS-123458",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢟"},10400:{value:"28A0",name:"BRAILLE PATTERN DOTS-68",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢠"},10401:{value:"28A1",name:"BRAILLE PATTERN DOTS-168",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢡"},10402:{value:"28A2",name:"BRAILLE PATTERN DOTS-268",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢢"},10403:{value:"28A3",name:"BRAILLE PATTERN DOTS-1268",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢣"},10404:{value:"28A4",name:"BRAILLE PATTERN DOTS-368",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢤"},10405:{value:"28A5",name:"BRAILLE PATTERN DOTS-1368",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢥"},10406:{value:"28A6",name:"BRAILLE PATTERN DOTS-2368",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢦"},10407:{value:"28A7",name:"BRAILLE PATTERN DOTS-12368",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢧"},10408:{value:"28A8",name:"BRAILLE PATTERN DOTS-468",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢨"},10409:{value:"28A9",name:"BRAILLE PATTERN DOTS-1468",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢩"},10410:{value:"28AA",name:"BRAILLE PATTERN DOTS-2468",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢪"},10411:{value:"28AB",name:"BRAILLE PATTERN DOTS-12468",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢫"},10412:{value:"28AC",name:"BRAILLE PATTERN DOTS-3468",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢬"},10413:{value:"28AD",name:"BRAILLE PATTERN DOTS-13468",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢭"},10414:{value:"28AE",name:"BRAILLE PATTERN DOTS-23468",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢮"},10415:{value:"28AF",name:"BRAILLE PATTERN DOTS-123468",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢯"},10416:{value:"28B0",name:"BRAILLE PATTERN DOTS-568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢰"},10417:{value:"28B1",name:"BRAILLE PATTERN DOTS-1568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢱"},10418:{value:"28B2",name:"BRAILLE PATTERN DOTS-2568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢲"},10419:{value:"28B3",name:"BRAILLE PATTERN DOTS-12568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢳"},10420:{value:"28B4",name:"BRAILLE PATTERN DOTS-3568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢴"},10421:{value:"28B5",name:"BRAILLE PATTERN DOTS-13568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢵"},10422:{value:"28B6",name:"BRAILLE PATTERN DOTS-23568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢶"},10423:{value:"28B7",name:"BRAILLE PATTERN DOTS-123568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢷"},10424:{value:"28B8",name:"BRAILLE PATTERN DOTS-4568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢸"},10425:{value:"28B9",name:"BRAILLE PATTERN DOTS-14568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢹"},10426:{value:"28BA",name:"BRAILLE PATTERN DOTS-24568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢺"},10427:{value:"28BB",name:"BRAILLE PATTERN DOTS-124568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢻"},10428:{value:"28BC",name:"BRAILLE PATTERN DOTS-34568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢼"},10429:{value:"28BD",name:"BRAILLE PATTERN DOTS-134568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢽"},10430:{value:"28BE",name:"BRAILLE PATTERN DOTS-234568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢾"},10431:{value:"28BF",name:"BRAILLE PATTERN DOTS-1234568",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⢿"},10432:{value:"28C0",name:"BRAILLE PATTERN DOTS-78",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣀"},10433:{value:"28C1",name:"BRAILLE PATTERN DOTS-178",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣁"},10434:{value:"28C2",name:"BRAILLE PATTERN DOTS-278",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣂"},10435:{value:"28C3",name:"BRAILLE PATTERN DOTS-1278",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣃"},10436:{value:"28C4",name:"BRAILLE PATTERN DOTS-378",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣄"},10437:{value:"28C5",name:"BRAILLE PATTERN DOTS-1378",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣅"},10438:{value:"28C6",name:"BRAILLE PATTERN DOTS-2378",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣆"},10439:{value:"28C7",name:"BRAILLE PATTERN DOTS-12378",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣇"},10440:{value:"28C8",name:"BRAILLE PATTERN DOTS-478",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣈"},10441:{value:"28C9",name:"BRAILLE PATTERN DOTS-1478",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣉"},10442:{value:"28CA",name:"BRAILLE PATTERN DOTS-2478",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣊"},10443:{value:"28CB",name:"BRAILLE PATTERN DOTS-12478",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣋"},10444:{value:"28CC",name:"BRAILLE PATTERN DOTS-3478",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣌"},10445:{value:"28CD",name:"BRAILLE PATTERN DOTS-13478",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣍"},10446:{value:"28CE",name:"BRAILLE PATTERN DOTS-23478",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣎"},10447:{value:"28CF",name:"BRAILLE PATTERN DOTS-123478",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣏"},10448:{value:"28D0",name:"BRAILLE PATTERN DOTS-578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣐"},10449:{value:"28D1",name:"BRAILLE PATTERN DOTS-1578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣑"},10450:{value:"28D2",name:"BRAILLE PATTERN DOTS-2578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣒"},10451:{value:"28D3",name:"BRAILLE PATTERN DOTS-12578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣓"},10452:{value:"28D4",name:"BRAILLE PATTERN DOTS-3578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣔"},10453:{value:"28D5",name:"BRAILLE PATTERN DOTS-13578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣕"},10454:{value:"28D6",name:"BRAILLE PATTERN DOTS-23578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣖"},10455:{value:"28D7",name:"BRAILLE PATTERN DOTS-123578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣗"},10456:{value:"28D8",name:"BRAILLE PATTERN DOTS-4578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣘"},10457:{value:"28D9",name:"BRAILLE PATTERN DOTS-14578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣙"},10458:{value:"28DA",name:"BRAILLE PATTERN DOTS-24578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣚"},10459:{value:"28DB",name:"BRAILLE PATTERN DOTS-124578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣛"},10460:{value:"28DC",name:"BRAILLE PATTERN DOTS-34578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣜"},10461:{value:"28DD",name:"BRAILLE PATTERN DOTS-134578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣝"},10462:{value:"28DE",name:"BRAILLE PATTERN DOTS-234578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣞"},10463:{value:"28DF",name:"BRAILLE PATTERN DOTS-1234578",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣟"},10464:{value:"28E0",name:"BRAILLE PATTERN DOTS-678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣠"},10465:{value:"28E1",name:"BRAILLE PATTERN DOTS-1678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣡"},10466:{value:"28E2",name:"BRAILLE PATTERN DOTS-2678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣢"},10467:{value:"28E3",name:"BRAILLE PATTERN DOTS-12678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣣"},10468:{value:"28E4",name:"BRAILLE PATTERN DOTS-3678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣤"},10469:{value:"28E5",name:"BRAILLE PATTERN DOTS-13678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣥"},10470:{value:"28E6",name:"BRAILLE PATTERN DOTS-23678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣦"},10471:{value:"28E7",name:"BRAILLE PATTERN DOTS-123678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣧"},10472:{value:"28E8",name:"BRAILLE PATTERN DOTS-4678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣨"},10473:{value:"28E9",name:"BRAILLE PATTERN DOTS-14678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣩"},10474:{value:"28EA",name:"BRAILLE PATTERN DOTS-24678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣪"},10475:{value:"28EB",name:"BRAILLE PATTERN DOTS-124678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣫"},10476:{value:"28EC",name:"BRAILLE PATTERN DOTS-34678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣬"},10477:{value:"28ED",name:"BRAILLE PATTERN DOTS-134678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣭"},10478:{value:"28EE",name:"BRAILLE PATTERN DOTS-234678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣮"},10479:{value:"28EF",name:"BRAILLE PATTERN DOTS-1234678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣯"},10480:{value:"28F0",name:"BRAILLE PATTERN DOTS-5678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣰"},10481:{value:"28F1",name:"BRAILLE PATTERN DOTS-15678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣱"},10482:{value:"28F2",name:"BRAILLE PATTERN DOTS-25678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣲"},10483:{value:"28F3",name:"BRAILLE PATTERN DOTS-125678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣳"},10484:{value:"28F4",name:"BRAILLE PATTERN DOTS-35678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣴"},10485:{value:"28F5",name:"BRAILLE PATTERN DOTS-135678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣵"},10486:{value:"28F6",name:"BRAILLE PATTERN DOTS-235678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣶"},10487:{value:"28F7",name:"BRAILLE PATTERN DOTS-1235678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣷"},10488:{value:"28F8",name:"BRAILLE PATTERN DOTS-45678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣸"},10489:{value:"28F9",name:"BRAILLE PATTERN DOTS-145678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣹"},10490:{value:"28FA",name:"BRAILLE PATTERN DOTS-245678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣺"},10491:{value:"28FB",name:"BRAILLE PATTERN DOTS-1245678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣻"},10492:{value:"28FC",name:"BRAILLE PATTERN DOTS-345678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣼"},10493:{value:"28FD",name:"BRAILLE PATTERN DOTS-1345678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣽"},10494:{value:"28FE",name:"BRAILLE PATTERN DOTS-2345678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣾"},10495:{value:"28FF",name:"BRAILLE PATTERN DOTS-12345678",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⣿"},11008:{value:"2B00",name:"NORTH EAST WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬀"},11009:{value:"2B01",name:"NORTH WEST WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬁"},11010:{value:"2B02",name:"SOUTH EAST WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬂"},11011:{value:"2B03",name:"SOUTH WEST WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬃"},11012:{value:"2B04",name:"LEFT RIGHT WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬄"},11013:{value:"2B05",name:"LEFTWARDS BLACK ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬅"},11014:{value:"2B06",name:"UPWARDS BLACK ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬆"},11015:{value:"2B07",name:"DOWNWARDS BLACK ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬇"},11016:{value:"2B08",name:"NORTH EAST BLACK ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬈"},11017:{value:"2B09",name:"NORTH WEST BLACK ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬉"},11018:{value:"2B0A",name:"SOUTH EAST BLACK ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬊"},11019:{value:"2B0B",name:"SOUTH WEST BLACK ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬋"},11020:{value:"2B0C",name:"LEFT RIGHT BLACK ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬌"},11021:{value:"2B0D",name:"UP DOWN BLACK ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬍"},11022:{value:"2B0E",name:"RIGHTWARDS ARROW WITH TIP DOWNWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬎"},11023:{value:"2B0F",name:"RIGHTWARDS ARROW WITH TIP UPWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬏"},11024:{value:"2B10",name:"LEFTWARDS ARROW WITH TIP DOWNWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬐"},11025:{value:"2B11",name:"LEFTWARDS ARROW WITH TIP UPWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬑"},11026:{value:"2B12",name:"SQUARE WITH TOP HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬒"},11027:{value:"2B13",name:"SQUARE WITH BOTTOM HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬓"},11028:{value:"2B14",name:"SQUARE WITH UPPER RIGHT DIAGONAL HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬔"},11029:{value:"2B15",name:"SQUARE WITH LOWER LEFT DIAGONAL HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬕"},11030:{value:"2B16",name:"DIAMOND WITH LEFT HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬖"},11031:{value:"2B17",name:"DIAMOND WITH RIGHT HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬗"},11032:{value:"2B18",name:"DIAMOND WITH TOP HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬘"},11033:{value:"2B19",name:"DIAMOND WITH BOTTOM HALF BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬙"},11034:{value:"2B1A",name:"DOTTED SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬚"},11035:{value:"2B1B",name:"BLACK LARGE SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬛"},11036:{value:"2B1C",name:"WHITE LARGE SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬜"},11037:{value:"2B1D",name:"BLACK VERY SMALL SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬝"},11038:{value:"2B1E",name:"WHITE VERY SMALL SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬞"},11039:{value:"2B1F",name:"BLACK PENTAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬟"},11040:{value:"2B20",name:"WHITE PENTAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬠"},11041:{value:"2B21",name:"WHITE HEXAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬡"},11042:{value:"2B22",name:"BLACK HEXAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬢"},11043:{value:"2B23",name:"HORIZONTAL BLACK HEXAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬣"},11044:{value:"2B24",name:"BLACK LARGE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬤"},11045:{value:"2B25",name:"BLACK MEDIUM DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬥"},11046:{value:"2B26",name:"WHITE MEDIUM DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬦"},11047:{value:"2B27",name:"BLACK MEDIUM LOZENGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬧"},11048:{value:"2B28",name:"WHITE MEDIUM LOZENGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬨"},11049:{value:"2B29",name:"BLACK SMALL DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬩"},11050:{value:"2B2A",name:"BLACK SMALL LOZENGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬪"},11051:{value:"2B2B",name:"WHITE SMALL LOZENGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬫"},11052:{value:"2B2C",name:"BLACK HORIZONTAL ELLIPSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬬"},11053:{value:"2B2D",name:"WHITE HORIZONTAL ELLIPSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬭"},11054:{value:"2B2E",name:"BLACK VERTICAL ELLIPSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬮"},11055:{value:"2B2F",name:"WHITE VERTICAL ELLIPSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⬯"},11077:{value:"2B45",name:"LEFTWARDS QUADRUPLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭅"},11078:{value:"2B46",name:"RIGHTWARDS QUADRUPLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭆"},11085:{value:"2B4D",name:"DOWNWARDS TRIANGLE-HEADED ZIGZAG ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭍"},11086:{value:"2B4E",name:"SHORT SLANTED NORTH ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭎"},11087:{value:"2B4F",name:"SHORT BACKSLANTED SOUTH ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭏"},11088:{value:"2B50",name:"WHITE MEDIUM STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭐"},11089:{value:"2B51",name:"BLACK SMALL STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭑"},11090:{value:"2B52",name:"WHITE SMALL STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭒"},11091:{value:"2B53",name:"BLACK RIGHT-POINTING PENTAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭓"},11092:{value:"2B54",name:"WHITE RIGHT-POINTING PENTAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭔"},11093:{value:"2B55",name:"HEAVY LARGE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭕"},11094:{value:"2B56",name:"HEAVY OVAL WITH OVAL INSIDE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭖"},11095:{value:"2B57",name:"HEAVY CIRCLE WITH CIRCLE INSIDE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭗"},11096:{value:"2B58",name:"HEAVY CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭘"},11097:{value:"2B59",name:"HEAVY CIRCLED SALTIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭙"},11098:{value:"2B5A",name:"SLANTED NORTH ARROW WITH HOOKED HEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭚"},11099:{value:"2B5B",name:"BACKSLANTED SOUTH ARROW WITH HOOKED TAIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭛"},11100:{value:"2B5C",name:"SLANTED NORTH ARROW WITH HORIZONTAL TAIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭜"},11101:{value:"2B5D",name:"BACKSLANTED SOUTH ARROW WITH HORIZONTAL TAIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭝"},11102:{value:"2B5E",name:"BENT ARROW POINTING DOWNWARDS THEN NORTH EAST",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭞"},11103:{value:"2B5F",name:"SHORT BENT ARROW POINTING DOWNWARDS THEN NORTH EAST",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭟"},11104:{value:"2B60",name:"LEFTWARDS TRIANGLE-HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭠"},11105:{value:"2B61",name:"UPWARDS TRIANGLE-HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭡"},11106:{value:"2B62",name:"RIGHTWARDS TRIANGLE-HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭢"},11107:{value:"2B63",name:"DOWNWARDS TRIANGLE-HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭣"},11108:{value:"2B64",name:"LEFT RIGHT TRIANGLE-HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭤"},11109:{value:"2B65",name:"UP DOWN TRIANGLE-HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭥"},11110:{value:"2B66",name:"NORTH WEST TRIANGLE-HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭦"},11111:{value:"2B67",name:"NORTH EAST TRIANGLE-HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭧"},11112:{value:"2B68",name:"SOUTH EAST TRIANGLE-HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭨"},11113:{value:"2B69",name:"SOUTH WEST TRIANGLE-HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭩"},11114:{value:"2B6A",name:"LEFTWARDS TRIANGLE-HEADED DASHED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭪"},11115:{value:"2B6B",name:"UPWARDS TRIANGLE-HEADED DASHED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭫"},11116:{value:"2B6C",name:"RIGHTWARDS TRIANGLE-HEADED DASHED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭬"},11117:{value:"2B6D",name:"DOWNWARDS TRIANGLE-HEADED DASHED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭭"},11118:{value:"2B6E",name:"CLOCKWISE TRIANGLE-HEADED OPEN CIRCLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭮"},11119:{value:"2B6F",name:"ANTICLOCKWISE TRIANGLE-HEADED OPEN CIRCLE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭯"},11120:{value:"2B70",name:"LEFTWARDS TRIANGLE-HEADED ARROW TO BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭰"},11121:{value:"2B71",name:"UPWARDS TRIANGLE-HEADED ARROW TO BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭱"},11122:{value:"2B72",name:"RIGHTWARDS TRIANGLE-HEADED ARROW TO BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭲"},11123:{value:"2B73",name:"DOWNWARDS TRIANGLE-HEADED ARROW TO BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭳"},11126:{value:"2B76",name:"NORTH WEST TRIANGLE-HEADED ARROW TO BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭶"},11127:{value:"2B77",name:"NORTH EAST TRIANGLE-HEADED ARROW TO BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭷"},11128:{value:"2B78",name:"SOUTH EAST TRIANGLE-HEADED ARROW TO BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭸"},11129:{value:"2B79",name:"SOUTH WEST TRIANGLE-HEADED ARROW TO BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭹"},11130:{value:"2B7A",name:"LEFTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭺"},11131:{value:"2B7B",name:"UPWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭻"},11132:{value:"2B7C",name:"RIGHTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭼"},11133:{value:"2B7D",name:"DOWNWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭽"},11134:{value:"2B7E",name:"HORIZONTAL TAB KEY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭾"},11135:{value:"2B7F",name:"VERTICAL TAB KEY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⭿"},11136:{value:"2B80",name:"LEFTWARDS TRIANGLE-HEADED ARROW OVER RIGHTWARDS TRIANGLE-HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮀"},11137:{value:"2B81",name:"UPWARDS TRIANGLE-HEADED ARROW LEFTWARDS OF DOWNWARDS TRIANGLE-HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮁"},11138:{value:"2B82",name:"RIGHTWARDS TRIANGLE-HEADED ARROW OVER LEFTWARDS TRIANGLE-HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮂"},11139:{value:"2B83",name:"DOWNWARDS TRIANGLE-HEADED ARROW LEFTWARDS OF UPWARDS TRIANGLE-HEADED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮃"},11140:{value:"2B84",name:"LEFTWARDS TRIANGLE-HEADED PAIRED ARROWS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮄"},11141:{value:"2B85",name:"UPWARDS TRIANGLE-HEADED PAIRED ARROWS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮅"},11142:{value:"2B86",name:"RIGHTWARDS TRIANGLE-HEADED PAIRED ARROWS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮆"},11143:{value:"2B87",name:"DOWNWARDS TRIANGLE-HEADED PAIRED ARROWS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮇"},11144:{value:"2B88",name:"LEFTWARDS BLACK CIRCLED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮈"},11145:{value:"2B89",name:"UPWARDS BLACK CIRCLED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮉"},11146:{value:"2B8A",name:"RIGHTWARDS BLACK CIRCLED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮊"},11147:{value:"2B8B",name:"DOWNWARDS BLACK CIRCLED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮋"},11148:{value:"2B8C",name:"ANTICLOCKWISE TRIANGLE-HEADED RIGHT U-SHAPED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮌"},11149:{value:"2B8D",name:"ANTICLOCKWISE TRIANGLE-HEADED BOTTOM U-SHAPED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮍"},11150:{value:"2B8E",name:"ANTICLOCKWISE TRIANGLE-HEADED LEFT U-SHAPED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮎"},11151:{value:"2B8F",name:"ANTICLOCKWISE TRIANGLE-HEADED TOP U-SHAPED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮏"},11152:{value:"2B90",name:"RETURN LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮐"},11153:{value:"2B91",name:"RETURN RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮑"},11154:{value:"2B92",name:"NEWLINE LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮒"},11155:{value:"2B93",name:"NEWLINE RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮓"},11156:{value:"2B94",name:"FOUR CORNER ARROWS CIRCLING ANTICLOCKWISE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮔"},11157:{value:"2B95",name:"RIGHTWARDS BLACK ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮕"},11160:{value:"2B98",name:"THREE-D TOP-LIGHTED LEFTWARDS EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮘"},11161:{value:"2B99",name:"THREE-D RIGHT-LIGHTED UPWARDS EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮙"},11162:{value:"2B9A",name:"THREE-D TOP-LIGHTED RIGHTWARDS EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮚"},11163:{value:"2B9B",name:"THREE-D LEFT-LIGHTED DOWNWARDS EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮛"},11164:{value:"2B9C",name:"BLACK LEFTWARDS EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮜"},11165:{value:"2B9D",name:"BLACK UPWARDS EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮝"},11166:{value:"2B9E",name:"BLACK RIGHTWARDS EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮞"},11167:{value:"2B9F",name:"BLACK DOWNWARDS EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮟"},11168:{value:"2BA0",name:"DOWNWARDS TRIANGLE-HEADED ARROW WITH LONG TIP LEFTWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮠"},11169:{value:"2BA1",name:"DOWNWARDS TRIANGLE-HEADED ARROW WITH LONG TIP RIGHTWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮡"},11170:{value:"2BA2",name:"UPWARDS TRIANGLE-HEADED ARROW WITH LONG TIP LEFTWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮢"},11171:{value:"2BA3",name:"UPWARDS TRIANGLE-HEADED ARROW WITH LONG TIP RIGHTWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮣"},11172:{value:"2BA4",name:"LEFTWARDS TRIANGLE-HEADED ARROW WITH LONG TIP UPWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮤"},11173:{value:"2BA5",name:"RIGHTWARDS TRIANGLE-HEADED ARROW WITH LONG TIP UPWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮥"},11174:{value:"2BA6",name:"LEFTWARDS TRIANGLE-HEADED ARROW WITH LONG TIP DOWNWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮦"},11175:{value:"2BA7",name:"RIGHTWARDS TRIANGLE-HEADED ARROW WITH LONG TIP DOWNWARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮧"},11176:{value:"2BA8",name:"BLACK CURVED DOWNWARDS AND LEFTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮨"},11177:{value:"2BA9",name:"BLACK CURVED DOWNWARDS AND RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮩"},11178:{value:"2BAA",name:"BLACK CURVED UPWARDS AND LEFTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮪"},11179:{value:"2BAB",name:"BLACK CURVED UPWARDS AND RIGHTWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮫"},11180:{value:"2BAC",name:"BLACK CURVED LEFTWARDS AND UPWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮬"},11181:{value:"2BAD",name:"BLACK CURVED RIGHTWARDS AND UPWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮭"},11182:{value:"2BAE",name:"BLACK CURVED LEFTWARDS AND DOWNWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮮"},11183:{value:"2BAF",name:"BLACK CURVED RIGHTWARDS AND DOWNWARDS ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮯"},11184:{value:"2BB0",name:"RIBBON ARROW DOWN LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮰"},11185:{value:"2BB1",name:"RIBBON ARROW DOWN RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮱"},11186:{value:"2BB2",name:"RIBBON ARROW UP LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮲"},11187:{value:"2BB3",name:"RIBBON ARROW UP RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮳"},11188:{value:"2BB4",name:"RIBBON ARROW LEFT UP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮴"},11189:{value:"2BB5",name:"RIBBON ARROW RIGHT UP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮵"},11190:{value:"2BB6",name:"RIBBON ARROW LEFT DOWN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮶"},11191:{value:"2BB7",name:"RIBBON ARROW RIGHT DOWN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮷"},11192:{value:"2BB8",name:"UPWARDS WHITE ARROW FROM BAR WITH HORIZONTAL BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮸"},11193:{value:"2BB9",name:"UP ARROWHEAD IN A RECTANGLE BOX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮹"},11197:{value:"2BBD",name:"BALLOT BOX WITH LIGHT X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮽"},11198:{value:"2BBE",name:"CIRCLED X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮾"},11199:{value:"2BBF",name:"CIRCLED BOLD X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⮿"},11200:{value:"2BC0",name:"BLACK SQUARE CENTRED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯀"},11201:{value:"2BC1",name:"BLACK DIAMOND CENTRED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯁"},11202:{value:"2BC2",name:"TURNED BLACK PENTAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯂"},11203:{value:"2BC3",name:"HORIZONTAL BLACK OCTAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯃"},11204:{value:"2BC4",name:"BLACK OCTAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯄"},11205:{value:"2BC5",name:"BLACK MEDIUM UP-POINTING TRIANGLE CENTRED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯅"},11206:{value:"2BC6",name:"BLACK MEDIUM DOWN-POINTING TRIANGLE CENTRED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯆"},11207:{value:"2BC7",name:"BLACK MEDIUM LEFT-POINTING TRIANGLE CENTRED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯇"},11208:{value:"2BC8",name:"BLACK MEDIUM RIGHT-POINTING TRIANGLE CENTRED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯈"},11210:{value:"2BCA",name:"TOP HALF BLACK CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯊"},11211:{value:"2BCB",name:"BOTTOM HALF BLACK CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯋"},11212:{value:"2BCC",name:"LIGHT FOUR POINTED BLACK CUSP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯌"},11213:{value:"2BCD",name:"ROTATED LIGHT FOUR POINTED BLACK CUSP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯍"},11214:{value:"2BCE",name:"WHITE FOUR POINTED CUSP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯎"},11215:{value:"2BCF",name:"ROTATED WHITE FOUR POINTED CUSP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯏"},11216:{value:"2BD0",name:"SQUARE POSITION INDICATOR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯐"},11217:{value:"2BD1",name:"UNCERTAINTY SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯑"},11218:{value:"2BD2",name:"GROUP MARK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯒"},11244:{value:"2BEC",name:"LEFTWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯬"},11245:{value:"2BED",name:"UPWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯭"},11246:{value:"2BEE",name:"RIGHTWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯮"},11247:{value:"2BEF",name:"DOWNWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⯯"},11493:{value:"2CE5",name:"COPTIC SYMBOL MI RO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⳥"},11494:{value:"2CE6",name:"COPTIC SYMBOL PI RO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⳦"},11495:{value:"2CE7",name:"COPTIC SYMBOL STAUROS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⳧"},11496:{value:"2CE8",name:"COPTIC SYMBOL TAU RO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⳨"},11497:{value:"2CE9",name:"COPTIC SYMBOL KHI RO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⳩"},11498:{value:"2CEA",name:"COPTIC SYMBOL SHIMA SIMA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⳪"},11904:{value:"2E80",name:"CJK RADICAL REPEAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺀"},11905:{value:"2E81",name:"CJK RADICAL CLIFF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺁"},11906:{value:"2E82",name:"CJK RADICAL SECOND ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺂"},11907:{value:"2E83",name:"CJK RADICAL SECOND TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺃"},11908:{value:"2E84",name:"CJK RADICAL SECOND THREE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺄"},11909:{value:"2E85",name:"CJK RADICAL PERSON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺅"},11910:{value:"2E86",name:"CJK RADICAL BOX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺆"},11911:{value:"2E87",name:"CJK RADICAL TABLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺇"},11912:{value:"2E88",name:"CJK RADICAL KNIFE ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺈"},11913:{value:"2E89",name:"CJK RADICAL KNIFE TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺉"},11914:{value:"2E8A",name:"CJK RADICAL DIVINATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺊"},11915:{value:"2E8B",name:"CJK RADICAL SEAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺋"},11916:{value:"2E8C",name:"CJK RADICAL SMALL ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺌"},11917:{value:"2E8D",name:"CJK RADICAL SMALL TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺍"},11918:{value:"2E8E",name:"CJK RADICAL LAME ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺎"},11919:{value:"2E8F",name:"CJK RADICAL LAME TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺏"},11920:{value:"2E90",name:"CJK RADICAL LAME THREE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺐"},11921:{value:"2E91",name:"CJK RADICAL LAME FOUR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺑"},11922:{value:"2E92",name:"CJK RADICAL SNAKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺒"},11923:{value:"2E93",name:"CJK RADICAL THREAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺓"},11924:{value:"2E94",name:"CJK RADICAL SNOUT ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺔"},11925:{value:"2E95",name:"CJK RADICAL SNOUT TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺕"},11926:{value:"2E96",name:"CJK RADICAL HEART ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺖"},11927:{value:"2E97",name:"CJK RADICAL HEART TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺗"},11928:{value:"2E98",name:"CJK RADICAL HAND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺘"},11929:{value:"2E99",name:"CJK RADICAL RAP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺙"},11931:{value:"2E9B",name:"CJK RADICAL CHOKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺛"},11932:{value:"2E9C",name:"CJK RADICAL SUN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺜"},11933:{value:"2E9D",name:"CJK RADICAL MOON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺝"},11934:{value:"2E9E",name:"CJK RADICAL DEATH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺞"},11935:{value:"2E9F",name:"CJK RADICAL MOTHER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6BCD",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺟"},11936:{value:"2EA0",name:"CJK RADICAL CIVILIAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺠"},11937:{value:"2EA1",name:"CJK RADICAL WATER ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺡"},11938:{value:"2EA2",name:"CJK RADICAL WATER TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺢"},11939:{value:"2EA3",name:"CJK RADICAL FIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺣"},11940:{value:"2EA4",name:"CJK RADICAL PAW ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺤"},11941:{value:"2EA5",name:"CJK RADICAL PAW TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺥"},11942:{value:"2EA6",name:"CJK RADICAL SIMPLIFIED HALF TREE TRUNK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺦"},11943:{value:"2EA7",name:"CJK RADICAL COW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺧"},11944:{value:"2EA8",name:"CJK RADICAL DOG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺨"},11945:{value:"2EA9",name:"CJK RADICAL JADE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺩"},11946:{value:"2EAA",name:"CJK RADICAL BOLT OF CLOTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺪"},11947:{value:"2EAB",name:"CJK RADICAL EYE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺫"},11948:{value:"2EAC",name:"CJK RADICAL SPIRIT ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺬"},11949:{value:"2EAD",name:"CJK RADICAL SPIRIT TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺭"},11950:{value:"2EAE",name:"CJK RADICAL BAMBOO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺮"},11951:{value:"2EAF",name:"CJK RADICAL SILK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺯"},11952:{value:"2EB0",name:"CJK RADICAL C-SIMPLIFIED SILK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺰"},11953:{value:"2EB1",name:"CJK RADICAL NET ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺱"},11954:{value:"2EB2",name:"CJK RADICAL NET TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺲"},11955:{value:"2EB3",name:"CJK RADICAL NET THREE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺳"},11956:{value:"2EB4",name:"CJK RADICAL NET FOUR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺴"},11957:{value:"2EB5",name:"CJK RADICAL MESH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺵"},11958:{value:"2EB6",name:"CJK RADICAL SHEEP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺶"},11959:{value:"2EB7",name:"CJK RADICAL RAM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺷"},11960:{value:"2EB8",name:"CJK RADICAL EWE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺸"},11961:{value:"2EB9",name:"CJK RADICAL OLD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺹"},11962:{value:"2EBA",name:"CJK RADICAL BRUSH ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺺"},11963:{value:"2EBB",name:"CJK RADICAL BRUSH TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺻"},11964:{value:"2EBC",name:"CJK RADICAL MEAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺼"},11965:{value:"2EBD",name:"CJK RADICAL MORTAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺽"},11966:{value:"2EBE",name:"CJK RADICAL GRASS ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺾"},11967:{value:"2EBF",name:"CJK RADICAL GRASS TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⺿"},11968:{value:"2EC0",name:"CJK RADICAL GRASS THREE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻀"},11969:{value:"2EC1",name:"CJK RADICAL TIGER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻁"},11970:{value:"2EC2",name:"CJK RADICAL CLOTHES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻂"},11971:{value:"2EC3",name:"CJK RADICAL WEST ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻃"},11972:{value:"2EC4",name:"CJK RADICAL WEST TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻄"},11973:{value:"2EC5",name:"CJK RADICAL C-SIMPLIFIED SEE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻅"},11974:{value:"2EC6",name:"CJK RADICAL SIMPLIFIED HORN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻆"},11975:{value:"2EC7",name:"CJK RADICAL HORN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻇"},11976:{value:"2EC8",name:"CJK RADICAL C-SIMPLIFIED SPEECH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻈"},11977:{value:"2EC9",name:"CJK RADICAL C-SIMPLIFIED SHELL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻉"},11978:{value:"2ECA",name:"CJK RADICAL FOOT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻊"},11979:{value:"2ECB",name:"CJK RADICAL C-SIMPLIFIED CART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻋"},11980:{value:"2ECC",name:"CJK RADICAL SIMPLIFIED WALK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻌"},11981:{value:"2ECD",name:"CJK RADICAL WALK ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻍"},11982:{value:"2ECE",name:"CJK RADICAL WALK TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻎"},11983:{value:"2ECF",name:"CJK RADICAL CITY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻏"},11984:{value:"2ED0",name:"CJK RADICAL C-SIMPLIFIED GOLD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻐"},11985:{value:"2ED1",name:"CJK RADICAL LONG ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻑"},11986:{value:"2ED2",name:"CJK RADICAL LONG TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻒"},11987:{value:"2ED3",name:"CJK RADICAL C-SIMPLIFIED LONG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻓"},11988:{value:"2ED4",name:"CJK RADICAL C-SIMPLIFIED GATE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻔"},11989:{value:"2ED5",name:"CJK RADICAL MOUND ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻕"},11990:{value:"2ED6",name:"CJK RADICAL MOUND TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻖"},11991:{value:"2ED7",name:"CJK RADICAL RAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻗"},11992:{value:"2ED8",name:"CJK RADICAL BLUE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻘"},11993:{value:"2ED9",name:"CJK RADICAL C-SIMPLIFIED TANNED LEATHER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻙"},11994:{value:"2EDA",name:"CJK RADICAL C-SIMPLIFIED LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻚"},11995:{value:"2EDB",name:"CJK RADICAL C-SIMPLIFIED WIND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻛"},11996:{value:"2EDC",name:"CJK RADICAL C-SIMPLIFIED FLY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻜"},11997:{value:"2EDD",name:"CJK RADICAL EAT ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻝"},11998:{value:"2EDE",name:"CJK RADICAL EAT TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻞"},11999:{value:"2EDF",name:"CJK RADICAL EAT THREE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻟"},12e3:{value:"2EE0",name:"CJK RADICAL C-SIMPLIFIED EAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻠"},12001:{value:"2EE1",name:"CJK RADICAL HEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻡"},12002:{value:"2EE2",name:"CJK RADICAL C-SIMPLIFIED HORSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻢"},12003:{value:"2EE3",name:"CJK RADICAL BONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻣"},12004:{value:"2EE4",name:"CJK RADICAL GHOST",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻤"},12005:{value:"2EE5",name:"CJK RADICAL C-SIMPLIFIED FISH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻥"},12006:{value:"2EE6",name:"CJK RADICAL C-SIMPLIFIED BIRD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻦"},12007:{value:"2EE7",name:"CJK RADICAL C-SIMPLIFIED SALT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻧"},12008:{value:"2EE8",name:"CJK RADICAL SIMPLIFIED WHEAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻨"},12009:{value:"2EE9",name:"CJK RADICAL SIMPLIFIED YELLOW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻩"},12010:{value:"2EEA",name:"CJK RADICAL C-SIMPLIFIED FROG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻪"},12011:{value:"2EEB",name:"CJK RADICAL J-SIMPLIFIED EVEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻫"},12012:{value:"2EEC",name:"CJK RADICAL C-SIMPLIFIED EVEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻬"},12013:{value:"2EED",name:"CJK RADICAL J-SIMPLIFIED TOOTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻭"},12014:{value:"2EEE",name:"CJK RADICAL C-SIMPLIFIED TOOTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻮"},12015:{value:"2EEF",name:"CJK RADICAL J-SIMPLIFIED DRAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻯"},12016:{value:"2EF0",name:"CJK RADICAL C-SIMPLIFIED DRAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻰"},12017:{value:"2EF1",name:"CJK RADICAL TURTLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻱"},12018:{value:"2EF2",name:"CJK RADICAL J-SIMPLIFIED TURTLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻲"},12019:{value:"2EF3",name:"CJK RADICAL C-SIMPLIFIED TURTLE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9F9F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⻳"},12032:{value:"2F00",name:"KANGXI RADICAL ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 4E00",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼀"},12033:{value:"2F01",name:"KANGXI RADICAL LINE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 4E28",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼁"},12034:{value:"2F02",name:"KANGXI RADICAL DOT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 4E36",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼂"},12035:{value:"2F03",name:"KANGXI RADICAL SLASH",category:"So",class:"0",bidirectional_category:"ON",mapping:" 4E3F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼃"},12036:{value:"2F04",name:"KANGXI RADICAL SECOND",category:"So",class:"0",bidirectional_category:"ON",mapping:" 4E59",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼄"},12037:{value:"2F05",name:"KANGXI RADICAL HOOK",category:"So",class:"0",bidirectional_category:"ON",mapping:" 4E85",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼅"},12038:{value:"2F06",name:"KANGXI RADICAL TWO",category:"So",class:"0",bidirectional_category:"ON",mapping:" 4E8C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼆"},12039:{value:"2F07",name:"KANGXI RADICAL LID",category:"So",class:"0",bidirectional_category:"ON",mapping:" 4EA0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼇"},12040:{value:"2F08",name:"KANGXI RADICAL MAN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 4EBA",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼈"},12041:{value:"2F09",name:"KANGXI RADICAL LEGS",category:"So",class:"0",bidirectional_category:"ON",mapping:" 513F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼉"},12042:{value:"2F0A",name:"KANGXI RADICAL ENTER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5165",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼊"},12043:{value:"2F0B",name:"KANGXI RADICAL EIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 516B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼋"},12044:{value:"2F0C",name:"KANGXI RADICAL DOWN BOX",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5182",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼌"},12045:{value:"2F0D",name:"KANGXI RADICAL COVER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5196",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼍"},12046:{value:"2F0E",name:"KANGXI RADICAL ICE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 51AB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼎"},12047:{value:"2F0F",name:"KANGXI RADICAL TABLE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 51E0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼏"},12048:{value:"2F10",name:"KANGXI RADICAL OPEN BOX",category:"So",class:"0",bidirectional_category:"ON",mapping:" 51F5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼐"},12049:{value:"2F11",name:"KANGXI RADICAL KNIFE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5200",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼑"},12050:{value:"2F12",name:"KANGXI RADICAL POWER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 529B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼒"},12051:{value:"2F13",name:"KANGXI RADICAL WRAP",category:"So",class:"0",bidirectional_category:"ON",mapping:" 52F9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼓"},12052:{value:"2F14",name:"KANGXI RADICAL SPOON",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5315",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼔"},12053:{value:"2F15",name:"KANGXI RADICAL RIGHT OPEN BOX",category:"So",class:"0",bidirectional_category:"ON",mapping:" 531A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼕"},12054:{value:"2F16",name:"KANGXI RADICAL HIDING ENCLOSURE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5338",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼖"},12055:{value:"2F17",name:"KANGXI RADICAL TEN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5341",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼗"},12056:{value:"2F18",name:"KANGXI RADICAL DIVINATION",category:"So",class:"0",bidirectional_category:"ON",mapping:" 535C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼘"},12057:{value:"2F19",name:"KANGXI RADICAL SEAL",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5369",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼙"},12058:{value:"2F1A",name:"KANGXI RADICAL CLIFF",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5382",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼚"},12059:{value:"2F1B",name:"KANGXI RADICAL PRIVATE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 53B6",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼛"},12060:{value:"2F1C",name:"KANGXI RADICAL AGAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 53C8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼜"},12061:{value:"2F1D",name:"KANGXI RADICAL MOUTH",category:"So",class:"0",bidirectional_category:"ON",mapping:" 53E3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼝"},12062:{value:"2F1E",name:"KANGXI RADICAL ENCLOSURE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 56D7",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼞"},12063:{value:"2F1F",name:"KANGXI RADICAL EARTH",category:"So",class:"0",bidirectional_category:"ON",mapping:" 571F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼟"},12064:{value:"2F20",name:"KANGXI RADICAL SCHOLAR",category:"So",class:"0",bidirectional_category:"ON",mapping:" 58EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼠"},12065:{value:"2F21",name:"KANGXI RADICAL GO",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5902",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼡"},12066:{value:"2F22",name:"KANGXI RADICAL GO SLOWLY",category:"So",class:"0",bidirectional_category:"ON",mapping:" 590A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼢"},12067:{value:"2F23",name:"KANGXI RADICAL EVENING",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5915",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼣"},12068:{value:"2F24",name:"KANGXI RADICAL BIG",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5927",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼤"},12069:{value:"2F25",name:"KANGXI RADICAL WOMAN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5973",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼥"},12070:{value:"2F26",name:"KANGXI RADICAL CHILD",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5B50",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼦"},12071:{value:"2F27",name:"KANGXI RADICAL ROOF",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5B80",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼧"},12072:{value:"2F28",name:"KANGXI RADICAL INCH",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5BF8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼨"},12073:{value:"2F29",name:"KANGXI RADICAL SMALL",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5C0F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼩"},12074:{value:"2F2A",name:"KANGXI RADICAL LAME",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5C22",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼪"},12075:{value:"2F2B",name:"KANGXI RADICAL CORPSE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5C38",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼫"},12076:{value:"2F2C",name:"KANGXI RADICAL SPROUT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5C6E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼬"},12077:{value:"2F2D",name:"KANGXI RADICAL MOUNTAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5C71",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼭"},12078:{value:"2F2E",name:"KANGXI RADICAL RIVER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5DDB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼮"},12079:{value:"2F2F",name:"KANGXI RADICAL WORK",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5DE5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼯"},12080:{value:"2F30",name:"KANGXI RADICAL ONESELF",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5DF1",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼰"},12081:{value:"2F31",name:"KANGXI RADICAL TURBAN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5DFE",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼱"},12082:{value:"2F32",name:"KANGXI RADICAL DRY",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5E72",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼲"},12083:{value:"2F33",name:"KANGXI RADICAL SHORT THREAD",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5E7A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼳"},12084:{value:"2F34",name:"KANGXI RADICAL DOTTED CLIFF",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5E7F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼴"},12085:{value:"2F35",name:"KANGXI RADICAL LONG STRIDE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5EF4",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼵"},12086:{value:"2F36",name:"KANGXI RADICAL TWO HANDS",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5EFE",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼶"},12087:{value:"2F37",name:"KANGXI RADICAL SHOOT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5F0B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼷"},12088:{value:"2F38",name:"KANGXI RADICAL BOW",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5F13",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼸"},12089:{value:"2F39",name:"KANGXI RADICAL SNOUT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5F50",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼹"},12090:{value:"2F3A",name:"KANGXI RADICAL BRISTLE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5F61",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼺"},12091:{value:"2F3B",name:"KANGXI RADICAL STEP",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5F73",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼻"},12092:{value:"2F3C",name:"KANGXI RADICAL HEART",category:"So",class:"0",bidirectional_category:"ON",mapping:" 5FC3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼼"},12093:{value:"2F3D",name:"KANGXI RADICAL HALBERD",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6208",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼽"},12094:{value:"2F3E",name:"KANGXI RADICAL DOOR",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6236",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼾"},12095:{value:"2F3F",name:"KANGXI RADICAL HAND",category:"So",class:"0",bidirectional_category:"ON",mapping:" 624B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⼿"},12096:{value:"2F40",name:"KANGXI RADICAL BRANCH",category:"So",class:"0",bidirectional_category:"ON",mapping:" 652F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽀"},12097:{value:"2F41",name:"KANGXI RADICAL RAP",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6534",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽁"},12098:{value:"2F42",name:"KANGXI RADICAL SCRIPT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6587",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽂"},12099:{value:"2F43",name:"KANGXI RADICAL DIPPER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6597",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽃"},12100:{value:"2F44",name:"KANGXI RADICAL AXE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 65A4",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽄"},12101:{value:"2F45",name:"KANGXI RADICAL SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 65B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽅"},12102:{value:"2F46",name:"KANGXI RADICAL NOT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 65E0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽆"},12103:{value:"2F47",name:"KANGXI RADICAL SUN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽇"},12104:{value:"2F48",name:"KANGXI RADICAL SAY",category:"So",class:"0",bidirectional_category:"ON",mapping:" 66F0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽈"},12105:{value:"2F49",name:"KANGXI RADICAL MOON",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽉"},12106:{value:"2F4A",name:"KANGXI RADICAL TREE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6728",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽊"},12107:{value:"2F4B",name:"KANGXI RADICAL LACK",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6B20",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽋"},12108:{value:"2F4C",name:"KANGXI RADICAL STOP",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6B62",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽌"},12109:{value:"2F4D",name:"KANGXI RADICAL DEATH",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6B79",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽍"},12110:{value:"2F4E",name:"KANGXI RADICAL WEAPON",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6BB3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽎"},12111:{value:"2F4F",name:"KANGXI RADICAL DO NOT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6BCB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽏"},12112:{value:"2F50",name:"KANGXI RADICAL COMPARE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6BD4",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽐"},12113:{value:"2F51",name:"KANGXI RADICAL FUR",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6BDB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽑"},12114:{value:"2F52",name:"KANGXI RADICAL CLAN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6C0F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽒"},12115:{value:"2F53",name:"KANGXI RADICAL STEAM",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6C14",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽓"},12116:{value:"2F54",name:"KANGXI RADICAL WATER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 6C34",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽔"},12117:{value:"2F55",name:"KANGXI RADICAL FIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 706B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽕"},12118:{value:"2F56",name:"KANGXI RADICAL CLAW",category:"So",class:"0",bidirectional_category:"ON",mapping:" 722A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽖"},12119:{value:"2F57",name:"KANGXI RADICAL FATHER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7236",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽗"},12120:{value:"2F58",name:"KANGXI RADICAL DOUBLE X",category:"So",class:"0",bidirectional_category:"ON",mapping:" 723B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽘"},12121:{value:"2F59",name:"KANGXI RADICAL HALF TREE TRUNK",category:"So",class:"0",bidirectional_category:"ON",mapping:" 723F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽙"},12122:{value:"2F5A",name:"KANGXI RADICAL SLICE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7247",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽚"},12123:{value:"2F5B",name:"KANGXI RADICAL FANG",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7259",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽛"},12124:{value:"2F5C",name:"KANGXI RADICAL COW",category:"So",class:"0",bidirectional_category:"ON",mapping:" 725B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽜"},12125:{value:"2F5D",name:"KANGXI RADICAL DOG",category:"So",class:"0",bidirectional_category:"ON",mapping:" 72AC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽝"},12126:{value:"2F5E",name:"KANGXI RADICAL PROFOUND",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7384",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽞"},12127:{value:"2F5F",name:"KANGXI RADICAL JADE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7389",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽟"},12128:{value:"2F60",name:"KANGXI RADICAL MELON",category:"So",class:"0",bidirectional_category:"ON",mapping:" 74DC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽠"},12129:{value:"2F61",name:"KANGXI RADICAL TILE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 74E6",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽡"},12130:{value:"2F62",name:"KANGXI RADICAL SWEET",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7518",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽢"},12131:{value:"2F63",name:"KANGXI RADICAL LIFE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 751F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽣"},12132:{value:"2F64",name:"KANGXI RADICAL USE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7528",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽤"},12133:{value:"2F65",name:"KANGXI RADICAL FIELD",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7530",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽥"},12134:{value:"2F66",name:"KANGXI RADICAL BOLT OF CLOTH",category:"So",class:"0",bidirectional_category:"ON",mapping:" 758B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽦"},12135:{value:"2F67",name:"KANGXI RADICAL SICKNESS",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7592",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽧"},12136:{value:"2F68",name:"KANGXI RADICAL DOTTED TENT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7676",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽨"},12137:{value:"2F69",name:"KANGXI RADICAL WHITE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 767D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽩"},12138:{value:"2F6A",name:"KANGXI RADICAL SKIN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 76AE",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽪"},12139:{value:"2F6B",name:"KANGXI RADICAL DISH",category:"So",class:"0",bidirectional_category:"ON",mapping:" 76BF",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽫"},12140:{value:"2F6C",name:"KANGXI RADICAL EYE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 76EE",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽬"},12141:{value:"2F6D",name:"KANGXI RADICAL SPEAR",category:"So",class:"0",bidirectional_category:"ON",mapping:" 77DB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽭"},12142:{value:"2F6E",name:"KANGXI RADICAL ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:" 77E2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽮"},12143:{value:"2F6F",name:"KANGXI RADICAL STONE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 77F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽯"},12144:{value:"2F70",name:"KANGXI RADICAL SPIRIT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 793A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽰"},12145:{value:"2F71",name:"KANGXI RADICAL TRACK",category:"So",class:"0",bidirectional_category:"ON",mapping:" 79B8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽱"},12146:{value:"2F72",name:"KANGXI RADICAL GRAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 79BE",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽲"},12147:{value:"2F73",name:"KANGXI RADICAL CAVE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7A74",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽳"},12148:{value:"2F74",name:"KANGXI RADICAL STAND",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7ACB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽴"},12149:{value:"2F75",name:"KANGXI RADICAL BAMBOO",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7AF9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽵"},12150:{value:"2F76",name:"KANGXI RADICAL RICE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7C73",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽶"},12151:{value:"2F77",name:"KANGXI RADICAL SILK",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7CF8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽷"},12152:{value:"2F78",name:"KANGXI RADICAL JAR",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7F36",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽸"},12153:{value:"2F79",name:"KANGXI RADICAL NET",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7F51",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽹"},12154:{value:"2F7A",name:"KANGXI RADICAL SHEEP",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7F8A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽺"},12155:{value:"2F7B",name:"KANGXI RADICAL FEATHER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 7FBD",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽻"},12156:{value:"2F7C",name:"KANGXI RADICAL OLD",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8001",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽼"},12157:{value:"2F7D",name:"KANGXI RADICAL AND",category:"So",class:"0",bidirectional_category:"ON",mapping:" 800C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽽"},12158:{value:"2F7E",name:"KANGXI RADICAL PLOW",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8012",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽾"},12159:{value:"2F7F",name:"KANGXI RADICAL EAR",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8033",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⽿"},12160:{value:"2F80",name:"KANGXI RADICAL BRUSH",category:"So",class:"0",bidirectional_category:"ON",mapping:" 807F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾀"},12161:{value:"2F81",name:"KANGXI RADICAL MEAT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8089",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾁"},12162:{value:"2F82",name:"KANGXI RADICAL MINISTER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 81E3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾂"},12163:{value:"2F83",name:"KANGXI RADICAL SELF",category:"So",class:"0",bidirectional_category:"ON",mapping:" 81EA",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾃"},12164:{value:"2F84",name:"KANGXI RADICAL ARRIVE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 81F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾄"},12165:{value:"2F85",name:"KANGXI RADICAL MORTAR",category:"So",class:"0",bidirectional_category:"ON",mapping:" 81FC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾅"},12166:{value:"2F86",name:"KANGXI RADICAL TONGUE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 820C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾆"},12167:{value:"2F87",name:"KANGXI RADICAL OPPOSE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 821B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾇"},12168:{value:"2F88",name:"KANGXI RADICAL BOAT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 821F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾈"},12169:{value:"2F89",name:"KANGXI RADICAL STOPPING",category:"So",class:"0",bidirectional_category:"ON",mapping:" 826E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾉"},12170:{value:"2F8A",name:"KANGXI RADICAL COLOR",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8272",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾊"},12171:{value:"2F8B",name:"KANGXI RADICAL GRASS",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8278",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾋"},12172:{value:"2F8C",name:"KANGXI RADICAL TIGER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 864D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾌"},12173:{value:"2F8D",name:"KANGXI RADICAL INSECT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 866B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾍"},12174:{value:"2F8E",name:"KANGXI RADICAL BLOOD",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8840",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾎"},12175:{value:"2F8F",name:"KANGXI RADICAL WALK ENCLOSURE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 884C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾏"},12176:{value:"2F90",name:"KANGXI RADICAL CLOTHES",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8863",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾐"},12177:{value:"2F91",name:"KANGXI RADICAL WEST",category:"So",class:"0",bidirectional_category:"ON",mapping:" 897E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾑"},12178:{value:"2F92",name:"KANGXI RADICAL SEE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 898B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾒"},12179:{value:"2F93",name:"KANGXI RADICAL HORN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 89D2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾓"},12180:{value:"2F94",name:"KANGXI RADICAL SPEECH",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8A00",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾔"},12181:{value:"2F95",name:"KANGXI RADICAL VALLEY",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8C37",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾕"},12182:{value:"2F96",name:"KANGXI RADICAL BEAN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8C46",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾖"},12183:{value:"2F97",name:"KANGXI RADICAL PIG",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8C55",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾗"},12184:{value:"2F98",name:"KANGXI RADICAL BADGER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8C78",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾘"},12185:{value:"2F99",name:"KANGXI RADICAL SHELL",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8C9D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾙"},12186:{value:"2F9A",name:"KANGXI RADICAL RED",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8D64",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾚"},12187:{value:"2F9B",name:"KANGXI RADICAL RUN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8D70",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾛"},12188:{value:"2F9C",name:"KANGXI RADICAL FOOT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8DB3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾜"},12189:{value:"2F9D",name:"KANGXI RADICAL BODY",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8EAB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾝"},12190:{value:"2F9E",name:"KANGXI RADICAL CART",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8ECA",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾞"},12191:{value:"2F9F",name:"KANGXI RADICAL BITTER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8F9B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾟"},12192:{value:"2FA0",name:"KANGXI RADICAL MORNING",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8FB0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾠"},12193:{value:"2FA1",name:"KANGXI RADICAL WALK",category:"So",class:"0",bidirectional_category:"ON",mapping:" 8FB5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾡"},12194:{value:"2FA2",name:"KANGXI RADICAL CITY",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9091",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾢"},12195:{value:"2FA3",name:"KANGXI RADICAL WINE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9149",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾣"},12196:{value:"2FA4",name:"KANGXI RADICAL DISTINGUISH",category:"So",class:"0",bidirectional_category:"ON",mapping:" 91C6",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾤"},12197:{value:"2FA5",name:"KANGXI RADICAL VILLAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 91CC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾥"},12198:{value:"2FA6",name:"KANGXI RADICAL GOLD",category:"So",class:"0",bidirectional_category:"ON",mapping:" 91D1",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾦"},12199:{value:"2FA7",name:"KANGXI RADICAL LONG",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9577",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾧"},12200:{value:"2FA8",name:"KANGXI RADICAL GATE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9580",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾨"},12201:{value:"2FA9",name:"KANGXI RADICAL MOUND",category:"So",class:"0",bidirectional_category:"ON",mapping:" 961C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾩"},12202:{value:"2FAA",name:"KANGXI RADICAL SLAVE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 96B6",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾪"},12203:{value:"2FAB",name:"KANGXI RADICAL SHORT TAILED BIRD",category:"So",class:"0",bidirectional_category:"ON",mapping:" 96B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾫"},12204:{value:"2FAC",name:"KANGXI RADICAL RAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 96E8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾬"},12205:{value:"2FAD",name:"KANGXI RADICAL BLUE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9751",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾭"},12206:{value:"2FAE",name:"KANGXI RADICAL WRONG",category:"So",class:"0",bidirectional_category:"ON",mapping:" 975E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾮"},12207:{value:"2FAF",name:"KANGXI RADICAL FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9762",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾯"},12208:{value:"2FB0",name:"KANGXI RADICAL LEATHER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9769",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾰"},12209:{value:"2FB1",name:"KANGXI RADICAL TANNED LEATHER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 97CB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾱"},12210:{value:"2FB2",name:"KANGXI RADICAL LEEK",category:"So",class:"0",bidirectional_category:"ON",mapping:" 97ED",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾲"},12211:{value:"2FB3",name:"KANGXI RADICAL SOUND",category:"So",class:"0",bidirectional_category:"ON",mapping:" 97F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾳"},12212:{value:"2FB4",name:"KANGXI RADICAL LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9801",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾴"},12213:{value:"2FB5",name:"KANGXI RADICAL WIND",category:"So",class:"0",bidirectional_category:"ON",mapping:" 98A8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾵"},12214:{value:"2FB6",name:"KANGXI RADICAL FLY",category:"So",class:"0",bidirectional_category:"ON",mapping:" 98DB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾶"},12215:{value:"2FB7",name:"KANGXI RADICAL EAT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 98DF",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾷"},12216:{value:"2FB8",name:"KANGXI RADICAL HEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9996",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾸"},12217:{value:"2FB9",name:"KANGXI RADICAL FRAGRANT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9999",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾹"},12218:{value:"2FBA",name:"KANGXI RADICAL HORSE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 99AC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾺"},12219:{value:"2FBB",name:"KANGXI RADICAL BONE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9AA8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾻"},12220:{value:"2FBC",name:"KANGXI RADICAL TALL",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9AD8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾼"},12221:{value:"2FBD",name:"KANGXI RADICAL HAIR",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9ADF",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾽"},12222:{value:"2FBE",name:"KANGXI RADICAL FIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9B25",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾾"},12223:{value:"2FBF",name:"KANGXI RADICAL SACRIFICIAL WINE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9B2F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⾿"},12224:{value:"2FC0",name:"KANGXI RADICAL CAULDRON",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9B32",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿀"},12225:{value:"2FC1",name:"KANGXI RADICAL GHOST",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9B3C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿁"},12226:{value:"2FC2",name:"KANGXI RADICAL FISH",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9B5A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿂"},12227:{value:"2FC3",name:"KANGXI RADICAL BIRD",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9CE5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿃"},12228:{value:"2FC4",name:"KANGXI RADICAL SALT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9E75",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿄"},12229:{value:"2FC5",name:"KANGXI RADICAL DEER",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9E7F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿅"},12230:{value:"2FC6",name:"KANGXI RADICAL WHEAT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9EA5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿆"},12231:{value:"2FC7",name:"KANGXI RADICAL HEMP",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9EBB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿇"},12232:{value:"2FC8",name:"KANGXI RADICAL YELLOW",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9EC3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿈"},12233:{value:"2FC9",name:"KANGXI RADICAL MILLET",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9ECD",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿉"},12234:{value:"2FCA",name:"KANGXI RADICAL BLACK",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9ED1",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿊"},12235:{value:"2FCB",name:"KANGXI RADICAL EMBROIDERY",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9EF9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿋"},12236:{value:"2FCC",name:"KANGXI RADICAL FROG",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9EFD",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿌"},12237:{value:"2FCD",name:"KANGXI RADICAL TRIPOD",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9F0E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿍"},12238:{value:"2FCE",name:"KANGXI RADICAL DRUM",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9F13",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿎"},12239:{value:"2FCF",name:"KANGXI RADICAL RAT",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9F20",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿏"},12240:{value:"2FD0",name:"KANGXI RADICAL NOSE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9F3B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿐"},12241:{value:"2FD1",name:"KANGXI RADICAL EVEN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9F4A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿑"},12242:{value:"2FD2",name:"KANGXI RADICAL TOOTH",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9F52",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿒"},12243:{value:"2FD3",name:"KANGXI RADICAL DRAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9F8D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿓"},12244:{value:"2FD4",name:"KANGXI RADICAL TURTLE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9F9C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿔"},12245:{value:"2FD5",name:"KANGXI RADICAL FLUTE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 9FA0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿕"},12272:{value:"2FF0",name:"IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿰"},12273:{value:"2FF1",name:"IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿱"},12274:{value:"2FF2",name:"IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿲"},12275:{value:"2FF3",name:"IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿳"},12276:{value:"2FF4",name:"IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿴"},12277:{value:"2FF5",name:"IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿵"},12278:{value:"2FF6",name:"IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿶"},12279:{value:"2FF7",name:"IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿷"},12280:{value:"2FF8",name:"IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿸"},12281:{value:"2FF9",name:"IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿹"},12282:{value:"2FFA",name:"IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿺"},12283:{value:"2FFB",name:"IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"⿻"},12292:{value:"3004",name:"JAPANESE INDUSTRIAL STANDARD SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"〄"},12306:{value:"3012",name:"POSTAL MARK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"〒"},12307:{value:"3013",name:"GETA MARK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"〓"},12320:{value:"3020",name:"POSTAL MARK FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"〠"},12342:{value:"3036",name:"CIRCLED POSTAL MARK",category:"So",class:"0",bidirectional_category:"ON",mapping:" 3012",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"〶"},12343:{value:"3037",name:"IDEOGRAPHIC TELEGRAPH LINE FEED SEPARATOR SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"〷"},12350:{value:"303E",name:"IDEOGRAPHIC VARIATION INDICATOR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"〾"},12351:{value:"303F",name:"IDEOGRAPHIC HALF FILL SPACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"〿"},12688:{value:"3190",name:"IDEOGRAPHIC ANNOTATION LINKING MARK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"KANBUN TATETEN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㆐"},12689:{value:"3191",name:"IDEOGRAPHIC ANNOTATION REVERSE MARK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"KAERITEN RE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㆑"},12694:{value:"3196",name:"IDEOGRAPHIC ANNOTATION TOP MARK",category:"So",class:"0",bidirectional_category:"L",mapping:" 4E0A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"KAERITEN ZYOU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㆖"},12695:{value:"3197",name:"IDEOGRAPHIC ANNOTATION MIDDLE MARK",category:"So",class:"0",bidirectional_category:"L",mapping:" 4E2D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"KAERITEN TYUU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㆗"},12696:{value:"3198",name:"IDEOGRAPHIC ANNOTATION BOTTOM MARK",category:"So",class:"0",bidirectional_category:"L",mapping:" 4E0B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"KAERITEN GE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㆘"},12697:{value:"3199",name:"IDEOGRAPHIC ANNOTATION FIRST MARK",category:"So",class:"0",bidirectional_category:"L",mapping:" 7532",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"KAERITEN KOU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㆙"},12698:{value:"319A",name:"IDEOGRAPHIC ANNOTATION SECOND MARK",category:"So",class:"0",bidirectional_category:"L",mapping:" 4E59",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"KAERITEN OTU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㆚"},12699:{value:"319B",name:"IDEOGRAPHIC ANNOTATION THIRD MARK",category:"So",class:"0",bidirectional_category:"L",mapping:" 4E19",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"KAERITEN HEI",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㆛"},12700:{value:"319C",name:"IDEOGRAPHIC ANNOTATION FOURTH MARK",category:"So",class:"0",bidirectional_category:"L",mapping:" 4E01",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"KAERITEN TEI",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㆜"},12701:{value:"319D",name:"IDEOGRAPHIC ANNOTATION HEAVEN MARK",category:"So",class:"0",bidirectional_category:"L",mapping:" 5929",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"KAERITEN TEN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㆝"},12702:{value:"319E",name:"IDEOGRAPHIC ANNOTATION EARTH MARK",category:"So",class:"0",bidirectional_category:"L",mapping:" 5730",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"KAERITEN TI",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㆞"},12703:{value:"319F",name:"IDEOGRAPHIC ANNOTATION MAN MARK",category:"So",class:"0",bidirectional_category:"L",mapping:" 4EBA",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"KAERITEN ZIN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㆟"},12736:{value:"31C0",name:"CJK STROKE T",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇀"},12737:{value:"31C1",name:"CJK STROKE WG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇁"},12738:{value:"31C2",name:"CJK STROKE XG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇂"},12739:{value:"31C3",name:"CJK STROKE BXG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇃"},12740:{value:"31C4",name:"CJK STROKE SW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇄"},12741:{value:"31C5",name:"CJK STROKE HZZ",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇅"},12742:{value:"31C6",name:"CJK STROKE HZG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇆"},12743:{value:"31C7",name:"CJK STROKE HP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇇"},12744:{value:"31C8",name:"CJK STROKE HZWG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇈"},12745:{value:"31C9",name:"CJK STROKE SZWG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇉"},12746:{value:"31CA",name:"CJK STROKE HZT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇊"},12747:{value:"31CB",name:"CJK STROKE HZZP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇋"},12748:{value:"31CC",name:"CJK STROKE HPWG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇌"},12749:{value:"31CD",name:"CJK STROKE HZW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇍"},12750:{value:"31CE",name:"CJK STROKE HZZZ",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇎"},12751:{value:"31CF",name:"CJK STROKE N",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇏"},12752:{value:"31D0",name:"CJK STROKE H",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇐"},12753:{value:"31D1",name:"CJK STROKE S",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇑"},12754:{value:"31D2",name:"CJK STROKE P",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇒"},12755:{value:"31D3",name:"CJK STROKE SP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇓"},12756:{value:"31D4",name:"CJK STROKE D",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇔"},12757:{value:"31D5",name:"CJK STROKE HZ",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇕"},12758:{value:"31D6",name:"CJK STROKE HG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇖"},12759:{value:"31D7",name:"CJK STROKE SZ",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇗"},12760:{value:"31D8",name:"CJK STROKE SWZ",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇘"},12761:{value:"31D9",name:"CJK STROKE ST",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇙"},12762:{value:"31DA",name:"CJK STROKE SG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇚"},12763:{value:"31DB",name:"CJK STROKE PD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇛"},12764:{value:"31DC",name:"CJK STROKE PZ",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇜"},12765:{value:"31DD",name:"CJK STROKE TN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇝"},12766:{value:"31DE",name:"CJK STROKE SZZ",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇞"},12767:{value:"31DF",name:"CJK STROKE SWG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇟"},12768:{value:"31E0",name:"CJK STROKE HXWG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇠"},12769:{value:"31E1",name:"CJK STROKE HZZZG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇡"},12770:{value:"31E2",name:"CJK STROKE PG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇢"},12771:{value:"31E3",name:"CJK STROKE Q",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㇣"},12800:{value:"3200",name:"PARENTHESIZED HANGUL KIYEOK",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1100 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL GIYEOG",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈀"},12801:{value:"3201",name:"PARENTHESIZED HANGUL NIEUN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1102 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈁"},12802:{value:"3202",name:"PARENTHESIZED HANGUL TIKEUT",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1103 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL DIGEUD",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈂"},12803:{value:"3203",name:"PARENTHESIZED HANGUL RIEUL",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1105 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL LIEUL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈃"},12804:{value:"3204",name:"PARENTHESIZED HANGUL MIEUM",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1106 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈄"},12805:{value:"3205",name:"PARENTHESIZED HANGUL PIEUP",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1107 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL BIEUB",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈅"},12806:{value:"3206",name:"PARENTHESIZED HANGUL SIOS",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1109 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈆"},12807:{value:"3207",name:"PARENTHESIZED HANGUL IEUNG",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 110B 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈇"},12808:{value:"3208",name:"PARENTHESIZED HANGUL CIEUC",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 110C 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL JIEUJ",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈈"},12809:{value:"3209",name:"PARENTHESIZED HANGUL CHIEUCH",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 110E 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL CIEUC",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈉"},12810:{value:"320A",name:"PARENTHESIZED HANGUL KHIEUKH",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 110F 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL KIYEOK",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈊"},12811:{value:"320B",name:"PARENTHESIZED HANGUL THIEUTH",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1110 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL TIEUT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈋"},12812:{value:"320C",name:"PARENTHESIZED HANGUL PHIEUPH",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1111 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL PIEUP",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈌"},12813:{value:"320D",name:"PARENTHESIZED HANGUL HIEUH",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1112 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈍"},12814:{value:"320E",name:"PARENTHESIZED HANGUL KIYEOK A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1100 1161 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL GA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈎"},12815:{value:"320F",name:"PARENTHESIZED HANGUL NIEUN A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1102 1161 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL NA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈏"},12816:{value:"3210",name:"PARENTHESIZED HANGUL TIKEUT A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1103 1161 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL DA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈐"},12817:{value:"3211",name:"PARENTHESIZED HANGUL RIEUL A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1105 1161 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL LA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈑"},12818:{value:"3212",name:"PARENTHESIZED HANGUL MIEUM A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1106 1161 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL MA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈒"},12819:{value:"3213",name:"PARENTHESIZED HANGUL PIEUP A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1107 1161 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL BA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈓"},12820:{value:"3214",name:"PARENTHESIZED HANGUL SIOS A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1109 1161 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL SA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈔"},12821:{value:"3215",name:"PARENTHESIZED HANGUL IEUNG A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 110B 1161 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL A",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈕"},12822:{value:"3216",name:"PARENTHESIZED HANGUL CIEUC A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 110C 1161 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL JA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈖"},12823:{value:"3217",name:"PARENTHESIZED HANGUL CHIEUCH A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 110E 1161 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL CA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈗"},12824:{value:"3218",name:"PARENTHESIZED HANGUL KHIEUKH A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 110F 1161 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL KA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈘"},12825:{value:"3219",name:"PARENTHESIZED HANGUL THIEUTH A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1110 1161 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL TA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈙"},12826:{value:"321A",name:"PARENTHESIZED HANGUL PHIEUPH A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1111 1161 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL PA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈚"},12827:{value:"321B",name:"PARENTHESIZED HANGUL HIEUH A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 1112 1161 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL HA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈛"},12828:{value:"321C",name:"PARENTHESIZED HANGUL CIEUC U",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 110C 116E 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"PARENTHESIZED HANGUL JU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈜"},12829:{value:"321D",name:"PARENTHESIZED KOREAN CHARACTER OJEON",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0028 110B 1169 110C 1165 11AB 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈝"},12830:{value:"321E",name:"PARENTHESIZED KOREAN CHARACTER O HU",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0028 110B 1169 1112 116E 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈞"},12842:{value:"322A",name:"PARENTHESIZED IDEOGRAPH MOON",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 6708 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈪"},12843:{value:"322B",name:"PARENTHESIZED IDEOGRAPH FIRE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 706B 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈫"},12844:{value:"322C",name:"PARENTHESIZED IDEOGRAPH WATER",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 6C34 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈬"},12845:{value:"322D",name:"PARENTHESIZED IDEOGRAPH WOOD",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 6728 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈭"},12846:{value:"322E",name:"PARENTHESIZED IDEOGRAPH METAL",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 91D1 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈮"},12847:{value:"322F",name:"PARENTHESIZED IDEOGRAPH EARTH",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 571F 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈯"},12848:{value:"3230",name:"PARENTHESIZED IDEOGRAPH SUN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 65E5 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈰"},12849:{value:"3231",name:"PARENTHESIZED IDEOGRAPH STOCK",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 682A 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈱"},12850:{value:"3232",name:"PARENTHESIZED IDEOGRAPH HAVE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 6709 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈲"},12851:{value:"3233",name:"PARENTHESIZED IDEOGRAPH SOCIETY",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 793E 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈳"},12852:{value:"3234",name:"PARENTHESIZED IDEOGRAPH NAME",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 540D 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈴"},12853:{value:"3235",name:"PARENTHESIZED IDEOGRAPH SPECIAL",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 7279 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈵"},12854:{value:"3236",name:"PARENTHESIZED IDEOGRAPH FINANCIAL",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 8CA1 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈶"},12855:{value:"3237",name:"PARENTHESIZED IDEOGRAPH CONGRATULATION",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 795D 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈷"},12856:{value:"3238",name:"PARENTHESIZED IDEOGRAPH LABOR",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 52B4 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈸"},12857:{value:"3239",name:"PARENTHESIZED IDEOGRAPH REPRESENT",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 4EE3 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈹"},12858:{value:"323A",name:"PARENTHESIZED IDEOGRAPH CALL",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 547C 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈺"},12859:{value:"323B",name:"PARENTHESIZED IDEOGRAPH STUDY",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 5B66 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈻"},12860:{value:"323C",name:"PARENTHESIZED IDEOGRAPH SUPERVISE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 76E3 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈼"},12861:{value:"323D",name:"PARENTHESIZED IDEOGRAPH ENTERPRISE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 4F01 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈽"},12862:{value:"323E",name:"PARENTHESIZED IDEOGRAPH RESOURCE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 8CC7 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈾"},12863:{value:"323F",name:"PARENTHESIZED IDEOGRAPH ALLIANCE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 5354 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㈿"},12864:{value:"3240",name:"PARENTHESIZED IDEOGRAPH FESTIVAL",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 796D 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉀"},12865:{value:"3241",name:"PARENTHESIZED IDEOGRAPH REST",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 4F11 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉁"},12866:{value:"3242",name:"PARENTHESIZED IDEOGRAPH SELF",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 81EA 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉂"},12867:{value:"3243",name:"PARENTHESIZED IDEOGRAPH REACH",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 81F3 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉃"},12868:{value:"3244",name:"CIRCLED IDEOGRAPH QUESTION",category:"So",class:"0",bidirectional_category:"L",mapping:" 554F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉄"},12869:{value:"3245",name:"CIRCLED IDEOGRAPH KINDERGARTEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 5E7C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉅"},12870:{value:"3246",name:"CIRCLED IDEOGRAPH SCHOOL",category:"So",class:"0",bidirectional_category:"L",mapping:" 6587",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉆"},12871:{value:"3247",name:"CIRCLED IDEOGRAPH KOTO",category:"So",class:"0",bidirectional_category:"L",mapping:" 7B8F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉇"},12880:{value:"3250",name:"PARTNERSHIP SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0050 0054 0045",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉐"},12896:{value:"3260",name:"CIRCLED HANGUL KIYEOK",category:"So",class:"0",bidirectional_category:"L",mapping:" 1100",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL GIYEOG",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉠"},12897:{value:"3261",name:"CIRCLED HANGUL NIEUN",category:"So",class:"0",bidirectional_category:"L",mapping:" 1102",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉡"},12898:{value:"3262",name:"CIRCLED HANGUL TIKEUT",category:"So",class:"0",bidirectional_category:"L",mapping:" 1103",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL DIGEUD",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉢"},12899:{value:"3263",name:"CIRCLED HANGUL RIEUL",category:"So",class:"0",bidirectional_category:"L",mapping:" 1105",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL LIEUL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉣"},12900:{value:"3264",name:"CIRCLED HANGUL MIEUM",category:"So",class:"0",bidirectional_category:"L",mapping:" 1106",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉤"},12901:{value:"3265",name:"CIRCLED HANGUL PIEUP",category:"So",class:"0",bidirectional_category:"L",mapping:" 1107",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL BIEUB",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉥"},12902:{value:"3266",name:"CIRCLED HANGUL SIOS",category:"So",class:"0",bidirectional_category:"L",mapping:" 1109",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉦"},12903:{value:"3267",name:"CIRCLED HANGUL IEUNG",category:"So",class:"0",bidirectional_category:"L",mapping:" 110B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉧"},12904:{value:"3268",name:"CIRCLED HANGUL CIEUC",category:"So",class:"0",bidirectional_category:"L",mapping:" 110C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL JIEUJ",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉨"},12905:{value:"3269",name:"CIRCLED HANGUL CHIEUCH",category:"So",class:"0",bidirectional_category:"L",mapping:" 110E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL CIEUC",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉩"},12906:{value:"326A",name:"CIRCLED HANGUL KHIEUKH",category:"So",class:"0",bidirectional_category:"L",mapping:" 110F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL KIYEOK",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉪"},12907:{value:"326B",name:"CIRCLED HANGUL THIEUTH",category:"So",class:"0",bidirectional_category:"L",mapping:" 1110",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL TIEUT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉫"},12908:{value:"326C",name:"CIRCLED HANGUL PHIEUPH",category:"So",class:"0",bidirectional_category:"L",mapping:" 1111",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL PIEUP",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉬"},12909:{value:"326D",name:"CIRCLED HANGUL HIEUH",category:"So",class:"0",bidirectional_category:"L",mapping:" 1112",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉭"},12910:{value:"326E",name:"CIRCLED HANGUL KIYEOK A",category:"So",class:"0",bidirectional_category:"L",mapping:" 1100 1161",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL GA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉮"},12911:{value:"326F",name:"CIRCLED HANGUL NIEUN A",category:"So",class:"0",bidirectional_category:"L",mapping:" 1102 1161",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL NA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉯"},12912:{value:"3270",name:"CIRCLED HANGUL TIKEUT A",category:"So",class:"0",bidirectional_category:"L",mapping:" 1103 1161",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL DA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉰"},12913:{value:"3271",name:"CIRCLED HANGUL RIEUL A",category:"So",class:"0",bidirectional_category:"L",mapping:" 1105 1161",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL LA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉱"},12914:{value:"3272",name:"CIRCLED HANGUL MIEUM A",category:"So",class:"0",bidirectional_category:"L",mapping:" 1106 1161",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL MA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉲"},12915:{value:"3273",name:"CIRCLED HANGUL PIEUP A",category:"So",class:"0",bidirectional_category:"L",mapping:" 1107 1161",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL BA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉳"},12916:{value:"3274",name:"CIRCLED HANGUL SIOS A",category:"So",class:"0",bidirectional_category:"L",mapping:" 1109 1161",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL SA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉴"},12917:{value:"3275",name:"CIRCLED HANGUL IEUNG A",category:"So",class:"0",bidirectional_category:"L",mapping:" 110B 1161",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL A",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉵"},12918:{value:"3276",name:"CIRCLED HANGUL CIEUC A",category:"So",class:"0",bidirectional_category:"L",mapping:" 110C 1161",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL JA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉶"},12919:{value:"3277",name:"CIRCLED HANGUL CHIEUCH A",category:"So",class:"0",bidirectional_category:"L",mapping:" 110E 1161",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL CA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉷"},12920:{value:"3278",name:"CIRCLED HANGUL KHIEUKH A",category:"So",class:"0",bidirectional_category:"L",mapping:" 110F 1161",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL KA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉸"},12921:{value:"3279",name:"CIRCLED HANGUL THIEUTH A",category:"So",class:"0",bidirectional_category:"L",mapping:" 1110 1161",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL TA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉹"},12922:{value:"327A",name:"CIRCLED HANGUL PHIEUPH A",category:"So",class:"0",bidirectional_category:"L",mapping:" 1111 1161",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL PA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉺"},12923:{value:"327B",name:"CIRCLED HANGUL HIEUH A",category:"So",class:"0",bidirectional_category:"L",mapping:" 1112 1161",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED HANGUL HA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉻"},12924:{value:"327C",name:"CIRCLED KOREAN CHARACTER CHAMKO",category:"So",class:"0",bidirectional_category:"ON",mapping:" 110E 1161 11B7 1100 1169",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉼"},12925:{value:"327D",name:"CIRCLED KOREAN CHARACTER JUEUI",category:"So",class:"0",bidirectional_category:"ON",mapping:" 110C 116E 110B 1174",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉽"},12926:{value:"327E",name:"CIRCLED HANGUL IEUNG U",category:"So",class:"0",bidirectional_category:"ON",mapping:" 110B 116E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉾"},12927:{value:"327F",name:"KOREAN STANDARD SYMBOL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㉿"},12938:{value:"328A",name:"CIRCLED IDEOGRAPH MOON",category:"So",class:"0",bidirectional_category:"L",mapping:" 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊊"},12939:{value:"328B",name:"CIRCLED IDEOGRAPH FIRE",category:"So",class:"0",bidirectional_category:"L",mapping:" 706B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊋"},12940:{value:"328C",name:"CIRCLED IDEOGRAPH WATER",category:"So",class:"0",bidirectional_category:"L",mapping:" 6C34",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊌"},12941:{value:"328D",name:"CIRCLED IDEOGRAPH WOOD",category:"So",class:"0",bidirectional_category:"L",mapping:" 6728",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊍"},12942:{value:"328E",name:"CIRCLED IDEOGRAPH METAL",category:"So",class:"0",bidirectional_category:"L",mapping:" 91D1",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊎"},12943:{value:"328F",name:"CIRCLED IDEOGRAPH EARTH",category:"So",class:"0",bidirectional_category:"L",mapping:" 571F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊏"},12944:{value:"3290",name:"CIRCLED IDEOGRAPH SUN",category:"So",class:"0",bidirectional_category:"L",mapping:" 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊐"},12945:{value:"3291",name:"CIRCLED IDEOGRAPH STOCK",category:"So",class:"0",bidirectional_category:"L",mapping:" 682A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊑"},12946:{value:"3292",name:"CIRCLED IDEOGRAPH HAVE",category:"So",class:"0",bidirectional_category:"L",mapping:" 6709",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊒"},12947:{value:"3293",name:"CIRCLED IDEOGRAPH SOCIETY",category:"So",class:"0",bidirectional_category:"L",mapping:" 793E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊓"},12948:{value:"3294",name:"CIRCLED IDEOGRAPH NAME",category:"So",class:"0",bidirectional_category:"L",mapping:" 540D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊔"},12949:{value:"3295",name:"CIRCLED IDEOGRAPH SPECIAL",category:"So",class:"0",bidirectional_category:"L",mapping:" 7279",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊕"},12950:{value:"3296",name:"CIRCLED IDEOGRAPH FINANCIAL",category:"So",class:"0",bidirectional_category:"L",mapping:" 8CA1",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊖"},12951:{value:"3297",name:"CIRCLED IDEOGRAPH CONGRATULATION",category:"So",class:"0",bidirectional_category:"L",mapping:" 795D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊗"},12952:{value:"3298",name:"CIRCLED IDEOGRAPH LABOR",category:"So",class:"0",bidirectional_category:"L",mapping:" 52B4",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊘"},12953:{value:"3299",name:"CIRCLED IDEOGRAPH SECRET",category:"So",class:"0",bidirectional_category:"L",mapping:" 79D8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊙"},12954:{value:"329A",name:"CIRCLED IDEOGRAPH MALE",category:"So",class:"0",bidirectional_category:"L",mapping:" 7537",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊚"},12955:{value:"329B",name:"CIRCLED IDEOGRAPH FEMALE",category:"So",class:"0",bidirectional_category:"L",mapping:" 5973",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊛"},12956:{value:"329C",name:"CIRCLED IDEOGRAPH SUITABLE",category:"So",class:"0",bidirectional_category:"L",mapping:" 9069",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊜"},12957:{value:"329D",name:"CIRCLED IDEOGRAPH EXCELLENT",category:"So",class:"0",bidirectional_category:"L",mapping:" 512A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊝"},12958:{value:"329E",name:"CIRCLED IDEOGRAPH PRINT",category:"So",class:"0",bidirectional_category:"L",mapping:" 5370",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊞"},12959:{value:"329F",name:"CIRCLED IDEOGRAPH ATTENTION",category:"So",class:"0",bidirectional_category:"L",mapping:" 6CE8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊟"},12960:{value:"32A0",name:"CIRCLED IDEOGRAPH ITEM",category:"So",class:"0",bidirectional_category:"L",mapping:" 9805",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊠"},12961:{value:"32A1",name:"CIRCLED IDEOGRAPH REST",category:"So",class:"0",bidirectional_category:"L",mapping:" 4F11",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊡"},12962:{value:"32A2",name:"CIRCLED IDEOGRAPH COPY",category:"So",class:"0",bidirectional_category:"L",mapping:" 5199",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊢"},12963:{value:"32A3",name:"CIRCLED IDEOGRAPH CORRECT",category:"So",class:"0",bidirectional_category:"L",mapping:" 6B63",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊣"},12964:{value:"32A4",name:"CIRCLED IDEOGRAPH HIGH",category:"So",class:"0",bidirectional_category:"L",mapping:" 4E0A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊤"},12965:{value:"32A5",name:"CIRCLED IDEOGRAPH CENTRE",category:"So",class:"0",bidirectional_category:"L",mapping:" 4E2D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"CIRCLED IDEOGRAPH CENTER",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊥"},12966:{value:"32A6",name:"CIRCLED IDEOGRAPH LOW",category:"So",class:"0",bidirectional_category:"L",mapping:" 4E0B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊦"},12967:{value:"32A7",name:"CIRCLED IDEOGRAPH LEFT",category:"So",class:"0",bidirectional_category:"L",mapping:" 5DE6",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊧"},12968:{value:"32A8",name:"CIRCLED IDEOGRAPH RIGHT",category:"So",class:"0",bidirectional_category:"L",mapping:" 53F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊨"},12969:{value:"32A9",name:"CIRCLED IDEOGRAPH MEDICINE",category:"So",class:"0",bidirectional_category:"L",mapping:" 533B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊩"},12970:{value:"32AA",name:"CIRCLED IDEOGRAPH RELIGION",category:"So",class:"0",bidirectional_category:"L",mapping:" 5B97",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊪"},12971:{value:"32AB",name:"CIRCLED IDEOGRAPH STUDY",category:"So",class:"0",bidirectional_category:"L",mapping:" 5B66",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊫"},12972:{value:"32AC",name:"CIRCLED IDEOGRAPH SUPERVISE",category:"So",class:"0",bidirectional_category:"L",mapping:" 76E3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊬"},12973:{value:"32AD",name:"CIRCLED IDEOGRAPH ENTERPRISE",category:"So",class:"0",bidirectional_category:"L",mapping:" 4F01",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊭"},12974:{value:"32AE",name:"CIRCLED IDEOGRAPH RESOURCE",category:"So",class:"0",bidirectional_category:"L",mapping:" 8CC7",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊮"},12975:{value:"32AF",name:"CIRCLED IDEOGRAPH ALLIANCE",category:"So",class:"0",bidirectional_category:"L",mapping:" 5354",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊯"},12976:{value:"32B0",name:"CIRCLED IDEOGRAPH NIGHT",category:"So",class:"0",bidirectional_category:"L",mapping:" 591C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㊰"},12992:{value:"32C0",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋀"},12993:{value:"32C1",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR FEBRUARY",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋁"},12994:{value:"32C2",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR MARCH",category:"So",class:"0",bidirectional_category:"L",mapping:" 0033 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋂"},12995:{value:"32C3",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR APRIL",category:"So",class:"0",bidirectional_category:"L",mapping:" 0034 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋃"},12996:{value:"32C4",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR MAY",category:"So",class:"0",bidirectional_category:"L",mapping:" 0035 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋄"},12997:{value:"32C5",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR JUNE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0036 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋅"},12998:{value:"32C6",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR JULY",category:"So",class:"0",bidirectional_category:"L",mapping:" 0037 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋆"},12999:{value:"32C7",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR AUGUST",category:"So",class:"0",bidirectional_category:"L",mapping:" 0038 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋇"},13e3:{value:"32C8",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR SEPTEMBER",category:"So",class:"0",bidirectional_category:"L",mapping:" 0039 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋈"},13001:{value:"32C9",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR OCTOBER",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0030 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋉"},13002:{value:"32CA",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR NOVEMBER",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0031 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋊"},13003:{value:"32CB",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0032 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋋"},13004:{value:"32CC",name:"SQUARE HG",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0048 0067",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋌"},13005:{value:"32CD",name:"SQUARE ERG",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0065 0072 0067",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋍"},13006:{value:"32CE",name:"SQUARE EV",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0065 0056",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋎"},13007:{value:"32CF",name:"LIMITED LIABILITY SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 004C 0054 0044",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋏"},13008:{value:"32D0",name:"CIRCLED KATAKANA A",category:"So",class:"0",bidirectional_category:"L",mapping:" 30A2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋐"},13009:{value:"32D1",name:"CIRCLED KATAKANA I",category:"So",class:"0",bidirectional_category:"L",mapping:" 30A4",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋑"},13010:{value:"32D2",name:"CIRCLED KATAKANA U",category:"So",class:"0",bidirectional_category:"L",mapping:" 30A6",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋒"},13011:{value:"32D3",name:"CIRCLED KATAKANA E",category:"So",class:"0",bidirectional_category:"L",mapping:" 30A8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋓"},13012:{value:"32D4",name:"CIRCLED KATAKANA O",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AA",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋔"},13013:{value:"32D5",name:"CIRCLED KATAKANA KA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋕"},13014:{value:"32D6",name:"CIRCLED KATAKANA KI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AD",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋖"},13015:{value:"32D7",name:"CIRCLED KATAKANA KU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AF",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋗"},13016:{value:"32D8",name:"CIRCLED KATAKANA KE",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B1",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋘"},13017:{value:"32D9",name:"CIRCLED KATAKANA KO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋙"},13018:{value:"32DA",name:"CIRCLED KATAKANA SA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋚"},13019:{value:"32DB",name:"CIRCLED KATAKANA SI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B7",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋛"},13020:{value:"32DC",name:"CIRCLED KATAKANA SU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋜"},13021:{value:"32DD",name:"CIRCLED KATAKANA SE",category:"So",class:"0",bidirectional_category:"L",mapping:" 30BB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋝"},13022:{value:"32DE",name:"CIRCLED KATAKANA SO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30BD",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋞"},13023:{value:"32DF",name:"CIRCLED KATAKANA TA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30BF",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋟"},13024:{value:"32E0",name:"CIRCLED KATAKANA TI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30C1",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋠"},13025:{value:"32E1",name:"CIRCLED KATAKANA TU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30C4",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋡"},13026:{value:"32E2",name:"CIRCLED KATAKANA TE",category:"So",class:"0",bidirectional_category:"L",mapping:" 30C6",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋢"},13027:{value:"32E3",name:"CIRCLED KATAKANA TO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30C8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋣"},13028:{value:"32E4",name:"CIRCLED KATAKANA NA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30CA",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋤"},13029:{value:"32E5",name:"CIRCLED KATAKANA NI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30CB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋥"},13030:{value:"32E6",name:"CIRCLED KATAKANA NU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30CC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋦"},13031:{value:"32E7",name:"CIRCLED KATAKANA NE",category:"So",class:"0",bidirectional_category:"L",mapping:" 30CD",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋧"},13032:{value:"32E8",name:"CIRCLED KATAKANA NO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30CE",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋨"},13033:{value:"32E9",name:"CIRCLED KATAKANA HA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30CF",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋩"},13034:{value:"32EA",name:"CIRCLED KATAKANA HI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋪"},13035:{value:"32EB",name:"CIRCLED KATAKANA HU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋫"},13036:{value:"32EC",name:"CIRCLED KATAKANA HE",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋬"},13037:{value:"32ED",name:"CIRCLED KATAKANA HO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋭"},13038:{value:"32EE",name:"CIRCLED KATAKANA MA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DE",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋮"},13039:{value:"32EF",name:"CIRCLED KATAKANA MI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DF",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋯"},13040:{value:"32F0",name:"CIRCLED KATAKANA MU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30E0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋰"},13041:{value:"32F1",name:"CIRCLED KATAKANA ME",category:"So",class:"0",bidirectional_category:"L",mapping:" 30E1",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋱"},13042:{value:"32F2",name:"CIRCLED KATAKANA MO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30E2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋲"},13043:{value:"32F3",name:"CIRCLED KATAKANA YA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30E4",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋳"},13044:{value:"32F4",name:"CIRCLED KATAKANA YU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30E6",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋴"},13045:{value:"32F5",name:"CIRCLED KATAKANA YO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30E8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋵"},13046:{value:"32F6",name:"CIRCLED KATAKANA RA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30E9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋶"},13047:{value:"32F7",name:"CIRCLED KATAKANA RI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30EA",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋷"},13048:{value:"32F8",name:"CIRCLED KATAKANA RU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋸"},13049:{value:"32F9",name:"CIRCLED KATAKANA RE",category:"So",class:"0",bidirectional_category:"L",mapping:" 30EC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋹"},13050:{value:"32FA",name:"CIRCLED KATAKANA RO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30ED",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋺"},13051:{value:"32FB",name:"CIRCLED KATAKANA WA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30EF",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋻"},13052:{value:"32FC",name:"CIRCLED KATAKANA WI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30F0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋼"},13053:{value:"32FD",name:"CIRCLED KATAKANA WE",category:"So",class:"0",bidirectional_category:"L",mapping:" 30F1",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋽"},13054:{value:"32FE",name:"CIRCLED KATAKANA WO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30F2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㋾"},13056:{value:"3300",name:"SQUARE APAATO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30A2 30D1 30FC 30C8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED APAATO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌀"},13057:{value:"3301",name:"SQUARE ARUHUA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30A2 30EB 30D5 30A1",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED ARUHUA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌁"},13058:{value:"3302",name:"SQUARE ANPEA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30A2 30F3 30DA 30A2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED ANPEA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌂"},13059:{value:"3303",name:"SQUARE AARU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30A2 30FC 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED AARU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌃"},13060:{value:"3304",name:"SQUARE ININGU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30A4 30CB 30F3 30B0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED ININGU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌄"},13061:{value:"3305",name:"SQUARE INTI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30A4 30F3 30C1",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED INTI",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌅"},13062:{value:"3306",name:"SQUARE UON",category:"So",class:"0",bidirectional_category:"L",mapping:" 30A6 30A9 30F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED UON",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌆"},13063:{value:"3307",name:"SQUARE ESUKUUDO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30A8 30B9 30AF 30FC 30C9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED ESUKUUDO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌇"},13064:{value:"3308",name:"SQUARE EEKAA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30A8 30FC 30AB 30FC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED EEKAA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌈"},13065:{value:"3309",name:"SQUARE ONSU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AA 30F3 30B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED ONSU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌉"},13066:{value:"330A",name:"SQUARE OOMU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AA 30FC 30E0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED OOMU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌊"},13067:{value:"330B",name:"SQUARE KAIRI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AB 30A4 30EA",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KAIRI",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌋"},13068:{value:"330C",name:"SQUARE KARATTO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AB 30E9 30C3 30C8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KARATTO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌌"},13069:{value:"330D",name:"SQUARE KARORII",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AB 30ED 30EA 30FC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KARORII",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌍"},13070:{value:"330E",name:"SQUARE GARON",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AC 30ED 30F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED GARON",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌎"},13071:{value:"330F",name:"SQUARE GANMA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AC 30F3 30DE",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED GANMA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌏"},13072:{value:"3310",name:"SQUARE GIGA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AE 30AC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED GIGA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌐"},13073:{value:"3311",name:"SQUARE GINII",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AE 30CB 30FC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED GINII",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌑"},13074:{value:"3312",name:"SQUARE KYURII",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AD 30E5 30EA 30FC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KYURII",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌒"},13075:{value:"3313",name:"SQUARE GIRUDAA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AE 30EB 30C0 30FC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED GIRUDAA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌓"},13076:{value:"3314",name:"SQUARE KIRO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AD 30ED",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KIRO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌔"},13077:{value:"3315",name:"SQUARE KIROGURAMU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AD 30ED 30B0 30E9 30E0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KIROGURAMU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌕"},13078:{value:"3316",name:"SQUARE KIROMEETORU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AD 30ED 30E1 30FC 30C8 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KIROMEETORU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌖"},13079:{value:"3317",name:"SQUARE KIROWATTO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AD 30ED 30EF 30C3 30C8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KIROWATTO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌗"},13080:{value:"3318",name:"SQUARE GURAMU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B0 30E9 30E0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED GURAMU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌘"},13081:{value:"3319",name:"SQUARE GURAMUTON",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B0 30E9 30E0 30C8 30F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED GURAMUTON",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌙"},13082:{value:"331A",name:"SQUARE KURUZEIRO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AF 30EB 30BC 30A4 30ED",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KURUZEIRO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌚"},13083:{value:"331B",name:"SQUARE KUROONE",category:"So",class:"0",bidirectional_category:"L",mapping:" 30AF 30ED 30FC 30CD",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KUROONE",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌛"},13084:{value:"331C",name:"SQUARE KEESU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B1 30FC 30B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KEESU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌜"},13085:{value:"331D",name:"SQUARE KORUNA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B3 30EB 30CA",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KORUNA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌝"},13086:{value:"331E",name:"SQUARE KOOPO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B3 30FC 30DD",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KOOPO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌞"},13087:{value:"331F",name:"SQUARE SAIKURU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B5 30A4 30AF 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED SAIKURU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌟"},13088:{value:"3320",name:"SQUARE SANTIIMU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B5 30F3 30C1 30FC 30E0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED SANTIIMU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌠"},13089:{value:"3321",name:"SQUARE SIRINGU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B7 30EA 30F3 30B0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED SIRINGU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌡"},13090:{value:"3322",name:"SQUARE SENTI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30BB 30F3 30C1",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED SENTI",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌢"},13091:{value:"3323",name:"SQUARE SENTO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30BB 30F3 30C8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED SENTO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌣"},13092:{value:"3324",name:"SQUARE DAASU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30C0 30FC 30B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED DAASU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌤"},13093:{value:"3325",name:"SQUARE DESI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30C7 30B7",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED DESI",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌥"},13094:{value:"3326",name:"SQUARE DORU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30C9 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED DORU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌦"},13095:{value:"3327",name:"SQUARE TON",category:"So",class:"0",bidirectional_category:"L",mapping:" 30C8 30F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED TON",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌧"},13096:{value:"3328",name:"SQUARE NANO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30CA 30CE",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED NANO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌨"},13097:{value:"3329",name:"SQUARE NOTTO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30CE 30C3 30C8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED NOTTO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌩"},13098:{value:"332A",name:"SQUARE HAITU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30CF 30A4 30C4",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED HAITU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌪"},13099:{value:"332B",name:"SQUARE PAASENTO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D1 30FC 30BB 30F3 30C8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PAASENTO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌫"},13100:{value:"332C",name:"SQUARE PAATU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D1 30FC 30C4",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PAATU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌬"},13101:{value:"332D",name:"SQUARE BAARERU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D0 30FC 30EC 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED BAARERU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌭"},13102:{value:"332E",name:"SQUARE PIASUTORU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D4 30A2 30B9 30C8 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PIASUTORU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌮"},13103:{value:"332F",name:"SQUARE PIKURU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D4 30AF 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PIKURU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌯"},13104:{value:"3330",name:"SQUARE PIKO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D4 30B3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PIKO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌰"},13105:{value:"3331",name:"SQUARE BIRU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D3 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED BIRU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌱"},13106:{value:"3332",name:"SQUARE HUARADDO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D5 30A1 30E9 30C3 30C9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED HUARADDO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌲"},13107:{value:"3333",name:"SQUARE HUIITO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D5 30A3 30FC 30C8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED HUIITO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌳"},13108:{value:"3334",name:"SQUARE BUSSYERU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D6 30C3 30B7 30A7 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED BUSSYERU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌴"},13109:{value:"3335",name:"SQUARE HURAN",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D5 30E9 30F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED HURAN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌵"},13110:{value:"3336",name:"SQUARE HEKUTAARU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D8 30AF 30BF 30FC 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED HEKUTAARU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌶"},13111:{value:"3337",name:"SQUARE PESO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DA 30BD",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PESO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌷"},13112:{value:"3338",name:"SQUARE PENIHI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DA 30CB 30D2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PENIHI",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌸"},13113:{value:"3339",name:"SQUARE HERUTU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D8 30EB 30C4",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED HERUTU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌹"},13114:{value:"333A",name:"SQUARE PENSU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DA 30F3 30B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PENSU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌺"},13115:{value:"333B",name:"SQUARE PEEZI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DA 30FC 30B8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PEEZI",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌻"},13116:{value:"333C",name:"SQUARE BEETA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30D9 30FC 30BF",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED BEETA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌼"},13117:{value:"333D",name:"SQUARE POINTO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DD 30A4 30F3 30C8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED POINTO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌽"},13118:{value:"333E",name:"SQUARE BORUTO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DC 30EB 30C8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED BORUTO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌾"},13119:{value:"333F",name:"SQUARE HON",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DB 30F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED HON",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㌿"},13120:{value:"3340",name:"SQUARE PONDO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DD 30F3 30C9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PONDO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍀"},13121:{value:"3341",name:"SQUARE HOORU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DB 30FC 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED HOORU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍁"},13122:{value:"3342",name:"SQUARE HOON",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DB 30FC 30F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED HOON",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍂"},13123:{value:"3343",name:"SQUARE MAIKURO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DE 30A4 30AF 30ED",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MAIKURO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍃"},13124:{value:"3344",name:"SQUARE MAIRU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DE 30A4 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MAIRU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍄"},13125:{value:"3345",name:"SQUARE MAHHA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DE 30C3 30CF",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MAHHA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍅"},13126:{value:"3346",name:"SQUARE MARUKU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DE 30EB 30AF",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MARUKU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍆"},13127:{value:"3347",name:"SQUARE MANSYON",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DE 30F3 30B7 30E7 30F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MANSYON",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍇"},13128:{value:"3348",name:"SQUARE MIKURON",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DF 30AF 30ED 30F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MIKURON",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍈"},13129:{value:"3349",name:"SQUARE MIRI",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DF 30EA",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MIRI",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍉"},13130:{value:"334A",name:"SQUARE MIRIBAARU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30DF 30EA 30D0 30FC 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MIRIBAARU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍊"},13131:{value:"334B",name:"SQUARE MEGA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30E1 30AC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MEGA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍋"},13132:{value:"334C",name:"SQUARE MEGATON",category:"So",class:"0",bidirectional_category:"L",mapping:" 30E1 30AC 30C8 30F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MEGATON",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍌"},13133:{value:"334D",name:"SQUARE MEETORU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30E1 30FC 30C8 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MEETORU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍍"},13134:{value:"334E",name:"SQUARE YAADO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30E4 30FC 30C9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED YAADO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍎"},13135:{value:"334F",name:"SQUARE YAARU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30E4 30FC 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED YAARU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍏"},13136:{value:"3350",name:"SQUARE YUAN",category:"So",class:"0",bidirectional_category:"L",mapping:" 30E6 30A2 30F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED YUAN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍐"},13137:{value:"3351",name:"SQUARE RITTORU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30EA 30C3 30C8 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED RITTORU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍑"},13138:{value:"3352",name:"SQUARE RIRA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30EA 30E9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED RIRA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍒"},13139:{value:"3353",name:"SQUARE RUPII",category:"So",class:"0",bidirectional_category:"L",mapping:" 30EB 30D4 30FC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED RUPII",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍓"},13140:{value:"3354",name:"SQUARE RUUBURU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30EB 30FC 30D6 30EB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED RUUBURU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍔"},13141:{value:"3355",name:"SQUARE REMU",category:"So",class:"0",bidirectional_category:"L",mapping:" 30EC 30E0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED REMU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍕"},13142:{value:"3356",name:"SQUARE RENTOGEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 30EC 30F3 30C8 30B2 30F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED RENTOGEN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍖"},13143:{value:"3357",name:"SQUARE WATTO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30EF 30C3 30C8",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED WATTO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍗"},13144:{value:"3358",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ZERO",category:"So",class:"0",bidirectional_category:"L",mapping:" 0030 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍘"},13145:{value:"3359",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ONE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍙"},13146:{value:"335A",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWO",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍚"},13147:{value:"335B",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THREE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0033 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍛"},13148:{value:"335C",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOUR",category:"So",class:"0",bidirectional_category:"L",mapping:" 0034 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍜"},13149:{value:"335D",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIVE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0035 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍝"},13150:{value:"335E",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIX",category:"So",class:"0",bidirectional_category:"L",mapping:" 0036 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍞"},13151:{value:"335F",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0037 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍟"},13152:{value:"3360",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHT",category:"So",class:"0",bidirectional_category:"L",mapping:" 0038 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍠"},13153:{value:"3361",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0039 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍡"},13154:{value:"3362",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0030 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍢"},13155:{value:"3363",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ELEVEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0031 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍣"},13156:{value:"3364",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWELVE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0032 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍤"},13157:{value:"3365",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THIRTEEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0033 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍥"},13158:{value:"3366",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOURTEEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0034 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍦"},13159:{value:"3367",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIFTEEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0035 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍧"},13160:{value:"3368",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIXTEEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0036 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍨"},13161:{value:"3369",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVENTEEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0037 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍩"},13162:{value:"336A",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHTEEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0038 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍪"},13163:{value:"336B",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINETEEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0039 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍫"},13164:{value:"336C",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0030 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍬"},13165:{value:"336D",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-ONE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0031 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍭"},13166:{value:"336E",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-TWO",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0032 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍮"},13167:{value:"336F",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-THREE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0033 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍯"},13168:{value:"3370",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-FOUR",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0034 70B9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍰"},13169:{value:"3371",name:"SQUARE HPA",category:"So",class:"0",bidirectional_category:"L",mapping:" 0068 0050 0061",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍱"},13170:{value:"3372",name:"SQUARE DA",category:"So",class:"0",bidirectional_category:"L",mapping:" 0064 0061",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍲"},13171:{value:"3373",name:"SQUARE AU",category:"So",class:"0",bidirectional_category:"L",mapping:" 0041 0055",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍳"},13172:{value:"3374",name:"SQUARE BAR",category:"So",class:"0",bidirectional_category:"L",mapping:" 0062 0061 0072",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍴"},13173:{value:"3375",name:"SQUARE OV",category:"So",class:"0",bidirectional_category:"L",mapping:" 006F 0056",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍵"},13174:{value:"3376",name:"SQUARE PC",category:"So",class:"0",bidirectional_category:"L",mapping:" 0070 0063",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍶"},13175:{value:"3377",name:"SQUARE DM",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0064 006D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍷"},13176:{value:"3378",name:"SQUARE DM SQUARED",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0064 006D 00B2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍸"},13177:{value:"3379",name:"SQUARE DM CUBED",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0064 006D 00B3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍹"},13178:{value:"337A",name:"SQUARE IU",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0049 0055",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍺"},13179:{value:"337B",name:"SQUARE ERA NAME HEISEI",category:"So",class:"0",bidirectional_category:"L",mapping:" 5E73 6210",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED TWO IDEOGRAPHS ERA NAME HEISEI",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍻"},13180:{value:"337C",name:"SQUARE ERA NAME SYOUWA",category:"So",class:"0",bidirectional_category:"L",mapping:" 662D 548C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED TWO IDEOGRAPHS ERA NAME SYOUWA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍼"},13181:{value:"337D",name:"SQUARE ERA NAME TAISYOU",category:"So",class:"0",bidirectional_category:"L",mapping:" 5927 6B63",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED TWO IDEOGRAPHS ERA NAME TAISYOU",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍽"},13182:{value:"337E",name:"SQUARE ERA NAME MEIZI",category:"So",class:"0",bidirectional_category:"L",mapping:" 660E 6CBB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED TWO IDEOGRAPHS ERA NAME MEIZI",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍾"},13183:{value:"337F",name:"SQUARE CORPORATION",category:"So",class:"0",bidirectional_category:"L",mapping:" 682A 5F0F 4F1A 793E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED FOUR IDEOGRAPHS CORPORATION",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㍿"},13184:{value:"3380",name:"SQUARE PA AMPS",category:"So",class:"0",bidirectional_category:"L",mapping:" 0070 0041",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PA AMPS",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎀"},13185:{value:"3381",name:"SQUARE NA",category:"So",class:"0",bidirectional_category:"L",mapping:" 006E 0041",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED NA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎁"},13186:{value:"3382",name:"SQUARE MU A",category:"So",class:"0",bidirectional_category:"L",mapping:" 03BC 0041",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MU A",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎂"},13187:{value:"3383",name:"SQUARE MA",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 0041",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎃"},13188:{value:"3384",name:"SQUARE KA",category:"So",class:"0",bidirectional_category:"L",mapping:" 006B 0041",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎄"},13189:{value:"3385",name:"SQUARE KB",category:"So",class:"0",bidirectional_category:"L",mapping:" 004B 0042",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KB",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎅"},13190:{value:"3386",name:"SQUARE MB",category:"So",class:"0",bidirectional_category:"L",mapping:" 004D 0042",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MB",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎆"},13191:{value:"3387",name:"SQUARE GB",category:"So",class:"0",bidirectional_category:"L",mapping:" 0047 0042",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED GB",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎇"},13192:{value:"3388",name:"SQUARE CAL",category:"So",class:"0",bidirectional_category:"L",mapping:" 0063 0061 006C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED CAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎈"},13193:{value:"3389",name:"SQUARE KCAL",category:"So",class:"0",bidirectional_category:"L",mapping:" 006B 0063 0061 006C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KCAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎉"},13194:{value:"338A",name:"SQUARE PF",category:"So",class:"0",bidirectional_category:"L",mapping:" 0070 0046",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PF",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎊"},13195:{value:"338B",name:"SQUARE NF",category:"So",class:"0",bidirectional_category:"L",mapping:" 006E 0046",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED NF",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎋"},13196:{value:"338C",name:"SQUARE MU F",category:"So",class:"0",bidirectional_category:"L",mapping:" 03BC 0046",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MU F",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎌"},13197:{value:"338D",name:"SQUARE MU G",category:"So",class:"0",bidirectional_category:"L",mapping:" 03BC 0067",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MU G",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎍"},13198:{value:"338E",name:"SQUARE MG",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 0067",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MG",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎎"},13199:{value:"338F",name:"SQUARE KG",category:"So",class:"0",bidirectional_category:"L",mapping:" 006B 0067",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KG",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎏"},13200:{value:"3390",name:"SQUARE HZ",category:"So",class:"0",bidirectional_category:"L",mapping:" 0048 007A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED HZ",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎐"},13201:{value:"3391",name:"SQUARE KHZ",category:"So",class:"0",bidirectional_category:"L",mapping:" 006B 0048 007A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KHZ",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎑"},13202:{value:"3392",name:"SQUARE MHZ",category:"So",class:"0",bidirectional_category:"L",mapping:" 004D 0048 007A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MHZ",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎒"},13203:{value:"3393",name:"SQUARE GHZ",category:"So",class:"0",bidirectional_category:"L",mapping:" 0047 0048 007A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED GHZ",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎓"},13204:{value:"3394",name:"SQUARE THZ",category:"So",class:"0",bidirectional_category:"L",mapping:" 0054 0048 007A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED THZ",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎔"},13205:{value:"3395",name:"SQUARE MU L",category:"So",class:"0",bidirectional_category:"L",mapping:" 03BC 2113",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MU L",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎕"},13206:{value:"3396",name:"SQUARE ML",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 2113",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED ML",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎖"},13207:{value:"3397",name:"SQUARE DL",category:"So",class:"0",bidirectional_category:"L",mapping:" 0064 2113",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED DL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎗"},13208:{value:"3398",name:"SQUARE KL",category:"So",class:"0",bidirectional_category:"L",mapping:" 006B 2113",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎘"},13209:{value:"3399",name:"SQUARE FM",category:"So",class:"0",bidirectional_category:"L",mapping:" 0066 006D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED FM",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎙"},13210:{value:"339A",name:"SQUARE NM",category:"So",class:"0",bidirectional_category:"L",mapping:" 006E 006D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED NM",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎚"},13211:{value:"339B",name:"SQUARE MU M",category:"So",class:"0",bidirectional_category:"L",mapping:" 03BC 006D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MU M",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎛"},13212:{value:"339C",name:"SQUARE MM",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 006D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MM",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎜"},13213:{value:"339D",name:"SQUARE CM",category:"So",class:"0",bidirectional_category:"L",mapping:" 0063 006D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED CM",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎝"},13214:{value:"339E",name:"SQUARE KM",category:"So",class:"0",bidirectional_category:"L",mapping:" 006B 006D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KM",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎞"},13215:{value:"339F",name:"SQUARE MM SQUARED",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 006D 00B2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MM SQUARED",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎟"},13216:{value:"33A0",name:"SQUARE CM SQUARED",category:"So",class:"0",bidirectional_category:"L",mapping:" 0063 006D 00B2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED CM SQUARED",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎠"},13217:{value:"33A1",name:"SQUARE M SQUARED",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 00B2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED M SQUARED",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎡"},13218:{value:"33A2",name:"SQUARE KM SQUARED",category:"So",class:"0",bidirectional_category:"L",mapping:" 006B 006D 00B2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KM SQUARED",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎢"},13219:{value:"33A3",name:"SQUARE MM CUBED",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 006D 00B3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MM CUBED",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎣"},13220:{value:"33A4",name:"SQUARE CM CUBED",category:"So",class:"0",bidirectional_category:"L",mapping:" 0063 006D 00B3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED CM CUBED",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎤"},13221:{value:"33A5",name:"SQUARE M CUBED",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 00B3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED M CUBED",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎥"},13222:{value:"33A6",name:"SQUARE KM CUBED",category:"So",class:"0",bidirectional_category:"L",mapping:" 006B 006D 00B3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KM CUBED",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎦"},13223:{value:"33A7",name:"SQUARE M OVER S",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 2215 0073",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED M OVER S",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎧"},13224:{value:"33A8",name:"SQUARE M OVER S SQUARED",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 2215 0073 00B2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED M OVER S SQUARED",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎨"},13225:{value:"33A9",name:"SQUARE PA",category:"So",class:"0",bidirectional_category:"L",mapping:" 0050 0061",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎩"},13226:{value:"33AA",name:"SQUARE KPA",category:"So",class:"0",bidirectional_category:"L",mapping:" 006B 0050 0061",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KPA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎪"},13227:{value:"33AB",name:"SQUARE MPA",category:"So",class:"0",bidirectional_category:"L",mapping:" 004D 0050 0061",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MPA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎫"},13228:{value:"33AC",name:"SQUARE GPA",category:"So",class:"0",bidirectional_category:"L",mapping:" 0047 0050 0061",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED GPA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎬"},13229:{value:"33AD",name:"SQUARE RAD",category:"So",class:"0",bidirectional_category:"L",mapping:" 0072 0061 0064",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED RAD",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎭"},13230:{value:"33AE",name:"SQUARE RAD OVER S",category:"So",class:"0",bidirectional_category:"L",mapping:" 0072 0061 0064 2215 0073",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED RAD OVER S",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎮"},13231:{value:"33AF",name:"SQUARE RAD OVER S SQUARED",category:"So",class:"0",bidirectional_category:"L",mapping:" 0072 0061 0064 2215 0073 00B2",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED RAD OVER S SQUARED",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎯"},13232:{value:"33B0",name:"SQUARE PS",category:"So",class:"0",bidirectional_category:"L",mapping:" 0070 0073",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PS",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎰"},13233:{value:"33B1",name:"SQUARE NS",category:"So",class:"0",bidirectional_category:"L",mapping:" 006E 0073",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED NS",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎱"},13234:{value:"33B2",name:"SQUARE MU S",category:"So",class:"0",bidirectional_category:"L",mapping:" 03BC 0073",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MU S",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎲"},13235:{value:"33B3",name:"SQUARE MS",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 0073",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MS",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎳"},13236:{value:"33B4",name:"SQUARE PV",category:"So",class:"0",bidirectional_category:"L",mapping:" 0070 0056",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PV",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎴"},13237:{value:"33B5",name:"SQUARE NV",category:"So",class:"0",bidirectional_category:"L",mapping:" 006E 0056",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED NV",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎵"},13238:{value:"33B6",name:"SQUARE MU V",category:"So",class:"0",bidirectional_category:"L",mapping:" 03BC 0056",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MU V",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎶"},13239:{value:"33B7",name:"SQUARE MV",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 0056",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MV",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎷"},13240:{value:"33B8",name:"SQUARE KV",category:"So",class:"0",bidirectional_category:"L",mapping:" 006B 0056",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KV",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎸"},13241:{value:"33B9",name:"SQUARE MV MEGA",category:"So",class:"0",bidirectional_category:"L",mapping:" 004D 0056",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MV MEGA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎹"},13242:{value:"33BA",name:"SQUARE PW",category:"So",class:"0",bidirectional_category:"L",mapping:" 0070 0057",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎺"},13243:{value:"33BB",name:"SQUARE NW",category:"So",class:"0",bidirectional_category:"L",mapping:" 006E 0057",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED NW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎻"},13244:{value:"33BC",name:"SQUARE MU W",category:"So",class:"0",bidirectional_category:"L",mapping:" 03BC 0057",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MU W",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎼"},13245:{value:"33BD",name:"SQUARE MW",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 0057",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎽"},13246:{value:"33BE",name:"SQUARE KW",category:"So",class:"0",bidirectional_category:"L",mapping:" 006B 0057",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KW",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎾"},13247:{value:"33BF",name:"SQUARE MW MEGA",category:"So",class:"0",bidirectional_category:"L",mapping:" 004D 0057",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MW MEGA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㎿"},13248:{value:"33C0",name:"SQUARE K OHM",category:"So",class:"0",bidirectional_category:"L",mapping:" 006B 03A9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED K OHM",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏀"},13249:{value:"33C1",name:"SQUARE M OHM",category:"So",class:"0",bidirectional_category:"L",mapping:" 004D 03A9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED M OHM",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏁"},13250:{value:"33C2",name:"SQUARE AM",category:"So",class:"0",bidirectional_category:"L",mapping:" 0061 002E 006D 002E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED AM",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏂"},13251:{value:"33C3",name:"SQUARE BQ",category:"So",class:"0",bidirectional_category:"L",mapping:" 0042 0071",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED BQ",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏃"},13252:{value:"33C4",name:"SQUARE CC",category:"So",class:"0",bidirectional_category:"L",mapping:" 0063 0063",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED CC",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏄"},13253:{value:"33C5",name:"SQUARE CD",category:"So",class:"0",bidirectional_category:"L",mapping:" 0063 0064",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED CD",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏅"},13254:{value:"33C6",name:"SQUARE C OVER KG",category:"So",class:"0",bidirectional_category:"L",mapping:" 0043 2215 006B 0067",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED C OVER KG",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏆"},13255:{value:"33C7",name:"SQUARE CO",category:"So",class:"0",bidirectional_category:"L",mapping:" 0043 006F 002E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED CO",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏇"},13256:{value:"33C8",name:"SQUARE DB",category:"So",class:"0",bidirectional_category:"L",mapping:" 0064 0042",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED DB",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏈"},13257:{value:"33C9",name:"SQUARE GY",category:"So",class:"0",bidirectional_category:"L",mapping:" 0047 0079",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED GY",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏉"},13258:{value:"33CA",name:"SQUARE HA",category:"So",class:"0",bidirectional_category:"L",mapping:" 0068 0061",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED HA",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏊"},13259:{value:"33CB",name:"SQUARE HP",category:"So",class:"0",bidirectional_category:"L",mapping:" 0048 0050",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED HP",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏋"},13260:{value:"33CC",name:"SQUARE IN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0069 006E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED IN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏌"},13261:{value:"33CD",name:"SQUARE KK",category:"So",class:"0",bidirectional_category:"L",mapping:" 004B 004B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KK",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏍"},13262:{value:"33CE",name:"SQUARE KM CAPITAL",category:"So",class:"0",bidirectional_category:"L",mapping:" 004B 004D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KM CAPITAL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏎"},13263:{value:"33CF",name:"SQUARE KT",category:"So",class:"0",bidirectional_category:"L",mapping:" 006B 0074",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED KT",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏏"},13264:{value:"33D0",name:"SQUARE LM",category:"So",class:"0",bidirectional_category:"L",mapping:" 006C 006D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED LM",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏐"},13265:{value:"33D1",name:"SQUARE LN",category:"So",class:"0",bidirectional_category:"L",mapping:" 006C 006E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED LN",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏑"},13266:{value:"33D2",name:"SQUARE LOG",category:"So",class:"0",bidirectional_category:"L",mapping:" 006C 006F 0067",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED LOG",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏒"},13267:{value:"33D3",name:"SQUARE LX",category:"So",class:"0",bidirectional_category:"L",mapping:" 006C 0078",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED LX",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏓"},13268:{value:"33D4",name:"SQUARE MB SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 0062",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MB SMALL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏔"},13269:{value:"33D5",name:"SQUARE MIL",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 0069 006C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MIL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏕"},13270:{value:"33D6",name:"SQUARE MOL",category:"So",class:"0",bidirectional_category:"L",mapping:" 006D 006F 006C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED MOL",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏖"},13271:{value:"33D7",name:"SQUARE PH",category:"So",class:"0",bidirectional_category:"L",mapping:" 0050 0048",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PH",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏗"},13272:{value:"33D8",name:"SQUARE PM",category:"So",class:"0",bidirectional_category:"L",mapping:" 0070 002E 006D 002E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PM",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏘"},13273:{value:"33D9",name:"SQUARE PPM",category:"So",class:"0",bidirectional_category:"L",mapping:" 0050 0050 004D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PPM",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏙"},13274:{value:"33DA",name:"SQUARE PR",category:"So",class:"0",bidirectional_category:"L",mapping:" 0050 0052",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED PR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏚"},13275:{value:"33DB",name:"SQUARE SR",category:"So",class:"0",bidirectional_category:"L",mapping:" 0073 0072",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED SR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏛"},13276:{value:"33DC",name:"SQUARE SV",category:"So",class:"0",bidirectional_category:"L",mapping:" 0053 0076",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED SV",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏜"},13277:{value:"33DD",name:"SQUARE WB",category:"So",class:"0",bidirectional_category:"L",mapping:" 0057 0062",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"SQUARED WB",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏝"},13278:{value:"33DE",name:"SQUARE V OVER M",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0056 2215 006D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏞"},13279:{value:"33DF",name:"SQUARE A OVER M",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0041 2215 006D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏟"},13280:{value:"33E0",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏠"},13281:{value:"33E1",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWO",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏡"},13282:{value:"33E2",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THREE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0033 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏢"},13283:{value:"33E3",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOUR",category:"So",class:"0",bidirectional_category:"L",mapping:" 0034 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏣"},13284:{value:"33E4",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIVE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0035 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏤"},13285:{value:"33E5",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIX",category:"So",class:"0",bidirectional_category:"L",mapping:" 0036 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏥"},13286:{value:"33E6",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0037 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏦"},13287:{value:"33E7",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHT",category:"So",class:"0",bidirectional_category:"L",mapping:" 0038 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏧"},13288:{value:"33E8",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0039 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏨"},13289:{value:"33E9",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0030 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏩"},13290:{value:"33EA",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ELEVEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0031 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏪"},13291:{value:"33EB",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWELVE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0032 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏫"},13292:{value:"33EC",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTEEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0033 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏬"},13293:{value:"33ED",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOURTEEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0034 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏭"},13294:{value:"33EE",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIFTEEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0035 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏮"},13295:{value:"33EF",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIXTEEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0036 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏯"},13296:{value:"33F0",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVENTEEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0037 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏰"},13297:{value:"33F1",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHTEEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0038 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏱"},13298:{value:"33F2",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINETEEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0031 0039 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏲"},13299:{value:"33F3",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0030 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏳"},13300:{value:"33F4",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-ONE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0031 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏴"},13301:{value:"33F5",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-TWO",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0032 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏵"},13302:{value:"33F6",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-THREE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0033 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏶"},13303:{value:"33F7",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FOUR",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0034 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏷"},13304:{value:"33F8",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FIVE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0035 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏸"},13305:{value:"33F9",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SIX",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0036 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏹"},13306:{value:"33FA",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SEVEN",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0037 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏺"},13307:{value:"33FB",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-EIGHT",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0038 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏻"},13308:{value:"33FC",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0032 0039 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏼"},13309:{value:"33FD",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY",category:"So",class:"0",bidirectional_category:"L",mapping:" 0033 0030 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏽"},13310:{value:"33FE",name:"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE",category:"So",class:"0",bidirectional_category:"L",mapping:" 0033 0031 65E5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏾"},13311:{value:"33FF",name:"SQUARE GAL",category:"So",class:"0",bidirectional_category:"ON",mapping:" 0067 0061 006C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"㏿"},19904:{value:"4DC0",name:"HEXAGRAM FOR THE CREATIVE HEAVEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷀"},19905:{value:"4DC1",name:"HEXAGRAM FOR THE RECEPTIVE EARTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷁"},19906:{value:"4DC2",name:"HEXAGRAM FOR DIFFICULTY AT THE BEGINNING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷂"},19907:{value:"4DC3",name:"HEXAGRAM FOR YOUTHFUL FOLLY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷃"},19908:{value:"4DC4",name:"HEXAGRAM FOR WAITING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷄"},19909:{value:"4DC5",name:"HEXAGRAM FOR CONFLICT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷅"},19910:{value:"4DC6",name:"HEXAGRAM FOR THE ARMY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷆"},19911:{value:"4DC7",name:"HEXAGRAM FOR HOLDING TOGETHER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷇"},19912:{value:"4DC8",name:"HEXAGRAM FOR SMALL TAMING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷈"},19913:{value:"4DC9",name:"HEXAGRAM FOR TREADING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷉"},19914:{value:"4DCA",name:"HEXAGRAM FOR PEACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷊"},19915:{value:"4DCB",name:"HEXAGRAM FOR STANDSTILL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷋"},19916:{value:"4DCC",name:"HEXAGRAM FOR FELLOWSHIP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷌"},19917:{value:"4DCD",name:"HEXAGRAM FOR GREAT POSSESSION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷍"},19918:{value:"4DCE",name:"HEXAGRAM FOR MODESTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷎"},19919:{value:"4DCF",name:"HEXAGRAM FOR ENTHUSIASM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷏"},19920:{value:"4DD0",name:"HEXAGRAM FOR FOLLOWING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷐"},19921:{value:"4DD1",name:"HEXAGRAM FOR WORK ON THE DECAYED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷑"},19922:{value:"4DD2",name:"HEXAGRAM FOR APPROACH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷒"},19923:{value:"4DD3",name:"HEXAGRAM FOR CONTEMPLATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷓"},19924:{value:"4DD4",name:"HEXAGRAM FOR BITING THROUGH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷔"},19925:{value:"4DD5",name:"HEXAGRAM FOR GRACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷕"},19926:{value:"4DD6",name:"HEXAGRAM FOR SPLITTING APART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷖"},19927:{value:"4DD7",name:"HEXAGRAM FOR RETURN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷗"},19928:{value:"4DD8",name:"HEXAGRAM FOR INNOCENCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷘"},19929:{value:"4DD9",name:"HEXAGRAM FOR GREAT TAMING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷙"},19930:{value:"4DDA",name:"HEXAGRAM FOR MOUTH CORNERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷚"},19931:{value:"4DDB",name:"HEXAGRAM FOR GREAT PREPONDERANCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷛"},19932:{value:"4DDC",name:"HEXAGRAM FOR THE ABYSMAL WATER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷜"},19933:{value:"4DDD",name:"HEXAGRAM FOR THE CLINGING FIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷝"},19934:{value:"4DDE",name:"HEXAGRAM FOR INFLUENCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷞"},19935:{value:"4DDF",name:"HEXAGRAM FOR DURATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷟"},19936:{value:"4DE0",name:"HEXAGRAM FOR RETREAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷠"},19937:{value:"4DE1",name:"HEXAGRAM FOR GREAT POWER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷡"},19938:{value:"4DE2",name:"HEXAGRAM FOR PROGRESS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷢"},19939:{value:"4DE3",name:"HEXAGRAM FOR DARKENING OF THE LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷣"},19940:{value:"4DE4",name:"HEXAGRAM FOR THE FAMILY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷤"},19941:{value:"4DE5",name:"HEXAGRAM FOR OPPOSITION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷥"},19942:{value:"4DE6",name:"HEXAGRAM FOR OBSTRUCTION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷦"},19943:{value:"4DE7",name:"HEXAGRAM FOR DELIVERANCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷧"},19944:{value:"4DE8",name:"HEXAGRAM FOR DECREASE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷨"},19945:{value:"4DE9",name:"HEXAGRAM FOR INCREASE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷩"},19946:{value:"4DEA",name:"HEXAGRAM FOR BREAKTHROUGH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷪"},19947:{value:"4DEB",name:"HEXAGRAM FOR COMING TO MEET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷫"},19948:{value:"4DEC",name:"HEXAGRAM FOR GATHERING TOGETHER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷬"},19949:{value:"4DED",name:"HEXAGRAM FOR PUSHING UPWARD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷭"},19950:{value:"4DEE",name:"HEXAGRAM FOR OPPRESSION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷮"},19951:{value:"4DEF",name:"HEXAGRAM FOR THE WELL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷯"},19952:{value:"4DF0",name:"HEXAGRAM FOR REVOLUTION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷰"},19953:{value:"4DF1",name:"HEXAGRAM FOR THE CAULDRON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷱"},19954:{value:"4DF2",name:"HEXAGRAM FOR THE AROUSING THUNDER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷲"},19955:{value:"4DF3",name:"HEXAGRAM FOR THE KEEPING STILL MOUNTAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷳"},19956:{value:"4DF4",name:"HEXAGRAM FOR DEVELOPMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷴"},19957:{value:"4DF5",name:"HEXAGRAM FOR THE MARRYING MAIDEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷵"},19958:{value:"4DF6",name:"HEXAGRAM FOR ABUNDANCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷶"},19959:{value:"4DF7",name:"HEXAGRAM FOR THE WANDERER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷷"},19960:{value:"4DF8",name:"HEXAGRAM FOR THE GENTLE WIND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷸"},19961:{value:"4DF9",name:"HEXAGRAM FOR THE JOYOUS LAKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷹"},19962:{value:"4DFA",name:"HEXAGRAM FOR DISPERSION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷺"},19963:{value:"4DFB",name:"HEXAGRAM FOR LIMITATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷻"},19964:{value:"4DFC",name:"HEXAGRAM FOR INNER TRUTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷼"},19965:{value:"4DFD",name:"HEXAGRAM FOR SMALL PREPONDERANCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷽"},19966:{value:"4DFE",name:"HEXAGRAM FOR AFTER COMPLETION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷾"},19967:{value:"4DFF",name:"HEXAGRAM FOR BEFORE COMPLETION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"䷿"},42128:{value:"A490",name:"YI RADICAL QOT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒐"},42129:{value:"A491",name:"YI RADICAL LI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒑"},42130:{value:"A492",name:"YI RADICAL KIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒒"},42131:{value:"A493",name:"YI RADICAL NYIP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒓"},42132:{value:"A494",name:"YI RADICAL CYP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒔"},42133:{value:"A495",name:"YI RADICAL SSI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒕"},42134:{value:"A496",name:"YI RADICAL GGOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒖"},42135:{value:"A497",name:"YI RADICAL GEP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒗"},42136:{value:"A498",name:"YI RADICAL MI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒘"},42137:{value:"A499",name:"YI RADICAL HXIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒙"},42138:{value:"A49A",name:"YI RADICAL LYR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒚"},42139:{value:"A49B",name:"YI RADICAL BBUT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒛"},42140:{value:"A49C",name:"YI RADICAL MOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒜"},42141:{value:"A49D",name:"YI RADICAL YO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒝"},42142:{value:"A49E",name:"YI RADICAL PUT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒞"},42143:{value:"A49F",name:"YI RADICAL HXUO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒟"},42144:{value:"A4A0",name:"YI RADICAL TAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒠"},42145:{value:"A4A1",name:"YI RADICAL GA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒡"},42146:{value:"A4A2",name:"YI RADICAL ZUP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒢"},42147:{value:"A4A3",name:"YI RADICAL CYT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒣"},42148:{value:"A4A4",name:"YI RADICAL DDUR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒤"},42149:{value:"A4A5",name:"YI RADICAL BUR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒥"},42150:{value:"A4A6",name:"YI RADICAL GGUO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒦"},42151:{value:"A4A7",name:"YI RADICAL NYOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒧"},42152:{value:"A4A8",name:"YI RADICAL TU",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒨"},42153:{value:"A4A9",name:"YI RADICAL OP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒩"},42154:{value:"A4AA",name:"YI RADICAL JJUT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒪"},42155:{value:"A4AB",name:"YI RADICAL ZOT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒫"},42156:{value:"A4AC",name:"YI RADICAL PYT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒬"},42157:{value:"A4AD",name:"YI RADICAL HMO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒭"},42158:{value:"A4AE",name:"YI RADICAL YIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒮"},42159:{value:"A4AF",name:"YI RADICAL VUR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒯"},42160:{value:"A4B0",name:"YI RADICAL SHY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒰"},42161:{value:"A4B1",name:"YI RADICAL VEP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒱"},42162:{value:"A4B2",name:"YI RADICAL ZA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒲"},42163:{value:"A4B3",name:"YI RADICAL JO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒳"},42164:{value:"A4B4",name:"YI RADICAL NZUP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒴"},42165:{value:"A4B5",name:"YI RADICAL JJY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒵"},42166:{value:"A4B6",name:"YI RADICAL GOT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒶"},42167:{value:"A4B7",name:"YI RADICAL JJIE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒷"},42168:{value:"A4B8",name:"YI RADICAL WO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒸"},42169:{value:"A4B9",name:"YI RADICAL DU",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒹"},42170:{value:"A4BA",name:"YI RADICAL SHUR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒺"},42171:{value:"A4BB",name:"YI RADICAL LIE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒻"},42172:{value:"A4BC",name:"YI RADICAL CY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒼"},42173:{value:"A4BD",name:"YI RADICAL CUOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒽"},42174:{value:"A4BE",name:"YI RADICAL CIP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒾"},42175:{value:"A4BF",name:"YI RADICAL HXOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꒿"},42176:{value:"A4C0",name:"YI RADICAL SHAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꓀"},42177:{value:"A4C1",name:"YI RADICAL ZUR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꓁"},42178:{value:"A4C2",name:"YI RADICAL SHOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꓂"},42179:{value:"A4C3",name:"YI RADICAL CHE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꓃"},42180:{value:"A4C4",name:"YI RADICAL ZZIET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꓄"},42181:{value:"A4C5",name:"YI RADICAL NBIE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꓅"},42182:{value:"A4C6",name:"YI RADICAL KE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꓆"},43048:{value:"A828",name:"SYLOTI NAGRI POETRY MARK-1",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꠨"},43049:{value:"A829",name:"SYLOTI NAGRI POETRY MARK-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꠩"},43050:{value:"A82A",name:"SYLOTI NAGRI POETRY MARK-3",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꠪"},43051:{value:"A82B",name:"SYLOTI NAGRI POETRY MARK-4",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꠫"},43062:{value:"A836",name:"NORTH INDIC QUARTER MARK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꠶"},43063:{value:"A837",name:"NORTH INDIC PLACEHOLDER MARK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꠷"},43065:{value:"A839",name:"NORTH INDIC QUANTITY MARK",category:"So",class:"0",bidirectional_category:"ET",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꠹"},43639:{value:"AA77",name:"MYANMAR SYMBOL AITON EXCLAMATION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꩷"},43640:{value:"AA78",name:"MYANMAR SYMBOL AITON ONE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꩸"},43641:{value:"AA79",name:"MYANMAR SYMBOL AITON TWO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"꩹"},65021:{value:"FDFD",name:"ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"﷽"},65508:{value:"FFE4",name:"FULLWIDTH BROKEN BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:" 00A6",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"FULLWIDTH BROKEN VERTICAL BAR",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"¦"},65512:{value:"FFE8",name:"HALFWIDTH FORMS LIGHT VERTICAL",category:"So",class:"0",bidirectional_category:"ON",mapping:" 2502",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"│"},65517:{value:"FFED",name:"HALFWIDTH BLACK SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 25A0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"■"},65518:{value:"FFEE",name:"HALFWIDTH WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:" 25CB",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"○"},65532:{value:"FFFC",name:"OBJECT REPLACEMENT CHARACTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},65533:{value:"FFFD",name:"REPLACEMENT CHARACTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},65847:{value:"10137",name:"AEGEAN WEIGHT BASE UNIT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ķ"},65848:{value:"10138",name:"AEGEAN WEIGHT FIRST SUBUNIT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ĸ"},65849:{value:"10139",name:"AEGEAN WEIGHT SECOND SUBUNIT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ĺ"},65850:{value:"1013A",name:"AEGEAN WEIGHT THIRD SUBUNIT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ĺ"},65851:{value:"1013B",name:"AEGEAN WEIGHT FOURTH SUBUNIT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ļ"},65852:{value:"1013C",name:"AEGEAN DRY MEASURE FIRST SUBUNIT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ļ"},65853:{value:"1013D",name:"AEGEAN LIQUID MEASURE FIRST SUBUNIT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ľ"},65854:{value:"1013E",name:"AEGEAN MEASURE SECOND SUBUNIT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ľ"},65855:{value:"1013F",name:"AEGEAN MEASURE THIRD SUBUNIT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ŀ"},65913:{value:"10179",name:"GREEK YEAR SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ź"},65914:{value:"1017A",name:"GREEK TALENT SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ź"},65915:{value:"1017B",name:"GREEK DRACHMA SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ż"},65916:{value:"1017C",name:"GREEK OBOL SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ż"},65917:{value:"1017D",name:"GREEK TWO OBOLS SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ž"},65918:{value:"1017E",name:"GREEK THREE OBOLS SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ž"},65919:{value:"1017F",name:"GREEK FOUR OBOLS SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ſ"},65920:{value:"10180",name:"GREEK FIVE OBOLS SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ƀ"},65921:{value:"10181",name:"GREEK METRETES SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ɓ"},65922:{value:"10182",name:"GREEK KYATHOS BASE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ƃ"},65923:{value:"10183",name:"GREEK LITRA SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ƃ"},65924:{value:"10184",name:"GREEK OUNKIA SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ƅ"},65925:{value:"10185",name:"GREEK XESTES SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ƅ"},65926:{value:"10186",name:"GREEK ARTABE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ɔ"},65927:{value:"10187",name:"GREEK AROURA SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ƈ"},65928:{value:"10188",name:"GREEK GRAMMA SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ƈ"},65929:{value:"10189",name:"GREEK TRYBLION BASE SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ɖ"},65932:{value:"1018C",name:"GREEK SINUSOID SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ƌ"},65933:{value:"1018D",name:"GREEK INDICTION SIGN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ƍ"},65934:{value:"1018E",name:"NOMISMA SIGN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǝ"},65936:{value:"10190",name:"ROMAN SEXTANS SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ɛ"},65937:{value:"10191",name:"ROMAN UNCIA SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ƒ"},65938:{value:"10192",name:"ROMAN SEMUNCIA SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ƒ"},65939:{value:"10193",name:"ROMAN SEXTULA SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ɠ"},65940:{value:"10194",name:"ROMAN DIMIDIA SEXTULA SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ɣ"},65941:{value:"10195",name:"ROMAN SILIQUA SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ƕ"},65942:{value:"10196",name:"ROMAN DENARIUS SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ɩ"},65943:{value:"10197",name:"ROMAN QUINARIUS SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ɨ"},65944:{value:"10198",name:"ROMAN SESTERTIUS SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ƙ"},65945:{value:"10199",name:"ROMAN DUPONDIUS SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ƙ"},65946:{value:"1019A",name:"ROMAN AS SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ƚ"},65947:{value:"1019B",name:"ROMAN CENTURIAL SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ƛ"},65952:{value:"101A0",name:"GREEK SYMBOL TAU RHO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ơ"},66e3:{value:"101D0",name:"PHAISTOS DISC SIGN PEDESTRIAN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǐ"},66001:{value:"101D1",name:"PHAISTOS DISC SIGN PLUMED HEAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǒ"},66002:{value:"101D2",name:"PHAISTOS DISC SIGN TATTOOED HEAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǒ"},66003:{value:"101D3",name:"PHAISTOS DISC SIGN CAPTIVE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǔ"},66004:{value:"101D4",name:"PHAISTOS DISC SIGN CHILD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǔ"},66005:{value:"101D5",name:"PHAISTOS DISC SIGN WOMAN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǖ"},66006:{value:"101D6",name:"PHAISTOS DISC SIGN HELMET",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǖ"},66007:{value:"101D7",name:"PHAISTOS DISC SIGN GAUNTLET",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǘ"},66008:{value:"101D8",name:"PHAISTOS DISC SIGN TIARA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǘ"},66009:{value:"101D9",name:"PHAISTOS DISC SIGN ARROW",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǚ"},66010:{value:"101DA",name:"PHAISTOS DISC SIGN BOW",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǚ"},66011:{value:"101DB",name:"PHAISTOS DISC SIGN SHIELD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǜ"},66012:{value:"101DC",name:"PHAISTOS DISC SIGN CLUB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǜ"},66013:{value:"101DD",name:"PHAISTOS DISC SIGN MANACLES",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǝ"},66014:{value:"101DE",name:"PHAISTOS DISC SIGN MATTOCK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǟ"},66015:{value:"101DF",name:"PHAISTOS DISC SIGN SAW",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǟ"},66016:{value:"101E0",name:"PHAISTOS DISC SIGN LID",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǡ"},66017:{value:"101E1",name:"PHAISTOS DISC SIGN BOOMERANG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǡ"},66018:{value:"101E2",name:"PHAISTOS DISC SIGN CARPENTRY PLANE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǣ"},66019:{value:"101E3",name:"PHAISTOS DISC SIGN DOLIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǣ"},66020:{value:"101E4",name:"PHAISTOS DISC SIGN COMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǥ"},66021:{value:"101E5",name:"PHAISTOS DISC SIGN SLING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǥ"},66022:{value:"101E6",name:"PHAISTOS DISC SIGN COLUMN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǧ"},66023:{value:"101E7",name:"PHAISTOS DISC SIGN BEEHIVE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǧ"},66024:{value:"101E8",name:"PHAISTOS DISC SIGN SHIP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǩ"},66025:{value:"101E9",name:"PHAISTOS DISC SIGN HORN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǩ"},66026:{value:"101EA",name:"PHAISTOS DISC SIGN HIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǫ"},66027:{value:"101EB",name:"PHAISTOS DISC SIGN BULLS LEG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǫ"},66028:{value:"101EC",name:"PHAISTOS DISC SIGN CAT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǭ"},66029:{value:"101ED",name:"PHAISTOS DISC SIGN RAM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǭ"},66030:{value:"101EE",name:"PHAISTOS DISC SIGN EAGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǯ"},66031:{value:"101EF",name:"PHAISTOS DISC SIGN DOVE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǯ"},66032:{value:"101F0",name:"PHAISTOS DISC SIGN TUNNY",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǰ"},66033:{value:"101F1",name:"PHAISTOS DISC SIGN BEE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"DZ"},66034:{value:"101F2",name:"PHAISTOS DISC SIGN PLANE TREE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Dz"},66035:{value:"101F3",name:"PHAISTOS DISC SIGN VINE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"dz"},66036:{value:"101F4",name:"PHAISTOS DISC SIGN PAPYRUS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǵ"},66037:{value:"101F5",name:"PHAISTOS DISC SIGN ROSETTE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǵ"},66038:{value:"101F6",name:"PHAISTOS DISC SIGN LILY",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ƕ"},66039:{value:"101F7",name:"PHAISTOS DISC SIGN OX BACK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ƿ"},66040:{value:"101F8",name:"PHAISTOS DISC SIGN FLUTE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǹ"},66041:{value:"101F9",name:"PHAISTOS DISC SIGN GRATER",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǹ"},66042:{value:"101FA",name:"PHAISTOS DISC SIGN STRAINER",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǻ"},66043:{value:"101FB",name:"PHAISTOS DISC SIGN SMALL AXE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ǻ"},66044:{value:"101FC",name:"PHAISTOS DISC SIGN WAVY BAND",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"Ǽ"},67703:{value:"10877",name:"PALMYRENE LEFT-POINTING FLEURON",category:"So",class:"0",bidirectional_category:"R",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ࡷ"},67704:{value:"10878",name:"PALMYRENE RIGHT-POINTING FLEURON",category:"So",class:"0",bidirectional_category:"R",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ࡸ"},68296:{value:"10AC8",name:"MANICHAEAN SIGN UD",category:"So",class:"0",bidirectional_category:"R",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"ૈ"},71487:{value:"1173F",name:"AHOM SYMBOL VI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"᜿"},92988:{value:"16B3C",name:"PAHAWH HMONG SIGN XYEEM NTXIV",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"欼"},92989:{value:"16B3D",name:"PAHAWH HMONG SIGN XYEEM RHO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"欽"},92990:{value:"16B3E",name:"PAHAWH HMONG SIGN XYEEM TOV",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"款"},92991:{value:"16B3F",name:"PAHAWH HMONG SIGN XYEEM FAIB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"欿"},92997:{value:"16B45",name:"PAHAWH HMONG SIGN CIM TSOV ROG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"歅"},113820:{value:"1BC9C",name:"DUPLOYAN SIGN O WITH CROSS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"벜"},118784:{value:"1D000",name:"BYZANTINE MUSICAL SYMBOL PSILI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀀"},118785:{value:"1D001",name:"BYZANTINE MUSICAL SYMBOL DASEIA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀁"},118786:{value:"1D002",name:"BYZANTINE MUSICAL SYMBOL PERISPOMENI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀂"},118787:{value:"1D003",name:"BYZANTINE MUSICAL SYMBOL OXEIA EKFONITIKON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀃"},118788:{value:"1D004",name:"BYZANTINE MUSICAL SYMBOL OXEIA DIPLI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀄"},118789:{value:"1D005",name:"BYZANTINE MUSICAL SYMBOL VAREIA EKFONITIKON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀅"},118790:{value:"1D006",name:"BYZANTINE MUSICAL SYMBOL VAREIA DIPLI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀆"},118791:{value:"1D007",name:"BYZANTINE MUSICAL SYMBOL KATHISTI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀇"},118792:{value:"1D008",name:"BYZANTINE MUSICAL SYMBOL SYRMATIKI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀈"},118793:{value:"1D009",name:"BYZANTINE MUSICAL SYMBOL PARAKLITIKI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀉"},118794:{value:"1D00A",name:"BYZANTINE MUSICAL SYMBOL YPOKRISIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀊"},118795:{value:"1D00B",name:"BYZANTINE MUSICAL SYMBOL YPOKRISIS DIPLI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀋"},118796:{value:"1D00C",name:"BYZANTINE MUSICAL SYMBOL KREMASTI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀌"},118797:{value:"1D00D",name:"BYZANTINE MUSICAL SYMBOL APESO EKFONITIKON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀍"},118798:{value:"1D00E",name:"BYZANTINE MUSICAL SYMBOL EXO EKFONITIKON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀎"},118799:{value:"1D00F",name:"BYZANTINE MUSICAL SYMBOL TELEIA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀏"},118800:{value:"1D010",name:"BYZANTINE MUSICAL SYMBOL KENTIMATA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀐"},118801:{value:"1D011",name:"BYZANTINE MUSICAL SYMBOL APOSTROFOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀑"},118802:{value:"1D012",name:"BYZANTINE MUSICAL SYMBOL APOSTROFOS DIPLI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀒"},118803:{value:"1D013",name:"BYZANTINE MUSICAL SYMBOL SYNEVMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀓"},118804:{value:"1D014",name:"BYZANTINE MUSICAL SYMBOL THITA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀔"},118805:{value:"1D015",name:"BYZANTINE MUSICAL SYMBOL OLIGON ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀕"},118806:{value:"1D016",name:"BYZANTINE MUSICAL SYMBOL GORGON ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀖"},118807:{value:"1D017",name:"BYZANTINE MUSICAL SYMBOL PSILON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀗"},118808:{value:"1D018",name:"BYZANTINE MUSICAL SYMBOL CHAMILON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀘"},118809:{value:"1D019",name:"BYZANTINE MUSICAL SYMBOL VATHY",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀙"},118810:{value:"1D01A",name:"BYZANTINE MUSICAL SYMBOL ISON ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀚"},118811:{value:"1D01B",name:"BYZANTINE MUSICAL SYMBOL KENTIMA ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀛"},118812:{value:"1D01C",name:"BYZANTINE MUSICAL SYMBOL KENTIMATA ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀜"},118813:{value:"1D01D",name:"BYZANTINE MUSICAL SYMBOL SAXIMATA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀝"},118814:{value:"1D01E",name:"BYZANTINE MUSICAL SYMBOL PARICHON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀞"},118815:{value:"1D01F",name:"BYZANTINE MUSICAL SYMBOL STAVROS APODEXIA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀟"},118816:{value:"1D020",name:"BYZANTINE MUSICAL SYMBOL OXEIAI ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀠"},118817:{value:"1D021",name:"BYZANTINE MUSICAL SYMBOL VAREIAI ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀡"},118818:{value:"1D022",name:"BYZANTINE MUSICAL SYMBOL APODERMA ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀢"},118819:{value:"1D023",name:"BYZANTINE MUSICAL SYMBOL APOTHEMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀣"},118820:{value:"1D024",name:"BYZANTINE MUSICAL SYMBOL KLASMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀤"},118821:{value:"1D025",name:"BYZANTINE MUSICAL SYMBOL REVMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀥"},118822:{value:"1D026",name:"BYZANTINE MUSICAL SYMBOL PIASMA ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀦"},118823:{value:"1D027",name:"BYZANTINE MUSICAL SYMBOL TINAGMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀧"},118824:{value:"1D028",name:"BYZANTINE MUSICAL SYMBOL ANATRICHISMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀨"},118825:{value:"1D029",name:"BYZANTINE MUSICAL SYMBOL SEISMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀩"},118826:{value:"1D02A",name:"BYZANTINE MUSICAL SYMBOL SYNAGMA ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀪"},118827:{value:"1D02B",name:"BYZANTINE MUSICAL SYMBOL SYNAGMA META STAVROU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀫"},118828:{value:"1D02C",name:"BYZANTINE MUSICAL SYMBOL OYRANISMA ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀬"},118829:{value:"1D02D",name:"BYZANTINE MUSICAL SYMBOL THEMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀭"},118830:{value:"1D02E",name:"BYZANTINE MUSICAL SYMBOL LEMOI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀮"},118831:{value:"1D02F",name:"BYZANTINE MUSICAL SYMBOL DYO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀯"},118832:{value:"1D030",name:"BYZANTINE MUSICAL SYMBOL TRIA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀰"},118833:{value:"1D031",name:"BYZANTINE MUSICAL SYMBOL TESSERA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀱"},118834:{value:"1D032",name:"BYZANTINE MUSICAL SYMBOL KRATIMATA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀲"},118835:{value:"1D033",name:"BYZANTINE MUSICAL SYMBOL APESO EXO NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀳"},118836:{value:"1D034",name:"BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀴"},118837:{value:"1D035",name:"BYZANTINE MUSICAL SYMBOL IMIFTHORA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀵"},118838:{value:"1D036",name:"BYZANTINE MUSICAL SYMBOL TROMIKON ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀶"},118839:{value:"1D037",name:"BYZANTINE MUSICAL SYMBOL KATAVA TROMIKON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀷"},118840:{value:"1D038",name:"BYZANTINE MUSICAL SYMBOL PELASTON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀸"},118841:{value:"1D039",name:"BYZANTINE MUSICAL SYMBOL PSIFISTON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀹"},118842:{value:"1D03A",name:"BYZANTINE MUSICAL SYMBOL KONTEVMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀺"},118843:{value:"1D03B",name:"BYZANTINE MUSICAL SYMBOL CHOREVMA ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀻"},118844:{value:"1D03C",name:"BYZANTINE MUSICAL SYMBOL RAPISMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀼"},118845:{value:"1D03D",name:"BYZANTINE MUSICAL SYMBOL PARAKALESMA ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀽"},118846:{value:"1D03E",name:"BYZANTINE MUSICAL SYMBOL PARAKLITIKI ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀾"},118847:{value:"1D03F",name:"BYZANTINE MUSICAL SYMBOL ICHADIN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퀿"},118848:{value:"1D040",name:"BYZANTINE MUSICAL SYMBOL NANA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큀"},118849:{value:"1D041",name:"BYZANTINE MUSICAL SYMBOL PETASMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큁"},118850:{value:"1D042",name:"BYZANTINE MUSICAL SYMBOL KONTEVMA ALLO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큂"},118851:{value:"1D043",name:"BYZANTINE MUSICAL SYMBOL TROMIKON ALLO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큃"},118852:{value:"1D044",name:"BYZANTINE MUSICAL SYMBOL STRAGGISMATA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큄"},118853:{value:"1D045",name:"BYZANTINE MUSICAL SYMBOL GRONTHISMATA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큅"},118854:{value:"1D046",name:"BYZANTINE MUSICAL SYMBOL ISON NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큆"},118855:{value:"1D047",name:"BYZANTINE MUSICAL SYMBOL OLIGON NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큇"},118856:{value:"1D048",name:"BYZANTINE MUSICAL SYMBOL OXEIA NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큈"},118857:{value:"1D049",name:"BYZANTINE MUSICAL SYMBOL PETASTI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큉"},118858:{value:"1D04A",name:"BYZANTINE MUSICAL SYMBOL KOUFISMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큊"},118859:{value:"1D04B",name:"BYZANTINE MUSICAL SYMBOL PETASTOKOUFISMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큋"},118860:{value:"1D04C",name:"BYZANTINE MUSICAL SYMBOL KRATIMOKOUFISMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큌"},118861:{value:"1D04D",name:"BYZANTINE MUSICAL SYMBOL PELASTON NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큍"},118862:{value:"1D04E",name:"BYZANTINE MUSICAL SYMBOL KENTIMATA NEO ANO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큎"},118863:{value:"1D04F",name:"BYZANTINE MUSICAL SYMBOL KENTIMA NEO ANO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큏"},118864:{value:"1D050",name:"BYZANTINE MUSICAL SYMBOL YPSILI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큐"},118865:{value:"1D051",name:"BYZANTINE MUSICAL SYMBOL APOSTROFOS NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큑"},118866:{value:"1D052",name:"BYZANTINE MUSICAL SYMBOL APOSTROFOI SYNDESMOS NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큒"},118867:{value:"1D053",name:"BYZANTINE MUSICAL SYMBOL YPORROI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큓"},118868:{value:"1D054",name:"BYZANTINE MUSICAL SYMBOL KRATIMOYPORROON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큔"},118869:{value:"1D055",name:"BYZANTINE MUSICAL SYMBOL ELAFRON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큕"},118870:{value:"1D056",name:"BYZANTINE MUSICAL SYMBOL CHAMILI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큖"},118871:{value:"1D057",name:"BYZANTINE MUSICAL SYMBOL MIKRON ISON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큗"},118872:{value:"1D058",name:"BYZANTINE MUSICAL SYMBOL VAREIA NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큘"},118873:{value:"1D059",name:"BYZANTINE MUSICAL SYMBOL PIASMA NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큙"},118874:{value:"1D05A",name:"BYZANTINE MUSICAL SYMBOL PSIFISTON NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큚"},118875:{value:"1D05B",name:"BYZANTINE MUSICAL SYMBOL OMALON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큛"},118876:{value:"1D05C",name:"BYZANTINE MUSICAL SYMBOL ANTIKENOMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큜"},118877:{value:"1D05D",name:"BYZANTINE MUSICAL SYMBOL LYGISMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큝"},118878:{value:"1D05E",name:"BYZANTINE MUSICAL SYMBOL PARAKLITIKI NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큞"},118879:{value:"1D05F",name:"BYZANTINE MUSICAL SYMBOL PARAKALESMA NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큟"},118880:{value:"1D060",name:"BYZANTINE MUSICAL SYMBOL ETERON PARAKALESMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큠"},118881:{value:"1D061",name:"BYZANTINE MUSICAL SYMBOL KYLISMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큡"},118882:{value:"1D062",name:"BYZANTINE MUSICAL SYMBOL ANTIKENOKYLISMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큢"},118883:{value:"1D063",name:"BYZANTINE MUSICAL SYMBOL TROMIKON NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큣"},118884:{value:"1D064",name:"BYZANTINE MUSICAL SYMBOL EKSTREPTON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큤"},118885:{value:"1D065",name:"BYZANTINE MUSICAL SYMBOL SYNAGMA NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큥"},118886:{value:"1D066",name:"BYZANTINE MUSICAL SYMBOL SYRMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큦"},118887:{value:"1D067",name:"BYZANTINE MUSICAL SYMBOL CHOREVMA NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큧"},118888:{value:"1D068",name:"BYZANTINE MUSICAL SYMBOL EPEGERMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큨"},118889:{value:"1D069",name:"BYZANTINE MUSICAL SYMBOL SEISMA NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큩"},118890:{value:"1D06A",name:"BYZANTINE MUSICAL SYMBOL XIRON KLASMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큪"},118891:{value:"1D06B",name:"BYZANTINE MUSICAL SYMBOL TROMIKOPSIFISTON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큫"},118892:{value:"1D06C",name:"BYZANTINE MUSICAL SYMBOL PSIFISTOLYGISMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"크"},118893:{value:"1D06D",name:"BYZANTINE MUSICAL SYMBOL TROMIKOLYGISMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큭"},118894:{value:"1D06E",name:"BYZANTINE MUSICAL SYMBOL TROMIKOPARAKALESMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큮"},118895:{value:"1D06F",name:"BYZANTINE MUSICAL SYMBOL PSIFISTOPARAKALESMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큯"},118896:{value:"1D070",name:"BYZANTINE MUSICAL SYMBOL TROMIKOSYNAGMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큰"},118897:{value:"1D071",name:"BYZANTINE MUSICAL SYMBOL PSIFISTOSYNAGMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큱"},118898:{value:"1D072",name:"BYZANTINE MUSICAL SYMBOL GORGOSYNTHETON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큲"},118899:{value:"1D073",name:"BYZANTINE MUSICAL SYMBOL ARGOSYNTHETON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큳"},118900:{value:"1D074",name:"BYZANTINE MUSICAL SYMBOL ETERON ARGOSYNTHETON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"클"},118901:{value:"1D075",name:"BYZANTINE MUSICAL SYMBOL OYRANISMA NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큵"},118902:{value:"1D076",name:"BYZANTINE MUSICAL SYMBOL THEMATISMOS ESO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큶"},118903:{value:"1D077",name:"BYZANTINE MUSICAL SYMBOL THEMATISMOS EXO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큷"},118904:{value:"1D078",name:"BYZANTINE MUSICAL SYMBOL THEMA APLOUN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큸"},118905:{value:"1D079",name:"BYZANTINE MUSICAL SYMBOL THES KAI APOTHES",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큹"},118906:{value:"1D07A",name:"BYZANTINE MUSICAL SYMBOL KATAVASMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큺"},118907:{value:"1D07B",name:"BYZANTINE MUSICAL SYMBOL ENDOFONON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큻"},118908:{value:"1D07C",name:"BYZANTINE MUSICAL SYMBOL YFEN KATO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큼"},118909:{value:"1D07D",name:"BYZANTINE MUSICAL SYMBOL YFEN ANO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큽"},118910:{value:"1D07E",name:"BYZANTINE MUSICAL SYMBOL STAVROS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큾"},118911:{value:"1D07F",name:"BYZANTINE MUSICAL SYMBOL KLASMA ANO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"큿"},118912:{value:"1D080",name:"BYZANTINE MUSICAL SYMBOL DIPLI ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킀"},118913:{value:"1D081",name:"BYZANTINE MUSICAL SYMBOL KRATIMA ARCHAION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킁"},118914:{value:"1D082",name:"BYZANTINE MUSICAL SYMBOL KRATIMA ALLO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킂"},118915:{value:"1D083",name:"BYZANTINE MUSICAL SYMBOL KRATIMA NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킃"},118916:{value:"1D084",name:"BYZANTINE MUSICAL SYMBOL APODERMA NEO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킄"},118917:{value:"1D085",name:"BYZANTINE MUSICAL SYMBOL APLI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킅"},118918:{value:"1D086",name:"BYZANTINE MUSICAL SYMBOL DIPLI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킆"},118919:{value:"1D087",name:"BYZANTINE MUSICAL SYMBOL TRIPLI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킇"},118920:{value:"1D088",name:"BYZANTINE MUSICAL SYMBOL TETRAPLI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킈"},118921:{value:"1D089",name:"BYZANTINE MUSICAL SYMBOL KORONIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킉"},118922:{value:"1D08A",name:"BYZANTINE MUSICAL SYMBOL LEIMMA ENOS CHRONOU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킊"},118923:{value:"1D08B",name:"BYZANTINE MUSICAL SYMBOL LEIMMA DYO CHRONON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킋"},118924:{value:"1D08C",name:"BYZANTINE MUSICAL SYMBOL LEIMMA TRION CHRONON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킌"},118925:{value:"1D08D",name:"BYZANTINE MUSICAL SYMBOL LEIMMA TESSARON CHRONON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킍"},118926:{value:"1D08E",name:"BYZANTINE MUSICAL SYMBOL LEIMMA IMISEOS CHRONOU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킎"},118927:{value:"1D08F",name:"BYZANTINE MUSICAL SYMBOL GORGON NEO ANO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킏"},118928:{value:"1D090",name:"BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON ARISTERA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킐"},118929:{value:"1D091",name:"BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON DEXIA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킑"},118930:{value:"1D092",name:"BYZANTINE MUSICAL SYMBOL DIGORGON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킒"},118931:{value:"1D093",name:"BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA KATO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킓"},118932:{value:"1D094",name:"BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA ANO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킔"},118933:{value:"1D095",name:"BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON DEXIA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킕"},118934:{value:"1D096",name:"BYZANTINE MUSICAL SYMBOL TRIGORGON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킖"},118935:{value:"1D097",name:"BYZANTINE MUSICAL SYMBOL ARGON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킗"},118936:{value:"1D098",name:"BYZANTINE MUSICAL SYMBOL IMIDIARGON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킘"},118937:{value:"1D099",name:"BYZANTINE MUSICAL SYMBOL DIARGON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킙"},118938:{value:"1D09A",name:"BYZANTINE MUSICAL SYMBOL AGOGI POLI ARGI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킚"},118939:{value:"1D09B",name:"BYZANTINE MUSICAL SYMBOL AGOGI ARGOTERI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킛"},118940:{value:"1D09C",name:"BYZANTINE MUSICAL SYMBOL AGOGI ARGI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킜"},118941:{value:"1D09D",name:"BYZANTINE MUSICAL SYMBOL AGOGI METRIA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킝"},118942:{value:"1D09E",name:"BYZANTINE MUSICAL SYMBOL AGOGI MESI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킞"},118943:{value:"1D09F",name:"BYZANTINE MUSICAL SYMBOL AGOGI GORGI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킟"},118944:{value:"1D0A0",name:"BYZANTINE MUSICAL SYMBOL AGOGI GORGOTERI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킠"},118945:{value:"1D0A1",name:"BYZANTINE MUSICAL SYMBOL AGOGI POLI GORGI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킡"},118946:{value:"1D0A2",name:"BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOS ICHOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킢"},118947:{value:"1D0A3",name:"BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI PROTOS ICHOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킣"},118948:{value:"1D0A4",name:"BYZANTINE MUSICAL SYMBOL MARTYRIA DEYTEROS ICHOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"키"},118949:{value:"1D0A5",name:"BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI DEYTEROS ICHOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킥"},118950:{value:"1D0A6",name:"BYZANTINE MUSICAL SYMBOL MARTYRIA TRITOS ICHOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킦"},118951:{value:"1D0A7",name:"BYZANTINE MUSICAL SYMBOL MARTYRIA TRIFONIAS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킧"},118952:{value:"1D0A8",name:"BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS ICHOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킨"},118953:{value:"1D0A9",name:"BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS LEGETOS ICHOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킩"},118954:{value:"1D0AA",name:"BYZANTINE MUSICAL SYMBOL MARTYRIA LEGETOS ICHOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킪"},118955:{value:"1D0AB",name:"BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS ICHOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킫"},118956:{value:"1D0AC",name:"BYZANTINE MUSICAL SYMBOL ISAKIA TELOUS ICHIMATOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킬"},118957:{value:"1D0AD",name:"BYZANTINE MUSICAL SYMBOL APOSTROFOI TELOUS ICHIMATOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킭"},118958:{value:"1D0AE",name:"BYZANTINE MUSICAL SYMBOL FANEROSIS TETRAFONIAS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킮"},118959:{value:"1D0AF",name:"BYZANTINE MUSICAL SYMBOL FANEROSIS MONOFONIAS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킯"},118960:{value:"1D0B0",name:"BYZANTINE MUSICAL SYMBOL FANEROSIS DIFONIAS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킰"},118961:{value:"1D0B1",name:"BYZANTINE MUSICAL SYMBOL MARTYRIA VARYS ICHOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킱"},118962:{value:"1D0B2",name:"BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOVARYS ICHOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킲"},118963:{value:"1D0B3",name:"BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS TETARTOS ICHOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킳"},118964:{value:"1D0B4",name:"BYZANTINE MUSICAL SYMBOL GORTHMIKON N APLOUN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킴"},118965:{value:"1D0B5",name:"BYZANTINE MUSICAL SYMBOL GORTHMIKON N DIPLOUN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킵"},118966:{value:"1D0B6",name:"BYZANTINE MUSICAL SYMBOL ENARXIS KAI FTHORA VOU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킶"},118967:{value:"1D0B7",name:"BYZANTINE MUSICAL SYMBOL IMIFONON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킷"},118968:{value:"1D0B8",name:"BYZANTINE MUSICAL SYMBOL IMIFTHORON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킸"},118969:{value:"1D0B9",name:"BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION DEYTEROU ICHOU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킹"},118970:{value:"1D0BA",name:"BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI PA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킺"},118971:{value:"1D0BB",name:"BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NANA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킻"},118972:{value:"1D0BC",name:"BYZANTINE MUSICAL SYMBOL FTHORA NAOS ICHOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킼"},118973:{value:"1D0BD",name:"BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI DI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킽"},118974:{value:"1D0BE",name:"BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON DIATONON DI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킾"},118975:{value:"1D0BF",name:"BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI KE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"킿"},118976:{value:"1D0C0",name:"BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI ZO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"타"},118977:{value:"1D0C1",name:"BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI KATO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탁"},118978:{value:"1D0C2",name:"BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI ANO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탂"},118979:{value:"1D0C3",name:"BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA DIFONIAS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탃"},118980:{value:"1D0C4",name:"BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA MONOFONIAS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탄"},118981:{value:"1D0C5",name:"BYZANTINE MUSICAL SYMBOL FHTORA SKLIRON CHROMA VASIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탅"},118982:{value:"1D0C6",name:"BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA SYNAFI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탆"},118983:{value:"1D0C7",name:"BYZANTINE MUSICAL SYMBOL FTHORA NENANO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탇"},118984:{value:"1D0C8",name:"BYZANTINE MUSICAL SYMBOL CHROA ZYGOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탈"},118985:{value:"1D0C9",name:"BYZANTINE MUSICAL SYMBOL CHROA KLITON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탉"},118986:{value:"1D0CA",name:"BYZANTINE MUSICAL SYMBOL CHROA SPATHI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탊"},118987:{value:"1D0CB",name:"BYZANTINE MUSICAL SYMBOL FTHORA I YFESIS TETARTIMORION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탋"},118988:{value:"1D0CC",name:"BYZANTINE MUSICAL SYMBOL FTHORA ENARMONIOS ANTIFONIA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탌"},118989:{value:"1D0CD",name:"BYZANTINE MUSICAL SYMBOL YFESIS TRITIMORION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탍"},118990:{value:"1D0CE",name:"BYZANTINE MUSICAL SYMBOL DIESIS TRITIMORION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탎"},118991:{value:"1D0CF",name:"BYZANTINE MUSICAL SYMBOL DIESIS TETARTIMORION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탏"},118992:{value:"1D0D0",name:"BYZANTINE MUSICAL SYMBOL DIESIS APLI DYO DODEKATA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탐"},118993:{value:"1D0D1",name:"BYZANTINE MUSICAL SYMBOL DIESIS MONOGRAMMOS TESSERA DODEKATA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탑"},118994:{value:"1D0D2",name:"BYZANTINE MUSICAL SYMBOL DIESIS DIGRAMMOS EX DODEKATA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탒"},118995:{value:"1D0D3",name:"BYZANTINE MUSICAL SYMBOL DIESIS TRIGRAMMOS OKTO DODEKATA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탓"},118996:{value:"1D0D4",name:"BYZANTINE MUSICAL SYMBOL YFESIS APLI DYO DODEKATA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탔"},118997:{value:"1D0D5",name:"BYZANTINE MUSICAL SYMBOL YFESIS MONOGRAMMOS TESSERA DODEKATA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탕"},118998:{value:"1D0D6",name:"BYZANTINE MUSICAL SYMBOL YFESIS DIGRAMMOS EX DODEKATA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탖"},118999:{value:"1D0D7",name:"BYZANTINE MUSICAL SYMBOL YFESIS TRIGRAMMOS OKTO DODEKATA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탗"},119e3:{value:"1D0D8",name:"BYZANTINE MUSICAL SYMBOL GENIKI DIESIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탘"},119001:{value:"1D0D9",name:"BYZANTINE MUSICAL SYMBOL GENIKI YFESIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탙"},119002:{value:"1D0DA",name:"BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MIKRI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탚"},119003:{value:"1D0DB",name:"BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MEGALI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탛"},119004:{value:"1D0DC",name:"BYZANTINE MUSICAL SYMBOL DIASTOLI DIPLI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"태"},119005:{value:"1D0DD",name:"BYZANTINE MUSICAL SYMBOL DIASTOLI THESEOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"택"},119006:{value:"1D0DE",name:"BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탞"},119007:{value:"1D0DF",name:"BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS DISIMOU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탟"},119008:{value:"1D0E0",name:"BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TRISIMOU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탠"},119009:{value:"1D0E1",name:"BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TETRASIMOU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탡"},119010:{value:"1D0E2",name:"BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탢"},119011:{value:"1D0E3",name:"BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS DISIMOU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탣"},119012:{value:"1D0E4",name:"BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TRISIMOU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탤"},119013:{value:"1D0E5",name:"BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TETRASIMOU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탥"},119014:{value:"1D0E6",name:"BYZANTINE MUSICAL SYMBOL DIGRAMMA GG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탦"},119015:{value:"1D0E7",name:"BYZANTINE MUSICAL SYMBOL DIFTOGGOS OU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탧"},119016:{value:"1D0E8",name:"BYZANTINE MUSICAL SYMBOL STIGMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탨"},119017:{value:"1D0E9",name:"BYZANTINE MUSICAL SYMBOL ARKTIKO PA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탩"},119018:{value:"1D0EA",name:"BYZANTINE MUSICAL SYMBOL ARKTIKO VOU",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탪"},119019:{value:"1D0EB",name:"BYZANTINE MUSICAL SYMBOL ARKTIKO GA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탫"},119020:{value:"1D0EC",name:"BYZANTINE MUSICAL SYMBOL ARKTIKO DI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탬"},119021:{value:"1D0ED",name:"BYZANTINE MUSICAL SYMBOL ARKTIKO KE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탭"},119022:{value:"1D0EE",name:"BYZANTINE MUSICAL SYMBOL ARKTIKO ZO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탮"},119023:{value:"1D0EF",name:"BYZANTINE MUSICAL SYMBOL ARKTIKO NI",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탯"},119024:{value:"1D0F0",name:"BYZANTINE MUSICAL SYMBOL KENTIMATA NEO MESO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탰"},119025:{value:"1D0F1",name:"BYZANTINE MUSICAL SYMBOL KENTIMA NEO MESO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탱"},119026:{value:"1D0F2",name:"BYZANTINE MUSICAL SYMBOL KENTIMATA NEO KATO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탲"},119027:{value:"1D0F3",name:"BYZANTINE MUSICAL SYMBOL KENTIMA NEO KATO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탳"},119028:{value:"1D0F4",name:"BYZANTINE MUSICAL SYMBOL KLASMA KATO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탴"},119029:{value:"1D0F5",name:"BYZANTINE MUSICAL SYMBOL GORGON NEO KATO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"탵"},119040:{value:"1D100",name:"MUSICAL SYMBOL SINGLE BARLINE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턀"},119041:{value:"1D101",name:"MUSICAL SYMBOL DOUBLE BARLINE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턁"},119042:{value:"1D102",name:"MUSICAL SYMBOL FINAL BARLINE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턂"},119043:{value:"1D103",name:"MUSICAL SYMBOL REVERSE FINAL BARLINE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턃"},119044:{value:"1D104",name:"MUSICAL SYMBOL DASHED BARLINE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턄"},119045:{value:"1D105",name:"MUSICAL SYMBOL SHORT BARLINE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턅"},119046:{value:"1D106",name:"MUSICAL SYMBOL LEFT REPEAT SIGN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턆"},119047:{value:"1D107",name:"MUSICAL SYMBOL RIGHT REPEAT SIGN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턇"},119048:{value:"1D108",name:"MUSICAL SYMBOL REPEAT DOTS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턈"},119049:{value:"1D109",name:"MUSICAL SYMBOL DAL SEGNO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턉"},119050:{value:"1D10A",name:"MUSICAL SYMBOL DA CAPO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턊"},119051:{value:"1D10B",name:"MUSICAL SYMBOL SEGNO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턋"},119052:{value:"1D10C",name:"MUSICAL SYMBOL CODA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턌"},119053:{value:"1D10D",name:"MUSICAL SYMBOL REPEATED FIGURE-1",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턍"},119054:{value:"1D10E",name:"MUSICAL SYMBOL REPEATED FIGURE-2",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턎"},119055:{value:"1D10F",name:"MUSICAL SYMBOL REPEATED FIGURE-3",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턏"},119056:{value:"1D110",name:"MUSICAL SYMBOL FERMATA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턐"},119057:{value:"1D111",name:"MUSICAL SYMBOL FERMATA BELOW",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턑"},119058:{value:"1D112",name:"MUSICAL SYMBOL BREATH MARK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턒"},119059:{value:"1D113",name:"MUSICAL SYMBOL CAESURA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턓"},119060:{value:"1D114",name:"MUSICAL SYMBOL BRACE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턔"},119061:{value:"1D115",name:"MUSICAL SYMBOL BRACKET",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턕"},119062:{value:"1D116",name:"MUSICAL SYMBOL ONE-LINE STAFF",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턖"},119063:{value:"1D117",name:"MUSICAL SYMBOL TWO-LINE STAFF",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턗"},119064:{value:"1D118",name:"MUSICAL SYMBOL THREE-LINE STAFF",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턘"},119065:{value:"1D119",name:"MUSICAL SYMBOL FOUR-LINE STAFF",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턙"},119066:{value:"1D11A",name:"MUSICAL SYMBOL FIVE-LINE STAFF",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턚"},119067:{value:"1D11B",name:"MUSICAL SYMBOL SIX-LINE STAFF",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턛"},119068:{value:"1D11C",name:"MUSICAL SYMBOL SIX-STRING FRETBOARD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턜"},119069:{value:"1D11D",name:"MUSICAL SYMBOL FOUR-STRING FRETBOARD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턝"},119070:{value:"1D11E",name:"MUSICAL SYMBOL G CLEF",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턞"},119071:{value:"1D11F",name:"MUSICAL SYMBOL G CLEF OTTAVA ALTA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턟"},119072:{value:"1D120",name:"MUSICAL SYMBOL G CLEF OTTAVA BASSA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턠"},119073:{value:"1D121",name:"MUSICAL SYMBOL C CLEF",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턡"},119074:{value:"1D122",name:"MUSICAL SYMBOL F CLEF",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턢"},119075:{value:"1D123",name:"MUSICAL SYMBOL F CLEF OTTAVA ALTA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턣"},119076:{value:"1D124",name:"MUSICAL SYMBOL F CLEF OTTAVA BASSA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턤"},119077:{value:"1D125",name:"MUSICAL SYMBOL DRUM CLEF-1",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턥"},119078:{value:"1D126",name:"MUSICAL SYMBOL DRUM CLEF-2",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턦"},119081:{value:"1D129",name:"MUSICAL SYMBOL MULTIPLE MEASURE REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턩"},119082:{value:"1D12A",name:"MUSICAL SYMBOL DOUBLE SHARP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턪"},119083:{value:"1D12B",name:"MUSICAL SYMBOL DOUBLE FLAT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턫"},119084:{value:"1D12C",name:"MUSICAL SYMBOL FLAT UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턬"},119085:{value:"1D12D",name:"MUSICAL SYMBOL FLAT DOWN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턭"},119086:{value:"1D12E",name:"MUSICAL SYMBOL NATURAL UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턮"},119087:{value:"1D12F",name:"MUSICAL SYMBOL NATURAL DOWN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턯"},119088:{value:"1D130",name:"MUSICAL SYMBOL SHARP UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"터"},119089:{value:"1D131",name:"MUSICAL SYMBOL SHARP DOWN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턱"},119090:{value:"1D132",name:"MUSICAL SYMBOL QUARTER TONE SHARP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턲"},119091:{value:"1D133",name:"MUSICAL SYMBOL QUARTER TONE FLAT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턳"},119092:{value:"1D134",name:"MUSICAL SYMBOL COMMON TIME",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턴"},119093:{value:"1D135",name:"MUSICAL SYMBOL CUT TIME",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턵"},119094:{value:"1D136",name:"MUSICAL SYMBOL OTTAVA ALTA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턶"},119095:{value:"1D137",name:"MUSICAL SYMBOL OTTAVA BASSA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턷"},119096:{value:"1D138",name:"MUSICAL SYMBOL QUINDICESIMA ALTA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"털"},119097:{value:"1D139",name:"MUSICAL SYMBOL QUINDICESIMA BASSA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턹"},119098:{value:"1D13A",name:"MUSICAL SYMBOL MULTI REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턺"},119099:{value:"1D13B",name:"MUSICAL SYMBOL WHOLE REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턻"},119100:{value:"1D13C",name:"MUSICAL SYMBOL HALF REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턼"},119101:{value:"1D13D",name:"MUSICAL SYMBOL QUARTER REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턽"},119102:{value:"1D13E",name:"MUSICAL SYMBOL EIGHTH REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턾"},119103:{value:"1D13F",name:"MUSICAL SYMBOL SIXTEENTH REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"턿"},119104:{value:"1D140",name:"MUSICAL SYMBOL THIRTY-SECOND REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텀"},119105:{value:"1D141",name:"MUSICAL SYMBOL SIXTY-FOURTH REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텁"},119106:{value:"1D142",name:"MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텂"},119107:{value:"1D143",name:"MUSICAL SYMBOL X NOTEHEAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텃"},119108:{value:"1D144",name:"MUSICAL SYMBOL PLUS NOTEHEAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텄"},119109:{value:"1D145",name:"MUSICAL SYMBOL CIRCLE X NOTEHEAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텅"},119110:{value:"1D146",name:"MUSICAL SYMBOL SQUARE NOTEHEAD WHITE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텆"},119111:{value:"1D147",name:"MUSICAL SYMBOL SQUARE NOTEHEAD BLACK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텇"},119112:{value:"1D148",name:"MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텈"},119113:{value:"1D149",name:"MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텉"},119114:{value:"1D14A",name:"MUSICAL SYMBOL TRIANGLE NOTEHEAD LEFT WHITE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텊"},119115:{value:"1D14B",name:"MUSICAL SYMBOL TRIANGLE NOTEHEAD LEFT BLACK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텋"},119116:{value:"1D14C",name:"MUSICAL SYMBOL TRIANGLE NOTEHEAD RIGHT WHITE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"테"},119117:{value:"1D14D",name:"MUSICAL SYMBOL TRIANGLE NOTEHEAD RIGHT BLACK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텍"},119118:{value:"1D14E",name:"MUSICAL SYMBOL TRIANGLE NOTEHEAD DOWN WHITE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텎"},119119:{value:"1D14F",name:"MUSICAL SYMBOL TRIANGLE NOTEHEAD DOWN BLACK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텏"},119120:{value:"1D150",name:"MUSICAL SYMBOL TRIANGLE NOTEHEAD UP RIGHT WHITE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텐"},119121:{value:"1D151",name:"MUSICAL SYMBOL TRIANGLE NOTEHEAD UP RIGHT BLACK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텑"},119122:{value:"1D152",name:"MUSICAL SYMBOL MOON NOTEHEAD WHITE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텒"},119123:{value:"1D153",name:"MUSICAL SYMBOL MOON NOTEHEAD BLACK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텓"},119124:{value:"1D154",name:"MUSICAL SYMBOL TRIANGLE-ROUND NOTEHEAD DOWN WHITE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텔"},119125:{value:"1D155",name:"MUSICAL SYMBOL TRIANGLE-ROUND NOTEHEAD DOWN BLACK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텕"},119126:{value:"1D156",name:"MUSICAL SYMBOL PARENTHESIS NOTEHEAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텖"},119127:{value:"1D157",name:"MUSICAL SYMBOL VOID NOTEHEAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텗"},119128:{value:"1D158",name:"MUSICAL SYMBOL NOTEHEAD BLACK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텘"},119129:{value:"1D159",name:"MUSICAL SYMBOL NULL NOTEHEAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텙"},119130:{value:"1D15A",name:"MUSICAL SYMBOL CLUSTER NOTEHEAD WHITE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텚"},119131:{value:"1D15B",name:"MUSICAL SYMBOL CLUSTER NOTEHEAD BLACK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텛"},119132:{value:"1D15C",name:"MUSICAL SYMBOL BREVE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"템"},119133:{value:"1D15D",name:"MUSICAL SYMBOL WHOLE NOTE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텝"},119134:{value:"1D15E",name:"MUSICAL SYMBOL HALF NOTE",category:"So",class:"0",bidirectional_category:"L",mapping:"1D157 1D165",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텞"},119135:{value:"1D15F",name:"MUSICAL SYMBOL QUARTER NOTE",category:"So",class:"0",bidirectional_category:"L",mapping:"1D158 1D165",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텟"},119136:{value:"1D160",name:"MUSICAL SYMBOL EIGHTH NOTE",category:"So",class:"0",bidirectional_category:"L",mapping:"1D15F 1D16E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텠"},119137:{value:"1D161",name:"MUSICAL SYMBOL SIXTEENTH NOTE",category:"So",class:"0",bidirectional_category:"L",mapping:"1D15F 1D16F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텡"},119138:{value:"1D162",name:"MUSICAL SYMBOL THIRTY-SECOND NOTE",category:"So",class:"0",bidirectional_category:"L",mapping:"1D15F 1D170",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텢"},119139:{value:"1D163",name:"MUSICAL SYMBOL SIXTY-FOURTH NOTE",category:"So",class:"0",bidirectional_category:"L",mapping:"1D15F 1D171",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텣"},119140:{value:"1D164",name:"MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE",category:"So",class:"0",bidirectional_category:"L",mapping:"1D15F 1D172",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텤"},119146:{value:"1D16A",name:"MUSICAL SYMBOL FINGERED TREMOLO-1",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텪"},119147:{value:"1D16B",name:"MUSICAL SYMBOL FINGERED TREMOLO-2",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텫"},119148:{value:"1D16C",name:"MUSICAL SYMBOL FINGERED TREMOLO-3",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"텬"},119171:{value:"1D183",name:"MUSICAL SYMBOL ARPEGGIATO UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톃"},119172:{value:"1D184",name:"MUSICAL SYMBOL ARPEGGIATO DOWN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톄"},119180:{value:"1D18C",name:"MUSICAL SYMBOL RINFORZANDO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톌"},119181:{value:"1D18D",name:"MUSICAL SYMBOL SUBITO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톍"},119182:{value:"1D18E",name:"MUSICAL SYMBOL Z",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톎"},119183:{value:"1D18F",name:"MUSICAL SYMBOL PIANO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톏"},119184:{value:"1D190",name:"MUSICAL SYMBOL MEZZO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톐"},119185:{value:"1D191",name:"MUSICAL SYMBOL FORTE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톑"},119186:{value:"1D192",name:"MUSICAL SYMBOL CRESCENDO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톒"},119187:{value:"1D193",name:"MUSICAL SYMBOL DECRESCENDO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톓"},119188:{value:"1D194",name:"MUSICAL SYMBOL GRACE NOTE SLASH",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톔"},119189:{value:"1D195",name:"MUSICAL SYMBOL GRACE NOTE NO SLASH",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톕"},119190:{value:"1D196",name:"MUSICAL SYMBOL TR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톖"},119191:{value:"1D197",name:"MUSICAL SYMBOL TURN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톗"},119192:{value:"1D198",name:"MUSICAL SYMBOL INVERTED TURN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톘"},119193:{value:"1D199",name:"MUSICAL SYMBOL TURN SLASH",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톙"},119194:{value:"1D19A",name:"MUSICAL SYMBOL TURN UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톚"},119195:{value:"1D19B",name:"MUSICAL SYMBOL ORNAMENT STROKE-1",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톛"},119196:{value:"1D19C",name:"MUSICAL SYMBOL ORNAMENT STROKE-2",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톜"},119197:{value:"1D19D",name:"MUSICAL SYMBOL ORNAMENT STROKE-3",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톝"},119198:{value:"1D19E",name:"MUSICAL SYMBOL ORNAMENT STROKE-4",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톞"},119199:{value:"1D19F",name:"MUSICAL SYMBOL ORNAMENT STROKE-5",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톟"},119200:{value:"1D1A0",name:"MUSICAL SYMBOL ORNAMENT STROKE-6",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"토"},119201:{value:"1D1A1",name:"MUSICAL SYMBOL ORNAMENT STROKE-7",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톡"},119202:{value:"1D1A2",name:"MUSICAL SYMBOL ORNAMENT STROKE-8",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톢"},119203:{value:"1D1A3",name:"MUSICAL SYMBOL ORNAMENT STROKE-9",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톣"},119204:{value:"1D1A4",name:"MUSICAL SYMBOL ORNAMENT STROKE-10",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톤"},119205:{value:"1D1A5",name:"MUSICAL SYMBOL ORNAMENT STROKE-11",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톥"},119206:{value:"1D1A6",name:"MUSICAL SYMBOL HAUPTSTIMME",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톦"},119207:{value:"1D1A7",name:"MUSICAL SYMBOL NEBENSTIMME",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톧"},119208:{value:"1D1A8",name:"MUSICAL SYMBOL END OF STIMME",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톨"},119209:{value:"1D1A9",name:"MUSICAL SYMBOL DEGREE SLASH",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톩"},119214:{value:"1D1AE",name:"MUSICAL SYMBOL PEDAL MARK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톮"},119215:{value:"1D1AF",name:"MUSICAL SYMBOL PEDAL UP MARK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톯"},119216:{value:"1D1B0",name:"MUSICAL SYMBOL HALF PEDAL MARK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톰"},119217:{value:"1D1B1",name:"MUSICAL SYMBOL GLISSANDO UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톱"},119218:{value:"1D1B2",name:"MUSICAL SYMBOL GLISSANDO DOWN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톲"},119219:{value:"1D1B3",name:"MUSICAL SYMBOL WITH FINGERNAILS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톳"},119220:{value:"1D1B4",name:"MUSICAL SYMBOL DAMP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톴"},119221:{value:"1D1B5",name:"MUSICAL SYMBOL DAMP ALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"통"},119222:{value:"1D1B6",name:"MUSICAL SYMBOL MAXIMA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톶"},119223:{value:"1D1B7",name:"MUSICAL SYMBOL LONGA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톷"},119224:{value:"1D1B8",name:"MUSICAL SYMBOL BREVIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톸"},119225:{value:"1D1B9",name:"MUSICAL SYMBOL SEMIBREVIS WHITE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톹"},119226:{value:"1D1BA",name:"MUSICAL SYMBOL SEMIBREVIS BLACK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톺"},119227:{value:"1D1BB",name:"MUSICAL SYMBOL MINIMA",category:"So",class:"0",bidirectional_category:"L",mapping:"1D1B9 1D165",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톻"},119228:{value:"1D1BC",name:"MUSICAL SYMBOL MINIMA BLACK",category:"So",class:"0",bidirectional_category:"L",mapping:"1D1BA 1D165",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톼"},119229:{value:"1D1BD",name:"MUSICAL SYMBOL SEMIMINIMA WHITE",category:"So",class:"0",bidirectional_category:"L",mapping:"1D1BB 1D16E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톽"},119230:{value:"1D1BE",name:"MUSICAL SYMBOL SEMIMINIMA BLACK",category:"So",class:"0",bidirectional_category:"L",mapping:"1D1BC 1D16E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톾"},119231:{value:"1D1BF",name:"MUSICAL SYMBOL FUSA WHITE",category:"So",class:"0",bidirectional_category:"L",mapping:"1D1BB 1D16F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"톿"},119232:{value:"1D1C0",name:"MUSICAL SYMBOL FUSA BLACK",category:"So",class:"0",bidirectional_category:"L",mapping:"1D1BC 1D16F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇀"},119233:{value:"1D1C1",name:"MUSICAL SYMBOL LONGA PERFECTA REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇁"},119234:{value:"1D1C2",name:"MUSICAL SYMBOL LONGA IMPERFECTA REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇂"},119235:{value:"1D1C3",name:"MUSICAL SYMBOL BREVIS REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇃"},119236:{value:"1D1C4",name:"MUSICAL SYMBOL SEMIBREVIS REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇄"},119237:{value:"1D1C5",name:"MUSICAL SYMBOL MINIMA REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇅"},119238:{value:"1D1C6",name:"MUSICAL SYMBOL SEMIMINIMA REST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇆"},119239:{value:"1D1C7",name:"MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇇"},119240:{value:"1D1C8",name:"MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE IMPERFECTA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇈"},119241:{value:"1D1C9",name:"MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA DIMINUTION-1",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇉"},119242:{value:"1D1CA",name:"MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE PERFECTA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇊"},119243:{value:"1D1CB",name:"MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇋"},119244:{value:"1D1CC",name:"MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-1",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇌"},119245:{value:"1D1CD",name:"MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-2",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇍"},119246:{value:"1D1CE",name:"MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-3",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇎"},119247:{value:"1D1CF",name:"MUSICAL SYMBOL CROIX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇏"},119248:{value:"1D1D0",name:"MUSICAL SYMBOL GREGORIAN C CLEF",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇐"},119249:{value:"1D1D1",name:"MUSICAL SYMBOL GREGORIAN F CLEF",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇑"},119250:{value:"1D1D2",name:"MUSICAL SYMBOL SQUARE B",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇒"},119251:{value:"1D1D3",name:"MUSICAL SYMBOL VIRGA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇓"},119252:{value:"1D1D4",name:"MUSICAL SYMBOL PODATUS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇔"},119253:{value:"1D1D5",name:"MUSICAL SYMBOL CLIVIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇕"},119254:{value:"1D1D6",name:"MUSICAL SYMBOL SCANDICUS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇖"},119255:{value:"1D1D7",name:"MUSICAL SYMBOL CLIMACUS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇗"},119256:{value:"1D1D8",name:"MUSICAL SYMBOL TORCULUS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇘"},119257:{value:"1D1D9",name:"MUSICAL SYMBOL PORRECTUS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇙"},119258:{value:"1D1DA",name:"MUSICAL SYMBOL PORRECTUS FLEXUS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇚"},119259:{value:"1D1DB",name:"MUSICAL SYMBOL SCANDICUS FLEXUS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇛"},119260:{value:"1D1DC",name:"MUSICAL SYMBOL TORCULUS RESUPINUS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇜"},119261:{value:"1D1DD",name:"MUSICAL SYMBOL PES SUBPUNCTIS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇝"},119262:{value:"1D1DE",name:"MUSICAL SYMBOL KIEVAN C CLEF",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇞"},119263:{value:"1D1DF",name:"MUSICAL SYMBOL KIEVAN END OF PIECE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇟"},119264:{value:"1D1E0",name:"MUSICAL SYMBOL KIEVAN FINAL NOTE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇠"},119265:{value:"1D1E1",name:"MUSICAL SYMBOL KIEVAN RECITATIVE MARK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇡"},119266:{value:"1D1E2",name:"MUSICAL SYMBOL KIEVAN WHOLE NOTE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇢"},119267:{value:"1D1E3",name:"MUSICAL SYMBOL KIEVAN HALF NOTE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇣"},119268:{value:"1D1E4",name:"MUSICAL SYMBOL KIEVAN QUARTER NOTE STEM DOWN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇤"},119269:{value:"1D1E5",name:"MUSICAL SYMBOL KIEVAN QUARTER NOTE STEM UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇥"},119270:{value:"1D1E6",name:"MUSICAL SYMBOL KIEVAN EIGHTH NOTE STEM DOWN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇦"},119271:{value:"1D1E7",name:"MUSICAL SYMBOL KIEVAN EIGHTH NOTE STEM UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇧"},119272:{value:"1D1E8",name:"MUSICAL SYMBOL KIEVAN FLAT SIGN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퇨"},119296:{value:"1D200",name:"GREEK VOCAL NOTATION SYMBOL-1",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툀"},119297:{value:"1D201",name:"GREEK VOCAL NOTATION SYMBOL-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툁"},119298:{value:"1D202",name:"GREEK VOCAL NOTATION SYMBOL-3",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툂"},119299:{value:"1D203",name:"GREEK VOCAL NOTATION SYMBOL-4",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툃"},119300:{value:"1D204",name:"GREEK VOCAL NOTATION SYMBOL-5",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툄"},119301:{value:"1D205",name:"GREEK VOCAL NOTATION SYMBOL-6",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툅"},119302:{value:"1D206",name:"GREEK VOCAL NOTATION SYMBOL-7",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툆"},119303:{value:"1D207",name:"GREEK VOCAL NOTATION SYMBOL-8",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툇"},119304:{value:"1D208",name:"GREEK VOCAL NOTATION SYMBOL-9",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툈"},119305:{value:"1D209",name:"GREEK VOCAL NOTATION SYMBOL-10",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툉"},119306:{value:"1D20A",name:"GREEK VOCAL NOTATION SYMBOL-11",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툊"},119307:{value:"1D20B",name:"GREEK VOCAL NOTATION SYMBOL-12",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툋"},119308:{value:"1D20C",name:"GREEK VOCAL NOTATION SYMBOL-13",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툌"},119309:{value:"1D20D",name:"GREEK VOCAL NOTATION SYMBOL-14",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툍"},119310:{value:"1D20E",name:"GREEK VOCAL NOTATION SYMBOL-15",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툎"},119311:{value:"1D20F",name:"GREEK VOCAL NOTATION SYMBOL-16",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툏"},119312:{value:"1D210",name:"GREEK VOCAL NOTATION SYMBOL-17",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툐"},119313:{value:"1D211",name:"GREEK VOCAL NOTATION SYMBOL-18",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툑"},119314:{value:"1D212",name:"GREEK VOCAL NOTATION SYMBOL-19",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툒"},119315:{value:"1D213",name:"GREEK VOCAL NOTATION SYMBOL-20",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툓"},119316:{value:"1D214",name:"GREEK VOCAL NOTATION SYMBOL-21",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툔"},119317:{value:"1D215",name:"GREEK VOCAL NOTATION SYMBOL-22",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툕"},119318:{value:"1D216",name:"GREEK VOCAL NOTATION SYMBOL-23",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툖"},119319:{value:"1D217",name:"GREEK VOCAL NOTATION SYMBOL-24",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툗"},119320:{value:"1D218",name:"GREEK VOCAL NOTATION SYMBOL-50",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툘"},119321:{value:"1D219",name:"GREEK VOCAL NOTATION SYMBOL-51",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툙"},119322:{value:"1D21A",name:"GREEK VOCAL NOTATION SYMBOL-52",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툚"},119323:{value:"1D21B",name:"GREEK VOCAL NOTATION SYMBOL-53",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툛"},119324:{value:"1D21C",name:"GREEK VOCAL NOTATION SYMBOL-54",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툜"},119325:{value:"1D21D",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-1",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툝"},119326:{value:"1D21E",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툞"},119327:{value:"1D21F",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-4",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툟"},119328:{value:"1D220",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-5",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툠"},119329:{value:"1D221",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-7",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툡"},119330:{value:"1D222",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-8",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툢"},119331:{value:"1D223",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-11",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툣"},119332:{value:"1D224",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-12",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툤"},119333:{value:"1D225",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-13",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툥"},119334:{value:"1D226",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-14",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툦"},119335:{value:"1D227",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-17",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툧"},119336:{value:"1D228",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-18",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툨"},119337:{value:"1D229",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-19",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툩"},119338:{value:"1D22A",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-23",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툪"},119339:{value:"1D22B",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-24",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툫"},119340:{value:"1D22C",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-25",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"투"},119341:{value:"1D22D",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-26",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툭"},119342:{value:"1D22E",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-27",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툮"},119343:{value:"1D22F",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-29",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툯"},119344:{value:"1D230",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-30",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툰"},119345:{value:"1D231",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-32",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툱"},119346:{value:"1D232",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-36",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툲"},119347:{value:"1D233",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-37",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툳"},119348:{value:"1D234",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-38",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툴"},119349:{value:"1D235",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-39",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툵"},119350:{value:"1D236",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-40",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툶"},119351:{value:"1D237",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-42",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툷"},119352:{value:"1D238",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-43",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툸"},119353:{value:"1D239",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-45",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툹"},119354:{value:"1D23A",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-47",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툺"},119355:{value:"1D23B",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-48",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툻"},119356:{value:"1D23C",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-49",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툼"},119357:{value:"1D23D",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-50",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툽"},119358:{value:"1D23E",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-51",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툾"},119359:{value:"1D23F",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-52",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"툿"},119360:{value:"1D240",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-53",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퉀"},119361:{value:"1D241",name:"GREEK INSTRUMENTAL NOTATION SYMBOL-54",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퉁"},119365:{value:"1D245",name:"GREEK MUSICAL LEIMMA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퉅"},119552:{value:"1D300",name:"MONOGRAM FOR EARTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팀"},119553:{value:"1D301",name:"DIGRAM FOR HEAVENLY EARTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팁"},119554:{value:"1D302",name:"DIGRAM FOR HUMAN EARTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팂"},119555:{value:"1D303",name:"DIGRAM FOR EARTHLY HEAVEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팃"},119556:{value:"1D304",name:"DIGRAM FOR EARTHLY HUMAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팄"},119557:{value:"1D305",name:"DIGRAM FOR EARTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팅"},119558:{value:"1D306",name:"TETRAGRAM FOR CENTRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팆"},119559:{value:"1D307",name:"TETRAGRAM FOR FULL CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팇"},119560:{value:"1D308",name:"TETRAGRAM FOR MIRED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팈"},119561:{value:"1D309",name:"TETRAGRAM FOR BARRIER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팉"},119562:{value:"1D30A",name:"TETRAGRAM FOR KEEPING SMALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팊"},119563:{value:"1D30B",name:"TETRAGRAM FOR CONTRARIETY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팋"},119564:{value:"1D30C",name:"TETRAGRAM FOR ASCENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"파"},119565:{value:"1D30D",name:"TETRAGRAM FOR OPPOSITION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팍"},119566:{value:"1D30E",name:"TETRAGRAM FOR BRANCHING OUT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팎"},119567:{value:"1D30F",name:"TETRAGRAM FOR DEFECTIVENESS OR DISTORTION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팏"},119568:{value:"1D310",name:"TETRAGRAM FOR DIVERGENCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"판"},119569:{value:"1D311",name:"TETRAGRAM FOR YOUTHFULNESS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팑"},119570:{value:"1D312",name:"TETRAGRAM FOR INCREASE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팒"},119571:{value:"1D313",name:"TETRAGRAM FOR PENETRATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팓"},119572:{value:"1D314",name:"TETRAGRAM FOR REACH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팔"},119573:{value:"1D315",name:"TETRAGRAM FOR CONTACT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팕"},119574:{value:"1D316",name:"TETRAGRAM FOR HOLDING BACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팖"},119575:{value:"1D317",name:"TETRAGRAM FOR WAITING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팗"},119576:{value:"1D318",name:"TETRAGRAM FOR FOLLOWING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팘"},119577:{value:"1D319",name:"TETRAGRAM FOR ADVANCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팙"},119578:{value:"1D31A",name:"TETRAGRAM FOR RELEASE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팚"},119579:{value:"1D31B",name:"TETRAGRAM FOR RESISTANCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팛"},119580:{value:"1D31C",name:"TETRAGRAM FOR EASE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팜"},119581:{value:"1D31D",name:"TETRAGRAM FOR JOY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팝"},119582:{value:"1D31E",name:"TETRAGRAM FOR CONTENTION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팞"},119583:{value:"1D31F",name:"TETRAGRAM FOR ENDEAVOUR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팟"},119584:{value:"1D320",name:"TETRAGRAM FOR DUTIES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팠"},119585:{value:"1D321",name:"TETRAGRAM FOR CHANGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팡"},119586:{value:"1D322",name:"TETRAGRAM FOR DECISIVENESS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팢"},119587:{value:"1D323",name:"TETRAGRAM FOR BOLD RESOLUTION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팣"},119588:{value:"1D324",name:"TETRAGRAM FOR PACKING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팤"},119589:{value:"1D325",name:"TETRAGRAM FOR LEGION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팥"},119590:{value:"1D326",name:"TETRAGRAM FOR CLOSENESS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팦"},119591:{value:"1D327",name:"TETRAGRAM FOR KINSHIP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팧"},119592:{value:"1D328",name:"TETRAGRAM FOR GATHERING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"패"},119593:{value:"1D329",name:"TETRAGRAM FOR STRENGTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팩"},119594:{value:"1D32A",name:"TETRAGRAM FOR PURITY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팪"},119595:{value:"1D32B",name:"TETRAGRAM FOR FULLNESS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팫"},119596:{value:"1D32C",name:"TETRAGRAM FOR RESIDENCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팬"},119597:{value:"1D32D",name:"TETRAGRAM FOR LAW OR MODEL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팭"},119598:{value:"1D32E",name:"TETRAGRAM FOR RESPONSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팮"},119599:{value:"1D32F",name:"TETRAGRAM FOR GOING TO MEET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팯"},119600:{value:"1D330",name:"TETRAGRAM FOR ENCOUNTERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팰"},119601:{value:"1D331",name:"TETRAGRAM FOR STOVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팱"},119602:{value:"1D332",name:"TETRAGRAM FOR GREATNESS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팲"},119603:{value:"1D333",name:"TETRAGRAM FOR ENLARGEMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팳"},119604:{value:"1D334",name:"TETRAGRAM FOR PATTERN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팴"},119605:{value:"1D335",name:"TETRAGRAM FOR RITUAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팵"},119606:{value:"1D336",name:"TETRAGRAM FOR FLIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팶"},119607:{value:"1D337",name:"TETRAGRAM FOR VASTNESS OR WASTING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팷"},119608:{value:"1D338",name:"TETRAGRAM FOR CONSTANCY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팸"},119609:{value:"1D339",name:"TETRAGRAM FOR MEASURE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팹"},119610:{value:"1D33A",name:"TETRAGRAM FOR ETERNITY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팺"},119611:{value:"1D33B",name:"TETRAGRAM FOR UNITY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팻"},119612:{value:"1D33C",name:"TETRAGRAM FOR DIMINISHMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팼"},119613:{value:"1D33D",name:"TETRAGRAM FOR CLOSED MOUTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팽"},119614:{value:"1D33E",name:"TETRAGRAM FOR GUARDEDNESS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팾"},119615:{value:"1D33F",name:"TETRAGRAM FOR GATHERING IN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"팿"},119616:{value:"1D340",name:"TETRAGRAM FOR MASSING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍀"},119617:{value:"1D341",name:"TETRAGRAM FOR ACCUMULATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍁"},119618:{value:"1D342",name:"TETRAGRAM FOR EMBELLISHMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍂"},119619:{value:"1D343",name:"TETRAGRAM FOR DOUBT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍃"},119620:{value:"1D344",name:"TETRAGRAM FOR WATCH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍄"},119621:{value:"1D345",name:"TETRAGRAM FOR SINKING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍅"},119622:{value:"1D346",name:"TETRAGRAM FOR INNER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍆"},119623:{value:"1D347",name:"TETRAGRAM FOR DEPARTURE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍇"},119624:{value:"1D348",name:"TETRAGRAM FOR DARKENING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍈"},119625:{value:"1D349",name:"TETRAGRAM FOR DIMMING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍉"},119626:{value:"1D34A",name:"TETRAGRAM FOR EXHAUSTION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍊"},119627:{value:"1D34B",name:"TETRAGRAM FOR SEVERANCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍋"},119628:{value:"1D34C",name:"TETRAGRAM FOR STOPPAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍌"},119629:{value:"1D34D",name:"TETRAGRAM FOR HARDNESS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍍"},119630:{value:"1D34E",name:"TETRAGRAM FOR COMPLETION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍎"},119631:{value:"1D34F",name:"TETRAGRAM FOR CLOSURE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍏"},119632:{value:"1D350",name:"TETRAGRAM FOR FAILURE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍐"},119633:{value:"1D351",name:"TETRAGRAM FOR AGGRAVATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍑"},119634:{value:"1D352",name:"TETRAGRAM FOR COMPLIANCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍒"},119635:{value:"1D353",name:"TETRAGRAM FOR ON THE VERGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍓"},119636:{value:"1D354",name:"TETRAGRAM FOR DIFFICULTIES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍔"},119637:{value:"1D355",name:"TETRAGRAM FOR LABOURING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍕"},119638:{value:"1D356",name:"TETRAGRAM FOR FOSTERING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"퍖"},120832:{value:"1D800",name:"SIGNWRITING HAND-FIST INDEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120833:{value:"1D801",name:"SIGNWRITING HAND-CIRCLE INDEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120834:{value:"1D802",name:"SIGNWRITING HAND-CUP INDEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120835:{value:"1D803",name:"SIGNWRITING HAND-OVAL INDEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120836:{value:"1D804",name:"SIGNWRITING HAND-HINGE INDEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120837:{value:"1D805",name:"SIGNWRITING HAND-ANGLE INDEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120838:{value:"1D806",name:"SIGNWRITING HAND-FIST INDEX BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120839:{value:"1D807",name:"SIGNWRITING HAND-CIRCLE INDEX BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120840:{value:"1D808",name:"SIGNWRITING HAND-FIST THUMB UNDER INDEX BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120841:{value:"1D809",name:"SIGNWRITING HAND-FIST INDEX RAISED KNUCKLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120842:{value:"1D80A",name:"SIGNWRITING HAND-FIST INDEX CUPPED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120843:{value:"1D80B",name:"SIGNWRITING HAND-FIST INDEX HINGED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120844:{value:"1D80C",name:"SIGNWRITING HAND-FIST INDEX HINGED LOW",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120845:{value:"1D80D",name:"SIGNWRITING HAND-CIRCLE INDEX HINGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120846:{value:"1D80E",name:"SIGNWRITING HAND-FIST INDEX MIDDLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120847:{value:"1D80F",name:"SIGNWRITING HAND-CIRCLE INDEX MIDDLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120848:{value:"1D810",name:"SIGNWRITING HAND-FIST INDEX MIDDLE BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120849:{value:"1D811",name:"SIGNWRITING HAND-FIST INDEX MIDDLE RAISED KNUCKLES",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120850:{value:"1D812",name:"SIGNWRITING HAND-FIST INDEX MIDDLE HINGED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120851:{value:"1D813",name:"SIGNWRITING HAND-FIST INDEX UP MIDDLE HINGED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120852:{value:"1D814",name:"SIGNWRITING HAND-FIST INDEX HINGED MIDDLE UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120853:{value:"1D815",name:"SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120854:{value:"1D816",name:"SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED INDEX BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120855:{value:"1D817",name:"SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED MIDDLE BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120856:{value:"1D818",name:"SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED CUPPED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120857:{value:"1D819",name:"SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED HINGED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120858:{value:"1D81A",name:"SIGNWRITING HAND-FIST INDEX MIDDLE CROSSED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120859:{value:"1D81B",name:"SIGNWRITING HAND-CIRCLE INDEX MIDDLE CROSSED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120860:{value:"1D81C",name:"SIGNWRITING HAND-FIST MIDDLE BENT OVER INDEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120861:{value:"1D81D",name:"SIGNWRITING HAND-FIST INDEX BENT OVER MIDDLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120862:{value:"1D81E",name:"SIGNWRITING HAND-FIST INDEX MIDDLE THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120863:{value:"1D81F",name:"SIGNWRITING HAND-CIRCLE INDEX MIDDLE THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120864:{value:"1D820",name:"SIGNWRITING HAND-FIST INDEX MIDDLE STRAIGHT THUMB BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120865:{value:"1D821",name:"SIGNWRITING HAND-FIST INDEX MIDDLE BENT THUMB STRAIGHT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120866:{value:"1D822",name:"SIGNWRITING HAND-FIST INDEX MIDDLE THUMB BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120867:{value:"1D823",name:"SIGNWRITING HAND-FIST INDEX MIDDLE HINGED SPREAD THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120868:{value:"1D824",name:"SIGNWRITING HAND-FIST INDEX UP MIDDLE HINGED THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120869:{value:"1D825",name:"SIGNWRITING HAND-FIST INDEX UP MIDDLE HINGED THUMB CONJOINED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120870:{value:"1D826",name:"SIGNWRITING HAND-FIST INDEX HINGED MIDDLE UP THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120871:{value:"1D827",name:"SIGNWRITING HAND-FIST INDEX MIDDLE UP SPREAD THUMB FORWARD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120872:{value:"1D828",name:"SIGNWRITING HAND-FIST INDEX MIDDLE THUMB CUPPED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120873:{value:"1D829",name:"SIGNWRITING HAND-FIST INDEX MIDDLE THUMB CIRCLED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120874:{value:"1D82A",name:"SIGNWRITING HAND-FIST INDEX MIDDLE THUMB HOOKED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120875:{value:"1D82B",name:"SIGNWRITING HAND-FIST INDEX MIDDLE THUMB HINGED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120876:{value:"1D82C",name:"SIGNWRITING HAND-FIST THUMB BETWEEN INDEX MIDDLE STRAIGHT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120877:{value:"1D82D",name:"SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120878:{value:"1D82E",name:"SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB SIDE CONJOINED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120879:{value:"1D82F",name:"SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB SIDE BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120880:{value:"1D830",name:"SIGNWRITING HAND-FIST MIDDLE THUMB HOOKED INDEX UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120881:{value:"1D831",name:"SIGNWRITING HAND-FIST INDEX THUMB HOOKED MIDDLE UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120882:{value:"1D832",name:"SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED HINGED THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120883:{value:"1D833",name:"SIGNWRITING HAND-FIST INDEX MIDDLE CROSSED THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120884:{value:"1D834",name:"SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB FORWARD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120885:{value:"1D835",name:"SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED CUPPED THUMB FORWARD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120886:{value:"1D836",name:"SIGNWRITING HAND-FIST MIDDLE THUMB CUPPED INDEX UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120887:{value:"1D837",name:"SIGNWRITING HAND-FIST INDEX THUMB CUPPED MIDDLE UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120888:{value:"1D838",name:"SIGNWRITING HAND-FIST MIDDLE THUMB CIRCLED INDEX UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120889:{value:"1D839",name:"SIGNWRITING HAND-FIST MIDDLE THUMB CIRCLED INDEX HINGED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120890:{value:"1D83A",name:"SIGNWRITING HAND-FIST INDEX THUMB ANGLED OUT MIDDLE UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120891:{value:"1D83B",name:"SIGNWRITING HAND-FIST INDEX THUMB ANGLED IN MIDDLE UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120892:{value:"1D83C",name:"SIGNWRITING HAND-FIST INDEX THUMB CIRCLED MIDDLE UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120893:{value:"1D83D",name:"SIGNWRITING HAND-FIST INDEX MIDDLE THUMB CONJOINED HINGED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120894:{value:"1D83E",name:"SIGNWRITING HAND-FIST INDEX MIDDLE THUMB ANGLED OUT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120895:{value:"1D83F",name:"SIGNWRITING HAND-FIST INDEX MIDDLE THUMB ANGLED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120896:{value:"1D840",name:"SIGNWRITING HAND-FIST MIDDLE THUMB ANGLED OUT INDEX UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120897:{value:"1D841",name:"SIGNWRITING HAND-FIST MIDDLE THUMB ANGLED OUT INDEX CROSSED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120898:{value:"1D842",name:"SIGNWRITING HAND-FIST MIDDLE THUMB ANGLED INDEX UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120899:{value:"1D843",name:"SIGNWRITING HAND-FIST INDEX THUMB HOOKED MIDDLE HINGED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120900:{value:"1D844",name:"SIGNWRITING HAND-FLAT FOUR FINGERS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120901:{value:"1D845",name:"SIGNWRITING HAND-FLAT FOUR FINGERS BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120902:{value:"1D846",name:"SIGNWRITING HAND-FLAT FOUR FINGERS HINGED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120903:{value:"1D847",name:"SIGNWRITING HAND-FLAT FOUR FINGERS CONJOINED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120904:{value:"1D848",name:"SIGNWRITING HAND-FLAT FOUR FINGERS CONJOINED SPLIT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120905:{value:"1D849",name:"SIGNWRITING HAND-CLAW FOUR FINGERS CONJOINED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120906:{value:"1D84A",name:"SIGNWRITING HAND-FIST FOUR FINGERS CONJOINED BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120907:{value:"1D84B",name:"SIGNWRITING HAND-HINGE FOUR FINGERS CONJOINED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120908:{value:"1D84C",name:"SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120909:{value:"1D84D",name:"SIGNWRITING HAND-FLAT HEEL FIVE FINGERS SPREAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120910:{value:"1D84E",name:"SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD FOUR BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120911:{value:"1D84F",name:"SIGNWRITING HAND-FLAT HEEL FIVE FINGERS SPREAD FOUR BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120912:{value:"1D850",name:"SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120913:{value:"1D851",name:"SIGNWRITING HAND-FLAT HEEL FIVE FINGERS SPREAD BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120914:{value:"1D852",name:"SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD THUMB FORWARD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120915:{value:"1D853",name:"SIGNWRITING HAND-CUP FIVE FINGERS SPREAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120916:{value:"1D854",name:"SIGNWRITING HAND-CUP FIVE FINGERS SPREAD OPEN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120917:{value:"1D855",name:"SIGNWRITING HAND-HINGE FIVE FINGERS SPREAD OPEN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120918:{value:"1D856",name:"SIGNWRITING HAND-OVAL FIVE FINGERS SPREAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120919:{value:"1D857",name:"SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD HINGED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120920:{value:"1D858",name:"SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD HINGED THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120921:{value:"1D859",name:"SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD HINGED NO THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120922:{value:"1D85A",name:"SIGNWRITING HAND-FLAT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120923:{value:"1D85B",name:"SIGNWRITING HAND-FLAT BETWEEN PALM FACINGS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120924:{value:"1D85C",name:"SIGNWRITING HAND-FLAT HEEL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120925:{value:"1D85D",name:"SIGNWRITING HAND-FLAT THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120926:{value:"1D85E",name:"SIGNWRITING HAND-FLAT HEEL THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120927:{value:"1D85F",name:"SIGNWRITING HAND-FLAT THUMB BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120928:{value:"1D860",name:"SIGNWRITING HAND-FLAT THUMB FORWARD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120929:{value:"1D861",name:"SIGNWRITING HAND-FLAT SPLIT INDEX THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120930:{value:"1D862",name:"SIGNWRITING HAND-FLAT SPLIT CENTRE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120931:{value:"1D863",name:"SIGNWRITING HAND-FLAT SPLIT CENTRE THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120932:{value:"1D864",name:"SIGNWRITING HAND-FLAT SPLIT CENTRE THUMB SIDE BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120933:{value:"1D865",name:"SIGNWRITING HAND-FLAT SPLIT LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120934:{value:"1D866",name:"SIGNWRITING HAND-CLAW",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120935:{value:"1D867",name:"SIGNWRITING HAND-CLAW THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120936:{value:"1D868",name:"SIGNWRITING HAND-CLAW NO THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120937:{value:"1D869",name:"SIGNWRITING HAND-CLAW THUMB FORWARD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120938:{value:"1D86A",name:"SIGNWRITING HAND-HOOK CURLICUE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120939:{value:"1D86B",name:"SIGNWRITING HAND-HOOK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120940:{value:"1D86C",name:"SIGNWRITING HAND-CUP OPEN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120941:{value:"1D86D",name:"SIGNWRITING HAND-CUP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120942:{value:"1D86E",name:"SIGNWRITING HAND-CUP OPEN THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120943:{value:"1D86F",name:"SIGNWRITING HAND-CUP THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120944:{value:"1D870",name:"SIGNWRITING HAND-CUP OPEN NO THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120945:{value:"1D871",name:"SIGNWRITING HAND-CUP NO THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120946:{value:"1D872",name:"SIGNWRITING HAND-CUP OPEN THUMB FORWARD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120947:{value:"1D873",name:"SIGNWRITING HAND-CUP THUMB FORWARD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120948:{value:"1D874",name:"SIGNWRITING HAND-CURLICUE OPEN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120949:{value:"1D875",name:"SIGNWRITING HAND-CURLICUE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120950:{value:"1D876",name:"SIGNWRITING HAND-CIRCLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120951:{value:"1D877",name:"SIGNWRITING HAND-OVAL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120952:{value:"1D878",name:"SIGNWRITING HAND-OVAL THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120953:{value:"1D879",name:"SIGNWRITING HAND-OVAL NO THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120954:{value:"1D87A",name:"SIGNWRITING HAND-OVAL THUMB FORWARD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120955:{value:"1D87B",name:"SIGNWRITING HAND-HINGE OPEN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120956:{value:"1D87C",name:"SIGNWRITING HAND-HINGE OPEN THUMB FORWARD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120957:{value:"1D87D",name:"SIGNWRITING HAND-HINGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120958:{value:"1D87E",name:"SIGNWRITING HAND-HINGE SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120959:{value:"1D87F",name:"SIGNWRITING HAND-HINGE OPEN THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120960:{value:"1D880",name:"SIGNWRITING HAND-HINGE THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120961:{value:"1D881",name:"SIGNWRITING HAND-HINGE OPEN NO THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120962:{value:"1D882",name:"SIGNWRITING HAND-HINGE NO THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120963:{value:"1D883",name:"SIGNWRITING HAND-HINGE THUMB SIDE TOUCHING INDEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120964:{value:"1D884",name:"SIGNWRITING HAND-HINGE THUMB BETWEEN MIDDLE RING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120965:{value:"1D885",name:"SIGNWRITING HAND-ANGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120966:{value:"1D886",name:"SIGNWRITING HAND-FIST INDEX MIDDLE RING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120967:{value:"1D887",name:"SIGNWRITING HAND-CIRCLE INDEX MIDDLE RING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120968:{value:"1D888",name:"SIGNWRITING HAND-HINGE INDEX MIDDLE RING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120969:{value:"1D889",name:"SIGNWRITING HAND-ANGLE INDEX MIDDLE RING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120970:{value:"1D88A",name:"SIGNWRITING HAND-HINGE LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120971:{value:"1D88B",name:"SIGNWRITING HAND-FIST INDEX MIDDLE RING BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120972:{value:"1D88C",name:"SIGNWRITING HAND-FIST INDEX MIDDLE RING CONJOINED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120973:{value:"1D88D",name:"SIGNWRITING HAND-HINGE INDEX MIDDLE RING CONJOINED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120974:{value:"1D88E",name:"SIGNWRITING HAND-FIST LITTLE DOWN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120975:{value:"1D88F",name:"SIGNWRITING HAND-FIST LITTLE DOWN RIPPLE STRAIGHT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120976:{value:"1D890",name:"SIGNWRITING HAND-FIST LITTLE DOWN RIPPLE CURVED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120977:{value:"1D891",name:"SIGNWRITING HAND-FIST LITTLE DOWN OTHERS CIRCLED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120978:{value:"1D892",name:"SIGNWRITING HAND-FIST LITTLE UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120979:{value:"1D893",name:"SIGNWRITING HAND-FIST THUMB UNDER LITTLE UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120980:{value:"1D894",name:"SIGNWRITING HAND-CIRCLE LITTLE UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120981:{value:"1D895",name:"SIGNWRITING HAND-OVAL LITTLE UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120982:{value:"1D896",name:"SIGNWRITING HAND-ANGLE LITTLE UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120983:{value:"1D897",name:"SIGNWRITING HAND-FIST LITTLE RAISED KNUCKLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120984:{value:"1D898",name:"SIGNWRITING HAND-FIST LITTLE BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120985:{value:"1D899",name:"SIGNWRITING HAND-FIST LITTLE TOUCHES THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120986:{value:"1D89A",name:"SIGNWRITING HAND-FIST LITTLE THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120987:{value:"1D89B",name:"SIGNWRITING HAND-HINGE LITTLE THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120988:{value:"1D89C",name:"SIGNWRITING HAND-FIST LITTLE INDEX THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120989:{value:"1D89D",name:"SIGNWRITING HAND-HINGE LITTLE INDEX THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120990:{value:"1D89E",name:"SIGNWRITING HAND-ANGLE LITTLE INDEX THUMB INDEX THUMB OUT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120991:{value:"1D89F",name:"SIGNWRITING HAND-ANGLE LITTLE INDEX THUMB INDEX THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120992:{value:"1D8A0",name:"SIGNWRITING HAND-FIST LITTLE INDEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120993:{value:"1D8A1",name:"SIGNWRITING HAND-CIRCLE LITTLE INDEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120994:{value:"1D8A2",name:"SIGNWRITING HAND-HINGE LITTLE INDEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120995:{value:"1D8A3",name:"SIGNWRITING HAND-ANGLE LITTLE INDEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120996:{value:"1D8A4",name:"SIGNWRITING HAND-FIST INDEX MIDDLE LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120997:{value:"1D8A5",name:"SIGNWRITING HAND-CIRCLE INDEX MIDDLE LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120998:{value:"1D8A6",name:"SIGNWRITING HAND-HINGE INDEX MIDDLE LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},120999:{value:"1D8A7",name:"SIGNWRITING HAND-HINGE RING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121e3:{value:"1D8A8",name:"SIGNWRITING HAND-ANGLE INDEX MIDDLE LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121001:{value:"1D8A9",name:"SIGNWRITING HAND-FIST INDEX MIDDLE CROSS LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121002:{value:"1D8AA",name:"SIGNWRITING HAND-CIRCLE INDEX MIDDLE CROSS LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121003:{value:"1D8AB",name:"SIGNWRITING HAND-FIST RING DOWN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121004:{value:"1D8AC",name:"SIGNWRITING HAND-HINGE RING DOWN INDEX THUMB HOOK MIDDLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121005:{value:"1D8AD",name:"SIGNWRITING HAND-ANGLE RING DOWN MIDDLE THUMB INDEX CROSS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121006:{value:"1D8AE",name:"SIGNWRITING HAND-FIST RING UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121007:{value:"1D8AF",name:"SIGNWRITING HAND-FIST RING RAISED KNUCKLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121008:{value:"1D8B0",name:"SIGNWRITING HAND-FIST RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121009:{value:"1D8B1",name:"SIGNWRITING HAND-CIRCLE RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121010:{value:"1D8B2",name:"SIGNWRITING HAND-OVAL RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121011:{value:"1D8B3",name:"SIGNWRITING HAND-ANGLE RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121012:{value:"1D8B4",name:"SIGNWRITING HAND-FIST RING MIDDLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121013:{value:"1D8B5",name:"SIGNWRITING HAND-FIST RING MIDDLE CONJOINED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121014:{value:"1D8B6",name:"SIGNWRITING HAND-FIST RING MIDDLE RAISED KNUCKLES",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121015:{value:"1D8B7",name:"SIGNWRITING HAND-FIST RING INDEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121016:{value:"1D8B8",name:"SIGNWRITING HAND-FIST RING THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121017:{value:"1D8B9",name:"SIGNWRITING HAND-HOOK RING THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121018:{value:"1D8BA",name:"SIGNWRITING HAND-FIST INDEX RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121019:{value:"1D8BB",name:"SIGNWRITING HAND-CIRCLE INDEX RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121020:{value:"1D8BC",name:"SIGNWRITING HAND-CURLICUE INDEX RING LITTLE ON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121021:{value:"1D8BD",name:"SIGNWRITING HAND-HOOK INDEX RING LITTLE OUT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121022:{value:"1D8BE",name:"SIGNWRITING HAND-HOOK INDEX RING LITTLE IN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121023:{value:"1D8BF",name:"SIGNWRITING HAND-HOOK INDEX RING LITTLE UNDER",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121024:{value:"1D8C0",name:"SIGNWRITING HAND-CUP INDEX RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121025:{value:"1D8C1",name:"SIGNWRITING HAND-HINGE INDEX RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121026:{value:"1D8C2",name:"SIGNWRITING HAND-ANGLE INDEX RING LITTLE OUT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121027:{value:"1D8C3",name:"SIGNWRITING HAND-ANGLE INDEX RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121028:{value:"1D8C4",name:"SIGNWRITING HAND-FIST MIDDLE DOWN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121029:{value:"1D8C5",name:"SIGNWRITING HAND-HINGE MIDDLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121030:{value:"1D8C6",name:"SIGNWRITING HAND-FIST MIDDLE UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121031:{value:"1D8C7",name:"SIGNWRITING HAND-CIRCLE MIDDLE UP",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121032:{value:"1D8C8",name:"SIGNWRITING HAND-FIST MIDDLE RAISED KNUCKLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121033:{value:"1D8C9",name:"SIGNWRITING HAND-FIST MIDDLE UP THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121034:{value:"1D8CA",name:"SIGNWRITING HAND-HOOK MIDDLE THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121035:{value:"1D8CB",name:"SIGNWRITING HAND-FIST MIDDLE THUMB LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121036:{value:"1D8CC",name:"SIGNWRITING HAND-FIST MIDDLE LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121037:{value:"1D8CD",name:"SIGNWRITING HAND-FIST MIDDLE RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121038:{value:"1D8CE",name:"SIGNWRITING HAND-CIRCLE MIDDLE RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121039:{value:"1D8CF",name:"SIGNWRITING HAND-CURLICUE MIDDLE RING LITTLE ON",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121040:{value:"1D8D0",name:"SIGNWRITING HAND-CUP MIDDLE RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121041:{value:"1D8D1",name:"SIGNWRITING HAND-HINGE MIDDLE RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121042:{value:"1D8D2",name:"SIGNWRITING HAND-ANGLE MIDDLE RING LITTLE OUT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121043:{value:"1D8D3",name:"SIGNWRITING HAND-ANGLE MIDDLE RING LITTLE IN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121044:{value:"1D8D4",name:"SIGNWRITING HAND-ANGLE MIDDLE RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121045:{value:"1D8D5",name:"SIGNWRITING HAND-CIRCLE MIDDLE RING LITTLE BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121046:{value:"1D8D6",name:"SIGNWRITING HAND-CLAW MIDDLE RING LITTLE CONJOINED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121047:{value:"1D8D7",name:"SIGNWRITING HAND-CLAW MIDDLE RING LITTLE CONJOINED SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121048:{value:"1D8D8",name:"SIGNWRITING HAND-HOOK MIDDLE RING LITTLE CONJOINED OUT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121049:{value:"1D8D9",name:"SIGNWRITING HAND-HOOK MIDDLE RING LITTLE CONJOINED IN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121050:{value:"1D8DA",name:"SIGNWRITING HAND-HOOK MIDDLE RING LITTLE CONJOINED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121051:{value:"1D8DB",name:"SIGNWRITING HAND-HINGE INDEX HINGED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121052:{value:"1D8DC",name:"SIGNWRITING HAND-FIST INDEX THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121053:{value:"1D8DD",name:"SIGNWRITING HAND-HINGE INDEX THUMB SIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121054:{value:"1D8DE",name:"SIGNWRITING HAND-FIST INDEX THUMB SIDE THUMB DIAGONAL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121055:{value:"1D8DF",name:"SIGNWRITING HAND-FIST INDEX THUMB SIDE THUMB CONJOINED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121056:{value:"1D8E0",name:"SIGNWRITING HAND-FIST INDEX THUMB SIDE THUMB BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121057:{value:"1D8E1",name:"SIGNWRITING HAND-FIST INDEX THUMB SIDE INDEX BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121058:{value:"1D8E2",name:"SIGNWRITING HAND-FIST INDEX THUMB SIDE BOTH BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121059:{value:"1D8E3",name:"SIGNWRITING HAND-FIST INDEX THUMB SIDE INDEX HINGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121060:{value:"1D8E4",name:"SIGNWRITING HAND-FIST INDEX THUMB FORWARD INDEX STRAIGHT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121061:{value:"1D8E5",name:"SIGNWRITING HAND-FIST INDEX THUMB FORWARD INDEX BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121062:{value:"1D8E6",name:"SIGNWRITING HAND-FIST INDEX THUMB HOOK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121063:{value:"1D8E7",name:"SIGNWRITING HAND-FIST INDEX THUMB CURLICUE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121064:{value:"1D8E8",name:"SIGNWRITING HAND-FIST INDEX THUMB CURVE THUMB INSIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121065:{value:"1D8E9",name:"SIGNWRITING HAND-CLAW INDEX THUMB CURVE THUMB INSIDE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121066:{value:"1D8EA",name:"SIGNWRITING HAND-FIST INDEX THUMB CURVE THUMB UNDER",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121067:{value:"1D8EB",name:"SIGNWRITING HAND-FIST INDEX THUMB CIRCLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121068:{value:"1D8EC",name:"SIGNWRITING HAND-CUP INDEX THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121069:{value:"1D8ED",name:"SIGNWRITING HAND-CUP INDEX THUMB OPEN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121070:{value:"1D8EE",name:"SIGNWRITING HAND-HINGE INDEX THUMB OPEN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121071:{value:"1D8EF",name:"SIGNWRITING HAND-HINGE INDEX THUMB LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121072:{value:"1D8F0",name:"SIGNWRITING HAND-HINGE INDEX THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121073:{value:"1D8F1",name:"SIGNWRITING HAND-HINGE INDEX THUMB SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121074:{value:"1D8F2",name:"SIGNWRITING HAND-ANGLE INDEX THUMB OUT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121075:{value:"1D8F3",name:"SIGNWRITING HAND-ANGLE INDEX THUMB IN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121076:{value:"1D8F4",name:"SIGNWRITING HAND-ANGLE INDEX THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121077:{value:"1D8F5",name:"SIGNWRITING HAND-FIST THUMB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121078:{value:"1D8F6",name:"SIGNWRITING HAND-FIST THUMB HEEL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121079:{value:"1D8F7",name:"SIGNWRITING HAND-FIST THUMB SIDE DIAGONAL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121080:{value:"1D8F8",name:"SIGNWRITING HAND-FIST THUMB SIDE CONJOINED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121081:{value:"1D8F9",name:"SIGNWRITING HAND-FIST THUMB SIDE BENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121082:{value:"1D8FA",name:"SIGNWRITING HAND-FIST THUMB FORWARD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121083:{value:"1D8FB",name:"SIGNWRITING HAND-FIST THUMB BETWEEN INDEX MIDDLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121084:{value:"1D8FC",name:"SIGNWRITING HAND-FIST THUMB BETWEEN MIDDLE RING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121085:{value:"1D8FD",name:"SIGNWRITING HAND-FIST THUMB BETWEEN RING LITTLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121086:{value:"1D8FE",name:"SIGNWRITING HAND-FIST THUMB UNDER TWO FINGERS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121087:{value:"1D8FF",name:"SIGNWRITING HAND-FIST THUMB OVER TWO FINGERS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121088:{value:"1D900",name:"SIGNWRITING HAND-FIST THUMB UNDER THREE FINGERS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121089:{value:"1D901",name:"SIGNWRITING HAND-FIST THUMB UNDER FOUR FINGERS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121090:{value:"1D902",name:"SIGNWRITING HAND-FIST THUMB OVER FOUR RAISED KNUCKLES",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121091:{value:"1D903",name:"SIGNWRITING HAND-FIST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121092:{value:"1D904",name:"SIGNWRITING HAND-FIST HEEL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121093:{value:"1D905",name:"SIGNWRITING TOUCH SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121094:{value:"1D906",name:"SIGNWRITING TOUCH MULTIPLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121095:{value:"1D907",name:"SIGNWRITING TOUCH BETWEEN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121096:{value:"1D908",name:"SIGNWRITING GRASP SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121097:{value:"1D909",name:"SIGNWRITING GRASP MULTIPLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121098:{value:"1D90A",name:"SIGNWRITING GRASP BETWEEN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121099:{value:"1D90B",name:"SIGNWRITING STRIKE SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121100:{value:"1D90C",name:"SIGNWRITING STRIKE MULTIPLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121101:{value:"1D90D",name:"SIGNWRITING STRIKE BETWEEN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121102:{value:"1D90E",name:"SIGNWRITING BRUSH SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121103:{value:"1D90F",name:"SIGNWRITING BRUSH MULTIPLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121104:{value:"1D910",name:"SIGNWRITING BRUSH BETWEEN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121105:{value:"1D911",name:"SIGNWRITING RUB SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121106:{value:"1D912",name:"SIGNWRITING RUB MULTIPLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121107:{value:"1D913",name:"SIGNWRITING RUB BETWEEN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121108:{value:"1D914",name:"SIGNWRITING SURFACE SYMBOLS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121109:{value:"1D915",name:"SIGNWRITING SURFACE BETWEEN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121110:{value:"1D916",name:"SIGNWRITING SQUEEZE LARGE SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121111:{value:"1D917",name:"SIGNWRITING SQUEEZE SMALL SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121112:{value:"1D918",name:"SIGNWRITING SQUEEZE LARGE MULTIPLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121113:{value:"1D919",name:"SIGNWRITING SQUEEZE SMALL MULTIPLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121114:{value:"1D91A",name:"SIGNWRITING SQUEEZE SEQUENTIAL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121115:{value:"1D91B",name:"SIGNWRITING FLICK LARGE SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121116:{value:"1D91C",name:"SIGNWRITING FLICK SMALL SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121117:{value:"1D91D",name:"SIGNWRITING FLICK LARGE MULTIPLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121118:{value:"1D91E",name:"SIGNWRITING FLICK SMALL MULTIPLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121119:{value:"1D91F",name:"SIGNWRITING FLICK SEQUENTIAL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121120:{value:"1D920",name:"SIGNWRITING SQUEEZE FLICK ALTERNATING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121121:{value:"1D921",name:"SIGNWRITING MOVEMENT-HINGE UP DOWN LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121122:{value:"1D922",name:"SIGNWRITING MOVEMENT-HINGE UP DOWN SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121123:{value:"1D923",name:"SIGNWRITING MOVEMENT-HINGE UP SEQUENTIAL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121124:{value:"1D924",name:"SIGNWRITING MOVEMENT-HINGE DOWN SEQUENTIAL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121125:{value:"1D925",name:"SIGNWRITING MOVEMENT-HINGE UP DOWN ALTERNATING LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121126:{value:"1D926",name:"SIGNWRITING MOVEMENT-HINGE UP DOWN ALTERNATING SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121127:{value:"1D927",name:"SIGNWRITING MOVEMENT-HINGE SIDE TO SIDE SCISSORS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121128:{value:"1D928",name:"SIGNWRITING MOVEMENT-WALLPLANE FINGER CONTACT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121129:{value:"1D929",name:"SIGNWRITING MOVEMENT-FLOORPLANE FINGER CONTACT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121130:{value:"1D92A",name:"SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121131:{value:"1D92B",name:"SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121132:{value:"1D92C",name:"SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121133:{value:"1D92D",name:"SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT LARGEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121134:{value:"1D92E",name:"SIGNWRITING MOVEMENT-WALLPLANE SINGLE WRIST FLEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121135:{value:"1D92F",name:"SIGNWRITING MOVEMENT-WALLPLANE DOUBLE STRAIGHT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121136:{value:"1D930",name:"SIGNWRITING MOVEMENT-WALLPLANE DOUBLE WRIST FLEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121137:{value:"1D931",name:"SIGNWRITING MOVEMENT-WALLPLANE DOUBLE ALTERNATING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121138:{value:"1D932",name:"SIGNWRITING MOVEMENT-WALLPLANE DOUBLE ALTERNATING WRIST FLEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121139:{value:"1D933",name:"SIGNWRITING MOVEMENT-WALLPLANE CROSS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121140:{value:"1D934",name:"SIGNWRITING MOVEMENT-WALLPLANE TRIPLE STRAIGHT MOVEMENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121141:{value:"1D935",name:"SIGNWRITING MOVEMENT-WALLPLANE TRIPLE WRIST FLEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121142:{value:"1D936",name:"SIGNWRITING MOVEMENT-WALLPLANE TRIPLE ALTERNATING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121143:{value:"1D937",name:"SIGNWRITING MOVEMENT-WALLPLANE TRIPLE ALTERNATING WRIST FLEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121144:{value:"1D938",name:"SIGNWRITING MOVEMENT-WALLPLANE BEND SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121145:{value:"1D939",name:"SIGNWRITING MOVEMENT-WALLPLANE BEND MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121146:{value:"1D93A",name:"SIGNWRITING MOVEMENT-WALLPLANE BEND LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121147:{value:"1D93B",name:"SIGNWRITING MOVEMENT-WALLPLANE CORNER SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121148:{value:"1D93C",name:"SIGNWRITING MOVEMENT-WALLPLANE CORNER MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121149:{value:"1D93D",name:"SIGNWRITING MOVEMENT-WALLPLANE CORNER LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121150:{value:"1D93E",name:"SIGNWRITING MOVEMENT-WALLPLANE CORNER ROTATION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121151:{value:"1D93F",name:"SIGNWRITING MOVEMENT-WALLPLANE CHECK SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121152:{value:"1D940",name:"SIGNWRITING MOVEMENT-WALLPLANE CHECK MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121153:{value:"1D941",name:"SIGNWRITING MOVEMENT-WALLPLANE CHECK LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121154:{value:"1D942",name:"SIGNWRITING MOVEMENT-WALLPLANE BOX SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121155:{value:"1D943",name:"SIGNWRITING MOVEMENT-WALLPLANE BOX MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121156:{value:"1D944",name:"SIGNWRITING MOVEMENT-WALLPLANE BOX LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121157:{value:"1D945",name:"SIGNWRITING MOVEMENT-WALLPLANE ZIGZAG SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121158:{value:"1D946",name:"SIGNWRITING MOVEMENT-WALLPLANE ZIGZAG MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121159:{value:"1D947",name:"SIGNWRITING MOVEMENT-WALLPLANE ZIGZAG LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121160:{value:"1D948",name:"SIGNWRITING MOVEMENT-WALLPLANE PEAKS SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121161:{value:"1D949",name:"SIGNWRITING MOVEMENT-WALLPLANE PEAKS MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121162:{value:"1D94A",name:"SIGNWRITING MOVEMENT-WALLPLANE PEAKS LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121163:{value:"1D94B",name:"SIGNWRITING TRAVEL-WALLPLANE ROTATION-WALLPLANE SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121164:{value:"1D94C",name:"SIGNWRITING TRAVEL-WALLPLANE ROTATION-WALLPLANE DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121165:{value:"1D94D",name:"SIGNWRITING TRAVEL-WALLPLANE ROTATION-WALLPLANE ALTERNATING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121166:{value:"1D94E",name:"SIGNWRITING TRAVEL-WALLPLANE ROTATION-FLOORPLANE SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121167:{value:"1D94F",name:"SIGNWRITING TRAVEL-WALLPLANE ROTATION-FLOORPLANE DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121168:{value:"1D950",name:"SIGNWRITING TRAVEL-WALLPLANE ROTATION-FLOORPLANE ALTERNATING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121169:{value:"1D951",name:"SIGNWRITING TRAVEL-WALLPLANE SHAKING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121170:{value:"1D952",name:"SIGNWRITING TRAVEL-WALLPLANE ARM SPIRAL SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121171:{value:"1D953",name:"SIGNWRITING TRAVEL-WALLPLANE ARM SPIRAL DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121172:{value:"1D954",name:"SIGNWRITING TRAVEL-WALLPLANE ARM SPIRAL TRIPLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121173:{value:"1D955",name:"SIGNWRITING MOVEMENT-DIAGONAL AWAY SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121174:{value:"1D956",name:"SIGNWRITING MOVEMENT-DIAGONAL AWAY MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121175:{value:"1D957",name:"SIGNWRITING MOVEMENT-DIAGONAL AWAY LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121176:{value:"1D958",name:"SIGNWRITING MOVEMENT-DIAGONAL AWAY LARGEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121177:{value:"1D959",name:"SIGNWRITING MOVEMENT-DIAGONAL TOWARDS SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121178:{value:"1D95A",name:"SIGNWRITING MOVEMENT-DIAGONAL TOWARDS MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121179:{value:"1D95B",name:"SIGNWRITING MOVEMENT-DIAGONAL TOWARDS LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121180:{value:"1D95C",name:"SIGNWRITING MOVEMENT-DIAGONAL TOWARDS LARGEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121181:{value:"1D95D",name:"SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121182:{value:"1D95E",name:"SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121183:{value:"1D95F",name:"SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121184:{value:"1D960",name:"SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY LARGEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121185:{value:"1D961",name:"SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121186:{value:"1D962",name:"SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121187:{value:"1D963",name:"SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121188:{value:"1D964",name:"SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS LARGEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121189:{value:"1D965",name:"SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121190:{value:"1D966",name:"SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121191:{value:"1D967",name:"SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121192:{value:"1D968",name:"SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT LARGEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121193:{value:"1D969",name:"SIGNWRITING MOVEMENT-FLOORPLANE SINGLE WRIST FLEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121194:{value:"1D96A",name:"SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE STRAIGHT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121195:{value:"1D96B",name:"SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE WRIST FLEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121196:{value:"1D96C",name:"SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE ALTERNATING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121197:{value:"1D96D",name:"SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE ALTERNATING WRIST FLEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121198:{value:"1D96E",name:"SIGNWRITING MOVEMENT-FLOORPLANE CROSS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121199:{value:"1D96F",name:"SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE STRAIGHT MOVEMENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121200:{value:"1D970",name:"SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE WRIST FLEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121201:{value:"1D971",name:"SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE ALTERNATING MOVEMENT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121202:{value:"1D972",name:"SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE ALTERNATING WRIST FLEX",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121203:{value:"1D973",name:"SIGNWRITING MOVEMENT-FLOORPLANE BEND",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121204:{value:"1D974",name:"SIGNWRITING MOVEMENT-FLOORPLANE CORNER SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121205:{value:"1D975",name:"SIGNWRITING MOVEMENT-FLOORPLANE CORNER MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121206:{value:"1D976",name:"SIGNWRITING MOVEMENT-FLOORPLANE CORNER LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121207:{value:"1D977",name:"SIGNWRITING MOVEMENT-FLOORPLANE CHECK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121208:{value:"1D978",name:"SIGNWRITING MOVEMENT-FLOORPLANE BOX SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121209:{value:"1D979",name:"SIGNWRITING MOVEMENT-FLOORPLANE BOX MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121210:{value:"1D97A",name:"SIGNWRITING MOVEMENT-FLOORPLANE BOX LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121211:{value:"1D97B",name:"SIGNWRITING MOVEMENT-FLOORPLANE ZIGZAG SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121212:{value:"1D97C",name:"SIGNWRITING MOVEMENT-FLOORPLANE ZIGZAG MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121213:{value:"1D97D",name:"SIGNWRITING MOVEMENT-FLOORPLANE ZIGZAG LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121214:{value:"1D97E",name:"SIGNWRITING MOVEMENT-FLOORPLANE PEAKS SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121215:{value:"1D97F",name:"SIGNWRITING MOVEMENT-FLOORPLANE PEAKS MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121216:{value:"1D980",name:"SIGNWRITING MOVEMENT-FLOORPLANE PEAKS LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121217:{value:"1D981",name:"SIGNWRITING TRAVEL-FLOORPLANE ROTATION-FLOORPLANE SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121218:{value:"1D982",name:"SIGNWRITING TRAVEL-FLOORPLANE ROTATION-FLOORPLANE DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121219:{value:"1D983",name:"SIGNWRITING TRAVEL-FLOORPLANE ROTATION-FLOORPLANE ALTERNATING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121220:{value:"1D984",name:"SIGNWRITING TRAVEL-FLOORPLANE ROTATION-WALLPLANE SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121221:{value:"1D985",name:"SIGNWRITING TRAVEL-FLOORPLANE ROTATION-WALLPLANE DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121222:{value:"1D986",name:"SIGNWRITING TRAVEL-FLOORPLANE ROTATION-WALLPLANE ALTERNATING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121223:{value:"1D987",name:"SIGNWRITING TRAVEL-FLOORPLANE SHAKING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121224:{value:"1D988",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121225:{value:"1D989",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121226:{value:"1D98A",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121227:{value:"1D98B",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER LARGEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121228:{value:"1D98C",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121229:{value:"1D98D",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121230:{value:"1D98E",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121231:{value:"1D98F",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE LARGEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121232:{value:"1D990",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVE THREE-QUARTER CIRCLE SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121233:{value:"1D991",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVE THREE-QUARTER CIRCLE MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121234:{value:"1D992",name:"SIGNWRITING MOVEMENT-WALLPLANE HUMP SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121235:{value:"1D993",name:"SIGNWRITING MOVEMENT-WALLPLANE HUMP MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121236:{value:"1D994",name:"SIGNWRITING MOVEMENT-WALLPLANE HUMP LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121237:{value:"1D995",name:"SIGNWRITING MOVEMENT-WALLPLANE LOOP SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121238:{value:"1D996",name:"SIGNWRITING MOVEMENT-WALLPLANE LOOP MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121239:{value:"1D997",name:"SIGNWRITING MOVEMENT-WALLPLANE LOOP LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121240:{value:"1D998",name:"SIGNWRITING MOVEMENT-WALLPLANE LOOP SMALL DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121241:{value:"1D999",name:"SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE DOUBLE SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121242:{value:"1D99A",name:"SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE DOUBLE MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121243:{value:"1D99B",name:"SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE DOUBLE LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121244:{value:"1D99C",name:"SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE TRIPLE SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121245:{value:"1D99D",name:"SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE TRIPLE MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121246:{value:"1D99E",name:"SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE TRIPLE LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121247:{value:"1D99F",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVE THEN STRAIGHT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121248:{value:"1D9A0",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVED CROSS SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121249:{value:"1D9A1",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVED CROSS MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121250:{value:"1D9A2",name:"SIGNWRITING ROTATION-WALLPLANE SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121251:{value:"1D9A3",name:"SIGNWRITING ROTATION-WALLPLANE DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121252:{value:"1D9A4",name:"SIGNWRITING ROTATION-WALLPLANE ALTERNATE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121253:{value:"1D9A5",name:"SIGNWRITING MOVEMENT-WALLPLANE SHAKING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121254:{value:"1D9A6",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVE HITTING FRONT WALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121255:{value:"1D9A7",name:"SIGNWRITING MOVEMENT-WALLPLANE HUMP HITTING FRONT WALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121256:{value:"1D9A8",name:"SIGNWRITING MOVEMENT-WALLPLANE LOOP HITTING FRONT WALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121257:{value:"1D9A9",name:"SIGNWRITING MOVEMENT-WALLPLANE WAVE HITTING FRONT WALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121258:{value:"1D9AA",name:"SIGNWRITING ROTATION-WALLPLANE SINGLE HITTING FRONT WALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121259:{value:"1D9AB",name:"SIGNWRITING ROTATION-WALLPLANE DOUBLE HITTING FRONT WALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121260:{value:"1D9AC",name:"SIGNWRITING ROTATION-WALLPLANE ALTERNATING HITTING FRONT WALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121261:{value:"1D9AD",name:"SIGNWRITING MOVEMENT-WALLPLANE CURVE HITTING CHEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121262:{value:"1D9AE",name:"SIGNWRITING MOVEMENT-WALLPLANE HUMP HITTING CHEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121263:{value:"1D9AF",name:"SIGNWRITING MOVEMENT-WALLPLANE LOOP HITTING CHEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121264:{value:"1D9B0",name:"SIGNWRITING MOVEMENT-WALLPLANE WAVE HITTING CHEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121265:{value:"1D9B1",name:"SIGNWRITING ROTATION-WALLPLANE SINGLE HITTING CHEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121266:{value:"1D9B2",name:"SIGNWRITING ROTATION-WALLPLANE DOUBLE HITTING CHEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121267:{value:"1D9B3",name:"SIGNWRITING ROTATION-WALLPLANE ALTERNATING HITTING CHEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121268:{value:"1D9B4",name:"SIGNWRITING MOVEMENT-WALLPLANE WAVE DIAGONAL PATH SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121269:{value:"1D9B5",name:"SIGNWRITING MOVEMENT-WALLPLANE WAVE DIAGONAL PATH MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121270:{value:"1D9B6",name:"SIGNWRITING MOVEMENT-WALLPLANE WAVE DIAGONAL PATH LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121271:{value:"1D9B7",name:"SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING CEILING SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121272:{value:"1D9B8",name:"SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING CEILING LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121273:{value:"1D9B9",name:"SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING SMALL DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121274:{value:"1D9BA",name:"SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING LARGE DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121275:{value:"1D9BB",name:"SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING SMALL TRIPLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121276:{value:"1D9BC",name:"SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING LARGE TRIPLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121277:{value:"1D9BD",name:"SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING SMALL SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121278:{value:"1D9BE",name:"SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING LARGE SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121279:{value:"1D9BF",name:"SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING SMALL DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121280:{value:"1D9C0",name:"SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING LARGE DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121281:{value:"1D9C1",name:"SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING CEILING SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121282:{value:"1D9C2",name:"SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING CEILING LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121283:{value:"1D9C3",name:"SIGNWRITING ROTATION-FLOORPLANE SINGLE HITTING CEILING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121284:{value:"1D9C4",name:"SIGNWRITING ROTATION-FLOORPLANE DOUBLE HITTING CEILING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121285:{value:"1D9C5",name:"SIGNWRITING ROTATION-FLOORPLANE ALTERNATING HITTING CEILING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121286:{value:"1D9C6",name:"SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING FLOOR SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121287:{value:"1D9C7",name:"SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING FLOOR LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121288:{value:"1D9C8",name:"SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR SMALL DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121289:{value:"1D9C9",name:"SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR LARGE DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121290:{value:"1D9CA",name:"SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR TRIPLE SMALL TRIPLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121291:{value:"1D9CB",name:"SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR TRIPLE LARGE TRIPLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121292:{value:"1D9CC",name:"SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR SMALL SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121293:{value:"1D9CD",name:"SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR LARGE SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121294:{value:"1D9CE",name:"SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR SMALL DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121295:{value:"1D9CF",name:"SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR LARGE DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121296:{value:"1D9D0",name:"SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING FLOOR SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121297:{value:"1D9D1",name:"SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING FLOOR LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121298:{value:"1D9D2",name:"SIGNWRITING ROTATION-FLOORPLANE SINGLE HITTING FLOOR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121299:{value:"1D9D3",name:"SIGNWRITING ROTATION-FLOORPLANE DOUBLE HITTING FLOOR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121300:{value:"1D9D4",name:"SIGNWRITING ROTATION-FLOORPLANE ALTERNATING HITTING FLOOR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121301:{value:"1D9D5",name:"SIGNWRITING MOVEMENT-FLOORPLANE CURVE SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121302:{value:"1D9D6",name:"SIGNWRITING MOVEMENT-FLOORPLANE CURVE MEDIUM",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121303:{value:"1D9D7",name:"SIGNWRITING MOVEMENT-FLOORPLANE CURVE LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121304:{value:"1D9D8",name:"SIGNWRITING MOVEMENT-FLOORPLANE CURVE LARGEST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121305:{value:"1D9D9",name:"SIGNWRITING MOVEMENT-FLOORPLANE CURVE COMBINED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121306:{value:"1D9DA",name:"SIGNWRITING MOVEMENT-FLOORPLANE HUMP SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121307:{value:"1D9DB",name:"SIGNWRITING MOVEMENT-FLOORPLANE LOOP SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121308:{value:"1D9DC",name:"SIGNWRITING MOVEMENT-FLOORPLANE WAVE SNAKE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121309:{value:"1D9DD",name:"SIGNWRITING MOVEMENT-FLOORPLANE WAVE SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121310:{value:"1D9DE",name:"SIGNWRITING MOVEMENT-FLOORPLANE WAVE LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121311:{value:"1D9DF",name:"SIGNWRITING ROTATION-FLOORPLANE SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121312:{value:"1D9E0",name:"SIGNWRITING ROTATION-FLOORPLANE DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121313:{value:"1D9E1",name:"SIGNWRITING ROTATION-FLOORPLANE ALTERNATING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121314:{value:"1D9E2",name:"SIGNWRITING MOVEMENT-FLOORPLANE SHAKING PARALLEL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121315:{value:"1D9E3",name:"SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE SMALL SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121316:{value:"1D9E4",name:"SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE MEDIUM SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121317:{value:"1D9E5",name:"SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE SMALL DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121318:{value:"1D9E6",name:"SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE MEDIUM DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121319:{value:"1D9E7",name:"SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL SMALL SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121320:{value:"1D9E8",name:"SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL MEDIUM SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121321:{value:"1D9E9",name:"SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL LARGE SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121322:{value:"1D9EA",name:"SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL SMALL DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121323:{value:"1D9EB",name:"SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL MEDIUM DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121324:{value:"1D9EC",name:"SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL LARGE DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121325:{value:"1D9ED",name:"SIGNWRITING MOVEMENT-WALLPLANE WRIST CIRCLE FRONT SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121326:{value:"1D9EE",name:"SIGNWRITING MOVEMENT-WALLPLANE WRIST CIRCLE FRONT DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121327:{value:"1D9EF",name:"SIGNWRITING MOVEMENT-FLOORPLANE WRIST CIRCLE HITTING WALL SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121328:{value:"1D9F0",name:"SIGNWRITING MOVEMENT-FLOORPLANE WRIST CIRCLE HITTING WALL DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121329:{value:"1D9F1",name:"SIGNWRITING MOVEMENT-WALLPLANE FINGER CIRCLES SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121330:{value:"1D9F2",name:"SIGNWRITING MOVEMENT-WALLPLANE FINGER CIRCLES DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121331:{value:"1D9F3",name:"SIGNWRITING MOVEMENT-FLOORPLANE FINGER CIRCLES HITTING WALL SINGLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121332:{value:"1D9F4",name:"SIGNWRITING MOVEMENT-FLOORPLANE FINGER CIRCLES HITTING WALL DOUBLE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121333:{value:"1D9F5",name:"SIGNWRITING DYNAMIC ARROWHEAD SMALL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121334:{value:"1D9F6",name:"SIGNWRITING DYNAMIC ARROWHEAD LARGE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121335:{value:"1D9F7",name:"SIGNWRITING DYNAMIC FAST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121336:{value:"1D9F8",name:"SIGNWRITING DYNAMIC SLOW",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121337:{value:"1D9F9",name:"SIGNWRITING DYNAMIC TENSE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121338:{value:"1D9FA",name:"SIGNWRITING DYNAMIC RELAXED",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121339:{value:"1D9FB",name:"SIGNWRITING DYNAMIC SIMULTANEOUS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121340:{value:"1D9FC",name:"SIGNWRITING DYNAMIC SIMULTANEOUS ALTERNATING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121341:{value:"1D9FD",name:"SIGNWRITING DYNAMIC EVERY OTHER TIME",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121342:{value:"1D9FE",name:"SIGNWRITING DYNAMIC GRADUAL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121343:{value:"1D9FF",name:"SIGNWRITING HEAD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121399:{value:"1DA37",name:"SIGNWRITING AIR BLOW SMALL ROTATIONS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121400:{value:"1DA38",name:"SIGNWRITING AIR SUCK SMALL ROTATIONS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121401:{value:"1DA39",name:"SIGNWRITING BREATH INHALE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121402:{value:"1DA3A",name:"SIGNWRITING BREATH EXHALE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121453:{value:"1DA6D",name:"SIGNWRITING SHOULDER HIP SPINE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121454:{value:"1DA6E",name:"SIGNWRITING SHOULDER HIP POSITIONS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121455:{value:"1DA6F",name:"SIGNWRITING WALLPLANE SHOULDER HIP MOVE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121456:{value:"1DA70",name:"SIGNWRITING FLOORPLANE SHOULDER HIP MOVE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121457:{value:"1DA71",name:"SIGNWRITING SHOULDER TILTING FROM WAIST",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121458:{value:"1DA72",name:"SIGNWRITING TORSO-WALLPLANE STRAIGHT STRETCH",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121459:{value:"1DA73",name:"SIGNWRITING TORSO-WALLPLANE CURVED BEND",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121460:{value:"1DA74",name:"SIGNWRITING TORSO-FLOORPLANE TWISTING",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121462:{value:"1DA76",name:"SIGNWRITING LIMB COMBINATION",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121463:{value:"1DA77",name:"SIGNWRITING LIMB LENGTH-1",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121464:{value:"1DA78",name:"SIGNWRITING LIMB LENGTH-2",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121465:{value:"1DA79",name:"SIGNWRITING LIMB LENGTH-3",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121466:{value:"1DA7A",name:"SIGNWRITING LIMB LENGTH-4",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121467:{value:"1DA7B",name:"SIGNWRITING LIMB LENGTH-5",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121468:{value:"1DA7C",name:"SIGNWRITING LIMB LENGTH-6",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121469:{value:"1DA7D",name:"SIGNWRITING LIMB LENGTH-7",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121470:{value:"1DA7E",name:"SIGNWRITING FINGER",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121471:{value:"1DA7F",name:"SIGNWRITING LOCATION-WALLPLANE SPACE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121472:{value:"1DA80",name:"SIGNWRITING LOCATION-FLOORPLANE SPACE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121473:{value:"1DA81",name:"SIGNWRITING LOCATION HEIGHT",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121474:{value:"1DA82",name:"SIGNWRITING LOCATION WIDTH",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121475:{value:"1DA83",name:"SIGNWRITING LOCATION DEPTH",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121477:{value:"1DA85",name:"SIGNWRITING LOCATION TORSO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},121478:{value:"1DA86",name:"SIGNWRITING LOCATION LIMBS DIGITS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"�"},126976:{value:"1F000",name:"MAHJONG TILE EAST WIND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126977:{value:"1F001",name:"MAHJONG TILE SOUTH WIND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126978:{value:"1F002",name:"MAHJONG TILE WEST WIND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126979:{value:"1F003",name:"MAHJONG TILE NORTH WIND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126980:{value:"1F004",name:"MAHJONG TILE RED DRAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126981:{value:"1F005",name:"MAHJONG TILE GREEN DRAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126982:{value:"1F006",name:"MAHJONG TILE WHITE DRAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126983:{value:"1F007",name:"MAHJONG TILE ONE OF CHARACTERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126984:{value:"1F008",name:"MAHJONG TILE TWO OF CHARACTERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126985:{value:"1F009",name:"MAHJONG TILE THREE OF CHARACTERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126986:{value:"1F00A",name:"MAHJONG TILE FOUR OF CHARACTERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126987:{value:"1F00B",name:"MAHJONG TILE FIVE OF CHARACTERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126988:{value:"1F00C",name:"MAHJONG TILE SIX OF CHARACTERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126989:{value:"1F00D",name:"MAHJONG TILE SEVEN OF CHARACTERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126990:{value:"1F00E",name:"MAHJONG TILE EIGHT OF CHARACTERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126991:{value:"1F00F",name:"MAHJONG TILE NINE OF CHARACTERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126992:{value:"1F010",name:"MAHJONG TILE ONE OF BAMBOOS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126993:{value:"1F011",name:"MAHJONG TILE TWO OF BAMBOOS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126994:{value:"1F012",name:"MAHJONG TILE THREE OF BAMBOOS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126995:{value:"1F013",name:"MAHJONG TILE FOUR OF BAMBOOS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126996:{value:"1F014",name:"MAHJONG TILE FIVE OF BAMBOOS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126997:{value:"1F015",name:"MAHJONG TILE SIX OF BAMBOOS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126998:{value:"1F016",name:"MAHJONG TILE SEVEN OF BAMBOOS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},126999:{value:"1F017",name:"MAHJONG TILE EIGHT OF BAMBOOS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127e3:{value:"1F018",name:"MAHJONG TILE NINE OF BAMBOOS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127001:{value:"1F019",name:"MAHJONG TILE ONE OF CIRCLES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127002:{value:"1F01A",name:"MAHJONG TILE TWO OF CIRCLES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127003:{value:"1F01B",name:"MAHJONG TILE THREE OF CIRCLES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127004:{value:"1F01C",name:"MAHJONG TILE FOUR OF CIRCLES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127005:{value:"1F01D",name:"MAHJONG TILE FIVE OF CIRCLES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127006:{value:"1F01E",name:"MAHJONG TILE SIX OF CIRCLES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127007:{value:"1F01F",name:"MAHJONG TILE SEVEN OF CIRCLES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127008:{value:"1F020",name:"MAHJONG TILE EIGHT OF CIRCLES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127009:{value:"1F021",name:"MAHJONG TILE NINE OF CIRCLES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127010:{value:"1F022",name:"MAHJONG TILE PLUM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127011:{value:"1F023",name:"MAHJONG TILE ORCHID",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127012:{value:"1F024",name:"MAHJONG TILE BAMBOO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127013:{value:"1F025",name:"MAHJONG TILE CHRYSANTHEMUM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127014:{value:"1F026",name:"MAHJONG TILE SPRING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127015:{value:"1F027",name:"MAHJONG TILE SUMMER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127016:{value:"1F028",name:"MAHJONG TILE AUTUMN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127017:{value:"1F029",name:"MAHJONG TILE WINTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127018:{value:"1F02A",name:"MAHJONG TILE JOKER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127019:{value:"1F02B",name:"MAHJONG TILE BACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127024:{value:"1F030",name:"DOMINO TILE HORIZONTAL BACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127025:{value:"1F031",name:"DOMINO TILE HORIZONTAL-00-00",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127026:{value:"1F032",name:"DOMINO TILE HORIZONTAL-00-01",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127027:{value:"1F033",name:"DOMINO TILE HORIZONTAL-00-02",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127028:{value:"1F034",name:"DOMINO TILE HORIZONTAL-00-03",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127029:{value:"1F035",name:"DOMINO TILE HORIZONTAL-00-04",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127030:{value:"1F036",name:"DOMINO TILE HORIZONTAL-00-05",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127031:{value:"1F037",name:"DOMINO TILE HORIZONTAL-00-06",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127032:{value:"1F038",name:"DOMINO TILE HORIZONTAL-01-00",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127033:{value:"1F039",name:"DOMINO TILE HORIZONTAL-01-01",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127034:{value:"1F03A",name:"DOMINO TILE HORIZONTAL-01-02",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127035:{value:"1F03B",name:"DOMINO TILE HORIZONTAL-01-03",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127036:{value:"1F03C",name:"DOMINO TILE HORIZONTAL-01-04",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127037:{value:"1F03D",name:"DOMINO TILE HORIZONTAL-01-05",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127038:{value:"1F03E",name:"DOMINO TILE HORIZONTAL-01-06",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127039:{value:"1F03F",name:"DOMINO TILE HORIZONTAL-02-00",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127040:{value:"1F040",name:"DOMINO TILE HORIZONTAL-02-01",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127041:{value:"1F041",name:"DOMINO TILE HORIZONTAL-02-02",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127042:{value:"1F042",name:"DOMINO TILE HORIZONTAL-02-03",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127043:{value:"1F043",name:"DOMINO TILE HORIZONTAL-02-04",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127044:{value:"1F044",name:"DOMINO TILE HORIZONTAL-02-05",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127045:{value:"1F045",name:"DOMINO TILE HORIZONTAL-02-06",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127046:{value:"1F046",name:"DOMINO TILE HORIZONTAL-03-00",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127047:{value:"1F047",name:"DOMINO TILE HORIZONTAL-03-01",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127048:{value:"1F048",name:"DOMINO TILE HORIZONTAL-03-02",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127049:{value:"1F049",name:"DOMINO TILE HORIZONTAL-03-03",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127050:{value:"1F04A",name:"DOMINO TILE HORIZONTAL-03-04",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127051:{value:"1F04B",name:"DOMINO TILE HORIZONTAL-03-05",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127052:{value:"1F04C",name:"DOMINO TILE HORIZONTAL-03-06",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127053:{value:"1F04D",name:"DOMINO TILE HORIZONTAL-04-00",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127054:{value:"1F04E",name:"DOMINO TILE HORIZONTAL-04-01",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127055:{value:"1F04F",name:"DOMINO TILE HORIZONTAL-04-02",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127056:{value:"1F050",name:"DOMINO TILE HORIZONTAL-04-03",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127057:{value:"1F051",name:"DOMINO TILE HORIZONTAL-04-04",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127058:{value:"1F052",name:"DOMINO TILE HORIZONTAL-04-05",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127059:{value:"1F053",name:"DOMINO TILE HORIZONTAL-04-06",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127060:{value:"1F054",name:"DOMINO TILE HORIZONTAL-05-00",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127061:{value:"1F055",name:"DOMINO TILE HORIZONTAL-05-01",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127062:{value:"1F056",name:"DOMINO TILE HORIZONTAL-05-02",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127063:{value:"1F057",name:"DOMINO TILE HORIZONTAL-05-03",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127064:{value:"1F058",name:"DOMINO TILE HORIZONTAL-05-04",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127065:{value:"1F059",name:"DOMINO TILE HORIZONTAL-05-05",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127066:{value:"1F05A",name:"DOMINO TILE HORIZONTAL-05-06",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127067:{value:"1F05B",name:"DOMINO TILE HORIZONTAL-06-00",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127068:{value:"1F05C",name:"DOMINO TILE HORIZONTAL-06-01",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127069:{value:"1F05D",name:"DOMINO TILE HORIZONTAL-06-02",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127070:{value:"1F05E",name:"DOMINO TILE HORIZONTAL-06-03",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127071:{value:"1F05F",name:"DOMINO TILE HORIZONTAL-06-04",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127072:{value:"1F060",name:"DOMINO TILE HORIZONTAL-06-05",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127073:{value:"1F061",name:"DOMINO TILE HORIZONTAL-06-06",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127074:{value:"1F062",name:"DOMINO TILE VERTICAL BACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127075:{value:"1F063",name:"DOMINO TILE VERTICAL-00-00",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127076:{value:"1F064",name:"DOMINO TILE VERTICAL-00-01",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127077:{value:"1F065",name:"DOMINO TILE VERTICAL-00-02",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127078:{value:"1F066",name:"DOMINO TILE VERTICAL-00-03",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127079:{value:"1F067",name:"DOMINO TILE VERTICAL-00-04",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127080:{value:"1F068",name:"DOMINO TILE VERTICAL-00-05",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127081:{value:"1F069",name:"DOMINO TILE VERTICAL-00-06",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127082:{value:"1F06A",name:"DOMINO TILE VERTICAL-01-00",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127083:{value:"1F06B",name:"DOMINO TILE VERTICAL-01-01",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127084:{value:"1F06C",name:"DOMINO TILE VERTICAL-01-02",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127085:{value:"1F06D",name:"DOMINO TILE VERTICAL-01-03",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127086:{value:"1F06E",name:"DOMINO TILE VERTICAL-01-04",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127087:{value:"1F06F",name:"DOMINO TILE VERTICAL-01-05",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127088:{value:"1F070",name:"DOMINO TILE VERTICAL-01-06",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127089:{value:"1F071",name:"DOMINO TILE VERTICAL-02-00",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127090:{value:"1F072",name:"DOMINO TILE VERTICAL-02-01",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127091:{value:"1F073",name:"DOMINO TILE VERTICAL-02-02",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127092:{value:"1F074",name:"DOMINO TILE VERTICAL-02-03",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127093:{value:"1F075",name:"DOMINO TILE VERTICAL-02-04",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127094:{value:"1F076",name:"DOMINO TILE VERTICAL-02-05",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127095:{value:"1F077",name:"DOMINO TILE VERTICAL-02-06",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127096:{value:"1F078",name:"DOMINO TILE VERTICAL-03-00",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127097:{value:"1F079",name:"DOMINO TILE VERTICAL-03-01",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127098:{value:"1F07A",name:"DOMINO TILE VERTICAL-03-02",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127099:{value:"1F07B",name:"DOMINO TILE VERTICAL-03-03",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127100:{value:"1F07C",name:"DOMINO TILE VERTICAL-03-04",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127101:{value:"1F07D",name:"DOMINO TILE VERTICAL-03-05",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127102:{value:"1F07E",name:"DOMINO TILE VERTICAL-03-06",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127103:{value:"1F07F",name:"DOMINO TILE VERTICAL-04-00",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127104:{value:"1F080",name:"DOMINO TILE VERTICAL-04-01",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127105:{value:"1F081",name:"DOMINO TILE VERTICAL-04-02",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127106:{value:"1F082",name:"DOMINO TILE VERTICAL-04-03",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127107:{value:"1F083",name:"DOMINO TILE VERTICAL-04-04",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127108:{value:"1F084",name:"DOMINO TILE VERTICAL-04-05",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127109:{value:"1F085",name:"DOMINO TILE VERTICAL-04-06",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127110:{value:"1F086",name:"DOMINO TILE VERTICAL-05-00",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127111:{value:"1F087",name:"DOMINO TILE VERTICAL-05-01",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127112:{value:"1F088",name:"DOMINO TILE VERTICAL-05-02",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127113:{value:"1F089",name:"DOMINO TILE VERTICAL-05-03",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127114:{value:"1F08A",name:"DOMINO TILE VERTICAL-05-04",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127115:{value:"1F08B",name:"DOMINO TILE VERTICAL-05-05",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127116:{value:"1F08C",name:"DOMINO TILE VERTICAL-05-06",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127117:{value:"1F08D",name:"DOMINO TILE VERTICAL-06-00",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127118:{value:"1F08E",name:"DOMINO TILE VERTICAL-06-01",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127119:{value:"1F08F",name:"DOMINO TILE VERTICAL-06-02",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127120:{value:"1F090",name:"DOMINO TILE VERTICAL-06-03",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127121:{value:"1F091",name:"DOMINO TILE VERTICAL-06-04",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127122:{value:"1F092",name:"DOMINO TILE VERTICAL-06-05",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127123:{value:"1F093",name:"DOMINO TILE VERTICAL-06-06",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127136:{value:"1F0A0",name:"PLAYING CARD BACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127137:{value:"1F0A1",name:"PLAYING CARD ACE OF SPADES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127138:{value:"1F0A2",name:"PLAYING CARD TWO OF SPADES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127139:{value:"1F0A3",name:"PLAYING CARD THREE OF SPADES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127140:{value:"1F0A4",name:"PLAYING CARD FOUR OF SPADES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127141:{value:"1F0A5",name:"PLAYING CARD FIVE OF SPADES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127142:{value:"1F0A6",name:"PLAYING CARD SIX OF SPADES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127143:{value:"1F0A7",name:"PLAYING CARD SEVEN OF SPADES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127144:{value:"1F0A8",name:"PLAYING CARD EIGHT OF SPADES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127145:{value:"1F0A9",name:"PLAYING CARD NINE OF SPADES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127146:{value:"1F0AA",name:"PLAYING CARD TEN OF SPADES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127147:{value:"1F0AB",name:"PLAYING CARD JACK OF SPADES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127148:{value:"1F0AC",name:"PLAYING CARD KNIGHT OF SPADES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127149:{value:"1F0AD",name:"PLAYING CARD QUEEN OF SPADES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127150:{value:"1F0AE",name:"PLAYING CARD KING OF SPADES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127153:{value:"1F0B1",name:"PLAYING CARD ACE OF HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127154:{value:"1F0B2",name:"PLAYING CARD TWO OF HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127155:{value:"1F0B3",name:"PLAYING CARD THREE OF HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127156:{value:"1F0B4",name:"PLAYING CARD FOUR OF HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127157:{value:"1F0B5",name:"PLAYING CARD FIVE OF HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127158:{value:"1F0B6",name:"PLAYING CARD SIX OF HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127159:{value:"1F0B7",name:"PLAYING CARD SEVEN OF HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127160:{value:"1F0B8",name:"PLAYING CARD EIGHT OF HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127161:{value:"1F0B9",name:"PLAYING CARD NINE OF HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127162:{value:"1F0BA",name:"PLAYING CARD TEN OF HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127163:{value:"1F0BB",name:"PLAYING CARD JACK OF HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127164:{value:"1F0BC",name:"PLAYING CARD KNIGHT OF HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127165:{value:"1F0BD",name:"PLAYING CARD QUEEN OF HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127166:{value:"1F0BE",name:"PLAYING CARD KING OF HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127167:{value:"1F0BF",name:"PLAYING CARD RED JOKER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127169:{value:"1F0C1",name:"PLAYING CARD ACE OF DIAMONDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127170:{value:"1F0C2",name:"PLAYING CARD TWO OF DIAMONDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127171:{value:"1F0C3",name:"PLAYING CARD THREE OF DIAMONDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127172:{value:"1F0C4",name:"PLAYING CARD FOUR OF DIAMONDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127173:{value:"1F0C5",name:"PLAYING CARD FIVE OF DIAMONDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127174:{value:"1F0C6",name:"PLAYING CARD SIX OF DIAMONDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127175:{value:"1F0C7",name:"PLAYING CARD SEVEN OF DIAMONDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127176:{value:"1F0C8",name:"PLAYING CARD EIGHT OF DIAMONDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127177:{value:"1F0C9",name:"PLAYING CARD NINE OF DIAMONDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127178:{value:"1F0CA",name:"PLAYING CARD TEN OF DIAMONDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127179:{value:"1F0CB",name:"PLAYING CARD JACK OF DIAMONDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127180:{value:"1F0CC",name:"PLAYING CARD KNIGHT OF DIAMONDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127181:{value:"1F0CD",name:"PLAYING CARD QUEEN OF DIAMONDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127182:{value:"1F0CE",name:"PLAYING CARD KING OF DIAMONDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127183:{value:"1F0CF",name:"PLAYING CARD BLACK JOKER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127185:{value:"1F0D1",name:"PLAYING CARD ACE OF CLUBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127186:{value:"1F0D2",name:"PLAYING CARD TWO OF CLUBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127187:{value:"1F0D3",name:"PLAYING CARD THREE OF CLUBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127188:{value:"1F0D4",name:"PLAYING CARD FOUR OF CLUBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127189:{value:"1F0D5",name:"PLAYING CARD FIVE OF CLUBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127190:{value:"1F0D6",name:"PLAYING CARD SIX OF CLUBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127191:{value:"1F0D7",name:"PLAYING CARD SEVEN OF CLUBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127192:{value:"1F0D8",name:"PLAYING CARD EIGHT OF CLUBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127193:{value:"1F0D9",name:"PLAYING CARD NINE OF CLUBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127194:{value:"1F0DA",name:"PLAYING CARD TEN OF CLUBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127195:{value:"1F0DB",name:"PLAYING CARD JACK OF CLUBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127196:{value:"1F0DC",name:"PLAYING CARD KNIGHT OF CLUBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127197:{value:"1F0DD",name:"PLAYING CARD QUEEN OF CLUBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127198:{value:"1F0DE",name:"PLAYING CARD KING OF CLUBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127199:{value:"1F0DF",name:"PLAYING CARD WHITE JOKER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127200:{value:"1F0E0",name:"PLAYING CARD FOOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127201:{value:"1F0E1",name:"PLAYING CARD TRUMP-1",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127202:{value:"1F0E2",name:"PLAYING CARD TRUMP-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127203:{value:"1F0E3",name:"PLAYING CARD TRUMP-3",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127204:{value:"1F0E4",name:"PLAYING CARD TRUMP-4",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127205:{value:"1F0E5",name:"PLAYING CARD TRUMP-5",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127206:{value:"1F0E6",name:"PLAYING CARD TRUMP-6",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127207:{value:"1F0E7",name:"PLAYING CARD TRUMP-7",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127208:{value:"1F0E8",name:"PLAYING CARD TRUMP-8",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127209:{value:"1F0E9",name:"PLAYING CARD TRUMP-9",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127210:{value:"1F0EA",name:"PLAYING CARD TRUMP-10",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127211:{value:"1F0EB",name:"PLAYING CARD TRUMP-11",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127212:{value:"1F0EC",name:"PLAYING CARD TRUMP-12",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127213:{value:"1F0ED",name:"PLAYING CARD TRUMP-13",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127214:{value:"1F0EE",name:"PLAYING CARD TRUMP-14",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127215:{value:"1F0EF",name:"PLAYING CARD TRUMP-15",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127216:{value:"1F0F0",name:"PLAYING CARD TRUMP-16",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127217:{value:"1F0F1",name:"PLAYING CARD TRUMP-17",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127218:{value:"1F0F2",name:"PLAYING CARD TRUMP-18",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127219:{value:"1F0F3",name:"PLAYING CARD TRUMP-19",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127220:{value:"1F0F4",name:"PLAYING CARD TRUMP-20",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127221:{value:"1F0F5",name:"PLAYING CARD TRUMP-21",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127248:{value:"1F110",name:"PARENTHESIZED LATIN CAPITAL LETTER A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0041 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127249:{value:"1F111",name:"PARENTHESIZED LATIN CAPITAL LETTER B",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0042 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127250:{value:"1F112",name:"PARENTHESIZED LATIN CAPITAL LETTER C",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0043 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127251:{value:"1F113",name:"PARENTHESIZED LATIN CAPITAL LETTER D",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0044 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127252:{value:"1F114",name:"PARENTHESIZED LATIN CAPITAL LETTER E",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0045 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127253:{value:"1F115",name:"PARENTHESIZED LATIN CAPITAL LETTER F",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0046 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127254:{value:"1F116",name:"PARENTHESIZED LATIN CAPITAL LETTER G",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0047 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127255:{value:"1F117",name:"PARENTHESIZED LATIN CAPITAL LETTER H",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0048 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127256:{value:"1F118",name:"PARENTHESIZED LATIN CAPITAL LETTER I",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0049 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127257:{value:"1F119",name:"PARENTHESIZED LATIN CAPITAL LETTER J",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 004A 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127258:{value:"1F11A",name:"PARENTHESIZED LATIN CAPITAL LETTER K",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 004B 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127259:{value:"1F11B",name:"PARENTHESIZED LATIN CAPITAL LETTER L",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 004C 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127260:{value:"1F11C",name:"PARENTHESIZED LATIN CAPITAL LETTER M",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 004D 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127261:{value:"1F11D",name:"PARENTHESIZED LATIN CAPITAL LETTER N",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 004E 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127262:{value:"1F11E",name:"PARENTHESIZED LATIN CAPITAL LETTER O",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 004F 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127263:{value:"1F11F",name:"PARENTHESIZED LATIN CAPITAL LETTER P",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0050 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127264:{value:"1F120",name:"PARENTHESIZED LATIN CAPITAL LETTER Q",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0051 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127265:{value:"1F121",name:"PARENTHESIZED LATIN CAPITAL LETTER R",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0052 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127266:{value:"1F122",name:"PARENTHESIZED LATIN CAPITAL LETTER S",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0053 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127267:{value:"1F123",name:"PARENTHESIZED LATIN CAPITAL LETTER T",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0054 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127268:{value:"1F124",name:"PARENTHESIZED LATIN CAPITAL LETTER U",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0055 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127269:{value:"1F125",name:"PARENTHESIZED LATIN CAPITAL LETTER V",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0056 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127270:{value:"1F126",name:"PARENTHESIZED LATIN CAPITAL LETTER W",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0057 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127271:{value:"1F127",name:"PARENTHESIZED LATIN CAPITAL LETTER X",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0058 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127272:{value:"1F128",name:"PARENTHESIZED LATIN CAPITAL LETTER Y",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 0059 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127273:{value:"1F129",name:"PARENTHESIZED LATIN CAPITAL LETTER Z",category:"So",class:"0",bidirectional_category:"L",mapping:" 0028 005A 0029",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127274:{value:"1F12A",name:"TORTOISE SHELL BRACKETED LATIN CAPITAL LETTER S",category:"So",class:"0",bidirectional_category:"L",mapping:" 3014 0053 3015",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127275:{value:"1F12B",name:"CIRCLED ITALIC LATIN CAPITAL LETTER C",category:"So",class:"0",bidirectional_category:"L",mapping:" 0043",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127276:{value:"1F12C",name:"CIRCLED ITALIC LATIN CAPITAL LETTER R",category:"So",class:"0",bidirectional_category:"L",mapping:" 0052",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127277:{value:"1F12D",name:"CIRCLED CD",category:"So",class:"0",bidirectional_category:"L",mapping:" 0043 0044",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127278:{value:"1F12E",name:"CIRCLED WZ",category:"So",class:"0",bidirectional_category:"L",mapping:" 0057 005A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127280:{value:"1F130",name:"SQUARED LATIN CAPITAL LETTER A",category:"So",class:"0",bidirectional_category:"L",mapping:" 0041",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127281:{value:"1F131",name:"SQUARED LATIN CAPITAL LETTER B",category:"So",class:"0",bidirectional_category:"L",mapping:" 0042",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127282:{value:"1F132",name:"SQUARED LATIN CAPITAL LETTER C",category:"So",class:"0",bidirectional_category:"L",mapping:" 0043",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127283:{value:"1F133",name:"SQUARED LATIN CAPITAL LETTER D",category:"So",class:"0",bidirectional_category:"L",mapping:" 0044",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127284:{value:"1F134",name:"SQUARED LATIN CAPITAL LETTER E",category:"So",class:"0",bidirectional_category:"L",mapping:" 0045",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127285:{value:"1F135",name:"SQUARED LATIN CAPITAL LETTER F",category:"So",class:"0",bidirectional_category:"L",mapping:" 0046",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127286:{value:"1F136",name:"SQUARED LATIN CAPITAL LETTER G",category:"So",class:"0",bidirectional_category:"L",mapping:" 0047",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127287:{value:"1F137",name:"SQUARED LATIN CAPITAL LETTER H",category:"So",class:"0",bidirectional_category:"L",mapping:" 0048",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127288:{value:"1F138",name:"SQUARED LATIN CAPITAL LETTER I",category:"So",class:"0",bidirectional_category:"L",mapping:" 0049",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127289:{value:"1F139",name:"SQUARED LATIN CAPITAL LETTER J",category:"So",class:"0",bidirectional_category:"L",mapping:" 004A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127290:{value:"1F13A",name:"SQUARED LATIN CAPITAL LETTER K",category:"So",class:"0",bidirectional_category:"L",mapping:" 004B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127291:{value:"1F13B",name:"SQUARED LATIN CAPITAL LETTER L",category:"So",class:"0",bidirectional_category:"L",mapping:" 004C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127292:{value:"1F13C",name:"SQUARED LATIN CAPITAL LETTER M",category:"So",class:"0",bidirectional_category:"L",mapping:" 004D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127293:{value:"1F13D",name:"SQUARED LATIN CAPITAL LETTER N",category:"So",class:"0",bidirectional_category:"L",mapping:" 004E",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127294:{value:"1F13E",name:"SQUARED LATIN CAPITAL LETTER O",category:"So",class:"0",bidirectional_category:"L",mapping:" 004F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127295:{value:"1F13F",name:"SQUARED LATIN CAPITAL LETTER P",category:"So",class:"0",bidirectional_category:"L",mapping:" 0050",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127296:{value:"1F140",name:"SQUARED LATIN CAPITAL LETTER Q",category:"So",class:"0",bidirectional_category:"L",mapping:" 0051",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127297:{value:"1F141",name:"SQUARED LATIN CAPITAL LETTER R",category:"So",class:"0",bidirectional_category:"L",mapping:" 0052",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127298:{value:"1F142",name:"SQUARED LATIN CAPITAL LETTER S",category:"So",class:"0",bidirectional_category:"L",mapping:" 0053",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127299:{value:"1F143",name:"SQUARED LATIN CAPITAL LETTER T",category:"So",class:"0",bidirectional_category:"L",mapping:" 0054",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127300:{value:"1F144",name:"SQUARED LATIN CAPITAL LETTER U",category:"So",class:"0",bidirectional_category:"L",mapping:" 0055",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127301:{value:"1F145",name:"SQUARED LATIN CAPITAL LETTER V",category:"So",class:"0",bidirectional_category:"L",mapping:" 0056",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127302:{value:"1F146",name:"SQUARED LATIN CAPITAL LETTER W",category:"So",class:"0",bidirectional_category:"L",mapping:" 0057",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127303:{value:"1F147",name:"SQUARED LATIN CAPITAL LETTER X",category:"So",class:"0",bidirectional_category:"L",mapping:" 0058",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127304:{value:"1F148",name:"SQUARED LATIN CAPITAL LETTER Y",category:"So",class:"0",bidirectional_category:"L",mapping:" 0059",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127305:{value:"1F149",name:"SQUARED LATIN CAPITAL LETTER Z",category:"So",class:"0",bidirectional_category:"L",mapping:" 005A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127306:{value:"1F14A",name:"SQUARED HV",category:"So",class:"0",bidirectional_category:"L",mapping:" 0048 0056",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127307:{value:"1F14B",name:"SQUARED MV",category:"So",class:"0",bidirectional_category:"L",mapping:" 004D 0056",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127308:{value:"1F14C",name:"SQUARED SD",category:"So",class:"0",bidirectional_category:"L",mapping:" 0053 0044",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127309:{value:"1F14D",name:"SQUARED SS",category:"So",class:"0",bidirectional_category:"L",mapping:" 0053 0053",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127310:{value:"1F14E",name:"SQUARED PPV",category:"So",class:"0",bidirectional_category:"L",mapping:" 0050 0050 0056",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127311:{value:"1F14F",name:"SQUARED WC",category:"So",class:"0",bidirectional_category:"L",mapping:" 0057 0043",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127312:{value:"1F150",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER A",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127313:{value:"1F151",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER B",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127314:{value:"1F152",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER C",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127315:{value:"1F153",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER D",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127316:{value:"1F154",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER E",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127317:{value:"1F155",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER F",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127318:{value:"1F156",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER G",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127319:{value:"1F157",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER H",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127320:{value:"1F158",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER I",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127321:{value:"1F159",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER J",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127322:{value:"1F15A",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER K",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127323:{value:"1F15B",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER L",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127324:{value:"1F15C",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER M",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127325:{value:"1F15D",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER N",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127326:{value:"1F15E",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER O",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127327:{value:"1F15F",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER P",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127328:{value:"1F160",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER Q",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127329:{value:"1F161",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER R",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127330:{value:"1F162",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER S",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127331:{value:"1F163",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER T",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127332:{value:"1F164",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER U",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127333:{value:"1F165",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER V",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127334:{value:"1F166",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER W",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127335:{value:"1F167",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER X",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127336:{value:"1F168",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER Y",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127337:{value:"1F169",name:"NEGATIVE CIRCLED LATIN CAPITAL LETTER Z",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127338:{value:"1F16A",name:"RAISED MC SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 004D 0043",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127339:{value:"1F16B",name:"RAISED MD SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:" 004D 0044",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127344:{value:"1F170",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER A",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127345:{value:"1F171",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER B",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127346:{value:"1F172",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER C",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127347:{value:"1F173",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER D",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127348:{value:"1F174",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER E",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127349:{value:"1F175",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER F",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127350:{value:"1F176",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER G",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127351:{value:"1F177",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER H",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127352:{value:"1F178",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER I",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127353:{value:"1F179",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER J",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127354:{value:"1F17A",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER K",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127355:{value:"1F17B",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER L",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127356:{value:"1F17C",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER M",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127357:{value:"1F17D",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER N",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127358:{value:"1F17E",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER O",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127359:{value:"1F17F",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER P",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127360:{value:"1F180",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER Q",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127361:{value:"1F181",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER R",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127362:{value:"1F182",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER S",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127363:{value:"1F183",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER T",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127364:{value:"1F184",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER U",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127365:{value:"1F185",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER V",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127366:{value:"1F186",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER W",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127367:{value:"1F187",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER X",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127368:{value:"1F188",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER Y",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127369:{value:"1F189",name:"NEGATIVE SQUARED LATIN CAPITAL LETTER Z",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127370:{value:"1F18A",name:"CROSSED NEGATIVE SQUARED LATIN CAPITAL LETTER P",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127371:{value:"1F18B",name:"NEGATIVE SQUARED IC",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127372:{value:"1F18C",name:"NEGATIVE SQUARED PA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127373:{value:"1F18D",name:"NEGATIVE SQUARED SA",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127374:{value:"1F18E",name:"NEGATIVE SQUARED AB",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127375:{value:"1F18F",name:"NEGATIVE SQUARED WC",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127376:{value:"1F190",name:"SQUARE DJ",category:"So",class:"0",bidirectional_category:"L",mapping:" 0044 004A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127377:{value:"1F191",name:"SQUARED CL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127378:{value:"1F192",name:"SQUARED COOL",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127379:{value:"1F193",name:"SQUARED FREE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127380:{value:"1F194",name:"SQUARED ID",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127381:{value:"1F195",name:"SQUARED NEW",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127382:{value:"1F196",name:"SQUARED NG",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127383:{value:"1F197",name:"SQUARED OK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127384:{value:"1F198",name:"SQUARED SOS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127385:{value:"1F199",name:"SQUARED UP WITH EXCLAMATION MARK",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127386:{value:"1F19A",name:"SQUARED VS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127387:{value:"1F19B",name:"SQUARED THREE D",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127388:{value:"1F19C",name:"SQUARED SECOND SCREEN",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127389:{value:"1F19D",name:"SQUARED TWO K",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127390:{value:"1F19E",name:"SQUARED FOUR K",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127391:{value:"1F19F",name:"SQUARED EIGHT K",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127392:{value:"1F1A0",name:"SQUARED FIVE POINT ONE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127393:{value:"1F1A1",name:"SQUARED SEVEN POINT ONE",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127394:{value:"1F1A2",name:"SQUARED TWENTY-TWO POINT TWO",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127395:{value:"1F1A3",name:"SQUARED SIXTY P",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127396:{value:"1F1A4",name:"SQUARED ONE HUNDRED TWENTY P",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127397:{value:"1F1A5",name:"SQUARED LATIN SMALL LETTER D",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127398:{value:"1F1A6",name:"SQUARED HC",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127399:{value:"1F1A7",name:"SQUARED HDR",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127400:{value:"1F1A8",name:"SQUARED HI-RES",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127401:{value:"1F1A9",name:"SQUARED LOSSLESS",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127402:{value:"1F1AA",name:"SQUARED SHV",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127403:{value:"1F1AB",name:"SQUARED UHD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127404:{value:"1F1AC",name:"SQUARED VOD",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127462:{value:"1F1E6",name:"REGIONAL INDICATOR SYMBOL LETTER A",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127463:{value:"1F1E7",name:"REGIONAL INDICATOR SYMBOL LETTER B",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127464:{value:"1F1E8",name:"REGIONAL INDICATOR SYMBOL LETTER C",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127465:{value:"1F1E9",name:"REGIONAL INDICATOR SYMBOL LETTER D",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127466:{value:"1F1EA",name:"REGIONAL INDICATOR SYMBOL LETTER E",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127467:{value:"1F1EB",name:"REGIONAL INDICATOR SYMBOL LETTER F",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127468:{value:"1F1EC",name:"REGIONAL INDICATOR SYMBOL LETTER G",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127469:{value:"1F1ED",name:"REGIONAL INDICATOR SYMBOL LETTER H",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127470:{value:"1F1EE",name:"REGIONAL INDICATOR SYMBOL LETTER I",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127471:{value:"1F1EF",name:"REGIONAL INDICATOR SYMBOL LETTER J",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127472:{value:"1F1F0",name:"REGIONAL INDICATOR SYMBOL LETTER K",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127473:{value:"1F1F1",name:"REGIONAL INDICATOR SYMBOL LETTER L",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127474:{value:"1F1F2",name:"REGIONAL INDICATOR SYMBOL LETTER M",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127475:{value:"1F1F3",name:"REGIONAL INDICATOR SYMBOL LETTER N",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127476:{value:"1F1F4",name:"REGIONAL INDICATOR SYMBOL LETTER O",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127477:{value:"1F1F5",name:"REGIONAL INDICATOR SYMBOL LETTER P",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127478:{value:"1F1F6",name:"REGIONAL INDICATOR SYMBOL LETTER Q",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127479:{value:"1F1F7",name:"REGIONAL INDICATOR SYMBOL LETTER R",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127480:{value:"1F1F8",name:"REGIONAL INDICATOR SYMBOL LETTER S",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127481:{value:"1F1F9",name:"REGIONAL INDICATOR SYMBOL LETTER T",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127482:{value:"1F1FA",name:"REGIONAL INDICATOR SYMBOL LETTER U",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127483:{value:"1F1FB",name:"REGIONAL INDICATOR SYMBOL LETTER V",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127484:{value:"1F1FC",name:"REGIONAL INDICATOR SYMBOL LETTER W",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127485:{value:"1F1FD",name:"REGIONAL INDICATOR SYMBOL LETTER X",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127486:{value:"1F1FE",name:"REGIONAL INDICATOR SYMBOL LETTER Y",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127487:{value:"1F1FF",name:"REGIONAL INDICATOR SYMBOL LETTER Z",category:"So",class:"0",bidirectional_category:"L",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127488:{value:"1F200",name:"SQUARE HIRAGANA HOKA",category:"So",class:"0",bidirectional_category:"L",mapping:" 307B 304B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127489:{value:"1F201",name:"SQUARED KATAKANA KOKO",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B3 30B3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127490:{value:"1F202",name:"SQUARED KATAKANA SA",category:"So",class:"0",bidirectional_category:"L",mapping:" 30B5",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127504:{value:"1F210",name:"SQUARED CJK UNIFIED IDEOGRAPH-624B",category:"So",class:"0",bidirectional_category:"L",mapping:" 624B",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127505:{value:"1F211",name:"SQUARED CJK UNIFIED IDEOGRAPH-5B57",category:"So",class:"0",bidirectional_category:"L",mapping:" 5B57",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127506:{value:"1F212",name:"SQUARED CJK UNIFIED IDEOGRAPH-53CC",category:"So",class:"0",bidirectional_category:"L",mapping:" 53CC",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127507:{value:"1F213",name:"SQUARED KATAKANA DE",category:"So",class:"0",bidirectional_category:"L",mapping:" 30C7",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127508:{value:"1F214",name:"SQUARED CJK UNIFIED IDEOGRAPH-4E8C",category:"So",class:"0",bidirectional_category:"L",mapping:" 4E8C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127509:{value:"1F215",name:"SQUARED CJK UNIFIED IDEOGRAPH-591A",category:"So",class:"0",bidirectional_category:"L",mapping:" 591A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127510:{value:"1F216",name:"SQUARED CJK UNIFIED IDEOGRAPH-89E3",category:"So",class:"0",bidirectional_category:"L",mapping:" 89E3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127511:{value:"1F217",name:"SQUARED CJK UNIFIED IDEOGRAPH-5929",category:"So",class:"0",bidirectional_category:"L",mapping:" 5929",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127512:{value:"1F218",name:"SQUARED CJK UNIFIED IDEOGRAPH-4EA4",category:"So",class:"0",bidirectional_category:"L",mapping:" 4EA4",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127513:{value:"1F219",name:"SQUARED CJK UNIFIED IDEOGRAPH-6620",category:"So",class:"0",bidirectional_category:"L",mapping:" 6620",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127514:{value:"1F21A",name:"SQUARED CJK UNIFIED IDEOGRAPH-7121",category:"So",class:"0",bidirectional_category:"L",mapping:" 7121",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127515:{value:"1F21B",name:"SQUARED CJK UNIFIED IDEOGRAPH-6599",category:"So",class:"0",bidirectional_category:"L",mapping:" 6599",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127516:{value:"1F21C",name:"SQUARED CJK UNIFIED IDEOGRAPH-524D",category:"So",class:"0",bidirectional_category:"L",mapping:" 524D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127517:{value:"1F21D",name:"SQUARED CJK UNIFIED IDEOGRAPH-5F8C",category:"So",class:"0",bidirectional_category:"L",mapping:" 5F8C",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127518:{value:"1F21E",name:"SQUARED CJK UNIFIED IDEOGRAPH-518D",category:"So",class:"0",bidirectional_category:"L",mapping:" 518D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127519:{value:"1F21F",name:"SQUARED CJK UNIFIED IDEOGRAPH-65B0",category:"So",class:"0",bidirectional_category:"L",mapping:" 65B0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127520:{value:"1F220",name:"SQUARED CJK UNIFIED IDEOGRAPH-521D",category:"So",class:"0",bidirectional_category:"L",mapping:" 521D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127521:{value:"1F221",name:"SQUARED CJK UNIFIED IDEOGRAPH-7D42",category:"So",class:"0",bidirectional_category:"L",mapping:" 7D42",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127522:{value:"1F222",name:"SQUARED CJK UNIFIED IDEOGRAPH-751F",category:"So",class:"0",bidirectional_category:"L",mapping:" 751F",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127523:{value:"1F223",name:"SQUARED CJK UNIFIED IDEOGRAPH-8CA9",category:"So",class:"0",bidirectional_category:"L",mapping:" 8CA9",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127524:{value:"1F224",name:"SQUARED CJK UNIFIED IDEOGRAPH-58F0",category:"So",class:"0",bidirectional_category:"L",mapping:" 58F0",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127525:{value:"1F225",name:"SQUARED CJK UNIFIED IDEOGRAPH-5439",category:"So",class:"0",bidirectional_category:"L",mapping:" 5439",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127526:{value:"1F226",name:"SQUARED CJK UNIFIED IDEOGRAPH-6F14",category:"So",class:"0",bidirectional_category:"L",mapping:" 6F14",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127527:{value:"1F227",name:"SQUARED CJK UNIFIED IDEOGRAPH-6295",category:"So",class:"0",bidirectional_category:"L",mapping:" 6295",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127528:{value:"1F228",name:"SQUARED CJK UNIFIED IDEOGRAPH-6355",category:"So",class:"0",bidirectional_category:"L",mapping:" 6355",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127529:{value:"1F229",name:"SQUARED CJK UNIFIED IDEOGRAPH-4E00",category:"So",class:"0",bidirectional_category:"L",mapping:" 4E00",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127530:{value:"1F22A",name:"SQUARED CJK UNIFIED IDEOGRAPH-4E09",category:"So",class:"0",bidirectional_category:"L",mapping:" 4E09",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127531:{value:"1F22B",name:"SQUARED CJK UNIFIED IDEOGRAPH-904A",category:"So",class:"0",bidirectional_category:"L",mapping:" 904A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127532:{value:"1F22C",name:"SQUARED CJK UNIFIED IDEOGRAPH-5DE6",category:"So",class:"0",bidirectional_category:"L",mapping:" 5DE6",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127533:{value:"1F22D",name:"SQUARED CJK UNIFIED IDEOGRAPH-4E2D",category:"So",class:"0",bidirectional_category:"L",mapping:" 4E2D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127534:{value:"1F22E",name:"SQUARED CJK UNIFIED IDEOGRAPH-53F3",category:"So",class:"0",bidirectional_category:"L",mapping:" 53F3",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127535:{value:"1F22F",name:"SQUARED CJK UNIFIED IDEOGRAPH-6307",category:"So",class:"0",bidirectional_category:"L",mapping:" 6307",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127536:{value:"1F230",name:"SQUARED CJK UNIFIED IDEOGRAPH-8D70",category:"So",class:"0",bidirectional_category:"L",mapping:" 8D70",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127537:{value:"1F231",name:"SQUARED CJK UNIFIED IDEOGRAPH-6253",category:"So",class:"0",bidirectional_category:"L",mapping:" 6253",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127538:{value:"1F232",name:"SQUARED CJK UNIFIED IDEOGRAPH-7981",category:"So",class:"0",bidirectional_category:"L",mapping:" 7981",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127539:{value:"1F233",name:"SQUARED CJK UNIFIED IDEOGRAPH-7A7A",category:"So",class:"0",bidirectional_category:"L",mapping:" 7A7A",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127540:{value:"1F234",name:"SQUARED CJK UNIFIED IDEOGRAPH-5408",category:"So",class:"0",bidirectional_category:"L",mapping:" 5408",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127541:{value:"1F235",name:"SQUARED CJK UNIFIED IDEOGRAPH-6E80",category:"So",class:"0",bidirectional_category:"L",mapping:" 6E80",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127542:{value:"1F236",name:"SQUARED CJK UNIFIED IDEOGRAPH-6709",category:"So",class:"0",bidirectional_category:"L",mapping:" 6709",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127543:{value:"1F237",name:"SQUARED CJK UNIFIED IDEOGRAPH-6708",category:"So",class:"0",bidirectional_category:"L",mapping:" 6708",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127544:{value:"1F238",name:"SQUARED CJK UNIFIED IDEOGRAPH-7533",category:"So",class:"0",bidirectional_category:"L",mapping:" 7533",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127545:{value:"1F239",name:"SQUARED CJK UNIFIED IDEOGRAPH-5272",category:"So",class:"0",bidirectional_category:"L",mapping:" 5272",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127546:{value:"1F23A",name:"SQUARED CJK UNIFIED IDEOGRAPH-55B6",category:"So",class:"0",bidirectional_category:"L",mapping:" 55B6",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127547:{value:"1F23B",name:"SQUARED CJK UNIFIED IDEOGRAPH-914D",category:"So",class:"0",bidirectional_category:"L",mapping:" 914D",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127552:{value:"1F240",name:"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C",category:"So",class:"0",bidirectional_category:"L",mapping:" 3014 672C 3015",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127553:{value:"1F241",name:"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E09",category:"So",class:"0",bidirectional_category:"L",mapping:" 3014 4E09 3015",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127554:{value:"1F242",name:"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E8C",category:"So",class:"0",bidirectional_category:"L",mapping:" 3014 4E8C 3015",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127555:{value:"1F243",name:"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-5B89",category:"So",class:"0",bidirectional_category:"L",mapping:" 3014 5B89 3015",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127556:{value:"1F244",name:"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-70B9",category:"So",class:"0",bidirectional_category:"L",mapping:" 3014 70B9 3015",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127557:{value:"1F245",name:"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6253",category:"So",class:"0",bidirectional_category:"L",mapping:" 3014 6253 3015",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127558:{value:"1F246",name:"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-76D7",category:"So",class:"0",bidirectional_category:"L",mapping:" 3014 76D7 3015",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127559:{value:"1F247",name:"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-52DD",category:"So",class:"0",bidirectional_category:"L",mapping:" 3014 52DD 3015",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127560:{value:"1F248",name:"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557",category:"So",class:"0",bidirectional_category:"L",mapping:" 3014 6557 3015",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127568:{value:"1F250",name:"CIRCLED IDEOGRAPH ADVANTAGE",category:"So",class:"0",bidirectional_category:"L",mapping:" 5F97",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127569:{value:"1F251",name:"CIRCLED IDEOGRAPH ACCEPT",category:"So",class:"0",bidirectional_category:"L",mapping:" 53EF",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127584:{value:"1F260",name:"ROUNDED SYMBOL FOR FU",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127585:{value:"1F261",name:"ROUNDED SYMBOL FOR LU",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127586:{value:"1F262",name:"ROUNDED SYMBOL FOR SHOU",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127587:{value:"1F263",name:"ROUNDED SYMBOL FOR XI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127588:{value:"1F264",name:"ROUNDED SYMBOL FOR SHUANGXI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127589:{value:"1F265",name:"ROUNDED SYMBOL FOR CAI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127744:{value:"1F300",name:"CYCLONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127745:{value:"1F301",name:"FOGGY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127746:{value:"1F302",name:"CLOSED UMBRELLA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127747:{value:"1F303",name:"NIGHT WITH STARS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127748:{value:"1F304",name:"SUNRISE OVER MOUNTAINS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127749:{value:"1F305",name:"SUNRISE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127750:{value:"1F306",name:"CITYSCAPE AT DUSK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127751:{value:"1F307",name:"SUNSET OVER BUILDINGS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127752:{value:"1F308",name:"RAINBOW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127753:{value:"1F309",name:"BRIDGE AT NIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127754:{value:"1F30A",name:"WATER WAVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127755:{value:"1F30B",name:"VOLCANO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127756:{value:"1F30C",name:"MILKY WAY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127757:{value:"1F30D",name:"EARTH GLOBE EUROPE-AFRICA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127758:{value:"1F30E",name:"EARTH GLOBE AMERICAS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127759:{value:"1F30F",name:"EARTH GLOBE ASIA-AUSTRALIA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127760:{value:"1F310",name:"GLOBE WITH MERIDIANS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127761:{value:"1F311",name:"NEW MOON SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127762:{value:"1F312",name:"WAXING CRESCENT MOON SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127763:{value:"1F313",name:"FIRST QUARTER MOON SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127764:{value:"1F314",name:"WAXING GIBBOUS MOON SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127765:{value:"1F315",name:"FULL MOON SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127766:{value:"1F316",name:"WANING GIBBOUS MOON SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127767:{value:"1F317",name:"LAST QUARTER MOON SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127768:{value:"1F318",name:"WANING CRESCENT MOON SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127769:{value:"1F319",name:"CRESCENT MOON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127770:{value:"1F31A",name:"NEW MOON WITH FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127771:{value:"1F31B",name:"FIRST QUARTER MOON WITH FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127772:{value:"1F31C",name:"LAST QUARTER MOON WITH FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127773:{value:"1F31D",name:"FULL MOON WITH FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127774:{value:"1F31E",name:"SUN WITH FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127775:{value:"1F31F",name:"GLOWING STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127776:{value:"1F320",name:"SHOOTING STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127777:{value:"1F321",name:"THERMOMETER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127778:{value:"1F322",name:"BLACK DROPLET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127779:{value:"1F323",name:"WHITE SUN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127780:{value:"1F324",name:"WHITE SUN WITH SMALL CLOUD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127781:{value:"1F325",name:"WHITE SUN BEHIND CLOUD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127782:{value:"1F326",name:"WHITE SUN BEHIND CLOUD WITH RAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127783:{value:"1F327",name:"CLOUD WITH RAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127784:{value:"1F328",name:"CLOUD WITH SNOW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127785:{value:"1F329",name:"CLOUD WITH LIGHTNING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127786:{value:"1F32A",name:"CLOUD WITH TORNADO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127787:{value:"1F32B",name:"FOG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127788:{value:"1F32C",name:"WIND BLOWING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127789:{value:"1F32D",name:"HOT DOG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127790:{value:"1F32E",name:"TACO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127791:{value:"1F32F",name:"BURRITO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127792:{value:"1F330",name:"CHESTNUT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127793:{value:"1F331",name:"SEEDLING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127794:{value:"1F332",name:"EVERGREEN TREE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127795:{value:"1F333",name:"DECIDUOUS TREE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127796:{value:"1F334",name:"PALM TREE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127797:{value:"1F335",name:"CACTUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127798:{value:"1F336",name:"HOT PEPPER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127799:{value:"1F337",name:"TULIP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127800:{value:"1F338",name:"CHERRY BLOSSOM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127801:{value:"1F339",name:"ROSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127802:{value:"1F33A",name:"HIBISCUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127803:{value:"1F33B",name:"SUNFLOWER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127804:{value:"1F33C",name:"BLOSSOM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127805:{value:"1F33D",name:"EAR OF MAIZE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127806:{value:"1F33E",name:"EAR OF RICE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127807:{value:"1F33F",name:"HERB",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127808:{value:"1F340",name:"FOUR LEAF CLOVER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127809:{value:"1F341",name:"MAPLE LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127810:{value:"1F342",name:"FALLEN LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127811:{value:"1F343",name:"LEAF FLUTTERING IN WIND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127812:{value:"1F344",name:"MUSHROOM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127813:{value:"1F345",name:"TOMATO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127814:{value:"1F346",name:"AUBERGINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127815:{value:"1F347",name:"GRAPES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127816:{value:"1F348",name:"MELON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127817:{value:"1F349",name:"WATERMELON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127818:{value:"1F34A",name:"TANGERINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127819:{value:"1F34B",name:"LEMON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127820:{value:"1F34C",name:"BANANA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127821:{value:"1F34D",name:"PINEAPPLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127822:{value:"1F34E",name:"RED APPLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127823:{value:"1F34F",name:"GREEN APPLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127824:{value:"1F350",name:"PEAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127825:{value:"1F351",name:"PEACH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127826:{value:"1F352",name:"CHERRIES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127827:{value:"1F353",name:"STRAWBERRY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127828:{value:"1F354",name:"HAMBURGER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127829:{value:"1F355",name:"SLICE OF PIZZA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127830:{value:"1F356",name:"MEAT ON BONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127831:{value:"1F357",name:"POULTRY LEG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127832:{value:"1F358",name:"RICE CRACKER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127833:{value:"1F359",name:"RICE BALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127834:{value:"1F35A",name:"COOKED RICE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127835:{value:"1F35B",name:"CURRY AND RICE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127836:{value:"1F35C",name:"STEAMING BOWL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127837:{value:"1F35D",name:"SPAGHETTI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127838:{value:"1F35E",name:"BREAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127839:{value:"1F35F",name:"FRENCH FRIES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127840:{value:"1F360",name:"ROASTED SWEET POTATO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127841:{value:"1F361",name:"DANGO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127842:{value:"1F362",name:"ODEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127843:{value:"1F363",name:"SUSHI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127844:{value:"1F364",name:"FRIED SHRIMP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127845:{value:"1F365",name:"FISH CAKE WITH SWIRL DESIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127846:{value:"1F366",name:"SOFT ICE CREAM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127847:{value:"1F367",name:"SHAVED ICE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127848:{value:"1F368",name:"ICE CREAM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127849:{value:"1F369",name:"DOUGHNUT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127850:{value:"1F36A",name:"COOKIE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127851:{value:"1F36B",name:"CHOCOLATE BAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127852:{value:"1F36C",name:"CANDY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127853:{value:"1F36D",name:"LOLLIPOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127854:{value:"1F36E",name:"CUSTARD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127855:{value:"1F36F",name:"HONEY POT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127856:{value:"1F370",name:"SHORTCAKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127857:{value:"1F371",name:"BENTO BOX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127858:{value:"1F372",name:"POT OF FOOD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127859:{value:"1F373",name:"COOKING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127860:{value:"1F374",name:"FORK AND KNIFE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127861:{value:"1F375",name:"TEACUP WITHOUT HANDLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127862:{value:"1F376",name:"SAKE BOTTLE AND CUP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127863:{value:"1F377",name:"WINE GLASS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127864:{value:"1F378",name:"COCKTAIL GLASS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127865:{value:"1F379",name:"TROPICAL DRINK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127866:{value:"1F37A",name:"BEER MUG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127867:{value:"1F37B",name:"CLINKING BEER MUGS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127868:{value:"1F37C",name:"BABY BOTTLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127869:{value:"1F37D",name:"FORK AND KNIFE WITH PLATE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127870:{value:"1F37E",name:"BOTTLE WITH POPPING CORK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127871:{value:"1F37F",name:"POPCORN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127872:{value:"1F380",name:"RIBBON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127873:{value:"1F381",name:"WRAPPED PRESENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127874:{value:"1F382",name:"BIRTHDAY CAKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127875:{value:"1F383",name:"JACK-O-LANTERN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127876:{value:"1F384",name:"CHRISTMAS TREE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127877:{value:"1F385",name:"FATHER CHRISTMAS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127878:{value:"1F386",name:"FIREWORKS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127879:{value:"1F387",name:"FIREWORK SPARKLER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127880:{value:"1F388",name:"BALLOON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127881:{value:"1F389",name:"PARTY POPPER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127882:{value:"1F38A",name:"CONFETTI BALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127883:{value:"1F38B",name:"TANABATA TREE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127884:{value:"1F38C",name:"CROSSED FLAGS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127885:{value:"1F38D",name:"PINE DECORATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127886:{value:"1F38E",name:"JAPANESE DOLLS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127887:{value:"1F38F",name:"CARP STREAMER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127888:{value:"1F390",name:"WIND CHIME",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127889:{value:"1F391",name:"MOON VIEWING CEREMONY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127890:{value:"1F392",name:"SCHOOL SATCHEL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127891:{value:"1F393",name:"GRADUATION CAP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127892:{value:"1F394",name:"HEART WITH TIP ON THE LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127893:{value:"1F395",name:"BOUQUET OF FLOWERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127894:{value:"1F396",name:"MILITARY MEDAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127895:{value:"1F397",name:"REMINDER RIBBON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127896:{value:"1F398",name:"MUSICAL KEYBOARD WITH JACKS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127897:{value:"1F399",name:"STUDIO MICROPHONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127898:{value:"1F39A",name:"LEVEL SLIDER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127899:{value:"1F39B",name:"CONTROL KNOBS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127900:{value:"1F39C",name:"BEAMED ASCENDING MUSICAL NOTES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127901:{value:"1F39D",name:"BEAMED DESCENDING MUSICAL NOTES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127902:{value:"1F39E",name:"FILM FRAMES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127903:{value:"1F39F",name:"ADMISSION TICKETS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127904:{value:"1F3A0",name:"CAROUSEL HORSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127905:{value:"1F3A1",name:"FERRIS WHEEL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127906:{value:"1F3A2",name:"ROLLER COASTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127907:{value:"1F3A3",name:"FISHING POLE AND FISH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127908:{value:"1F3A4",name:"MICROPHONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127909:{value:"1F3A5",name:"MOVIE CAMERA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127910:{value:"1F3A6",name:"CINEMA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127911:{value:"1F3A7",name:"HEADPHONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127912:{value:"1F3A8",name:"ARTIST PALETTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127913:{value:"1F3A9",name:"TOP HAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127914:{value:"1F3AA",name:"CIRCUS TENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127915:{value:"1F3AB",name:"TICKET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127916:{value:"1F3AC",name:"CLAPPER BOARD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127917:{value:"1F3AD",name:"PERFORMING ARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127918:{value:"1F3AE",name:"VIDEO GAME",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127919:{value:"1F3AF",name:"DIRECT HIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127920:{value:"1F3B0",name:"SLOT MACHINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127921:{value:"1F3B1",name:"BILLIARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127922:{value:"1F3B2",name:"GAME DIE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127923:{value:"1F3B3",name:"BOWLING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127924:{value:"1F3B4",name:"FLOWER PLAYING CARDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127925:{value:"1F3B5",name:"MUSICAL NOTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127926:{value:"1F3B6",name:"MULTIPLE MUSICAL NOTES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127927:{value:"1F3B7",name:"SAXOPHONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127928:{value:"1F3B8",name:"GUITAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127929:{value:"1F3B9",name:"MUSICAL KEYBOARD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127930:{value:"1F3BA",name:"TRUMPET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127931:{value:"1F3BB",name:"VIOLIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127932:{value:"1F3BC",name:"MUSICAL SCORE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127933:{value:"1F3BD",name:"RUNNING SHIRT WITH SASH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127934:{value:"1F3BE",name:"TENNIS RACQUET AND BALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127935:{value:"1F3BF",name:"SKI AND SKI BOOT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127936:{value:"1F3C0",name:"BASKETBALL AND HOOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127937:{value:"1F3C1",name:"CHEQUERED FLAG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127938:{value:"1F3C2",name:"SNOWBOARDER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127939:{value:"1F3C3",name:"RUNNER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127940:{value:"1F3C4",name:"SURFER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127941:{value:"1F3C5",name:"SPORTS MEDAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127942:{value:"1F3C6",name:"TROPHY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127943:{value:"1F3C7",name:"HORSE RACING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127944:{value:"1F3C8",name:"AMERICAN FOOTBALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127945:{value:"1F3C9",name:"RUGBY FOOTBALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127946:{value:"1F3CA",name:"SWIMMER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127947:{value:"1F3CB",name:"WEIGHT LIFTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127948:{value:"1F3CC",name:"GOLFER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127949:{value:"1F3CD",name:"RACING MOTORCYCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127950:{value:"1F3CE",name:"RACING CAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127951:{value:"1F3CF",name:"CRICKET BAT AND BALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127952:{value:"1F3D0",name:"VOLLEYBALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127953:{value:"1F3D1",name:"FIELD HOCKEY STICK AND BALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127954:{value:"1F3D2",name:"ICE HOCKEY STICK AND PUCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127955:{value:"1F3D3",name:"TABLE TENNIS PADDLE AND BALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127956:{value:"1F3D4",name:"SNOW CAPPED MOUNTAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127957:{value:"1F3D5",name:"CAMPING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127958:{value:"1F3D6",name:"BEACH WITH UMBRELLA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127959:{value:"1F3D7",name:"BUILDING CONSTRUCTION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127960:{value:"1F3D8",name:"HOUSE BUILDINGS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127961:{value:"1F3D9",name:"CITYSCAPE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127962:{value:"1F3DA",name:"DERELICT HOUSE BUILDING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127963:{value:"1F3DB",name:"CLASSICAL BUILDING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127964:{value:"1F3DC",name:"DESERT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127965:{value:"1F3DD",name:"DESERT ISLAND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127966:{value:"1F3DE",name:"NATIONAL PARK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127967:{value:"1F3DF",name:"STADIUM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127968:{value:"1F3E0",name:"HOUSE BUILDING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127969:{value:"1F3E1",name:"HOUSE WITH GARDEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127970:{value:"1F3E2",name:"OFFICE BUILDING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127971:{value:"1F3E3",name:"JAPANESE POST OFFICE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127972:{value:"1F3E4",name:"EUROPEAN POST OFFICE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127973:{value:"1F3E5",name:"HOSPITAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127974:{value:"1F3E6",name:"BANK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127975:{value:"1F3E7",name:"AUTOMATED TELLER MACHINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127976:{value:"1F3E8",name:"HOTEL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127977:{value:"1F3E9",name:"LOVE HOTEL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127978:{value:"1F3EA",name:"CONVENIENCE STORE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127979:{value:"1F3EB",name:"SCHOOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127980:{value:"1F3EC",name:"DEPARTMENT STORE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127981:{value:"1F3ED",name:"FACTORY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127982:{value:"1F3EE",name:"IZAKAYA LANTERN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127983:{value:"1F3EF",name:"JAPANESE CASTLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127984:{value:"1F3F0",name:"EUROPEAN CASTLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127985:{value:"1F3F1",name:"WHITE PENNANT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127986:{value:"1F3F2",name:"BLACK PENNANT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127987:{value:"1F3F3",name:"WAVING WHITE FLAG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127988:{value:"1F3F4",name:"WAVING BLACK FLAG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127989:{value:"1F3F5",name:"ROSETTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127990:{value:"1F3F6",name:"BLACK ROSETTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127991:{value:"1F3F7",name:"LABEL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127992:{value:"1F3F8",name:"BADMINTON RACQUET AND SHUTTLECOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127993:{value:"1F3F9",name:"BOW AND ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},127994:{value:"1F3FA",name:"AMPHORA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128e3:{value:"1F400",name:"RAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128001:{value:"1F401",name:"MOUSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128002:{value:"1F402",name:"OX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128003:{value:"1F403",name:"WATER BUFFALO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128004:{value:"1F404",name:"COW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128005:{value:"1F405",name:"TIGER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128006:{value:"1F406",name:"LEOPARD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128007:{value:"1F407",name:"RABBIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128008:{value:"1F408",name:"CAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128009:{value:"1F409",name:"DRAGON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128010:{value:"1F40A",name:"CROCODILE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128011:{value:"1F40B",name:"WHALE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128012:{value:"1F40C",name:"SNAIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128013:{value:"1F40D",name:"SNAKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128014:{value:"1F40E",name:"HORSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128015:{value:"1F40F",name:"RAM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128016:{value:"1F410",name:"GOAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128017:{value:"1F411",name:"SHEEP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128018:{value:"1F412",name:"MONKEY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128019:{value:"1F413",name:"ROOSTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128020:{value:"1F414",name:"CHICKEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128021:{value:"1F415",name:"DOG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128022:{value:"1F416",name:"PIG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128023:{value:"1F417",name:"BOAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128024:{value:"1F418",name:"ELEPHANT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128025:{value:"1F419",name:"OCTOPUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128026:{value:"1F41A",name:"SPIRAL SHELL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128027:{value:"1F41B",name:"BUG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128028:{value:"1F41C",name:"ANT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128029:{value:"1F41D",name:"HONEYBEE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128030:{value:"1F41E",name:"LADY BEETLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128031:{value:"1F41F",name:"FISH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128032:{value:"1F420",name:"TROPICAL FISH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128033:{value:"1F421",name:"BLOWFISH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128034:{value:"1F422",name:"TURTLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128035:{value:"1F423",name:"HATCHING CHICK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128036:{value:"1F424",name:"BABY CHICK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128037:{value:"1F425",name:"FRONT-FACING BABY CHICK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128038:{value:"1F426",name:"BIRD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128039:{value:"1F427",name:"PENGUIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128040:{value:"1F428",name:"KOALA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128041:{value:"1F429",name:"POODLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128042:{value:"1F42A",name:"DROMEDARY CAMEL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128043:{value:"1F42B",name:"BACTRIAN CAMEL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128044:{value:"1F42C",name:"DOLPHIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128045:{value:"1F42D",name:"MOUSE FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128046:{value:"1F42E",name:"COW FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128047:{value:"1F42F",name:"TIGER FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128048:{value:"1F430",name:"RABBIT FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128049:{value:"1F431",name:"CAT FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128050:{value:"1F432",name:"DRAGON FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128051:{value:"1F433",name:"SPOUTING WHALE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128052:{value:"1F434",name:"HORSE FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128053:{value:"1F435",name:"MONKEY FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128054:{value:"1F436",name:"DOG FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128055:{value:"1F437",name:"PIG FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128056:{value:"1F438",name:"FROG FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128057:{value:"1F439",name:"HAMSTER FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128058:{value:"1F43A",name:"WOLF FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128059:{value:"1F43B",name:"BEAR FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128060:{value:"1F43C",name:"PANDA FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128061:{value:"1F43D",name:"PIG NOSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128062:{value:"1F43E",name:"PAW PRINTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128063:{value:"1F43F",name:"CHIPMUNK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128064:{value:"1F440",name:"EYES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128065:{value:"1F441",name:"EYE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128066:{value:"1F442",name:"EAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128067:{value:"1F443",name:"NOSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128068:{value:"1F444",name:"MOUTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128069:{value:"1F445",name:"TONGUE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128070:{value:"1F446",name:"WHITE UP POINTING BACKHAND INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128071:{value:"1F447",name:"WHITE DOWN POINTING BACKHAND INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128072:{value:"1F448",name:"WHITE LEFT POINTING BACKHAND INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128073:{value:"1F449",name:"WHITE RIGHT POINTING BACKHAND INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128074:{value:"1F44A",name:"FISTED HAND SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128075:{value:"1F44B",name:"WAVING HAND SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128076:{value:"1F44C",name:"OK HAND SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128077:{value:"1F44D",name:"THUMBS UP SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128078:{value:"1F44E",name:"THUMBS DOWN SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128079:{value:"1F44F",name:"CLAPPING HANDS SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128080:{value:"1F450",name:"OPEN HANDS SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128081:{value:"1F451",name:"CROWN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128082:{value:"1F452",name:"WOMANS HAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128083:{value:"1F453",name:"EYEGLASSES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128084:{value:"1F454",name:"NECKTIE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128085:{value:"1F455",name:"T-SHIRT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128086:{value:"1F456",name:"JEANS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128087:{value:"1F457",name:"DRESS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128088:{value:"1F458",name:"KIMONO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128089:{value:"1F459",name:"BIKINI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128090:{value:"1F45A",name:"WOMANS CLOTHES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128091:{value:"1F45B",name:"PURSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128092:{value:"1F45C",name:"HANDBAG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128093:{value:"1F45D",name:"POUCH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128094:{value:"1F45E",name:"MANS SHOE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128095:{value:"1F45F",name:"ATHLETIC SHOE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128096:{value:"1F460",name:"HIGH-HEELED SHOE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128097:{value:"1F461",name:"WOMANS SANDAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128098:{value:"1F462",name:"WOMANS BOOTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128099:{value:"1F463",name:"FOOTPRINTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128100:{value:"1F464",name:"BUST IN SILHOUETTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128101:{value:"1F465",name:"BUSTS IN SILHOUETTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128102:{value:"1F466",name:"BOY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128103:{value:"1F467",name:"GIRL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128104:{value:"1F468",name:"MAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128105:{value:"1F469",name:"WOMAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128106:{value:"1F46A",name:"FAMILY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128107:{value:"1F46B",name:"MAN AND WOMAN HOLDING HANDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128108:{value:"1F46C",name:"TWO MEN HOLDING HANDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128109:{value:"1F46D",name:"TWO WOMEN HOLDING HANDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128110:{value:"1F46E",name:"POLICE OFFICER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128111:{value:"1F46F",name:"WOMAN WITH BUNNY EARS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128112:{value:"1F470",name:"BRIDE WITH VEIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128113:{value:"1F471",name:"PERSON WITH BLOND HAIR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128114:{value:"1F472",name:"MAN WITH GUA PI MAO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128115:{value:"1F473",name:"MAN WITH TURBAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128116:{value:"1F474",name:"OLDER MAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128117:{value:"1F475",name:"OLDER WOMAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128118:{value:"1F476",name:"BABY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128119:{value:"1F477",name:"CONSTRUCTION WORKER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128120:{value:"1F478",name:"PRINCESS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128121:{value:"1F479",name:"JAPANESE OGRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128122:{value:"1F47A",name:"JAPANESE GOBLIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128123:{value:"1F47B",name:"GHOST",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128124:{value:"1F47C",name:"BABY ANGEL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128125:{value:"1F47D",name:"EXTRATERRESTRIAL ALIEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128126:{value:"1F47E",name:"ALIEN MONSTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128127:{value:"1F47F",name:"IMP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128128:{value:"1F480",name:"SKULL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128129:{value:"1F481",name:"INFORMATION DESK PERSON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128130:{value:"1F482",name:"GUARDSMAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128131:{value:"1F483",name:"DANCER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128132:{value:"1F484",name:"LIPSTICK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128133:{value:"1F485",name:"NAIL POLISH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128134:{value:"1F486",name:"FACE MASSAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128135:{value:"1F487",name:"HAIRCUT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128136:{value:"1F488",name:"BARBER POLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128137:{value:"1F489",name:"SYRINGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128138:{value:"1F48A",name:"PILL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128139:{value:"1F48B",name:"KISS MARK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128140:{value:"1F48C",name:"LOVE LETTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128141:{value:"1F48D",name:"RING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128142:{value:"1F48E",name:"GEM STONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128143:{value:"1F48F",name:"KISS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128144:{value:"1F490",name:"BOUQUET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128145:{value:"1F491",name:"COUPLE WITH HEART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128146:{value:"1F492",name:"WEDDING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128147:{value:"1F493",name:"BEATING HEART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128148:{value:"1F494",name:"BROKEN HEART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128149:{value:"1F495",name:"TWO HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128150:{value:"1F496",name:"SPARKLING HEART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128151:{value:"1F497",name:"GROWING HEART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128152:{value:"1F498",name:"HEART WITH ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128153:{value:"1F499",name:"BLUE HEART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128154:{value:"1F49A",name:"GREEN HEART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128155:{value:"1F49B",name:"YELLOW HEART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128156:{value:"1F49C",name:"PURPLE HEART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128157:{value:"1F49D",name:"HEART WITH RIBBON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128158:{value:"1F49E",name:"REVOLVING HEARTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128159:{value:"1F49F",name:"HEART DECORATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128160:{value:"1F4A0",name:"DIAMOND SHAPE WITH A DOT INSIDE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128161:{value:"1F4A1",name:"ELECTRIC LIGHT BULB",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128162:{value:"1F4A2",name:"ANGER SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128163:{value:"1F4A3",name:"BOMB",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128164:{value:"1F4A4",name:"SLEEPING SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128165:{value:"1F4A5",name:"COLLISION SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128166:{value:"1F4A6",name:"SPLASHING SWEAT SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128167:{value:"1F4A7",name:"DROPLET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128168:{value:"1F4A8",name:"DASH SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128169:{value:"1F4A9",name:"PILE OF POO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128170:{value:"1F4AA",name:"FLEXED BICEPS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128171:{value:"1F4AB",name:"DIZZY SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128172:{value:"1F4AC",name:"SPEECH BALLOON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128173:{value:"1F4AD",name:"THOUGHT BALLOON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128174:{value:"1F4AE",name:"WHITE FLOWER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128175:{value:"1F4AF",name:"HUNDRED POINTS SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128176:{value:"1F4B0",name:"MONEY BAG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128177:{value:"1F4B1",name:"CURRENCY EXCHANGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128178:{value:"1F4B2",name:"HEAVY DOLLAR SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128179:{value:"1F4B3",name:"CREDIT CARD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128180:{value:"1F4B4",name:"BANKNOTE WITH YEN SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128181:{value:"1F4B5",name:"BANKNOTE WITH DOLLAR SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128182:{value:"1F4B6",name:"BANKNOTE WITH EURO SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128183:{value:"1F4B7",name:"BANKNOTE WITH POUND SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128184:{value:"1F4B8",name:"MONEY WITH WINGS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128185:{value:"1F4B9",name:"CHART WITH UPWARDS TREND AND YEN SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128186:{value:"1F4BA",name:"SEAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128187:{value:"1F4BB",name:"PERSONAL COMPUTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128188:{value:"1F4BC",name:"BRIEFCASE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128189:{value:"1F4BD",name:"MINIDISC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128190:{value:"1F4BE",name:"FLOPPY DISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128191:{value:"1F4BF",name:"OPTICAL DISC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128192:{value:"1F4C0",name:"DVD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128193:{value:"1F4C1",name:"FILE FOLDER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128194:{value:"1F4C2",name:"OPEN FILE FOLDER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128195:{value:"1F4C3",name:"PAGE WITH CURL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128196:{value:"1F4C4",name:"PAGE FACING UP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128197:{value:"1F4C5",name:"CALENDAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128198:{value:"1F4C6",name:"TEAR-OFF CALENDAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128199:{value:"1F4C7",name:"CARD INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128200:{value:"1F4C8",name:"CHART WITH UPWARDS TREND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128201:{value:"1F4C9",name:"CHART WITH DOWNWARDS TREND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128202:{value:"1F4CA",name:"BAR CHART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128203:{value:"1F4CB",name:"CLIPBOARD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128204:{value:"1F4CC",name:"PUSHPIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128205:{value:"1F4CD",name:"ROUND PUSHPIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128206:{value:"1F4CE",name:"PAPERCLIP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128207:{value:"1F4CF",name:"STRAIGHT RULER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128208:{value:"1F4D0",name:"TRIANGULAR RULER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128209:{value:"1F4D1",name:"BOOKMARK TABS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128210:{value:"1F4D2",name:"LEDGER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128211:{value:"1F4D3",name:"NOTEBOOK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128212:{value:"1F4D4",name:"NOTEBOOK WITH DECORATIVE COVER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128213:{value:"1F4D5",name:"CLOSED BOOK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128214:{value:"1F4D6",name:"OPEN BOOK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128215:{value:"1F4D7",name:"GREEN BOOK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128216:{value:"1F4D8",name:"BLUE BOOK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128217:{value:"1F4D9",name:"ORANGE BOOK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128218:{value:"1F4DA",name:"BOOKS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128219:{value:"1F4DB",name:"NAME BADGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128220:{value:"1F4DC",name:"SCROLL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128221:{value:"1F4DD",name:"MEMO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128222:{value:"1F4DE",name:"TELEPHONE RECEIVER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128223:{value:"1F4DF",name:"PAGER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128224:{value:"1F4E0",name:"FAX MACHINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128225:{value:"1F4E1",name:"SATELLITE ANTENNA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128226:{value:"1F4E2",name:"PUBLIC ADDRESS LOUDSPEAKER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128227:{value:"1F4E3",name:"CHEERING MEGAPHONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128228:{value:"1F4E4",name:"OUTBOX TRAY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128229:{value:"1F4E5",name:"INBOX TRAY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128230:{value:"1F4E6",name:"PACKAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128231:{value:"1F4E7",name:"E-MAIL SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128232:{value:"1F4E8",name:"INCOMING ENVELOPE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128233:{value:"1F4E9",name:"ENVELOPE WITH DOWNWARDS ARROW ABOVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128234:{value:"1F4EA",name:"CLOSED MAILBOX WITH LOWERED FLAG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128235:{value:"1F4EB",name:"CLOSED MAILBOX WITH RAISED FLAG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128236:{value:"1F4EC",name:"OPEN MAILBOX WITH RAISED FLAG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128237:{value:"1F4ED",name:"OPEN MAILBOX WITH LOWERED FLAG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128238:{value:"1F4EE",name:"POSTBOX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128239:{value:"1F4EF",name:"POSTAL HORN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128240:{value:"1F4F0",name:"NEWSPAPER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128241:{value:"1F4F1",name:"MOBILE PHONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128242:{value:"1F4F2",name:"MOBILE PHONE WITH RIGHTWARDS ARROW AT LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128243:{value:"1F4F3",name:"VIBRATION MODE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128244:{value:"1F4F4",name:"MOBILE PHONE OFF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128245:{value:"1F4F5",name:"NO MOBILE PHONES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128246:{value:"1F4F6",name:"ANTENNA WITH BARS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128247:{value:"1F4F7",name:"CAMERA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128248:{value:"1F4F8",name:"CAMERA WITH FLASH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128249:{value:"1F4F9",name:"VIDEO CAMERA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128250:{value:"1F4FA",name:"TELEVISION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128251:{value:"1F4FB",name:"RADIO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128252:{value:"1F4FC",name:"VIDEOCASSETTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128253:{value:"1F4FD",name:"FILM PROJECTOR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128254:{value:"1F4FE",name:"PORTABLE STEREO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128255:{value:"1F4FF",name:"PRAYER BEADS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128256:{value:"1F500",name:"TWISTED RIGHTWARDS ARROWS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128257:{value:"1F501",name:"CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128258:{value:"1F502",name:"CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128259:{value:"1F503",name:"CLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128260:{value:"1F504",name:"ANTICLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128261:{value:"1F505",name:"LOW BRIGHTNESS SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128262:{value:"1F506",name:"HIGH BRIGHTNESS SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128263:{value:"1F507",name:"SPEAKER WITH CANCELLATION STROKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128264:{value:"1F508",name:"SPEAKER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128265:{value:"1F509",name:"SPEAKER WITH ONE SOUND WAVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128266:{value:"1F50A",name:"SPEAKER WITH THREE SOUND WAVES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128267:{value:"1F50B",name:"BATTERY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128268:{value:"1F50C",name:"ELECTRIC PLUG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128269:{value:"1F50D",name:"LEFT-POINTING MAGNIFYING GLASS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128270:{value:"1F50E",name:"RIGHT-POINTING MAGNIFYING GLASS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128271:{value:"1F50F",name:"LOCK WITH INK PEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128272:{value:"1F510",name:"CLOSED LOCK WITH KEY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128273:{value:"1F511",name:"KEY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128274:{value:"1F512",name:"LOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128275:{value:"1F513",name:"OPEN LOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128276:{value:"1F514",name:"BELL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128277:{value:"1F515",name:"BELL WITH CANCELLATION STROKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128278:{value:"1F516",name:"BOOKMARK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128279:{value:"1F517",name:"LINK SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128280:{value:"1F518",name:"RADIO BUTTON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128281:{value:"1F519",name:"BACK WITH LEFTWARDS ARROW ABOVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128282:{value:"1F51A",name:"END WITH LEFTWARDS ARROW ABOVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128283:{value:"1F51B",name:"ON WITH EXCLAMATION MARK WITH LEFT RIGHT ARROW ABOVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128284:{value:"1F51C",name:"SOON WITH RIGHTWARDS ARROW ABOVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128285:{value:"1F51D",name:"TOP WITH UPWARDS ARROW ABOVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128286:{value:"1F51E",name:"NO ONE UNDER EIGHTEEN SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128287:{value:"1F51F",name:"KEYCAP TEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128288:{value:"1F520",name:"INPUT SYMBOL FOR LATIN CAPITAL LETTERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128289:{value:"1F521",name:"INPUT SYMBOL FOR LATIN SMALL LETTERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128290:{value:"1F522",name:"INPUT SYMBOL FOR NUMBERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128291:{value:"1F523",name:"INPUT SYMBOL FOR SYMBOLS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128292:{value:"1F524",name:"INPUT SYMBOL FOR LATIN LETTERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128293:{value:"1F525",name:"FIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128294:{value:"1F526",name:"ELECTRIC TORCH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128295:{value:"1F527",name:"WRENCH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128296:{value:"1F528",name:"HAMMER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128297:{value:"1F529",name:"NUT AND BOLT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128298:{value:"1F52A",name:"HOCHO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128299:{value:"1F52B",name:"PISTOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128300:{value:"1F52C",name:"MICROSCOPE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128301:{value:"1F52D",name:"TELESCOPE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128302:{value:"1F52E",name:"CRYSTAL BALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128303:{value:"1F52F",name:"SIX POINTED STAR WITH MIDDLE DOT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128304:{value:"1F530",name:"JAPANESE SYMBOL FOR BEGINNER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128305:{value:"1F531",name:"TRIDENT EMBLEM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128306:{value:"1F532",name:"BLACK SQUARE BUTTON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128307:{value:"1F533",name:"WHITE SQUARE BUTTON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128308:{value:"1F534",name:"LARGE RED CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128309:{value:"1F535",name:"LARGE BLUE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128310:{value:"1F536",name:"LARGE ORANGE DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128311:{value:"1F537",name:"LARGE BLUE DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128312:{value:"1F538",name:"SMALL ORANGE DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128313:{value:"1F539",name:"SMALL BLUE DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128314:{value:"1F53A",name:"UP-POINTING RED TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128315:{value:"1F53B",name:"DOWN-POINTING RED TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128316:{value:"1F53C",name:"UP-POINTING SMALL RED TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128317:{value:"1F53D",name:"DOWN-POINTING SMALL RED TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128318:{value:"1F53E",name:"LOWER RIGHT SHADOWED WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128319:{value:"1F53F",name:"UPPER RIGHT SHADOWED WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128320:{value:"1F540",name:"CIRCLED CROSS POMMEE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128321:{value:"1F541",name:"CROSS POMMEE WITH HALF-CIRCLE BELOW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128322:{value:"1F542",name:"CROSS POMMEE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128323:{value:"1F543",name:"NOTCHED LEFT SEMICIRCLE WITH THREE DOTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128324:{value:"1F544",name:"NOTCHED RIGHT SEMICIRCLE WITH THREE DOTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128325:{value:"1F545",name:"SYMBOL FOR MARKS CHAPTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128326:{value:"1F546",name:"WHITE LATIN CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128327:{value:"1F547",name:"HEAVY LATIN CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128328:{value:"1F548",name:"CELTIC CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128329:{value:"1F549",name:"OM SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128330:{value:"1F54A",name:"DOVE OF PEACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128331:{value:"1F54B",name:"KAABA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128332:{value:"1F54C",name:"MOSQUE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128333:{value:"1F54D",name:"SYNAGOGUE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128334:{value:"1F54E",name:"MENORAH WITH NINE BRANCHES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128335:{value:"1F54F",name:"BOWL OF HYGIEIA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128336:{value:"1F550",name:"CLOCK FACE ONE OCLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128337:{value:"1F551",name:"CLOCK FACE TWO OCLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128338:{value:"1F552",name:"CLOCK FACE THREE OCLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128339:{value:"1F553",name:"CLOCK FACE FOUR OCLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128340:{value:"1F554",name:"CLOCK FACE FIVE OCLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128341:{value:"1F555",name:"CLOCK FACE SIX OCLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128342:{value:"1F556",name:"CLOCK FACE SEVEN OCLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128343:{value:"1F557",name:"CLOCK FACE EIGHT OCLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128344:{value:"1F558",name:"CLOCK FACE NINE OCLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128345:{value:"1F559",name:"CLOCK FACE TEN OCLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128346:{value:"1F55A",name:"CLOCK FACE ELEVEN OCLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128347:{value:"1F55B",name:"CLOCK FACE TWELVE OCLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128348:{value:"1F55C",name:"CLOCK FACE ONE-THIRTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128349:{value:"1F55D",name:"CLOCK FACE TWO-THIRTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128350:{value:"1F55E",name:"CLOCK FACE THREE-THIRTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128351:{value:"1F55F",name:"CLOCK FACE FOUR-THIRTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128352:{value:"1F560",name:"CLOCK FACE FIVE-THIRTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128353:{value:"1F561",name:"CLOCK FACE SIX-THIRTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128354:{value:"1F562",name:"CLOCK FACE SEVEN-THIRTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128355:{value:"1F563",name:"CLOCK FACE EIGHT-THIRTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128356:{value:"1F564",name:"CLOCK FACE NINE-THIRTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128357:{value:"1F565",name:"CLOCK FACE TEN-THIRTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128358:{value:"1F566",name:"CLOCK FACE ELEVEN-THIRTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128359:{value:"1F567",name:"CLOCK FACE TWELVE-THIRTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128360:{value:"1F568",name:"RIGHT SPEAKER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128361:{value:"1F569",name:"RIGHT SPEAKER WITH ONE SOUND WAVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128362:{value:"1F56A",name:"RIGHT SPEAKER WITH THREE SOUND WAVES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128363:{value:"1F56B",name:"BULLHORN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128364:{value:"1F56C",name:"BULLHORN WITH SOUND WAVES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128365:{value:"1F56D",name:"RINGING BELL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128366:{value:"1F56E",name:"BOOK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128367:{value:"1F56F",name:"CANDLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128368:{value:"1F570",name:"MANTELPIECE CLOCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128369:{value:"1F571",name:"BLACK SKULL AND CROSSBONES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128370:{value:"1F572",name:"NO PIRACY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128371:{value:"1F573",name:"HOLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128372:{value:"1F574",name:"MAN IN BUSINESS SUIT LEVITATING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128373:{value:"1F575",name:"SLEUTH OR SPY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128374:{value:"1F576",name:"DARK SUNGLASSES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128375:{value:"1F577",name:"SPIDER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128376:{value:"1F578",name:"SPIDER WEB",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128377:{value:"1F579",name:"JOYSTICK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128378:{value:"1F57A",name:"MAN DANCING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128379:{value:"1F57B",name:"LEFT HAND TELEPHONE RECEIVER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128380:{value:"1F57C",name:"TELEPHONE RECEIVER WITH PAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128381:{value:"1F57D",name:"RIGHT HAND TELEPHONE RECEIVER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128382:{value:"1F57E",name:"WHITE TOUCHTONE TELEPHONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128383:{value:"1F57F",name:"BLACK TOUCHTONE TELEPHONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128384:{value:"1F580",name:"TELEPHONE ON TOP OF MODEM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128385:{value:"1F581",name:"CLAMSHELL MOBILE PHONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128386:{value:"1F582",name:"BACK OF ENVELOPE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128387:{value:"1F583",name:"STAMPED ENVELOPE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128388:{value:"1F584",name:"ENVELOPE WITH LIGHTNING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128389:{value:"1F585",name:"FLYING ENVELOPE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128390:{value:"1F586",name:"PEN OVER STAMPED ENVELOPE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128391:{value:"1F587",name:"LINKED PAPERCLIPS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128392:{value:"1F588",name:"BLACK PUSHPIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128393:{value:"1F589",name:"LOWER LEFT PENCIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128394:{value:"1F58A",name:"LOWER LEFT BALLPOINT PEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128395:{value:"1F58B",name:"LOWER LEFT FOUNTAIN PEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128396:{value:"1F58C",name:"LOWER LEFT PAINTBRUSH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128397:{value:"1F58D",name:"LOWER LEFT CRAYON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128398:{value:"1F58E",name:"LEFT WRITING HAND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128399:{value:"1F58F",name:"TURNED OK HAND SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128400:{value:"1F590",name:"RAISED HAND WITH FINGERS SPLAYED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128401:{value:"1F591",name:"REVERSED RAISED HAND WITH FINGERS SPLAYED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128402:{value:"1F592",name:"REVERSED THUMBS UP SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128403:{value:"1F593",name:"REVERSED THUMBS DOWN SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128404:{value:"1F594",name:"REVERSED VICTORY HAND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128405:{value:"1F595",name:"REVERSED HAND WITH MIDDLE FINGER EXTENDED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128406:{value:"1F596",name:"RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128407:{value:"1F597",name:"WHITE DOWN POINTING LEFT HAND INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128408:{value:"1F598",name:"SIDEWAYS WHITE LEFT POINTING INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128409:{value:"1F599",name:"SIDEWAYS WHITE RIGHT POINTING INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128410:{value:"1F59A",name:"SIDEWAYS BLACK LEFT POINTING INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128411:{value:"1F59B",name:"SIDEWAYS BLACK RIGHT POINTING INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128412:{value:"1F59C",name:"BLACK LEFT POINTING BACKHAND INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128413:{value:"1F59D",name:"BLACK RIGHT POINTING BACKHAND INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128414:{value:"1F59E",name:"SIDEWAYS WHITE UP POINTING INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128415:{value:"1F59F",name:"SIDEWAYS WHITE DOWN POINTING INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128416:{value:"1F5A0",name:"SIDEWAYS BLACK UP POINTING INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128417:{value:"1F5A1",name:"SIDEWAYS BLACK DOWN POINTING INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128418:{value:"1F5A2",name:"BLACK UP POINTING BACKHAND INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128419:{value:"1F5A3",name:"BLACK DOWN POINTING BACKHAND INDEX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128420:{value:"1F5A4",name:"BLACK HEART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128421:{value:"1F5A5",name:"DESKTOP COMPUTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128422:{value:"1F5A6",name:"KEYBOARD AND MOUSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128423:{value:"1F5A7",name:"THREE NETWORKED COMPUTERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128424:{value:"1F5A8",name:"PRINTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128425:{value:"1F5A9",name:"POCKET CALCULATOR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128426:{value:"1F5AA",name:"BLACK HARD SHELL FLOPPY DISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128427:{value:"1F5AB",name:"WHITE HARD SHELL FLOPPY DISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128428:{value:"1F5AC",name:"SOFT SHELL FLOPPY DISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128429:{value:"1F5AD",name:"TAPE CARTRIDGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128430:{value:"1F5AE",name:"WIRED KEYBOARD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128431:{value:"1F5AF",name:"ONE BUTTON MOUSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128432:{value:"1F5B0",name:"TWO BUTTON MOUSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128433:{value:"1F5B1",name:"THREE BUTTON MOUSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128434:{value:"1F5B2",name:"TRACKBALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128435:{value:"1F5B3",name:"OLD PERSONAL COMPUTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128436:{value:"1F5B4",name:"HARD DISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128437:{value:"1F5B5",name:"SCREEN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128438:{value:"1F5B6",name:"PRINTER ICON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128439:{value:"1F5B7",name:"FAX ICON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128440:{value:"1F5B8",name:"OPTICAL DISC ICON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128441:{value:"1F5B9",name:"DOCUMENT WITH TEXT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128442:{value:"1F5BA",name:"DOCUMENT WITH TEXT AND PICTURE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128443:{value:"1F5BB",name:"DOCUMENT WITH PICTURE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128444:{value:"1F5BC",name:"FRAME WITH PICTURE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128445:{value:"1F5BD",name:"FRAME WITH TILES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128446:{value:"1F5BE",name:"FRAME WITH AN X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128447:{value:"1F5BF",name:"BLACK FOLDER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128448:{value:"1F5C0",name:"FOLDER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128449:{value:"1F5C1",name:"OPEN FOLDER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128450:{value:"1F5C2",name:"CARD INDEX DIVIDERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128451:{value:"1F5C3",name:"CARD FILE BOX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128452:{value:"1F5C4",name:"FILE CABINET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128453:{value:"1F5C5",name:"EMPTY NOTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128454:{value:"1F5C6",name:"EMPTY NOTE PAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128455:{value:"1F5C7",name:"EMPTY NOTE PAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128456:{value:"1F5C8",name:"NOTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128457:{value:"1F5C9",name:"NOTE PAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128458:{value:"1F5CA",name:"NOTE PAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128459:{value:"1F5CB",name:"EMPTY DOCUMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128460:{value:"1F5CC",name:"EMPTY PAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128461:{value:"1F5CD",name:"EMPTY PAGES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128462:{value:"1F5CE",name:"DOCUMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128463:{value:"1F5CF",name:"PAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128464:{value:"1F5D0",name:"PAGES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128465:{value:"1F5D1",name:"WASTEBASKET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128466:{value:"1F5D2",name:"SPIRAL NOTE PAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128467:{value:"1F5D3",name:"SPIRAL CALENDAR PAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128468:{value:"1F5D4",name:"DESKTOP WINDOW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128469:{value:"1F5D5",name:"MINIMIZE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128470:{value:"1F5D6",name:"MAXIMIZE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128471:{value:"1F5D7",name:"OVERLAP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128472:{value:"1F5D8",name:"CLOCKWISE RIGHT AND LEFT SEMICIRCLE ARROWS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128473:{value:"1F5D9",name:"CANCELLATION X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128474:{value:"1F5DA",name:"INCREASE FONT SIZE SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128475:{value:"1F5DB",name:"DECREASE FONT SIZE SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128476:{value:"1F5DC",name:"COMPRESSION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128477:{value:"1F5DD",name:"OLD KEY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128478:{value:"1F5DE",name:"ROLLED-UP NEWSPAPER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128479:{value:"1F5DF",name:"PAGE WITH CIRCLED TEXT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128480:{value:"1F5E0",name:"STOCK CHART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128481:{value:"1F5E1",name:"DAGGER KNIFE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128482:{value:"1F5E2",name:"LIPS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128483:{value:"1F5E3",name:"SPEAKING HEAD IN SILHOUETTE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128484:{value:"1F5E4",name:"THREE RAYS ABOVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128485:{value:"1F5E5",name:"THREE RAYS BELOW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128486:{value:"1F5E6",name:"THREE RAYS LEFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128487:{value:"1F5E7",name:"THREE RAYS RIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128488:{value:"1F5E8",name:"LEFT SPEECH BUBBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128489:{value:"1F5E9",name:"RIGHT SPEECH BUBBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128490:{value:"1F5EA",name:"TWO SPEECH BUBBLES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128491:{value:"1F5EB",name:"THREE SPEECH BUBBLES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128492:{value:"1F5EC",name:"LEFT THOUGHT BUBBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128493:{value:"1F5ED",name:"RIGHT THOUGHT BUBBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128494:{value:"1F5EE",name:"LEFT ANGER BUBBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128495:{value:"1F5EF",name:"RIGHT ANGER BUBBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128496:{value:"1F5F0",name:"MOOD BUBBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128497:{value:"1F5F1",name:"LIGHTNING MOOD BUBBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128498:{value:"1F5F2",name:"LIGHTNING MOOD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128499:{value:"1F5F3",name:"BALLOT BOX WITH BALLOT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128500:{value:"1F5F4",name:"BALLOT SCRIPT X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128501:{value:"1F5F5",name:"BALLOT BOX WITH SCRIPT X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128502:{value:"1F5F6",name:"BALLOT BOLD SCRIPT X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128503:{value:"1F5F7",name:"BALLOT BOX WITH BOLD SCRIPT X",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128504:{value:"1F5F8",name:"LIGHT CHECK MARK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128505:{value:"1F5F9",name:"BALLOT BOX WITH BOLD CHECK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128506:{value:"1F5FA",name:"WORLD MAP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128507:{value:"1F5FB",name:"MOUNT FUJI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128508:{value:"1F5FC",name:"TOKYO TOWER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128509:{value:"1F5FD",name:"STATUE OF LIBERTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128510:{value:"1F5FE",name:"SILHOUETTE OF JAPAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128511:{value:"1F5FF",name:"MOYAI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128512:{value:"1F600",name:"GRINNING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128513:{value:"1F601",name:"GRINNING FACE WITH SMILING EYES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128514:{value:"1F602",name:"FACE WITH TEARS OF JOY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128515:{value:"1F603",name:"SMILING FACE WITH OPEN MOUTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128516:{value:"1F604",name:"SMILING FACE WITH OPEN MOUTH AND SMILING EYES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128517:{value:"1F605",name:"SMILING FACE WITH OPEN MOUTH AND COLD SWEAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128518:{value:"1F606",name:"SMILING FACE WITH OPEN MOUTH AND TIGHTLY-CLOSED EYES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128519:{value:"1F607",name:"SMILING FACE WITH HALO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128520:{value:"1F608",name:"SMILING FACE WITH HORNS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128521:{value:"1F609",name:"WINKING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128522:{value:"1F60A",name:"SMILING FACE WITH SMILING EYES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128523:{value:"1F60B",name:"FACE SAVOURING DELICIOUS FOOD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128524:{value:"1F60C",name:"RELIEVED FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128525:{value:"1F60D",name:"SMILING FACE WITH HEART-SHAPED EYES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128526:{value:"1F60E",name:"SMILING FACE WITH SUNGLASSES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128527:{value:"1F60F",name:"SMIRKING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128528:{value:"1F610",name:"NEUTRAL FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128529:{value:"1F611",name:"EXPRESSIONLESS FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128530:{value:"1F612",name:"UNAMUSED FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128531:{value:"1F613",name:"FACE WITH COLD SWEAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128532:{value:"1F614",name:"PENSIVE FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128533:{value:"1F615",name:"CONFUSED FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128534:{value:"1F616",name:"CONFOUNDED FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128535:{value:"1F617",name:"KISSING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128536:{value:"1F618",name:"FACE THROWING A KISS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128537:{value:"1F619",name:"KISSING FACE WITH SMILING EYES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128538:{value:"1F61A",name:"KISSING FACE WITH CLOSED EYES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128539:{value:"1F61B",name:"FACE WITH STUCK-OUT TONGUE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128540:{value:"1F61C",name:"FACE WITH STUCK-OUT TONGUE AND WINKING EYE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128541:{value:"1F61D",name:"FACE WITH STUCK-OUT TONGUE AND TIGHTLY-CLOSED EYES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128542:{value:"1F61E",name:"DISAPPOINTED FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128543:{value:"1F61F",name:"WORRIED FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128544:{value:"1F620",name:"ANGRY FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128545:{value:"1F621",name:"POUTING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128546:{value:"1F622",name:"CRYING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128547:{value:"1F623",name:"PERSEVERING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128548:{value:"1F624",name:"FACE WITH LOOK OF TRIUMPH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128549:{value:"1F625",name:"DISAPPOINTED BUT RELIEVED FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128550:{value:"1F626",name:"FROWNING FACE WITH OPEN MOUTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128551:{value:"1F627",name:"ANGUISHED FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128552:{value:"1F628",name:"FEARFUL FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128553:{value:"1F629",name:"WEARY FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128554:{value:"1F62A",name:"SLEEPY FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128555:{value:"1F62B",name:"TIRED FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128556:{value:"1F62C",name:"GRIMACING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128557:{value:"1F62D",name:"LOUDLY CRYING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128558:{value:"1F62E",name:"FACE WITH OPEN MOUTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128559:{value:"1F62F",name:"HUSHED FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128560:{value:"1F630",name:"FACE WITH OPEN MOUTH AND COLD SWEAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128561:{value:"1F631",name:"FACE SCREAMING IN FEAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128562:{value:"1F632",name:"ASTONISHED FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128563:{value:"1F633",name:"FLUSHED FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128564:{value:"1F634",name:"SLEEPING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128565:{value:"1F635",name:"DIZZY FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128566:{value:"1F636",name:"FACE WITHOUT MOUTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128567:{value:"1F637",name:"FACE WITH MEDICAL MASK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128568:{value:"1F638",name:"GRINNING CAT FACE WITH SMILING EYES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128569:{value:"1F639",name:"CAT FACE WITH TEARS OF JOY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128570:{value:"1F63A",name:"SMILING CAT FACE WITH OPEN MOUTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128571:{value:"1F63B",name:"SMILING CAT FACE WITH HEART-SHAPED EYES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128572:{value:"1F63C",name:"CAT FACE WITH WRY SMILE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128573:{value:"1F63D",name:"KISSING CAT FACE WITH CLOSED EYES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128574:{value:"1F63E",name:"POUTING CAT FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128575:{value:"1F63F",name:"CRYING CAT FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128576:{value:"1F640",name:"WEARY CAT FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128577:{value:"1F641",name:"SLIGHTLY FROWNING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128578:{value:"1F642",name:"SLIGHTLY SMILING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128579:{value:"1F643",name:"UPSIDE-DOWN FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128580:{value:"1F644",name:"FACE WITH ROLLING EYES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128581:{value:"1F645",name:"FACE WITH NO GOOD GESTURE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128582:{value:"1F646",name:"FACE WITH OK GESTURE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128583:{value:"1F647",name:"PERSON BOWING DEEPLY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128584:{value:"1F648",name:"SEE-NO-EVIL MONKEY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128585:{value:"1F649",name:"HEAR-NO-EVIL MONKEY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128586:{value:"1F64A",name:"SPEAK-NO-EVIL MONKEY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128587:{value:"1F64B",name:"HAPPY PERSON RAISING ONE HAND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128588:{value:"1F64C",name:"PERSON RAISING BOTH HANDS IN CELEBRATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128589:{value:"1F64D",name:"PERSON FROWNING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128590:{value:"1F64E",name:"PERSON WITH POUTING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128591:{value:"1F64F",name:"PERSON WITH FOLDED HANDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128592:{value:"1F650",name:"NORTH WEST POINTING LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128593:{value:"1F651",name:"SOUTH WEST POINTING LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128594:{value:"1F652",name:"NORTH EAST POINTING LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128595:{value:"1F653",name:"SOUTH EAST POINTING LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128596:{value:"1F654",name:"TURNED NORTH WEST POINTING LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128597:{value:"1F655",name:"TURNED SOUTH WEST POINTING LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128598:{value:"1F656",name:"TURNED NORTH EAST POINTING LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128599:{value:"1F657",name:"TURNED SOUTH EAST POINTING LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128600:{value:"1F658",name:"NORTH WEST POINTING VINE LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128601:{value:"1F659",name:"SOUTH WEST POINTING VINE LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128602:{value:"1F65A",name:"NORTH EAST POINTING VINE LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128603:{value:"1F65B",name:"SOUTH EAST POINTING VINE LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128604:{value:"1F65C",name:"HEAVY NORTH WEST POINTING VINE LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128605:{value:"1F65D",name:"HEAVY SOUTH WEST POINTING VINE LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128606:{value:"1F65E",name:"HEAVY NORTH EAST POINTING VINE LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128607:{value:"1F65F",name:"HEAVY SOUTH EAST POINTING VINE LEAF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128608:{value:"1F660",name:"NORTH WEST POINTING BUD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128609:{value:"1F661",name:"SOUTH WEST POINTING BUD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128610:{value:"1F662",name:"NORTH EAST POINTING BUD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128611:{value:"1F663",name:"SOUTH EAST POINTING BUD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128612:{value:"1F664",name:"HEAVY NORTH WEST POINTING BUD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128613:{value:"1F665",name:"HEAVY SOUTH WEST POINTING BUD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128614:{value:"1F666",name:"HEAVY NORTH EAST POINTING BUD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128615:{value:"1F667",name:"HEAVY SOUTH EAST POINTING BUD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128616:{value:"1F668",name:"HOLLOW QUILT SQUARE ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128617:{value:"1F669",name:"HOLLOW QUILT SQUARE ORNAMENT IN BLACK SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128618:{value:"1F66A",name:"SOLID QUILT SQUARE ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128619:{value:"1F66B",name:"SOLID QUILT SQUARE ORNAMENT IN BLACK SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128620:{value:"1F66C",name:"LEFTWARDS ROCKET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128621:{value:"1F66D",name:"UPWARDS ROCKET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128622:{value:"1F66E",name:"RIGHTWARDS ROCKET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128623:{value:"1F66F",name:"DOWNWARDS ROCKET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128624:{value:"1F670",name:"SCRIPT LIGATURE ET ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128625:{value:"1F671",name:"HEAVY SCRIPT LIGATURE ET ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128626:{value:"1F672",name:"LIGATURE OPEN ET ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128627:{value:"1F673",name:"HEAVY LIGATURE OPEN ET ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128628:{value:"1F674",name:"HEAVY AMPERSAND ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128629:{value:"1F675",name:"SWASH AMPERSAND ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128630:{value:"1F676",name:"SANS-SERIF HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128631:{value:"1F677",name:"SANS-SERIF HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128632:{value:"1F678",name:"SANS-SERIF HEAVY LOW DOUBLE COMMA QUOTATION MARK ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128633:{value:"1F679",name:"HEAVY INTERROBANG ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128634:{value:"1F67A",name:"SANS-SERIF INTERROBANG ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128635:{value:"1F67B",name:"HEAVY SANS-SERIF INTERROBANG ORNAMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128636:{value:"1F67C",name:"VERY HEAVY SOLIDUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128637:{value:"1F67D",name:"VERY HEAVY REVERSE SOLIDUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128638:{value:"1F67E",name:"CHECKER BOARD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128639:{value:"1F67F",name:"REVERSE CHECKER BOARD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128640:{value:"1F680",name:"ROCKET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128641:{value:"1F681",name:"HELICOPTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128642:{value:"1F682",name:"STEAM LOCOMOTIVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128643:{value:"1F683",name:"RAILWAY CAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128644:{value:"1F684",name:"HIGH-SPEED TRAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128645:{value:"1F685",name:"HIGH-SPEED TRAIN WITH BULLET NOSE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128646:{value:"1F686",name:"TRAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128647:{value:"1F687",name:"METRO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128648:{value:"1F688",name:"LIGHT RAIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128649:{value:"1F689",name:"STATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128650:{value:"1F68A",name:"TRAM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128651:{value:"1F68B",name:"TRAM CAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128652:{value:"1F68C",name:"BUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128653:{value:"1F68D",name:"ONCOMING BUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128654:{value:"1F68E",name:"TROLLEYBUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128655:{value:"1F68F",name:"BUS STOP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128656:{value:"1F690",name:"MINIBUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128657:{value:"1F691",name:"AMBULANCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128658:{value:"1F692",name:"FIRE ENGINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128659:{value:"1F693",name:"POLICE CAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128660:{value:"1F694",name:"ONCOMING POLICE CAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128661:{value:"1F695",name:"TAXI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128662:{value:"1F696",name:"ONCOMING TAXI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128663:{value:"1F697",name:"AUTOMOBILE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128664:{value:"1F698",name:"ONCOMING AUTOMOBILE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128665:{value:"1F699",name:"RECREATIONAL VEHICLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128666:{value:"1F69A",name:"DELIVERY TRUCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128667:{value:"1F69B",name:"ARTICULATED LORRY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128668:{value:"1F69C",name:"TRACTOR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128669:{value:"1F69D",name:"MONORAIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128670:{value:"1F69E",name:"MOUNTAIN RAILWAY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128671:{value:"1F69F",name:"SUSPENSION RAILWAY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128672:{value:"1F6A0",name:"MOUNTAIN CABLEWAY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128673:{value:"1F6A1",name:"AERIAL TRAMWAY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128674:{value:"1F6A2",name:"SHIP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128675:{value:"1F6A3",name:"ROWBOAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128676:{value:"1F6A4",name:"SPEEDBOAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128677:{value:"1F6A5",name:"HORIZONTAL TRAFFIC LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128678:{value:"1F6A6",name:"VERTICAL TRAFFIC LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128679:{value:"1F6A7",name:"CONSTRUCTION SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128680:{value:"1F6A8",name:"POLICE CARS REVOLVING LIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128681:{value:"1F6A9",name:"TRIANGULAR FLAG ON POST",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128682:{value:"1F6AA",name:"DOOR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128683:{value:"1F6AB",name:"NO ENTRY SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128684:{value:"1F6AC",name:"SMOKING SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128685:{value:"1F6AD",name:"NO SMOKING SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128686:{value:"1F6AE",name:"PUT LITTER IN ITS PLACE SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128687:{value:"1F6AF",name:"DO NOT LITTER SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128688:{value:"1F6B0",name:"POTABLE WATER SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128689:{value:"1F6B1",name:"NON-POTABLE WATER SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128690:{value:"1F6B2",name:"BICYCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128691:{value:"1F6B3",name:"NO BICYCLES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128692:{value:"1F6B4",name:"BICYCLIST",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128693:{value:"1F6B5",name:"MOUNTAIN BICYCLIST",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128694:{value:"1F6B6",name:"PEDESTRIAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128695:{value:"1F6B7",name:"NO PEDESTRIANS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128696:{value:"1F6B8",name:"CHILDREN CROSSING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128697:{value:"1F6B9",name:"MENS SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128698:{value:"1F6BA",name:"WOMENS SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128699:{value:"1F6BB",name:"RESTROOM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128700:{value:"1F6BC",name:"BABY SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128701:{value:"1F6BD",name:"TOILET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128702:{value:"1F6BE",name:"WATER CLOSET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128703:{value:"1F6BF",name:"SHOWER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128704:{value:"1F6C0",name:"BATH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128705:{value:"1F6C1",name:"BATHTUB",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128706:{value:"1F6C2",name:"PASSPORT CONTROL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128707:{value:"1F6C3",name:"CUSTOMS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128708:{value:"1F6C4",name:"BAGGAGE CLAIM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128709:{value:"1F6C5",name:"LEFT LUGGAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128710:{value:"1F6C6",name:"TRIANGLE WITH ROUNDED CORNERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128711:{value:"1F6C7",name:"PROHIBITED SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128712:{value:"1F6C8",name:"CIRCLED INFORMATION SOURCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128713:{value:"1F6C9",name:"BOYS SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128714:{value:"1F6CA",name:"GIRLS SYMBOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128715:{value:"1F6CB",name:"COUCH AND LAMP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128716:{value:"1F6CC",name:"SLEEPING ACCOMMODATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128717:{value:"1F6CD",name:"SHOPPING BAGS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128718:{value:"1F6CE",name:"BELLHOP BELL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128719:{value:"1F6CF",name:"BED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128720:{value:"1F6D0",name:"PLACE OF WORSHIP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128721:{value:"1F6D1",name:"OCTAGONAL SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128722:{value:"1F6D2",name:"SHOPPING TROLLEY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128723:{value:"1F6D3",name:"STUPA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128724:{value:"1F6D4",name:"PAGODA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128736:{value:"1F6E0",name:"HAMMER AND WRENCH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128737:{value:"1F6E1",name:"SHIELD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128738:{value:"1F6E2",name:"OIL DRUM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128739:{value:"1F6E3",name:"MOTORWAY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128740:{value:"1F6E4",name:"RAILWAY TRACK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128741:{value:"1F6E5",name:"MOTOR BOAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128742:{value:"1F6E6",name:"UP-POINTING MILITARY AIRPLANE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128743:{value:"1F6E7",name:"UP-POINTING AIRPLANE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128744:{value:"1F6E8",name:"UP-POINTING SMALL AIRPLANE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128745:{value:"1F6E9",name:"SMALL AIRPLANE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128746:{value:"1F6EA",name:"NORTHEAST-POINTING AIRPLANE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128747:{value:"1F6EB",name:"AIRPLANE DEPARTURE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128748:{value:"1F6EC",name:"AIRPLANE ARRIVING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128752:{value:"1F6F0",name:"SATELLITE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128753:{value:"1F6F1",name:"ONCOMING FIRE ENGINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128754:{value:"1F6F2",name:"DIESEL LOCOMOTIVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128755:{value:"1F6F3",name:"PASSENGER SHIP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128756:{value:"1F6F4",name:"SCOOTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128757:{value:"1F6F5",name:"MOTOR SCOOTER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128758:{value:"1F6F6",name:"CANOE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128759:{value:"1F6F7",name:"SLED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128760:{value:"1F6F8",name:"FLYING SAUCER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128768:{value:"1F700",name:"ALCHEMICAL SYMBOL FOR QUINTESSENCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128769:{value:"1F701",name:"ALCHEMICAL SYMBOL FOR AIR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128770:{value:"1F702",name:"ALCHEMICAL SYMBOL FOR FIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128771:{value:"1F703",name:"ALCHEMICAL SYMBOL FOR EARTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128772:{value:"1F704",name:"ALCHEMICAL SYMBOL FOR WATER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128773:{value:"1F705",name:"ALCHEMICAL SYMBOL FOR AQUAFORTIS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128774:{value:"1F706",name:"ALCHEMICAL SYMBOL FOR AQUA REGIA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128775:{value:"1F707",name:"ALCHEMICAL SYMBOL FOR AQUA REGIA-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128776:{value:"1F708",name:"ALCHEMICAL SYMBOL FOR AQUA VITAE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128777:{value:"1F709",name:"ALCHEMICAL SYMBOL FOR AQUA VITAE-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128778:{value:"1F70A",name:"ALCHEMICAL SYMBOL FOR VINEGAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128779:{value:"1F70B",name:"ALCHEMICAL SYMBOL FOR VINEGAR-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128780:{value:"1F70C",name:"ALCHEMICAL SYMBOL FOR VINEGAR-3",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128781:{value:"1F70D",name:"ALCHEMICAL SYMBOL FOR SULFUR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128782:{value:"1F70E",name:"ALCHEMICAL SYMBOL FOR PHILOSOPHERS SULFUR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128783:{value:"1F70F",name:"ALCHEMICAL SYMBOL FOR BLACK SULFUR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128784:{value:"1F710",name:"ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128785:{value:"1F711",name:"ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128786:{value:"1F712",name:"ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE-3",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128787:{value:"1F713",name:"ALCHEMICAL SYMBOL FOR CINNABAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128788:{value:"1F714",name:"ALCHEMICAL SYMBOL FOR SALT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128789:{value:"1F715",name:"ALCHEMICAL SYMBOL FOR NITRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128790:{value:"1F716",name:"ALCHEMICAL SYMBOL FOR VITRIOL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128791:{value:"1F717",name:"ALCHEMICAL SYMBOL FOR VITRIOL-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128792:{value:"1F718",name:"ALCHEMICAL SYMBOL FOR ROCK SALT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128793:{value:"1F719",name:"ALCHEMICAL SYMBOL FOR ROCK SALT-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128794:{value:"1F71A",name:"ALCHEMICAL SYMBOL FOR GOLD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128795:{value:"1F71B",name:"ALCHEMICAL SYMBOL FOR SILVER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128796:{value:"1F71C",name:"ALCHEMICAL SYMBOL FOR IRON ORE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128797:{value:"1F71D",name:"ALCHEMICAL SYMBOL FOR IRON ORE-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128798:{value:"1F71E",name:"ALCHEMICAL SYMBOL FOR CROCUS OF IRON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128799:{value:"1F71F",name:"ALCHEMICAL SYMBOL FOR REGULUS OF IRON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128800:{value:"1F720",name:"ALCHEMICAL SYMBOL FOR COPPER ORE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128801:{value:"1F721",name:"ALCHEMICAL SYMBOL FOR IRON-COPPER ORE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128802:{value:"1F722",name:"ALCHEMICAL SYMBOL FOR SUBLIMATE OF COPPER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128803:{value:"1F723",name:"ALCHEMICAL SYMBOL FOR CROCUS OF COPPER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128804:{value:"1F724",name:"ALCHEMICAL SYMBOL FOR CROCUS OF COPPER-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128805:{value:"1F725",name:"ALCHEMICAL SYMBOL FOR COPPER ANTIMONIATE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128806:{value:"1F726",name:"ALCHEMICAL SYMBOL FOR SALT OF COPPER ANTIMONIATE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128807:{value:"1F727",name:"ALCHEMICAL SYMBOL FOR SUBLIMATE OF SALT OF COPPER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128808:{value:"1F728",name:"ALCHEMICAL SYMBOL FOR VERDIGRIS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128809:{value:"1F729",name:"ALCHEMICAL SYMBOL FOR TIN ORE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128810:{value:"1F72A",name:"ALCHEMICAL SYMBOL FOR LEAD ORE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128811:{value:"1F72B",name:"ALCHEMICAL SYMBOL FOR ANTIMONY ORE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128812:{value:"1F72C",name:"ALCHEMICAL SYMBOL FOR SUBLIMATE OF ANTIMONY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128813:{value:"1F72D",name:"ALCHEMICAL SYMBOL FOR SALT OF ANTIMONY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128814:{value:"1F72E",name:"ALCHEMICAL SYMBOL FOR SUBLIMATE OF SALT OF ANTIMONY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128815:{value:"1F72F",name:"ALCHEMICAL SYMBOL FOR VINEGAR OF ANTIMONY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128816:{value:"1F730",name:"ALCHEMICAL SYMBOL FOR REGULUS OF ANTIMONY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128817:{value:"1F731",name:"ALCHEMICAL SYMBOL FOR REGULUS OF ANTIMONY-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128818:{value:"1F732",name:"ALCHEMICAL SYMBOL FOR REGULUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128819:{value:"1F733",name:"ALCHEMICAL SYMBOL FOR REGULUS-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128820:{value:"1F734",name:"ALCHEMICAL SYMBOL FOR REGULUS-3",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128821:{value:"1F735",name:"ALCHEMICAL SYMBOL FOR REGULUS-4",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128822:{value:"1F736",name:"ALCHEMICAL SYMBOL FOR ALKALI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128823:{value:"1F737",name:"ALCHEMICAL SYMBOL FOR ALKALI-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128824:{value:"1F738",name:"ALCHEMICAL SYMBOL FOR MARCASITE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128825:{value:"1F739",name:"ALCHEMICAL SYMBOL FOR SAL-AMMONIAC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128826:{value:"1F73A",name:"ALCHEMICAL SYMBOL FOR ARSENIC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128827:{value:"1F73B",name:"ALCHEMICAL SYMBOL FOR REALGAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128828:{value:"1F73C",name:"ALCHEMICAL SYMBOL FOR REALGAR-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128829:{value:"1F73D",name:"ALCHEMICAL SYMBOL FOR AURIPIGMENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128830:{value:"1F73E",name:"ALCHEMICAL SYMBOL FOR BISMUTH ORE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128831:{value:"1F73F",name:"ALCHEMICAL SYMBOL FOR TARTAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128832:{value:"1F740",name:"ALCHEMICAL SYMBOL FOR TARTAR-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128833:{value:"1F741",name:"ALCHEMICAL SYMBOL FOR QUICK LIME",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128834:{value:"1F742",name:"ALCHEMICAL SYMBOL FOR BORAX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128835:{value:"1F743",name:"ALCHEMICAL SYMBOL FOR BORAX-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128836:{value:"1F744",name:"ALCHEMICAL SYMBOL FOR BORAX-3",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128837:{value:"1F745",name:"ALCHEMICAL SYMBOL FOR ALUM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128838:{value:"1F746",name:"ALCHEMICAL SYMBOL FOR OIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128839:{value:"1F747",name:"ALCHEMICAL SYMBOL FOR SPIRIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128840:{value:"1F748",name:"ALCHEMICAL SYMBOL FOR TINCTURE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128841:{value:"1F749",name:"ALCHEMICAL SYMBOL FOR GUM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128842:{value:"1F74A",name:"ALCHEMICAL SYMBOL FOR WAX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128843:{value:"1F74B",name:"ALCHEMICAL SYMBOL FOR POWDER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128844:{value:"1F74C",name:"ALCHEMICAL SYMBOL FOR CALX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128845:{value:"1F74D",name:"ALCHEMICAL SYMBOL FOR TUTTY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128846:{value:"1F74E",name:"ALCHEMICAL SYMBOL FOR CAPUT MORTUUM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128847:{value:"1F74F",name:"ALCHEMICAL SYMBOL FOR SCEPTER OF JOVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128848:{value:"1F750",name:"ALCHEMICAL SYMBOL FOR CADUCEUS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128849:{value:"1F751",name:"ALCHEMICAL SYMBOL FOR TRIDENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128850:{value:"1F752",name:"ALCHEMICAL SYMBOL FOR STARRED TRIDENT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128851:{value:"1F753",name:"ALCHEMICAL SYMBOL FOR LODESTONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128852:{value:"1F754",name:"ALCHEMICAL SYMBOL FOR SOAP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128853:{value:"1F755",name:"ALCHEMICAL SYMBOL FOR URINE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128854:{value:"1F756",name:"ALCHEMICAL SYMBOL FOR HORSE DUNG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128855:{value:"1F757",name:"ALCHEMICAL SYMBOL FOR ASHES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128856:{value:"1F758",name:"ALCHEMICAL SYMBOL FOR POT ASHES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128857:{value:"1F759",name:"ALCHEMICAL SYMBOL FOR BRICK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128858:{value:"1F75A",name:"ALCHEMICAL SYMBOL FOR POWDERED BRICK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128859:{value:"1F75B",name:"ALCHEMICAL SYMBOL FOR AMALGAM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128860:{value:"1F75C",name:"ALCHEMICAL SYMBOL FOR STRATUM SUPER STRATUM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128861:{value:"1F75D",name:"ALCHEMICAL SYMBOL FOR STRATUM SUPER STRATUM-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128862:{value:"1F75E",name:"ALCHEMICAL SYMBOL FOR SUBLIMATION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128863:{value:"1F75F",name:"ALCHEMICAL SYMBOL FOR PRECIPITATE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128864:{value:"1F760",name:"ALCHEMICAL SYMBOL FOR DISTILL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128865:{value:"1F761",name:"ALCHEMICAL SYMBOL FOR DISSOLVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128866:{value:"1F762",name:"ALCHEMICAL SYMBOL FOR DISSOLVE-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128867:{value:"1F763",name:"ALCHEMICAL SYMBOL FOR PURIFY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128868:{value:"1F764",name:"ALCHEMICAL SYMBOL FOR PUTREFACTION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128869:{value:"1F765",name:"ALCHEMICAL SYMBOL FOR CRUCIBLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128870:{value:"1F766",name:"ALCHEMICAL SYMBOL FOR CRUCIBLE-2",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128871:{value:"1F767",name:"ALCHEMICAL SYMBOL FOR CRUCIBLE-3",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128872:{value:"1F768",name:"ALCHEMICAL SYMBOL FOR CRUCIBLE-4",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128873:{value:"1F769",name:"ALCHEMICAL SYMBOL FOR CRUCIBLE-5",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128874:{value:"1F76A",name:"ALCHEMICAL SYMBOL FOR ALEMBIC",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128875:{value:"1F76B",name:"ALCHEMICAL SYMBOL FOR BATH OF MARY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128876:{value:"1F76C",name:"ALCHEMICAL SYMBOL FOR BATH OF VAPOURS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128877:{value:"1F76D",name:"ALCHEMICAL SYMBOL FOR RETORT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128878:{value:"1F76E",name:"ALCHEMICAL SYMBOL FOR HOUR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128879:{value:"1F76F",name:"ALCHEMICAL SYMBOL FOR NIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128880:{value:"1F770",name:"ALCHEMICAL SYMBOL FOR DAY-NIGHT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128881:{value:"1F771",name:"ALCHEMICAL SYMBOL FOR MONTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128882:{value:"1F772",name:"ALCHEMICAL SYMBOL FOR HALF DRAM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128883:{value:"1F773",name:"ALCHEMICAL SYMBOL FOR HALF OUNCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128896:{value:"1F780",name:"BLACK LEFT-POINTING ISOSCELES RIGHT TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128897:{value:"1F781",name:"BLACK UP-POINTING ISOSCELES RIGHT TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128898:{value:"1F782",name:"BLACK RIGHT-POINTING ISOSCELES RIGHT TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128899:{value:"1F783",name:"BLACK DOWN-POINTING ISOSCELES RIGHT TRIANGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128900:{value:"1F784",name:"BLACK SLIGHTLY SMALL CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128901:{value:"1F785",name:"MEDIUM BOLD WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128902:{value:"1F786",name:"BOLD WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128903:{value:"1F787",name:"HEAVY WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128904:{value:"1F788",name:"VERY HEAVY WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128905:{value:"1F789",name:"EXTREMELY HEAVY WHITE CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128906:{value:"1F78A",name:"WHITE CIRCLE CONTAINING BLACK SMALL CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128907:{value:"1F78B",name:"ROUND TARGET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128908:{value:"1F78C",name:"BLACK TINY SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128909:{value:"1F78D",name:"BLACK SLIGHTLY SMALL SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128910:{value:"1F78E",name:"LIGHT WHITE SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128911:{value:"1F78F",name:"MEDIUM WHITE SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128912:{value:"1F790",name:"BOLD WHITE SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128913:{value:"1F791",name:"HEAVY WHITE SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128914:{value:"1F792",name:"VERY HEAVY WHITE SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128915:{value:"1F793",name:"EXTREMELY HEAVY WHITE SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128916:{value:"1F794",name:"WHITE SQUARE CONTAINING BLACK VERY SMALL SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128917:{value:"1F795",name:"WHITE SQUARE CONTAINING BLACK MEDIUM SQUARE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128918:{value:"1F796",name:"SQUARE TARGET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128919:{value:"1F797",name:"BLACK TINY DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128920:{value:"1F798",name:"BLACK VERY SMALL DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128921:{value:"1F799",name:"BLACK MEDIUM SMALL DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128922:{value:"1F79A",name:"WHITE DIAMOND CONTAINING BLACK VERY SMALL DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128923:{value:"1F79B",name:"WHITE DIAMOND CONTAINING BLACK MEDIUM DIAMOND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128924:{value:"1F79C",name:"DIAMOND TARGET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128925:{value:"1F79D",name:"BLACK TINY LOZENGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128926:{value:"1F79E",name:"BLACK VERY SMALL LOZENGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128927:{value:"1F79F",name:"BLACK MEDIUM SMALL LOZENGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128928:{value:"1F7A0",name:"WHITE LOZENGE CONTAINING BLACK SMALL LOZENGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128929:{value:"1F7A1",name:"THIN GREEK CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128930:{value:"1F7A2",name:"LIGHT GREEK CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128931:{value:"1F7A3",name:"MEDIUM GREEK CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128932:{value:"1F7A4",name:"BOLD GREEK CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128933:{value:"1F7A5",name:"VERY BOLD GREEK CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128934:{value:"1F7A6",name:"VERY HEAVY GREEK CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128935:{value:"1F7A7",name:"EXTREMELY HEAVY GREEK CROSS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128936:{value:"1F7A8",name:"THIN SALTIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128937:{value:"1F7A9",name:"LIGHT SALTIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128938:{value:"1F7AA",name:"MEDIUM SALTIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128939:{value:"1F7AB",name:"BOLD SALTIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128940:{value:"1F7AC",name:"HEAVY SALTIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128941:{value:"1F7AD",name:"VERY HEAVY SALTIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128942:{value:"1F7AE",name:"EXTREMELY HEAVY SALTIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128943:{value:"1F7AF",name:"LIGHT FIVE SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128944:{value:"1F7B0",name:"MEDIUM FIVE SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128945:{value:"1F7B1",name:"BOLD FIVE SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128946:{value:"1F7B2",name:"HEAVY FIVE SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128947:{value:"1F7B3",name:"VERY HEAVY FIVE SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128948:{value:"1F7B4",name:"EXTREMELY HEAVY FIVE SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128949:{value:"1F7B5",name:"LIGHT SIX SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128950:{value:"1F7B6",name:"MEDIUM SIX SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128951:{value:"1F7B7",name:"BOLD SIX SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128952:{value:"1F7B8",name:"HEAVY SIX SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128953:{value:"1F7B9",name:"VERY HEAVY SIX SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128954:{value:"1F7BA",name:"EXTREMELY HEAVY SIX SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128955:{value:"1F7BB",name:"LIGHT EIGHT SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128956:{value:"1F7BC",name:"MEDIUM EIGHT SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128957:{value:"1F7BD",name:"BOLD EIGHT SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128958:{value:"1F7BE",name:"HEAVY EIGHT SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128959:{value:"1F7BF",name:"VERY HEAVY EIGHT SPOKED ASTERISK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128960:{value:"1F7C0",name:"LIGHT THREE POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128961:{value:"1F7C1",name:"MEDIUM THREE POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128962:{value:"1F7C2",name:"THREE POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128963:{value:"1F7C3",name:"MEDIUM THREE POINTED PINWHEEL STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128964:{value:"1F7C4",name:"LIGHT FOUR POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128965:{value:"1F7C5",name:"MEDIUM FOUR POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128966:{value:"1F7C6",name:"FOUR POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128967:{value:"1F7C7",name:"MEDIUM FOUR POINTED PINWHEEL STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128968:{value:"1F7C8",name:"REVERSE LIGHT FOUR POINTED PINWHEEL STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128969:{value:"1F7C9",name:"LIGHT FIVE POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128970:{value:"1F7CA",name:"HEAVY FIVE POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128971:{value:"1F7CB",name:"MEDIUM SIX POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128972:{value:"1F7CC",name:"HEAVY SIX POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128973:{value:"1F7CD",name:"SIX POINTED PINWHEEL STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128974:{value:"1F7CE",name:"MEDIUM EIGHT POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128975:{value:"1F7CF",name:"HEAVY EIGHT POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128976:{value:"1F7D0",name:"VERY HEAVY EIGHT POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128977:{value:"1F7D1",name:"HEAVY EIGHT POINTED PINWHEEL STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128978:{value:"1F7D2",name:"LIGHT TWELVE POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128979:{value:"1F7D3",name:"HEAVY TWELVE POINTED BLACK STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},128980:{value:"1F7D4",name:"HEAVY TWELVE POINTED PINWHEEL STAR",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129024:{value:"1F800",name:"LEFTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129025:{value:"1F801",name:"UPWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129026:{value:"1F802",name:"RIGHTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129027:{value:"1F803",name:"DOWNWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129028:{value:"1F804",name:"LEFTWARDS ARROW WITH MEDIUM TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129029:{value:"1F805",name:"UPWARDS ARROW WITH MEDIUM TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129030:{value:"1F806",name:"RIGHTWARDS ARROW WITH MEDIUM TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129031:{value:"1F807",name:"DOWNWARDS ARROW WITH MEDIUM TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129032:{value:"1F808",name:"LEFTWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129033:{value:"1F809",name:"UPWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129034:{value:"1F80A",name:"RIGHTWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129035:{value:"1F80B",name:"DOWNWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129040:{value:"1F810",name:"LEFTWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129041:{value:"1F811",name:"UPWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129042:{value:"1F812",name:"RIGHTWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129043:{value:"1F813",name:"DOWNWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129044:{value:"1F814",name:"LEFTWARDS ARROW WITH EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129045:{value:"1F815",name:"UPWARDS ARROW WITH EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129046:{value:"1F816",name:"RIGHTWARDS ARROW WITH EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129047:{value:"1F817",name:"DOWNWARDS ARROW WITH EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129048:{value:"1F818",name:"HEAVY LEFTWARDS ARROW WITH EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129049:{value:"1F819",name:"HEAVY UPWARDS ARROW WITH EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129050:{value:"1F81A",name:"HEAVY RIGHTWARDS ARROW WITH EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129051:{value:"1F81B",name:"HEAVY DOWNWARDS ARROW WITH EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129052:{value:"1F81C",name:"HEAVY LEFTWARDS ARROW WITH LARGE EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129053:{value:"1F81D",name:"HEAVY UPWARDS ARROW WITH LARGE EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129054:{value:"1F81E",name:"HEAVY RIGHTWARDS ARROW WITH LARGE EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129055:{value:"1F81F",name:"HEAVY DOWNWARDS ARROW WITH LARGE EQUILATERAL ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129056:{value:"1F820",name:"LEFTWARDS TRIANGLE-HEADED ARROW WITH NARROW SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129057:{value:"1F821",name:"UPWARDS TRIANGLE-HEADED ARROW WITH NARROW SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129058:{value:"1F822",name:"RIGHTWARDS TRIANGLE-HEADED ARROW WITH NARROW SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129059:{value:"1F823",name:"DOWNWARDS TRIANGLE-HEADED ARROW WITH NARROW SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129060:{value:"1F824",name:"LEFTWARDS TRIANGLE-HEADED ARROW WITH MEDIUM SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129061:{value:"1F825",name:"UPWARDS TRIANGLE-HEADED ARROW WITH MEDIUM SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129062:{value:"1F826",name:"RIGHTWARDS TRIANGLE-HEADED ARROW WITH MEDIUM SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129063:{value:"1F827",name:"DOWNWARDS TRIANGLE-HEADED ARROW WITH MEDIUM SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129064:{value:"1F828",name:"LEFTWARDS TRIANGLE-HEADED ARROW WITH BOLD SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129065:{value:"1F829",name:"UPWARDS TRIANGLE-HEADED ARROW WITH BOLD SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129066:{value:"1F82A",name:"RIGHTWARDS TRIANGLE-HEADED ARROW WITH BOLD SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129067:{value:"1F82B",name:"DOWNWARDS TRIANGLE-HEADED ARROW WITH BOLD SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129068:{value:"1F82C",name:"LEFTWARDS TRIANGLE-HEADED ARROW WITH HEAVY SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129069:{value:"1F82D",name:"UPWARDS TRIANGLE-HEADED ARROW WITH HEAVY SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129070:{value:"1F82E",name:"RIGHTWARDS TRIANGLE-HEADED ARROW WITH HEAVY SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129071:{value:"1F82F",name:"DOWNWARDS TRIANGLE-HEADED ARROW WITH HEAVY SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129072:{value:"1F830",name:"LEFTWARDS TRIANGLE-HEADED ARROW WITH VERY HEAVY SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129073:{value:"1F831",name:"UPWARDS TRIANGLE-HEADED ARROW WITH VERY HEAVY SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129074:{value:"1F832",name:"RIGHTWARDS TRIANGLE-HEADED ARROW WITH VERY HEAVY SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129075:{value:"1F833",name:"DOWNWARDS TRIANGLE-HEADED ARROW WITH VERY HEAVY SHAFT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129076:{value:"1F834",name:"LEFTWARDS FINGER-POST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129077:{value:"1F835",name:"UPWARDS FINGER-POST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129078:{value:"1F836",name:"RIGHTWARDS FINGER-POST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129079:{value:"1F837",name:"DOWNWARDS FINGER-POST ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129080:{value:"1F838",name:"LEFTWARDS SQUARED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129081:{value:"1F839",name:"UPWARDS SQUARED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129082:{value:"1F83A",name:"RIGHTWARDS SQUARED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129083:{value:"1F83B",name:"DOWNWARDS SQUARED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129084:{value:"1F83C",name:"LEFTWARDS COMPRESSED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129085:{value:"1F83D",name:"UPWARDS COMPRESSED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129086:{value:"1F83E",name:"RIGHTWARDS COMPRESSED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129087:{value:"1F83F",name:"DOWNWARDS COMPRESSED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129088:{value:"1F840",name:"LEFTWARDS HEAVY COMPRESSED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129089:{value:"1F841",name:"UPWARDS HEAVY COMPRESSED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129090:{value:"1F842",name:"RIGHTWARDS HEAVY COMPRESSED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129091:{value:"1F843",name:"DOWNWARDS HEAVY COMPRESSED ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129092:{value:"1F844",name:"LEFTWARDS HEAVY ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129093:{value:"1F845",name:"UPWARDS HEAVY ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129094:{value:"1F846",name:"RIGHTWARDS HEAVY ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129095:{value:"1F847",name:"DOWNWARDS HEAVY ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129104:{value:"1F850",name:"LEFTWARDS SANS-SERIF ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129105:{value:"1F851",name:"UPWARDS SANS-SERIF ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129106:{value:"1F852",name:"RIGHTWARDS SANS-SERIF ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129107:{value:"1F853",name:"DOWNWARDS SANS-SERIF ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129108:{value:"1F854",name:"NORTH WEST SANS-SERIF ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129109:{value:"1F855",name:"NORTH EAST SANS-SERIF ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129110:{value:"1F856",name:"SOUTH EAST SANS-SERIF ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129111:{value:"1F857",name:"SOUTH WEST SANS-SERIF ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129112:{value:"1F858",name:"LEFT RIGHT SANS-SERIF ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129113:{value:"1F859",name:"UP DOWN SANS-SERIF ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129120:{value:"1F860",name:"WIDE-HEADED LEFTWARDS LIGHT BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129121:{value:"1F861",name:"WIDE-HEADED UPWARDS LIGHT BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129122:{value:"1F862",name:"WIDE-HEADED RIGHTWARDS LIGHT BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129123:{value:"1F863",name:"WIDE-HEADED DOWNWARDS LIGHT BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129124:{value:"1F864",name:"WIDE-HEADED NORTH WEST LIGHT BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129125:{value:"1F865",name:"WIDE-HEADED NORTH EAST LIGHT BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129126:{value:"1F866",name:"WIDE-HEADED SOUTH EAST LIGHT BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129127:{value:"1F867",name:"WIDE-HEADED SOUTH WEST LIGHT BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129128:{value:"1F868",name:"WIDE-HEADED LEFTWARDS BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129129:{value:"1F869",name:"WIDE-HEADED UPWARDS BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129130:{value:"1F86A",name:"WIDE-HEADED RIGHTWARDS BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129131:{value:"1F86B",name:"WIDE-HEADED DOWNWARDS BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129132:{value:"1F86C",name:"WIDE-HEADED NORTH WEST BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129133:{value:"1F86D",name:"WIDE-HEADED NORTH EAST BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129134:{value:"1F86E",name:"WIDE-HEADED SOUTH EAST BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129135:{value:"1F86F",name:"WIDE-HEADED SOUTH WEST BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129136:{value:"1F870",name:"WIDE-HEADED LEFTWARDS MEDIUM BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129137:{value:"1F871",name:"WIDE-HEADED UPWARDS MEDIUM BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129138:{value:"1F872",name:"WIDE-HEADED RIGHTWARDS MEDIUM BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129139:{value:"1F873",name:"WIDE-HEADED DOWNWARDS MEDIUM BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129140:{value:"1F874",name:"WIDE-HEADED NORTH WEST MEDIUM BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129141:{value:"1F875",name:"WIDE-HEADED NORTH EAST MEDIUM BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129142:{value:"1F876",name:"WIDE-HEADED SOUTH EAST MEDIUM BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129143:{value:"1F877",name:"WIDE-HEADED SOUTH WEST MEDIUM BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129144:{value:"1F878",name:"WIDE-HEADED LEFTWARDS HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129145:{value:"1F879",name:"WIDE-HEADED UPWARDS HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129146:{value:"1F87A",name:"WIDE-HEADED RIGHTWARDS HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129147:{value:"1F87B",name:"WIDE-HEADED DOWNWARDS HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129148:{value:"1F87C",name:"WIDE-HEADED NORTH WEST HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129149:{value:"1F87D",name:"WIDE-HEADED NORTH EAST HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129150:{value:"1F87E",name:"WIDE-HEADED SOUTH EAST HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129151:{value:"1F87F",name:"WIDE-HEADED SOUTH WEST HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129152:{value:"1F880",name:"WIDE-HEADED LEFTWARDS VERY HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129153:{value:"1F881",name:"WIDE-HEADED UPWARDS VERY HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129154:{value:"1F882",name:"WIDE-HEADED RIGHTWARDS VERY HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129155:{value:"1F883",name:"WIDE-HEADED DOWNWARDS VERY HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129156:{value:"1F884",name:"WIDE-HEADED NORTH WEST VERY HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129157:{value:"1F885",name:"WIDE-HEADED NORTH EAST VERY HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129158:{value:"1F886",name:"WIDE-HEADED SOUTH EAST VERY HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129159:{value:"1F887",name:"WIDE-HEADED SOUTH WEST VERY HEAVY BARB ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129168:{value:"1F890",name:"LEFTWARDS TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129169:{value:"1F891",name:"UPWARDS TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129170:{value:"1F892",name:"RIGHTWARDS TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129171:{value:"1F893",name:"DOWNWARDS TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129172:{value:"1F894",name:"LEFTWARDS WHITE ARROW WITHIN TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129173:{value:"1F895",name:"UPWARDS WHITE ARROW WITHIN TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129174:{value:"1F896",name:"RIGHTWARDS WHITE ARROW WITHIN TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129175:{value:"1F897",name:"DOWNWARDS WHITE ARROW WITHIN TRIANGLE ARROWHEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129176:{value:"1F898",name:"LEFTWARDS ARROW WITH NOTCHED TAIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129177:{value:"1F899",name:"UPWARDS ARROW WITH NOTCHED TAIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129178:{value:"1F89A",name:"RIGHTWARDS ARROW WITH NOTCHED TAIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129179:{value:"1F89B",name:"DOWNWARDS ARROW WITH NOTCHED TAIL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129180:{value:"1F89C",name:"HEAVY ARROW SHAFT WIDTH ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129181:{value:"1F89D",name:"HEAVY ARROW SHAFT WIDTH TWO THIRDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129182:{value:"1F89E",name:"HEAVY ARROW SHAFT WIDTH ONE HALF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129183:{value:"1F89F",name:"HEAVY ARROW SHAFT WIDTH ONE THIRD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129184:{value:"1F8A0",name:"LEFTWARDS BOTTOM-SHADED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129185:{value:"1F8A1",name:"RIGHTWARDS BOTTOM SHADED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129186:{value:"1F8A2",name:"LEFTWARDS TOP SHADED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129187:{value:"1F8A3",name:"RIGHTWARDS TOP SHADED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129188:{value:"1F8A4",name:"LEFTWARDS LEFT-SHADED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129189:{value:"1F8A5",name:"RIGHTWARDS RIGHT-SHADED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129190:{value:"1F8A6",name:"LEFTWARDS RIGHT-SHADED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129191:{value:"1F8A7",name:"RIGHTWARDS LEFT-SHADED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129192:{value:"1F8A8",name:"LEFTWARDS BACK-TILTED SHADOWED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129193:{value:"1F8A9",name:"RIGHTWARDS BACK-TILTED SHADOWED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129194:{value:"1F8AA",name:"LEFTWARDS FRONT-TILTED SHADOWED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129195:{value:"1F8AB",name:"RIGHTWARDS FRONT-TILTED SHADOWED WHITE ARROW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129196:{value:"1F8AC",name:"WHITE ARROW SHAFT WIDTH ONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129197:{value:"1F8AD",name:"WHITE ARROW SHAFT WIDTH TWO THIRDS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:""},129280:{value:"1F900",name:"CIRCLED CROSS FORMEE WITH FOUR DOTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"豈"},129281:{value:"1F901",name:"CIRCLED CROSS FORMEE WITH TWO DOTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"更"},129282:{value:"1F902",name:"CIRCLED CROSS FORMEE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"車"},129283:{value:"1F903",name:"LEFT HALF CIRCLE WITH FOUR DOTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"賈"},129284:{value:"1F904",name:"LEFT HALF CIRCLE WITH THREE DOTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"滑"},129285:{value:"1F905",name:"LEFT HALF CIRCLE WITH TWO DOTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"串"},129286:{value:"1F906",name:"LEFT HALF CIRCLE WITH DOT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"句"},129287:{value:"1F907",name:"LEFT HALF CIRCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"龜"},129288:{value:"1F908",name:"DOWNWARD FACING HOOK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"龜"},129289:{value:"1F909",name:"DOWNWARD FACING NOTCHED HOOK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"契"},129290:{value:"1F90A",name:"DOWNWARD FACING HOOK WITH DOT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"金"},129291:{value:"1F90B",name:"DOWNWARD FACING NOTCHED HOOK WITH DOT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"喇"},129296:{value:"1F910",name:"ZIPPER-MOUTH FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"蘿"},129297:{value:"1F911",name:"MONEY-MOUTH FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"螺"},129298:{value:"1F912",name:"FACE WITH THERMOMETER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"裸"},129299:{value:"1F913",name:"NERD FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"邏"},129300:{value:"1F914",name:"THINKING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"樂"},129301:{value:"1F915",name:"FACE WITH HEAD-BANDAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"洛"},129302:{value:"1F916",name:"ROBOT FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"烙"},129303:{value:"1F917",name:"HUGGING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"珞"},129304:{value:"1F918",name:"SIGN OF THE HORNS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"落"},129305:{value:"1F919",name:"CALL ME HAND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"酪"},129306:{value:"1F91A",name:"RAISED BACK OF HAND",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"駱"},129307:{value:"1F91B",name:"LEFT-FACING FIST",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"亂"},129308:{value:"1F91C",name:"RIGHT-FACING FIST",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"卵"},129309:{value:"1F91D",name:"HANDSHAKE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"欄"},129310:{value:"1F91E",name:"HAND WITH INDEX AND MIDDLE FINGERS CROSSED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"爛"},129311:{value:"1F91F",name:"I LOVE YOU HAND SIGN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"蘭"},129312:{value:"1F920",name:"FACE WITH COWBOY HAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"鸞"},129313:{value:"1F921",name:"CLOWN FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"嵐"},129314:{value:"1F922",name:"NAUSEATED FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"濫"},129315:{value:"1F923",name:"ROLLING ON THE FLOOR LAUGHING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"藍"},129316:{value:"1F924",name:"DROOLING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"襤"},129317:{value:"1F925",name:"LYING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"拉"},129318:{value:"1F926",name:"FACE PALM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"臘"},129319:{value:"1F927",name:"SNEEZING FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"蠟"},129320:{value:"1F928",name:"FACE WITH ONE EYEBROW RAISED",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"廊"},129321:{value:"1F929",name:"GRINNING FACE WITH STAR EYES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"朗"},129322:{value:"1F92A",name:"GRINNING FACE WITH ONE LARGE AND ONE SMALL EYE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"浪"},129323:{value:"1F92B",name:"FACE WITH FINGER COVERING CLOSED LIPS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"狼"},129324:{value:"1F92C",name:"SERIOUS FACE WITH SYMBOLS COVERING MOUTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"郎"},129325:{value:"1F92D",name:"SMILING FACE WITH SMILING EYES AND HAND COVERING MOUTH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"來"},129326:{value:"1F92E",name:"FACE WITH OPEN MOUTH VOMITING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"冷"},129327:{value:"1F92F",name:"SHOCKED FACE WITH EXPLODING HEAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"勞"},129328:{value:"1F930",name:"PREGNANT WOMAN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"擄"},129329:{value:"1F931",name:"BREAST-FEEDING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"櫓"},129330:{value:"1F932",name:"PALMS UP TOGETHER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"爐"},129331:{value:"1F933",name:"SELFIE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"盧"},129332:{value:"1F934",name:"PRINCE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"老"},129333:{value:"1F935",name:"MAN IN TUXEDO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"蘆"},129334:{value:"1F936",name:"MOTHER CHRISTMAS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"虜"},129335:{value:"1F937",name:"SHRUG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"路"},129336:{value:"1F938",name:"PERSON DOING CARTWHEEL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"露"},129337:{value:"1F939",name:"JUGGLING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"魯"},129338:{value:"1F93A",name:"FENCER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"鷺"},129339:{value:"1F93B",name:"MODERN PENTATHLON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"碌"},129340:{value:"1F93C",name:"WRESTLERS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"祿"},129341:{value:"1F93D",name:"WATER POLO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"綠"},129342:{value:"1F93E",name:"HANDBALL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"菉"},129344:{value:"1F940",name:"WILTED FLOWER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"鹿"},129345:{value:"1F941",name:"DRUM WITH DRUMSTICKS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"論"},129346:{value:"1F942",name:"CLINKING GLASSES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"壟"},129347:{value:"1F943",name:"TUMBLER GLASS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"弄"},129348:{value:"1F944",name:"SPOON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"籠"},129349:{value:"1F945",name:"GOAL NET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"聾"},129350:{value:"1F946",name:"RIFLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"牢"},129351:{value:"1F947",name:"FIRST PLACE MEDAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"磊"},129352:{value:"1F948",name:"SECOND PLACE MEDAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"賂"},129353:{value:"1F949",name:"THIRD PLACE MEDAL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"雷"},129354:{value:"1F94A",name:"BOXING GLOVE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"壘"},129355:{value:"1F94B",name:"MARTIAL ARTS UNIFORM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"屢"},129356:{value:"1F94C",name:"CURLING STONE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"樓"},129360:{value:"1F950",name:"CROISSANT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"縷"},129361:{value:"1F951",name:"AVOCADO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"陋"},129362:{value:"1F952",name:"CUCUMBER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"勒"},129363:{value:"1F953",name:"BACON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"肋"},129364:{value:"1F954",name:"POTATO",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"凜"},129365:{value:"1F955",name:"CARROT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"凌"},129366:{value:"1F956",name:"BAGUETTE BREAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"稜"},129367:{value:"1F957",name:"GREEN SALAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"綾"},129368:{value:"1F958",name:"SHALLOW PAN OF FOOD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"菱"},129369:{value:"1F959",name:"STUFFED FLATBREAD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"陵"},129370:{value:"1F95A",name:"EGG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"讀"},129371:{value:"1F95B",name:"GLASS OF MILK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"拏"},129372:{value:"1F95C",name:"PEANUTS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"樂"},129373:{value:"1F95D",name:"KIWIFRUIT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"諾"},129374:{value:"1F95E",name:"PANCAKES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"丹"},129375:{value:"1F95F",name:"DUMPLING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"寧"},129376:{value:"1F960",name:"FORTUNE COOKIE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"怒"},129377:{value:"1F961",name:"TAKEOUT BOX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"率"},129378:{value:"1F962",name:"CHOPSTICKS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"異"},129379:{value:"1F963",name:"BOWL WITH SPOON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"北"},129380:{value:"1F964",name:"CUP WITH STRAW",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"磻"},129381:{value:"1F965",name:"COCONUT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"便"},129382:{value:"1F966",name:"BROCCOLI",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"復"},129383:{value:"1F967",name:"PIE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"不"},129384:{value:"1F968",name:"PRETZEL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"泌"},129385:{value:"1F969",name:"CUT OF MEAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"數"},129386:{value:"1F96A",name:"SANDWICH",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"索"},129387:{value:"1F96B",name:"CANNED FOOD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"參"},129408:{value:"1F980",name:"CRAB",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"呂"},129409:{value:"1F981",name:"LION FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"女"},129410:{value:"1F982",name:"SCORPION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"廬"},129411:{value:"1F983",name:"TURKEY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"旅"},129412:{value:"1F984",name:"UNICORN FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"濾"},129413:{value:"1F985",name:"EAGLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"礪"},129414:{value:"1F986",name:"DUCK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"閭"},129415:{value:"1F987",name:"BAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"驪"},129416:{value:"1F988",name:"SHARK",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"麗"},129417:{value:"1F989",name:"OWL",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"黎"},129418:{value:"1F98A",name:"FOX FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"力"},129419:{value:"1F98B",name:"BUTTERFLY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"曆"},129420:{value:"1F98C",name:"DEER",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"歷"},129421:{value:"1F98D",name:"GORILLA",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"轢"},129422:{value:"1F98E",name:"LIZARD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"年"},129423:{value:"1F98F",name:"RHINOCEROS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"憐"},129424:{value:"1F990",name:"SHRIMP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"戀"},129425:{value:"1F991",name:"SQUID",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"撚"},129426:{value:"1F992",name:"GIRAFFE FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"漣"},129427:{value:"1F993",name:"ZEBRA FACE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"煉"},129428:{value:"1F994",name:"HEDGEHOG",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"璉"},129429:{value:"1F995",name:"SAUROPOD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"秊"},129430:{value:"1F996",name:"T-REX",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"練"},129431:{value:"1F997",name:"CRICKET",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"聯"},129472:{value:"1F9C0",name:"CHEESE WEDGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"燎"},129488:{value:"1F9D0",name:"FACE WITH MONOCLE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"類"},129489:{value:"1F9D1",name:"ADULT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"六"},129490:{value:"1F9D2",name:"CHILD",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"戮"},129491:{value:"1F9D3",name:"OLDER ADULT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"陸"},129492:{value:"1F9D4",name:"BEARDED PERSON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"倫"},129493:{value:"1F9D5",name:"PERSON WITH HEADSCARF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"崙"},129494:{value:"1F9D6",name:"PERSON IN STEAMY ROOM",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"淪"},129495:{value:"1F9D7",name:"PERSON CLIMBING",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"輪"},129496:{value:"1F9D8",name:"PERSON IN LOTUS POSITION",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"律"},129497:{value:"1F9D9",name:"MAGE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"慄"},129498:{value:"1F9DA",name:"FAIRY",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"栗"},129499:{value:"1F9DB",name:"VAMPIRE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"率"},129500:{value:"1F9DC",name:"MERPERSON",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"隆"},129501:{value:"1F9DD",name:"ELF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"利"},129502:{value:"1F9DE",name:"GENIE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"吏"},129503:{value:"1F9DF",name:"ZOMBIE",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"履"},129504:{value:"1F9E0",name:"BRAIN",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"易"},129505:{value:"1F9E1",name:"ORANGE HEART",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"李"},129506:{value:"1F9E2",name:"BILLED CAP",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"梨"},129507:{value:"1F9E3",name:"SCARF",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"泥"},129508:{value:"1F9E4",name:"GLOVES",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"理"},129509:{value:"1F9E5",name:"COAT",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"痢"},129510:{value:"1F9E6",name:"SOCKS",category:"So",class:"0",bidirectional_category:"ON",mapping:"",decimal_digit_value:"",digit_value:"",numeric_value:"",mirrored:"N",unicode_name:"",comment:"",uppercase_mapping:"",lowercase_mapping:"",titlecase_mapping:"",symbol:"罹"}}},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(){return o.default.createElement("div",{className:"Home f fcol fg"},o.default.createElement("div",{className:"title"},o.default.createElement("img",{src:"images/vis-logo.png",alt:"vis-logo"}),o.default.createElement("h1",null,"Vis Academy"),o.default.createElement("p",null,"Tutorials and classes prepared by the Uber visualization team")),o.default.createElement("div",{className:"fg f fac fw lessons"},m.default.map(function(e,n){return o.default.createElement("a",{href:"#"+e.path,key:n},o.default.createElement("div",{className:"lesson-card f fcol fac"},o.default.createElement("img",{src:e.image,alt:e.name,className:"lesson-card__image"}),o.default.createElement("h3",{className:"lesson-card__name"},e.name),o.default.createElement("p",{className:"lesson-card__desc fg"},e.desc),o.default.createElement("div",{className:"badges"},(e.badges||[]).map(function(e,n){return(0,u.default)({tag:e,key:n})}))))})),o.default.createElement(c.default,null))}Object.defineProperty(n,"__esModule",{value:!0});var r=t(0),o=i(r),l=t(1405),c=i(l),s=t(1406),u=i(s),p=t(604),m=i(p);n.default=a},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i=t(169),a=t(0),r=function(e){return e&&e.__esModule?e:{default:e}}(a);n.default=function(){return r.default.createElement("footer",null,r.default.createElement("div",{className:"container"},i.FOOTER_LOGO&&r.default.createElement("div",null,r.default.createElement("h4",null,"Made by"),r.default.createElement("img",{src:""+i.FOOTER_LOGO,alt:"logo",className:"footer-logo"}))))}},function(e,n,t){"use strict";function i(e){var n=e.tag,t=e.key;return r.default.createElement("div",{className:"badge",key:t},n)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=i;var a=t(0),r=function(e){return e&&e.__esModule?e:{default:e}}(a)},function(e,n){e.exports="# Installing a coding environment - Windows\n\nBefore you get started with the lessons, you need to have number of tools installed on your machine. Here are detailed steps to get everything you need on Windows. If you are using MacOS, checkout [our MacOS guide instead](#/installing-a-coding-environment/installing-tools-mac).\n\n## Get a text editor\n\nFirst things first is to make sure you have a robust text editor. I am partial to [Sublime Text](https://www.sublimetext.com/3) but there are lots of other good options like [Visual Studio](https://code.visualstudio.com/), [Atom](https://atom.io) and many others. \n\n## Get Node.js\n\nThe next step is to get [node.js](https://nodejs.org/en/download/). Simply follow the link to the Windows installer and follow instructions with default options.\n\nWhen you are done, find the node.js command prompt in your start menu and type: \n\n```\nnode -v\n```\n\nto make sure that it's installed. This command should return the version of the node.js you have installed. \n\n## Get Git\n\nNow, download [git for windows](https://git-scm.com/) and again, go through the installation with default settings. \n\nLikewise, when you are done, from your node.js command prompt window, type: \n\n```\ngit --version\n```\n\nand veryify that it's installed. \n\n## Get a Mapbox token\n\nIf you are going to follow a tutorial that uses React-Map-GL, you will probably need a Mapbox token. Go to [Mapbox.com](http://mapbox.com) and sign up or sign in, then go to your account, and finally, click on API access tokens. \n\nEither create a new token or copy the one you want to use.\n\nThen, using our text editor from the first step, we're going to edit the file nodevars.bat found in the same folder where node.js was installed (probably C:\\Program Files\\nodejs). \n\nAfter line 4, which should be something like \n```\nset \"PATH=%APPDATA%\\npm;%~dp0;%PATH%\"\n```\n\nyou're going to type\n\n```\nset \"MapboxAccessToken=[your mapbox access token goes here]\"\n```\n\n(you'll replace [your mapbox access token goes here] by the mapbox access token you just created or copied, and there's no brackets.)\n\nSave this file. \nIt may be protected, in which case find it in the file explorer, remove security options and save again. \n\nIn your node.js command prompt window, type nodevars.\n\nThen type:\n\n```\nset\n```\n\nAnd you should see your MapboxAccessToken. \nEach time you will reopen your node.js command prompt, MapboxAccessToken will be already set.\n\nNext, we're going to download the code files you need to follow the lesson. [Continue the setup here](#/installing-a-coding-environment/downloading-code-examples). (Note - this last step is the same for Mac and Windows)\n\n"},function(e,n){e.exports="# Installing a coding environment - MacOS\n\nBefore you get started with the lessons, you need to have number of tools installed on your machine. Here are detailed steps to get everything you need on MacOS. If you are using Windows, checkout [our Windows guide instead](#/installing-a-coding-environment/installing-tools-windows).\n\nThe following instructions are written for a completely new machine, assuming that nothing you'll need is installed yet.\n\nThe purpose of this section is not to get you the fanciest code environment with all bells and whistles - which has a lot to do with personal preferences, anyway - but to make sure you have enough to get going. For everything we're going to install I've added simple commands to check that this step is cleared; if you're having a problem on a specific step you can find answers online. \n\n## Get a text editor\n\nFirst things first is to make sure you have a robust text editor. I am partial to [Sublime Text](https://www.sublimetext.com/3) but there are lots of other good options like [Visual Studio](https://code.visualstudio.com/), [Atom](https://atom.io) and many others. \n\n## Open terminal\n\nGo to Finder, then in the top menu, select Go, then Utilities. You will find your terminal. Once open, right click on its icon in the dock bar and in the Options, select Keep in dock bar.\n\n## Install Xcode command line tools\n\nIn your terminal prompt, type:\n\n```\nxcode-select --install\n```\n\nto install the Xcode command line tools. \n\nThen, agree to the license:\n\n```\nsudo xcodebuild -license\n```\n\nType in your password, page through the document then finally at the end, type agree.\n\n## Install homebrew\n\nHomebrew is what will enable us to install node and git in a minute. \n\nIn your terminal prompt, type (or, let's be real, copy/paste):\n```\n/usr/bin/ruby -e \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)\"\n```\n\n## Get Node.js\n\nStill in your terminal prompt, type: \n\n```\nbrew install node\n```\n\nThen, at the prompt:\n\n```\nnode -v\n```\n\nto make sure that it's installed. This command should return the version of the node.js you have installed. \n\n## Get Git\n\nNow, type:\n\n```\nbrew install git\n```\n\nLikewise, when you are done, from your node.js command prompt window, type: \n\n```\ngit --version\n```\n\nand veryify that it's installed. \n\n## Get a Mapbox token\n\nIf you are going to follow a tutorial that uses React-Map-GL, you will probably need a Mapbox token. Go to [Mapbox.com](http://mapbox.com) and sign up or sign in, then go to your account, and finally, click on API access tokens. \n\nEither create a new token or copy the one you want to use.\n\nNext, we're going to put that token in your .bash_profile file so that you can access it when needed. \n\n.bash_profile doesn't necessarily exist, on a new machine, it has to be created. So either find it (in your home folder) or create a new file. \n\nThere, add the line: \n\n```\nexport MAPBOX_TOKEN=\"[your mapbox access token]\"\n```\n\n(you'll replace [your mapbox access token goes here] by the mapbox access token you just created or copied, and there's no brackets.)\n\nSave this file - if you are creating a new .bash_profile file, it should go in your home folder. \nClose your terminal window and reopen it. \n\nNow type: \n\n```\necho $MAPBOX_TOKEN\n```\n\nAnd you should see your Mapbox access token. \nEach time you will reopen your terminal, your access token will be present in your environment. \n\nNext, we're going to download the code files you need to follow the lesson. [Continue the setup here](#/installing-a-coding-environment/downloading-code-examples). (Note - this last step is the same for Mac and Windows)\n\n"},function(e,n){e.exports="In the previous steps, we've installed: \n- a code editor,\n- node.js and npm,\n- git,\n\nwe've obtained a mapbox token and we made sure it will be accessible each time you need it.\n\nIf you haven't accomplished this yet, that's how you do it: \n- [on Windows](#/installing-a-coding-environment/installing-tools-windows)\n- [on MacOS](#/installing-a-coding-environment/installing-tools-mac)\n\nNext, we are going to get the code files that we need. \n\n# Cloning the repository\n\nAll the code examples are stored on a github repository. To be able to follow the lessons, you will need to modify these examples on your local machine, which is why you need to get your own, local copy.\n\nIn your node.js command prompt window, type: \n\n```\ngit clone https://github.com/uber-common/vis-academy.git\n```\n\nwhich will download your own copy from github.\n\nAfter this is done, a copy of the vis-academy repo should be in the vis-academy folder. \n\n# Verifying that everything works\n\nWe are going to build the app from the first lesson, \"Building a Geospatial App\", to make sure that everything works:\n\nType:\n\n```\ncd vis-academy/src/demos/building-a-geospatial-app/starting-code\nnpm install\n```\n\nThis step can take a minute or two as all the dependencies are downloaded. When you have access to the prompt again, type:\n\n```\nnpm run start\n```\n\nAnd open your browser at this address: http://localhost:3030/ - though a new browser should already be open.\n\nIf you see:\n![empty app - Edit me!](images/setup/emtpy-app.png)\n\nCongratulations! You are ready to enroll to the academy.\nIf the app cannot find your Mapbox token, it would let you know. Go back to the previous step and make sure it's set in your environment variables. \n"},function(e,n){e.exports="Before we start, let's make sure we have everything necessary to run our app.\n\nThis tutorial assumes a basic familiarity with Javascript and the command line,\nbut otherwise it's not necessary to understand every step. Feel free to ask\nquestions if anything is unclear.\n\n## 1. Getting a Mapbox Token\n\nYou need a free Mapbox token in order to get the map to load.\nHead over to [Mapbox](https://www.mapbox.com/help/define-access-token/) and get\none now if you don't already have one.\n\nOnce you have a token, you will need to set it in your environment (whichever\nterminal you are using to run the tutorial).\n\nFor example, on Linux and Mac, you would run:\n\n```\nexport MapboxAccessToken=\n```\n\nFor Vis 2017 tutorial, here is the token you can use, it will be valid for this week\n```\nexport MapboxAccessToken=pk.eyJ1IjoidWJlcmRhdGEiLCJhIjoiY2o4OW90ZjNuMDV6eTMybzFzbmc3bWpvciJ9.zfRO_nfL1O3d2EuoNtE_NQ\n```\n\n## 2. Cloning and Running\nYou should have git, node >= 6, and either yarn or npm installed.\n\nClone our tutorial repository and open the new directory.\n```\ngit clone https://github.com/uber-common/vis-academy.git\ncd vis-academy/src/demos/building-a-geospatial-app/starting-code\n\nyarn # or npm install (slower)\nnpm start\n```\n\nA page should automatically open in your browser, with a pretty basic app (for now!).\n\nNote that the repository you cloned also contains all the content and code of\nthis tutorial, and you may run it locally if you want (repeat the last two steps\nfrom above from vis-academy/).\n\n## 3. How this tutorial works\n\nIn this tutorial, you will build a full geospatial application from scratch, with maps, WebGL data overlays and interactive charts.\n\nIn each lesson, we'll highlight what we'll cover, then we'll go through the code examples - copying the examples is how we'll build the app step by step. Some parts of the lessons are skippable - you can move to the next session and still have a functional app at the end.\n\nFeel free to explore and experiment as you copy the code examples, you can find working code that correspond to the start of each lesson in the repository.\n\nWe'll end each lesson with key takeaways and further reading.\n\n## 4. Start Coding!\n\nYou can now open your text editor with the following file:\n\n```\nsrc/demos/building-a-geospatial-app/starting-code/src/app.js\n```\n\nIt's an empty component! `starting-code` will be the folder that holds all your\nchanges as you go through the tutorial. You can now head to the next step:\n[Starting With A Map](#/building-a-geospatial-app/1-starting-with-a-map).\n"},function(e,n){e.exports="\x3c!-- INJECT:\"GeospatialAppStartingWithMap\" heading --\x3e\n\n
      \n
    • Create a map in a React application,
    • \n
    • Add interaction to the map (zoom, pan, resize window)
    • \n
    \n\n# Starting With a Map\n\n[react-map-gl](https://github.com/uber/react-map-gl) is a `React` wrapper around\nthe powerful `MapboxGL` mapping library. `react-map-gl` makes it super easy to\ndrop a mapping component into your application.\n\nCheckout the complete code for this step\n[here](https://github.com/uber-common/vis-academy/blob/master/src/demos/building-a-geospatial-app/1-starting-with-map/src/app.js).\n\n## 1. Start with a bare React Component\n\n**HOLD UP!!!** If you got here without reading the **Setup** step, it is\nhighly recommended that you do so, or your application might not work.\n[GO HERE](#/building-a-geospatial-app/0-setup.md) and go through it now.\n\nThe app component in the starting code above currently looks like this:\n```js\n...\nexport default class App extends Component {\n\n constructor(props) {\n super(props);\n }\n\n render() {\n return (\n
    Empty App, Edit Me!
    \n );\n }\n\n}\n```\nThe next steps of this tutorial will only refer to parts of the outline shown\nabove, and not the whole thing.\n\n## 2. Adding Default Viewport State\n\n`react-map-gl` requires a viewport that specifies the dimensions, location, and\nbasic settings of the map, so let's give ourselves a set of defaults:\n```js\n...\nexport default class App extends Component {\n\n constructor(props) {\n super(props);\n this.state = {\n viewport: {\n width: window.innerWidth,\n height: window.innerHeight,\n longitude: -74,\n latitude: 40.7,\n zoom: 11,\n maxZoom: 16\n }\n };\n }\n\n}\n```\nWe set the viewport object on component state because `react-map-gl` leaves\nthe control of the viewport to the implementer. We will have to update this viewport\nmanually and pass it back into `react-map-gl` if we want to change it.\n\n## 3. Adding the Map Component\n\nNow that we have a viewport object, let's add the actual map component.\n`react-map-gl` makes this extremely easy.\n\n```js\nimport MapGL from 'react-map-gl';\n```\nAdd to `render()`\n\n```js\n\nexport default class App extends Component {\n // ...\n render() {\n return (\n
    \n \n \n
    \n );\n }\n\n}\n```\n\n## 4. `onViewportChange` Callback\n\nRemember that `react-map-gl` leaves maintaining the viewport to the user. It would\nbe super tedious if you had to implement the event handling yourself.\n\nLuckily, `react-map-gl` provides a callback that we can use to update our viewport.\nThis `onViewportChange` callback will be called with the updated viewport\nevery time the user interacts with the map (panning, zooming, rotating, etc.)\n\nFor a truly interactive map, let's add the callback and update our state. We\nalready passed in the callback when we defined the component so now we just\nneed to define it.\n```js\nexport default class App extends Component {\n\n _onViewportChange(viewport) {\n this.setState({\n viewport: {...this.state.viewport, ...viewport}\n });\n }\n\n}\n```\n\nNow that we have defined the callback. Let's pass it into the react-map-gl component\n```js\nreturn (\n
    \n this._onViewportChange(viewport)}\n // ...\n >\n
    \n);\n```\n\n## 5. Adding Polish\n\nWe now have a fully functional map, and we could stop here. But what happens\nwhen you resize the window? If you do it right now, you'll notice that the map\nstays the same size. That's a terrible user experience, and we wouldn't want that.\n\nLet's quickly add a resize handler that updates our viewport with the new dimension\n```js\nexport default class App extends Component {\n\n constructor(props) {\n //...\n this._resize = this._resize.bind(this);\n }\n\n componentDidMount() {\n window.addEventListener('resize', this._resize);\n this._resize();\n }\n\n componentWillUnmount() {\n window.removeEventListener('resize', this._resize);\n }\n\n _resize() {\n this._onViewportChange({\n width: window.innerWidth,\n height: window.innerHeight\n });\n }\n\n}\n```\nWe leverage the `onViewportChange` callback to make sure there's only one place\nwhere viewport state is actually being updated.\n\n
      \n
    • We can use the ReactMapGL's MapGL component to use a map in React.
    • \n
    • MapGL behaves just as another React component with props and callbacks.
    • \n
    • Basic settings of the map are stored in the __viewport__ prop.
    • \n
    • the __onViewportChange__ prop can be used to update the viewport when a user interacts with the map.
    • \n
    \n\n## 6. Completed Code\n\nOur completed component [app.js](https://github.com/uber-common/vis-academy/blob/master/src/demos/building-a-geospatial-app/1-starting-with-map/src/app.js) should now look like this:\n\n```js\n/* global window */\nimport React, {Component} from 'react';\nimport MapGL from 'react-map-gl';\n\nconst MAPBOX_STYLE = 'mapbox://styles/mapbox/dark-v9';\n// Set your mapbox token here\nconst MAPBOX_TOKEN = process.env.MapboxAccessToken; // eslint-disable-line\n\nexport default class App extends Component {\n\n constructor(props) {\n super(props);\n this.state = {\n viewport: {\n width: window.innerWidth,\n height: window.innerHeight,\n longitude: -74,\n latitude: 40.7,\n zoom: 11,\n maxZoom: 16\n }\n };\n this._resize = this._resize.bind(this);\n }\n\n componentDidMount() {\n window.addEventListener('resize', this._resize);\n this._resize();\n }\n\n componentWillUnmount() {\n window.removeEventListener('resize', this._resize);\n }\n\n _onViewportChange(viewport) {\n this.setState({\n viewport: {...this.state.viewport, ...viewport}\n });\n }\n\n _resize() {\n this._onViewportChange({\n width: window.innerWidth,\n height: window.innerHeight\n });\n }\n\n render() {\n return (\n
    \n this._onViewportChange(viewport)}\n mapboxApiAccessToken={MAPBOX_TOKEN}>\n \n
    \n );\n }\n}\n```\n\nThat's all you need to render a map and make it interactive!\nLet's dig a bit into what each one of those properties does.\n\n## Properties\n\n##### `width, height, longitude, latitude, zoom` {Number} (required)\nThese are the `viewport` properties and indicate the starting point of\nyour map.\n\n##### `mapStyle` {String | Object | Immutable.Map}\nThis is the map style, either as a URL string or a full style object.\n\n#### `onViewportChange` {Function}\nCallback that will be called whenever the map updates (i.e. during interaction).\nYou **must** implement this and update the component with the new `viewport`\nproperties for a truly interactive map experience.\n\n#### `mapboxApiAccessToken` {String}\nThe `MapboxGL` token required if you're trying to load a `mapStyle` that uses\nmapbox data - which is any of their default styles.\n[More Info](https://www.mapbox.com/help/create-api-access-token/)\n\nFor more detail information about `react-map-gl`,\n[visit its Github](https://github.com/uber/react-map-gl).\n"},function(e,n){e.exports='# Map Overlay Types\n\n[ReactMapGL](https://github.com/uber/react-map-gl) and [Deck.gl](https://github.com/uber/deck.gl)\noffers a collection of map overlays. Here we provide a list of overlays and\nexplan how they can be used in mapping visualizations\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    ScatterplotArc
    extrudedextruded
    Geojson: PathGeojson: Chorepleth
    extrudedextruded
    Hexagon3d Hexagon
    extrudedextruded
    \n'},function(e,n){e.exports='# Scatterplot\n\n[Scatterplot](https://uber.github.io/deck.gl/#/documentation/layer-catalog/scatterplot-layer) can be used to plot point locations. It provided a fast overview of where the events have occured. You can color code the points to show different types of events, or have its radius based on a numeric metric such as price, occurrence or duration.\n\n

    \n extruded\n extruded\n

    \n\n_Left: Trip dropoffs in LA, using additive blending to show density_ \n```js\n\nclass DeckGLOverlay extends Component {\n\n _initialize(gl) {\n gl.blendFunc(gl.SRC_ALPHA, gl.DST_ALPHA);\n gl.blendEquation(gl.FUNC_ADD);\n }\n\n render() {\n return (\n \n );\n }\n}\n```\n_Right: Trips in NYC, blue is pickup and pink is dropoff_ \n```js\nconst layers = [\n new ScatterplotLayer({\n id: \'scatterplot\',\n data,\n getColor: d => d.pickup ? [0, 128, 255] : [255, 0, 128]\n })\n];\n```\n'},function(e,n){e.exports='# Arc\n\n[Arc](https://uber.github.io/deck.gl/#/documentation/layer-catalog/arc-layer) can be used to plot links between two points. Color and thickness of arcs can be based on different metrics. Arc overlay can be used to plot network graphs. The connection of different region is more visible when viewed in 3d.\n\n

    \n extruded\n extruded\n

    \n\n_Left: Restaurant deliveries. Color based on cuisine type_\n\n\n```js\nconst layers = [\n new ArcLayer({\n id: \'arc-layer\',\n data,\n getSourcePosition: d => d.restaurtPosition,\n getTargetPosition: d => d.deliveryPosition,\n getSourceColor: d => CUISINE_TO_COLOR[d.cuisineType],\n getTargetColor: d => CUISINE_TO_COLOR[d.cuisineType]\n })\n];\n```\n\n_Right: All trips originated from a specific area, in perspective view. Color based on type of rides_\n'},function(e,n){e.exports='# Hexagon\n\n[Hexagon](https://uber.github.io/deck.gl/#/documentation/layer-catalog/hexagon-layer) renders a hexagonal heatmap based on points aggregations.\nIt takes an array of points and radius of the hexagon bin, then projects points into the bins. The color and height of the hexagon\nis scaled by number of points it contains by default. However, you can pass a function to getColorValue that calculate a value by all the points in a hex bin to used as color reference.\n\n### Extrusion\nHexagon elevation can be enabled in 3d by passing `extruded: true`. Elevation is based on number of points in each bin.\n\n

    \n extruded\n extruded\n

    \n\n_Left: Trip pickup heatmap in LA_\n\n```js\nconst layers = [\n new HexagonLayer({\n id: \'heatmap\',\n data,\n radius: 1000,\n getPosition: d => d.position\n })\n];\n```\n\n_Right: Trip pickup heatmap in LA with elevation enabled_\n```js\nconst layers = [\n new HexagonLayer({\n id: \'heatmap\',\n data,\n radius: 1000,\n getPosition: d => d.position,\n extruded: true\n })\n];\n```\n### Color Value\nBy default, hexagon color is based on number of points it contains. `getColorValue` gives you the option to color the hexagons based\n on your choice of value aggregation. For example, You can pass in getColorValue to color the bins by avg/mean/max of a specific attributes of each point.\n\n

    \n extruded\n extruded\n

    \n\n_Left: Trips in NYC, color based on average trip fares_\n```js\n// Outside render function\nconst getColorValue = points => average(points.map(p => p.fare));\n\n// Inside render function\nconst layers = [\n new HexagonLayer({\n id: \'heatmap\',\n data,\n radius: 1000,\n getColorValue\n })\n];\n```\n_Right: Trips in NYC, color based on average trip fares, elevation based on number of trips in each bin_\n```js\n//\nconst layers = [\n new HexagonLayer({\n id: \'heatmap\',\n data,\n radius: 1000,\n getColorValue,\n extruded: true\n })\n];\n```\n### Percentile\nYou can pass in `upperPercentiles` and `lowerPercentile` to filter bins and re-calculate color based on filtered range.\nBins with value outside the percentile range will be hidden. The percentile is a useful feature to help visualize hidden patterns in the low percentile range.\n\n

    \n extruded\n extruded\n

    \n\n_Left: Road accident in UK, upper percentile set to 100._\n```js\n//\nconst layers = [\n new HexagonLayer({\n id: \'heatmap\',\n data,\n radius: 1000,\n extruded: true\n })\n];\n```\n_Right: Road accident in UK, upper percentile set to 99.5._ \n\n```js\nconst layers = [\n new HexagonLayer({\n id: \'heatmap\',\n data,\n radius: 1000,\n upperPercentile: 99.5,\n extruded: true\n })\n];\n```\n'},function(e,n){e.exports="\x3c!-- INJECT:\"GeospatialAppScatterplotOverlay\" heading --\x3e\n\n
      \n
    • Plot data on a map
    • \n
    • First contact with Deck.GL
    • \n
    \n\n# Add a Scatterplot Overlay with Deck.GL\n\nAs cool as having a map is, an empty map is not that useful. Let's see if we\ncan add a `Scatterplot` overlay with the Taxi data set to the map we created in the previous example.\n\n[Deck.GL](http://uber.github.io/deck.gl) is a WebGL overlay suite for React,\nproviding a set of highly performant data visualization overlays.\n\n`Deck.GL` comes with several prepackaged layers that we can use, in conjunction\nwith our map, to show display geospatial data. The simplest one is the `ScatterplotLayer`,\nwhich we will use.\n\nCheckout the complete code for this step\n[here](https://github.com/uber-common/vis-academy/blob/master/src/demos/building-a-geospatial-app/2-scatterplot-overlay/src/app.js).\n\n\n## 1. Add Taxi Data\n\nImport the taxi data into your `app.js` component. If you cloned our\ntutorial repo as-is, your import statement should look like this:\n\n```js\nimport taxiData from '../../../data/taxi';\n```\n\nNow we need to process this data into a usable format. Since we are only going\nto be working with a `ScatterplotLayer` for now, we only care about the\n`latitude`, `longitude`, and another bit called `pickup` to use for coloring\nthe dots.\n\nWe add a `_processData` method and call it when component mounts to process\nthe data.\n\n```js\nexport default class App extends Component {\n\n componentDidMount() {\n this._processData();\n // ...\n }\n\n _processData() {\n if (taxiData) {\n this.setState({status: 'LOADED'});\n const points = taxiData.reduce((accu, curr) => {\n accu.push({\n position: [Number(curr.pickup_longitude), Number(curr.pickup_latitude)],\n pickup: true\n });\n accu.push({\n position: [Number(curr.dropoff_longitude), Number(curr.dropoff_latitude)],\n pickup: false\n });\n return accu;\n }, []);\n this.setState({\n points,\n status: 'READY'\n });\n }\n }\n\n // ...\n}\n```\n\n## 2. Add `deck.gl` Component\n\nOpen file `deckgl-overlay.js` where we will put the deck.gl\ncomponent. First, let's add `DeckGl`:\n\n```\nimport DeckGL, {ScatterplotLayer} from 'deck.gl';\n\n```\n\nthen render it:\n\n```js\n\n render() {\n if (!this.props.data) {\n return null;\n }\n\n const layers = [];\n\n return (\n \n );\n }\n\n```\n\nThis gives us the basic structure, using the export `DeckGL` react component\nto render our `deck.gl` overlay. You'll notice that `layers` is being passed to\n`DeckGL` but it's an empty array. We have to initialize each `deck.gl` layer\nseparately. Let's edit the function and initialize a `ScatterplotLayer` in `render()` function.\n\n```js\n// const layers = [];\n\nconst layers = [\n new ScatterplotLayer({\n id: 'scatterplot',\n getPosition: d => d.position,\n getColor: d => [0, 128, 255],\n getRadius: d => 5,\n opacity: 0.5,\n pickable: false,\n radiusScale: 5,\n radiusMinPixels: 0.25,\n radiusMaxPixels: 30,\n ...this.props\n })\n];\n```\n\n## 3. Using the `deck.gl` Component\n\nNow that we have the component created, we can render it inside `App` and pass\ndata as well as other props to it.\n\n```js\nimport DeckGLOverlay from './deckgl-overlay';\n\nexport default class App extends Component {\n\n render() {\n return (\n
    \n \n \n \n
    \n );\n }\n}\n```\n\nOnce we add the code to initialize a `ScatterplotLayer`, we will have\na working map. We can further edit our `ScatterplotLayer` to color\nthe dots by `pickup` or `dropoff`. Let's edit our `ScatterplotLayer` to have the color depends on pickup or dropoff by changing\nthe `getColor` callback\n\n```js\n getColor: d => d.pickup ? PICKUP_COLOR : DROPOFF_COLOR,\n\n```\nThat's all you need to render a scatter plot layer with deck.gl. Let's go over\njust some properties of the `ScatterplotLayer` above:\n\n##### `data` {Array}\nData for the layer. In this case, it's our Taxi data set.\n\n##### `getPosition` {Function}\nFunction that gets called for each data point, should return an array of [longitude, latitude].\n\n##### `getColor, getRadius` {Function}\nAlso get called for each data point, and return the color and radius, respectively,\nfor each point.\n\n##### `pickable` {Bool}\nIndicates whether this layer would be interactive.\n\n\nWith this, you should have a working `deck.gl` overlay that displays the taxi\ndata as a scatterplot overlay.\n\n\n
      \n
    • the Deck.GL __DeckGL__ component can be used to plot _layers_ over a map.
    • \n
    • Each layer can have different parameters that control the result, including a dataset.
    • \n
    \n\n
      \n
    • [Deck.GL](http://uber.github.io/deck.gl) and its extensive documentation
    • \n
    • [Gallery of Deck.GL overlays](https://uber-common.github.io/vis-academy/#/building-a-geospatial-app/data-overlays-gallery/mapping-types)
    • \n
    \n\n## Optional section\n\nFeel free to skip to [lesson 3](https://uber-common.github.io/vis-academy/#/building-a-geospatial-app/3-more-data-overlays-hexagons) or even [lesson 4](https://uber-common.github.io/vis-academy/#/building-a-geospatial-app/4-a-basic-chart).\n\n## 4. Adding Polish\n\nIf you check out the source code for this step, you'll see extra code that add\nfunctionalities such as a settings panel, hover handler, hover tooltip, and\nloading spinner.\n\nThe control for the settings panel is already provided in your starting code. It's a typical React component, so there's no use going through the details in this tutorial.\n\n## 4.1. Add layer control panel\n\nImport `LayerControls` and `SCATTERPLOT_CONTROLS` from `./layer-controls`, then add `settings` to `this.state`.\nWith this code, we created settings for our scatterplot layer\n\n```js\n/* global window */\nimport {LayerControls, SCATTERPLOT_CONTROLS} from './layer-controls';\n\nexport default class App extends Component {\n\n constructor(props) {\n super(props);\n this.state = {\n // add settings\n settings: Object.keys(SCATTERPLOT_CONTROLS).reduce((accu, key) => ({\n ...accu,\n [key]: SCATTERPLOT_CONTROLS[key].value\n }), {}),\n };\n }\n}\n```\nNext, lets render a layer control panel on the screen. Lets add `LayerControls` to render methods.\n\n```js\n _updateLayerSettings(settings) {\n this.setState({settings});\n }\n\n render() {\n return (\n
    \n this._updateLayerSettings(settings)}/>\n \n
    \n );\n }\n}\n```\n\nFinally, let's pass `state.settings` to `DeckGLOverlay`.\n\n```js\n\n \n\n```"},function(e,n){e.exports="\x3c!-- INJECT:\"GeospatialAppHexagonOverlay\" heading --\x3e\n\n
      \n
    • Discover more types of Deck.GL overlays
    • \n
    • See how Deck.GL can handle several layers at once
    • \n
    \n\n# Add a Hexagon Overlay with Deck.GL\n[View code](https://github.com/uber-common/vis-academy/tree/master/src/demos/building-a-geospatial-app/3-hexagon-overlay)\n\n**NOTE** This step follows from the **completed** code of the previous section,\n[Scatterplot Overlay](#/building-a-geospatial-app/2-scatterplot-overlay.md).\n\n`Scatterplot` can plot raw points, but to visualize distribution of these\npoints, we need a layer that can aggregate points into a geo grid.\n`HexagonLayer` and `GridLayer` are both aggregation layers that\ncan visualize a distribution heatmap from raw points.\n\n## 1. Update our control panel\nWe're going to upgrade our control panel so we can switch from the scatterplot layer to the hexagon layer. Let's do that now, so you can see the changes on the hexagon layer as we build it.\n\nReplace SCATTERPLOT_CONTROLS with HEXAGON_CONTROLS everywhere in app.js. It appears 4 times:\n- in the import statement,\n- in the component's contructor method, while preparing the initial state,\n- in the render method, as an argument to the LayerControls component.\n\nNow, to implement our new overlay, let's focus on `deckgl-overlay.js`:\n\n## 2. Add Constants for Hexagon Layer\n\nDeck.gl performantly shallow compares on layer props to decide how to update attribute buffer.\nTo avoid unnecessary re-calculations, we define constant params outside of the render function.\n\nYou can add these constants at the very top of `deckgl-overlay.js`.\nWe will pass them into the `HexagonLayer` later on.\n\n```js\n// in RGB\nconst HEATMAP_COLORS = [\n [213, 62, 79],\n [252, 141, 89],\n [254, 224, 139],\n [230, 245, 152],\n [153, 213, 148],\n [50, 136, 189]\n].reverse();\n\nconst LIGHT_SETTINGS = {\n lightsPosition: [-73.8, 40.5, 8000, -74.2, 40.9, 8000],\n ambientRatio: 0.4,\n diffuseRatio: 0.6,\n specularRatio: 0.2,\n lightsStrength: [0.8, 0.0, 0.8, 0.0],\n numberOfLights: 2\n};\n\nconst elevationRange = [0, 1000];\n```\n\n## 3. Add Hexagon Layer\n\nWe have already passed the necessary data into this component in the previous example. So now we only need to take care of rendering the `HexagonLayer` when needed.\n\n```js\n// ...\nimport DeckGL, {ScatterplotLayer, HexagonLayer} from 'deck.gl';\n\n// ...\n\nexport default class DeckGLOverlay extends Component {\n\n render() {\n // ...\n const layers = [\n !this.props.showHexagon ? new ScatterplotLayer({\n id: 'scatterplot',\n getPosition: d => d.position,\n getColor: d => d.pickup ? PICKUP_COLOR : DROPOFF_COLOR,\n getRadius: d => 5,\n opacity: 0.5,\n pickable: true,\n radiusMinPixels: 0.25,\n radiusMaxPixels: 30,\n ...this.props\n }) : null,\n this.props.showHexagon ? new HexagonLayer({\n id: 'heatmap',\n colorRange: HEATMAP_COLORS,\n elevationRange,\n elevationScale: 5,\n extruded: true,\n getPosition: d => d.position,\n lightSettings: LIGHT_SETTINGS,\n opacity: 1,\n pickable: true,\n radius: 300,\n ...this.props\n }) : null\n ];\n\n // ...\n }\n}\n```\n\nWith this, your `deckgl-overlay.js` should be ready to render a functional `HexagonLayer`.\n\nHere's a link to the [complete code of this step](https://github.com/uber-common/vis-academy/tree/master/src/demos/building-a-geospatial-app/hexagon-overlay)\n\n
      \n
    • The HexagonLayer can display aggregated, 3D hexagons
    • \n
    • Deck.GL can display any number of layers at once
    • \n
    • It's possible to deactivate any of these layers at runtime by returning null instead of a layer
    • \n
    \n\nLet's go over some properties of the `HexagonLayer`:\n\n[Deck.gl documentation of Hexagon Layer](https://uber.github.io/deck.gl/#/layer-catalog/hexagon-layer)\n\nLet's go over just some properties of the `HexagonLayer` above:\n\n##### `data` {Array}\nArray of points for the layer. In this case, it's our Taxi data set.\nformat as `[{position: [lng, lat]}, {position: [lng, lat]}]`\n\n##### `getPosition` {Function}\nFunction that gets called on each data point, should return an array of [longitude, latitude].\n\n##### `extruded` {Bool}\nWhether to enable hexagon elevation\n\n#### `radius` {Number}\nHexagon layer cell radius in meters\n\n#### `upperPercentile` {Number} (Default: `100`)\nHexagon cells with value larger than upperPercentile will be hidden\n\n##### `pickable` {Bool}\nIndicates whether this layer should be interactive.\n\n## Optional section\n\nFeel free to skip to [lesson 4](https://uber-common.github.io/vis-academy/#/building-a-geospatial-app/4-a-basic-chart).\n\n## 4. Adding Polish\n\nAdding mouseover interaction to our hexagons:\n\nIn app.js, add this method to our app component:\n\n```js\n _onHover({x, y, object}) {\n this.setState({x, y, hoveredObject: object});\n }\n```\n\nThen, in the component, add a call to this method:\n\n```js\n this._onHover(hover)}\n {...this.state.settings}\n/>\n```\n\nWith this, we effectively pass information whenever the user mousesover the hexagons or scatterplot and we store it in the state of the app. However, we don't display it yet.\n\nLet's add a tooltip component:\n\nAt the beginning of the app, import the styling for the tooltip: \n```js\nimport {tooltipStyle} from './style';\n```\n\nThen, in the render method, right before the component, add:\n\n```js\n {this.state.hoveredObject &&\n
    \n
    {JSON.stringify(this.state.hoveredObject)}
    \n
    \n }\n```\n\nYou will now be able to see additional information when mousing over your map!\n\n\n"},function(e,n){e.exports="\x3c!-- INJECT:\"GeospatialAppBasicCharts\" heading --\x3e\n\n
      \n
    • Create a simple chart
    • \n
    \n\n# Adding Charts with React-Vis\n\n[React-Vis](http://uber.github.io/react-vis) is the Uber library for rendering charts with React.\n\nIn React Vis, creating a chart has a nice React-y feeling of assembling components one into another.\n\n## 1. Before we get started - some changes to our app\n\nWe're going to need extra data for the charts.\n\nin your app.js file, replace your _processData method with this one:\n```js\n _processData() {\n if (taxiData) {\n this.setState({status: 'LOADED'});\n const data = taxiData.reduce((accu, curr) => {\n\n const pickupHour = new Date(curr.pickup_datetime).getUTCHours();\n const dropoffHour = new Date(curr.dropoff_datetime).getUTCHours();\n\n const pickupLongitude = Number(curr.pickup_longitude);\n const pickupLatitude = Number(curr.pickup_latitude);\n\n if (!isNaN(pickupLongitude) && !isNaN(pickupLatitude)) {\n accu.points.push({\n position: [pickupLongitude, pickupLatitude],\n hour: pickupHour,\n pickup: true\n });\n }\n\n const dropoffLongitude = Number(curr.dropoff_longitude);\n const dropoffLatitude = Number(curr.dropoff_latitude);\n\n if (!isNaN(dropoffLongitude) && !isNaN(dropoffLatitude)) {\n accu.points.push({\n position: [dropoffLongitude, dropoffLatitude],\n hour: dropoffHour,\n pickup: false\n });\n }\n\n const prevPickups = accu.pickupObj[pickupHour] || 0;\n const prevDropoffs = accu.dropoffObj[dropoffHour] || 0;\n\n accu.pickupObj[pickupHour] = prevPickups + 1;\n accu.dropoffObj[dropoffHour] = prevDropoffs + 1;\n\n return accu;\n }, {\n points: [],\n pickupObj: {},\n dropoffObj: {}\n });\n\n data.pickups = Object.entries(data.pickupObj).map(([hour, count]) => {\n return {hour: Number(hour), x: Number(hour) + 0.5, y: count};\n });\n data.dropoffs = Object.entries(data.dropoffObj).map(([hour, count]) => {\n return {hour: Number(hour), x: Number(hour) + 0.5, y: count};\n });\n data.status = 'READY';\n\n this.setState(data);\n }\n }\n```\n\nYou can just copy/paste. Nothing is rocket science here, we're just creating our dataset.\nWe're building 3 extra objects: _pickups_, which has the number of pickups by hour, _dropoffs_, which has the tally of dropoffs by hour, and _scatterplot_, which will show how the distance and time of the trips are correlated.\nWe're also adding the hour of the pickup or dropoff time to the dataset we passed to the deck.gl overlay.\n\nThen, create a new file called charts.js with the following:\n\n```js\nimport React from 'react';\nimport {charts} from './style';\n\nimport {\n VerticalBarSeries,\n XAxis,\n XYPlot,\n YAxis\n} from 'react-vis';\n\nexport default function Charts() {\n return (\n
    \n );\n}\n```\n\nFinally, back in your app.js file, add the following:\n\n```js\nimport Charts from './charts';\n```\n\nTowards the top of the file with your other imports, and update the render method like so:\n\n```js\nrender() {\n return (\n
    \n {this.state.hoveredObject &&\n
    \n
    {this.state.hoveredObject.id}
    \n
    }\n this._updateLayerSettings(settings)}/>\n this._onViewportChange(viewport)}\n mapboxApiAccessToken={MAPBOX_TOKEN}>\n this._onHover(hover)}\n {...this.state.settings}/>\n \n \n
    \n );\n}\n```\n\nAre you ready?\n\n## 2. Creating a basic React-vis chart\n\nFirst, we are going to create a simple bar chart of pickups by hour.\n\nTo do this, we are going to use the pickup variable we prepared above. This is an array of objects of the form: {x, y}.\nx is going to be the hour, and y is going to be the number of dropoffs we want to plot.\n\nThen, we are going to create our barchart using the following React-Vis components: [XYPlot](http://uber.github.io/react-vis/#/api-reference/xy-plot), [XAxis](http://uber.github.io/react-vis/#/api-reference/axes), [YAxis](http://uber.github.io/react-vis/#/api-reference/axes), and [VerticalBarSeries](http://uber.github.io/react-vis/#/series-reference/bar-series).\n\nIn your charts.js file, update the Charts component as follows:\n\n```js\nexport default function Charts({pickups}) {\n if (!pickups) {\n return (
    );\n }\n return (\n
    \n

    Pickups by hour

    \n

    As percentage of all trips

    \n \n \n \n \n \n
    \n );\n}\n```\n\nThis code produces this output:\n\n\x3c!-- INSERT:\"GeospatialAppBarChartBasic\" --\x3e\n\nIn just 8 lines of React-vis code we have a bar chart with axes!\n\nXYPlot is the wrapper component around all React-Vis marks. It must be passed a height and width, or you can use React-Vis's FlexibleXYPlot to get the dimensions from the parent container (for responsive graphs, e.g.).\n\nInside our XYPlot component, we just add the components that we need in the order that we want:\n\nXAxis is our horizontal axis, YAxis is our vertical axis, and VerticalBarSeries is the series of data proper.\n\n## 2. Customize components with props\n\nEvery component in React-Vis can be fine tuned.\nIn this next session, we're going to work on the appearance of the y-axis. Our objective is to make it go from 0% to 10%.\n\nOur dataset is based a sample of 10,000 trips on a single day. The Y values proper contain an absolute number of pickups - in our sample, there were 434 pickups between 10 and 11 AM, for instance. 434 out of a sample of 10000 is not very useful, but a better way to phrase it is that it represents 4.34% of all the trips.\n\nWe can do that by changing the way the ticks are represented in the axes.\n\n```js\n (d / 100).toFixed(0) + '%'}\n/>\n```\n\nWe'd also like to have the labels of axis go from 0% to 10% (that is: y between 0 and 1000). To do that, we can use the yDomain prop on XYPlot.\n\nWe could actually pass a yDomain prop in the YAxis and the VerticalBarSeries components, but if we do it in XYPlot, we can do it everywhere in one go.\n\n```js\n\n```\n\n\x3c!-- INSERT:\"GeospatialAppBarChartYDomain\" --\x3e\n\nTo read more about axes in React-Vis, consult the [Axes docs](https://uber.github.io/react-vis/api-reference/axes).\n\n
      \n
    • With the React-Vis component __XYPlot__ you can insert charts in your application.
    • \n
    • And again, these charts work like other React components - with props and callbacks.
    • \n
    • XYPlot can have various children like XAxis or BarSeries.
    • \n
    • Series-type components need to have a _data_ prop.
    • \n
    \n\n
      \n
    • [Visualization guidelines](https://uber-common.github.io/vis-tutorial/#documentation/visualization-guidelines/do-clear-simple-charts) - beyond technique, advice on how to build meaningful charts
    • \n
    • [React-Vis](https://uber.github.io/react-vis/) and its documentation
    • \n
    \n\n## Optional section\n\nFeel free to skip to [lesson 5](#/5-interactions.md)\n\n## 3. Fine tune our chart\n\nThe rest of this document will guide you through further fine-tuning improvements we can do to our chart, as the difference between a good chart and a great chart lie in the details.\n\n### a. margins\n\nXYPlot has a margin property which defines the interior spacing. Its default values are set for larger charts. So let's change this:\n\n```js\n\n```\n\nYou can read more about margins and other properties in the [XYPlot](https://uber.github.io/react-vis/api-reference/xy-plot) docs.\n\n### b. x-axis customization\n\nRight now, our x-axis is not very useful. It shows numbers: 0, 2, 4 ... with ticks on top of them.\nIf you created this dataset, you may know those are hours, but that may not be obvious for people reading this chart.\n\nAlso, when plotting time on an x-axis, one should be **extra-careful** because it's so easy to be ambiguous.\n\nIn our cases, our columns represent things that happened between midnight and 1:00AM, 1:00AM and 2:00 AM etc. until our last time slot, 11PM to midnight. So our columns correspond to time slots, not precise times. Writing 12AM below a column is ambiguous, because: is this the period _starting_ at 12AM? or _ending_ at 12AM?\n\nFor React-vis, the x value of a bar chart corresponds to its center, not to its left-most point. This is why, when preparing the dataset, we made the x values to be 0.5 more than their hour value: so that the column can be drawn in between 2 ticks.\n\nWe don't want to write out many x-axis labels either: every 6 hours should be enough.\nXAxis has a tickValues prop that allows us to specify where we want to draw a tick: in our case, on [0, 6, 12, 18 and 24].\n\nWe can pass those custom values to the xAxis with the *tickValues* prop.\n\nBut we also want to format them right! we our ticks to read 12AM, 6AM, 12PM, 6PM and 12PM.\nWe can use *tickFormat* just as above to turn these values in the correct strings.\nFinally, we can set *tickInnerSize* to 0 to only have ticks going from the axis to the outside of the chart.\n\n```js\n (h % 24) >= 12 ?\n (h % 12 || 12) + 'PM' :\n (h % 12 || 12) + 'AM'\n }\n tickSizeInner={0}\n tickValues={[0, 6, 12, 18, 24]}\n/>\n```\n\n\x3c!-- INSERT:\"GeospatialAppBarChartFormattedAxis\" --\x3e\n\n### c. Color\n\nReact-Vis has many options to [style color](http://uber.github.io/react-vis/#/general-principles/colors). For now, let's just choose another blue\n\n```js\n\n```\n\n\x3c!-- INSERT:\"GeospatialAppBarChartCustomColor\" --\x3e\n\n### d. More than bars: lines, scatterplots...\n\nReact-Vis has a many forms available for your charts. Here we're going to use LineSeries to show the pickups and a MarkSeries to show the dropoffs:\n\n```js\n\n \n \n\n```\n\x3c!-- INSERT:\"GeospatialAppBasicLineChart\" --\x3e\n\nTo learn about various React-Vis series, checkout [their docs](https://uber.github.io/react-vis/series-reference/arc-series).\n\nHere's a link to the [complete code of this step](https://github.com/uber-common/vis-academy/tree/master/src/demos/building-a-geospatial-app/4-basic-charts)\n\nFinal charts.js code:\n\n```js\nimport React from 'react';\nimport {charts} from './style';\n\nimport {\n VerticalBarSeries,\n XAxis,\n XYPlot,\n YAxis\n} from 'react-vis';\n\nexport default function Charts({pickups}) {\n if (!pickups) {\n return (
    );\n }\n return (\n
    \n

    Pickups by hour

    \n

    As percentage of all trips

    \n \n (d / 100).toFixed(0) + '%'}\n />\n \n (h % 24) >= 12 ?\n (h % 12 || 12) + 'PM' :\n (h % 12 || 12) + 'AM'\n }\n tickSizeInner={0}\n tickValues={[0, 6, 12, 18, 24]}\n />\n \n
    \n );\n}\n```\n"},function(e,n){e.exports="\x3c!-- INJECT:\"GeospatialAppInteraction\" heading --\x3e\n\n
      \n
    • Implement mouse interactions in a chart
    • \n
    \n\n# Introducing interaction\n\n## 1. Interact with bar charts on hover\n\nReact-Vis has many methods to [handle interaction](https://uber.github.io/react-vis/general-principles/interaction).\nWe're already using the state of our app to store our data and interaction with the deck.gl components, so let's use it for react-vis interaction as well.\n\nIn app.js, let's add a method to handle this interaction:\n\n```js\n_onHighlight(highlightedHour) {\n this.setState({highlightedHour});\n}\n```\n\nthen in the render method:\n\n```js\n this._onHighlight(hour)}\n/>\n```\n\nThat's pretty classic - we create a way to change the state and an initial value for the property we're interested in.\n\nNow in charts.js, we're going to do the following changes:\n\nwe add arguments to Charts:\n\n```js\nfunction Charts({\n highlight,\n highlightedHour,\n pickups\n})\n```\n\nThen, before the return statement:\n\n```js\nconst data = pickups.map(d => ({\n ...d, color: d.hour === highlightedHour ? '#19CDD7' : '#125C77'\n}));\n```\n\nAnd finally, in the VerticalBarSeries component:\n\n```js\n highlight(d.hour)}\n/>\n```\n\x3c!-- INJECT:\"GeospatialAppHoverInteraction\" inline --\x3e\n\nWe are getting the highlighted hour from the the parent component's state, and adding a callback method to set the hour on the parent state.\n\nWe are now integrating that information to prepare a dataset: we're going to add some color information to it. If a bar is highlighted, we're giving it a special color.\n\nIn VerticalBarSeries, the onValueMouseOver is the way to plug our callback to an interaction event. When a user will mouseover a bar of the series, highlight will be called.\n\nWhen we prepared the dataset for the pickups series, we provided an x and a y value for each mark, which is required by React-Vis. However, we can provide any attributes we want to our data array. We chose to include an \"hour\" property which corresponds to the integer value of the hour when a pickup happened.\n\nonValueMouseOver passes the object which corresponds to the mark which is highlighted, with all its properties. We can then pass the hour property to that highlight callback.\n\nWe also changed the colorType to be \"literal\". There are many ways to pass color to a react-vis series, but if we pass explicit color values in the dataset, we must signal it to the series.\n\n## 2. Fine-tuning: handling mousing out of the chart and clicks.\n\nFor now the last highlighted bar remains highlighted even if the cursor leaves the chart. We can fix that by adding the following property to XYPlot:\n\n```js\n highlight(null)}\n/>\n```\n\nBut eventually we'd like to leave a bar selected while we mouse over elsewhere on the chart. So, we'd like to handle clicks.\n\nLet's go back to app.js to add the `_onSelect` method:\n\n```js\n_onSelect(selectedHour) {\n this.setState({\n selectedHour: selectedHour === this.state.selectedHour ? null : selectedHour\n });\n}\n```\n\nand update the `Charts` component in our render method:\n\n```js\n this._onHighlight(hour)}\n select={hour => this._onSelect(hour)}\n/>\n```\n\nNow, back to `charts.js`: let's change the beginning of the component:\n\n```js\nexport default function Charts({\n highlight,\n highlightedHour,\n pickups,\n select,\n selectedHour\n}) {\n if (!pickups) {\n return (
    );\n }\n const data = pickups.map(d => {\n let color = '#125C77';\n if (d.hour === selectedHour) {\n color = '#19CDD7';\n }\n if (d.hour === highlightedHour) {\n color = '#17B8BE';\n }\n return {...d, color};\n });\n\n// ...\n```\n\nAnd in the VerticalBarSeries component:\n\n```js\n highlight(d.hour)}\n onValueClick={d => select(d.hour)}\n style={{cursor: 'pointer'}}\n/>\n```\n\n`onValueClick` is to `onValueMouseOver` what click is to mouse over.\nWe can change the style of the cursor to pointer by passing a style property, that's a nice way to signal that an element is clickable.\n\nIf the user clicks on a bar twice, it will be unselected.\n\n
      \n
    • XYPlot and Series components can take callbacks as props to handle mouse events
    • \n
    \n\n
      \n
    • \n [React-Vis interaction documentation](https://uber.github.io/react-vis/general-principles/interaction)\n
    • \n
    \n\nHere's a link to the [complete code of this step](https://github.com/uber-common/vis-academy/tree/master/src/demos/building-a-geospatial-app/5-interaction)\n"},function(e,n){e.exports="\x3c!-- INJECT:\"GeospatialAppLinkingItAll\" heading --\x3e\n
      \n
    • Enable our chart to interact with our data overlays
    • \n
    \n\n# Linking it all\n\nFor our grand finale, we're going to link interaction on the charts with the deck.gl overlays!\n\nIn our app.js:\n\nLet's add a `selectedHour` property to the default state and initialize it to `null`.\n\n```js\nthis.state = {\n // ...\n selectedHour: null\n};\n```\n\nThen, in the render method, let's add an `hour` property to `DeckGLOverlay`:\n\n```js\n this._onHover(hover)}\n settings={this.state.settings}\n/>\n```\n\nAnd in our deckgl-overlay.js file, let's make these changes:\n\nWe're creating a new filteredData variable, which is only the datapoints that correspond to the time slot highlighted or selected on the bar chart, and we're replacing data by filtered data in the layers.\n\n```js\nconst filteredData = this.props.hour === null\n ? this.props.data\n : this.props.data.filter(d => d.hour === this.props.hour);\n\nconst layers = [\n !this.props.showHexagon ? new ScatterplotLayer({\n id: 'scatterplot',\n getPosition: d => d.position,\n getColor: d => d.pickup ? PICKUP_COLOR : DROPOFF_COLOR,\n getRadius: d => 5,\n opacity: 0.5,\n pickable: true,\n radiusMinPixels: 0.25,\n radiusMaxPixels: 30,\n ...this.props,\n data: filteredData\n }) : null,\n this.props.showHexagon ? new HexagonLayer({\n id: 'heatmap',\n colorRange: HEATMAP_COLORS,\n elevationRange,\n elevationScale: 5,\n extruded: true,\n getPosition: d => d.position,\n lightSettings: LIGHT_SETTINGS,\n opacity: 1,\n pickable: true,\n ...this.props,\n data: filteredData\n }) : null\n];\n```\n\nAnd as you can see, interactions on the bar chart are now visible on our deck.gl part!\n\n
      \n
    • React-Vis and Deck.GL components can interact their parent and their children, just like any other React component!
    • \n
    • There's no limit to what you can achieve!
    • \n
    \n\nHere's a link to the [complete code of this step](https://github.com/uber-common/vis-academy/tree/master/src/demos/building-a-geospatial-app/6-linking-it-all)\n\n# Congratulations!\n\nYou've built your own interactive mapping application combining Mapbox-powered maps in react, WebGL layers and versatile charts!\n"},function(e,n){e.exports="# Do: clear simple charts\n\nData visualization gives you the power of turning a dataset into something visual, but a chart is more than a series of marks. \n\n\x3c!-- INJECT:\"GeospatialAppDontSimpleChart\" --\x3e\n\nThe chart above is an example of that - it's correct, but doesn't provide enough information to understand what's going on. \n\nFor the chart to be useful, it needs context.\n\n\x3c!-- INJECT:\"GeospatialAppLessSimpleChart\" --\x3e\n\nThis chart starts making more sense, but it's still not clear enough for someone who doesn't know what it's about.\n\n\x3c!-- INJECT:\"GeospatialAppChartWithContext\" --\x3e\n\nThis chart has a title, axes description and a source. Now it's clearer. Not all charts need this degree of detail, but something as simple as a title can dispell ambiguity and avoid misinterpretation.\n"},function(e,n){e.exports='# Do: use hierarchy\n\nWhen putting several charts on one screen, a very common pattern is to present everything at the same level:\n\n\x3c!-- INJECT:"GeospatialAppSameFourCharts" --\x3e\n\nInstead, consider this arrangement:\n\n\x3c!-- INJECT:"GeospatialAppHasHierarchy" --\x3e\n\nThe information is the same and the charts display the exact same data. However, it\'s much more legible. \nIn arranging these 4 charts, we chose the most important series and gave it extra prominence. \nThe other series are just here to support and explain this main series. \n\nHere for instance, we see that night trips (between midnight and 6am) are longer, but they are fewer of them, which is why revenue during that time is lower. Conversely, there are more trips during 6 and 9pm, even though they are shorter, which is what explains that this period sees the highest revenue.\n\nWe don\'t need to provide full detail for the secondary series. Any more information that we display on the screen will compete with everything else.\n\nTo go further, we can add interaction that will link the charts together. If we have one overarching component, then we can expose its state to its children by passing them actions that will update that state. The values from that central state will also be passed to the children, so if the user interacts with any of the charts, that can be reflected on all of them:\n\n\x3c!-- INJECT:"GeospatialAppHasHierarchyInteractive" --\x3e\n'},function(e,n){e.exports="# Don't: too much to see\n\nA frequent challenge is to try to represent too much data together. If you have a rich dataset, React-Vis can make it fit on a tiny area of the screen, however, that doesn't make it understandable.\n\nFor this example, we're going to represent the unemployment rates of all US states and territories (i.e that includes Puerto Rico and the district of Columbia.).\n\nWhile we could create 52 time series, that doesn't work so well.\n\n\x3c!-- INJECT:\"GeospatialAppTooMuch\" --\x3e\n\nOur legend component is begging for mercy! It's not dimensioned for that many items. Besides, the default React-Vis palette has 20 different colors and will cycle through them unless another palette is specified.\n\nThat doesn't mean we can't show all the series at once. The only thing is, we can't show them distinctly as one chart.\nHere are a few strategies to deal with that:\n\nWe could show only a few highlighted territories:\n\n\x3c!-- INJECT:\"GeospatialAppNotTooMuch\" --\x3e\n\nThe chart remains highly legible as long as we don't try to make our user distinguish any 2 pairs of lines.\n\nWe could also use small multiples:\n\n\x3c!-- INJECT:\"GeospatialAppSmallMultiples\" --\x3e\n\nOr even make it look like a map: same idea as above - we make 52 mini-charts, but this time we simply position them absolutely in accordance to the approximate geographic position of the territory:\n\n\x3c!-- INJECT:\"GeospatialAppSmallMultiplesMap\" --\x3e\n"},function(e,n){e.exports='# Don\'t: confuse with axes\n\nReact-Vis provides flexibility with axes including the possibility to have multiple vertical and horizontal axes on a chart. \nPresenting several series on the same chart, expressed in different units and relying on separate axes, is almost always a bad idea though.\n\n\x3c!-- INJECT:"GeospatialAppDontDualAxes" --\x3e\n\nThere are few exceptions; however, most often, when two dissimilar series are presented on one chart, an argument is made in the name of space. \nWith the same amount of space, it\'s possible to have two charts on top of each other though:\n\n\x3c!-- INJECT:"GeospatialAppDoTwoCharts" --\x3e\n\nIf both charts are aligned, then it\'s already possible to see "how charts move together". To go further, we can use the interactive features of React-Vis to position a tooltip and a moving line:\n\n\x3c!-- INJECT:"GeospatialAppTwoCharts" --\x3e\n'},function(e,n){e.exports="In this module, we're going to write a series of tests for our [geospatial app](#/building-a-geospatial-app/) that we built in another module.\nWe are using this app as an example, as it's neither too complex nor too simple, but this module isn't specially about visualization. Rather, it will show how to write sensible tests for a React/Redux application.\n\n## Who is this for?\n\nThe class assumes that you have some familiarity with the React concepts like componnets and lifecycle methods, and, for the last section, with Redux as well (stores, actions, reducers, etc.). However, it doesn't require you to know anything about testing and will explain everything from the ground up. \n\n## Setup \n\nYou should have git, node >= 6, and either yarn or npm installed.\n\nClone our tutorial repository and open the new directory.\n```\ngit clone https://github.com/uber-common/vis-academy.git\ncd vis-academy/src/demos/testing-a-geospatial-app/0-starting-code\n\nyarn # or npm install (slower)\n```\n\nFor the class, you won't really have to run the app for which we will be writing tests. You can see it work [here](#/building-a-geospatial-app/6-linking-it-all) anyway. If you do want to run it, you will need to get a Mapbox token. Checkout [Installing a coding environment](#/installing-a-coding-environment/) for all the steps.\n\n## How this tutorial works\n\nIn this tutorial, you're going to start from the code in the \"0-starting-code\" directory, and follow instructions on each section. If you skip a section, you can always get the code - every folder in /src/demos/testing-a-geospatial-app/ contains the code at the end of the corresponding section. \n\n## Presentation of the app\n\nWe've converted the app of the Building a geospatial environment into a [React/Redux](https://github.com/reactjs/react-redux) app.\n\nOriginally, this app didn't use a store and its main component, App, had a state. It also had methods that modified that state, and that were passed to other components as props. Our app is simple enough that it can be organized like that.\n\nHowever, beyond a certain level of complexity, React apps are very likely to have a store, and if we are to explore testing, we can't really limit ourselves to the simplest of scenario. So instead, we've built a simple redux app.\n\nThe 6 methods that affected the state of App are now recreated as actions. The App component no longer has a state or methods, but we've splitted it in two: a container, that gets some properties and actions from the store, and a pure rendering component, which receives them as props. We are using the react-redux bindings, connect and Provider, to make the redux store available to our components.\n\nAs a redux-powered app, our new app does exactly the same as its previous incarnation - nothing more, nothing less.\n\n## Are you ready to test?\n\nIf so, head towards the next section: [smoke tests](#testing-a-geospatial-app/1-smoke-tests).\n"},function(e,n){e.exports='
      \n
    • Discuss what is testing
    • \n
    • Write our first set of tests
    • \n
    \n\n## What is testing?\n\nBefore we even get started let\'s take a minute to discuss what\'s even the point of writing tests and what can we possibly accomplish.\n\nTesting is writing specific code ("tests") to verify if our app works as intended. \nWe can the run these tests independently of the app. Each test can pass or fail. If all tests pass, then the app works indeed as expected; however, if even one single test fails, that means that an issue must be investigated.\n\nWeb apps are typically made of many different parts, components, but also containers, actions, reducers etc. When changing one part of the app, it\'s difficult to foresee if that change won\'t cause any issue with other components (and the more complex the app, the harder it is).\n\nBut with testing, it is possible to _prevent_ some of these problems. If after a change, a test that previously passed now fails, this means that there is a larger issue at play - at a minimum, the test must be changed.\n\nIt\'s also often a good idea to write tests after a change, because such a test can _explain_ the idea behind the change. The second function of tests, beyond preventing bugs, is to describe expected behaviors of the app; tests are also a form of documentation.\n\n## Smoke tests\n\nSmoke tests are the dumbest, most basic tests. We\'re just trying to see if calling the React components of our app doesn\'t cause a crash. Even though they are very short and easy to write, and that they can prevent catastrophic (albeit unlikely) failures, in the grand scheme of things, they are rarely worth the time. \n\nWhat they are good for, however, is to help us understand how to get started with testing.\n\n## Installing new stuff\n\nWe\'re going to need a few new modules. So go ahead and type in your CLI:\n\n```\nnpm install tape tape-catch babel-preset-env --save-dev\n```\n\n(or yarn add instead of npm install)\n\nWe are going to add a few other modifications to our package.json file. \n\nUnder "scripts", in addition to the "start-local", "start" and "build" entries, add this entry:\n```\n"test": "NODE_ENV=test tape -r babel-register -r ./src/test/" \n```\n(don\'t forget to add a comma on the property before that!)\nLikewise, in addition to "scripts", "dependencies" and "devDependencies", create a new entry "babel" like so:\n\n```\n "babel": {\n "presets": [\n "env",\n "stage-2",\n "react"\n ]\n }\n```\n(and again, add commas as needed.)\n\n## Writing our first tests\n\nNow, create a "test" folder in our "src" folder, and create two files inside, index.js and smoke-tests.js.\n\nindex.js is where we\'ll organize all our tests. For now, just add this single line:\n\n```\nimport \'./smoke-tests\';\n```\n\nAnd now, add this to smoke-tests.js: \n\n```\nimport React from "react";\nimport test from "tape-catch";\n\nimport App from "../app";\nimport Charts from "../charts";\nimport DeckGLOverlay from "../deckgl-overlay";\nimport { LayerControls } from "../layer-controls";\n\ntest("Smoketests", assert => {\n const app = ;\n assert.ok(true, \'App smoke test ok\');\n const charts = ;\n assert.ok(true, "Charts smoke test ok");\n const deckGLOverlay = ;\n assert.ok(true, "DeckGLOverlay smoke test ok");\n const layerControls = ;\n assert.ok(true, "layerControls smoke test ok");\n\n assert.end();\n});\n```\n\nOnce this is done, you may type in your CLI:\n\n```\nnpm run test\n```\n\nAnd you should get:\n\n```\n# Smoke tests\nok 1 App smoke test ok\nok 2 Charts smoke test ok\nok 3 DeckGLOverlay smoke test ok\nnot ok 4 ReferenceError: Controls is not defined\n\n(lengthy error message)\n\n1..4\n# tests 4\n# pass 3\n# fail 1\n\nerror Command failed with exit code 1.\n\n```\n\n## Analysis of smoke-test.js\n\nWe\'re importing React, because we\'re going to write some JSX. Then test from tape-catch, which is what we are going to use to write our tests.\nWe import all of our components.\n\nThen we\'ll use test(message, function). Here, I chose to name the argument to my function "assert" by convention. \nOnce inside test, we can use certain methods on that assert argument. Here, we only use 2: ok and end.\n\nassert.ok(value, message) just checks whether the value is truthy, if so, it prints a message.\nHowever, this simple test will fail if there has been an error since the last test.\n\nIn our case, our 4th case failed, which means that there has been an error between the 3rd and the 4th. There\'s only one statement in between:\n\n```\nconst layerControls = ;\n```\n\nAnd our test fails because Controls is not defined. The right component name is LayerControls. So go ahead and replace Controls by LayerControls:\n\n```\nconst layerControls = ;\n```\n\nand now run npm run test again:\n\n```\n# Smoketests\nok 1 App smoke test ok\nok 2 Charts smoke test ok\nok 3 DeckGLOverlay smoke test ok\nok 4 layerControls smoke test ok\n\n1..4\n# tests 4\n# pass 4\n\n# ok\n```\n\nAwesome! all tests pass!\n\nFinally, assert.end() signals there will be no more tests and is __required__.\n\nCongratulations, you\'ve written your first series of tests! \n\nLet\'s continue to the next section: [code coverage](#testing-a-geospatial-app/2-code-coverage).\n\n
      \n
    • Testing helps prevent bugs especially as parts of the app are updated independantly.
    • \n
    • Testing means running a series of tests which must all pass.
    • \n
    • Smoke tests test if a component constructor will run without crashing.
    • \n
    • Smoke tests are very simple tests but can prevent catastrophic failures.
    • \n
    '},function(e,n){e.exports="
      \n
    • Discuss what is code coverage
    • \n
    • Measure code coverage in our app
    • \n
    \n\n## Code coverage\n\nCode coverage is one measure of how well your code is tested. When computing coverage, you are counting how many branches of your code are are taken into account by tests.\n\nWe're going to add the nyc module:\n\n```\nnpm install nyc --save-dev\n```\n\nand add this line in our package.json scripts:\n\n```\n\"cover\":\n \"nyc --reporter html --reporter cobertura --reporter json-summary npm test\"\n```\n\nYou're all set!\nnow, in the CLI, let's type:\n\n```\nnpm run cover\n```\n\nOur tests are going to run again, but on top of that, a \"coverage\" folder is going to be created in the folder where you have your package.json. Locate that folder and open the index.html file inside of it in your browser.\n\nYou'll be able to see that for now, our 4 tests cover 42.59% of our statements and 44.23% of our lines. The more tests we're going to write, the more those numbers will go up.\n\nCode coverage is helpful but is not the endgame. It's much easier to achieve a great code coverage than to write helpful tests!\n\nLet's continue to the next section: [testing UI](#testing-a-geospatial-app/3-testing-uis).\n\n
      \n
    • Code coverage is one high-level measure of how thorough tests are for an app.
    • \n
    • A high code coverage is a means, not an end.
    • \n
    \n"},function(e,n){e.exports='
      \n
    • See how components can be tested in a simulated browser environment
    • \n
    • Learn how to test attributes of elements created by components
    • \n
    • Simulate events such as clicks on our test components
    • \n
    • Setup spy functions
    • \n
    \n\n## Testing UI\n\nIn this section, we\'re going to go deeper than simply trying to call component constructors.\nWe\'re going to use Enzyme to test how actual components behave once rendered. That should be difficult, because when testing, we are not in a browswer environment and we don\'t have a DOM in which to actually render the component. This is why Enzyme comes with a companion module, JSDOM, which can simulate the DOM while testing.\n\nTo make this work, we\'re going to have to add quite a few things:\n\n```\nnpm install babel-polyfill enzyme enzyme-adapter-react-15 jsdom jsdom-global sinon --save-dev\n```\n\nWhat do they all do?\n* babel-polyfill is so that some ES6 JS features will be available during testing. That\'s typically not a problem when using the application that we want to test in a browser, because we use build systems and transpilers. But the testing environment doesn\'t have that.\n* enzyme is the main module which will let us test our components in the DOM.\n* enzyme-adapter-react-15: enzyme needs to be configured to work in a certain environment, through "adapters". \n* jsdom is the javascript "headless browser" that will be used to simulate the DOM.\n* jsdom-global will inject the parts of the DOM API you need for testing in your node.js environment.\n* sinon is a module we will use to build spy functions.\n\nWe\'re not done yet!\n\nCreate a new file in src/test called \'setup-browser-env\' and paste this:\n\n```\n/* setup.js */\nimport \'babel-polyfill\';\nimport JSDOM from \'jsdom\';\nconst Adapter = require(\'enzyme-adapter-react-15\');\nconst { configure } = require(\'enzyme\');\n\nrequire(\'jsdom-global\')();\n\nconfigure({ adapter: new Adapter() });\n```\n\nGo back to your package.json file and modify the "test" script like so:\n\n```\n"test": "NODE_ENV=test tape -r babel-register -r ./src/test/setup-browser-env.js ./src/test/",\n```\n\ncreate another file in /src/test called components.js. It can be left empty for now.\n\nFinally, we\'re going to add it to our /src/test/index.js:\n\n```\nimport "./components";\nimport "./smoke-screens";\n```\n\nAre you ready? Let\'s test!\n\n## Shallow mounting\n\nLet\'s open our src/test/component.js file.\n\n```\nimport React from "react";\nimport { shallow } from "enzyme";\nimport test from "tape-catch";\nimport App from "../app";\n\ntest("Mounting the app", assert => {\n const app = shallow();\n assert.ok(app.exists(), "App mounted");\n assert.end();\n});\n```\n\nAnd try npm run test.\nThat test doesn\'t pass! why? Because App requires an init prop and a changeViewport prop. We\'re try to shallow-mount our component in the DOM. That means that the constructor and componentDidMount methods are going to be called. That\'s different from our smoke screens! \nIn Enzyme parlance, app (that is, the output of shallow()) is a wrapper. A wrapper contains a tree of nodes. \n\nSo let\'s modify our test:\n\n```\ntest("Mounting the app", assert => {\n const app = shallow( {}} changeViewport={() => {}} />);\n assert.ok(app.exists(), "App mounted");\n assert.end();\n});\n```\n\nNow this passes. \nLet\'s take a closer look at what we\'re testing. exists() is a method from Enzyme which tests if a node exists. If applied to a wrapper, it tests whether it contains one node.\n\nLet\'s make our tests a little bit more interesting with spy functions. \nWe\'re going to import sinon, and add the following to our test:\n\n```\nimport React from "react";\nimport { shallow } from "enzyme";\nimport test from "tape-catch";\nimport App from "../app";\nimport sinon from "sinon";\n\ntest("Mounting the app", assert => {\n const init = sinon.spy();\n const changeViewport = sinon.spy();\n const app = shallow();\n assert.ok(app.exists(), "App mounted");\n assert.equals(init.called, true, "init called");\n assert.equals(changeViewport.calledOnce, true, "changeViewport called once");\n app.unmount();\n assert.ok(true, "App unmounted");\n assert.end();\n});\n```\n\nA spy function is a function which collects information about how, whwn and how often it\'s called.\nLet\'s try a few ways to use them:\nHere, we verify that init has been called - once, ten times, one hundred times? this test doesn\'t tell. At least once.\nThen, we verify that changeViewport has been called exactly once.\n\nFinally, we\'re going to unmount our wrapper. Doing so calls its componentDidUnmount method. \n\n## Full mounting and using fixtures\n\nNext, we\'re going to test the Charts component.\n\n```\ntest("mounting the charts", assert => {\n\n const chartsWithoutData = shallow();\n assert.equals(\n chartsWithoutData.find("div").children().length,\n 0,\n "without data no chart is rendered"\n );\n asset.end();\n});\n```\n\nUnfortunatalely, tests need a pickups prop to render anything else than a div - without that, it just renders an empty div.\nThis is what this test checks: the wrapper contains a div, but it has 0 children. \n\nTo do anything more interesting, we\'re going to need data. We don\'t actually have to use real data, but we might as well.\n\nSo let\'s create a fixtures.js file in /src/test, and paste this inside:\n\n```\nmodule.exports = {\n pickups: [\n { hour: 0, x: 0.5, y: 246 },\n { hour: 1, x: 1.5, y: 173 },\n { hour: 2, x: 2.5, y: 98 },\n { hour: 3, x: 3.5, y: 59 },\n { hour: 4, x: 4.5, y: 53 },\n { hour: 5, x: 5.5, y: 102 },\n { hour: 6, x: 6.5, y: 294 },\n { hour: 7, x: 7.5, y: 466 },\n { hour: 8, x: 8.5, y: 574 },\n { hour: 9, x: 9.5, y: 542 },\n { hour: 10, x: 10.5, y: 434 },\n { hour: 11, x: 11.5, y: 510 },\n { hour: 12, x: 12.5, y: 468 },\n { hour: 13, x: 13.5, y: 435 },\n { hour: 14, x: 14.5, y: 526 },\n { hour: 15, x: 15.5, y: 453 },\n { hour: 16, x: 16.5, y: 400 },\n { hour: 17, x: 17.5, y: 503 },\n { hour: 18, x: 18.5, y: 602 },\n { hour: 19, x: 19.5, y: 645 },\n { hour: 20, x: 20.5, y: 647 },\n { hour: 21, x: 21.5, y: 662 },\n { hour: 22, x: 22.5, y: 609 },\n { hour: 23, x: 23.5, y: 498 }\n ]\n};\n```\n\nLet\'s make sure to import that in our \'components.js\' file - \n\n```\nimport { pickups } from "./fixtures";\n```\n\nnow, we\'re going to try to count the bars that are created by Charts. We pass an array that has 24 items, so we expect 24 bars. In the app, Charts uses react-vis to create a BarSeries component, which, in turns, generates a certain number of rect SVG elements. So let\'s try this: \n\n```\ntest("mounting the charts", assert => {\n\n const chartsWithoutData = shallow();\n assert.equals(\n chartsWithoutData.find("div").children().length,\n 0,\n "without data no chart is rendered"\n );\n\n const charts = shallow(\n \n );\n const bars = charts.find("rect");\n assert.equals(bars.length, 24, "charts has 24 rect elements");\n\n asset.end();\n})\n```\n\nBut this test doesn\'t work. That\'s because when shallow mounting, we can only see what happens one element deep. That\'s already super useful and faster than fully rendering the elements. But for this, shallow isn\'t enough, so let\'s use Enzyme\'s fuller API: mount().\n\nLet\'s make sure to import it:\n\n```\nimport { mount, shallow } from "enzyme";\n```\n\nnow let\'s try this:\n\n```\n\ntest("mounting the charts", assert => {\n const highlight = sinon.spy();\n const select = sinon.spy();\n\n const chartsWithoutData = shallow();\n assert.equals(\n chartsWithoutData.find("div").children().length,\n 0,\n "without data no chart is rendered"\n );\n\n const charts = mount(\n \n );\n const bars = charts.find("rect");\n assert.equals(bars.length, 24, "charts has 24 rect elements");\n assert.equals(\n bars.first().props().style.fill,\n "#125C77",\n "unselected bar has normal color"\n );\n\n assert.equals(\n bars.at(1).props().style.fill,\n "#17B8BE",\n "highlighted bar has special color"\n );\n assert.equals(\n bars.at(2).props().style.fill,\n "#19CDD7",\n "selected bar has special color"\n );\n bars.first().simulate("mouseover");\n bars.first().simulate("click");\n\n assert.equals(highlight.callCount, 1, "highlight has been called once");\n assert.equals(select.callCount, 1, "select has been called once");\n charts.unmount();\n assert.end();\n});\n```\n\nOur previous test passes. We can effectively see the 24 elements.\n\nFor the next set of tests, we\'re going to explore another really useful method of Enzyme: props(). We are going to select nodes, then test their properties, in this case, their style. Charts is supposed to render the highlighted and the selected bar with certain colors, and normal bars with another one.\n\nBut how to select a specific node out of many? we can use the at(n) method to select the nth method. For the first node of a series, we can use first() instead.\n\nNext, we are going to simulate events, in this case mousing over a node and clicking on it.\n\nFinally, we\'re going to use spy functions again to see that those events had an effect. This time we\'re using the more generic syntax, callCount, which stores the number of times a function has been called.\n\nLet\'s continue to the next section: [testing actions](#testing-a-geospatial-app/4-testing-actions).\n\n
      \n
    • Once the proper testing environment is set up, we can go well beyond smoke screens.
    • \n
    • We can test and simulate how our components look but also how they react to events.
    • \n
    \n'},function(e,n){e.exports='
      \n
    • What tests can be done on the store?
    • \n
    • What are good practices when testing actions?
    • \n
    \n\n## Testing actions and the store\n\nIn the previous section, we\'ve looked at the kind of things we can test in the UI - we can test the props of components (or properties of DOM elements such as style), simulate events, check whether functions have been called by the UI.\n\nHowever, most of the logic of a web app happens in relation to the store: actions are created, dispatched, handled, reduced and then the store becomes props to containers. So, there\'s much more to a web app than how components render.\n\nIn this section, we are only going to graze the surface by showing what can be done - again, our app is simple. But that should give you a good idea of how to proceed.\n\n## Testing actions via exported handlers\n\nOne tempting way to test actions is to export handlers and test them. In the src/reducer.js file, all action handlers are already exported, so let\'s try that - with the simplest of our actions, highlight.\n\n```\nimport test from "tape-catch";\nimport { highlightHandler } from "../reducer";\n\ntest("Testing handlers", assert => {\n assert.deepEquals(\n highlightHandler({}, { payload: 1 }),\n { highlightedHour: 1 },\n "highlightHandler updates state"\n );\n\n assert.end();\n});\n```\n\nSo - this works, but what have we accomplished? If for whatever reason, the type of the action changes, the reducer changes, or anything - there\'s little guarantee that this specific handler is going to be called for this specific action.\n\n## Testing actions with the reducer and action creators\n\nHere\'s an alternative syntax:\n```\nimport test from "tape-catch";\nimport { highlightHandler, reducer } from "../reducer";\nimport { highlight } from "../actions";\n\ntest("Testing handlers", assert => {\n assert.deepEquals(\n highlightHandler({}, { payload: 1 }),\n { highlightedHour: 1 },\n "highlightHandler updates state"\n );\n\n assert.deepEquals(\n reducer({}, highlight(1)).highlightedHour,\n 1,\n "action creator is a more reliable way to test this"\n );\n assert.end();\n});\n```\n\nIn the second test, we call the _actual_ reducer and we pass it an action created with the _actual_ action creator. This is much closer to how things happen in the app, and so much more reliable.\n\n## Testing the result of a series of actions\n\nIn real-life scenario, you\'d want to test what happens if one action is dispatched, then another, then another. Your app logic is supposed to handle those sequences of actions. \n\nOne of the advantages of using our reducer is that it outputs the updated value of the store\'s state.\nSo we can put it in a variable and use it to simulate several consecutive actions in sequence.\n\nLet\'s try to use select to pass the same value twice. If you pass the same value twice, the value for selectedHour in the state is supposed to go back to null.\n\nLet\'s make sure to import select from our actions too:\n\n```\nimport { highlight, select } from "../actions";\n```\n\nThen, let\'s try this:\n\n```\n let state = reducer({}, select(1));\n assert.equals(\n state.selectedHour,\n 1,\n "Passing a value to selectedHour updates the state"\n );\n state = reducer(state, select(1));\n\n assert.equals(\n state.selectedHour,\n null,\n "Selecting the same value twice resets selectedHour"\n );\n```\n\nThis works: passing the same value twice to select effectively resets selectedHour.\n\nThese kind of scenarios are usually helpful to test because the logic of this sequence of action makes sense to a human reader, and so if someone else reads your tests along with the expected behavior, this makes your app easier to understand than from reading the code.\n\n## Testing helpers\n\nWhile it\'s a better idea to test a combination of reducer + action creator than an action handler, when your action handler is so complex that it has to use helpers, it may be worth it to test the helpers directly.\n\nHere, we are going to test processData - let\'s make sure to import it first:\n\n```\nimport { highlightHandler, processData, reducer } from "../reducer";\n```\n\nWe are also going to be importing the input data from the app, and our fixture data:\n\n```\nimport taxiData from "../../../../data/taxi";\nimport { pickups } from "./fixtures";\n```\n\nThen, we can simply test that one of the output of processData is exactly our pickups dataset from fixtures:\n\n```\nassert.deepEquals(\n processData(taxiData).pickups,\n pickups,\n "processData works as expected"\n);\n```\n\nOf course, there\'s a lot more we could do: pass it inputs which are not well-formed and expect it to fail, pass it smaller datasets and show the result of that, etc.\n\n
      \n
    • It\'s better to test actions from the reducer directly.
    • \n
    • Beyond individual actions, whole scenarios can also be tested.
    • \n
    \n\n\n\n'},function(e,n){e.exports="\nBefore we go through the tutorial, let's make sure we have everything necessary in order to make this as smooth as possible.\nThis tutorial assumes a basic familiarity with Javascript and the command line, but otherwise it's not necessary to understand every step.\nFeel free to ask questions if anything is unclear.\nIf you have problem with setting up the coding environment please check [here](#/installing-a-coding-environment/installing-tools-mac)\n\n## 1. Cloning and Running\n\nClone our tutorial repository and go through the usual setup steps. NOTE: you\nneed to be running node **>=v6** locally.\n```\ngit clone https://github.com/uber-common/vis-academy.git\ncd vis-academy/src/demos/graph/0-starting-code\n\nyarn # or npm install (slower)\nnpm start\n```\n\nA page should automatically be opened in your browser, with a pretty simple app (for now!).\n\nNote that the repository you cloned also contains all the content and code of this tutorial, and you may run it locally if you want (repeat the last two steps from above from vis-academy/).\n\n## 3. How this tutorial works\n\nIn this tutorial, you will build a graph visualization application from scratch, with nodes, edges, and some basic interaction. \n\nIn each lesson, we'll highlight what we'll cover, then we'll go through the code examples - copying the examples is how we'll build the app step by step. Some parts of the lessons are skippable - you can move to the next session and still have a functional app at the end. \n\nFeel free to explore and experiment as you copy the code examples, you can find working code that correspond to the start of each lesson in the repository.\n\nWe'll end each lesson with key takeaways and further reading.\n\n## 4. Start Coding!\n\nYou should see the project sturcture of `0-starting-code` folder like this:\n```\n src/\n demos/\n 0-starting-code/\n src/\n index.html\n package.json\n README.md\n root.js\n webpack.config.js\n yarn.lock\n```\n\n - ./src: will be the folder that holds all your changes as you go through the tutorial.\n - ./index.html: the wireframe of the app\n - ./package.json: the manifest about the application and dependencies.\n - ./README.md: instructions about how to run this application.\n - ./root.js: the entry point of the app.\n - ./webpack.config.js: basic [Webpack](https://webpack.github.io/) server settings.\n - ./yarn.lock: lock file for [yarn](https://yarnpkg.com/en/).\n\nWe also prepared the starting code for each step in case you join in the middle of the class.\nEach folder has the same structure, the only thing you need to do is to follow the steps and edit the code in `src/` folder.\n\nIn the `common` folder, we have the `graph.js` for storing the graph data and `layout-engine.js` for calculating graph layout. We will use them later.\n\nNow You can open your text editor with the following file:\n\n```\nsrc/demos/graph/0-starting-code/src/app.js\n```\n\nNext, you can head to the next step:\n[Graph Render](#/graph-vis/1-graph-render).\n"},function(e,n){e.exports="
      \n
    • Create a GraphRender component using deck.gl
    • \n
    \n\n# What Will We Do\nIn this step, we will create a reusable render engine to draw the nodes and edges of the graph on the canvas.\n[Deck.GL](http://uber.github.io/deck.gl) is a WebGL overlay suite for React,\nproviding a set of highly performant data visualization overlays that we can compose the visualization layer by layer.\nThis render engine will take data and several property accessors into the visualization layers and allow the users to control the the visual logic outside of this component. Here's the overview of the render engine, GraphRender:\n\n

    \n \"extruded\"\n

    \n\nLet's get your hands on this component and add the layers by following steps:\n\n## 1. Create a GraphRender Component\n\nCreate a new file named `graph-render.js` in `src/` folder where we will put the deck.gl component. First, let's layout the component:\n\n```js\nimport React, {Component} from 'react';\nimport DeckGL from 'deck.gl';\n\nexport default class GraphRender extends Component {\n render() {\n const layers = [];\n // 0. create deck.gl instance\n return (\n \n );\n }\n}\n```\n\nThis gives us the basic structure, using the `DeckGL` react component to render our `deck.gl` overlay.\nYou'll notice that `layers` is being passed to `DeckGL` but it's an empty array.\nWe have to initialize each `deck.gl` layer separately. \n`Deck.GL` comes with several prepackaged layers that we can use to show all kinds graph visualization.\nLet's edit the function and creat a node layer in `render()` function.\n\n## 2. Node Layer: Add Scatterplot Layer with Deck.gl\n\n[Scatterplot](https://uber.github.io/deck.gl/#/documentation/layer-catalog/scatterplot-layer) can be used to plot point locations. You can color the points to show different types of nodes, or have its radius based on a numeric metric such as the degree of node or any other node attributes.\n\nWe will pass the data `nodes` and accessors like `getNodeColor`, `getNodePosition`, and `getNodeSize` as props to this `GraphRender` component later.\n\n```js\n// 0. import modules\nimport DeckGL, {\n ScatterplotLayer,\n COORDINATE_SYSTEM\n} from 'deck.gl';\n\nexport default class GraphRender extends Component {\n\n // 1. add a method to create node layer\n createNodeLayer() {\n return new ScatterplotLayer({\n id: 'node-layer',\n data: this.props.nodes,\n getPosition: node => this.props.getNodePosition(node),\n getRadius: node => this.props.getNodeSize(node),\n getColor: node => this.props.getNodeColor(node),\n projectionMode: COORDINATE_SYSTEM.IDENTITY\n });\n }\n\n // ...\n}\n```\n\nBy passing these accesors into the layer directly, users can change the visual mapping externally without modifying this component.\nLet's go over some properties of the `ScatterplotLayer` above:\n\n##### `data` {Array}\nArray of points for the layer. In this case, it's the nodes of the graph.\nformat as `[{id: nodeId, position: [x, y]}, {id: nodeId, position: [x, y]}, ...]`\n\n##### `getPosition` {Function}\nFunction that gets called for the position of each node, should return [x, y].\n\n#### `getRadius` {Function}\nFunction that gets called for the radius of each node, should return a number.\n\n#### `getColor` {Function}\nFunction that gets called for the color of each node, should return an array [r, g, b, alpha].\nIf the alpha parameter is not provided, it will be set to 255.\n\n#### `projectionMode` {Number}\nBy default, `deck.gl` uses [Mercator projection](https://en.wikipedia.org/wiki/Mercator_projection) to project points onto the viewport. In our case, setting projectionMode to `COORDINATE_SYSTEM.IDENTITY` allows us to plot the points as-is the position from the `getPosition` method.\n\n\n## 3. Edge Layer: Add Line Layer with Deck.gl\n\n[LineLayer](https://uber.github.io/deck.gl/#/documentation/layer-catalog/line-layer) can be used to plot a series of lines.\n\nThe color and stroke width also can controlled by the accessors. Note that we expect the accessor `getEdgePosition` will return `{sourcePosition: [x, y], targetPosition: [x, y]}`.\n\n```js\n// 0. import Line layer from deck.gl\nimport DeckGL, {\n // ...\n LineLayer\n} from 'deck.gl';\n\nexport default class GraphRender extends Component {\n // ...\n // 1. add a method to create edge layer\n createEdgeLayer() {\n return new LineLayer({\n id: 'edge-layer',\n data: this.props.edges,\n getSourcePosition: e =>\n this.props.getEdgePosition(e).sourcePosition,\n getTargetPosition: e =>\n this.props.getEdgePosition(e).targetPosition,\n getColor: e => this.props.getEdgeColor(e),\n strokeWidth: this.props.getEdgeWidth(),\n projectionMode: COORDINATE_SYSTEM.IDENTITY\n });\n }\n\n // ...\n}\n```\n\nHere are some properties we used in the `LineLayer` above:\n\n##### `data` {Array}\nArray of lines for the layer. In this case, it's the edges of the graph.\nThe expected format is:\n```\ndata = [\n {source: sourceNodeId, target: targetNodeId},\n {source: sourceNodeId, target: targetNodeId},\n ...\n]\n```\n\n##### `getSourcePosition` {Function}\nFunction that gets called for the position of ther source node, should return [x, y].\n\n#### `getTargetPosition` {Function}\nFunction that gets called for the position of ther target node, should return [x, y].\n\n#### `getColor` {Function}\nFunction that gets called for the color of the edge, should return an array [r, g, b, alpha].\nIf the alpha parameter is not provided, it will be set to 255.\n\n#### `strokeWidth` {Number}\nThe width of the line; the unit is pixels. Note that `LineLayer` only has uniform stroke width for all lines. If you want to change the thickness of the line dynamically, please use [PathLayer](http://uber.github.io/deck.gl/#/documentation/layer-catalog/path-layer).\n\n#### `projectionMode` {Number}\nBy default, `deck.gl` uses [Mercator projection](https://en.wikipedia.org/wiki/Mercator_projection) to project points onto the viewport. In our case, setting projectionMode to `COORDINATE_SYSTEM.IDENTITY` allows us to plot the points as-is the position from the `getSourcePosition` and `getTargetPosition` method.\n\n## 4. Viewport\n\nThe `Viewport` manages projection and unprojection of coordinates between world and viewport coordinates (which is essentially a 3D matrix \"camera\" class of the type you would find in any 3D/WebGL/OpenGL library, holding `view` and `projection` matrices). OrthographicViewport will place the camera on the top and look at the graph.\n\n```js\n// 0. import OrthographicViewport from deck.gl\nimport DeckGL, {\n // ...\n OrthographicViewport\n} from 'deck.gl';\n\nexport default class GraphRender extends Component {\n \n // 1. add a method to create viewport\n createViewport() {\n const width = this.props.width;\n const height = this.props.height;\n return new OrthographicViewport({\n width,\n height,\n left: (-width / 2),\n top: (-height / 2)\n });\n }\n\n // ...\n}\n```\n\n## 5. Put it all together\n\nNavigate to bottom of graph-rener.js and add the `render` function.\n\n```js\nexport default class GraphRender extends PureComponent {\n // ...\n\n render() {\n return (\n
    \n \n
    \n );\n }\n}\n```\n\nrender() is simply render the deck.gl instance with the viewport and layers we created.\n\n
      \n
    • GraphRender component contains viewport, node layer, and edge layer.
    • \n
    • The setting of nodes and edges can be controlled by the properties passed into this component.
    • \n
    \n\n## 5. Complete Code\n\nOur completed component [graph-render.js](https://github.com/uber-common/vis-academy/blob/master/src/demos/graph/1-basic-graph/src/graph-render.js) should now look like this:\n\n```js\nimport React, {PureComponent} from 'react';\n\nimport DeckGL, {\n LineLayer,\n ScatterplotLayer,\n OrthographicViewport,\n COORDINATE_SYSTEM\n} from 'deck.gl';\n\nexport default class GraphRender extends PureComponent {\n\n createViewport() {\n const width = this.props.width;\n const height = this.props.height;\n return new OrthographicViewport({\n width,\n height,\n left: (-width / 2),\n top: (-height / 2)\n });\n }\n\n createNodeLayer() {\n return new ScatterplotLayer({\n id: 'node-layer',\n data: this.props.nodes,\n getPosition: node => this.props.getNodePosition(node),\n getRadius: node => this.props.getNodeSize(node),\n getColor: node => this.props.getNodeColor(node),\n projectionMode: COORDINATE_SYSTEM.IDENTITY,\n updateTriggers: {\n getPosition: this.props.positionUpdateTrigger\n }\n });\n }\n\n createEdgeLayer() {\n return new LineLayer({\n id: 'edge-layer',\n data: this.props.edges,\n getSourcePosition: e =>\n this.props.getEdgePosition(e).sourcePosition,\n getTargetPosition: e =>\n this.props.getEdgePosition(e).targetPosition,\n getColor: e => this.props.getEdgeColor(e),\n strokeWidth: this.props.getEdgeWidth(),\n projectionMode: COORDINATE_SYSTEM.IDENTITY,\n updateTriggers: {\n getSourcePosition: this.props.positionUpdateTrigger,\n getTargetPosition: this.props.positionUpdateTrigger\n }\n });\n }\n\n render() {\n return (\n
    \n \n
    \n );\n }\n}\n\n```"},function(e,n){e.exports="
      \n
    • Setup the application, load graph data, and render a graph with random layout in a React application
    • \n
    \n\n**HOLD UP!!!** If you got here without reading the [**Setup**](#/graph-vis/setup) or\n[**Graph Render**](#/graph-vis/1-graph-render) step,\nit is highly recommended that you do so, or your application might not work.\n[GO HERE](#/graph-vis/setup) and go through it now.\n\n# What Will We Do\nIn this step, we will implement the main logic of the application, `app.js`. \nHere's the overview of the architecture:\n

    \n \"extruded\"\n

    \n\n## 1. Start with a bare React Component\n\nThe app component in the starting code above currently looks like this:\n```js\n// ...\nexport default class App extends Component {\n\n constructor(props) {\n super(props);\n }\n\n render() {\n return (\n
    Empty App, Edit Me!
    \n );\n }\n\n}\n```\nThe next steps of this tutorial will only refer to parts of the outline shown above, and not the whole thing.\n\n## 2. Add Graph Data\n\nWe already prepared the sample graph data in the repository \n[here](https://github.com/uber-common/vis-academy/blob/master/src/demos/graph/data/sample-graph.js),\nand then import the file into your `app.js` component.\n\n```js\nimport sampleGraph from '../../data/sample-graph';\n```\n\nNow we need to process this data into a usable format. \nWe already prepared a basic graph class [here](https://github.com/uber-common/vis-academy/blob/master/src/demos/graph/common/graph.js) for storing graph data and some basic graph operations.\n\nWe add a `processData` method and call it when component mounts to process the data.\n\n```js\n// ...\n\n// 0. import Graph data and data structure.\nimport sampleGraph from '../../data/sample-graph';\nimport Graph from '../../common/graph';\n\nexport default class App extends Component {\n\n constructor(props) {\n // ...\n // 1. add the graph to the component state.\n this.state = {\n graph: new Graph\n };\n }\n\n componentDidMount() {\n // 2. call processData when the component is mounted.\n this.processData();\n }\n\n processData() {\n // 3. load the graph data and update graph in the state.\n if (sampleGraph) {\n const newGraph = new Graph();\n sampleGraph.nodes.forEach(node =>\n newGraph.addNode(node)\n );\n sampleGraph.edges.forEach(edge =>\n newGraph.addEdge(edge)\n );\n this.setState({graph: newGraph});\n }\n }\n\n // ...\n}\n```\n\n## 3. Persist Viewport State\n\nThe next thing will be the state of the viewport, here we only need the size of the window.\nThe width and height can be easily retrieved from the global object `window`.\nWe set the viewport object on component state because `deck.gl` leaves the control of the viewport to the user.\n\n```js\nexport default class App extends Component {\n constructor(props) {\n // ...\n this.state = {\n // ...\n // 0. add viewport state\n viewport: {\n width: window.innerWidth,\n height: window.innerHeight\n }\n };\n }\n\n // ...\n}\n```\n\n## 4. Assign Random Position For Nodes\n\nOnce we loaded the graph, we need to assign positions to the nodes so they can be plotted.\nIn this example, we can just assign random positions to the nodes within the container.\n\n\n```js\n// 0. function to return random position.\nfunction randomPosition(width, height) {\n const halfWidth = width / 2;\n const halfHeight = height / 2;\n const x = Math.random() * width - halfWidth;\n const y = Math.random() * height - halfHeight;\n return [x, y];\n}\n\nexport default class App extends Component {\n // ...\n\n processData() {\n if (sampleGraph) {\n // 1. get viewport state (width, height)\n const width = this.state.viewport.width;\n const height = this.state.viewport.height;\n const newGraph = new Graph();\n // 2. assign position to nodes\n sampleGraph.nodes.forEach(node =>\n newGraph.addNode({\n id: node.id,\n position: randomPosition(width, height)\n })\n );\n // ...\n }\n }\n\n // ...\n}\n\n```\n\n## 5. Connect everything together\n\nThe last step, we now can connect the accessors of nodes and edges with the `GraphRender` component.\nTo simplify the application, the color accessor and size/width accessor will only return constant values.\n\n`getNodePosition` will simply return the `position` property of the node.\n`getEdgePosition` will try to find the source/target node and return its position.\n\n```js\nexport default class App extends Component {\n // ...\n\n // 0. define node accessors\n getNodeColor = node => [94, 94, 94]\n getNodeSize = node => 10\n getNodePosition = node => node.position\n\n // 1. define edge accessors\n getEdgeColor = edge => [64, 64, 64]\n getEdgeWidth = () => 2\n getEdgePosition = edge => ({\n sourcePosition: this.state.graph.findNode(edge.source).position,\n targetPosition: this.state.graph.findNode(edge.target).position\n })\n\n render() {\n // 2. pass data and accessors to GraphRender component\n return (\n \n );\n }\n}\n```\n\nCongratulations! You should be able to see a random graph now!\n

    \n \"extruded\"\n

    \n\n\n
      \n
    • GraphRender behaves just as another React component with props and callbacks.
    • \n
    • Basic settings of the nodes and edges are controlled by the accessors in `app.js`.
    • \n
    \n\n## Completed Code\n\nOur completed component app.js should now look like this:\n\n```js\n/* global window */\nimport React, {Component} from 'react';\n\n// data\nimport sampleGraph from '../../data/sample-graph';\n\n// utils\nimport Graph from '../../common/graph';\n\n// components\nimport GraphRender from './graph-render'\n\nfunction randomPosition(width, height) {\n const halfWidth = width / 2;\n const halfHeight = height / 2;\n const x = Math.random() * width - halfWidth;\n const y = Math.random() * height - halfHeight;\n return [x, y];\n}\n\nexport default class App extends Component {\n\n constructor(props) {\n super(props);\n this.state = {\n graph: new Graph(),\n viewport: {\n width: window.innerWidth,\n height: window.innerHeight\n }\n };\n }\n\n componentDidMount() {\n this.processData();\n }\n\n processData() {\n const width = this.state.viewport.width;\n const height = this.state.viewport.height;\n const newGraph = new Graph();\n sampleGraph.nodes.forEach(node =>\n newGraph.addNode({\n id: node.id,\n position: randomPosition(width, height)\n })\n );\n sampleGraph.edges.forEach(edge => {\n newGraph.addEdge(edge);\n });\n this.setState({graph: newGraph});\n }\n\n // node accessors\n getNodeColor = node => [94, 94, 94]\n getNodeSize = node => 10\n getNodePosition = node => node.position\n\n // edge accessors\n getEdgeColor = edge => [64, 64, 64]\n getEdgeWidth = () => 2\n getEdgePosition = edge => ({\n sourcePosition: this._graph.findNode(edge.source).position,\n targetPosition: this._graph.findNode(edge.target).position\n })\n\n render() {\n if (this._graph.isEmpty()) {\n return null;\n }\n\n const {viewport} = this.state;\n return (\n \n );\n }\n}\n```\n\nThat's all you need to render a graph and make it interactive!\n\nNext, you can head to the next step [**Layout Engine**](#/graph-vis/3-plugin-layout-engine).\n"},function(e,n){e.exports="\x3c!-- INJECT:\"GraphLayout\" --\x3e\n\n
      \n
    • Plugin a Graph Layout Engine
    • \n
    • Get new graph layout from layout engine
    • \n
    \n\n**HOLD UP!!!** If you got here without reading the previous steps,\nit is highly recommended that you do so, or you can just check out the complete code from the previous step:\n```\ncd src/demos/graph/1-basic-graph\n```\n\n# What Will We Do\nIn this step, we will add a layout engine with the `app.js` for calculating graph layout.\nHere's the overview of the architecture:\n

    \n \"extruded\"\n

    \n\n## 1. D3 Force Layout Engine\n\nFirst, we need to install [d3-force](https://github.com/d3/d3-force) from npm:\n```\nyarn add d3-force\nor\nnpm install d3-force --save-dev (slower)\n```\n\nLayout engine will trigger onUpdate callback function when every step of the 'simulation' is finished.\n\n```js\nimport * as d3 from 'd3-force';\n\n// ...\n\nexport default class LayoutEngine {\n\n constructor(props) {\n // ...\n // 0. instantiate d3 force layout\n this._simulator = d3.forceSimulation(graph.nodes)...\n // 1. register callback when every 'simulation' is finished.\n this._simulator.on('tick', this.ticked);\n }\n\n registerCallbacks(onUpdate) {\n // 2. register external callback\n this._onUpdateCallback = onUpdate;\n }\n\n ticked = () => {\n // 3. trigger registered callback\n this._onUpdateCallback();\n }\n\n start() {\n // ...\n // 4. start the layout simulation\n this._simulator.alpha(alpha).restart();\n }\n\n // ...\n}\n```\nThe main purpose is to decouple the layout calculation logic from the rendering.\nWe already wrote the layout engine for you, so you can just import it to your `app.js`;\nFor more detail, please see the complete code of the layout engine at [here](https://github.com/uber-common/vis-academy/blob/master/src/demos/graph/common/layout-engine.js).\nNote that, the layout engine should be replaceable with any other implementation to achieve a different type of graph layout.\n\nNow let's plug in the layout engine with our graph application.\n\n## 2. Start Layout Engine\n\nOnce the layout engine is instantiated in the constructor, we will need to register the update callback to get notified when the laout simulation is finished on each step. \nTo speed up the rendering, we want the component rerender without 'diffing' the component state and props.\nOne trick we can do here is to call 'forceUpdate()' method to rerender the component when the layout simulation is completed on each step.\n\n```js\n// step0: import layout engine\nimport LayoutEngine from './layout-engine';\n\nexport default class App extends Component {\n constructor(props) {\n // ...\n // step1: instantiate layout engine\n this._engine = new LayoutEngine();\n }\n\n componentDidMount() {\n // ...\n // step2: register onUpdate callback.\n this._engine.registerCallbacks(this.reRender);\n }\n\n reRender = () => this.forceUpdate()\n\n processData() {\n // ...\n const newGraph = new Graph();\n newGraph.nodes.forEach(node => {\n newGraph.addNode(node);\n });\n sampleGraph.edges.forEach(edge => {\n newGraph.addEdge(edge);\n });\n this.setState({graph: newGraph});\n // step3: update engine\n this._engine.update(newGraph);\n // step4: start the engine\n this._engine.start();\n }\n\n // ...\n}\n```\n\n## 3. Connect Graph Render with Layout Engine\n\nOnce the engine has been launched, we can start to get the node/edge positions from the engine instead of getting the positions from the graph in the component state(`this.state.graph`).\n\n```js\nexport default class App extends Component {\n // ...\n\n render() {\n // ...\n return (\n \n );\n }\n}\n```\n\n## 4. Position Update Trigger\nTo here, you may still see a still graph without animaiton like this:\n\n

    \n \"extruded\"\n

    \n\nIn the previous step, we connected `getNodePosition` and `getEdgePosition` with the accessors in the layout engine. However, `deck.gl` doesn't recalculate positions unless the data prop changes by shallow comparison. To inform deck.gl to re-evaluate `getPosition` outcome, we need to explicitly define `updateTriggers`. \n`updateTriggers` expects an object whose keys are names of accessor props of this layer, and values are one or more variables that affect the output of the accessors. For more information about `updateTriggers`, please check [here](http://uber.github.io/deck.gl/#/documentation/advanced-topics/updates?section=update-triggers)\n\nThe layout engine has an attribute `alpha` represents the momentum of the current force layout simulation. Since the value of `alpha` changes on every simulation, we can use it as the update trigger for `getPosition`. That means, `deck.gl` will re-evalute the position of nodes and edges when the `alpha` value changes.\n\n```js\n// graph-render.js\nexport default class GraphRender extends PureComponent {\n // ...\n\n createNodeLayer() {\n return new ScatterplotLayer({\n // ...\n // 0. add positionUpdateTrigger to node layer\n updateTriggers: {\n getPosition: this.props.positionUpdateTrigger\n }\n });\n }\n\n createEdgeLayer() {\n return new LineLayer({\n // ...\n // 1. add positionUpdateTrigger to edge layer\n updateTriggers: {\n getSourcePosition: this.props.positionUpdateTrigger,\n getTargetPosition: this.props.positionUpdateTrigger\n }\n });\n }\n\n // ...\n}\n\n// app.js\nexport default class App extends Component {\n // ...\n\n render() {\n return (\n \n );\n }\n}\n```\n\n
      \n
    • Decouple the layout calculation logic from the rendering.
    • \n
    • Connect node/edge position accessors with layout engine.
    • \n
    • Add update trigger to inform deck.gl re-evaluate positions.
    • \n
    \n\n## Complete code\n\nYou can check the complete code at here:\n - [app.js](https://github.com/uber-common/vis-academy/blob/master/src/demos/graph/2-graph-layout/src/app.js)\n - [graph-render.js](https://github.com/uber-common/vis-academy/blob/master/src/demos/graph/2-graph-layout/src/graph-render.js).\n\nNext, you can head to the last step [**Interaction**](#/graph-vis/4-interacting-with-graph).\n"},function(e,n){e.exports="\x3c!-- INJECT:\"InteractiveGraph\" --\x3e\n\n
      \n
    • In this step, we will learn how to make graph interactive with mouse events.
    • \n
    • We want to highlight the node and its connected edges when hovering over a node.
    • \n
    \n\n**HOLD UP!!!** If you got here without reading the previous steps,\nit is highly recommended that you do so, or you can just check out the complete code from the previous step:\n```\ncd src/demos/graph/2-graph-layout\n```\n\n# What Will We Do\nIn this step, we will learn how to make graph interactive with mouse events.\nWe will highlight the node and its connected edges when hovering over a node.\n\n\n## 1. Add Visual Property\n\nFirst, we will add a new visual property `isHighlighted` to store the highlight status of the nodes and edges.\n\n```js\nexport default class App extends Component {\n // ...\n\n processData = () => {\n // ...\n if (sampleGraph) {\n // ...\n // 0. add a new property 'isHighlighted' to nodes\n sampleGraph.nodes.forEach(node => {\n this._graph.addNode({\n id: node.id,\n isHighlighted: false,\n });\n });\n // 1. add a new property 'isHighlighted' to edges\n sampleGraph.edges.forEach(edge => {\n this._graph.addEdge({\n ...edge,\n isHighlighted: false,\n });\n });\n // ...\n }\n }\n}\n```\n\n## 2. Add Hover Event Listener to GraphRender\n\n`deck.gl` includes a powerful picking engine that enables the application to precisely determine what object and layer is \"picked\" on the screen. \nThe \"picking engine\" identifies which object in which layer is at the given coordinates. While usually intuitive, what constitutes a pickable \"object\" is defined by each layer. Typically, it corresponds to one of the data entries that are passed in via prop.data. In our case, we use Scatterplot Layer as the node layer, the pickable object will be the nodes we passed in the props.data array.\n\nPicking can be enabled or disabled on a layer-by-layer basis. To enable picking on a layer, set its pickable prop to true. This value is false by default.\n`deck.gl` provides two basic mouse events: hover and click, to run the picking engine and calls callbacks with a single parameter `info` which contains the resulting picking info object.\n\nFor more detail about picking behavior, please see the documentation [here](https://uber.github.io/deck.gl/#/documentation/getting-started/adding-interactivity).\n\n```js\n// graph-render.js\nexport default class GraphRender extends PureComponent {\n // ...\n\n createNodeLayer() {\n return new ScatterplotLayer({\n // ...\n // 0. enable picking on the layer\n pickable: true\n // 1. pass onHover callback from props\n onHover: this.props.onHoverNode\n });\n }\n\n // ...\n}\n```\n## 3. Update `isHighlighted` When Hovering Over A Node\nSince we already store the highlight status in nodes and edges, now we can update the status when hovering over a node.\nWe can have `hoveredNodeID` in the component state, and update it when the hovered node changes.\nWhen `onHoverNode` event handler is triggered, the argument `pickableObj` contains the information of what object was picked by the `deck.gl` picking engine.\nYou can see more detail about the picking info object at [here](https://uber.github.io/deck.gl/#/documentation/getting-started/adding-interactivity).\n\nThe `object` in the `pickedObj` is referring to the node data we passed into the node layer.\nOnce we got the picked node ID, we can get the connected edges from the [`Graph`](https://github.com/uber-common/vis-academy/blob/master/src/demos/graph/common/graph.js) class and update the highlight state of these selected edges and nodes.\nLet's see how we do the hovering interaction:\n\n```js\n// app.js\nexport default class App extends Component {\n constructor(props) {\n // ...\n this.state = {\n // ...\n // 0. add hoveredNodeID to component state\n hoveredNodeID: null\n };\n }\n\n // ...\n\n onHoverNode = pickedObj => {\n // 1. check if is hovering on a node\n const hoveredNodeID = pickedObj.object && pickedObj.object.id;\n const graph = new Graph(this.state.graph);\n if (hoveredNodeID) {\n // 2. highlight the selected node, neighbor nodes, and connected edges\n const connectedEdges = this.state.graph.findConnectedEdges(hoveredNodeID);\n const connectedEdgeIDs = connectedEdges.map(e => e.id);\n const hightlightNodes = connectedEdges.reduce((res, e) => {\n if (!res.includes(e.source)) {\n res.push(e.source);\n }\n if (!res.includes(e.target)) {\n res.push(e.target);\n }\n return res;\n }, []);\n graph.nodes.forEach(n => n.isHighlighted = hightlightNodes.includes(n.id));\n graph.edges.forEach(e => e.isHighlighted = connectedEdgeIDs.includes(e.id));\n } else {\n // 3. unset all nodes and edges\n graph.nodes.forEach(n => n.isHighlighted = false);\n graph.edges.forEach(e => e.isHighlighted = false); \n }\n // 4. update component state\n this.setState({graph, hoveredNodeID});\n }\n\n render() {\n // ...\n return (\n \n );\n }\n}\n```\n\n## 4. Add Color Update Trigger\n\nAs we mentioned in the previous [step](#/graph-vis/3-plugin-layout-engine), `deck.gl` doesn't re-evaluate the accessors when data is not changed. We will need add the update trigger for `getColor` to inform `deck.gl` re-evaluate the colors again.\n\n```js\n// graph-render.js\nexport default class GraphRender extends PureComponent {\n // ...\n\n createNodeLayer() {\n return new ScatterplotLayer({\n // ...\n updateTriggers: {\n // ...\n // 1. register the color update trigger\n getColor: this.props.colorUpdateTrigger\n }\n });\n }\n\n createEdgeLayer() {\n return new LineLayer({\n // ...\n updateTriggers: {\n // ...\n // 2. register the color update trigger\n getColor: this.props.colorUpdateTrigger\n }\n });\n }\n\n // ...\n}\n\n// app.js\nexport default class App extends Component {\n // ...\n\n render() {\n // ...\n return (\n \n );\n }\n}\n```\n\n## Complete code\n\nYou can check the complete code at here:\n - [app.js](https://github.com/uber-common/vis-academy/blob/master/src/demos/graph/3-final-version/src/app.js)\n - [graph-render.js](https://github.com/uber-common/vis-academy/blob/master/src/demos/graph/3-final-version/src/graph-render.js).\n"},function(e,n){e.exports="Before we start, let's make sure we have everything necessary to run our app.\n\nThis tutorial assumes a basic familiarity with Javascript and the command line,\nbut otherwise it's not necessary to understand every step. Feel free to ask\nquestions if anything is unclear.\n\n## 1. Getting a Mapbox Token\n\nYou need a free Mapbox token in order to get the map to load.\nHead over to [Mapbox](https://www.mapbox.com/help/define-access-token/) and get\none now if you don't already have one.\n\nOnce you have a token, you will need to set it in your environment (whichever\nterminal you are using to run the tutorial).\n\nFor example, on Linux and Mac, you would run:\n\n```\nexport MapboxAccessToken=\n```\n\nFor Vis 2017 tutorial, here is the token you can use, it will be valid for this week\n```\nexport MapboxAccessToken=pk.eyJ1IjoidWJlcmRhdGEiLCJhIjoiY2o4OW90ZjNuMDV6eTMybzFzbmc3bWpvciJ9.zfRO_nfL1O3d2EuoNtE_NQ\n```\n\n## 2. Cloning and Running\nYou should have git, node >= 6, and either yarn or npm installed.\n\nClone our tutorial repository and open the new directory.\n```\ngit clone https://github.com/uber-common/vis-academy.git\ncd vis-academy/src/demos/custom-layers/starting-code\n\nyarn # or npm install (slower)\nnpm start\n```\n\nA page should automatically open in your browser, with a base map showing New York City and a scatterplot showing taxi pickup locations.\n\nNote that the repository you cloned also contains all the content and code of\nthis tutorial, and you may run it locally if you want (repeat the last two steps\nfrom above from vis-academy/).\n\n## 3. How this tutorial works\n\nIn this tutorial, you will build a few layers from scratch, learning different techniques that make it easy to adapt deck.gl to your needs.\n\nIn each lesson, we'll highlight what we'll cover, then we'll go through the code examples - copying the examples is how we'll build the app step by step. Some parts of the lessons are skippable - you can move to the next session and still have a functional app at the end.\n\nFeel free to explore and experiment as you copy the code examples, you can find working code that correspond to the start of each lesson in the repository.\n\nWe'll end each lesson with key takeaways and further reading.\n\n## 4. Start Coding!\n\nYou can now open your text editor with the following file:\n\n```\nsrc/demos/custom-layers/starting-code/src/app.js\n```\n\nIt's an empty component! `starting-code` will be the folder that holds all your\nchanges as you go through the tutorial. You can now head to the next step:\n[Combination Layer](#/custom-layers/1-combination-layer).\n"},function(e,n){e.exports="\x3c!-- INJECT:\"CombinationLayer\" heading --\x3e\n\n
      \n
    • Create a custom CompositeLayer that renders multiple primitive layers.
    • \n
    \n\n# Combination Layer\n\nCheckout the complete code for this step\n[here](https://github.com/uber-common/vis-academy/tree/master/demos/custom-layers/1-combination-layer).\n\n## 0. Overview of the code structure\n\nYour starting point is the `vis-academy/src/demos/custom-layers/starting-code/src` folder. It should contain the following files:\n\n- `app.js`: A basic app template that loads source data, renders the `DeckGLOverlay` component inside a map, handles window resize and user interactions.\n- `deckgl-overlay.js`: A component that renders deck.gl with a ScatterplotLayer.\n- `helpers.js`: Several functions that will prove handy as we walk through the exercises.\n\nYou do not have to worry about `app.js`; its purpose is to take care of the chore for you. All our work will go into `deckgl-overlay.js` and new files in this folder.\n\n## 1. Create a custom CompositeLayer\n\nCreate a new file under the `src` folder and name it `taxi-layer.js`. We invision this layer to be able to visualize any taxi pickup/dropoff data.\n\nWe are going to inherit deck.gl's CompositeLayer class, which makes a layer that renders other layer(s).\n\n```js\nimport DeckGL, {CompositeLayer} from 'deck.gl';\n\nexport default class TaxiLayer extends CompositeLayer {\n renderLayers() {\n // Create sublayers here\n return [];\n }\n}\n```\n\n`defaultProps` is where you declare the default prop values of this layer. It is optional, but it will help document what props this layer expects, and reduce errors when you forget to define a prop when using this layer.\n\n`renderLayers` is a method of CompositeLayer that gets called during deck.gl's render cycle. It is expected to return an array of layers, just like those you pass to DeckGL's `layers` prop.\n\n\n## 2. Using your custom layer\n\nLet's test out our shiny new layer! In `deckgl-overlay.js`, we can use this layer by importing it from its file:\n\n```js\nimport TaxiLayer from './taxi-layer';\n\n// render() function\n// Instead of ScatterplotLayer...\n const layers = [\n new TaxiLayer({\n id: 'taxi-trips',\n data: this.props.data\n })\n ];\n```\n\nOne of the first things you should consider when creating a new layer is: what props does it accept? How much can the user control the output?\n\nA typical taxi pickup/dropoff dataset contains pickup and dropoff locations. To make this layer reusable - i.e. work with any format of raw data, we want to allow the user to define accessors for the locations, something like:\n\n```js\n new TaxiLayer({\n id: 'taxi-trips',\n data: this.props.data,\n getPickupLocation: d => [d.pickup_longitude, d.pickup_latitude],\n getDropoffLocation: d => [d.dropoff_longitude, d.dropoff_latitude]\n });\n```\n\nWe also want users to be able to customize the visualization such as colors, so we'll create props for those:\n```js\n new TaxiLayer({\n id: 'taxi-trips',\n data: this.props.data,\n pickupColor: [0, 128, 255],\n dropoffColor: [255, 0, 128],\n getPickupLocation: d => [d.pickup_longitude, d.pickup_latitude],\n getDropoffLocation: d => [d.dropoff_longitude, d.dropoff_latitude]\n });\n```\n\n\n## 3. Render something\n\nNow that we have the skeleton of a layer, let's render something with it!\n\nSimply return two scatterplot layers in the `renderLayers` method:\n```js\nimport DeckGL, {CompositeLayer, ScatterplotLayer} from 'deck.gl';\n\nexport default class TaxiLayer extends CompositeLayer {\n renderLayers() {\n return [\n new ScatterplotLayer({\n id: `${this.props.id}-pickup`,\n data: this.props.data,\n getPosition: this.props.getPickupLocation,\n getColor: d => this.props.pickupColor,\n radiusScale: 40\n }),\n new ScatterplotLayer({\n id: `${this.props.id}-dropoff`,\n data: this.props.data,\n getPosition: this.props.getDropoffLocation,\n getColor: d => this.props.dropoffColor,\n radiusScale: 40\n })\n ]\n }\n}\n```\n\nNote that we're passing the props of this layer to the sublayers by mapping them to the prop names the ScatterplotLayer recognizes. The only exception is the `id` prop, because layer ids much be unique, we create them by appending suffix to the user defined id.\n\nRun the app -- it should render both pickup and dropoff locations now.\n\n\n## 4. Experiment with what you can do\n\nNow you know that you can render any layer from the `TaxiLayer.renderLayer` method. You are free to experiment with what you can do.\n\nFor example, adding an arc connecting the pickup and dropoff locations:\n\n```js\nimport DeckGL, {CompositeLayer, ScatterplotLayer, ArcLayer} from 'deck.gl';\n\nexport default class TaxiLayer extends CompositeLayer {\n renderLayers() {\n const {id, data, pickupColor, dropoffColor, radiusScale, getPickupLocation, getDropoffLocation} = this.props;\n\n return [\n ...\n new ArcLayer({\n id: `${this.props.id}-arc`,\n data: this.props.data,\n getSourcePosition: this.props.getPickupLocation,\n getTargetPosition: this.props.getDropoffLocation,\n getSourceColor: d => this.props.pickupColor,\n getTargetColor: d => this.props.dropoffColor,\n strokeWidth: 2\n })\n ];\n }\n}\n```\n\nYou can now head to the next step:\n[Adaptor Layer](#/custom-layers/2-adaptor-layer)\n"},function(e,n){e.exports="\x3c!-- INJECT:\"AdaptorLayer\" heading --\x3e\n\n
      \n
    • Create a custom CompositeLayer that processes data.
    • \n
    \n\n# Adaptor Layer\n\nAs you have seen rendering 10,000 arcs on screen does not provide any visual clarity. We very rarely want to visualize raw data as is. In this case, let's try clustering the pickup/dropoff locations into fewer points.\n\nTo demonstrate, I have implemented a function called `clusterPoints` in the `helpers.js`. Given a data array and one or more position accessors, it adds the centroid of the cluster to each datum. There are many JavaScript libraries that implement popular visualization algorithms. In this exercise, we will focus on how to plug such modules into deck.gl's layer lifecycle.\n\n## 1. Create a new CompositeLayer\n\nCreate a new file under the `src` folder and name it `taxi-cluster-layer.js`. \n\n```js\nimport DeckGL, {CompositeLayer} from 'deck.gl';\nimport TaxiLayer from './taxi-layer';\n\nexport default class TaxiClusterLayer extends CompositeLayer {\n renderLayers() {\n // Create sublayers\n return [\n new TaxiLayer({\n ...this.props\n });\n ];\n }\n}\n\nTaxiClusterLayer.layerName = 'TaxiClusterLayer';\n```\n\nThat's right, you can render a CompositeLayer inside a CompositeLayer!\n\nNow head over to `deckgl-overlay.js` and replace the TaxiLayer we've been using with this new layer:\n\n```js\n// Instead of importing from taxi-layer...\nimport TaxiClusterLayer from './taxi-cluster-layer';\n\n// render() function\n// Instead of TaxiLayer...\n const layers = [\n new TaxiClusterLayer({\n // Same props as before\n })\n ];\n```\n\nIt should render exactly the same.\n\n## 2. Plug in data processing\n\nWe are going to override CompositeLayer's `updateState` lifecycle method.\nThis method is called every time some of this layer props change.\n\n```js\nexport default class TaxiClusterLayer extends CompositeLayer {\n updateState({oldProps, props}) {\n if (oldProps.data !== props.data) {\n // TODO: data changed, recalculate cluster\n }\n }\n}\n```\n\nHere we checked if the `data` prop has changed. If so, we will call the pre-defined clustering function to process the new data. It will return a copy of the data array with two new fields: `pickup_cluster` and `dropoff_cluster`.\n\n```js\n// Import our own data processing module\nimport {clusterPoints} from './helpers';\n\nexport default class TaxiClusterLayer extends CompositeLayer {\n updateState({oldProps, props}) {\n if (oldProps.data !== props.data) {\n // data changed, recalculate cluster\n const clusteredData = clusterPoints(props.data, {\n pickup_cluster: props.getPickupLocation,\n dropoff_cluster: props.getDropoffLocation\n });\n\n // TODO: save the processed data somewhere\n }\n }\n}\n```\n\nAfter clustering, we want the layer to remember the processed data so that we don't have to do it again. \n\n\n## 3. Save the processed data\n\nIn deck.gl, each layer remembers stuff from previous render cycles via the `state` object. Inside a layer's methods, if we call:\n```js\nthis.setState({\n message: 'I remember!'\n});\n```\nThen later, we can retrieve that info by accessing:\n```js\nthis.state.message; // returns 'I remember!'\n```\n\nIn this example, we will save `clusteredData` to the layer state so that it can be accessed in the `renderLayers` method in follwing up render cycles.\nHere's the full code of the `updateState` method:\n```js\n updateState({oldProps, props}) {\n if (oldProps.data !== props.data) {\n // data changed, recalculate cluster\n const clusteredData = clusterPoints(props.data, {\n pickup_cluster: props.getPickupLocation,\n dropoff_cluster: props.getDropoffLocation\n });\n\n // save processed data to layer state\n this.setState({clusteredData});\n }\n }\n```\n\n\n## 4. Render the processed data\n\nFinally, in `renderLayers`, instead of using the user provided props, we want to use the clustered position that we calculated:\n\n```js\n renderLayers() {\n // Create sublayers\n return [\n new TaxiLayer({\n ...this.props,\n data: this.state.clusteredData,\n getPickupLocation: d => d.pickup_cluster,\n getDropoffLocation: d => d.dropoff_cluster\n });\n ];\n }\n```\n\nTry the app in your broser now. The arcs look a lot cleaner!\n\nYou can now head to the next step:\n[Custom Shader](#/custom-layers/3-custom-shader)\n"},function(e,n){e.exports="\x3c!-- INJECT:\"CustomShader\" heading --\x3e\n\n
      \n
    • Extend a core layer and inject custom shaders.
    • \n
    \n\n# Custom Shader\n\n## 1. Extend the ScatterplotLayer\n\nSometimes you may wish the ScatterplotLayer draws something other than a circle. Shouldn't be too hard, right?\n\nLet's create a new file under the `src` folder and name it `my-scatterplot-layer.js`.\n\n```js\nimport DeckGL, {ScatterplotLayer} from 'deck.gl';\n\nexport default class MyScatterplotLayer extends ScatterplotLayer {\n // Our custom layer code\n}\n```\n\nIn `deckgl-overlay.js`, draw the pickup points with this new layer. It should work identical to the ScatterplotLayer:\n\n```js\nimport MyScatterplotLayer from './my-scatterplot-layer';\n\nconst layers = [\n new MyScatterplotLayer({\n id: 'pickup',\n data: this.props.data,\n getPosition: d => [d.pickup_longitude, d.pickup_latitude],\n getColor: d => PICKUP_COLOR,\n radiusScale: 40\n })\n];\n```\n\n## 2. Replace the fragment shader\n\nShaders are the programs that the GPU runs to draw each point. In order to draw some new shapes, we will replace the default shader used by the ScatterplotLayer.\n\n```js\nexport default class MyScatterplotLayer extends ScatterplotLayer {\n getShaders() {\n return super.getShaders();\n }\n}\n```\n\n`Layer.getShaders` is the API that exposes the shaders that the layer uses. We can find the default fragment shader by calling `super.getShaders().fs`:\n\n```js\n getShaders() {\n console.log(super.getShaders().fs);\n return super.getShaders();\n }\n```\n\nOpen your developer console in the browser. you should see the shader code printed out like this:\n\n```js\n#define SHADER_NAME scatterplot-layer-fragment-shader\n\n#ifdef GL_ES\nprecision highp float;\n#endif\n\nvarying vec4 vColor;\nvarying vec2 unitPosition;\nvarying float innerUnitRadius;\n\nvoid main(void) {\n\n float distToCenter = length(unitPosition);\n\n if (distToCenter <= 1.0 && distToCenter >= innerUnitRadius) {\n gl_FragColor = vColor;\n } else {\n discard;\n }\n}\n```\n\nCopy the above into our custom layer, define a string variable like this:\n```js\nconst fragmentShader = `\nreplace me with shader code\n`;\n```\n\nAnd use this string to replace the default fragment shader:\n\n```js\n getShaders() {\n return {\n ...super.getShaders(),\n fs: fragmentShader\n };\n }\n```\nNow you can control how the GPU draws the points by modifying the fragment shader code.\n\n## 3. Draw a check mark\n\nThe scatterplot layer draws a rectangle around each data point coordinate. The rectangle is sized to match user defined radius. The `unitPosition` is a vector that measures any pixel's relative distance to the center of the rectangle, between `[-1, -1]` and `[1, 1]`.\n\nIn the fragment shader code, the `main` function is what controls the colors that are drawn to the screen. Note that it ends with a `if` switch: some fragments (think of them as pixels) are assigned a color, some are \"discarded\" (not drawn). The default implementation only draws a fragment if it's inside the unit circle (distance to center is less than 1.0):\n\n```js\n float distToCenter = length(unitPosition);\n if (distToCenter <= 1.0 && distToCenter >= innerUnitRadius) {\n gl_FragColor = vColor;\n } else {\n discard;\n }\n```\n\nNow try come up with some math equation to draw something different. For example a cross:\n\n```js\n if (abs(unitPosition.x) < 0.2 || abs(unitPosition.y) < 0.2) {\n gl_FragColor = vColor;\n } else {\n discard;\n }\n```\n\nAn arrow head:\n\n```js\n if (unitPosition.x < 1.0 - abs(unitPosition.y) * 4.0) {\n gl_FragColor = vColor;\n } else {\n discard;\n }\n```\n\nYou can now head to the next step:\n[Custom Shader](#/custom-layers/4-custom-attribute)\n"},function(e,n){e.exports="\x3c!-- INJECT:\"CustomAttribute\" heading --\x3e\n\n
      \n
    • Extend a core layer and add custom attributes.
    • \n
    \n\n# Custom Attribute\n\nAttributes are how the CPU sends per-instance information to the GPU. By adding an attribute to the scatterplot layer, we can make each data point look different.\n\nIn this exercise, we will make each icon at pickup spot an arrow pointing to the direction that the rider is going.\n\n## 1. Declare an attribute\n\nIn `my-scatterplot-layer.js`, add a `initializeState` method to our layer class:\n\n```js\nexport default class MyScatterplotLayer extends ScatterplotLayer {\n initializeState() {\n super.initializeState();\n\n this.state.attributeManager.addInstanced({\n instanceAngles: {size: 1, accessor: 'getAngle'}\n });\n }\n}\n```\nThis code adds a new instanced attribute `instanceAngles`, that is automatically filled with the accessor `Layer.prop.getAngle`. The `attributeManager` is automatically created for every layer. Check the [API reference](https://uber.github.io/deck.gl/#/documentation/api-reference/attribute-manager) to learn more about the attribute manager.\n\nIn `deckgl-overlay.js`, we will provide the `getAngle` accessor:\n```js\n const layers = [\n new MyScatterplotLayer({\n ...\n getAngle: d => Math.atan2(d.dropoff_latitude - d.pickup_latitude, d.dropoff_longitude - d.pickup_longitude)\n })\n ];\n```\n\n## 2. Replace the vertex shader\n\nAttributes are accessible from the vertex shader, which is run to calculate the positions of vertices. To modify the vertex shader, let's head back to the `getShaders` method and print the default vertex shader code:\n\n```js\n getShaders() {\n console.log(super.getShaders().vs);\n ...\n }\n```\n\nCopy it to the top of this file, as such:\n\n```js\nconst vertexShader = `\n#define SHADER_NAME scatterplot-layer-vertex-shader\n...\n`;\n```\n\nThe shader is quite long, but don't be intimidated. We will walk through the code together.\n\nNow replace the default shader with ours:\n```js\n getShaders() {\n return {\n ...super.getShaders(),\n vs: vertexShader,\n fs: fragmentShader\n };\n }\n```\n\n## 3. Understand the vertex shader\n\nThe vertex shader has two parts: the declaration of variables, and the main function. Variables are data that are passed into the vertex shader from outside:\n\n```js\n// Attributes\nattribute vec3 instancePositions;\nattribute float instanceRadius;\n...\n// Uniforms\nuniform float opacity;\nuniform float radiusScale;\n...\n// Varyings\nvarying vec4 vColor;\nvarying vec2 unitPosition;\n...\n```\n\nYou must declare an attribute before using it. Let's add our new attribute to this block:\n```\nattribute float instanceAngles;\n```\n\nThe main function calculates the position of the current vertex:\n```js\nvoid main(void) {\n ...\n vec3 center = project_position(instancePositions);\n vec3 vertex = positions * outerRadiusPixels;\n gl_Position = project_to_clipspace(vec4(center + vertex, 1.0));\n ...\n}\n```\n\nThe scatterplot layer draws a rectangle at each data point. Every time the vertex shader is run, it calculates one of the corners of the rectangle. `center` is the location of the data point; and `vertex` is the current corner's offset from the center.\n\nTo use the user specified angle, we will add a `rotate` function to the shader. Check [Wikipedia](https://en.wikipedia.org/wiki/Rotation_matrix) for the math behind a rotation matrix:\n\n```js\nvec3 rotateZ(vec3 vector, float angle) {\n mat2 rotationMatrix = mat2(cos(angle), sin(angle), -sin(angle), cos(angle));\n return vec3(rotationMatrix * vector.xy, vector.z);\n}\nvoid main(void) {\n ...\n}\n```\n\nThen before we use the vertex offset, we rotate it by the angle:\n```js\nvoid main(void) {\n ...\n vec3 center = project_position(instancePositions);\n vec3 vertex = positions * outerRadiusPixels;\n\n // Rotate by instanceAngles\n vertex = rotateZ(vertex, instanceAngles);\n\n gl_Position = project_to_clipspace(vec4(center + vertex, 1.0));\n ...\n}\n```\n\n\nYou can now head to the next step:\n[Custom Uniform](#/custom-layers/5-custom-uniform)\n"},function(e,n){e.exports="\x3c!-- INJECT:\"CustomUniform\" heading --\x3e\n\n
      \n
    • Extend a core layer and add custom uniforms.
    • \n
    \n\n# Custom Uniform\n\nIn this exercise, we make a simple animation that shows the taxi pickup pattern at different time of the day. As the animation loops through the 24 hours of a day, we show the pickups that happen in that hour.\n\nIf you are familiar with d3.js, it makes animation by changing the attributes of SVG elements. In WebGL, the performance bottleneck is not the number of instances, but the data exchange between CPU and GPU. If we use instance attributes to modify visibility, a new array must be uploaded to the GPU every time it updates. Instead, we will add an attribute that represents each pickup's timestamp, and make the GPU calculate the appropriate visibility for each instance based on a uniform that represents the \"current time of day\" in the animation.\n\n## 1. Add an attribute for pickup time\n\nJust like the last example, in `my-scatterplot-layer.js`, we declare another attribute `instanceTimes` that is populated by a new prop `getTime`:\n```js\nexport default class MyScatterplotLayer extends ScatterplotLayer {\n initializeState() {\n super.initializeState(...arguments);\n\n this.state.attributeManager.addInstanced({\n instanceAngles: {size: 1, accessor: 'getAngle'},\n instanceTimes: {size: 1, accessor: 'getTime'}\n });\n }\n}\n```\n\nAnd in `deckgl-overlay.js`, we will provide the `getAngle` accessor:\n```js\n new MyScatterplotLayer({\n ...\n getTime: d => {\n const pickupDate = new Date(d.pickup_datetime);\n return pickupDate.getUTCHours() + pickupDate.getMinutes() / 60;\n }\n })\n```\nThis will return a number in the [0, 24] range that represents the time of day when each pickup happened.\n\n## 2. Add a uniform\n\nWe also need to know the \"current time\" in the animation for the GPU to calculate visibility. In `my-scatterplot-layer.js`, we will override the `updateState` lifecycle mothod and send a new uniform `currentTime` to the layer's model:\n\n```js\nexport default class MyScatterplotLayer extends ScatterplotLayer {\n updateState({props}) {\n super.updateState(...arguments);\n\n this.state.model.setUniforms({\n currentTime: props.currentTime\n });\n }\n}\n```\n\nThe value of this uniform comes from a new layer prop `currentTime`. We will add this prop when we use this layer in `deckgl-overlay.js`:\n```js\n new MyScatterplotLayer({\n ...\n timeOfDay: (Date.now() / 1000) % 24\n })\n```\nThis number will loop through [0, 24] every 24 seconds using the computer's clock.\n\n### 3. Vertex shader: calculate instance opacity\n\nIn this layer's vertex shader, we must declare the new attribute and the new uniform that were added:\n```js\nattribute float instanceTimes;\nuniform float currentTime;\n```\n\nWe will also declare a `varying` variable, which is how vertex shader can send data to the fragment shader. In this case, we will pass an opacity value based on the time of each pickup instance:\n```js\nvarying float vAlpha;\n```\n\nIn the `main` function, we will calculate this opacity as such:\n```js\nvoid main(void) {\n ...\n vAlpha = 1.0 - abs(instanceTimes - currentTime);\n}\n```\nThis says that the opacity peaks at 1.0 (100%) when pick up time is the current time, and gradually fades out. Each instance is only visible if it was picked up within 1 hour of the current time.\n\n### 4. Fragment shader: render with opacity\n\nWe will declare the same `varying` variable in the fragment shader:\n```js\nvarying float vAlpha;\n```\n\nAnd in the fragment shader's `main` function, replace the line\n```js\n gl_FragColor = vColor;\n```\nwith\n```js\n gl_FragColor = vec4(vColor.rgb, vAlpha);\n```\n\nRun the app, see the scatterplot fading in and out throughout the day.\n\n# Congratulations!\n\nYou've learned to create custom layers for deck.gl with advanced techniques such as creating a composite layer and extending an existing layer.\n\nStill have questions? Read the [documentation](https://uber.github.io/deck.gl/#/documentation/custom-layers/writing-your-own-layer). It always contains the latest and most in-detail explaination of how things work.\n\nEnjoy making visualizations with deck.gl!\n"},function(e,n){e.exports="\nBefore we go through the tutorial, let's make sure we have everything necessary in order to make this as smooth as possible.\nThis tutorial assumes a basic familiarity with Javascript and the command line, but otherwise it's not necessary to understand every step.\nFeel free to ask questions if anything is unclear.\nIf you have problem with setting up the coding environment please check [here](#/installing-a-coding-environment/installing-tools-mac)\n\n## 1. Cloning and Install\n\nClone our tutorial repository and go through the usual setup steps. NOTE: you\nneed to be running node **>=v6** locally.\n```\ngit clone https://github.com/uber-common/vis-academy.git\ncd vis-academy/src/demos/kepler.gl/0-starting-code\n\nyarn --ignore-engines # or npm install (slower)\n```\n\n## 2. Setup mapbox access token and start the app\n\nWe created temporary token for you just for this code lab session. It will expire end of this week (June 1 2018).\n```\nexport MapboxAccessToken=pk.eyJ1IjoidWJlcmRhdGEiLCJhIjoiY2poczJzeGt2MGl1bTNkcm1lcXVqMXRpMyJ9.9o2DrYg8C8UWmprj-tcVpQ\n\nnpm start\n```\n\nA page should automatically be opened in your browser, with a pretty simple app (for now!).\n\nNote that the repository you cloned also contains all the content and code of this tutorial, and you may run it locally if you want (repeat the last two steps from above from vis-academy/).\n\n## 3. How this tutorial works\n\nIn this tutorial, you will build a kepler.gl application from scratch by importing the kepler.gl react component and using existing data and map configuration (both provided). \n\nIn each lesson, we'll highlight what we'll cover, then we'll go through the code examples - copying the examples is how we'll build the app step by step. Some parts of the lessons are skippable - you can move to the next session and still have a functional app at the end. \n\nFeel free to explore and experiment as you copy the code examples, you can find working code that correspond to the start of each lesson in the repository.\n\nWe'll end each lesson with key takeaways and further reading.\n\n## 4. Start Coding!\n\nYou should see the project sturcture of `0-starting-code` folder like this:\n```\n src/\n demos/\n \tkepler.gl/\n\t\t 0-starting-code/\n\t\t\tsrc/\n\t\t\t.babelrc\n\t\t\tindex.html\n\t\t\tpackage.json\n\t\t\tREADME.md\n\t\t\twebpack.config.js\n\t\t\tyarn.lock\n```\n\n - ./src: will be the folder that holds all your changes as you go through the tutorial.\n - ./.babelrc: the babel configuration to transpile es6/jsx code to javascript and \n - ./index.html: the wireframe of the app\n - ./package.json: the manifest about the application and dependencies.\n - ./README.md: instructions about how to run this application.\n - ./webpack.config.js: basic [Webpack](https://webpack.github.io/) server settings.\n - ./yarn.lock: lock file for [yarn](https://yarnpkg.com/en/).\n\nWe also prepared the starting code for each step in case you join in the middle of the class.\nEach folder has the same structure, the only thing you need to do is to follow the steps and edit the code in `src/` folder.\n\nREADME file contains important information on how to run the demo app using a Mapbox API token.\n\nNow You can open your text editor with the following file:\n\n```\nsrc/demos/kepler.gl/0-starting-code/src/app.js\n```\n\nNext, you can head to the next step:\n[Import Kepler.gl](#/kepler.gl/1-import).\n"},function(e,n){e.exports="\x3c!-- INJECT:\"KeplerglBasic\" heading --\x3e\n\n
      \n
    • Create a Kepler.gl instance
    • \n
    \n\n# What Will We Do\nIn this step, we will create a visualization map by importing [Kepler.gl](http://kepler.gl) react and redux components.\nWe are going to edit two existing files: `reducers.js`, `app.js`. We are going to apply the following changes:\n- `reducers.js`: import Kepler.gl redux component to handle the map state and actions\n- `app.js`: import Kepler.gl react component (aka map) and Mapbox API Token\n\nLet's get your hands on kepler.gl implementation by following steps:\n\n## 1. Import Kepler.gl\nOpen `reducers.js` in `src/` folder. We are going to perform to perform two changes in this.\n\nFirst, import Kepler.gl reducer by adding in the import section of the file the following snippet:\n```js\nimport keplerGlReducer from 'kepler.gl/reducers';\n```\n\nThe second step to perform is to add the reducer to our list of reducers by applying the following changes:\n\nLet's now add `keplerGlReducer`\n```js\nconst reducers = combineReducers({\n // mount keplerGl reducer\n keplerGl: keplerGlReducer,\n app: handleActions({\n // empty\n }, initialAppState),\n routing: routerReducer\n});\n```\n\nThe above changes will make sure Kepler.gl react component will be able to store its state and handle action handlers accordingly.\nCheckout the complete code at [this link](https://github.com/uber-common/vis-academy/blob/master/src/demos/kepler.gl/1-basic-keplergl/src/reducers.js)\n\n## 2. Import Kepler.gl react component\nFor this part, we are going to modify `app.js` in `src/`. Currently our `app.js` only displays an H2 html tag and we are \ngoing to replace that tag with a kepler.gl react component.\n\nNow let's focus on bringing in the actual map and in order to do so, we are going to import the Kepler.gl react component and use it in the app.js `render function`.\nFor the purpose of this code we are also going to import `Autosizer` which will be really helpful to handle window resize actions.\nIn the import section add the following lines\n```js\nimport AutoSizer from 'react-virtualized/dist/commonjs/AutoSizer';\nimport KeplerGl from 'kepler.gl';\n```\nThe next step is to use the new imported Kepler.gl react and Autosizer components onto the `render` method by applying the following changes\n```js\n render() {\n return (\n
    \n \n {({height, width}) => (\n \n )}\n \n
    \n );\n }\n```\n\nthe above snippet will create a map instance of kepler which use `map` as id. The __id__ is really important because it will also be used as\nkey in Kepler.gl redux store to keep the state of the instance updated.\nCheckout the complete code at [this link](https://github.com/uber-common/vis-academy/blob/kepler.gl/src/demos/kepler.gl/1-basic-keplergl/src/app.js)\n\nNext, you can head to the next step:\n[Load Data into Kepler.gl](#/kepler.gl/2-load-data)."},function(e,n){e.exports="\x3c!-- INJECT:\"KeplerglLoadData\" heading --\x3e\n\n
      \n
    • Load data and export configuration
    • \n
    \n\n# What Will We Do\nIn this step, we will be using Kepler.gl redux actions and helpers to inject data into a map instance \nand export its configuration programmatically.\n\nIn this part of our code lab, we are going to update only `app.js` file in `src`.\n\n## 1. Data to load\nWe have created a folder `data` in `src` that contains mocked data which is a subset of the public dataset of \nNew York City trips. The file name is `nyc-trips.csv.js`.\n\nThe file contains a long data string which would simulate the content of a csv file.\n\nFirst, import nyc trips data into `app.js` by performing the following changes\n```js\nimport nycTrips from './data/nyc-trips.csv';\n```\n\nIn order to process the raw data we are going to use Kepler.gl APIs and in particular the following:\n- Processors: provides ability to convert raw data (csv, json) into kepler.gl data form which has rows anf fields properties\n- Actions: provides an easy interface to programmatically interact with kepler.gl instance\n\nImport Processors and Actions\n```js\n// Kepler.gl actions\nimport {addDataToMap} from 'kepler.gl/actions';\n// Kepler.gl Data processing APIs\nimport Processors from 'kepler.gl/processors';\n```\n\nNow that we have the necessary API imported in __app.js__ we can use react lifecycle to inject\ndata into kepler.gl map instance.\n\nWe can implement __componentDidMount__ in `app.js` using the following changes:\n```js\ncomponentDidMount() {\n\t// Use processCsvData helper to convert csv file into kepler.gl structure {fields, rows}\n const data = Processors.processCsvData(nycTrips);\n // Create dataset structure\n const dataset = {\n data,\n info: {\n // `info` property are optional, adding an `id` associate with this dataset makes it easier\n // to replace it later\n id: 'my_data'\n }\n };\n // addDataToMap action to inject dataset into kepler.gl instance\n this.props.dispatch(addDataToMap({datasets: dataset}));\n}\n```\n\nIn the above snippet, we first process the raw data using __processCsvData__ which will transform a raw csv content string into a Kepler.gl\nstat structure __{rows, fields}__. The second step is to create the dataset object with the following structure:\n- data: the generated object with rows and fields\n- info (OPTIONAL): this is used to pass dataset id (this will be used in our next example) and other meta information (see API documentation for more)\n\nIn the last step, we are adding the data to our kepler.gl instance using the action __addDataToMap__ and we pass our new created dataset as an input paramenter.\nYou may notice, we use __datasets__ property to pass our new data object. __datasets__ property can be either a single object vlue or an array of datasets instances.\n\n## 2. Export Kepler.gl instance configuration\nKepler.gl provides the ability to programmatically interact with the configuration store of an instance. In this part of our code lab, we are going to create a \nhelper method in `app.js` to export Kepler.gl configuration. \n\nBefore exporting the configuration we need to import Kepler.gl Schema APIs by add the following line to the import section:\n```js\n// Kepler.gl Schema APIs\nimport KeplerGlSchema from 'kepler.gl/schemas';\n```\n\nLet's add a new instance method to __app.js__ as it follows. __getMapConfig__ returns a config object of current map. __exportMapConfig__ save the config as a json file.\n\n```js\n // This method is used as reference to show how to export the current kepler.gl instance configuration\n // Once exported the configuration can be imported using parseSavedConfig or load method from KeplerGlSchema\n getMapConfig() {\n // retrieve kepler.gl store\n const {keplerGl} = this.props;\n // retrieve current kepler.gl instance store\n const {map} = keplerGl;\n\n // create the config object\n return KeplerGlSchema.getConfigToSave(map);\n }\n\n // This method is used as reference to show how to export the current kepler.gl instance configuration\n // Once exported the configuration can be imported using parseSavedConfig or load method from KeplerGlSchema\n exportMapConfig = () => {\n // create the config object\n const mapConfig = this.getMapConfig();\n // save it as a json file\n downloadJsonFile(mapConfig, 'kepler.gl.json');\n };\n```\n\n__KeplerGlSchema.getConfigToSave__ takes the current map instance store, available in our component through `const mapStateToProps = state => state;`, and returns\nthe current map instance configuration with the following format:\n- version: the current Kepler.gl schema version\n- config: object with the actual configuration\n\nFinally Let's add a button to trigger exporting configuration, and a helper to download the file.\n```\nimport Button from './button';\nimport downloadJsonFile from \"./file-download\";\n```\n\nRender the button\n\n```\n render() {\n return (\n
    \n \n \n {({height, width}) => (\n \n )}\n \n
    \n );\n }\n\n```\n\nOnce the configuration is exported we can simply store it as json object wherever you see fit.\n\nCheckout the complete code at [this link](https://github.com/uber-common/vis-academy/blob/kepler.gl/src/demos/kepler.gl/1-load-data/src/app.js)\n\n__Next__, you can head to the next step:\n[Load Data into Kepler.gl](#/kepler.gl/3-load-config).\n"},function(e,n){e.exports="\x3c!-- INJECT:\"KeplerglLoadConfig\" heading --\x3e\n\n
      \n
    • Loading existing configuration
    • \n
    \n\n# What Will We Do\nIn this step, we will be using Kepler.gl `addDataToMap` action to upload data with an existing configuration. You can use this action to load the saved map.\n\nIn this part of our code lab, we are going to update only `app.js` file in `src`.\n\n## 1. Data and Config to load\nIf you previously downloaded a map config, you can put it in the `src/data` folder, and name it `nyc-config.json`, replacing the existing one.\n\n\nFirst, import nyc config json into `app.js`\n```js\nimport nycConfig from './data/nyc-config.json';\n```\n\nNow that we have the necessary configuration file imported in __app.js__ we can update __componentDidMount__ and inject\nthe map configuration into our Kepler.gl instance. Update componentDidMount to look like this:\n\n```js\n componentDidMount() {\n // Use processCsvData helper to convert csv file into kepler.gl structure {fields, rows}\n const data = Processors.processCsvData(nycTrips);\n // Create dataset structure\n const dataset = {\n data,\n info: {\n id: 'my_data'\n // this is used to match the dataId defined in nyc-config.json. For more details see API documentation.\n // It is paramount that this id mathces your configuration otherwise the configuration file will be ignored.\n }\n };\n // addDataToMap action to inject dataset into kepler.gl instance\n this.props.dispatch(addDataToMap({datasets: dataset, config: nycConfig}));\n }\n```\n\nWe now create the dataset to pass using the property Info and an Id. The id must match the Data id defined in some of the properties from within nyc-config.json.\n\nWe are also adding the configuration to __addDataToMap__ call which will make sure to load the existing configuration.\n \n## 2. Replace an existing dataset with new data with the same format , keeping the current config.\n\nIn order to replace the current data with new ones (same column names, data types etc), we are going to perform the following steps:\n- generate a new dataset using the same approach we did previously\n- extract the current configuration\n- inject the new data\n\nImport the new nyc data subset which we are going to use to replace the original one. \nIn the import section of `app.js` add the following\n```js\nimport nycTripsSubset from './data/nyc-subset.csv';\n```\n\nLet's create a new helper method that we will use to replace data. Add the following method to `app.js`\n\n```js\n // Created to show how to replace dataset with new data and keeping the same configuration\n replaceData = () => {\n // Use processCsvData helper to convert csv file into kepler.gl structure {fields, rows}\n const data = Processors.processCsvData(nycTripsSubset);\n // Create dataset structure\n const dataset = {\n data,\n info: {\n id: 'my_data'\n // this is used to match the dataId defined in nyc-config.json. For more details see API documentation.\n // It is paramount that this id mathces your configuration otherwise the configuration file will be ignored.\n }\n };\n\n // read the current configuration\n const config = this.getMapConfig();\n\n // addDataToMap action to inject dataset into kepler.gl instance\n this.props.dispatch(addDataToMap({datasets: dataset, config}));\n };\n```\n\nLast let's update the button in __render__ to trigger replacing data\n```js\n \n```\n\nthis method will allow programmatically to replace the current data with new one and apply the same map configuration.\n\nCheckout the complete code at [this link](https://github.com/uber-common/vis-academy/blob/kepler.gl/src/demos/kepler.gl/3-load-config/src/app.js)\n"},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function r(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function o(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var l,c,s=function(){function e(e,n){for(var t=0;t1?n-1:0),i=1;i1&&void 0!==arguments[1]?arguments[1]:{},r=t.prefix,o=t.namespace,l=void 0===o?S.b:o;return Object(v.a)(Object.keys(e),function(t,o){var c=e[o];h()(n(c),"Expected function, undefined, null, or array with payload and meta functions for "+o);var s=r?""+r+l+o:o,u=Object(p.a)(c)?A.a.apply(void 0,[s].concat(a(c))):Object(A.a)(s,c);return N({},t,i({},o,u))})}function c(e,n){var t=Object(v.a)(e,function(e,n){return N({},e,i({},n,s.a))}),a=l(t,n);return Object(v.a)(Object.keys(a),function(e,n){return N({},e,i({},Object(y.a)(n),a[n]))})}n.a=r;var s=t(203),u=t(138),p=t(170),m=t(1462),d=t(369),g=t(171),_=t(619),f=t(47),h=t.n(f),y=t(620),v=t(1481),b=t(1482),E=t(1484),A=t(372),S=t(202),w=function(){function e(e,n){var t=[],i=!0,a=!1,r=void 0;try{for(var o,l=e[Symbol.iterator]();!(i=(o=l.next()).done)&&(t.push(o.value),!n||t.length!==n);i=!0);}catch(e){a=!0,r=e}finally{try{!i&&l.return&&l.return()}finally{if(a)throw r}}return t}return function(n,t){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return e(n,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),N=Object.assign||function(e){for(var n=1;n=i?e:Object(a.a)(e,n,t)}var a=t(1468);n.a=i},function(e,n,t){"use strict";function i(e,n,t){var i=-1,a=e.length;n<0&&(n=-n>a?0:a+n),t=t>a?a:t,t<0&&(t+=a),a=n>t?0:t-n>>>0,n>>>=0;for(var r=Array(a);++i1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],l=Object(o.a)(r.shift());Object(a.a)(r)?i[l]=e[t]:(i[l]||(i[l]={}),n(t,i[l],r))}var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=t.namespace,l=void 0===i?r.b:i,c=t.prefix,s={};return Object.getOwnPropertyNames(e).forEach(function(e){var t=c?e.replace(""+c+l,""):e;return n(e,s,t.split(l))}),s}n.a=i;var a=t(606),r=t(202),o=t(620)},function(e,n,t){"use strict";var i=t(1486),a=t(372);n.a=function(e,n){return Object(i.a)(Object(a.a)(e,n),n.length)}},function(e,n,t){"use strict";function i(e,n,t){n=t?void 0:n;var o=Object(a.a)(e,r,void 0,void 0,void 0,void 0,void 0,n);return o.placeholder=i.placeholder,o}var a=t(1487),r=8;i.placeholder={},n.a=i},function(e,n,t){"use strict";function i(e,n,t,i,A,S,w,N){var O=n&f;if(!O&&"function"!=typeof e)throw new TypeError(g);var x=i?i.length:0;if(x||(n&=~(v|b),i=A=void 0),w=void 0===w?w:E(Object(d.a)(w),0),N=void 0===N?N:Object(d.a)(N),x-=A?A.length:0,n&b){var L=i,T=A;i=A=void 0}var I=O?void 0:Object(s.a)(e),R=[e,n,t,i,A,L,T,S,w,N];if(I&&Object(u.a)(R,I),e=R[0],n=R[1],t=R[2],i=R[3],A=R[4],N=R[9]=void 0===R[9]?O?0:e.length:E(R[9]-x,0),!N&&n&(h|y)&&(n&=~(h|y)),n&&n!=_)C=n==h||n==y?Object(o.a)(e,n,N):n!=v&&n!=(_|v)||A.length?l.a.apply(void 0,R):Object(c.a)(e,n,t,i);else var C=Object(r.a)(e,n,t);var D=I?a.a:p.a;return Object(m.a)(D(C,R),e,n)}var a=t(623),r=t(1488),o=t(1489),l=t(626),c=t(1510),s=t(630),u=t(1511),p=t(633),m=t(635),d=t(639),g="Expected a function",_=1,f=2,h=8,y=16,v=32,b=64,E=Math.max;n.a=i},function(e,n,t){"use strict";function i(e,n,t){function i(){return(this&&this!==r.a&&this instanceof i?c:e).apply(l?t:this,arguments)}var l=n&o,c=Object(a.a)(e);return i}var a=t(264),r=t(73),o=1;n.a=i},function(e,n,t){"use strict";function i(e,n,t){function i(){for(var r=arguments.length,m=Array(r),d=r,g=Object(c.a)(i);d--;)m[d]=arguments[d];var _=r<3&&m[0]!==g&&m[r-1]!==g?[]:Object(s.a)(m,g);if((r-=_.length)1?"& ":"")+n[i],n=n.join(t>2?", ":" "),e.replace(a,"{\n/* [wrapped with "+n+"] */\n")}var a=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;n.a=i},function(e,n,t){"use strict";var i=t(1500),a=t(634),r=Object(a.a)(i.a);n.a=r},function(e,n,t){"use strict";var i=t(1501),a=t(1502),r=t(203),o=a.a?function(e,n){return Object(a.a)(e,"toString",{configurable:!0,enumerable:!1,value:Object(i.a)(n),writable:!0})}:r.a;n.a=o},function(e,n,t){"use strict";function i(e){return function(){return e}}n.a=i},function(e,n,t){"use strict";var i=t(172),a=function(){try{var e=Object(i.a)(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();n.a=a},function(e,n,t){"use strict";function i(e,n){return Object(a.a)(o,function(t){var i="_."+t[0];n&t[1]&&!Object(r.a)(e,i)&&e.push(i)}),e.sort()}var a=t(1504),r=t(1505),o=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];n.a=i},function(e,n,t){"use strict";function i(e,n){for(var t=-1,i=null==e?0:e.length;++t-1}var a=t(636);n.a=i},function(e,n,t){"use strict";function i(e,n,t,i){for(var a=e.length,r=t+(i?1:-1);i?r--:++r-1:!!u&&Object(a.a)(e,n,t)>-1}var a=t(636),r=t(370),o=t(369),l=t(639),c=t(1516),s=Math.max;n.a=i},function(e,n,t){"use strict";function i(e){return null==e?[]:Object(a.a)(e,Object(r.a)(e))}var a=t(1517),r=t(1518);n.a=i},function(e,n,t){"use strict";function i(e,n){return Object(a.a)(n,function(n){return e[n]})}var a=t(618);n.a=i},function(e,n,t){"use strict";function i(e){return Object(o.a)(e)?Object(a.a)(e):Object(r.a)(e)}var a=t(1519),r=t(607),o=t(370);n.a=i},function(e,n,t){"use strict";function i(e,n){var t=Object(o.a)(e),i=!t&&Object(r.a)(e),u=!t&&!i&&Object(l.a)(e),m=!t&&!i&&!u&&Object(s.a)(e),d=t||i||u||m,g=d?Object(a.a)(e.length,String):[],_=g.length;for(var f in e)!n&&!p.call(e,f)||d&&("length"==f||u&&("offset"==f||"parent"==f)||m&&("buffer"==f||"byteLength"==f||"byteOffset"==f)||Object(c.a)(f,_))||g.push(f);return g}var a=t(1520),r=t(612),o=t(170),l=t(614),c=t(638),s=t(615),u=Object.prototype,p=u.hasOwnProperty;n.a=i},function(e,n,t){"use strict";function i(e,n){for(var t=-1,i=Array(e);++t2&&void 0!==arguments[2]?arguments[2]:{};p()(Object(o.a)(e)||Object(l.a)(e),"Expected handlers to be a plain object.");var r=Object(g.a)(e,t),c=Object(d.a)(r).map(function(e){return Object(m.a)(e,a(e,r),n)}),u=s.a.apply(void 0,i(c));return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];return u(e,t)}}n.a=r;var o=t(138),l=t(263),c=t(1522),s=t.n(c),u=t(47),p=t.n(u),m=t(640),d=t(373),g=t(1523)},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){for(var e=arguments.length,n=Array(e),t=0;t0&&void 0!==arguments[0]?arguments[0]:{},t=n.phi,i=n.theta,a=n.radius,r=n.bearing,o=n.pitch,l=(n.altitude,n.radiusScale),s=void 0===l?_:l;c(this,e),0===arguments.length?(this.phi=0,this.theta=0,this.radius=1):Number.isFinite(t)||Number.isFinite(i)?(this.phi=t||0,this.theta=i||0):(Number.isFinite(r)||Number.isFinite(o))&&(this.bearing=r||0,this.pitch=o||0),this.radius=a||1,this.radiusScale=s||1,this.check()}return u(e,[{key:"toString",value:function(){return this.formatString(p.c)}},{key:"formatString",value:function(e){var n=e.printTypes,t=(e.printDegrees,p.f);return"".concat(n?"Spherical":"","[rho:").concat(t(this.radius),",theta:").concat(t(this.theta),",phi:").concat(t(this.phi),"]")}},{key:"equals",value:function(e){return Object(p.e)(this.radius,e.radius)&&Object(p.e)(this.theta,e.theta)&&Object(p.e)(this.phi,e.phi)}},{key:"exactEquals",value:function(e){return this.radius===e.radius&&this.theta===e.theta&&this.phi===e.phi}},{key:"set",value:function(e,n,t){return this.radius=e,this.phi=n,this.theta=t,this.check()}},{key:"clone",value:function(){return(new this.constructor).copy(this)}},{key:"copy",value:function(e){return this.radius=e.radius,this.phi=e.phi,this.theta=e.theta,this.check()}},{key:"fromLngLatZ",value:function(e){var n=a(e,3),t=n[0],i=n[1],r=n[2];this.radius=1+r/this.radiusScale,this.phi=Object(p.g)(i),this.theta=Object(p.g)(t)}},{key:"fromVector3",value:function(e){return this.radius=g()(e),0===this.radius?(this.theta=0,this.phi=0):(this.theta=Math.atan2(e[0],e[1]),this.phi=Math.acos(Object(p.b)(e[2]/this.radius,-1,1))),this.check()}},{key:"toVector3",value:function(){return new m.a(0,0,this.radius).rotateX({radians:this.theta}).rotateZ({radians:this.phi})}},{key:"makeSafe",value:function(){this.phi=Math.max(1e-6,Math.min(Math.PI-1e-6,this.phi))}},{key:"check",value:function(){if(!(Number.isFinite(this.phi)&&Number.isFinite(this.theta)&&this.radius>0))throw new Error("SphericalCoordinates: some fields set to invalid numbers");return this}},{key:"bearing",get:function(){return 180-Object(p.d)(this.phi)},set:function(e){this.phi=Math.PI-Object(p.g)(e)}},{key:"pitch",get:function(){return Object(p.d)(this.theta)},set:function(e){this.theta=Object(p.g)(e)}},{key:"longitude",get:function(){return Object(p.d)(this.phi)}},{key:"latitude",get:function(){return Object(p.d)(this.theta)}},{key:"lng",get:function(){return Object(p.d)(this.phi)}},{key:"lat",get:function(){return Object(p.d)(this.theta)}},{key:"z",get:function(){return(this.radius-1)*this.radiusScale}}]),e}()},function(e,n,t){"use strict";function i(e,n){return null!=n&&"undefined"!=typeof Symbol&&n[Symbol.hasInstance]?n[Symbol.hasInstance](e):e instanceof n}function a(e,n){if(!i(e,n))throw new TypeError("Cannot call a class as a function")}function r(e,n){for(var t=0;ti||180d||1801&&void 0!==arguments[1]?arguments[1]:"component";e.debug&&l.a.checkPropTypes(m,e,"prop",n)}var o=t(1),l=t.n(o),c=function(){function e(e,n){for(var t=0;t0;)i.appendChild(t.childNodes[0]);this._map._container=i,e.savedMap=null,n.onLoad()}else{var a={container:n.container||document.body,center:[n.longitude,n.latitude],zoom:n.zoom,pitch:n.pitch,bearing:n.bearing,style:n.mapStyle,interactive:!1,attributionControl:n.attributionControl,preserveDrawingBuffer:n.preserveDrawingBuffer};n.transformRequest&&(a.transformRequest=n.transformRequest),this._map=this.map=new p.Map(a),this.map.once("load",n.onLoad),this.map.on("error",n.onError)}return this}},{key:"_destroy",value:function(){e.savedMap?this._map.remove():e.savedMap=this._map}},{key:"_initialize",value:function(e){e=Object.assign({},d,e),r(e,"Mapbox"),this.accessToken=e.mapboxApiAccessToken||d.mapboxApiAccessToken,p&&(this.accessToken?p.accessToken=this.accessToken:p.accessToken="no-token"),this._create(e);var n=this.map.getCanvas();n&&(n.style.outline="none"),this._updateMapViewport({},e),this._updateMapSize({},e),this.props=e}},{key:"_update",value:function(e,n){n=Object.assign({},this.props,n),r(n,"Mapbox"),this._updateMapViewport(e,n),this._updateMapSize(e,n),this.props=n}},{key:"_updateMapViewport",value:function(e,n){(n.latitude!==e.latitude||n.longitude!==e.longitude||n.zoom!==e.zoom||n.pitch!==e.pitch||n.bearing!==e.bearing||n.altitude!==e.altitude)&&(this._map.jumpTo({center:[n.longitude,n.latitude],zoom:n.zoom,bearing:n.bearing,pitch:n.pitch}),n.altitude!==e.altitude&&(this._map.transform.altitude=n.altitude))}},{key:"_updateMapSize",value:function(e,n){(e.width!==n.width||e.height!==n.height)&&this._map.resize()}}]),e}();n.a=g,g.propTypes=m,g.defaultProps=d}).call(n,t(112))},function(e,n){!function(t){if("object"==typeof n&&void 0!==e)e.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var i;i="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,i.mapboxgl=t()}}(function(){var e;return function e(n,t,i){function a(o,l){if(!t[o]){if(!n[o]){var c="function"==typeof require&&require;if(!l&&c)return c(o,!0);if(r)return r(o,!0);var s=new Error("Cannot find module '"+o+"'");throw s.code="MODULE_NOT_FOUND",s}var u=t[o]={exports:{}};n[o][0].call(u.exports,function(e){var t=n[o][1][e];return a(t||e)},u,u.exports,e,n,t,i)}return t[o].exports}for(var r="function"==typeof require&&require,o=0;o0){n+=Math.abs(r(e[0]));for(var t=1;t2){for(s=0;sa.maxh||e>a.maxw||t<=a.maxh&&e<=a.maxw&&(o=a.maxw*a.maxh-e*t)r.free)){if(t===r.h)return this.allocShelf(l,e,t,i);t>r.h||tm)&&(d=2*Math.max(e,m)),(uu)&&(p=2*Math.max(t,u)),this.resize(d,p),this.packOne(e,t,i)}return null},e.prototype.allocFreebin=function(e,n,t,i){var a=this.freebins.splice(e,1)[0];return a.id=i,a.w=n,a.h=t,a.refcount=0,this.bins[i]=a,this.ref(a),a},e.prototype.allocShelf=function(e,n,t,i){var a=this.shelves[e],r=a.alloc(n,t,i);return this.bins[i]=r,this.ref(r),r},e.prototype.shrink=function(){if(this.shelves.length>0){for(var e=0,n=0,t=0;tthis.free||n>this.h)return null;var a=this.x;return this.x+=e,this.free-=e,new t(i,a,this.y,e,n,e,this.h)},n.prototype.resize=function(e){return this.free+=e-this.w,this.w=e,!0},e})},{}],6:[function(e,n,t){"use strict";function i(e,n,t,i,a,r){this.fontSize=e||24,this.buffer=void 0===n?3:n,this.cutoff=i||.25,this.fontFamily=a||"sans-serif",this.fontWeight=r||"normal",this.radius=t||8;var o=this.size=this.fontSize+2*this.buffer;this.canvas=document.createElement("canvas"),this.canvas.width=this.canvas.height=o,this.ctx=this.canvas.getContext("2d"),this.ctx.font=this.fontWeight+" "+this.fontSize+"px "+this.fontFamily,this.ctx.textBaseline="middle",this.ctx.fillStyle="black",this.gridOuter=new Float64Array(o*o),this.gridInner=new Float64Array(o*o),this.f=new Float64Array(o),this.d=new Float64Array(o),this.z=new Float64Array(o+1),this.v=new Int16Array(o),this.middle=Math.round(o/2*(navigator.userAgent.indexOf("Gecko/")>=0?1.2:1))}function a(e,n,t,i,a,o,l){for(var c=0;ci)return i;for(;tr?t=a:i=a,a=.5*(i-t)+t}return a},i.prototype.solve=function(e,n){return this.sampleCurveY(this.solveCurveX(e,n))}},{}],8:[function(e,n,t){n.exports.VectorTile=e("./lib/vectortile.js"),n.exports.VectorTileFeature=e("./lib/vectortilefeature.js"),n.exports.VectorTileLayer=e("./lib/vectortilelayer.js")},{"./lib/vectortile.js":9,"./lib/vectortilefeature.js":10,"./lib/vectortilelayer.js":11}],9:[function(e,n,t){"use strict";function i(e,n){this.layers=e.readFields(a,{},n)}function a(e,n,t){if(3===e){var i=new r(t,t.readVarint()+t.pos);i.length&&(n[i.name]=i)}}var r=e("./vectortilelayer");n.exports=i},{"./vectortilelayer":11}],10:[function(e,n,t){"use strict";function i(e,n,t,i,r){this.properties={},this.extent=t,this.type=0,this._pbf=e,this._geometry=-1,this._keys=i,this._values=r,e.readFields(a,this,n)}function a(e,n,t){1==e?n.id=t.readVarint():2==e?r(t,n):3==e?n.type=t.readVarint():4==e&&(n._geometry=t.pos)}function r(e,n){for(var t=e.readVarint()+e.pos;e.pos>3}if(a--,1===i||2===i)r+=e.readSVarint(),o+=e.readSVarint(),1===i&&(n&&l.push(n),n=[]),n.push(new c(r,o));else{if(7!==i)throw new Error("unknown command "+i);n&&n.push(n[0].clone())}}return n&&l.push(n),l},i.prototype.bbox=function(){var e=this._pbf;e.pos=this._geometry;for(var n=e.readVarint()+e.pos,t=1,i=0,a=0,r=0,o=1/0,l=-1/0,c=1/0,s=-1/0;e.pos>3}if(i--,1===t||2===t)a+=e.readSVarint(),r+=e.readSVarint(),al&&(l=a),rs&&(s=r);else if(7!==t)throw new Error("unknown command "+t)}return[o,c,l,s]},i.prototype.toGeoJSON=function(e,n,t){function a(e){for(var n=0;n>3;n=1===i?e.readString():2===i?e.readFloat():3===i?e.readDouble():4===i?e.readVarint64():5===i?e.readVarint():6===i?e.readSVarint():7===i?e.readBoolean():null}return n}var o=e("./vectortilefeature.js");n.exports=i,i.prototype.feature=function(e){if(e<0||e>=this._features.length)throw new Error("feature index out of bounds");this._pbf.pos=this._features[e];var n=this._pbf.readVarint()+this._pbf.pos;return new o(this._pbf,n,this.extent,this._keys,this._values)}},{"./vectortilefeature.js":10}],12:[function(n,t,i){!function(n,a){"object"==typeof i&&void 0!==t?a(i):"function"==typeof e&&e.amd?e(["exports"],a):a(n.WhooTS=n.WhooTS||{})}(this,function(e){function n(e,n,i,a,r,o){return o=o||{},e+"?"+["bbox="+t(i,a,r),"format="+(o.format||"image/png"),"service="+(o.service||"WMS"),"version="+(o.version||"1.1.1"),"request="+(o.request||"GetMap"),"srs="+(o.srs||"EPSG:3857"),"width="+(o.width||256),"height="+(o.height||256),"layers="+n].join("&")}function t(e,n,t){n=Math.pow(2,t)-n-1;var a=i(256*e,256*n,t),r=i(256*(e+1),256*(n+1),t);return a[0]+","+a[1]+","+r[0]+","+r[1]}function i(e,n,t){var i=2*Math.PI*6378137/256/Math.pow(2,t);return[e*i-2*Math.PI*6378137/2,n*i-2*Math.PI*6378137/2]}e.getURL=n,e.getTileBBox=t,e.getMercCoords=i,Object.defineProperty(e,"__esModule",{value:!0})})},{}],13:[function(e,n,t){function i(e){return e=Math.round(e),e<0?0:e>255?255:e}function a(e){return e<0?0:e>1?1:e}function r(e){return i("%"===e[e.length-1]?parseFloat(e)/100*255:parseInt(e))}function o(e){return a("%"===e[e.length-1]?parseFloat(e)/100:parseFloat(e))}function l(e,n,t){return t<0?t+=1:t>1&&(t-=1),6*t<1?e+(n-e)*t*6:2*t<1?n:3*t<2?e+(n-e)*(2/3-t)*6:e}function c(e){var n=e.replace(/ /g,"").toLowerCase();if(n in s)return s[n].slice();if("#"===n[0]){if(4===n.length){var t=parseInt(n.substr(1),16);return t>=0&&t<=4095?[(3840&t)>>4|(3840&t)>>8,240&t|(240&t)>>4,15&t|(15&t)<<4,1]:null}if(7===n.length){var t=parseInt(n.substr(1),16);return t>=0&&t<=16777215?[(16711680&t)>>16,(65280&t)>>8,255&t,1]:null}return null}var a=n.indexOf("("),c=n.indexOf(")");if(-1!==a&&c+1===n.length){var u=n.substr(0,a),p=n.substr(a+1,c-(a+1)).split(","),m=1;switch(u){case"rgba":if(4!==p.length)return null;m=o(p.pop());case"rgb":return 3!==p.length?null:[r(p[0]),r(p[1]),r(p[2]),m];case"hsla":if(4!==p.length)return null;m=o(p.pop());case"hsl":if(3!==p.length)return null;var d=(parseFloat(p[0])%360+360)%360/360,g=o(p[1]),_=o(p[2]),f=_<=.5?_*(g+1):_+g-_*g,h=2*_-f;return[i(255*l(h,f,d+1/3)),i(255*l(h,f,d)),i(255*l(h,f,d-1/3)),m];default:return null}}return null}var s={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],rebeccapurple:[102,51,153,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};try{t.parseCSSColor=c}catch(e){}},{}],14:[function(e,n,t){"use strict";function i(e,n,t){t=t||2;var i=n&&n.length,r=i?n[0]*t:e.length,l=a(e,0,r,t,!0),c=[];if(!l)return c;var s,u,m,d,g,_,f;if(i&&(l=p(e,n,l,t)),e.length>80*t){s=m=e[0],u=d=e[1];for(var h=t;hm&&(m=g),_>d&&(d=_);f=Math.max(m-s,d-u),f=0!==f?1/f:0}return o(l,c,t,s,u,f),c}function a(e,n,t,i,a){var r,o;if(a===R(e,n,t,i)>0)for(r=n;r=n;r-=i)o=L(r,e[r],e[r+1],o);return o&&A(o,o.next)&&(T(o),o=o.next),o}function r(e,n){if(!e)return e;n||(n=e);var t,i=e;do{if(t=!1,i.steiner||!A(i,i.next)&&0!==E(i.prev,i,i.next))i=i.next;else{if(T(i),(i=n=i.prev)===i.next)break;t=!0}}while(t||i!==n);return n}function o(e,n,t,i,a,p,m){if(e){!m&&p&&_(e,i,a,p);for(var d,g,f=e;e.prev!==e.next;)if(d=e.prev,g=e.next,p?c(e,i,a,p):l(e))n.push(d.i/t),n.push(e.i/t),n.push(g.i/t),T(e),e=g.next,f=g.next;else if((e=g)===f){m?1===m?(e=s(e,n,t),o(e,n,t,i,a,p,2)):2===m&&u(e,n,t,i,a,p):o(r(e),n,t,i,a,p,1);break}}}function l(e){var n=e.prev,t=e,i=e.next;if(E(n,t,i)>=0)return!1;for(var a=e.next.next;a!==e.prev;){if(v(n.x,n.y,t.x,t.y,i.x,i.y,a.x,a.y)&&E(a.prev,a,a.next)>=0)return!1;a=a.next}return!0}function c(e,n,t,i){var a=e.prev,r=e,o=e.next;if(E(a,r,o)>=0)return!1;for(var l=a.xr.x?a.x>o.x?a.x:o.x:r.x>o.x?r.x:o.x,u=a.y>r.y?a.y>o.y?a.y:o.y:r.y>o.y?r.y:o.y,p=h(l,c,n,t,i),m=h(s,u,n,t,i),d=e.prevZ,g=e.nextZ;d&&d.z>=p&&g&&g.z<=m;){if(d!==e.prev&&d!==e.next&&v(a.x,a.y,r.x,r.y,o.x,o.y,d.x,d.y)&&E(d.prev,d,d.next)>=0)return!1;if(d=d.prevZ,g!==e.prev&&g!==e.next&&v(a.x,a.y,r.x,r.y,o.x,o.y,g.x,g.y)&&E(g.prev,g,g.next)>=0)return!1;g=g.nextZ}for(;d&&d.z>=p;){if(d!==e.prev&&d!==e.next&&v(a.x,a.y,r.x,r.y,o.x,o.y,d.x,d.y)&&E(d.prev,d,d.next)>=0)return!1;d=d.prevZ}for(;g&&g.z<=m;){if(g!==e.prev&&g!==e.next&&v(a.x,a.y,r.x,r.y,o.x,o.y,g.x,g.y)&&E(g.prev,g,g.next)>=0)return!1;g=g.nextZ}return!0}function s(e,n,t){var i=e;do{var a=i.prev,r=i.next.next;!A(a,r)&&S(a,i,i.next,r)&&N(a,r)&&N(r,a)&&(n.push(a.i/t),n.push(i.i/t),n.push(r.i/t),T(i),T(i.next),i=e=r),i=i.next}while(i!==e);return i}function u(e,n,t,i,a,l){var c=e;do{for(var s=c.next.next;s!==c.prev;){if(c.i!==s.i&&b(c,s)){var u=x(c,s);return c=r(c,c.next),u=r(u,u.next),o(c,n,t,i,a,l),void o(u,n,t,i,a,l)}s=s.next}c=c.next}while(c!==e)}function p(e,n,t,i){var o,l,c,s,u,p=[];for(o=0,l=n.length;o=i.next.y&&i.next.y!==i.y){var l=i.x+(r-i.y)*(i.next.x-i.x)/(i.next.y-i.y);if(l<=a&&l>o){if(o=l,l===a){if(r===i.y)return i;if(r===i.next.y)return i.next}t=i.x=i.x&&i.x>=u&&a!==i.x&&v(rt.x)&&N(i,e)&&(t=i,m=c),i=i.next;return t}function _(e,n,t,i){var a=e;do{null===a.z&&(a.z=h(a.x,a.y,n,t,i)),a.prevZ=a.prev,a.nextZ=a.next,a=a.next}while(a!==e);a.prevZ.nextZ=null,a.prevZ=null,f(a)}function f(e){var n,t,i,a,r,o,l,c,s=1;do{for(t=e,e=null,r=null,o=0;t;){for(o++,i=t,l=0,n=0;n0||c>0&&i;)0!==l&&(0===c||!i||t.z<=i.z)?(a=t,t=t.nextZ,l--):(a=i,i=i.nextZ,c--),r?r.nextZ=a:e=a,a.prevZ=r,r=a;t=i}r.nextZ=null,s*=2}while(o>1);return e}function h(e,n,t,i,a){return e=32767*(e-t)*a,n=32767*(n-i)*a,e=16711935&(e|e<<8),e=252645135&(e|e<<4),e=858993459&(e|e<<2),e=1431655765&(e|e<<1),n=16711935&(n|n<<8),n=252645135&(n|n<<4),n=858993459&(n|n<<2),n=1431655765&(n|n<<1),e|n<<1}function y(e){var n=e,t=e;do{n.x=0&&(e-o)*(i-l)-(t-o)*(n-l)>=0&&(t-o)*(r-l)-(a-o)*(i-l)>=0}function b(e,n){return e.next.i!==n.i&&e.prev.i!==n.i&&!w(e,n)&&N(e,n)&&N(n,e)&&O(e,n)}function E(e,n,t){return(n.y-e.y)*(t.x-n.x)-(n.x-e.x)*(t.y-n.y)}function A(e,n){return e.x===n.x&&e.y===n.y}function S(e,n,t,i){return!!(A(e,n)&&A(t,i)||A(e,i)&&A(t,n))||E(e,n,t)>0!=E(e,n,i)>0&&E(t,i,e)>0!=E(t,i,n)>0}function w(e,n){var t=e;do{if(t.i!==e.i&&t.next.i!==e.i&&t.i!==n.i&&t.next.i!==n.i&&S(t,t.next,e,n))return!0;t=t.next}while(t!==e);return!1}function N(e,n){return E(e.prev,e,e.next)<0?E(e,n,e.next)>=0&&E(e,e.prev,n)>=0:E(e,n,e.prev)<0||E(e,e.next,n)<0}function O(e,n){var t=e,i=!1,a=(e.x+n.x)/2,r=(e.y+n.y)/2;do{t.y>r!=t.next.y>r&&t.next.y!==t.y&&a<(t.next.x-t.x)*(r-t.y)/(t.next.y-t.y)+t.x&&(i=!i),t=t.next}while(t!==e);return i}function x(e,n){var t=new I(e.i,e.x,e.y),i=new I(n.i,n.x,n.y),a=e.next,r=n.prev;return e.next=n,n.prev=e,t.next=a,a.prev=t,i.next=t,t.prev=i,r.next=i,i.prev=r,i}function L(e,n,t,i){var a=new I(e,n,t);return i?(a.next=i.next,a.prev=i,i.next.prev=a,i.next=a):(a.prev=a,a.next=a),a}function T(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}function I(e,n,t){this.i=e,this.x=n,this.y=t,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function R(e,n,t,i){for(var a=0,r=n,o=t-i;r0&&(i+=e[a-1].length,t.holes.push(i))}return t}},{}],15:[function(e,n,t){function i(e,n){switch(e&&e.type||null){case"FeatureCollection":return e.features=e.features.map(a(i,n)),e;case"Feature":return e.geometry=i(e.geometry,n),e;case"Polygon":case"MultiPolygon":return r(e,n);default:return e}}function a(e,n){return function(t){return e(t,n)}}function r(e,n){return"Polygon"===e.type?e.coordinates=o(e.coordinates,n):"MultiPolygon"===e.type&&(e.coordinates=e.coordinates.map(a(o,n))),e}function o(e,n){n=!!n,e[0]=l(e[0],n);for(var t=1;t=0}var s=e("@mapbox/geojson-area");n.exports=i},{"@mapbox/geojson-area":1}],16:[function(e,n,t){"use strict";function i(e,n,t,i,l,c,s){if(t/=n,i/=n,c>=t&&s<=i)return e;if(c>i||s=t&&h<=i)p.push(d);else if(!(f>i||h=t&&o<=i&&(n.push(e[r]),n.push(e[r+1]),n.push(e[r+2]))}}function r(e,n,t,i,a,r){for(var o=[],u=0===a?c:s,p=0;p=t&&u(o,m,d,_,f,t):h>i?y<=i&&u(o,m,d,_,f,i):l(o,m,d,g),y=t&&(u(o,m,d,_,f,t),v=!0),y>i&&h<=i&&(u(o,m,d,_,f,i),v=!0),!r&&v&&(o.size=e.size,n.push(o),o=[])}var b=e.length-3;m=e[b],d=e[b+1],g=e[b+2],h=0===a?m:d,h>=t&&h<=i&&l(o,m,d,g),b=o.length-3,r&&b>=3&&(o[b]!==o[0]||o[b+1]!==o[1])&&l(o,o[0],o[1],o[2]),o.length&&(o.size=e.size,n.push(o))}function o(e,n,t,i,a,o){for(var l=0;l0&&(o+=i?(a*m-p*r)/2:Math.sqrt(Math.pow(p-a,2)+Math.pow(m-r,2))),a=p,r=m}var d=n.length-3;n[2]=1,u(n,0,d,t),n[d+2]=1,n.size=Math.abs(o)}function l(e,n,t,i){for(var a=0;a1?1:t}n.exports=i;var u=e("./simplify"),p=e("./feature")},{"./feature":18,"./simplify":20}],18:[function(e,n,t){"use strict";function i(e,n,t,i){var r={id:e||null,type:n,geometry:t,tags:i,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0};return a(r),r}function a(e){var n=e.geometry,t=e.type;if("Point"===t||"MultiPoint"===t||"LineString"===t)r(e,n);else if("Polygon"===t||"MultiLineString"===t)for(var i=0;i24)throw new Error("maxZoom should be in the 0-24 range");var i=1<1&&console.time("creation"),_=this.tiles[g]=p(e,d,t,i,f,n===u.maxZoom),this.tileCoords.push({z:n,x:t,y:i}),m)){m>1&&(console.log("tile z%d-%d-%d (features: %d, points: %d, simplified: %d)",n,t,i,_.numFeatures,_.numPoints,_.numSimplified),console.timeEnd("creation"));var h="z"+n;this.stats[h]=(this.stats[h]||0)+1,this.total++}if(_.source=e,a){if(n===u.maxZoom||n===a)continue;var y=1<1&&console.time("clipping");var v,b,E,A,S,w,N=.5*u.buffer/u.extent,O=.5-N,x=.5+N,L=1+N;v=b=E=A=null,S=s(e,d,t-N,t+x,0,_.minX,_.maxX),w=s(e,d,t+O,t+L,0,_.minX,_.maxX),e=null,S&&(v=s(S,d,i-N,i+x,1,_.minY,_.maxY),b=s(S,d,i+O,i+L,1,_.minY,_.maxY),S=null),w&&(E=s(w,d,i-N,i+x,1,_.minY,_.maxY),A=s(w,d,i+O,i+L,1,_.minY,_.maxY),w=null),m>1&&console.timeEnd("clipping"),c.push(v||[],n+1,2*t,2*i),c.push(b||[],n+1,2*t,2*i+1),c.push(E||[],n+1,2*t+1,2*i),c.push(A||[],n+1,2*t+1,2*i+1)}}},a.prototype.getTile=function(e,n,t){var i=this.options,a=i.extent,o=i.debug;if(e<0||e>24)return null;var l=1<1&&console.log("drilling down to z%d-%d-%d",e,n,t);for(var u,p=e,m=n,d=t;!u&&p>0;)p--,m=Math.floor(m/2),d=Math.floor(d/2),u=this.tiles[r(p,m,d)];return u&&u.source?(o>1&&console.log("found parent tile z%d-%d-%d",p,m,d),o>1&&console.time("drilling down"),this.splitTile(u.source,p,m,d,e,n,t),o>1&&console.timeEnd("drilling down"),this.tiles[s]?c.tile(this.tiles[s],a):null):null}},{"./clip":16,"./convert":17,"./tile":21,"./transform":22,"./wrap":23}],20:[function(e,n,t){"use strict";function i(e,n,t,r){for(var o,l=r,c=e[n],s=e[n+1],u=e[t],p=e[t+1],m=n+3;ml&&(o=m,l=d)}l>r&&(o-n>3&&i(e,n,o,r),e[o+2]=l,t-o>3&&i(e,o,t,r))}function a(e,n,t,i,a,r){var o=a-t,l=r-i;if(0!==o||0!==l){var c=((e-t)*o+(n-i)*l)/(o*o+l*l);c>1?(t=a,i=r):c>0&&(t+=o*c,i+=l*c)}return o=e-t,l=n-i,o*o+l*l}n.exports=i},{}],21:[function(e,n,t){"use strict";function i(e,n,t,i,r,o){for(var l={features:[],numPoints:0,numSimplified:0,numFeatures:0,source:null,x:t,y:i,z2:n,transformed:!1,minX:2,minY:1,maxX:-1,maxY:0},c=0;cl.maxX&&(l.maxX=p),m>l.maxY&&(l.maxY=m)}return l}function a(e,n,t,i){var a=n.geometry,o=n.type,l=[];if("Point"===o||"MultiPoint"===o)for(var c=0;cc)&&(t.numSimplified++,s.push(n[u]),s.push(n[u+1])),t.numPoints++;r&&o(s,l),e.push(s)}function o(e,n){for(var t=0,i=0,a=e.length,r=a-2;i0===n)for(i=0,a=e.length;i
    =s[m+0]&&i>=s[m+1]?(o[p]=!0,r.push(c[p])):o[p]=!1}}},i.prototype._forEachCell=function(e,n,t,i,a,r,o){for(var l=this._convertToCellCoord(e),c=this._convertToCellCoord(n),s=this._convertToCellCoord(t),u=this._convertToCellCoord(i),p=l;p<=s;p++)for(var m=c;m<=u;m++){var d=this.d*m+p;if(a.call(this,e,n,t,i,d,r,o))return}},i.prototype._convertToCellCoord=function(e){return Math.max(0,Math.min(this.d-1,Math.floor(e*this.scale)+this.padding))},i.prototype.toArrayBuffer=function(){if(this.arrayBuffer)return this.arrayBuffer;for(var e=this.cells,n=a+this.cells.length+1+1,t=0,i=0;i>1,u=-7,p=t?a-1:0,m=t?-1:1,d=e[n+p];for(p+=m,r=d&(1<<-u)-1,d>>=-u,u+=l;u>0;r=256*r+e[n+p],p+=m,u-=8);for(o=r&(1<<-u)-1,r>>=-u,u+=i;u>0;o=256*o+e[n+p],p+=m,u-=8);if(0===r)r=1-s;else{if(r===c)return o?NaN:1/0*(d?-1:1);o+=Math.pow(2,i),r-=s}return(d?-1:1)*o*Math.pow(2,r-i)},t.write=function(e,n,t,i,a,r){var o,l,c,s=8*r-a-1,u=(1<>1,m=23===a?Math.pow(2,-24)-Math.pow(2,-77):0,d=i?0:r-1,g=i?1:-1,_=n<0||0===n&&1/n<0?1:0;for(n=Math.abs(n),isNaN(n)||n===1/0?(l=isNaN(n)?1:0,o=u):(o=Math.floor(Math.log(n)/Math.LN2),n*(c=Math.pow(2,-o))<1&&(o--,c*=2),n+=o+p>=1?m/c:m*Math.pow(2,1-p),n*c>=2&&(o++,c/=2),o+p>=u?(l=0,o=u):o+p>=1?(l=(n*c-1)*Math.pow(2,a),o+=p):(l=n*Math.pow(2,p-1)*Math.pow(2,a),o=0));a>=8;e[t+d]=255&l,d+=g,l/=256,a-=8);for(o=o<0;e[t+d]=255&o,d+=g,o/=256,s-=8);e[t+d-g]|=128*_}},{}],26:[function(e,n,t){"use strict";function i(e,n,t,i,r){return new a(e,n,t,i,r)}function a(e,n,t,i,a){n=n||r,t=t||o,a=a||Array,this.nodeSize=i||64,this.points=e,this.ids=new a(e.length),this.coords=new a(2*e.length);for(var c=0;c=t&&l<=a&&c>=i&&c<=r&&u.push(e[g]);else{var _=Math.floor((d+m)/2);l=n[2*_],c=n[2*_+1],l>=t&&l<=a&&c>=i&&c<=r&&u.push(e[_]);var f=(p+1)%2;(0===p?t<=l:i<=c)&&(s.push(d),s.push(_-1),s.push(f)),(0===p?a>=l:r>=c)&&(s.push(_+1),s.push(m),s.push(f))}}return u}n.exports=i},{}],28:[function(e,n,t){"use strict";function i(e,n,t,r,o,l){if(!(o-r<=t)){var c=Math.floor((r+o)/2);a(e,n,c,r,o,l%2),i(e,n,t,r,c-1,l+1),i(e,n,t,c+1,o,l+1)}}function a(e,n,t,i,o,l){for(;o>i;){if(o-i>600){var c=o-i+1,s=t-i+1,u=Math.log(c),p=.5*Math.exp(2*u/3),m=.5*Math.sqrt(u*p*(c-p)/c)*(s-c/2<0?-1:1);a(e,n,t,Math.max(i,Math.floor(t-s*p/c+m)),Math.min(o,Math.floor(t+(c-s)*p/c+m)),l)}var d=n[2*t+l],g=i,_=o;for(r(e,n,i,t),n[2*o+l]>d&&r(e,n,i,o);g<_;){for(r(e,n,g,_),g++,_--;n[2*g+l]d;)_--}n[2*i+l]===d?r(e,n,i,_):(_++,r(e,n,_,o)),_<=t&&(i=_+1),t<=_&&(o=_-1)}}function r(e,n,t,i){o(e,t,i),o(n,2*t,2*i),o(n,2*t+1,2*i+1)}function o(e,n,t){var i=e[n];e[n]=e[t],e[t]=i}n.exports=i},{}],29:[function(e,n,t){"use strict";function i(e,n,t,i,r,o){for(var l=[0,e.length-1,0],c=[],s=r*r;l.length;){var u=l.pop(),p=l.pop(),m=l.pop();if(p-m<=o)for(var d=m;d<=p;d++)a(n[2*d],n[2*d+1],t,i)<=s&&c.push(e[d]);else{var g=Math.floor((m+p)/2),_=n[2*g],f=n[2*g+1];a(_,f,t,i)<=s&&c.push(e[g]);var h=(u+1)%2;(0===u?t-r<=_:i-r<=f)&&(l.push(m),l.push(g-1),l.push(h)),(0===u?t+r>=_:i+r>=f)&&(l.push(g+1),l.push(p),l.push(h))}}return c}function a(e,n,t,i){var a=e-t,r=n-i;return a*a+r*r}n.exports=i},{}],30:[function(e,n,t){"use strict";function i(e){this.buf=ArrayBuffer.isView&&ArrayBuffer.isView(e)?e:new Uint8Array(e||0),this.pos=0,this.type=0,this.length=this.buf.length}function a(e,n,t){var i,a,r=t.buf;if(a=r[t.pos++],i=(112&a)>>4,a<128)return o(e,i,n);if(a=r[t.pos++],i|=(127&a)<<3,a<128)return o(e,i,n);if(a=r[t.pos++],i|=(127&a)<<10,a<128)return o(e,i,n);if(a=r[t.pos++],i|=(127&a)<<17,a<128)return o(e,i,n);if(a=r[t.pos++],i|=(127&a)<<24,a<128)return o(e,i,n);if(a=r[t.pos++],i|=(1&a)<<31,a<128)return o(e,i,n);throw new Error("Expected varint not more than 10 bytes")}function r(e){return e.type===i.Bytes?e.readVarint()+e.pos:e.pos+1}function o(e,n,t){return t?4294967296*n+(e>>>0):4294967296*(n>>>0)+(e>>>0)}function l(e,n){var t,i;if(e>=0?(t=e%4294967296|0,i=e/4294967296|0):(t=~(-e%4294967296),i=~(-e/4294967296),4294967295^t?t=t+1|0:(t=0,i=i+1|0)),e>=0x10000000000000000||e<-0x10000000000000000)throw new Error("Given varint doesn't fit into 10 bytes");n.realloc(10),c(t,i,n),s(i,n)}function c(e,n,t){t.buf[t.pos++]=127&e|128,e>>>=7,t.buf[t.pos++]=127&e|128,e>>>=7,t.buf[t.pos++]=127&e|128,e>>>=7,t.buf[t.pos++]=127&e|128,e>>>=7,t.buf[t.pos]=127&e}function s(e,n){var t=(7&e)<<4;n.buf[n.pos++]|=t|((e>>>=3)?128:0),e&&(n.buf[n.pos++]=127&e|((e>>>=7)?128:0),e&&(n.buf[n.pos++]=127&e|((e>>>=7)?128:0),e&&(n.buf[n.pos++]=127&e|((e>>>=7)?128:0),e&&(n.buf[n.pos++]=127&e|((e>>>=7)?128:0),e&&(n.buf[n.pos++]=127&e)))))}function u(e,n,t){var i=n<=16383?1:n<=2097151?2:n<=268435455?3:Math.ceil(Math.log(n)/(7*Math.LN2));t.realloc(i);for(var a=t.pos-1;a>=e;a--)t.buf[a+i]=t.buf[a]}function p(e,n){for(var t=0;t>>8,e[t+2]=n>>>16,e[t+3]=n>>>24}function A(e,n){return(e[n]|e[n+1]<<8|e[n+2]<<16)+(e[n+3]<<24)}function S(e,n,t){for(var i="",a=n;a239?4:r>223?3:r>191?2:1;if(a+l>t)break;var c,s,u;1===l?r<128&&(o=r):2===l?128==(192&(c=e[a+1]))&&(o=(31&r)<<6|63&c)<=127&&(o=null):3===l?(c=e[a+1],s=e[a+2],128==(192&c)&&128==(192&s)&&((o=(15&r)<<12|(63&c)<<6|63&s)<=2047||o>=55296&&o<=57343)&&(o=null)):4===l&&(c=e[a+1],s=e[a+2],u=e[a+3],128==(192&c)&&128==(192&s)&&128==(192&u)&&((o=(15&r)<<18|(63&c)<<12|(63&s)<<6|63&u)<=65535||o>=1114112)&&(o=null)),null===o?(o=65533,l=1):o>65535&&(o-=65536,i+=String.fromCharCode(o>>>10&1023|55296),o=56320|1023&o),i+=String.fromCharCode(o),a+=l}return i}function w(e,n,t){for(var i,a,r=0;r55295&&i<57344){if(!a){i>56319||r+1===n.length?(e[t++]=239,e[t++]=191,e[t++]=189):a=i;continue}if(i<56320){e[t++]=239,e[t++]=191,e[t++]=189,a=i;continue}i=a-55296<<10|i-56320|65536,a=null}else a&&(e[t++]=239,e[t++]=191,e[t++]=189,a=null);i<128?e[t++]=i:(i<2048?e[t++]=i>>6|192:(i<65536?e[t++]=i>>12|224:(e[t++]=i>>18|240,e[t++]=i>>12&63|128),e[t++]=i>>6&63|128),e[t++]=63&i|128)}return t}n.exports=i;var N=e("ieee754");i.Varint=0,i.Fixed64=1,i.Bytes=2,i.Fixed32=5;i.prototype={destroy:function(){this.buf=null},readFields:function(e,n,t){for(t=t||this.length;this.pos>3,r=this.pos;this.type=7&i,e(a,n,this),this.pos===r&&this.skip(i)}return n},readMessage:function(e,n){return this.readFields(e,n,this.readVarint()+this.pos)},readFixed32:function(){var e=b(this.buf,this.pos);return this.pos+=4,e},readSFixed32:function(){var e=A(this.buf,this.pos);return this.pos+=4,e},readFixed64:function(){var e=b(this.buf,this.pos)+4294967296*b(this.buf,this.pos+4);return this.pos+=8,e},readSFixed64:function(){var e=b(this.buf,this.pos)+4294967296*A(this.buf,this.pos+4);return this.pos+=8,e},readFloat:function(){var e=N.read(this.buf,this.pos,!0,23,4);return this.pos+=4,e},readDouble:function(){var e=N.read(this.buf,this.pos,!0,52,8);return this.pos+=8,e},readVarint:function(e){var n,t,i=this.buf;return t=i[this.pos++],n=127&t,t<128?n:(t=i[this.pos++],n|=(127&t)<<7,t<128?n:(t=i[this.pos++],n|=(127&t)<<14,t<128?n:(t=i[this.pos++],n|=(127&t)<<21,t<128?n:(t=i[this.pos],n|=(15&t)<<28,a(n,e,this)))))},readVarint64:function(){return this.readVarint(!0)},readSVarint:function(){var e=this.readVarint();return e%2==1?(e+1)/-2:e/2},readBoolean:function(){return Boolean(this.readVarint())},readString:function(){var e=this.readVarint()+this.pos,n=S(this.buf,this.pos,e);return this.pos=e,n},readBytes:function(){var e=this.readVarint()+this.pos,n=this.buf.subarray(this.pos,e);return this.pos=e,n},readPackedVarint:function(e,n){var t=r(this);for(e=e||[];this.pos127;);else if(n===i.Bytes)this.pos=this.readVarint()+this.pos;else if(n===i.Fixed32)this.pos+=4;else{if(n!==i.Fixed64)throw new Error("Unimplemented type: "+n);this.pos+=8}},writeTag:function(e,n){this.writeVarint(e<<3|n)},realloc:function(e){for(var n=this.length||16;n268435455||e<0)return void l(e,this);this.realloc(4),this.buf[this.pos++]=127&e|(e>127?128:0),e<=127||(this.buf[this.pos++]=127&(e>>>=7)|(e>127?128:0),e<=127||(this.buf[this.pos++]=127&(e>>>=7)|(e>127?128:0),e<=127||(this.buf[this.pos++]=e>>>7&127)))},writeSVarint:function(e){this.writeVarint(e<0?2*-e-1:2*e)},writeBoolean:function(e){this.writeVarint(Boolean(e))},writeString:function(e){e=String(e),this.realloc(4*e.length),this.pos++;var n=this.pos;this.pos=w(this.buf,e,this.pos);var t=this.pos-n;t>=128&&u(n,t,this),this.pos=n-1,this.writeVarint(t),this.pos+=t},writeFloat:function(e){this.realloc(4),N.write(this.buf,e,this.pos,!0,23,4),this.pos+=4},writeDouble:function(e){this.realloc(8),N.write(this.buf,e,this.pos,!0,52,8),this.pos+=8},writeBytes:function(e){var n=e.length;this.writeVarint(n),this.realloc(n);for(var t=0;t=128&&u(t,i,this),this.pos=t-1,this.writeVarint(i),this.pos+=i},writeMessage:function(e,n,t){this.writeTag(e,i.Bytes),this.writeRawMessage(n,t)},writePackedVarint:function(e,n){this.writeMessage(e,p,n)},writePackedSVarint:function(e,n){this.writeMessage(e,m,n)},writePackedBoolean:function(e,n){this.writeMessage(e,_,n)},writePackedFloat:function(e,n){this.writeMessage(e,d,n)},writePackedDouble:function(e,n){this.writeMessage(e,g,n)},writePackedFixed32:function(e,n){this.writeMessage(e,f,n)},writePackedSFixed32:function(e,n){this.writeMessage(e,h,n)},writePackedFixed64:function(e,n){this.writeMessage(e,y,n)},writePackedSFixed64:function(e,n){this.writeMessage(e,v,n)},writeBytesField:function(e,n){this.writeTag(e,i.Bytes),this.writeBytes(n)},writeFixed32Field:function(e,n){this.writeTag(e,i.Fixed32),this.writeFixed32(n)},writeSFixed32Field:function(e,n){this.writeTag(e,i.Fixed32),this.writeSFixed32(n)},writeFixed64Field:function(e,n){this.writeTag(e,i.Fixed64),this.writeFixed64(n)},writeSFixed64Field:function(e,n){this.writeTag(e,i.Fixed64),this.writeSFixed64(n)},writeVarintField:function(e,n){this.writeTag(e,i.Varint),this.writeVarint(n)},writeSVarintField:function(e,n){this.writeTag(e,i.Varint),this.writeSVarint(n)},writeStringField:function(e,n){this.writeTag(e,i.Bytes),this.writeString(n)},writeFloatField:function(e,n){this.writeTag(e,i.Fixed32),this.writeFloat(n)},writeDoubleField:function(e,n){this.writeTag(e,i.Fixed64),this.writeDouble(n)},writeBooleanField:function(e,n){this.writeVarintField(e,Boolean(n))}}},{ieee754:25}],31:[function(e,n,t){"use strict";function i(e,n,t,o,l){for(t=t||0,o=o||e.length-1,l=l||r;o>t;){if(o-t>600){var c=o-t+1,s=n-t+1,u=Math.log(c),p=.5*Math.exp(2*u/3),m=.5*Math.sqrt(u*p*(c-p)/c)*(s-c/2<0?-1:1);i(e,n,Math.max(t,Math.floor(n-s*p/c+m)),Math.min(o,Math.floor(n+(c-s)*p/c+m)),l)}var d=e[n],g=t,_=o;for(a(e,t,n),l(e[o],d)>0&&a(e,t,o);g<_;){for(a(e,g,_),g++,_--;l(e[g],d)<0;)g++;for(;l(e[_],d)>0;)_--}0===l(e[t],d)?a(e,t,_):(_++,a(e,_,o)),_<=n&&(t=_+1),n<=_&&(o=_-1)}}function a(e,n,t){var i=e[n];e[n]=e[t],e[t]=i}function r(e,n){return en?1:0}n.exports=i},{}],32:[function(e,n,t){"use strict";function i(e){return new a(e)}function a(e){this.options=d(Object.create(this.options),e),this.trees=new Array(this.options.maxZoom+1)}function r(e,n,t,i,a){return{x:e,y:n,zoom:1/0,id:i,properties:a,parentId:-1,numPoints:t}}function o(e,n){var t=e.geometry.coordinates;return{x:s(t[0]),y:u(t[1]),zoom:1/0,id:n,parentId:-1}}function l(e){return{type:"Feature",properties:c(e),geometry:{type:"Point",coordinates:[p(e.x),m(e.y)]}}}function c(e){var n=e.numPoints,t=n>=1e4?Math.round(n/1e3)+"k":n>=1e3?Math.round(n/100)/10+"k":n;return d(d({},e.properties),{cluster:!0,cluster_id:e.id,point_count:n,point_count_abbreviated:t})}function s(e){return e/360+.5}function u(e){var n=Math.sin(e*Math.PI/180),t=.5-.25*Math.log((1+n)/(1-n))/Math.PI;return t<0?0:t>1?1:t}function p(e){return 360*(e-.5)}function m(e){var n=(180-360*e)*Math.PI/180;return 360*Math.atan(Math.exp(n))/Math.PI-90}function d(e,n){for(var t in n)e[t]=n[t];return e}function g(e){return e.x}function _(e){return e.y}var f=e("kdbush");n.exports=i,a.prototype={options:{minZoom:0,maxZoom:16,radius:40,extent:512,nodeSize:64,log:!1,reduce:null,initial:function(){return{}},map:function(e){return e}},load:function(e){var n=this.options.log;n&&console.time("total time");var t="prepare "+e.length+" points";n&&console.time(t),this.points=e;var i=e.map(o);n&&console.timeEnd(t);for(var a=this.options.maxZoom;a>=this.options.minZoom;a--){var r=+Date.now();this.trees[a+1]=f(i,g,_,this.options.nodeSize,Float32Array),i=this._cluster(i,a),n&&console.log("z%d: %d clusters in %dms",a,i.length,+Date.now()-r)}return this.trees[this.options.minZoom]=f(i,g,_,this.options.nodeSize,Float32Array),n&&console.timeEnd("total time"),this},getClusters:function(e,n){for(var t=this.trees[this._limitZoom(n)],i=t.range(s(e[0]),u(e[3]),s(e[2]),u(e[1])),a=[],r=0;r0)for(var t=this.length>>1;t>=0;t--)this._down(t)}function a(e,n){return en?1:0}n.exports=i,i.prototype={push:function(e){this.data.push(e),this.length++,this._up(this.length-1)},pop:function(){if(0!==this.length){var e=this.data[0];return this.length--,this.length>0&&(this.data[0]=this.data[this.length],this._down(0)),this.data.pop(),e}},peek:function(){return this.data[0]},_up:function(e){for(var n=this.data,t=this.compare,i=n[e];e>0;){var a=e-1>>1,r=n[a];if(t(i,r)>=0)break;n[e]=r,e=a}n[e]=i},_down:function(e){for(var n=this.data,t=this.compare,i=this.length,a=i>>1,r=n[e];e=0)break;n[e]=c,e=o}n[e]=r}}},{}],34:[function(e,n,t){function i(e){var n=new d;return r(e,n),n.finish()}function a(e){var n={};for(var t in e)n[t]=new g(e[t].features),n[t].name=t;return i({layers:n})}function r(e,n){for(var t in e.layers)n.writeMessage(3,o,e.layers[t])}function o(e,n){n.writeVarintField(15,e.version||1),n.writeStringField(1,e.name||""),n.writeVarintField(5,e.extent||4096);var t,i={keys:[],values:[],keycache:{},valuecache:{}};for(t=0;t>31}function p(e,n){for(var t=e.loadGeometry(),i=e.type,a=0,r=0,o=t.length,l=0;l=g||p<0||p>=g)){var m=t.segments.prepareSegment(4,t.layoutVertexArray,t.indexArray),d=m.vertexLength;i(t.layoutVertexArray,u,p,-1,-1),i(t.layoutVertexArray,u,p,1,-1),i(t.layoutVertexArray,u,p,1,1),i(t.layoutVertexArray,u,p,-1,1),t.indexArray.emplaceBack(d,d+1,d+2),t.indexArray.emplaceBack(d,d+3,d+2),m.vertexLength+=4,m.primitiveLength+=2}}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,e)},f("CircleBucket",h,{omit:["layers"]}),n.exports=h},{"../../util/web_worker_transfer":278,"../array_types":39,"../extent":53,"../index_array_type":55,"../load_geometry":56,"../program_configuration":58,"../segment":60,"./circle_attributes":41}],43:[function(e,n,t){arguments[4][41][0].apply(t,arguments)},{"../../util/struct_array":271,dup:41}],44:[function(e,n,t){"use strict";var i=e("../array_types"),a=i.FillLayoutArray,r=e("./fill_attributes").members,o=e("../segment"),l=o.SegmentVector,c=e("../program_configuration"),s=c.ProgramConfigurationSet,u=e("../index_array_type"),p=u.LineIndexArray,m=u.TriangleIndexArray,d=e("../load_geometry"),g=e("earcut"),_=e("../../util/classify_rings"),f=e("../../util/web_worker_transfer"),h=f.register,y=function(e){this.zoom=e.zoom,this.overscaling=e.overscaling,this.layers=e.layers,this.layerIds=this.layers.map(function(e){return e.id}),this.index=e.index,this.layoutVertexArray=new a,this.indexArray=new m,this.indexArray2=new p,this.programConfigurations=new s(r,e.layers,e.zoom),this.segments=new l,this.segments2=new l};y.prototype.populate=function(e,n){for(var t=this,i=0,a=e;ih)||e.y===n.y&&(e.y<0||e.y>h)}function r(e){return e.every(function(e){return e.x<0})||e.every(function(e){return e.x>h})||e.every(function(e){return e.y<0})||e.every(function(e){return e.y>h})}var o=e("../array_types"),l=o.FillExtrusionLayoutArray,c=e("./fill_extrusion_attributes").members,s=e("../segment"),u=s.SegmentVector,p=s.MAX_VERTEX_ARRAY_LENGTH,m=e("../program_configuration"),d=m.ProgramConfigurationSet,g=e("../index_array_type"),_=g.TriangleIndexArray,f=e("../load_geometry"),h=e("../extent"),y=e("earcut"),v=e("../../util/classify_rings"),b=e("../../util/web_worker_transfer"),E=b.register,A=Math.pow(2,13),S=function(e){this.zoom=e.zoom,this.overscaling=e.overscaling,this.layers=e.layers,this.layerIds=this.layers.map(function(e){return e.id}),this.index=e.index,this.layoutVertexArray=new l,this.indexArray=new _,this.programConfigurations=new d(c,e.layers,e.zoom),this.segments=new u};S.prototype.populate=function(e,n){for(var t=this,i=0,a=e;i=1){var A=f[b-1];if(!a(E,A)){d.vertexLength+4>p&&(d=t.segments.prepareSegment(4,t.layoutVertexArray,t.indexArray));var S=E.sub(A)._perp()._unit(),w=A.dist(E);h+w>32768&&(h=0),i(t.layoutVertexArray,E.x,E.y,S.x,S.y,0,0,h),i(t.layoutVertexArray,E.x,E.y,S.x,S.y,0,1,h),h+=w,i(t.layoutVertexArray,A.x,A.y,S.x,S.y,0,0,h),i(t.layoutVertexArray,A.x,A.y,S.x,S.y,0,1,h);var N=d.vertexLength;t.indexArray.emplaceBack(N,N+1,N+2),t.indexArray.emplaceBack(N+1,N+2,N+3),d.vertexLength+=4,d.primitiveLength+=2}}}}d.vertexLength+s>p&&(d=t.segments.prepareSegment(s,t.layoutVertexArray,t.indexArray));for(var O=[],x=[],L=d.vertexLength,T=0,I=c;T>6)}var a=e("../array_types"),r=a.LineLayoutArray,o=e("./line_attributes").members,l=e("../segment"),c=l.SegmentVector,s=e("../program_configuration"),u=s.ProgramConfigurationSet,p=e("../index_array_type"),m=p.TriangleIndexArray,d=e("../load_geometry"),g=e("../extent"),_=e("@mapbox/vector-tile").VectorTileFeature.types,f=e("../../util/web_worker_transfer"),h=f.register,y=63,v=Math.cos(Math.PI/180*37.5),b=.5,E=Math.pow(2,14)/b,A=function(e){this.zoom=e.zoom,this.overscaling=e.overscaling,this.layers=e.layers,this.layerIds=this.layers.map(function(e){return e.id}),this.index=e.index,this.layoutVertexArray=new r,this.indexArray=new m,this.programConfigurations=new u(o,e.layers,e.zoom),this.segments=new c};A.prototype.populate=function(e,n){for(var t=this,i=0,a=e;i=2&&e[c-1].equals(e[c-2]);)c--;for(var s=0;ss){var R=d.dist(A);if(R>2*u){var C=d.sub(d.sub(A)._mult(u/R)._round());o.distance+=C.dist(A),o.addCurrentVertex(C,o.distance,w.mult(1),0,0,!1,m),A=C}}var D=A&&S,M=D?t:S?y:b;if(D&&"round"===M&&(Ta&&(M="bevel"),"bevel"===M&&(T>2&&(M="flipbevel"),T100)x=N.clone().mult(-1);else{var F=w.x*N.y-w.y*N.x>0?-1:1,P=T*w.add(N).mag()/w.sub(N).mag();x._perp()._mult(P*F)}o.addCurrentVertex(d,o.distance,x,0,0,!1,m),o.addCurrentVertex(d,o.distance,x.mult(-1),0,0,!1,m)}else if("bevel"===M||"fakeround"===M){var k=w.x*N.y-w.y*N.x>0,B=-Math.sqrt(T*T-1);if(k?(h=0,f=B):(f=0,h=B),E||o.addCurrentVertex(d,o.distance,w,f,h,!1,m),"fakeround"===M){for(var j=Math.floor(8*(.5-(L-.5))),H=void 0,G=0;G=0;U--)H=w.mult((U+1)/(j+1))._add(N)._unit(),o.addPieSliceVertex(d,o.distance,H,k,m)}S&&o.addCurrentVertex(d,o.distance,N,-f,-h,!1,m)}else"butt"===M?(E||o.addCurrentVertex(d,o.distance,w,0,0,!1,m),S&&o.addCurrentVertex(d,o.distance,N,0,0,!1,m)):"square"===M?(E||(o.addCurrentVertex(d,o.distance,w,1,1,!1,m),o.e1=o.e2=-1),S&&o.addCurrentVertex(d,o.distance,N,-1,-1,!1,m)):"round"===M&&(E||(o.addCurrentVertex(d,o.distance,w,0,0,!1,m),o.addCurrentVertex(d,o.distance,w,1,1,!0,m),o.e1=o.e2=-1),S&&(o.addCurrentVertex(d,o.distance,N,-1,-1,!0,m),o.addCurrentVertex(d,o.distance,N,0,0,!1,m)));if(I&&O2*u){var Y=d.add(S.sub(d)._mult(u/W)._round());o.distance+=Y.dist(d),o.addCurrentVertex(Y,o.distance,N.mult(1),0,0,!1,m),d=Y}}E=!1}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,n)}},A.prototype.addCurrentVertex=function(e,n,t,a,r,o,l){var c,s=this.layoutVertexArray,u=this.indexArray;c=t.clone(),a&&c._sub(t.perp()._mult(a)),i(s,e,c,o,!1,a,n),this.e3=l.vertexLength++,this.e1>=0&&this.e2>=0&&(u.emplaceBack(this.e1,this.e2,this.e3),l.primitiveLength++),this.e1=this.e2,this.e2=this.e3,c=t.mult(-1),r&&c._sub(t.perp()._mult(r)),i(s,e,c,o,!0,-r,n),this.e3=l.vertexLength++,this.e1>=0&&this.e2>=0&&(u.emplaceBack(this.e1,this.e2,this.e3),l.primitiveLength++),this.e1=this.e2,this.e2=this.e3,n>E/2&&(this.distance=0,this.addCurrentVertex(e,this.distance,t,a,r,o,l))},A.prototype.addPieSliceVertex=function(e,n,t,a,r){t=t.mult(a?-1:1);var o=this.layoutVertexArray,l=this.indexArray;i(o,e,t,!1,a,0,n),this.e3=r.vertexLength++,this.e1>=0&&this.e2>=0&&(l.emplaceBack(this.e1,this.e2,this.e3),r.primitiveLength++),a?this.e2=this.e3:this.e1=this.e3},h("LineBucket",A,{omit:["layers"]}),n.exports=A},{"../../util/web_worker_transfer":278,"../array_types":39,"../extent":53,"../index_array_type":55,"../load_geometry":56,"../program_configuration":58,"../segment":60,"./line_attributes":48,"@mapbox/vector-tile":8}],50:[function(e,n,t){"use strict";var i=e("../../util/struct_array"),a=i.createLayout,r=a([{name:"a_pos_offset",components:4,type:"Int16"},{name:"a_data",components:4,type:"Uint16"}]),o=a([{name:"a_projected_pos",components:3,type:"Float32"}],4),l=a([{name:"a_fade_opacity",components:1,type:"Uint32"}],4),c=a([{name:"a_placed",components:2,type:"Uint8"}],4),s={symbolLayoutAttributes:r,dynamicLayoutAttributes:o,placementOpacityAttributes:l,collisionVertexAttributes:c,collisionBox:a([{type:"Int16",name:"anchorPointX"},{type:"Int16",name:"anchorPointY"},{type:"Int16",name:"x1"},{type:"Int16",name:"y1"},{type:"Int16",name:"x2"},{type:"Int16",name:"y2"},{type:"Uint32",name:"featureIndex"},{type:"Uint16",name:"sourceLayerIndex"},{type:"Uint16",name:"bucketIndex"},{type:"Int16",name:"radius"},{type:"Int16",name:"signedDistanceFromAnchor"}]),collisionBoxLayout:a([{name:"a_pos",components:2,type:"Int16"},{name:"a_anchor_pos",components:2,type:"Int16"},{name:"a_extrude",components:2,type:"Int16"}],4),collisionCircleLayout:a([{name:"a_pos",components:2,type:"Int16"},{name:"a_anchor_pos",components:2,type:"Int16"},{name:"a_extrude",components:2,type:"Int16"}],4),placement:a([{type:"Int16",name:"anchorX"},{type:"Int16",name:"anchorY"},{type:"Uint16",name:"glyphStartIndex"},{type:"Uint16",name:"numGlyphs"},{type:"Uint32",name:"vertexStartIndex"},{type:"Uint32",name:"lineStartIndex"},{type:"Uint32",name:"lineLength"},{type:"Uint16",name:"segment"},{type:"Uint16",name:"lowerSize"},{type:"Uint16",name:"upperSize"},{type:"Float32",name:"lineOffsetX"},{type:"Float32",name:"lineOffsetY"},{type:"Uint8",name:"writingMode"},{type:"Uint8",name:"hidden"}]),glyphOffset:a([{type:"Float32",name:"offsetX"}]),lineVertex:a([{type:"Int16",name:"x"},{type:"Int16",name:"y"},{type:"Int16",name:"tileUnitDistanceFromAnchor"}])};n.exports=s},{"../../util/struct_array":271}],51:[function(e,n,t){"use strict";function i(e,n,t,i,a,r,o,l){e.emplaceBack(n,t,Math.round(64*i),Math.round(64*a),r,o,l?l[0]:0,l?l[1]:0)}function a(e,n,t){e.emplaceBack(n.x,n.y,t),e.emplaceBack(n.x,n.y,t),e.emplaceBack(n.x,n.y,t),e.emplaceBack(n.x,n.y,t)}var r=e("./symbol_attributes"),o=r.symbolLayoutAttributes,l=r.collisionVertexAttributes,c=r.collisionBoxLayout,s=r.collisionCircleLayout,u=r.dynamicLayoutAttributes,p=e("../array_types"),m=p.SymbolLayoutArray,d=p.SymbolDynamicLayoutArray,g=p.SymbolOpacityArray,_=p.CollisionBoxLayoutArray,f=p.CollisionCircleLayoutArray,h=p.CollisionVertexArray,y=p.PlacedSymbolArray,v=p.GlyphOffsetArray,b=p.SymbolLineVertexArray,E=e("@mapbox/point-geometry"),A=e("../segment"),S=A.SegmentVector,w=e("../program_configuration"),N=w.ProgramConfigurationSet,O=e("../index_array_type"),x=O.TriangleIndexArray,L=O.LineIndexArray,T=e("../../symbol/transform_text"),I=e("../../symbol/mergelines"),R=e("../../util/script_detection"),C=e("../load_geometry"),D=e("@mapbox/vector-tile").VectorTileFeature.types,M=e("../../util/verticalize_punctuation"),F=(e("../../symbol/anchor"),e("../../symbol/symbol_size")),P=F.getSizeData,k=e("../../util/web_worker_transfer"),B=k.register,j=[{name:"a_fade_opacity",components:1,type:"Uint8",offset:0}],H=function(e){this.layoutVertexArray=new m,this.indexArray=new x,this.programConfigurations=e,this.segments=new S,this.dynamicLayoutVertexArray=new d,this.opacityVertexArray=new g,this.placedSymbolArray=new y};H.prototype.upload=function(e,n){this.layoutVertexBuffer=e.createVertexBuffer(this.layoutVertexArray,o.members),this.indexBuffer=e.createIndexBuffer(this.indexArray,n),this.programConfigurations.upload(e),this.dynamicLayoutVertexBuffer=e.createVertexBuffer(this.dynamicLayoutVertexArray,u.members,!0),this.opacityVertexBuffer=e.createVertexBuffer(this.opacityVertexArray,j,!0),this.opacityVertexBuffer.itemSize=1},H.prototype.destroy=function(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy(),this.dynamicLayoutVertexBuffer.destroy(),this.opacityVertexBuffer.destroy())},B("SymbolBuffers",H);var G=function(e,n,t){this.layoutVertexArray=new e,this.layoutAttributes=n,this.indexArray=new t,this.segments=new S,this.collisionVertexArray=new h};G.prototype.upload=function(e){this.layoutVertexBuffer=e.createVertexBuffer(this.layoutVertexArray,this.layoutAttributes),this.indexBuffer=e.createIndexBuffer(this.indexArray),this.collisionVertexBuffer=e.createVertexBuffer(this.collisionVertexArray,l.members,!0)},G.prototype.destroy=function(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.segments.destroy(),this.collisionVertexBuffer.destroy())},B("CollisionBuffers",G);var U=function(e){this.collisionBoxArray=e.collisionBoxArray,this.zoom=e.zoom,this.overscaling=e.overscaling,this.layers=e.layers,this.layerIds=this.layers.map(function(e){return e.id}),this.index=e.index,this.pixelRatio=e.pixelRatio;var n=this.layers[0],t=n._unevaluatedLayout._values;this.textSizeData=P(this.zoom,t["text-size"]),this.iconSizeData=P(this.zoom,t["icon-size"]);var i=this.layers[0].layout;this.sortFeaturesByY=i.get("text-allow-overlap")||i.get("icon-allow-overlap")||i.get("text-ignore-placement")||i.get("icon-ignore-placement")};U.prototype.createArrays=function(){this.text=new H(new N(o.members,this.layers,this.zoom,function(e){return/^text/.test(e)})),this.icon=new H(new N(o.members,this.layers,this.zoom,function(e){return/^icon/.test(e)})),this.collisionBox=new G(_,c.members,L),this.collisionCircle=new G(f,s.members,x),this.glyphOffsetArray=new v,this.lineVertexArray=new b},U.prototype.populate=function(e,n){var t=this,i=this.layers[0],a=i.layout,r=a.get("text-font"),o=a.get("text-field"),l=a.get("icon-image"),c=("constant"!==o.value.kind||o.value.value.length>0)&&("constant"!==r.value.kind||r.value.value.length>0),s="constant"!==l.value.kind||l.value.value&&l.value.value.length>0;if(this.features=[],c||s){for(var u=n.iconDependencies,p=n.glyphDependencies,m={zoom:this.zoom},d=0,g=e;d=0;c--)o[c]={x:n[c].x,y:n[c].y,tileUnitDistanceFromAnchor:r},c>0&&(r+=n[c-1].dist(n[c]));for(var s=0;s0;e.addCollisionDebugVertices(c,s,u,p,m?e.collisionCircle:e.collisionBox,l.anchorPoint,i,m)}}}},U.prototype.deserializeCollisionBoxes=function(e,n,t,i,a){for(var r={},o=n;o0},U.prototype.hasIconData=function(){return this.icon.segments.get().length>0},U.prototype.hasCollisionBoxData=function(){return this.collisionBox.segments.get().length>0},U.prototype.hasCollisionCircleData=function(){return this.collisionCircle.segments.get().length>0},U.prototype.sortFeatures=function(e){var n=this;if(this.sortFeaturesByY&&this.sortedAngle!==e&&(this.sortedAngle=e,!(this.text.segments.get().length>1||this.icon.segments.get().length>1))){for(var t=[],i=0;i=this.dim+this.border||n<-this.border||n>=this.dim+this.border)throw new RangeError("out of range source coordinates for DEM data");return(n+this.border)*this.stride+(e+this.border)},l("Level",c);var s=function(e,n,t){this.uid=e,this.scale=n||1,this.level=t||new c(256,512),this.loaded=!!t};s.prototype.loadFromImage=function(e){var n=this;if(e.height!==e.width)throw new RangeError("DEM tiles must be square");for(var t=this.level=new c(e.width,e.width/2),i=e.data,a=0;ar.max||s.yr.max)&&i.warnOnce("Geometry exceeds allowed extent, reduce your vector tile buffer size")}return t}},{"../util/util":275,"./extent":53}],57:[function(e,n,t){"use strict";var i=e("../util/struct_array"),a=i.createLayout;n.exports=a([{name:"a_pos",type:"Int16",components:2}])},{"../util/struct_array":271}],58:[function(e,n,t){"use strict";function i(e){return[r(255*e.r,255*e.g),r(255*e.b,255*e.a)]}function a(e,n){return{"text-opacity":"opacity","icon-opacity":"opacity","text-color":"fill_color","icon-color":"fill_color","text-halo-color":"halo_color","icon-halo-color":"halo_color","text-halo-blur":"halo_blur","icon-halo-blur":"halo_blur","text-halo-width":"halo_width","icon-halo-width":"halo_width","line-gap-width":"gapwidth"}[e]||e.replace(n+"-","").replace(/-/g,"_")}var r=e("../shaders/encode_attribute").packUint8ToFloat,o=(e("../style-spec/util/color"),e("../util/web_worker_transfer")),l=o.register,c=e("../style/properties"),s=c.PossiblyEvaluatedPropertyValue,u=e("./array_types"),p=u.StructArrayLayout1f4,m=u.StructArrayLayout2f8,d=u.StructArrayLayout4f16,g=function(e,n,t){this.value=e,this.name=n,this.type=t,this.statistics={max:-1/0}};g.prototype.defines=function(){return["#define HAS_UNIFORM_u_"+this.name]},g.prototype.populatePaintArray=function(){},g.prototype.upload=function(){},g.prototype.destroy=function(){},g.prototype.setUniforms=function(e,n,t,i){var a=i.constantOr(this.value),r=e.gl;"color"===this.type?r.uniform4f(n.uniforms["u_"+this.name],a.r,a.g,a.b,a.a):r.uniform1f(n.uniforms["u_"+this.name],a)};var _=function(e,n,t){this.expression=e,this.name=n,this.type=t,this.statistics={max:-1/0};var i="color"===t?m:p;this.paintVertexAttributes=[{name:"a_"+n,type:"Float32",components:"color"===t?2:1,offset:0}],this.paintVertexArray=new i};_.prototype.defines=function(){return[]},_.prototype.populatePaintArray=function(e,n){var t=this.paintVertexArray,a=t.length;t.reserve(e);var r=this.expression.evaluate({zoom:0},n);if("color"===this.type)for(var o=i(r),l=a;ll&&a("Max vertices per segment is "+l+": bucket requested "+e),(!r||r.vertexLength+e>n.exports.MAX_VERTEX_ARRAY_LENGTH)&&(r={vertexOffset:t.length,primitiveOffset:i.length,vertexLength:0,primitiveLength:0},this.segments.push(r)),r},c.prototype.get=function(){return this.segments},c.prototype.destroy=function(){for(var e=this,n=0,t=e.segments;n90||this.lat<-90)throw new Error("Invalid LngLat latitude value: must be between -90 and 90")};a.prototype.wrap=function(){return new a(i(this.lng,-180,180),this.lat)},a.prototype.toArray=function(){return[this.lng,this.lat]},a.prototype.toString=function(){return"LngLat("+this.lng+", "+this.lat+")"},a.prototype.toBounds=function(n){var t=360*n/40075017,i=t/Math.cos(Math.PI/180*this.lat);return new(e("./lng_lat_bounds"))(new a(this.lng-i,this.lat-t),new a(this.lng+i,this.lat+t))},a.convert=function(e){if(e instanceof a)return e;if(Array.isArray(e)&&(2===e.length||3===e.length))return new a(Number(e[0]),Number(e[1]));if(!Array.isArray(e)&&"object"==typeof e&&null!==e)return new a(Number(e.lng),Number(e.lat));throw new Error("`LngLatLike` argument must be specified as a LngLat instance, an object {lng: , lat: }, or an array of [, ]")},n.exports=a},{"../util/util":275,"./lng_lat_bounds":63}],63:[function(e,n,t){"use strict";var i=e("./lng_lat"),a=function(e,n){e&&(n?this.setSouthWest(e).setNorthEast(n):4===e.length?this.setSouthWest([e[0],e[1]]).setNorthEast([e[2],e[3]]):this.setSouthWest(e[0]).setNorthEast(e[1]))};a.prototype.setNorthEast=function(e){return this._ne=e instanceof i?new i(e.lng,e.lat):i.convert(e),this},a.prototype.setSouthWest=function(e){return this._sw=e instanceof i?new i(e.lng,e.lat):i.convert(e),this},a.prototype.extend=function(e){var n,t,r=this._sw,o=this._ne;if(e instanceof i)n=e,t=e;else{if(!(e instanceof a))return Array.isArray(e)?e.every(Array.isArray)?this.extend(a.convert(e)):this.extend(i.convert(e)):this;if(n=e._sw,t=e._ne,!n||!t)return this}return r||o?(r.lng=Math.min(n.lng,r.lng),r.lat=Math.min(n.lat,r.lat),o.lng=Math.max(t.lng,o.lng),o.lat=Math.max(t.lat,o.lat)):(this._sw=new i(n.lng,n.lat),this._ne=new i(t.lng,t.lat)),this},a.prototype.getCenter=function(){return new i((this._sw.lng+this._ne.lng)/2,(this._sw.lat+this._ne.lat)/2)},a.prototype.getSouthWest=function(){return this._sw},a.prototype.getNorthEast=function(){return this._ne},a.prototype.getNorthWest=function(){return new i(this.getWest(),this.getNorth())},a.prototype.getSouthEast=function(){return new i(this.getEast(),this.getSouth())},a.prototype.getWest=function(){return this._sw.lng},a.prototype.getSouth=function(){return this._sw.lat},a.prototype.getEast=function(){return this._ne.lng},a.prototype.getNorth=function(){return this._ne.lat},a.prototype.toArray=function(){return[this._sw.toArray(),this._ne.toArray()]},a.prototype.toString=function(){return"LngLatBounds("+this._sw.toString()+", "+this._ne.toString()+")"},a.prototype.isEmpty=function(){return!(this._sw&&this._ne)},a.convert=function(e){return!e||e instanceof a?e:new a(e)},n.exports=a},{"./lng_lat":62}],64:[function(e,n,t){"use strict";var i=e("./lng_lat"),a=e("@mapbox/point-geometry"),r=e("./coordinate"),o=e("../util/util"),l=e("../style-spec/util/interpolate").number,c=e("../util/tile_cover"),s=e("../source/tile_id"),u=(s.CanonicalTileID,s.UnwrappedTileID),p=e("../data/extent"),m=e("@mapbox/gl-matrix"),d=m.vec4,g=m.mat4,_=m.mat2,f=function(e,n,t){this.tileSize=512,this._renderWorldCopies=void 0===t||t,this._minZoom=e||0,this._maxZoom=n||22,this.latRange=[-85.05113,85.05113],this.width=0,this.height=0,this._center=new i(0,0),this.zoom=0,this.angle=0,this._fov=.6435011087932844,this._pitch=0,this._unmodified=!0,this._posMatrixCache={},this._alignedPosMatrixCache={}},h={minZoom:{},maxZoom:{},renderWorldCopies:{},worldSize:{},centerPoint:{},size:{},bearing:{},pitch:{},fov:{},zoom:{},center:{},unmodified:{},x:{},y:{},point:{}};f.prototype.clone=function(){var e=new f(this._minZoom,this._maxZoom,this._renderWorldCopies);return e.tileSize=this.tileSize,e.latRange=this.latRange,e.width=this.width,e.height=this.height,e._center=this._center,e.zoom=this.zoom,e.angle=this.angle,e._fov=this._fov,e._pitch=this._pitch,e._unmodified=this._unmodified,e._calcMatrices(),e},h.minZoom.get=function(){return this._minZoom},h.minZoom.set=function(e){this._minZoom!==e&&(this._minZoom=e,this.zoom=Math.max(this.zoom,e))},h.maxZoom.get=function(){return this._maxZoom},h.maxZoom.set=function(e){this._maxZoom!==e&&(this._maxZoom=e,this.zoom=Math.min(this.zoom,e))},h.renderWorldCopies.get=function(){return this._renderWorldCopies},h.worldSize.get=function(){return this.tileSize*this.scale},h.centerPoint.get=function(){return this.size._div(2)},h.size.get=function(){return new a(this.width,this.height)},h.bearing.get=function(){return-this.angle/Math.PI*180},h.bearing.set=function(e){var n=-o.wrap(e,-180,180)*Math.PI/180;this.angle!==n&&(this._unmodified=!1,this.angle=n,this._calcMatrices(),this.rotationMatrix=_.create(),_.rotate(this.rotationMatrix,this.rotationMatrix,this.angle))},h.pitch.get=function(){return this._pitch/Math.PI*180},h.pitch.set=function(e){var n=o.clamp(e,0,60)/180*Math.PI;this._pitch!==n&&(this._unmodified=!1,this._pitch=n,this._calcMatrices())},h.fov.get=function(){return this._fov/Math.PI*180},h.fov.set=function(e){e=Math.max(.01,Math.min(60,e)),this._fov!==e&&(this._unmodified=!1,this._fov=e/180*Math.PI,this._calcMatrices())},h.zoom.get=function(){return this._zoom},h.zoom.set=function(e){var n=Math.min(Math.max(e,this.minZoom),this.maxZoom);this._zoom!==n&&(this._unmodified=!1,this._zoom=n,this.scale=this.zoomScale(n),this.tileZoom=Math.floor(n),this.zoomFraction=n-this.tileZoom,this._constrain(),this._calcMatrices())},h.center.get=function(){return this._center},h.center.set=function(e){e.lat===this._center.lat&&e.lng===this._center.lng||(this._unmodified=!1,this._center=e,this._constrain(),this._calcMatrices())},f.prototype.coveringZoomLevel=function(e){return(e.roundZoom?Math.round:Math.floor)(this.zoom+this.scaleZoom(this.tileSize/e.tileSize))},f.prototype.getVisibleUnwrappedCoordinates=function(e){var n=this.pointCoordinate(new a(0,0),0),t=this.pointCoordinate(new a(this.width,0),0),i=Math.floor(n.column),r=Math.floor(t.column),o=[new u(0,e)];if(this._renderWorldCopies)for(var l=i;l<=r;l++)0!==l&&o.push(new u(l,e));return o},f.prototype.coveringTiles=function(e){var n=this.coveringZoomLevel(e),t=n;if(void 0!==e.minzoom&&ne.maxzoom&&(n=e.maxzoom);var i=this.pointCoordinate(this.centerPoint,n),r=new a(i.column-.5,i.row-.5),o=[this.pointCoordinate(new a(0,0),n),this.pointCoordinate(new a(this.width,0),n),this.pointCoordinate(new a(this.width,this.height),n),this.pointCoordinate(new a(0,this.height),n)];return c(n,o,e.reparseOverscaled?t:n,this._renderWorldCopies).sort(function(e,n){return r.dist(e.canonical)-r.dist(n.canonical)})},f.prototype.resize=function(e,n){this.width=e,this.height=n,this.pixelsToGLUnits=[2/e,-2/n],this._constrain(),this._calcMatrices()},h.unmodified.get=function(){return this._unmodified},f.prototype.zoomScale=function(e){return Math.pow(2,e)},f.prototype.scaleZoom=function(e){return Math.log(e)/Math.LN2},f.prototype.project=function(e){return new a(this.lngX(e.lng),this.latY(e.lat))},f.prototype.unproject=function(e){return new i(this.xLng(e.x),this.yLat(e.y))},h.x.get=function(){return this.lngX(this.center.lng)},h.y.get=function(){return this.latY(this.center.lat)},h.point.get=function(){return new a(this.x,this.y)},f.prototype.lngX=function(e){return(180+e)*this.worldSize/360},f.prototype.latY=function(e){return(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+e*Math.PI/360)))*this.worldSize/360},f.prototype.xLng=function(e){return 360*e/this.worldSize-180},f.prototype.yLat=function(e){var n=180-360*e/this.worldSize;return 360/Math.PI*Math.atan(Math.exp(n*Math.PI/180))-90},f.prototype.setLocationAtPoint=function(e,n){var t=this.pointCoordinate(n)._sub(this.pointCoordinate(this.centerPoint));this.center=this.coordinateLocation(this.locationCoordinate(e)._sub(t)),this._renderWorldCopies&&(this.center=this.center.wrap())},f.prototype.locationPoint=function(e){return this.coordinatePoint(this.locationCoordinate(e))},f.prototype.pointLocation=function(e){return this.coordinateLocation(this.pointCoordinate(e))},f.prototype.locationCoordinate=function(e){return new r(this.lngX(e.lng)/this.tileSize,this.latY(e.lat)/this.tileSize,this.zoom).zoomTo(this.tileZoom)},f.prototype.coordinateLocation=function(e){var n=e.zoomTo(this.zoom);return new i(this.xLng(n.column*this.tileSize),this.yLat(n.row*this.tileSize))},f.prototype.pointCoordinate=function(e,n){void 0===n&&(n=this.tileZoom);var t=[e.x,e.y,0,1],i=[e.x,e.y,1,1];d.transformMat4(t,t,this.pixelMatrixInverse),d.transformMat4(i,i,this.pixelMatrixInverse);var a=t[3],o=i[3],c=t[0]/a,s=i[0]/o,u=t[1]/a,p=i[1]/o,m=t[2]/a,g=i[2]/o,_=m===g?0:(0-m)/(g-m);return new r(l(c,s,_)/this.tileSize,l(u,p,_)/this.tileSize,this.zoom)._zoomTo(n)},f.prototype.coordinatePoint=function(e){var n=e.zoomTo(this.zoom),t=[n.column*this.tileSize,n.row*this.tileSize,0,1];return d.transformMat4(t,t,this.pixelMatrix),new a(t[0]/t[3],t[1]/t[3])},f.prototype.calculatePosMatrix=function(e,n){void 0===n&&(n=!1);var t=e.key,i=n?this._alignedPosMatrixCache:this._posMatrixCache;if(i[t])return i[t];var a=e.canonical,r=this.worldSize/this.zoomScale(a.z),o=a.x+Math.pow(2,a.z)*e.wrap,l=g.identity(new Float64Array(16));return g.translate(l,l,[o*r,a.y*r,0]),g.scale(l,l,[r/p,r/p,1]),g.multiply(l,n?this.alignedProjMatrix:this.projMatrix,l),i[t]=new Float32Array(l),i[t]},f.prototype._constrain=function(){if(this.center&&this.width&&this.height&&!this._constraining){this._constraining=!0;var e,n,t,i,r=-90,o=90,l=-180,c=180,s=this.size,u=this._unmodified;if(this.latRange){var p=this.latRange;r=this.latY(p[1]),o=this.latY(p[0]),e=o-ro&&(i=o-_)}if(this.lngRange){var f=this.x,h=s.x/2;f-hc&&(t=c-h)}void 0===t&&void 0===i||(this.center=this.unproject(new a(void 0!==t?t:this.x,void 0!==i?i:this.y))),this._unmodified=u,this._constraining=!1}},f.prototype._calcMatrices=function(){if(this.height){this.cameraToCenterDistance=.5/Math.tan(this._fov/2)*this.height;var e=this._fov/2,n=Math.PI/2+this._pitch,t=Math.sin(e)*this.cameraToCenterDistance/Math.sin(Math.PI-n-e),i=this.x,a=this.y,r=Math.cos(Math.PI/2-this._pitch)*t+this.cameraToCenterDistance,o=1.01*r,l=new Float64Array(16);g.perspective(l,this._fov,this.width/this.height,1,o),g.scale(l,l,[1,-1,1]),g.translate(l,l,[0,0,-this.cameraToCenterDistance]),g.rotateX(l,l,this._pitch),g.rotateZ(l,l,this.angle),g.translate(l,l,[-i,-a,0]);var c=this.worldSize/(2*Math.PI*6378137*Math.abs(Math.cos(this.center.lat*(Math.PI/180))));g.scale(l,l,[1,1,c,1]),this.projMatrix=l;var s=this.width%2/2,u=this.height%2/2,p=Math.cos(this.angle),m=Math.sin(this.angle),d=i-Math.round(i)+p*s+m*u,_=a-Math.round(a)+p*u+m*s,f=new Float64Array(l);if(g.translate(f,f,[d>.5?d-1:d,_>.5?_-1:_,0]),this.alignedProjMatrix=f,l=g.create(),g.scale(l,l,[this.width/2,-this.height/2,1]),g.translate(l,l,[1,-1,0]),this.pixelMatrix=g.multiply(new Float64Array(16),l,this.projMatrix),!(l=g.invert(new Float64Array(16),this.pixelMatrix)))throw new Error("failed to invert matrix");this.pixelMatrixInverse=l,this._posMatrixCache={},this._alignedPosMatrixCache={}}},Object.defineProperties(f.prototype,h),n.exports=f},{"../data/extent":53,"../source/tile_id":114,"../style-spec/util/interpolate":158,"../util/tile_cover":273,"../util/util":275,"./coordinate":61,"./lng_lat":62,"@mapbox/gl-matrix":2,"@mapbox/point-geometry":4}],65:[function(e,n,t){"use strict";var i=e("../style-spec/util/color"),a=function(e,n,t){this.blendFunction=e,this.blendColor=n,this.mask=t};a.Replace=[1,0],a.disabled=new a(a.Replace,i.transparent,[!1,!1,!1,!1]),a.unblended=new a(a.Replace,i.transparent,[!0,!0,!0,!0]),a.alphaBlended=new a([1,771],i.transparent,[!0,!0,!0,!0]),n.exports=a},{"../style-spec/util/color":153}],66:[function(e,n,t){"use strict";var i=e("./index_buffer"),a=e("./vertex_buffer"),r=e("./framebuffer"),o=(e("./depth_mode"),e("./stencil_mode"),e("./color_mode")),l=e("../util/util"),c=e("./value"),s=c.ClearColor,u=c.ClearDepth,p=c.ClearStencil,m=c.ColorMask,d=c.DepthMask,g=c.StencilMask,_=c.StencilFunc,f=c.StencilOp,h=c.StencilTest,y=c.DepthRange,v=c.DepthTest,b=c.DepthFunc,E=c.Blend,A=c.BlendFunc,S=c.BlendColor,w=c.Program,N=c.LineWidth,O=c.ActiveTextureUnit,x=c.Viewport,L=c.BindFramebuffer,T=c.BindRenderbuffer,I=c.BindTexture,R=c.BindVertexBuffer,C=c.BindElementBuffer,D=c.BindVertexArrayOES,M=c.PixelStoreUnpack,F=c.PixelStoreUnpackPremultiplyAlpha,P=function(e){this.gl=e,this.extVertexArrayObject=this.gl.getExtension("OES_vertex_array_object"),this.lineWidthRange=e.getParameter(e.ALIASED_LINE_WIDTH_RANGE),this.clearColor=new s(this),this.clearDepth=new u(this),this.clearStencil=new p(this),this.colorMask=new m(this),this.depthMask=new d(this),this.stencilMask=new g(this),this.stencilFunc=new _(this),this.stencilOp=new f(this),this.stencilTest=new h(this),this.depthRange=new y(this),this.depthTest=new v(this),this.depthFunc=new b(this),this.blend=new E(this),this.blendFunc=new A(this),this.blendColor=new S(this),this.program=new w(this),this.lineWidth=new N(this),this.activeTexture=new O(this),this.viewport=new x(this),this.bindFramebuffer=new L(this),this.bindRenderbuffer=new T(this),this.bindTexture=new I(this),this.bindVertexBuffer=new R(this),this.bindElementBuffer=new C(this),this.bindVertexArrayOES=this.extVertexArrayObject&&new D(this),this.pixelStoreUnpack=new M(this),this.pixelStoreUnpackPremultiplyAlpha=new F(this),this.extTextureFilterAnisotropic=e.getExtension("EXT_texture_filter_anisotropic")||e.getExtension("MOZ_EXT_texture_filter_anisotropic")||e.getExtension("WEBKIT_EXT_texture_filter_anisotropic"),this.extTextureFilterAnisotropic&&(this.extTextureFilterAnisotropicMax=e.getParameter(this.extTextureFilterAnisotropic.MAX_TEXTURE_MAX_ANISOTROPY_EXT)),this.extTextureHalfFloat=e.getExtension("OES_texture_half_float"),this.extTextureHalfFloat&&e.getExtension("OES_texture_half_float_linear")};P.prototype.createIndexBuffer=function(e,n){return new i(this,e,n)},P.prototype.createVertexBuffer=function(e,n,t){return new a(this,e,n,t)},P.prototype.createRenderbuffer=function(e,n,t){var i=this.gl,a=i.createRenderbuffer();return this.bindRenderbuffer.set(a),i.renderbufferStorage(i.RENDERBUFFER,e,n,t),this.bindRenderbuffer.set(null),a},P.prototype.createFramebuffer=function(e,n){return new r(this,e,n)},P.prototype.clear=function(e){var n=e.color,t=e.depth,i=this.gl,a=0;n&&(a|=i.COLOR_BUFFER_BIT,this.clearColor.set(n),this.colorMask.set([!0,!0,!0,!0])),void 0!==t&&(a|=i.DEPTH_BUFFER_BIT,this.clearDepth.set(t),this.depthMask.set(!0)),i.clear(a)},P.prototype.setDepthMode=function(e){e.func!==this.gl.ALWAYS||e.mask?(this.depthTest.set(!0),this.depthFunc.set(e.func),this.depthMask.set(e.mask),this.depthRange.set(e.range)):this.depthTest.set(!1)},P.prototype.setStencilMode=function(e){e.func!==this.gl.ALWAYS||e.mask?(this.stencilTest.set(!0),this.stencilMask.set(e.mask),this.stencilOp.set([e.fail,e.depthFail,e.pass]),this.stencilFunc.set({func:e.test.func,ref:e.ref,mask:e.test.mask})):this.stencilTest.set(!1)},P.prototype.setColorMode=function(e){l.deepEqual(e.blendFunction,o.Replace)?this.blend.set(!1):(this.blend.set(!0),this.blendFunc.set(e.blendFunction),this.blendColor.set(e.blendColor)),this.colorMask.set(e.mask)},n.exports=P},{"../util/util":275,"./color_mode":65,"./depth_mode":67,"./framebuffer":68,"./index_buffer":69,"./stencil_mode":70,"./value":71,"./vertex_buffer":72}],67:[function(e,n,t){"use strict";var i=function(e,n,t){this.func=e,this.mask=n,this.range=t};i.ReadOnly=!1,i.ReadWrite=!0,i.disabled=new i(519,i.ReadOnly,[0,1]),n.exports=i},{}],68:[function(e,n,t){"use strict";var i=e("./value"),a=i.ColorAttachment,r=i.DepthAttachment,o=function(e,n,t){this.context=e,this.width=n,this.height=t;var i=e.gl,o=this.framebuffer=i.createFramebuffer();this.colorAttachment=new a(e,o),this.depthAttachment=new r(e,o)};o.prototype.destroy=function(){var e=this.context.gl,n=this.colorAttachment.get();n&&e.deleteTexture(n);var t=this.depthAttachment.get();t&&e.deleteRenderbuffer(t),e.deleteFramebuffer(this.framebuffer)},n.exports=o},{"./value":71}],69:[function(e,n,t){"use strict";var i=function(e,n,t){this.context=e;var i=e.gl;this.buffer=i.createBuffer(),this.dynamicDraw=Boolean(t),this.unbindVAO(),e.bindElementBuffer.set(this.buffer),i.bufferData(i.ELEMENT_ARRAY_BUFFER,n.arrayBuffer,this.dynamicDraw?i.DYNAMIC_DRAW:i.STATIC_DRAW),this.dynamicDraw||delete n.arrayBuffer};i.prototype.unbindVAO=function(){this.context.extVertexArrayObject&&this.context.bindVertexArrayOES.set(null)},i.prototype.bind=function(){this.context.bindElementBuffer.set(this.buffer)},i.prototype.updateData=function(e){var n=this.context.gl;this.unbindVAO(),this.bind(),n.bufferSubData(n.ELEMENT_ARRAY_BUFFER,0,e.arrayBuffer)},i.prototype.destroy=function(){var e=this.context.gl;this.buffer&&(e.deleteBuffer(this.buffer),delete this.buffer)},n.exports=i},{}],70:[function(e,n,t){"use strict";var i=function(e,n,t,i,a,r){this.test=e,this.ref=n,this.mask=t,this.fail=i,this.depthFail=a,this.pass=r};i.disabled=new i({func:519,mask:0},0,0,7680,7680,7680),n.exports=i},{}],71:[function(e,n,t){"use strict";var i=e("../style-spec/util/color"),a=e("../util/util"),r=function(e){this.context=e,this.current=i.transparent};r.prototype.get=function(){return this.current},r.prototype.set=function(e){var n=this.current;e.r===n.r&&e.g===n.g&&e.b===n.b&&e.a===n.a||(this.context.gl.clearColor(e.r,e.g,e.b,e.a),this.current=e)};var o=function(e){this.context=e,this.current=1};o.prototype.get=function(){return this.current},o.prototype.set=function(e){this.current!==e&&(this.context.gl.clearDepth(e),this.current=e)};var l=function(e){this.context=e,this.current=0};l.prototype.get=function(){return this.current},l.prototype.set=function(e){this.current!==e&&(this.context.gl.clearStencil(e),this.current=e)};var c=function(e){this.context=e,this.current=[!0,!0,!0,!0]};c.prototype.get=function(){return this.current},c.prototype.set=function(e){var n=this.current;e[0]===n[0]&&e[1]===n[1]&&e[2]===n[2]&&e[3]===n[3]||(this.context.gl.colorMask(e[0],e[1],e[2],e[3]),this.current=e)};var s=function(e){this.context=e,this.current=!0};s.prototype.get=function(){return this.current},s.prototype.set=function(e){this.current!==e&&(this.context.gl.depthMask(e),this.current=e)};var u=function(e){this.context=e,this.current=255};u.prototype.get=function(){return this.current},u.prototype.set=function(e){this.current!==e&&(this.context.gl.stencilMask(e),this.current=e)};var p=function(e){this.context=e,this.current={func:e.gl.ALWAYS,ref:0,mask:255}};p.prototype.get=function(){return this.current},p.prototype.set=function(e){var n=this.current;e.func===n.func&&e.ref===n.ref&&e.mask===n.mask||(this.context.gl.stencilFunc(e.func,e.ref,e.mask),this.current=e)};var m=function(e){this.context=e;var n=this.context.gl;this.current=[n.KEEP,n.KEEP,n.KEEP]};m.prototype.get=function(){return this.current},m.prototype.set=function(e){var n=this.current;e[0]===n[0]&&e[1]===n[1]&&e[2]===n[2]||(this.context.gl.stencilOp(e[0],e[1],e[2]),this.current=e)};var d=function(e){this.context=e,this.current=!1};d.prototype.get=function(){return this.current},d.prototype.set=function(e){if(this.current!==e){var n=this.context.gl;e?n.enable(n.STENCIL_TEST):n.disable(n.STENCIL_TEST),this.current=e}};var g=function(e){this.context=e,this.current=[0,1]};g.prototype.get=function(){return this.current},g.prototype.set=function(e){var n=this.current;e[0]===n[0]&&e[1]===n[1]||(this.context.gl.depthRange(e[0],e[1]),this.current=e)};var _=function(e){this.context=e,this.current=!1};_.prototype.get=function(){return this.current},_.prototype.set=function(e){if(this.current!==e){var n=this.context.gl;e?n.enable(n.DEPTH_TEST):n.disable(n.DEPTH_TEST),this.current=e}};var f=function(e){this.context=e,this.current=e.gl.LESS};f.prototype.get=function(){return this.current},f.prototype.set=function(e){this.current!==e&&(this.context.gl.depthFunc(e),this.current=e)};var h=function(e){this.context=e,this.current=!1};h.prototype.get=function(){return this.current},h.prototype.set=function(e){if(this.current!==e){var n=this.context.gl;e?n.enable(n.BLEND):n.disable(n.BLEND),this.current=e}};var y=function(e){this.context=e;var n=this.context.gl;this.current=[n.ONE,n.ZERO]};y.prototype.get=function(){return this.current},y.prototype.set=function(e){var n=this.current;e[0]===n[0]&&e[1]===n[1]||(this.context.gl.blendFunc(e[0],e[1]),this.current=e)};var v=function(e){this.context=e,this.current=i.transparent};v.prototype.get=function(){return this.current},v.prototype.set=function(e){var n=this.current;e.r===n.r&&e.g===n.g&&e.b===n.b&&e.a===n.a||(this.context.gl.blendColor(e.r,e.g,e.b,e.a),this.current=e)};var b=function(e){this.context=e,this.current=null};b.prototype.get=function(){return this.current},b.prototype.set=function(e){this.current!==e&&(this.context.gl.useProgram(e),this.current=e)};var E=function(e){this.context=e,this.current=1};E.prototype.get=function(){return this.current},E.prototype.set=function(e){var n=this.context.lineWidthRange,t=a.clamp(e,n[0],n[1]);this.current!==t&&(this.context.gl.lineWidth(t),this.current=e)};var A=function(e){this.context=e,this.current=e.gl.TEXTURE0};A.prototype.get=function(){return this.current},A.prototype.set=function(e){this.current!==e&&(this.context.gl.activeTexture(e),this.current=e)};var S=function(e){this.context=e;var n=this.context.gl;this.current=[0,0,n.drawingBufferWidth,n.drawingBufferHeight]};S.prototype.get=function(){return this.current},S.prototype.set=function(e){var n=this.current;e[0]===n[0]&&e[1]===n[1]&&e[2]===n[2]&&e[3]===n[3]||(this.context.gl.viewport(e[0],e[1],e[2],e[3]),this.current=e)};var w=function(e){this.context=e,this.current=null};w.prototype.get=function(){return this.current},w.prototype.set=function(e){if(this.current!==e){var n=this.context.gl;n.bindFramebuffer(n.FRAMEBUFFER,e),this.current=e}};var N=function(e){this.context=e,this.current=null};N.prototype.get=function(){return this.current},N.prototype.set=function(e){if(this.current!==e){var n=this.context.gl;n.bindRenderbuffer(n.RENDERBUFFER,e),this.current=e}};var O=function(e){this.context=e,this.current=null};O.prototype.get=function(){return this.current},O.prototype.set=function(e){if(this.current!==e){var n=this.context.gl;n.bindTexture(n.TEXTURE_2D,e),this.current=e}};var x=function(e){this.context=e,this.current=null};x.prototype.get=function(){return this.current},x.prototype.set=function(e){if(this.current!==e){var n=this.context.gl;n.bindBuffer(n.ARRAY_BUFFER,e),this.current=e}};var L=function(e){this.context=e,this.current=null};L.prototype.get=function(){return this.current},L.prototype.set=function(e){var n=this.context.gl;n.bindBuffer(n.ELEMENT_ARRAY_BUFFER,e),this.current=e};var T=function(e){this.context=e,this.current=null};T.prototype.get=function(){return this.current},T.prototype.set=function(e){this.current!==e&&this.context.extVertexArrayObject&&(this.context.extVertexArrayObject.bindVertexArrayOES(e),this.current=e)};var I=function(e){this.context=e,this.current=4};I.prototype.get=function(){return this.current},I.prototype.set=function(e){if(this.current!==e){var n=this.context.gl;n.pixelStorei(n.UNPACK_ALIGNMENT,e),this.current=e}};var R=function(e){this.context=e,this.current=!1};R.prototype.get=function(){return this.current},R.prototype.set=function(e){if(this.current!==e){var n=this.context.gl;n.pixelStorei(n.UNPACK_PREMULTIPLY_ALPHA_WEBGL,e),this.current=e}};var C=function(e,n){this.context=e,this.current=null,this.parent=n};C.prototype.get=function(){return this.current};var D=function(e){function n(n,t){e.call(this,n,t),this.dirty=!1}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.set=function(e){if(this.dirty||this.current!==e){var n=this.context.gl;this.context.bindFramebuffer.set(this.parent),n.framebufferTexture2D(n.FRAMEBUFFER,n.COLOR_ATTACHMENT0,n.TEXTURE_2D,e,0),this.current=e,this.dirty=!1}},n.prototype.setDirty=function(){this.dirty=!0},n}(C),M=function(e){function n(){e.apply(this,arguments)}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.set=function(e){if(this.current!==e){var n=this.context.gl;this.context.bindFramebuffer.set(this.parent),n.framebufferRenderbuffer(n.FRAMEBUFFER,n.DEPTH_ATTACHMENT,n.RENDERBUFFER,e),this.current=e}},n}(C);n.exports={ClearColor:r,ClearDepth:o,ClearStencil:l,ColorMask:c,DepthMask:s,StencilMask:u,StencilFunc:p,StencilOp:m,StencilTest:d,DepthRange:g,DepthTest:_,DepthFunc:f,Blend:h,BlendFunc:y,BlendColor:v,Program:b,LineWidth:E,ActiveTextureUnit:A,Viewport:S,BindFramebuffer:w,BindRenderbuffer:N,BindTexture:O,BindVertexBuffer:x,BindElementBuffer:L,BindVertexArrayOES:T,PixelStoreUnpack:I,PixelStoreUnpackPremultiplyAlpha:R,ColorAttachment:D,DepthAttachment:M}},{"../style-spec/util/color":153,"../util/util":275}],72:[function(e,n,t){"use strict";var i={Int8:"BYTE",Uint8:"UNSIGNED_BYTE",Int16:"SHORT",Uint16:"UNSIGNED_SHORT",Int32:"INT",Uint32:"UNSIGNED_INT",Float32:"FLOAT"},a=function(e,n,t,i){this.length=n.length,this.attributes=t,this.itemSize=n.bytesPerElement,this.dynamicDraw=i,this.context=e;var a=e.gl;this.buffer=a.createBuffer(),e.bindVertexBuffer.set(this.buffer),a.bufferData(a.ARRAY_BUFFER,n.arrayBuffer,this.dynamicDraw?a.DYNAMIC_DRAW:a.STATIC_DRAW),this.dynamicDraw||delete n.arrayBuffer};a.prototype.bind=function(){this.context.bindVertexBuffer.set(this.buffer)},a.prototype.updateData=function(e){var n=this.context.gl;this.bind(),n.bufferSubData(n.ARRAY_BUFFER,0,e.arrayBuffer)},a.prototype.enableAttributes=function(e,n){for(var t=this,i=0;i":[24,[4,18,20,9,4,0]],"?":[18,[3,16,3,17,4,19,5,20,7,21,11,21,13,20,14,19,15,17,15,15,14,13,13,12,9,10,9,7,-1,-1,9,2,8,1,9,0,10,1,9,2]],"@":[27,[18,13,17,15,15,16,12,16,10,15,9,14,8,11,8,8,9,6,11,5,14,5,16,6,17,8,-1,-1,12,16,10,14,9,11,9,8,10,6,11,5,-1,-1,18,16,17,8,17,6,19,5,21,5,23,7,24,10,24,12,23,15,22,17,20,19,18,20,15,21,12,21,9,20,7,19,5,17,4,15,3,12,3,9,4,6,5,4,7,2,9,1,12,0,15,0,18,1,20,2,21,3,-1,-1,19,16,18,8,18,6,19,5]],A:[18,[9,21,1,0,-1,-1,9,21,17,0,-1,-1,4,7,14,7]],B:[21,[4,21,4,0,-1,-1,4,21,13,21,16,20,17,19,18,17,18,15,17,13,16,12,13,11,-1,-1,4,11,13,11,16,10,17,9,18,7,18,4,17,2,16,1,13,0,4,0]],C:[21,[18,16,17,18,15,20,13,21,9,21,7,20,5,18,4,16,3,13,3,8,4,5,5,3,7,1,9,0,13,0,15,1,17,3,18,5]],D:[21,[4,21,4,0,-1,-1,4,21,11,21,14,20,16,18,17,16,18,13,18,8,17,5,16,3,14,1,11,0,4,0]],E:[19,[4,21,4,0,-1,-1,4,21,17,21,-1,-1,4,11,12,11,-1,-1,4,0,17,0]],F:[18,[4,21,4,0,-1,-1,4,21,17,21,-1,-1,4,11,12,11]],G:[21,[18,16,17,18,15,20,13,21,9,21,7,20,5,18,4,16,3,13,3,8,4,5,5,3,7,1,9,0,13,0,15,1,17,3,18,5,18,8,-1,-1,13,8,18,8]],H:[22,[4,21,4,0,-1,-1,18,21,18,0,-1,-1,4,11,18,11]],I:[8,[4,21,4,0]],J:[16,[12,21,12,5,11,2,10,1,8,0,6,0,4,1,3,2,2,5,2,7]],K:[21,[4,21,4,0,-1,-1,18,21,4,7,-1,-1,9,12,18,0]],L:[17,[4,21,4,0,-1,-1,4,0,16,0]],M:[24,[4,21,4,0,-1,-1,4,21,12,0,-1,-1,20,21,12,0,-1,-1,20,21,20,0]],N:[22,[4,21,4,0,-1,-1,4,21,18,0,-1,-1,18,21,18,0]],O:[22,[9,21,7,20,5,18,4,16,3,13,3,8,4,5,5,3,7,1,9,0,13,0,15,1,17,3,18,5,19,8,19,13,18,16,17,18,15,20,13,21,9,21]],P:[21,[4,21,4,0,-1,-1,4,21,13,21,16,20,17,19,18,17,18,14,17,12,16,11,13,10,4,10]],Q:[22,[9,21,7,20,5,18,4,16,3,13,3,8,4,5,5,3,7,1,9,0,13,0,15,1,17,3,18,5,19,8,19,13,18,16,17,18,15,20,13,21,9,21,-1,-1,12,4,18,-2]],R:[21,[4,21,4,0,-1,-1,4,21,13,21,16,20,17,19,18,17,18,15,17,13,16,12,13,11,4,11,-1,-1,11,11,18,0]],S:[20,[17,18,15,20,12,21,8,21,5,20,3,18,3,16,4,14,5,13,7,12,13,10,15,9,16,8,17,6,17,3,15,1,12,0,8,0,5,1,3,3]],T:[16,[8,21,8,0,-1,-1,1,21,15,21]],U:[22,[4,21,4,6,5,3,7,1,10,0,12,0,15,1,17,3,18,6,18,21]],V:[18,[1,21,9,0,-1,-1,17,21,9,0]],W:[24,[2,21,7,0,-1,-1,12,21,7,0,-1,-1,12,21,17,0,-1,-1,22,21,17,0]],X:[20,[3,21,17,0,-1,-1,17,21,3,0]],Y:[18,[1,21,9,11,9,0,-1,-1,17,21,9,11]],Z:[20,[17,21,3,0,-1,-1,3,21,17,21,-1,-1,3,0,17,0]],"[":[14,[4,25,4,-7,-1,-1,5,25,5,-7,-1,-1,4,25,11,25,-1,-1,4,-7,11,-7]],"\\":[14,[0,21,14,-3]],"]":[14,[9,25,9,-7,-1,-1,10,25,10,-7,-1,-1,3,25,10,25,-1,-1,3,-7,10,-7]],"^":[16,[6,15,8,18,10,15,-1,-1,3,12,8,17,13,12,-1,-1,8,17,8,0]],_:[16,[0,-2,16,-2]],"`":[10,[6,21,5,20,4,18,4,16,5,15,6,16,5,17]],a:[19,[15,14,15,0,-1,-1,15,11,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],b:[19,[4,21,4,0,-1,-1,4,11,6,13,8,14,11,14,13,13,15,11,16,8,16,6,15,3,13,1,11,0,8,0,6,1,4,3]],c:[18,[15,11,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],d:[19,[15,21,15,0,-1,-1,15,11,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],e:[18,[3,8,15,8,15,10,14,12,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],f:[12,[10,21,8,21,6,20,5,17,5,0,-1,-1,2,14,9,14]],g:[19,[15,14,15,-2,14,-5,13,-6,11,-7,8,-7,6,-6,-1,-1,15,11,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],h:[19,[4,21,4,0,-1,-1,4,10,7,13,9,14,12,14,14,13,15,10,15,0]],i:[8,[3,21,4,20,5,21,4,22,3,21,-1,-1,4,14,4,0]],j:[10,[5,21,6,20,7,21,6,22,5,21,-1,-1,6,14,6,-3,5,-6,3,-7,1,-7]],k:[17,[4,21,4,0,-1,-1,14,14,4,4,-1,-1,8,8,15,0]],l:[8,[4,21,4,0]],m:[30,[4,14,4,0,-1,-1,4,10,7,13,9,14,12,14,14,13,15,10,15,0,-1,-1,15,10,18,13,20,14,23,14,25,13,26,10,26,0]],n:[19,[4,14,4,0,-1,-1,4,10,7,13,9,14,12,14,14,13,15,10,15,0]],o:[19,[8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3,16,6,16,8,15,11,13,13,11,14,8,14]],p:[19,[4,14,4,-7,-1,-1,4,11,6,13,8,14,11,14,13,13,15,11,16,8,16,6,15,3,13,1,11,0,8,0,6,1,4,3]],q:[19,[15,14,15,-7,-1,-1,15,11,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],r:[13,[4,14,4,0,-1,-1,4,8,5,11,7,13,9,14,12,14]],s:[17,[14,11,13,13,10,14,7,14,4,13,3,11,4,9,6,8,11,7,13,6,14,4,14,3,13,1,10,0,7,0,4,1,3,3]],t:[12,[5,21,5,4,6,1,8,0,10,0,-1,-1,2,14,9,14]],u:[19,[4,14,4,4,5,1,7,0,10,0,12,1,15,4,-1,-1,15,14,15,0]],v:[16,[2,14,8,0,-1,-1,14,14,8,0]],w:[22,[3,14,7,0,-1,-1,11,14,7,0,-1,-1,11,14,15,0,-1,-1,19,14,15,0]],x:[17,[3,14,14,0,-1,-1,14,14,3,0]],y:[16,[2,14,8,0,-1,-1,14,14,8,0,6,-4,4,-6,2,-7,1,-7]],z:[17,[14,14,3,0,-1,-1,3,14,14,14,-1,-1,3,0,14,0]],"{":[14,[9,25,7,24,6,23,5,21,5,19,6,17,7,16,8,14,8,12,6,10,-1,-1,7,24,6,22,6,20,7,18,8,17,9,15,9,13,8,11,4,9,8,7,9,5,9,3,8,1,7,0,6,-2,6,-4,7,-6,-1,-1,6,8,8,6,8,4,7,2,6,1,5,-1,5,-3,6,-5,7,-6,9,-7]],"|":[8,[4,25,4,-7]],"}":[14,[5,25,7,24,8,23,9,21,9,19,8,17,7,16,6,14,6,12,8,10,-1,-1,7,24,8,22,8,20,7,18,6,17,5,15,5,13,6,11,10,9,6,7,5,5,5,3,6,1,7,0,8,-2,8,-4,7,-6,-1,-1,8,8,6,6,6,4,7,2,8,1,9,-1,9,-3,8,-5,7,-6,5,-7]],"~":[24,[3,6,3,8,4,11,6,12,8,12,10,11,14,8,16,7,18,7,20,8,21,10,-1,-1,3,8,4,10,6,11,8,11,10,10,14,7,16,6,18,6,20,7,21,10,21,12]]}},{"../data/array_types":39,"../data/extent":53,"../data/pos_attributes":57,"../gl/depth_mode":67,"../gl/stencil_mode":70,"../util/browser":252,"./vertex_array_object":95,"@mapbox/gl-matrix":2}],78:[function(e,n,t){"use strict";function i(e,n,t,i){var l=t.paint.get("fill-color"),c=t.paint.get("fill-opacity");if(0!==c.constantOr(1)){var p=e.context;p.setColorMode(e.colorModeForRenderPass());var m=t.paint.get("fill-pattern")||1!==l.constantOr(s.transparent).a||1!==c.constantOr(0)?"translucent":"opaque";e.renderPass===m&&(p.setDepthMode(e.depthModeForSublayer(1,"opaque"===e.renderPass?u.ReadWrite:u.ReadOnly)),a(e,n,t,i,r)),"translucent"===e.renderPass&&t.paint.get("fill-antialias")&&(p.lineWidth.set(2),p.setDepthMode(e.depthModeForSublayer(t.getPaintProperty("fill-outline-color")?2:0,u.ReadOnly)),a(e,n,t,i,o))}}function a(e,n,t,i,a){if(!c.isPatternMissing(t.paint.get("fill-pattern"),e))for(var r=!0,o=0,l=i;o0?1/(1-e):1+e}function o(e){return e>0?1-1/(1.001-e):-e}function l(e,n,t,i,a){var r=i.paint.get("raster-fade-duration");if(r>0){var o=u.now(),l=(o-e.timeAdded)/r,s=n?(o-n.timeAdded)/r:-1,p=t.getSource(),m=a.coveringZoomLevel({tileSize:p.tileSize,roundZoom:p.roundZoom}),d=!n||Math.abs(n.tileID.overscaledZ-m)>Math.abs(e.tileID.overscaledZ-m),g=d&&e.refreshedUponExpiration?1:c.clamp(d?l:1-s,0,1);return e.refreshedUponExpiration&&l>=1&&(e.refreshedUponExpiration=!1),n?{opacity:1,mix:1-g}:{opacity:g,mix:0}}return{opacity:1,mix:0}}var c=e("../util/util"),s=e("../source/image_source"),u=e("../util/browser"),p=e("../gl/stencil_mode"),m=e("../gl/depth_mode");n.exports=i},{"../gl/depth_mode":67,"../gl/stencil_mode":70,"../source/image_source":102,"../util/browser":252,"../util/util":275}],84:[function(e,n,t){"use strict";function i(e,n,t,i){if("translucent"===e.renderPass){var r=e.context;r.setStencilMode(_.disabled),r.setColorMode(e.colorModeForRenderPass()),0!==t.paint.get("icon-opacity").constantOr(1)&&a(e,n,t,i,!1,t.paint.get("icon-translate"),t.paint.get("icon-translate-anchor"),t.layout.get("icon-rotation-alignment"),t.layout.get("icon-pitch-alignment"),t.layout.get("icon-keep-upright")),0!==t.paint.get("text-opacity").constantOr(1)&&a(e,n,t,i,!0,t.paint.get("text-translate"),t.paint.get("text-translate-anchor"),t.layout.get("text-rotation-alignment"),t.layout.get("text-pitch-alignment"),t.layout.get("text-keep-upright")),n.map.showCollisionBoxes&&c(e,n,t,i)}}function a(e,n,t,i,a,l,c,p,m,g){var _=e.context,h=_.gl,y=e.transform,v="map"===p,b="map"===m,E=v&&"line"===t.layout.get("symbol-placement"),A=v&&!b&&!E,S=b;_.setDepthMode(S?e.depthModeForSublayer(0,f.ReadOnly):f.disabled);for(var w,N=0,O=i;N65535)return void n(new Error("glyphs > 65535 not supported"));var s=o.requests[c];s||(s=o.requests[c]=[],i(a,c,t.url,t.requestTransform,function(e,n){if(n)for(var t in n)o.glyphs[+t]=n[+t];for(var i=0,a=s;ithis.height)return i.warnOnce("LineAtlas out of space"),null;for(var o=0,l=0;l=0;this.currentLayer--){var f=t.style._layers[o[t.currentLayer]];f.source!==(g&&g.id)&&(g=t.style.sourceCaches[f.source],_=[],g&&(t.clearStencil(),_=g.getVisibleCoordinates(),g.getSource().isTileClipped&&t._renderTileClippingMasks(_))),t.renderLayer(t,g,f,_)}this.renderPass="translucent";var h,y=[];for(this.currentLayer=0,this.currentLayer;this.currentLayer0?n.pop():null},x.prototype._createProgramCached=function(e,n){this.cache=this.cache||{};var t=""+e+(n.cacheKey||"")+(this._showOverdrawInspector?"/overdraw":"");return this.cache[t]||(this.cache[t]=new v(this.context,y[e],n,this._showOverdrawInspector)),this.cache[t]},x.prototype.useProgram=function(e,n){var t=this._createProgramCached(e,n||this.emptyProgramConfiguration);return this.context.program.set(t.program),t},n.exports=x},{"../data/array_types":39,"../data/extent":53,"../data/pos_attributes":57,"../data/program_configuration":58,"../data/raster_bounds_attributes":59,"../gl/color_mode":65,"../gl/context":66,"../gl/depth_mode":67,"../gl/stencil_mode":70,"../shaders":97,"../source/pixels_to_tile_units":104,"../source/source_cache":111,"../style-spec/util/color":153,"../symbol/cross_tile_symbol_index":218,"../util/browser":252,"../util/util":275,"./draw_background":74,"./draw_circle":75,"./draw_debug":77,"./draw_fill":78,"./draw_fill_extrusion":79,"./draw_heatmap":80,"./draw_hillshade":81,"./draw_line":82,"./draw_raster":83,"./draw_symbol":84,"./program":92,"./texture":93,"./tile_mask":94,"./vertex_array_object":95,"@mapbox/gl-matrix":2}],91:[function(e,n,t){"use strict";var i=e("../source/pixels_to_tile_units");t.isPatternMissing=function(e,n){if(!e)return!1;var t=n.imageManager.getPattern(e.from),i=n.imageManager.getPattern(e.to);return!t||!i},t.prepare=function(e,n,t){var i=n.context,a=i.gl,r=n.imageManager.getPattern(e.from),o=n.imageManager.getPattern(e.to);a.uniform1i(t.uniforms.u_image,0),a.uniform2fv(t.uniforms.u_pattern_tl_a,r.tl),a.uniform2fv(t.uniforms.u_pattern_br_a,r.br),a.uniform2fv(t.uniforms.u_pattern_tl_b,o.tl),a.uniform2fv(t.uniforms.u_pattern_br_b,o.br);var l=n.imageManager.getPixelSize(),c=l.width,s=l.height;a.uniform2fv(t.uniforms.u_texsize,[c,s]),a.uniform1f(t.uniforms.u_mix,e.t),a.uniform2fv(t.uniforms.u_pattern_size_a,r.displaySize),a.uniform2fv(t.uniforms.u_pattern_size_b,o.displaySize),a.uniform1f(t.uniforms.u_scale_a,e.fromScale),a.uniform1f(t.uniforms.u_scale_b,e.toScale),i.activeTexture.set(a.TEXTURE0),n.imageManager.bind(n.context)},t.setTile=function(e,n,t){var a=n.context.gl;a.uniform1f(t.uniforms.u_tile_units_to_pixels,1/i(e,1,n.transform.tileZoom));var r=Math.pow(2,e.tileID.overscaledZ),o=e.tileSize*Math.pow(2,n.transform.tileZoom)/r,l=o*(e.tileID.canonical.x+e.tileID.wrap*r),c=o*e.tileID.canonical.y;a.uniform2f(t.uniforms.u_pixel_coord_upper,l>>16,c>>16),a.uniform2f(t.uniforms.u_pixel_coord_lower,65535&l,65535&c)}},{"../source/pixels_to_tile_units":104}],92:[function(e,n,t){"use strict";var i=e("../util/browser"),a=e("../shaders"),r=e("../data/program_configuration"),o=(r.ProgramConfiguration,e("./vertex_array_object")),l=(e("../gl/context"),function(e,n,t,r){var o=this,l=e.gl;this.program=l.createProgram();var c=t.defines().concat("#define DEVICE_PIXEL_RATIO "+i.devicePixelRatio.toFixed(1));r&&c.push("#define OVERDRAW_INSPECTOR;");var s=c.concat(a.prelude.fragmentSource,n.fragmentSource).join("\n"),u=c.concat(a.prelude.vertexSource,n.vertexSource).join("\n"),p=l.createShader(l.FRAGMENT_SHADER);l.shaderSource(p,s),l.compileShader(p),l.attachShader(this.program,p);var m=l.createShader(l.VERTEX_SHADER);l.shaderSource(m,u),l.compileShader(m),l.attachShader(this.program,m);for(var d=t.layoutAttributes||[],g=0;g 0.5) {\n gl_FragColor = vec4(0.0, 0.0, 1.0, 0.5) * alpha;\n }\n\n if (v_notUsed > 0.5) {\n // This box not used, fade it out\n gl_FragColor *= .1;\n }\n}",vertexSource:"attribute vec2 a_pos;\nattribute vec2 a_anchor_pos;\nattribute vec2 a_extrude;\nattribute vec2 a_placed;\n\nuniform mat4 u_matrix;\nuniform vec2 u_extrude_scale;\nuniform float u_camera_to_center_distance;\n\nvarying float v_placed;\nvarying float v_notUsed;\n\nvoid main() {\n vec4 projectedPoint = u_matrix * vec4(a_anchor_pos, 0, 1);\n highp float camera_to_anchor_distance = projectedPoint.w;\n highp float collision_perspective_ratio = 0.5 + 0.5 * (u_camera_to_center_distance / camera_to_anchor_distance);\n\n gl_Position = u_matrix * vec4(a_pos, 0.0, 1.0);\n gl_Position.xy += a_extrude * u_extrude_scale * gl_Position.w * collision_perspective_ratio;\n\n v_placed = a_placed.x;\n v_notUsed = a_placed.y;\n}\n"},collisionCircle:{fragmentSource:"\nvarying float v_placed;\nvarying float v_notUsed;\nvarying float v_radius;\nvarying vec2 v_extrude;\nvarying vec2 v_extrude_scale;\n\nvoid main() {\n float alpha = 0.5;\n\n // Red = collision, hide label\n vec4 color = vec4(1.0, 0.0, 0.0, 1.0) * alpha;\n\n // Blue = no collision, label is showing\n if (v_placed > 0.5) {\n color = vec4(0.0, 0.0, 1.0, 0.5) * alpha;\n }\n\n if (v_notUsed > 0.5) {\n // This box not used, fade it out\n color *= .2;\n }\n\n float extrude_scale_length = length(v_extrude_scale);\n float extrude_length = length(v_extrude) * extrude_scale_length;\n float stroke_width = 15.0 * extrude_scale_length;\n float radius = v_radius * extrude_scale_length;\n\n float distance_to_edge = abs(extrude_length - radius);\n float opacity_t = smoothstep(-stroke_width, 0.0, -distance_to_edge);\n\n gl_FragColor = opacity_t * color;\n}\n",vertexSource:"attribute vec2 a_pos;\nattribute vec2 a_anchor_pos;\nattribute vec2 a_extrude;\nattribute vec2 a_placed;\n\nuniform mat4 u_matrix;\nuniform vec2 u_extrude_scale;\nuniform float u_camera_to_center_distance;\n\nvarying float v_placed;\nvarying float v_notUsed;\nvarying float v_radius;\n\nvarying vec2 v_extrude;\nvarying vec2 v_extrude_scale;\n\nvoid main() {\n vec4 projectedPoint = u_matrix * vec4(a_anchor_pos, 0, 1);\n highp float camera_to_anchor_distance = projectedPoint.w;\n highp float collision_perspective_ratio = 0.5 + 0.5 * (u_camera_to_center_distance / camera_to_anchor_distance);\n\n gl_Position = u_matrix * vec4(a_pos, 0.0, 1.0);\n\n highp float padding_factor = 1.2; // Pad the vertices slightly to make room for anti-alias blur\n gl_Position.xy += a_extrude * u_extrude_scale * padding_factor * gl_Position.w * collision_perspective_ratio;\n\n v_placed = a_placed.x;\n v_notUsed = a_placed.y;\n v_radius = abs(a_extrude.y); // We don't pitch the circles, so both units of the extrusion vector are equal in magnitude to the radius\n\n v_extrude = a_extrude * padding_factor;\n v_extrude_scale = u_extrude_scale * u_camera_to_center_distance * collision_perspective_ratio;\n}\n"},debug:{fragmentSource:"uniform highp vec4 u_color;\n\nvoid main() {\n gl_FragColor = u_color;\n}\n",vertexSource:"attribute vec2 a_pos;\n\nuniform mat4 u_matrix;\n\nvoid main() {\n gl_Position = u_matrix * vec4(a_pos, 0, 1);\n}\n"},fill:{fragmentSource:"#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float opacity\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 color\n #pragma mapbox: initialize lowp float opacity\n\n gl_FragColor = color * opacity;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"attribute vec2 a_pos;\n\nuniform mat4 u_matrix;\n\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float opacity\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 color\n #pragma mapbox: initialize lowp float opacity\n\n gl_Position = u_matrix * vec4(a_pos, 0, 1);\n}\n"},fillOutline:{fragmentSource:"#pragma mapbox: define highp vec4 outline_color\n#pragma mapbox: define lowp float opacity\n\nvarying vec2 v_pos;\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 outline_color\n #pragma mapbox: initialize lowp float opacity\n\n float dist = length(v_pos - gl_FragCoord.xy);\n float alpha = 1.0 - smoothstep(0.0, 1.0, dist);\n gl_FragColor = outline_color * (alpha * opacity);\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"attribute vec2 a_pos;\n\nuniform mat4 u_matrix;\nuniform vec2 u_world;\n\nvarying vec2 v_pos;\n\n#pragma mapbox: define highp vec4 outline_color\n#pragma mapbox: define lowp float opacity\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 outline_color\n #pragma mapbox: initialize lowp float opacity\n\n gl_Position = u_matrix * vec4(a_pos, 0, 1);\n v_pos = (gl_Position.xy / gl_Position.w + 1.0) / 2.0 * u_world;\n}\n"},fillOutlinePattern:{fragmentSource:"uniform vec2 u_pattern_tl_a;\nuniform vec2 u_pattern_br_a;\nuniform vec2 u_pattern_tl_b;\nuniform vec2 u_pattern_br_b;\nuniform vec2 u_texsize;\nuniform float u_mix;\n\nuniform sampler2D u_image;\n\nvarying vec2 v_pos_a;\nvarying vec2 v_pos_b;\nvarying vec2 v_pos;\n\n#pragma mapbox: define lowp float opacity\n\nvoid main() {\n #pragma mapbox: initialize lowp float opacity\n\n vec2 imagecoord = mod(v_pos_a, 1.0);\n vec2 pos = mix(u_pattern_tl_a / u_texsize, u_pattern_br_a / u_texsize, imagecoord);\n vec4 color1 = texture2D(u_image, pos);\n\n vec2 imagecoord_b = mod(v_pos_b, 1.0);\n vec2 pos2 = mix(u_pattern_tl_b / u_texsize, u_pattern_br_b / u_texsize, imagecoord_b);\n vec4 color2 = texture2D(u_image, pos2);\n\n // find distance to outline for alpha interpolation\n\n float dist = length(v_pos - gl_FragCoord.xy);\n float alpha = 1.0 - smoothstep(0.0, 1.0, dist);\n\n\n gl_FragColor = mix(color1, color2, u_mix) * alpha * opacity;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"uniform mat4 u_matrix;\nuniform vec2 u_world;\nuniform vec2 u_pattern_size_a;\nuniform vec2 u_pattern_size_b;\nuniform vec2 u_pixel_coord_upper;\nuniform vec2 u_pixel_coord_lower;\nuniform float u_scale_a;\nuniform float u_scale_b;\nuniform float u_tile_units_to_pixels;\n\nattribute vec2 a_pos;\n\nvarying vec2 v_pos_a;\nvarying vec2 v_pos_b;\nvarying vec2 v_pos;\n\n#pragma mapbox: define lowp float opacity\n\nvoid main() {\n #pragma mapbox: initialize lowp float opacity\n\n gl_Position = u_matrix * vec4(a_pos, 0, 1);\n\n v_pos_a = get_pattern_pos(u_pixel_coord_upper, u_pixel_coord_lower, u_scale_a * u_pattern_size_a, u_tile_units_to_pixels, a_pos);\n v_pos_b = get_pattern_pos(u_pixel_coord_upper, u_pixel_coord_lower, u_scale_b * u_pattern_size_b, u_tile_units_to_pixels, a_pos);\n\n v_pos = (gl_Position.xy / gl_Position.w + 1.0) / 2.0 * u_world;\n}\n"},fillPattern:{fragmentSource:"uniform vec2 u_pattern_tl_a;\nuniform vec2 u_pattern_br_a;\nuniform vec2 u_pattern_tl_b;\nuniform vec2 u_pattern_br_b;\nuniform vec2 u_texsize;\nuniform float u_mix;\n\nuniform sampler2D u_image;\n\nvarying vec2 v_pos_a;\nvarying vec2 v_pos_b;\n\n#pragma mapbox: define lowp float opacity\n\nvoid main() {\n #pragma mapbox: initialize lowp float opacity\n\n vec2 imagecoord = mod(v_pos_a, 1.0);\n vec2 pos = mix(u_pattern_tl_a / u_texsize, u_pattern_br_a / u_texsize, imagecoord);\n vec4 color1 = texture2D(u_image, pos);\n\n vec2 imagecoord_b = mod(v_pos_b, 1.0);\n vec2 pos2 = mix(u_pattern_tl_b / u_texsize, u_pattern_br_b / u_texsize, imagecoord_b);\n vec4 color2 = texture2D(u_image, pos2);\n\n gl_FragColor = mix(color1, color2, u_mix) * opacity;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"uniform mat4 u_matrix;\nuniform vec2 u_pattern_size_a;\nuniform vec2 u_pattern_size_b;\nuniform vec2 u_pixel_coord_upper;\nuniform vec2 u_pixel_coord_lower;\nuniform float u_scale_a;\nuniform float u_scale_b;\nuniform float u_tile_units_to_pixels;\n\nattribute vec2 a_pos;\n\nvarying vec2 v_pos_a;\nvarying vec2 v_pos_b;\n\n#pragma mapbox: define lowp float opacity\n\nvoid main() {\n #pragma mapbox: initialize lowp float opacity\n\n gl_Position = u_matrix * vec4(a_pos, 0, 1);\n\n v_pos_a = get_pattern_pos(u_pixel_coord_upper, u_pixel_coord_lower, u_scale_a * u_pattern_size_a, u_tile_units_to_pixels, a_pos);\n v_pos_b = get_pattern_pos(u_pixel_coord_upper, u_pixel_coord_lower, u_scale_b * u_pattern_size_b, u_tile_units_to_pixels, a_pos);\n}\n"},fillExtrusion:{fragmentSource:"varying vec4 v_color;\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n#pragma mapbox: define highp vec4 color\n\nvoid main() {\n #pragma mapbox: initialize lowp float base\n #pragma mapbox: initialize lowp float height\n #pragma mapbox: initialize highp vec4 color\n\n gl_FragColor = v_color;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"uniform mat4 u_matrix;\nuniform vec3 u_lightcolor;\nuniform lowp vec3 u_lightpos;\nuniform lowp float u_lightintensity;\n\nattribute vec2 a_pos;\nattribute vec4 a_normal_ed;\n\nvarying vec4 v_color;\n\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n\n#pragma mapbox: define highp vec4 color\n\nvoid main() {\n #pragma mapbox: initialize lowp float base\n #pragma mapbox: initialize lowp float height\n #pragma mapbox: initialize highp vec4 color\n\n vec3 normal = a_normal_ed.xyz;\n\n base = max(0.0, base);\n height = max(0.0, height);\n\n float t = mod(normal.x, 2.0);\n\n gl_Position = u_matrix * vec4(a_pos, t > 0.0 ? height : base, 1);\n\n // Relative luminance (how dark/bright is the surface color?)\n float colorvalue = color.r * 0.2126 + color.g * 0.7152 + color.b * 0.0722;\n\n v_color = vec4(0.0, 0.0, 0.0, 1.0);\n\n // Add slight ambient lighting so no extrusions are totally black\n vec4 ambientlight = vec4(0.03, 0.03, 0.03, 1.0);\n color += ambientlight;\n\n // Calculate cos(theta), where theta is the angle between surface normal and diffuse light ray\n float directional = clamp(dot(normal / 16384.0, u_lightpos), 0.0, 1.0);\n\n // Adjust directional so that\n // the range of values for highlight/shading is narrower\n // with lower light intensity\n // and with lighter/brighter surface colors\n directional = mix((1.0 - u_lightintensity), max((1.0 - colorvalue + u_lightintensity), 1.0), directional);\n\n // Add gradient along z axis of side surfaces\n if (normal.y != 0.0) {\n directional *= clamp((t + base) * pow(height / 150.0, 0.5), mix(0.7, 0.98, 1.0 - u_lightintensity), 1.0);\n }\n\n // Assign final color based on surface + ambient light color, diffuse light directional, and light color\n // with lower bounds adjusted to hue of light\n // so that shading is tinted with the complementary (opposite) color to the light color\n v_color.r += clamp(color.r * directional * u_lightcolor.r, mix(0.0, 0.3, 1.0 - u_lightcolor.r), 1.0);\n v_color.g += clamp(color.g * directional * u_lightcolor.g, mix(0.0, 0.3, 1.0 - u_lightcolor.g), 1.0);\n v_color.b += clamp(color.b * directional * u_lightcolor.b, mix(0.0, 0.3, 1.0 - u_lightcolor.b), 1.0);\n}\n"},fillExtrusionPattern:{fragmentSource:"uniform vec2 u_pattern_tl_a;\nuniform vec2 u_pattern_br_a;\nuniform vec2 u_pattern_tl_b;\nuniform vec2 u_pattern_br_b;\nuniform vec2 u_texsize;\nuniform float u_mix;\n\nuniform sampler2D u_image;\n\nvarying vec2 v_pos_a;\nvarying vec2 v_pos_b;\nvarying vec4 v_lighting;\n\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n\nvoid main() {\n #pragma mapbox: initialize lowp float base\n #pragma mapbox: initialize lowp float height\n\n vec2 imagecoord = mod(v_pos_a, 1.0);\n vec2 pos = mix(u_pattern_tl_a / u_texsize, u_pattern_br_a / u_texsize, imagecoord);\n vec4 color1 = texture2D(u_image, pos);\n\n vec2 imagecoord_b = mod(v_pos_b, 1.0);\n vec2 pos2 = mix(u_pattern_tl_b / u_texsize, u_pattern_br_b / u_texsize, imagecoord_b);\n vec4 color2 = texture2D(u_image, pos2);\n\n vec4 mixedColor = mix(color1, color2, u_mix);\n\n gl_FragColor = mixedColor * v_lighting;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"uniform mat4 u_matrix;\nuniform vec2 u_pattern_size_a;\nuniform vec2 u_pattern_size_b;\nuniform vec2 u_pixel_coord_upper;\nuniform vec2 u_pixel_coord_lower;\nuniform float u_scale_a;\nuniform float u_scale_b;\nuniform float u_tile_units_to_pixels;\nuniform float u_height_factor;\n\nuniform vec3 u_lightcolor;\nuniform lowp vec3 u_lightpos;\nuniform lowp float u_lightintensity;\n\nattribute vec2 a_pos;\nattribute vec4 a_normal_ed;\n\nvarying vec2 v_pos_a;\nvarying vec2 v_pos_b;\nvarying vec4 v_lighting;\nvarying float v_directional;\n\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n\nvoid main() {\n #pragma mapbox: initialize lowp float base\n #pragma mapbox: initialize lowp float height\n\n vec3 normal = a_normal_ed.xyz;\n float edgedistance = a_normal_ed.w;\n\n base = max(0.0, base);\n height = max(0.0, height);\n\n float t = mod(normal.x, 2.0);\n float z = t > 0.0 ? height : base;\n\n gl_Position = u_matrix * vec4(a_pos, z, 1);\n\n vec2 pos = normal.x == 1.0 && normal.y == 0.0 && normal.z == 16384.0\n ? a_pos // extrusion top\n : vec2(edgedistance, z * u_height_factor); // extrusion side\n\n v_pos_a = get_pattern_pos(u_pixel_coord_upper, u_pixel_coord_lower, u_scale_a * u_pattern_size_a, u_tile_units_to_pixels, pos);\n v_pos_b = get_pattern_pos(u_pixel_coord_upper, u_pixel_coord_lower, u_scale_b * u_pattern_size_b, u_tile_units_to_pixels, pos);\n\n v_lighting = vec4(0.0, 0.0, 0.0, 1.0);\n float directional = clamp(dot(normal / 16383.0, u_lightpos), 0.0, 1.0);\n directional = mix((1.0 - u_lightintensity), max((0.5 + u_lightintensity), 1.0), directional);\n\n if (normal.y != 0.0) {\n directional *= clamp((t + base) * pow(height / 150.0, 0.5), mix(0.7, 0.98, 1.0 - u_lightintensity), 1.0);\n }\n\n v_lighting.rgb += clamp(directional * u_lightcolor, mix(vec3(0.0), vec3(0.3), 1.0 - u_lightcolor), vec3(1.0));\n}\n"},extrusionTexture:{fragmentSource:"uniform sampler2D u_image;\nuniform float u_opacity;\nvarying vec2 v_pos;\n\nvoid main() {\n gl_FragColor = texture2D(u_image, v_pos) * u_opacity;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(0.0);\n#endif\n}\n",vertexSource:"uniform mat4 u_matrix;\nuniform vec2 u_world;\nattribute vec2 a_pos;\nvarying vec2 v_pos;\n\nvoid main() {\n gl_Position = u_matrix * vec4(a_pos * u_world, 0, 1);\n\n v_pos.x = a_pos.x;\n v_pos.y = 1.0 - a_pos.y;\n}\n"},hillshadePrepare:{fragmentSource:"#ifdef GL_ES\nprecision highp float;\n#endif\n\nuniform sampler2D u_image;\nvarying vec2 v_pos;\nuniform vec2 u_dimension;\nuniform float u_zoom;\n\nfloat getElevation(vec2 coord, float bias) {\n // Convert encoded elevation value to meters\n vec4 data = texture2D(u_image, coord) * 255.0;\n return (data.r + data.g * 256.0 + data.b * 256.0 * 256.0) / 4.0;\n}\n\nvoid main() {\n vec2 epsilon = 1.0 / u_dimension;\n\n // queried pixels:\n // +-----------+\n // | | | |\n // | a | b | c |\n // | | | |\n // +-----------+\n // | | | |\n // | d | e | f |\n // | | | |\n // +-----------+\n // | | | |\n // | g | h | i |\n // | | | |\n // +-----------+\n\n float a = getElevation(v_pos + vec2(-epsilon.x, -epsilon.y), 0.0);\n float b = getElevation(v_pos + vec2(0, -epsilon.y), 0.0);\n float c = getElevation(v_pos + vec2(epsilon.x, -epsilon.y), 0.0);\n float d = getElevation(v_pos + vec2(-epsilon.x, 0), 0.0);\n float e = getElevation(v_pos, 0.0);\n float f = getElevation(v_pos + vec2(epsilon.x, 0), 0.0);\n float g = getElevation(v_pos + vec2(-epsilon.x, epsilon.y), 0.0);\n float h = getElevation(v_pos + vec2(0, epsilon.y), 0.0);\n float i = getElevation(v_pos + vec2(epsilon.x, epsilon.y), 0.0);\n\n // here we divide the x and y slopes by 8 * pixel size\n // where pixel size (aka meters/pixel) is:\n // circumference of the world / (pixels per tile * number of tiles)\n // which is equivalent to: 8 * 40075016.6855785 / (512 * pow(2, u_zoom))\n // which can be reduced to: pow(2, 19.25619978527 - u_zoom)\n // we want to vertically exaggerate the hillshading though, because otherwise\n // it is barely noticeable at low zooms. to do this, we multiply this by some\n // scale factor pow(2, (u_zoom - 14) * a) where a is an arbitrary value and 14 is the\n // maxzoom of the tile source. here we use a=0.3 which works out to the\n // expression below. see nickidlugash's awesome breakdown for more info\n // https://github.com/mapbox/mapbox-gl-js/pull/5286#discussion_r148419556\n float exaggeration = u_zoom < 2.0 ? 0.4 : u_zoom < 4.5 ? 0.35 : 0.3;\n\n vec2 deriv = vec2(\n (c + f + f + i) - (a + d + d + g),\n (g + h + h + i) - (a + b + b + c)\n ) / pow(2.0, (u_zoom - 14.0) * exaggeration + 19.2562 - u_zoom);\n\n gl_FragColor = clamp(vec4(\n deriv.x / 2.0 + 0.5,\n deriv.y / 2.0 + 0.5,\n 1.0,\n 1.0), 0.0, 1.0);\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"uniform mat4 u_matrix;\n\nattribute vec2 a_pos;\nattribute vec2 a_texture_pos;\n\nvarying vec2 v_pos;\n\nvoid main() {\n gl_Position = u_matrix * vec4(a_pos, 0, 1);\n v_pos = (a_texture_pos / 8192.0) / 2.0 + 0.25;\n}\n"},hillshade:{fragmentSource:"uniform sampler2D u_image;\nvarying vec2 v_pos;\n\nuniform vec2 u_latrange;\nuniform vec2 u_light;\nuniform vec4 u_shadow;\nuniform vec4 u_highlight;\nuniform vec4 u_accent;\n\n#define PI 3.141592653589793\n\nvoid main() {\n vec4 pixel = texture2D(u_image, v_pos);\n\n vec2 deriv = ((pixel.rg * 2.0) - 1.0);\n\n // We divide the slope by a scale factor based on the cosin of the pixel's approximate latitude\n // to account for mercator projection distortion. see #4807 for details\n float scaleFactor = cos(radians((u_latrange[0] - u_latrange[1]) * (1.0 - v_pos.y) + u_latrange[1]));\n // We also multiply the slope by an arbitrary z-factor of 1.25\n float slope = atan(1.25 * length(deriv) / scaleFactor);\n float aspect = deriv.x != 0.0 ? atan(deriv.y, -deriv.x) : PI / 2.0 * (deriv.y > 0.0 ? 1.0 : -1.0);\n\n float intensity = u_light.x;\n // We add PI to make this property match the global light object, which adds PI/2 to the light's azimuthal\n // position property to account for 0deg corresponding to north/the top of the viewport in the style spec\n // and the original shader was written to accept (-illuminationDirection - 90) as the azimuthal.\n float azimuth = u_light.y + PI;\n\n // We scale the slope exponentially based on intensity, using a calculation similar to\n // the exponential interpolation function in the style spec:\n // https://github.com/mapbox/mapbox-gl-js/blob/master/src/style-spec/expression/definitions/interpolate.js#L217-L228\n // so that higher intensity values create more opaque hillshading.\n float base = 1.875 - intensity * 1.75;\n float maxValue = 0.5 * PI;\n float scaledSlope = intensity != 0.5 ? ((pow(base, slope) - 1.0) / (pow(base, maxValue) - 1.0)) * maxValue : slope;\n\n // The accent color is calculated with the cosine of the slope while the shade color is calculated with the sine\n // so that the accent color's rate of change eases in while the shade color's eases out.\n float accent = cos(scaledSlope);\n // We multiply both the accent and shade color by a clamped intensity value\n // so that intensities >= 0.5 do not additionally affect the color values\n // while intensity values < 0.5 make the overall color more transparent.\n vec4 accent_color = (1.0 - accent) * u_accent * clamp(intensity * 2.0, 0.0, 1.0);\n float shade = abs(mod((aspect + azimuth) / PI + 0.5, 2.0) - 1.0);\n vec4 shade_color = mix(u_shadow, u_highlight, shade) * sin(scaledSlope) * clamp(intensity * 2.0, 0.0, 1.0);\n gl_FragColor = accent_color * (1.0 - shade_color.a) + shade_color;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"uniform mat4 u_matrix;\n\nattribute vec2 a_pos;\nattribute vec2 a_texture_pos;\n\nvarying vec2 v_pos;\n\nvoid main() {\n gl_Position = u_matrix * vec4(a_pos, 0, 1);\n v_pos = a_texture_pos / 8192.0;\n}\n"},line:{fragmentSource:"#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n\nvarying vec2 v_width2;\nvarying vec2 v_normal;\nvarying float v_gamma_scale;\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 color\n #pragma mapbox: initialize lowp float blur\n #pragma mapbox: initialize lowp float opacity\n\n // Calculate the distance of the pixel from the line in pixels.\n float dist = length(v_normal) * v_width2.s;\n\n // Calculate the antialiasing fade factor. This is either when fading in\n // the line in case of an offset line (v_width2.t) or when fading out\n // (v_width2.s)\n float blur2 = (blur + 1.0 / DEVICE_PIXEL_RATIO) * v_gamma_scale;\n float alpha = clamp(min(dist - (v_width2.t - blur2), v_width2.s - dist) / blur2, 0.0, 1.0);\n\n gl_FragColor = color * (alpha * opacity);\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"\n\n// the distance over which the line edge fades out.\n// Retina devices need a smaller distance to avoid aliasing.\n#define ANTIALIASING 1.0 / DEVICE_PIXEL_RATIO / 2.0\n\n// floor(127 / 2) == 63.0\n// the maximum allowed miter limit is 2.0 at the moment. the extrude normal is\n// stored in a byte (-128..127). we scale regular normals up to length 63, but\n// there are also \"special\" normals that have a bigger length (of up to 126 in\n// this case).\n// #define scale 63.0\n#define scale 0.015873016\n\nattribute vec4 a_pos_normal;\nattribute vec4 a_data;\n\nuniform mat4 u_matrix;\nuniform mediump float u_ratio;\nuniform vec2 u_gl_units_to_pixels;\n\nvarying vec2 v_normal;\nvarying vec2 v_width2;\nvarying float v_gamma_scale;\n\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 color\n #pragma mapbox: initialize lowp float blur\n #pragma mapbox: initialize lowp float opacity\n #pragma mapbox: initialize mediump float gapwidth\n #pragma mapbox: initialize lowp float offset\n #pragma mapbox: initialize mediump float width\n\n vec2 a_extrude = a_data.xy - 128.0;\n float a_direction = mod(a_data.z, 4.0) - 1.0;\n\n vec2 pos = a_pos_normal.xy;\n\n // x is 1 if it's a round cap, 0 otherwise\n // y is 1 if the normal points up, and -1 if it points down\n mediump vec2 normal = a_pos_normal.zw;\n v_normal = normal;\n\n // these transformations used to be applied in the JS and native code bases.\n // moved them into the shader for clarity and simplicity.\n gapwidth = gapwidth / 2.0;\n float halfwidth = width / 2.0;\n offset = -1.0 * offset;\n\n float inset = gapwidth + (gapwidth > 0.0 ? ANTIALIASING : 0.0);\n float outset = gapwidth + halfwidth * (gapwidth > 0.0 ? 2.0 : 1.0) + ANTIALIASING;\n\n // Scale the extrusion vector down to a normal and then up by the line width\n // of this vertex.\n mediump vec2 dist = outset * a_extrude * scale;\n\n // Calculate the offset when drawing a line that is to the side of the actual line.\n // We do this by creating a vector that points towards the extrude, but rotate\n // it when we're drawing round end points (a_direction = -1 or 1) since their\n // extrude vector points in another direction.\n mediump float u = 0.5 * a_direction;\n mediump float t = 1.0 - abs(u);\n mediump vec2 offset2 = offset * a_extrude * scale * normal.y * mat2(t, -u, u, t);\n\n vec4 projected_extrude = u_matrix * vec4(dist / u_ratio, 0.0, 0.0);\n gl_Position = u_matrix * vec4(pos + offset2 / u_ratio, 0.0, 1.0) + projected_extrude;\n\n // calculate how much the perspective view squishes or stretches the extrude\n float extrude_length_without_perspective = length(dist);\n float extrude_length_with_perspective = length(projected_extrude.xy / gl_Position.w * u_gl_units_to_pixels);\n v_gamma_scale = extrude_length_without_perspective / extrude_length_with_perspective;\n\n v_width2 = vec2(outset, inset);\n}\n"},linePattern:{fragmentSource:"uniform vec2 u_pattern_size_a;\nuniform vec2 u_pattern_size_b;\nuniform vec2 u_pattern_tl_a;\nuniform vec2 u_pattern_br_a;\nuniform vec2 u_pattern_tl_b;\nuniform vec2 u_pattern_br_b;\nuniform vec2 u_texsize;\nuniform float u_fade;\n\nuniform sampler2D u_image;\n\nvarying vec2 v_normal;\nvarying vec2 v_width2;\nvarying float v_linesofar;\nvarying float v_gamma_scale;\n\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n\nvoid main() {\n #pragma mapbox: initialize lowp float blur\n #pragma mapbox: initialize lowp float opacity\n\n // Calculate the distance of the pixel from the line in pixels.\n float dist = length(v_normal) * v_width2.s;\n\n // Calculate the antialiasing fade factor. This is either when fading in\n // the line in case of an offset line (v_width2.t) or when fading out\n // (v_width2.s)\n float blur2 = (blur + 1.0 / DEVICE_PIXEL_RATIO) * v_gamma_scale;\n float alpha = clamp(min(dist - (v_width2.t - blur2), v_width2.s - dist) / blur2, 0.0, 1.0);\n\n float x_a = mod(v_linesofar / u_pattern_size_a.x, 1.0);\n float x_b = mod(v_linesofar / u_pattern_size_b.x, 1.0);\n float y_a = 0.5 + (v_normal.y * v_width2.s / u_pattern_size_a.y);\n float y_b = 0.5 + (v_normal.y * v_width2.s / u_pattern_size_b.y);\n vec2 pos_a = mix(u_pattern_tl_a / u_texsize, u_pattern_br_a / u_texsize, vec2(x_a, y_a));\n vec2 pos_b = mix(u_pattern_tl_b / u_texsize, u_pattern_br_b / u_texsize, vec2(x_b, y_b));\n\n vec4 color = mix(texture2D(u_image, pos_a), texture2D(u_image, pos_b), u_fade);\n\n gl_FragColor = color * alpha * opacity;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"// floor(127 / 2) == 63.0\n// the maximum allowed miter limit is 2.0 at the moment. the extrude normal is\n// stored in a byte (-128..127). we scale regular normals up to length 63, but\n// there are also \"special\" normals that have a bigger length (of up to 126 in\n// this case).\n// #define scale 63.0\n#define scale 0.015873016\n\n// We scale the distance before adding it to the buffers so that we can store\n// long distances for long segments. Use this value to unscale the distance.\n#define LINE_DISTANCE_SCALE 2.0\n\n// the distance over which the line edge fades out.\n// Retina devices need a smaller distance to avoid aliasing.\n#define ANTIALIASING 1.0 / DEVICE_PIXEL_RATIO / 2.0\n\nattribute vec4 a_pos_normal;\nattribute vec4 a_data;\n\nuniform mat4 u_matrix;\nuniform mediump float u_ratio;\nuniform vec2 u_gl_units_to_pixels;\n\nvarying vec2 v_normal;\nvarying vec2 v_width2;\nvarying float v_linesofar;\nvarying float v_gamma_scale;\n\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define mediump float width\n\nvoid main() {\n #pragma mapbox: initialize lowp float blur\n #pragma mapbox: initialize lowp float opacity\n #pragma mapbox: initialize lowp float offset\n #pragma mapbox: initialize mediump float gapwidth\n #pragma mapbox: initialize mediump float width\n\n vec2 a_extrude = a_data.xy - 128.0;\n float a_direction = mod(a_data.z, 4.0) - 1.0;\n float a_linesofar = (floor(a_data.z / 4.0) + a_data.w * 64.0) * LINE_DISTANCE_SCALE;\n\n vec2 pos = a_pos_normal.xy;\n\n // x is 1 if it's a round cap, 0 otherwise\n // y is 1 if the normal points up, and -1 if it points down\n mediump vec2 normal = a_pos_normal.zw;\n v_normal = normal;\n\n // these transformations used to be applied in the JS and native code bases.\n // moved them into the shader for clarity and simplicity.\n gapwidth = gapwidth / 2.0;\n float halfwidth = width / 2.0;\n offset = -1.0 * offset;\n\n float inset = gapwidth + (gapwidth > 0.0 ? ANTIALIASING : 0.0);\n float outset = gapwidth + halfwidth * (gapwidth > 0.0 ? 2.0 : 1.0) + ANTIALIASING;\n\n // Scale the extrusion vector down to a normal and then up by the line width\n // of this vertex.\n mediump vec2 dist = outset * a_extrude * scale;\n\n // Calculate the offset when drawing a line that is to the side of the actual line.\n // We do this by creating a vector that points towards the extrude, but rotate\n // it when we're drawing round end points (a_direction = -1 or 1) since their\n // extrude vector points in another direction.\n mediump float u = 0.5 * a_direction;\n mediump float t = 1.0 - abs(u);\n mediump vec2 offset2 = offset * a_extrude * scale * normal.y * mat2(t, -u, u, t);\n\n vec4 projected_extrude = u_matrix * vec4(dist / u_ratio, 0.0, 0.0);\n gl_Position = u_matrix * vec4(pos + offset2 / u_ratio, 0.0, 1.0) + projected_extrude;\n\n // calculate how much the perspective view squishes or stretches the extrude\n float extrude_length_without_perspective = length(dist);\n float extrude_length_with_perspective = length(projected_extrude.xy / gl_Position.w * u_gl_units_to_pixels);\n v_gamma_scale = extrude_length_without_perspective / extrude_length_with_perspective;\n\n v_linesofar = a_linesofar;\n v_width2 = vec2(outset, inset);\n}\n"},lineSDF:{fragmentSource:"\nuniform sampler2D u_image;\nuniform float u_sdfgamma;\nuniform float u_mix;\n\nvarying vec2 v_normal;\nvarying vec2 v_width2;\nvarying vec2 v_tex_a;\nvarying vec2 v_tex_b;\nvarying float v_gamma_scale;\n\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 color\n #pragma mapbox: initialize lowp float blur\n #pragma mapbox: initialize lowp float opacity\n #pragma mapbox: initialize mediump float width\n #pragma mapbox: initialize lowp float floorwidth\n\n // Calculate the distance of the pixel from the line in pixels.\n float dist = length(v_normal) * v_width2.s;\n\n // Calculate the antialiasing fade factor. This is either when fading in\n // the line in case of an offset line (v_width2.t) or when fading out\n // (v_width2.s)\n float blur2 = (blur + 1.0 / DEVICE_PIXEL_RATIO) * v_gamma_scale;\n float alpha = clamp(min(dist - (v_width2.t - blur2), v_width2.s - dist) / blur2, 0.0, 1.0);\n\n float sdfdist_a = texture2D(u_image, v_tex_a).a;\n float sdfdist_b = texture2D(u_image, v_tex_b).a;\n float sdfdist = mix(sdfdist_a, sdfdist_b, u_mix);\n alpha *= smoothstep(0.5 - u_sdfgamma / floorwidth, 0.5 + u_sdfgamma / floorwidth, sdfdist);\n\n gl_FragColor = color * (alpha * opacity);\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"// floor(127 / 2) == 63.0\n// the maximum allowed miter limit is 2.0 at the moment. the extrude normal is\n// stored in a byte (-128..127). we scale regular normals up to length 63, but\n// there are also \"special\" normals that have a bigger length (of up to 126 in\n// this case).\n// #define scale 63.0\n#define scale 0.015873016\n\n// We scale the distance before adding it to the buffers so that we can store\n// long distances for long segments. Use this value to unscale the distance.\n#define LINE_DISTANCE_SCALE 2.0\n\n// the distance over which the line edge fades out.\n// Retina devices need a smaller distance to avoid aliasing.\n#define ANTIALIASING 1.0 / DEVICE_PIXEL_RATIO / 2.0\n\nattribute vec4 a_pos_normal;\nattribute vec4 a_data;\n\nuniform mat4 u_matrix;\nuniform mediump float u_ratio;\nuniform vec2 u_patternscale_a;\nuniform float u_tex_y_a;\nuniform vec2 u_patternscale_b;\nuniform float u_tex_y_b;\nuniform vec2 u_gl_units_to_pixels;\n\nvarying vec2 v_normal;\nvarying vec2 v_width2;\nvarying vec2 v_tex_a;\nvarying vec2 v_tex_b;\nvarying float v_gamma_scale;\n\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 color\n #pragma mapbox: initialize lowp float blur\n #pragma mapbox: initialize lowp float opacity\n #pragma mapbox: initialize mediump float gapwidth\n #pragma mapbox: initialize lowp float offset\n #pragma mapbox: initialize mediump float width\n #pragma mapbox: initialize lowp float floorwidth\n\n vec2 a_extrude = a_data.xy - 128.0;\n float a_direction = mod(a_data.z, 4.0) - 1.0;\n float a_linesofar = (floor(a_data.z / 4.0) + a_data.w * 64.0) * LINE_DISTANCE_SCALE;\n\n vec2 pos = a_pos_normal.xy;\n\n // x is 1 if it's a round cap, 0 otherwise\n // y is 1 if the normal points up, and -1 if it points down\n mediump vec2 normal = a_pos_normal.zw;\n v_normal = normal;\n\n // these transformations used to be applied in the JS and native code bases.\n // moved them into the shader for clarity and simplicity.\n gapwidth = gapwidth / 2.0;\n float halfwidth = width / 2.0;\n offset = -1.0 * offset;\n\n float inset = gapwidth + (gapwidth > 0.0 ? ANTIALIASING : 0.0);\n float outset = gapwidth + halfwidth * (gapwidth > 0.0 ? 2.0 : 1.0) + ANTIALIASING;\n\n // Scale the extrusion vector down to a normal and then up by the line width\n // of this vertex.\n mediump vec2 dist =outset * a_extrude * scale;\n\n // Calculate the offset when drawing a line that is to the side of the actual line.\n // We do this by creating a vector that points towards the extrude, but rotate\n // it when we're drawing round end points (a_direction = -1 or 1) since their\n // extrude vector points in another direction.\n mediump float u = 0.5 * a_direction;\n mediump float t = 1.0 - abs(u);\n mediump vec2 offset2 = offset * a_extrude * scale * normal.y * mat2(t, -u, u, t);\n\n vec4 projected_extrude = u_matrix * vec4(dist / u_ratio, 0.0, 0.0);\n gl_Position = u_matrix * vec4(pos + offset2 / u_ratio, 0.0, 1.0) + projected_extrude;\n\n // calculate how much the perspective view squishes or stretches the extrude\n float extrude_length_without_perspective = length(dist);\n float extrude_length_with_perspective = length(projected_extrude.xy / gl_Position.w * u_gl_units_to_pixels);\n v_gamma_scale = extrude_length_without_perspective / extrude_length_with_perspective;\n\n v_tex_a = vec2(a_linesofar * u_patternscale_a.x / floorwidth, normal.y * u_patternscale_a.y + u_tex_y_a);\n v_tex_b = vec2(a_linesofar * u_patternscale_b.x / floorwidth, normal.y * u_patternscale_b.y + u_tex_y_b);\n\n v_width2 = vec2(outset, inset);\n}\n"},raster:{fragmentSource:"uniform float u_fade_t;\nuniform float u_opacity;\nuniform sampler2D u_image0;\nuniform sampler2D u_image1;\nvarying vec2 v_pos0;\nvarying vec2 v_pos1;\n\nuniform float u_brightness_low;\nuniform float u_brightness_high;\n\nuniform float u_saturation_factor;\nuniform float u_contrast_factor;\nuniform vec3 u_spin_weights;\n\nvoid main() {\n\n // read and cross-fade colors from the main and parent tiles\n vec4 color0 = texture2D(u_image0, v_pos0);\n vec4 color1 = texture2D(u_image1, v_pos1);\n if (color0.a > 0.0) {\n color0.rgb = color0.rgb / color0.a;\n }\n if (color1.a > 0.0) {\n color1.rgb = color1.rgb / color1.a;\n }\n vec4 color = mix(color0, color1, u_fade_t);\n color.a *= u_opacity;\n vec3 rgb = color.rgb;\n\n // spin\n rgb = vec3(\n dot(rgb, u_spin_weights.xyz),\n dot(rgb, u_spin_weights.zxy),\n dot(rgb, u_spin_weights.yzx));\n\n // saturation\n float average = (color.r + color.g + color.b) / 3.0;\n rgb += (average - rgb) * u_saturation_factor;\n\n // contrast\n rgb = (rgb - 0.5) * u_contrast_factor + 0.5;\n\n // brightness\n vec3 u_high_vec = vec3(u_brightness_low, u_brightness_low, u_brightness_low);\n vec3 u_low_vec = vec3(u_brightness_high, u_brightness_high, u_brightness_high);\n\n gl_FragColor = vec4(mix(u_high_vec, u_low_vec, rgb) * color.a, color.a);\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"uniform mat4 u_matrix;\nuniform vec2 u_tl_parent;\nuniform float u_scale_parent;\nuniform float u_buffer_scale;\n\nattribute vec2 a_pos;\nattribute vec2 a_texture_pos;\n\nvarying vec2 v_pos0;\nvarying vec2 v_pos1;\n\nvoid main() {\n gl_Position = u_matrix * vec4(a_pos, 0, 1);\n // We are using Int16 for texture position coordinates to give us enough precision for\n // fractional coordinates. We use 8192 to scale the texture coordinates in the buffer\n // as an arbitrarily high number to preserve adequate precision when rendering.\n // This is also the same value as the EXTENT we are using for our tile buffer pos coordinates,\n // so math for modifying either is consistent.\n v_pos0 = (((a_texture_pos / 8192.0) - 0.5) / u_buffer_scale ) + 0.5;\n v_pos1 = (v_pos0 * u_scale_parent) + u_tl_parent;\n}\n"},symbolIcon:{fragmentSource:"uniform sampler2D u_texture;\n\n#pragma mapbox: define lowp float opacity\n\nvarying vec2 v_tex;\nvarying float v_fade_opacity;\n\nvoid main() {\n #pragma mapbox: initialize lowp float opacity\n\n lowp float alpha = opacity * v_fade_opacity;\n gl_FragColor = texture2D(u_texture, v_tex) * alpha;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"const float PI = 3.141592653589793;\n\nattribute vec4 a_pos_offset;\nattribute vec4 a_data;\nattribute vec3 a_projected_pos;\nattribute float a_fade_opacity;\n\nuniform bool u_is_size_zoom_constant;\nuniform bool u_is_size_feature_constant;\nuniform highp float u_size_t; // used to interpolate between zoom stops when size is a composite function\nuniform highp float u_size; // used when size is both zoom and feature constant\nuniform highp float u_camera_to_center_distance;\nuniform highp float u_pitch;\nuniform bool u_rotate_symbol;\nuniform highp float u_aspect_ratio;\nuniform float u_fade_change;\n\n#pragma mapbox: define lowp float opacity\n\nuniform mat4 u_matrix;\nuniform mat4 u_label_plane_matrix;\nuniform mat4 u_gl_coord_matrix;\n\nuniform bool u_is_text;\nuniform bool u_pitch_with_map;\n\nuniform vec2 u_texsize;\n\nvarying vec2 v_tex;\nvarying float v_fade_opacity;\n\nvoid main() {\n #pragma mapbox: initialize lowp float opacity\n\n vec2 a_pos = a_pos_offset.xy;\n vec2 a_offset = a_pos_offset.zw;\n\n vec2 a_tex = a_data.xy;\n vec2 a_size = a_data.zw;\n\n highp float segment_angle = -a_projected_pos[2];\n\n float size;\n if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {\n size = mix(a_size[0], a_size[1], u_size_t) / 10.0;\n } else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {\n size = a_size[0] / 10.0;\n } else if (!u_is_size_zoom_constant && u_is_size_feature_constant) {\n size = u_size;\n } else {\n size = u_size;\n }\n\n vec4 projectedPoint = u_matrix * vec4(a_pos, 0, 1);\n highp float camera_to_anchor_distance = projectedPoint.w;\n // See comments in symbol_sdf.vertex\n highp float distance_ratio = u_pitch_with_map ?\n camera_to_anchor_distance / u_camera_to_center_distance :\n u_camera_to_center_distance / camera_to_anchor_distance;\n highp float perspective_ratio = 0.5 + 0.5 * distance_ratio;\n\n size *= perspective_ratio;\n\n float fontScale = u_is_text ? size / 24.0 : size;\n\n highp float symbol_rotation = 0.0;\n if (u_rotate_symbol) {\n // See comments in symbol_sdf.vertex\n vec4 offsetProjectedPoint = u_matrix * vec4(a_pos + vec2(1, 0), 0, 1);\n\n vec2 a = projectedPoint.xy / projectedPoint.w;\n vec2 b = offsetProjectedPoint.xy / offsetProjectedPoint.w;\n\n symbol_rotation = atan((b.y - a.y) / u_aspect_ratio, b.x - a.x);\n }\n\n highp float angle_sin = sin(segment_angle + symbol_rotation);\n highp float angle_cos = cos(segment_angle + symbol_rotation);\n mat2 rotation_matrix = mat2(angle_cos, -1.0 * angle_sin, angle_sin, angle_cos);\n\n vec4 projected_pos = u_label_plane_matrix * vec4(a_projected_pos.xy, 0.0, 1.0);\n gl_Position = u_gl_coord_matrix * vec4(projected_pos.xy / projected_pos.w + rotation_matrix * (a_offset / 64.0 * fontScale), 0.0, 1.0);\n\n v_tex = a_tex / u_texsize;\n vec2 fade_opacity = unpack_opacity(a_fade_opacity);\n float fade_change = fade_opacity[1] > 0.5 ? u_fade_change : -u_fade_change;\n v_fade_opacity = max(0.0, min(1.0, fade_opacity[0] + fade_change));\n}\n"},symbolSDF:{fragmentSource:"#define SDF_PX 8.0\n#define EDGE_GAMMA 0.105/DEVICE_PIXEL_RATIO\n\nuniform bool u_is_halo;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\n\nuniform sampler2D u_texture;\nuniform highp float u_gamma_scale;\nuniform bool u_is_text;\n\nvarying vec2 v_data0;\nvarying vec3 v_data1;\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 fill_color\n #pragma mapbox: initialize highp vec4 halo_color\n #pragma mapbox: initialize lowp float opacity\n #pragma mapbox: initialize lowp float halo_width\n #pragma mapbox: initialize lowp float halo_blur\n\n vec2 tex = v_data0.xy;\n float gamma_scale = v_data1.x;\n float size = v_data1.y;\n float fade_opacity = v_data1[2];\n\n float fontScale = u_is_text ? size / 24.0 : size;\n\n lowp vec4 color = fill_color;\n highp float gamma = EDGE_GAMMA / (fontScale * u_gamma_scale);\n lowp float buff = (256.0 - 64.0) / 256.0;\n if (u_is_halo) {\n color = halo_color;\n gamma = (halo_blur * 1.19 / SDF_PX + EDGE_GAMMA) / (fontScale * u_gamma_scale);\n buff = (6.0 - halo_width / fontScale) / SDF_PX;\n }\n\n lowp float dist = texture2D(u_texture, tex).a;\n highp float gamma_scaled = gamma * gamma_scale;\n highp float alpha = smoothstep(buff - gamma_scaled, buff + gamma_scaled, dist);\n\n gl_FragColor = color * (alpha * opacity * fade_opacity);\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"const float PI = 3.141592653589793;\n\nattribute vec4 a_pos_offset;\nattribute vec4 a_data;\nattribute vec3 a_projected_pos;\nattribute float a_fade_opacity;\n\n// contents of a_size vary based on the type of property value\n// used for {text,icon}-size.\n// For constants, a_size is disabled.\n// For source functions, we bind only one value per vertex: the value of {text,icon}-size evaluated for the current feature.\n// For composite functions:\n// [ text-size(lowerZoomStop, feature),\n// text-size(upperZoomStop, feature) ]\nuniform bool u_is_size_zoom_constant;\nuniform bool u_is_size_feature_constant;\nuniform highp float u_size_t; // used to interpolate between zoom stops when size is a composite function\nuniform highp float u_size; // used when size is both zoom and feature constant\n\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\n\nuniform mat4 u_matrix;\nuniform mat4 u_label_plane_matrix;\nuniform mat4 u_gl_coord_matrix;\n\nuniform bool u_is_text;\nuniform bool u_pitch_with_map;\nuniform highp float u_pitch;\nuniform bool u_rotate_symbol;\nuniform highp float u_aspect_ratio;\nuniform highp float u_camera_to_center_distance;\nuniform float u_fade_change;\n\nuniform vec2 u_texsize;\n\nvarying vec2 v_data0;\nvarying vec3 v_data1;\n\nvoid main() {\n #pragma mapbox: initialize highp vec4 fill_color\n #pragma mapbox: initialize highp vec4 halo_color\n #pragma mapbox: initialize lowp float opacity\n #pragma mapbox: initialize lowp float halo_width\n #pragma mapbox: initialize lowp float halo_blur\n\n vec2 a_pos = a_pos_offset.xy;\n vec2 a_offset = a_pos_offset.zw;\n\n vec2 a_tex = a_data.xy;\n vec2 a_size = a_data.zw;\n\n highp float segment_angle = -a_projected_pos[2];\n float size;\n\n if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {\n size = mix(a_size[0], a_size[1], u_size_t) / 10.0;\n } else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {\n size = a_size[0] / 10.0;\n } else if (!u_is_size_zoom_constant && u_is_size_feature_constant) {\n size = u_size;\n } else {\n size = u_size;\n }\n\n vec4 projectedPoint = u_matrix * vec4(a_pos, 0, 1);\n highp float camera_to_anchor_distance = projectedPoint.w;\n // If the label is pitched with the map, layout is done in pitched space,\n // which makes labels in the distance smaller relative to viewport space.\n // We counteract part of that effect by multiplying by the perspective ratio.\n // If the label isn't pitched with the map, we do layout in viewport space,\n // which makes labels in the distance larger relative to the features around\n // them. We counteract part of that effect by dividing by the perspective ratio.\n highp float distance_ratio = u_pitch_with_map ?\n camera_to_anchor_distance / u_camera_to_center_distance :\n u_camera_to_center_distance / camera_to_anchor_distance;\n highp float perspective_ratio = 0.5 + 0.5 * distance_ratio;\n\n size *= perspective_ratio;\n\n float fontScale = u_is_text ? size / 24.0 : size;\n\n highp float symbol_rotation = 0.0;\n if (u_rotate_symbol) {\n // Point labels with 'rotation-alignment: map' are horizontal with respect to tile units\n // To figure out that angle in projected space, we draw a short horizontal line in tile\n // space, project it, and measure its angle in projected space.\n vec4 offsetProjectedPoint = u_matrix * vec4(a_pos + vec2(1, 0), 0, 1);\n\n vec2 a = projectedPoint.xy / projectedPoint.w;\n vec2 b = offsetProjectedPoint.xy / offsetProjectedPoint.w;\n\n symbol_rotation = atan((b.y - a.y) / u_aspect_ratio, b.x - a.x);\n }\n\n highp float angle_sin = sin(segment_angle + symbol_rotation);\n highp float angle_cos = cos(segment_angle + symbol_rotation);\n mat2 rotation_matrix = mat2(angle_cos, -1.0 * angle_sin, angle_sin, angle_cos);\n\n vec4 projected_pos = u_label_plane_matrix * vec4(a_projected_pos.xy, 0.0, 1.0);\n gl_Position = u_gl_coord_matrix * vec4(projected_pos.xy / projected_pos.w + rotation_matrix * (a_offset / 64.0 * fontScale), 0.0, 1.0);\n float gamma_scale = gl_Position.w;\n\n vec2 tex = a_tex / u_texsize;\n vec2 fade_opacity = unpack_opacity(a_fade_opacity);\n float fade_change = fade_opacity[1] > 0.5 ? u_fade_change : -u_fade_change;\n float interpolated_fade_opacity = max(0.0, min(1.0, fade_opacity[0] + fade_change));\n\n v_data0 = vec2(tex.x, tex.y);\n v_data1 = vec3(gamma_scale, size, interpolated_fade_opacity);\n}\n"}},a=/#pragma mapbox: ([\w]+) ([\w]+) ([\w]+) ([\w]+)/g;for(var r in i)!function(e){var n=i[e],t={};n.fragmentSource=n.fragmentSource.replace(a,function(e,n,i,a,r){return t[r]=!0,"define"===n?"\n#ifndef HAS_UNIFORM_u_"+r+"\nvarying "+i+" "+a+" "+r+";\n#else\nuniform "+i+" "+a+" u_"+r+";\n#endif\n":"\n#ifdef HAS_UNIFORM_u_"+r+"\n "+i+" "+a+" "+r+" = u_"+r+";\n#endif\n"}),n.vertexSource=n.vertexSource.replace(a,function(e,n,i,a,r){var o="float"===a?"vec2":"vec4";return t[r]?"define"===n?"\n#ifndef HAS_UNIFORM_u_"+r+"\nuniform lowp float a_"+r+"_t;\nattribute "+i+" "+o+" a_"+r+";\nvarying "+i+" "+a+" "+r+";\n#else\nuniform "+i+" "+a+" u_"+r+";\n#endif\n":"\n#ifndef HAS_UNIFORM_u_"+r+"\n "+r+" = unpack_mix_"+o+"(a_"+r+", a_"+r+"_t);\n#else\n "+i+" "+a+" "+r+" = u_"+r+";\n#endif\n":"define"===n?"\n#ifndef HAS_UNIFORM_u_"+r+"\nuniform lowp float a_"+r+"_t;\nattribute "+i+" "+o+" a_"+r+";\n#else\nuniform "+i+" "+a+" u_"+r+";\n#endif\n":"\n#ifndef HAS_UNIFORM_u_"+r+"\n "+i+" "+a+" "+r+" = unpack_mix_"+o+"(a_"+r+", a_"+r+"_t);\n#else\n "+i+" "+a+" "+r+" = u_"+r+";\n#endif\n"})}(r);n.exports=i},{}],98:[function(e,n,t){"use strict";var i=e("./image_source"),a=e("../util/window"),r=e("../data/raster_bounds_attributes"),o=e("../render/vertex_array_object"),l=e("../render/texture"),c=function(e){function n(n,t,i,a){e.call(this,n,t,i,a),this.options=t,this.animate=void 0===t.animate||t.animate}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.load=function(){if(this.canvas=this.canvas||a.document.getElementById(this.options.canvas),this.width=this.canvas.width,this.height=this.canvas.height,this._hasInvalidDimensions())return void this.fire("error",new Error("Canvas dimensions cannot be less than or equal to zero."));this.play=function(){this._playing=!0,this.map._rerender()},this.pause=function(){this._playing=!1},this._finishLoading()},n.prototype.getCanvas=function(){return this.canvas},n.prototype.onAdd=function(e){this.map=e,this.load(),this.canvas&&this.animate&&this.play()},n.prototype.onRemove=function(){this.pause()},n.prototype.prepare=function(){var e=this,n=!1;if(this.canvas.width!==this.width&&(this.width=this.canvas.width,n=!0),this.canvas.height!==this.height&&(this.height=this.canvas.height,n=!0),!this._hasInvalidDimensions()&&0!==Object.keys(this.tiles).length){var t=this.map.painter.context,i=t.gl;this.boundsBuffer||(this.boundsBuffer=t.createVertexBuffer(this._boundsArray,r.members)),this.boundsVAO||(this.boundsVAO=new o),this.texture?n?this.texture.update(this.canvas):this._playing&&(this.texture.bind(i.LINEAR,i.CLAMP_TO_EDGE),i.texSubImage2D(i.TEXTURE_2D,0,0,0,i.RGBA,i.UNSIGNED_BYTE,this.canvas)):(this.texture=new l(t,this.canvas,i.RGBA),this.texture.bind(i.LINEAR,i.CLAMP_TO_EDGE));for(var a in e.tiles){var c=e.tiles[a];"loaded"!==c.state&&(c.state="loaded",c.texture=e.texture)}}},n.prototype.serialize=function(){return{type:"canvas",canvas:this.canvas,coordinates:this.coordinates}},n.prototype.hasTransition=function(){return this._playing},n.prototype._hasInvalidDimensions=function(){for(var e=this,n=0,t=[e.canvas.width,e.canvas.height];n0&&(t.resourceTiming=e._resourceTiming,e._resourceTiming=[]),e.fire("data",t)})},n.prototype.onAdd=function(e){this.map=e,this.load()},n.prototype.setData=function(e){var n=this;return this._data=e,this.fire("dataloading",{dataType:"source"}),this._updateWorkerData(function(e){if(e)return n.fire("error",{error:e});var t={dataType:"source",sourceDataType:"content"};n._collectResourceTiming&&n._resourceTiming&&n._resourceTiming.length>0&&(t.resourceTiming=n._resourceTiming,n._resourceTiming=[]),n.fire("data",t)}),this},n.prototype._updateWorkerData=function(e){var n=this,t=r.extend({},this.workerOptions),a=this._data;"string"==typeof a?(t.request=this.map._transformRequest(i(a),c.Source),t.request.collectResourceTiming=this._collectResourceTiming):t.data=JSON.stringify(a),this.workerID=this.dispatcher.send(this.type+".loadData",t,function(t,i){n._loaded=!0,i&&i.resourceTiming&&i.resourceTiming[n.id]&&(n._resourceTiming=i.resourceTiming[n.id].slice(0)),e(t)},this.workerID)},n.prototype.loadTile=function(e,n){var t=this,i=void 0===e.workerID||"expired"===e.state?"loadTile":"reloadTile",a={type:this.type,uid:e.uid,tileID:e.tileID,zoom:e.tileID.overscaledZ,maxZoom:this.maxzoom,tileSize:this.tileSize,source:this.id,pixelRatio:s.devicePixelRatio,overscaling:e.tileID.overscaleFactor(),showCollisionBoxes:this.map.showCollisionBoxes};e.workerID=this.dispatcher.send(i,a,function(a,r){return e.unloadVectorData(),e.aborted?n(null):a?n(a):(e.loadVectorData(r,t.map.painter,"reloadTile"===i),n(null))},this.workerID)},n.prototype.abortTile=function(e){e.aborted=!0},n.prototype.unloadTile=function(e){e.unloadVectorData(),this.dispatcher.send("removeTile",{uid:e.uid,type:this.type,source:this.id},null,e.workerID)},n.prototype.onRemove=function(){this.dispatcher.broadcast("removeSource",{type:this.type,source:this.id})},n.prototype.serialize=function(){return r.extend({},this._options,{type:this.type,data:this._data})},n.prototype.hasTransition=function(){return!1},n}(a);n.exports=u},{"../data/extent":53,"../util/ajax":251,"../util/browser":252,"../util/evented":260,"../util/util":275,"../util/window":254}],100:[function(e,n,t){"use strict";function i(e,n){var t=e.source,i=e.tileID.canonical;if(!this._geoJSONIndexes[t])return n(null,null);var a=this._geoJSONIndexes[t].getTile(i.z,i.x,i.y);if(!a)return n(null,null);var r=new l(a.features),o=c(r);0===o.byteOffset&&o.byteLength===o.buffer.byteLength||(o=new Uint8Array(o)),n(null,{vectorTile:r,rawData:o.buffer})}var a=e("../util/ajax"),r=e("../util/performance"),o=e("geojson-rewind"),l=e("./geojson_wrapper"),c=e("vt-pbf"),s=e("supercluster"),u=e("geojson-vt"),p=e("./vector_tile_worker_source"),m=function(e){function n(n,t,a){e.call(this,n,t,i),a&&(this.loadGeoJSON=a),this._geoJSONIndexes={}}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.loadData=function(e,n){var t=this;this.loadGeoJSON(e,function(i,a){if(i||!a)return n(i);if("object"!=typeof a)return n(new Error("Input data is not a valid GeoJSON object."));o(a,!0);try{t._geoJSONIndexes[e.source]=e.cluster?s(e.superclusterOptions).load(a.features):u(a,e.geojsonVtOptions)}catch(i){return n(i)}t.loaded[e.source]={};var l={};if(e.request&&e.request.collectResourceTiming){var c=r.getEntriesByName(e.request.url);c&&(l.resourceTiming={},l.resourceTiming[e.source]=JSON.parse(JSON.stringify(c)))}n(null,l)})},n.prototype.reloadTile=function(n,t){var i=this.loaded[n.source],a=n.uid;return i&&i[a]?e.prototype.reloadTile.call(this,n,t):this.loadTile(n,t)},n.prototype.loadGeoJSON=function(e,n){if(e.request)a.getJSON(e.request,n);else{if("string"!=typeof e.data)return n(new Error("Input data is not a valid GeoJSON object."));try{return n(null,JSON.parse(e.data))}catch(e){return n(new Error("Input data is not a valid GeoJSON object."))}}},n.prototype.removeSource=function(e,n){this._geoJSONIndexes[e.source]&&delete this._geoJSONIndexes[e.source],n()},n}(p);n.exports=m},{"../util/ajax":251,"../util/performance":268,"./geojson_wrapper":101,"./vector_tile_worker_source":116,"geojson-rewind":15,"geojson-vt":19,supercluster:32,"vt-pbf":34}],101:[function(e,n,t){"use strict";var i=e("@mapbox/point-geometry"),a=e("@mapbox/vector-tile").VectorTileFeature.prototype.toGeoJSON,r=e("../data/extent"),o=function(e){this._feature=e,this.extent=r,this.type=e.type,this.properties=e.tags,"id"in e&&!isNaN(e.id)&&(this.id=parseInt(e.id,10))};o.prototype.loadGeometry=function(){var e=this;if(1===this._feature.type){for(var n=[],t=0,a=e._feature.geometry;t0&&(l[new c(e.overscaledZ,a,n.z,i,n.y-1).key]={backfilled:!1},l[new c(e.overscaledZ,e.wrap,n.z,n.x,n.y-1).key]={backfilled:!1},l[new c(e.overscaledZ,o,n.z,r,n.y-1).key]={backfilled:!1}),n.y+11||(Math.abs(t)>1&&(1===Math.abs(t+a)?t+=a:1===Math.abs(t-a)&&(t-=a)),n.dem&&e.dem&&(e.dem.backfillBorder(n.dem,t,i),e.neighboringTiles&&e.neighboringTiles[r]&&(e.neighboringTiles[r].backfilled=!0)))}for(var t=this,i=this.getRenderableIds(),a=0;an)){var l=Math.pow(2,o.tileID.canonical.z-e.canonical.z);if(Math.floor(o.tileID.canonical.x/l)===e.canonical.x&&Math.floor(o.tileID.canonical.y/l)===e.canonical.y)for(t[r]=o.tileID,a=!0;o&&o.tileID.overscaledZ-1>e.overscaledZ;){var c=o.tileID.scaledTo(o.tileID.overscaledZ-1);if(!c)break;(o=i._tiles[c.key])&&o.hasData()&&(delete t[r],t[c.key]=c)}}}return a},n.prototype.findLoadedParent=function(e,n,t){for(var i=this,a=e.overscaledZ-1;a>=n;a--){var r=e.scaledTo(a);if(!r)return;var o=String(r.key),l=i._tiles[o];if(l&&l.hasData())return t[o]=r,l;if(i._cache.has(o))return t[o]=r,i._cache.get(o)}},n.prototype.updateCacheSize=function(e){var n=Math.ceil(e.width/this._source.tileSize)+1,t=Math.ceil(e.height/this._source.tileSize)+1,i=n*t,a=Math.floor(5*i),r="number"==typeof this._maxTileCacheSize?Math.min(this._maxTileCacheSize,a):a;this._cache.setMaxSize(r)},n.prototype.update=function(e){var t=this;if(this.transform=e,this._sourceLoaded&&!this._paused){this.updateCacheSize(e),this._coveredTiles={};var i;this.used?this._source.tileID?i=e.getVisibleUnwrappedCoordinates(this._source.tileID).map(function(e){return new _(e.canonical.z,e.wrap,e.canonical.z,e.canonical.x,e.canonical.y)}):(i=e.coveringTiles({tileSize:this._source.tileSize,minzoom:this._source.minzoom,maxzoom:this._source.maxzoom,roundZoom:this._source.roundZoom,reparseOverscaled:this._source.reparseOverscaled}),this._source.hasTile&&(i=i.filter(function(e){return t._source.hasTile(e)}))):i=[];var r=(this._source.roundZoom?Math.round:Math.floor)(this.getZoom(e)),o=Math.max(r-n.maxOverzooming,this._source.minzoom),l=Math.max(r+n.maxUnderzooming,this._source.minzoom),c=this._updateRetainedTiles(i,r),s={};if(a(this._source.type))for(var p=Object.keys(c),m=0;m=d.now())){t._findLoadedChildren(f,l,c)&&(c[g]=f);var y=t.findLoadedParent(f,o,s);y&&t._addTile(y.tileID)}}var v;for(v in s)c[v]||(t._coveredTiles[v]=!0);for(v in s)c[v]=s[v];for(var b=u.keysDifference(this._tiles,c),E=0;Ei._source.maxzoom){var d=s.children(i._source.maxzoom)[0],g=i.getTile(d);g&&g.hasData()?a[d.key]=d:m=!1}else{i._findLoadedChildren(s,l,a);for(var _=s.children(i._source.maxzoom),f=0;f<_.length;f++)if(!a[_[f].key]){m=!1;break}}if(!m)for(var h=s.overscaledZ-1;h>=o;--h){var y=s.scaledTo(h);if(r[y.key])break;if(r[y.key]=!0,u=i.getTile(y),!u&&p&&(u=i._addTile(y)),u&&(a[y.key]=y,p=u.wasRequested(),u.hasData()))break}}}return a},n.prototype._addTile=function(e){var n=this._tiles[e.key];if(n)return n;(n=this._cache.getAndRemove(e.key))&&this._cacheTimers[e.key]&&(clearTimeout(this._cacheTimers[e.key]),delete this._cacheTimers[e.key],this._setTileReloadTimer(e.key,n));var t=Boolean(n);return t||(n=new o(e,this._source.tileSize*e.overscaleFactor()),this._loadTile(n,this._tileLoaded.bind(this,n,e.key,n.state))),n?(n.uses++,this._tiles[e.key]=n,t||this._source.fire("dataloading",{tile:n,coord:n.tileID,dataType:"source"}),n):null},n.prototype._setTileReloadTimer=function(e,n){var t=this;e in this._timers&&(clearTimeout(this._timers[e]),delete this._timers[e]);var i=n.getExpiryTimeout();i&&(this._timers[e]=setTimeout(function(){t._reloadTile(e,"expired"),delete t._timers[e]},i))},n.prototype._setCacheInvalidationTimer=function(e,n){var t=this;e in this._cacheTimers&&(clearTimeout(this._cacheTimers[e]),delete this._cacheTimers[e]);var i=n.getExpiryTimeout();i&&(this._cacheTimers[e]=setTimeout(function(){t._cache.remove(e),delete t._cacheTimers[e]},i))},n.prototype._removeTile=function(e){var n=this._tiles[e];if(n&&(n.uses--,delete this._tiles[e],this._timers[e]&&(clearTimeout(this._timers[e]),delete this._timers[e]),!(n.uses>0)))if(n.hasData()){n.tileID=n.tileID.wrapped();var t=n.tileID.key;this._cache.add(t,n),this._setCacheInvalidationTimer(t,n)}else n.aborted=!0,this._abortTile(n),this._unloadTile(n)},n.prototype.clearTiles=function(){var e=this;this._shouldReloadOnResume=!1,this._paused=!1;for(var n in e._tiles)e._removeTile(n);this._resetCache()},n.prototype._resetCache=function(){var e=this;for(var n in e._cacheTimers)clearTimeout(e._cacheTimers[n]);this._cacheTimers={},this._cache.reset()},n.prototype.tilesIn=function(e){for(var n=this,t=[],a=this.getIds(),r=1/0,o=1/0,l=-1/0,c=-1/0,u=e[0].zoom,m=0;m=0&&h[1].y>=0){for(var y=[],v=0;v=d.now())return!0}return!1},n}(l);f.maxOverzooming=10,f.maxUnderzooming=3,n.exports=f},{"../data/extent":53,"../geo/coordinate":61,"../gl/context":66,"../util/browser":252,"../util/evented":260,"../util/lru_cache":266,"../util/util":275,"./source":110,"./tile":112,"./tile_id":114,"@mapbox/point-geometry":4}],112:[function(e,n,t){"use strict";var i=e("../util/util"),a=e("../data/bucket").deserialize,r=(e("../data/feature_index"),e("@mapbox/vector-tile")),o=e("pbf"),l=e("../util/vectortile_to_geojson"),c=e("../style-spec/feature_filter"),s=(e("../symbol/collision_index"),e("../data/bucket/symbol_bucket")),u=e("../data/array_types"),p=u.RasterBoundsArray,m=u.CollisionBoxArray,d=e("../data/raster_bounds_attributes"),g=e("../data/extent"),_=e("@mapbox/point-geometry"),f=e("../render/texture"),h=e("../data/segment"),y=h.SegmentVector,v=e("../data/index_array_type"),b=v.TriangleIndexArray,E=e("../util/browser"),A=function(e,n){this.tileID=e,this.uid=i.uniqueId(),this.uses=0,this.tileSize=n,this.buckets={},this.expirationTime=null,this.expiredRequestCount=0,this.state="loading"};A.prototype.registerFadeDuration=function(e){var n=e+this.timeAdded;n>c.z,u=new _(c.x*s,c.y*s),m=new _(u.x+s,u.y+s),f=t.segments.prepareSegment(4,a,r);a.emplaceBack(u.x,u.y,u.x,u.y),a.emplaceBack(m.x,u.y,m.x,u.y),a.emplaceBack(u.x,m.y,u.x,m.y),a.emplaceBack(m.x,m.y,m.x,m.y);var h=f.vertexLength;r.emplaceBack(h,h+1,h+2),r.emplaceBack(h+1,h+2,h+3),f.vertexLength+=4,f.primitiveLength+=2}this.maskedBoundsBuffer=n.createVertexBuffer(a,d.members),this.maskedIndexBuffer=n.createIndexBuffer(r)}},A.prototype.hasData=function(){return"loaded"===this.state||"reloading"===this.state||"expired"===this.state},A.prototype.setExpiryData=function(e){var n=this.expirationTime;if(e.cacheControl){var t=i.parseCacheControl(e.cacheControl);t["max-age"]&&(this.expirationTime=Date.now()+1e3*t["max-age"])}else e.expires&&(this.expirationTime=new Date(e.expires).getTime());if(this.expirationTime){var a=Date.now(),r=!1;if(this.expirationTime>a)r=!1;else if(n)if(this.expirationTime=n.minX&&e.x=n.minY&&e.y0;r--)i=1<this.canonical.z?new p(e,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y):new p(e,this.wrap,e,this.canonical.x>>n,this.canonical.y>>n)},p.prototype.isChildOf=function(e){var n=this.canonical.z-e.canonical.z;return 0===e.overscaledZ||e.overscaledZ>n&&e.canonical.y===this.canonical.y>>n},p.prototype.children=function(e){if(this.overscaledZ>=e)return[new p(this.overscaledZ+1,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y)];var n=this.canonical.z+1,t=2*this.canonical.x,i=2*this.canonical.y;return[new p(n,this.wrap,n,t,i),new p(n,this.wrap,n,t+1,i),new p(n,this.wrap,n,t,i+1),new p(n,this.wrap,n,t+1,i+1)]},p.prototype.isLessThan=function(e){return this.wrape.wrap)&&(this.overscaledZe.overscaledZ)&&(this.canonical.xe.canonical.x)&&this.canonical.y=T.maxzoom||"none"===T.visibility||(i(L,m.zoom),(h[T.id]=T.createBucket({index:f.bucketLayerIDs.length,layers:L,zoom:m.zoom,pixelRatio:m.pixelRatio,overscaling:m.overscaling,collisionBoxArray:m.collisionBoxArray})).populate(S,y),f.bucketLayerIDs.push(L.map(function(e){return e.id})))}}}var I,R,C,D=p.mapObject(y.glyphDependencies,function(e){return Object.keys(e).map(Number)});Object.keys(D).length?t.send("getGlyphs",{uid:this.uid,stacks:D},function(e,n){I||(I=e,R=n,l.call(m))}):R={};var M=Object.keys(y.iconDependencies);M.length?t.send("getImages",{icons:M},function(e,n){I||(I=e,C=n,l.call(m))}):C={},l.call(this)},n.exports=v},{"../data/array_types":39,"../data/bucket/symbol_bucket":51,"../data/feature_index":54,"../render/glyph_atlas":85,"../render/image_atlas":87,"../style/evaluation_parameters":182,"../symbol/symbol_layout":227,"../util/dictionary_coder":257,"../util/util":275,"./tile_id":114}],120:[function(e,n,t){"use strict";function i(e,n){var t={};for(var i in e)"ref"!==i&&(t[i]=e[i]);return r.forEach(function(e){e in n&&(t[e]=n[e])}),t}function a(e){e=e.slice();for(var n=Object.create(null),t=0;t4)return n.error("Expected 1, 2, or 3 arguments, but found "+(e.length-1)+" instead.");var t,i;if(e.length>2){var a=e[1];if("string"!=typeof a||!(a in g))return n.error('The item type argument of "array" must be one of string, number, boolean',1);t=g[a]}else t=o;if(e.length>3){if("number"!=typeof e[2]||e[2]<0||e[2]!==Math.floor(e[2]))return n.error('The length argument to "array" must be a positive integer literal',2);i=e[2]}var l=r(t,i),c=n.parse(e[e.length-1],e.length-1,o);return c?new _(l,c):null},_.prototype.evaluate=function(e){var n=this.input.evaluate(e);if(u(this.type,m(n)))throw new d("Expected value to be of type "+a(this.type)+", but found "+a(m(n))+" instead.");return n},_.prototype.eachChild=function(e){e(this.input)},_.prototype.possibleOutputs=function(){return this.input.possibleOutputs()},n.exports=_},{"../runtime_error":143,"../types":146,"../values":147}],125:[function(e,n,t){"use strict";var i=e("../types"),a=i.ObjectType,r=i.ValueType,o=i.StringType,l=i.NumberType,c=i.BooleanType,s=e("../runtime_error"),u=e("../types"),p=u.checkSubtype,m=u.toString,d=e("../values"),g=d.typeOf,_={string:o,number:l,boolean:c,object:a},f=function(e,n){this.type=e,this.args=n};f.parse=function(e,n){if(e.length<2)return n.error("Expected at least one argument.");for(var t=e[0],i=_[t],a=[],o=1;o=t.length)throw new l("Array index out of bounds: "+n+" > "+t.length+".");if(n!==Math.floor(n))throw new l("Array index must be an integer, but found "+n+" instead.");return t[n]},c.prototype.eachChild=function(e){e(this.index),e(this.input)},c.prototype.possibleOutputs=function(){return[void 0]},n.exports=c},{"../runtime_error":143,"../types":146}],127:[function(e,n,t){"use strict";var i=e("../types"),a=i.BooleanType,r=function(e,n,t){this.type=e,this.branches=n,this.otherwise=t};r.parse=function(e,n){if(e.length<4)return n.error("Expected at least 3 arguments, but found only "+(e.length-1)+".");if(e.length%2!=0)return n.error("Expected an odd number of arguments.");var t;n.expectedType&&"value"!==n.expectedType.kind&&(t=n.expectedType);for(var i=[],o=1;o4?"Invalid rbga value "+JSON.stringify(t)+": expected an array containing either three or four numeric values.":s(t[0],t[1],t[2],t[3])))return new c(t[0]/255,t[1]/255,t[2]/255,t[3]);throw new u(i||"Could not parse color from value '"+("string"==typeof t?t:JSON.stringify(t))+"'")}for(var l=null,p=0,m=n.args;pi.evaluate(e)}function s(e,n){var t=n[0],i=n[1];return t.evaluate(e)<=i.evaluate(e)}function u(e,n){var t=n[0],i=n[1];return t.evaluate(e)>=i.evaluate(e)}function p(e,n,t,i){for(;t<=i;){var a=t+i>>1;if(n[a]===e)return!0;n[a]>e?i=a-1:t=a+1}return!1}var m=e("../types"),d=m.NumberType,g=m.StringType,_=m.BooleanType,f=m.ColorType,h=m.ObjectType,y=m.ValueType,v=m.ErrorType,b=m.array,E=m.toString,A=e("../values"),S=A.typeOf,w=A.Color,N=A.validateRGBA,O=e("../compound_expression"),x=O.CompoundExpression,L=O.varargs,T=e("../runtime_error"),I=e("./let"),R=e("./var"),C=e("./literal"),D=e("./assertion"),M=e("./array"),F=e("./coercion"),P=e("./at"),k=e("./match"),B=e("./case"),j=e("./step"),H=e("./interpolate"),G=e("./coalesce"),U=e("./equals"),W=U.Equals,Y=U.NotEquals,z={"==":W,"!=":Y,array:M,at:P,boolean:D,case:B,coalesce:G,interpolate:H,let:I,literal:C,match:k,number:D,object:D,step:j,string:D,"to-color":F,"to-number":F,var:R};x.register(z,{error:[v,[g],function(e,n){var t=n[0];throw new T(t.evaluate(e))}],typeof:[g,[y],function(e,n){var t=n[0];return E(S(t.evaluate(e)))}],"to-string":[g,[y],function(e,n){var t=n[0];t=t.evaluate(e);var i=typeof t;return null===t||"string"===i||"number"===i||"boolean"===i?String(t):t instanceof w?t.toString():JSON.stringify(t)}],"to-boolean":[_,[y],function(e,n){var t=n[0];return Boolean(t.evaluate(e))}],"to-rgba":[b(d,4),[f],function(e,n){var t=n[0],i=t.evaluate(e),a=i.r,r=i.g,o=i.b,l=i.a;return[255*a/l,255*r/l,255*o/l,l]}],rgb:[f,[d,d,d],i],rgba:[f,[d,d,d,d],i],length:{type:d,overloads:[[[g],o],[[b(y)],o]]},has:{type:_,overloads:[[[g],function(e,n){return a(n[0].evaluate(e),e.properties())}],[[g,h],function(e,n){var t=n[0],i=n[1];return a(t.evaluate(e),i.evaluate(e))}]]},get:{type:y,overloads:[[[g],function(e,n){return r(n[0].evaluate(e),e.properties())}],[[g,h],function(e,n){var t=n[0],i=n[1];return r(t.evaluate(e),i.evaluate(e))}]]},properties:[h,[],function(e){return e.properties()}],"geometry-type":[g,[],function(e){return e.geometryType()}],id:[y,[],function(e){return e.id()}],zoom:[d,[],function(e){return e.globals.zoom}],"heatmap-density":[d,[],function(e){return e.globals.heatmapDensity||0}],"+":[d,L(d),function(e,n){for(var t=0,i=0,a=n;i":[_,[g,y],function(e,n){var t=n[0],i=n[1],a=e.properties()[t.value],r=i.value;return typeof a==typeof r&&a>r}],"filter-id->":[_,[y],function(e,n){var t=n[0],i=e.id(),a=t.value;return typeof i==typeof a&&i>a}],"filter-<=":[_,[g,y],function(e,n){var t=n[0],i=n[1],a=e.properties()[t.value],r=i.value;return typeof a==typeof r&&a<=r}],"filter-id-<=":[_,[y],function(e,n){var t=n[0],i=e.id(),a=t.value;return typeof i==typeof a&&i<=a}],"filter->=":[_,[g,y],function(e,n){var t=n[0],i=n[1],a=e.properties()[t.value],r=i.value;return typeof a==typeof r&&a>=r}],"filter-id->=":[_,[y],function(e,n){var t=n[0],i=e.id(),a=t.value;return typeof i==typeof a&&i>=a}],"filter-has":[_,[y],function(e,n){return n[0].value in e.properties()}],"filter-has-id":[_,[],function(e){return null!==e.id()}],"filter-type-in":[_,[b(g)],function(e,n){return n[0].value.indexOf(e.geometryType())>=0}],"filter-id-in":[_,[b(y)],function(e,n){return n[0].value.indexOf(e.id())>=0}],"filter-in-small":[_,[g,b(y)],function(e,n){var t=n[0];return n[1].value.indexOf(e.properties()[t.value])>=0}],"filter-in-large":[_,[g,b(y)],function(e,n){var t=n[0],i=n[1];return p(e.properties()[t.value],i.value,0,i.value.length-1)}],">":{type:_,overloads:[[[d,d],c],[[g,g],c]]},"<":{type:_,overloads:[[[d,d],l],[[g,g],l]]},">=":{type:_,overloads:[[[d,d],u],[[g,g],u]]},"<=":{type:_,overloads:[[[d,d],s],[[g,g],s]]},all:{type:_,overloads:[[[_,_],function(e,n){var t=n[0],i=n[1];return t.evaluate(e)&&i.evaluate(e)}],[L(_),function(e,n){for(var t=0,i=n;t1}))return n.error("Cubic bezier interpolation requires four numeric arguments with values between 0 and 1.",1);t={name:"cubic-bezier",controlPoints:o}}if(e.length-1<4)return n.error("Expected at least 4 arguments, but found only "+(e.length-1)+".");if((e.length-1)%2!=0)return n.error("Expected an even number of arguments.");if(!(i=n.parse(i,2,c)))return null;var s=[],u=null;n.expectedType&&"value"!==n.expectedType.kind&&(u=n.expectedType);for(var m=0;m=d)return n.error('Input/output pairs for "interpolate" expressions must be arranged with input values in strictly ascending order.',_);var h=n.parse(g,f,u);if(!h)return null;u=u||h.type,s.push([d,h])}return"number"===u.kind||"color"===u.kind||"array"===u.kind&&"number"===u.itemType.kind&&"number"==typeof u.N?new p(u,t,i,s):n.error("Type "+l(u)+" is not interpolatable.")},p.prototype.evaluate=function(e){var n=this.labels,t=this.outputs;if(1===n.length)return t[0].evaluate(e);var i=this.input.evaluate(e);if(i<=n[0])return t[0].evaluate(e);var a=n.length;if(i>=n[a-1])return t[a-1].evaluate(e);var o=u(n,i),l=n[o],c=n[o+1],s=p.interpolationFactor(this.interpolation,i,l,c),m=t[o].evaluate(e),d=t[o+1].evaluate(e);return r[this.type.kind.toLowerCase()](m,d,s)},p.prototype.eachChild=function(e){var n=this;e(this.input);for(var t=0,i=n.outputs;tNumber.MAX_SAFE_INTEGER)return p.error("Branch labels must be integers no larger than "+Number.MAX_SAFE_INTEGER+".");if("number"==typeof g&&Math.floor(g)!==g)return p.error("Numeric branch labels must be integer values.");if(t){if(p.checkSubtype(t,a(g)))return null}else t=a(g);if(void 0!==o[String(g)])return p.error("Branch labels must be unique.");o[String(g)]=l.length}var _=n.parse(u,c,i);if(!_)return null;i=i||_.type,l.push(_)}var f=n.parse(e[1],1,t);if(!f)return null;var h=n.parse(e[e.length-1],e.length-1,i);return h?new r(t,i,f,o,l,h):null},r.prototype.evaluate=function(e){var n=this.input.evaluate(e);return(this.outputs[this.cases[n]]||this.otherwise).evaluate(e)},r.prototype.eachChild=function(e){e(this.input),this.outputs.forEach(e),e(this.otherwise)},r.prototype.possibleOutputs=function(){return(e=[]).concat.apply(e,this.outputs.map(function(e){return e.possibleOutputs()})).concat(this.otherwise.possibleOutputs());var e},n.exports=r},{"../values":147}],136:[function(e,n,t){"use strict";var i=e("../types"),a=i.NumberType,r=e("../stops"),o=r.findStopLessThanOrEqualTo,l=function(e,n,t){var i=this;this.type=e,this.input=n,this.labels=[],this.outputs=[];for(var a=0,r=t;a=s)return n.error('Input/output pairs for "step" expressions must be arranged with input values in strictly ascending order.',p);var d=n.parse(u,m,o);if(!d)return null;o=o||d.type,r.push([s,d])}return new l(o,t,r)},l.prototype.evaluate=function(e){var n=this.labels,t=this.outputs;if(1===n.length)return t[0].evaluate(e);var i=this.input.evaluate(e);if(i<=n[0])return t[0].evaluate(e);var a=n.length;return i>=n[a-1]?t[a-1].evaluate(e):t[o(n,i)].evaluate(e)},l.prototype.eachChild=function(e){var n=this;e(this.input);for(var t=0,i=n.outputs;t0&&"string"==typeof e[0]&&e[0]in b}function a(e,n,t){void 0===t&&(t={});var i=new m(b,[],c(n)),a=i.parse(e);return a?w(!1===t.handleErrors?new O(a):new x(a,n)):N(i.errors)}function r(e,n,t){if(void 0===t&&(t={}),e=a(e,n,t),"error"===e.result)return e;var i=e.value.expression,r=E.isFeatureConstant(i);if(!r&&!n["property-function"])return N([new p("","property expressions not supported")]);var o=E.isGlobalPropertyConstant(i,["zoom"]);if(!o&&!1===n["zoom-function"])return N([new p("","zoom expressions not supported")]);var c=l(i);return c||o?c instanceof p?N([c]):c instanceof h&&"piecewise-constant"===n.function?N([new p("",'"interpolate" expressions cannot be used with this property')]):w(c?r?new T("camera",e.value,c):new T("composite",e.value,c):r?new L("constant",e.value):new L("source",e.value)):N([new p("",'"zoom" expression may only be used as input to a top-level "step" or "interpolate" expression.')])}function o(e,n){if(R(e))return new F(e,n);if(i(e)){var t=r(e,n);if("error"===t.result)throw new Error(t.value.map(function(e){return e.key+": "+e.message}).join(", "));return t.value}var a=e;return"string"==typeof e&&"color"===n.type&&(a=M.parse(e)),{kind:"constant",evaluate:function(){return a}}}function l(e){var n=null;if(e instanceof v)n=l(e.result);else if(e instanceof y)for(var t=0,i=e.args;t=0)return!1;var t=!0;return e.eachChild(function(e){t&&!a(e,n)&&(t=!1)}),t}var r=e("./compound_expression"),o=r.CompoundExpression;n.exports={isFeatureConstant:i,isGlobalPropertyConstant:a}},{"./compound_expression":123}],141:[function(e,n,t){"use strict";function i(n){var t=e("./compound_expression"),i=t.CompoundExpression,a=e("./is_constant"),r=a.isGlobalPropertyConstant,o=a.isFeatureConstant;if(n instanceof e("./definitions/var"))return!1;if(n instanceof i&&"error"===n.name)return!1;var l=!0;return n.eachChild(function(e){e instanceof c||(l=!1)}),!!l&&o(n)&&r(n,["zoom","heatmap-density"])}var a=e("./scope"),r=e("./types"),o=r.checkSubtype,l=e("./parsing_error"),c=e("./definitions/literal"),s=e("./definitions/assertion"),u=e("./definitions/array"),p=e("./definitions/coercion"),m=function(e,n,t,i,r){void 0===n&&(n=[]),void 0===i&&(i=new a),void 0===r&&(r=[]),this.registry=e,this.path=n,this.key=n.map(function(e){return"["+e+"]"}).join(""),this.scope=i,this.errors=r,this.expectedType=t};m.prototype.parse=function(n,t,a,r,o){void 0===o&&(o={});var l=this;if(t&&(l=l.concat(t,a,r)),null!==n&&"string"!=typeof n&&"boolean"!=typeof n&&"number"!=typeof n||(n=["literal",n]),Array.isArray(n)){if(0===n.length)return l.error('Expected an array with at least one element. If you wanted a literal array, use ["literal", []].');var m=n[0];if("string"!=typeof m)return l.error("Expression name must be a string, but found "+typeof m+' instead. If you wanted a literal array, use ["literal", [...]].',0),null;var d=l.registry[m];if(d){var g=d.parse(n,l);if(!g)return null;if(l.expectedType){var _=l.expectedType,f=g.type;if("string"!==_.kind&&"number"!==_.kind&&"boolean"!==_.kind||"value"!==f.kind)if("array"===_.kind&&"value"===f.kind)o.omitTypeAnnotations||(g=new u(_,g));else if("color"!==_.kind||"value"!==f.kind&&"string"!==f.kind){if(l.checkSubtype(l.expectedType,g.type))return null}else o.omitTypeAnnotations||(g=new p(_,[g]));else o.omitTypeAnnotations||(g=new s(_,[g]))}if(!(g instanceof c)&&i(g)){var h=new(e("./evaluation_context"));try{g=new c(g.type,g.evaluate(h))}catch(n){return l.error(n.message),null}}return g}return l.error('Unknown expression "'+m+'". If you wanted a literal array, use ["literal", [...]].',0)}return void 0===n?l.error("'undefined' value invalid. Use null instead."):"object"==typeof n?l.error('Bare objects invalid. Use ["literal", {...}] instead.'):l.error("Expected an array, but found "+typeof n+" instead.")},m.prototype.concat=function(e,n,t){var i="number"==typeof e?this.path.concat(e):this.path,a=t?this.scope.concat(t):this.scope;return new m(this.registry,i,n||null,a,this.errors)},m.prototype.error=function(e){for(var n=[],t=arguments.length-1;t-- >0;)n[t]=arguments[t+1];var i=""+this.key+n.map(function(e){return"["+e+"]"}).join("");this.errors.push(new l(i,e))},m.prototype.checkSubtype=function(e,n){var t=o(e,n);return t&&this.error(t),t},n.exports=m},{"./compound_expression":123,"./definitions/array":124,"./definitions/assertion":125,"./definitions/coercion":129,"./definitions/literal":134,"./definitions/var":137,"./evaluation_context":138,"./is_constant":140,"./parsing_error":142,"./scope":144,"./types":146}],142:[function(e,n,t){"use strict";var i=function(e){function n(n,t){e.call(this,t),this.message=t,this.key=n}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n}(Error);n.exports=i},{}],143:[function(e,n,t){"use strict";var i=function(e){this.name="ExpressionEvaluationError",this.message=e};i.prototype.toJSON=function(){return this.message},n.exports=i},{}],144:[function(e,n,t){"use strict";var i=function(e,n){var t=this;void 0===n&&(n=[]),this.parent=e,this.bindings={};for(var i=0,a=n;it&&nn))throw new a("Input is not a number.");l=c-1}}return Math.max(c-1,0)}var a=e("./runtime_error");n.exports={findStopLessThanOrEqualTo:i}},{"./runtime_error":143}],146:[function(e,n,t){"use strict";function i(e,n){return{kind:"array",itemType:e,N:n}}function a(e){if("array"===e.kind){var n=a(e.itemType);return"number"==typeof e.N?"array<"+n+", "+e.N+">":"value"===e.itemType.kind?"array":"array<"+n+">"}return e.kind}function r(e,n){if("error"===n.kind)return null;if("array"===e.kind){if("array"===n.kind&&!r(e.itemType,n.itemType)&&("number"!=typeof e.N||e.N===n.N))return null}else{if(e.kind===n.kind)return null;if("value"===e.kind)for(var t=0,i=g;t=0&&e<=255&&"number"==typeof n&&n>=0&&n<=255&&"number"==typeof t&&t>=0&&t<=255?void 0===i||"number"==typeof i&&i>=0&&i<=1?null:"Invalid rgba value ["+[e,n,t,i].join(", ")+"]: 'a' must be between 0 and 1.":"Invalid rgba value ["+("number"==typeof i?[e,n,t,i]:[e,n,t]).join(", ")+"]: 'r', 'g', and 'b' must be between 0 and 255."}function a(e){if(null===e)return!0;if("string"==typeof e)return!0;if("boolean"==typeof e)return!0;if("number"==typeof e)return!0;if(e instanceof o)return!0;if(Array.isArray(e)){for(var n=0,t=e;n=2&&"$id"!==e[1]&&"$type"!==e[1];case"in":case"!in":case"!has":case"none":return!1;case"==":case"!=":case">":case">=":case"<":case"<=":return 3===e.length&&(Array.isArray(e[1])||Array.isArray(e[2]));case"any":case"all":for(var n=0,t=e.slice(1);nn?1:0}function o(e){if(!e)return!0;var n=e[0];return e.length<=1?"any"!==n:"=="===n?l(e[1],e[2],"=="):"!="===n?p(l(e[1],e[2],"==")):"<"===n||">"===n||"<="===n||">="===n?l(e[1],e[2],n):"any"===n?c(e.slice(1)):"all"===n?["all"].concat(e.slice(1).map(o)):"none"===n?["all"].concat(e.slice(1).map(o).map(p)):"in"===n?s(e[1],e.slice(2)):"!in"===n?p(s(e[1],e.slice(2))):"has"===n?u(e[1]):"!has"!==n||p(u(e[1]))}function l(e,n,t){switch(e){case"$type":return["filter-type-"+t,n];case"$id":return["filter-id-"+t,n];default:return["filter-"+t,e,n]}}function c(e){return["any"].concat(e.map(o))}function s(e,n){if(0===n.length)return!1;switch(e){case"$type":return["filter-type-in",["literal",n]];case"$id":return["filter-id-in",["literal",n]];default:return n.length>200&&!n.some(function(e){return typeof e!=typeof n[0]})?["filter-in-large",e,["literal",n.sort(r)]]:["filter-in-small",e,["literal",n]]}}function u(e){switch(e){case"$type":return!0;case"$id":return["filter-has-id"];default:return["filter-has",e]}}function p(e){return["!",e]}var m=e("../expression"),d=m.createExpression;n.exports=a,n.exports.isExpressionFilter=i;var g={type:"boolean",default:!1,function:!0,"property-function":!0,"zoom-function":!0}},{"../expression":139}],149:[function(e,n,t){"use strict";function i(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}function a(e){return e}function r(e,n){var t="color"===n.type,i=e.stops&&"object"==typeof e.stops[0][0],a=i||void 0!==e.property,p=i||!a,m=e.type||("interpolated"===n.function?"exponential":"interval");if(t&&(e=_({},e),e.stops&&(e.stops=e.stops.map(function(e){return[e[0],g.parse(e[1])]})),e.default?e.default=g.parse(e.default):e.default=g.parse(n.default)),e.colorSpace&&"rgb"!==e.colorSpace&&!d[e.colorSpace])throw new Error("Unknown color space: "+e.colorSpace);var f,h,v;if("exponential"===m)f=s;else if("interval"===m)f=c;else if("categorical"===m){f=l,h=Object.create(null);for(var b=0,E=e.stops;b=e.stops[i-1][0])return e.stops[i-1][1];var a=p(e.stops,t);return e.stops[a][1]}function s(e,n,t){var i=void 0!==e.base?e.base:1;if("number"!==f(t))return o(e.default,n.default);var r=e.stops.length;if(1===r)return e.stops[0][1];if(t<=e.stops[0][0])return e.stops[0][1];if(t>=e.stops[r-1][0])return e.stops[r-1][1];var l=p(e.stops,t),c=m(t,i,e.stops[l][0],e.stops[l+1][0]),s=e.stops[l][1],u=e.stops[l+1][1],g=h[n.type]||a;if(e.colorSpace&&"rgb"!==e.colorSpace){var _=d[e.colorSpace];g=function(e,n){return _.reverse(_.interpolate(_.forward(e),_.forward(n),c))}}return"function"==typeof s.evaluate?{evaluate:function(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var t=s.evaluate.apply(void 0,e),i=u.evaluate.apply(void 0,e);if(void 0!==t&&void 0!==i)return g(t,i,c)}}:g(s,u,c)}function u(e,n,t){return"color"===n.type?t=g.parse(t):f(t)===n.type||"enum"===n.type&&n.values[t]||(t=void 0),o(t,e.default,n.default)}function p(e,n){for(var t,i,a=e.length,r=0,o=a-1,l=0;r<=o;){if(l=Math.floor((r+o)/2),t=e[l][0],i=e[l+1][0],n===t||n>t&&nn&&(o=l-1)}return Math.max(l-1,0)}function m(e,n,t,i){var a=i-t,r=e-t;return 0===a?0:1===n?r/a:(Math.pow(n,r)-1)/(Math.pow(n,a)-1)}var d=e("../util/color_spaces"),g=e("../util/color"),_=e("../util/extend"),f=e("../util/get_type"),h=e("../util/interpolate"),y=e("../expression/definitions/interpolate");n.exports={createFunction:r,isFunction:i}},{"../expression/definitions/interpolate":132,"../util/color":153,"../util/color_spaces":154,"../util/extend":156,"../util/get_type":157,"../util/interpolate":158}],150:[function(e,n,t){"use strict";function i(e){var n=typeof e;if("number"===n||"boolean"===n||"string"===n||void 0===e||null===e)return JSON.stringify(e);if(Array.isArray(e)){for(var t="[",a=0,r=e;a":{},">=":{},"<":{},"<=":{},in:{},"!in":{},all:{},any:{},none:{},has:{},"!has":{}}},geometry_type:{type:"enum",values:{Point:{},LineString:{},Polygon:{}}},function:{expression:{type:"expression"},stops:{type:"array",value:"function_stop"},base:{type:"number",default:1,minimum:0},property:{type:"string",default:"$zoom"},type:{type:"enum",values:{identity:{},exponential:{},interval:{},categorical:{}},default:"exponential"},colorSpace:{type:"enum",values:{rgb:{},lab:{},hcl:{}},default:"rgb"},default:{type:"*",required:!1}},function_stop:{type:"array",minimum:0,maximum:22,value:["number","color"],length:2},expression:{type:"array",value:"*",minimum:1},expression_name:{type:"enum",values:{let:{group:"Variable binding"},var:{group:"Variable binding"},literal:{group:"Types"},array:{group:"Types"},at:{group:"Lookup"},case:{group:"Decision"},match:{group:"Decision"},coalesce:{group:"Decision"},step:{group:"Ramps, scales, curves"},interpolate:{group:"Ramps, scales, curves"},ln2:{group:"Math"},pi:{group:"Math"},e:{group:"Math"},typeof:{group:"Types"},string:{group:"Types"},number:{group:"Types"},boolean:{group:"Types"},object:{group:"Types"},"to-string":{group:"Types"},"to-number":{group:"Types"},"to-boolean":{group:"Types"},"to-rgba":{group:"Color"},"to-color":{group:"Types"},rgb:{group:"Color"},rgba:{group:"Color"},get:{group:"Lookup"},has:{group:"Lookup"},length:{group:"Lookup"},properties:{group:"Feature data"},"geometry-type":{group:"Feature data"},id:{group:"Feature data"},zoom:{group:"Zoom"},"heatmap-density":{group:"Heatmap"},"+":{group:"Math"},"*":{group:"Math"},"-":{group:"Math"},"/":{group:"Math"},"%":{group:"Math"},"^":{group:"Math"},sqrt:{group:"Math"},log10:{group:"Math"},ln:{group:"Math"},log2:{group:"Math"},sin:{group:"Math"},cos:{group:"Math"},tan:{group:"Math"},asin:{group:"Math"},acos:{group:"Math"},atan:{group:"Math"},min:{group:"Math"},max:{group:"Math"},"==":{group:"Decision"},"!=":{group:"Decision"},">":{group:"Decision"},"<":{group:"Decision"},">=":{group:"Decision"},"<=":{group:"Decision"},all:{group:"Decision"},any:{group:"Decision"},"!":{group:"Decision"},upcase:{group:"String"},downcase:{group:"String"},concat:{group:"String"}}},light:{anchor:{type:"enum",default:"viewport",values:{map:{},viewport:{}},transition:!1,"zoom-function":!0,"property-function":!1,function:"piecewise-constant"},position:{type:"array",default:[1.15,210,30],length:3,value:"number",transition:!0,function:"interpolated","zoom-function":!0,"property-function":!1},color:{type:"color",default:"#ffffff",function:"interpolated","zoom-function":!0,"property-function":!1,transition:!0},intensity:{type:"number",default:.5,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,"property-function":!1,transition:!0}},paint:["paint_fill","paint_line","paint_circle","paint_heatmap","paint_fill-extrusion","paint_symbol","paint_raster","paint_hillshade","paint_background"],paint_fill:{"fill-antialias":{type:"boolean",function:"piecewise-constant","zoom-function":!0,default:!0},"fill-opacity":{type:"number",function:"interpolated","zoom-function":!0,"property-function":!0,default:1,minimum:0,maximum:1,transition:!0},"fill-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:[{"!":"fill-pattern"}]},"fill-outline-color":{type:"color",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:[{"!":"fill-pattern"},{"fill-antialias":!0}]},"fill-translate":{type:"array",value:"number",length:2,default:[0,0],function:"interpolated","zoom-function":!0,transition:!0,units:"pixels"},"fill-translate-anchor":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{}},default:"map",requires:["fill-translate"]},"fill-pattern":{type:"string",function:"piecewise-constant","zoom-function":!0,transition:!0}},"paint_fill-extrusion":{"fill-extrusion-opacity":{type:"number",function:"interpolated","zoom-function":!0,"property-function":!1,default:1,minimum:0,maximum:1,transition:!0},"fill-extrusion-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:[{"!":"fill-extrusion-pattern"}]},"fill-extrusion-translate":{type:"array",value:"number",length:2,default:[0,0],function:"interpolated","zoom-function":!0,transition:!0,units:"pixels"},"fill-extrusion-translate-anchor":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{}},default:"map",requires:["fill-extrusion-translate"]},"fill-extrusion-pattern":{type:"string",function:"piecewise-constant","zoom-function":!0,transition:!0},"fill-extrusion-height":{type:"number",function:"interpolated","zoom-function":!0,"property-function":!0,default:0,minimum:0,units:"meters",transition:!0},"fill-extrusion-base":{type:"number",function:"interpolated","zoom-function":!0,"property-function":!0,default:0,minimum:0,units:"meters",transition:!0,requires:["fill-extrusion-height"]}},paint_line:{"line-opacity":{type:"number",function:"interpolated","zoom-function":!0,"property-function":!0,default:1,minimum:0,maximum:1,transition:!0},"line-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:[{"!":"line-pattern"}]},"line-translate":{type:"array",value:"number",length:2,default:[0,0],function:"interpolated","zoom-function":!0,transition:!0,units:"pixels"},"line-translate-anchor":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{}},default:"map",requires:["line-translate"]},"line-width":{type:"number",default:1,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels"},"line-gap-width":{type:"number",default:0,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels"},"line-offset":{type:"number",default:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels"},"line-blur":{type:"number",default:0,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels"},"line-dasharray":{type:"array",value:"number",function:"piecewise-constant","zoom-function":!0,minimum:0,transition:!0,units:"line widths",requires:[{"!":"line-pattern"}]},"line-pattern":{type:"string",function:"piecewise-constant","zoom-function":!0,transition:!0}},paint_circle:{"circle-radius":{type:"number",default:5,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels"},"circle-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0},"circle-blur":{type:"number",default:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0},"circle-opacity":{type:"number",default:1,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0},"circle-translate":{type:"array",value:"number",length:2,default:[0,0],function:"interpolated","zoom-function":!0,transition:!0,units:"pixels"},"circle-translate-anchor":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{}},default:"map",requires:["circle-translate"]},"circle-pitch-scale":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{}},default:"map"},"circle-pitch-alignment":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{}},default:"viewport"},"circle-stroke-width":{type:"number",default:0,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels"},"circle-stroke-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0},"circle-stroke-opacity":{type:"number",default:1,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0}},paint_heatmap:{"heatmap-radius":{type:"number",default:30,minimum:1,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels"},"heatmap-weight":{type:"number",default:1,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!1},"heatmap-intensity":{type:"number",default:1,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!1,transition:!0},"heatmap-color":{type:"color",default:["interpolate",["linear"],["heatmap-density"],0,"rgba(0, 0, 255, 0)",.1,"royalblue",.3,"cyan",.5,"lime",.7,"yellow",1,"red"],function:"interpolated","zoom-function":!1,"property-function":!1,transition:!1},"heatmap-opacity":{type:"number",default:1,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,"property-function":!1,transition:!0}},paint_symbol:{"icon-opacity":{type:"number",default:1,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:["icon-image"]},"icon-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:["icon-image"]},"icon-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:["icon-image"]},"icon-halo-width":{type:"number",default:0,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels",requires:["icon-image"]},"icon-halo-blur":{type:"number",default:0,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels",requires:["icon-image"]},"icon-translate":{type:"array",value:"number",length:2,default:[0,0],function:"interpolated","zoom-function":!0,transition:!0,units:"pixels",requires:["icon-image"]},"icon-translate-anchor":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{}},default:"map",requires:["icon-image","icon-translate"]},"text-opacity":{type:"number",default:1,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:["text-field"]},"text-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:["text-field"]},"text-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:["text-field"]},"text-halo-width":{type:"number",default:0,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels",requires:["text-field"]},"text-halo-blur":{type:"number",default:0,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels",requires:["text-field"]},"text-translate":{type:"array",value:"number",length:2,default:[0,0],function:"interpolated","zoom-function":!0,transition:!0,units:"pixels",requires:["text-field"]},"text-translate-anchor":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{}},default:"map",requires:["text-field","text-translate"]}},paint_raster:{"raster-opacity":{type:"number",default:1,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,transition:!0},"raster-hue-rotate":{type:"number",default:0,period:360,function:"interpolated","zoom-function":!0,transition:!0,units:"degrees"},"raster-brightness-min":{type:"number",function:"interpolated","zoom-function":!0,default:0,minimum:0,maximum:1,transition:!0},"raster-brightness-max":{type:"number",function:"interpolated","zoom-function":!0,default:1,minimum:0,maximum:1,transition:!0},"raster-saturation":{type:"number",default:0,minimum:-1,maximum:1,function:"interpolated","zoom-function":!0,transition:!0},"raster-contrast":{type:"number",default:0,minimum:-1,maximum:1,function:"interpolated","zoom-function":!0,transition:!0},"raster-fade-duration":{type:"number",default:300,minimum:0,function:"interpolated","zoom-function":!0,transition:!1,units:"milliseconds"}},paint_hillshade:{"hillshade-illumination-direction":{type:"number",default:335,minimum:0,maximum:359,function:"interpolated","zoom-function":!0,transition:!1},"hillshade-illumination-anchor":{type:"enum",function:"piecewise-constant","zoom-function":!0,values:{map:{},viewport:{}},default:"viewport"},"hillshade-exaggeration":{type:"number",default:.5,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,transition:!0},"hillshade-shadow-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,transition:!0},"hillshade-highlight-color":{type:"color",default:"#FFFFFF",function:"interpolated","zoom-function":!0,transition:!0},"hillshade-accent-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,transition:!0}},paint_background:{"background-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,transition:!0,requires:[{"!":"background-pattern"}]},"background-pattern":{type:"string",function:"piecewise-constant","zoom-function":!0,transition:!0},"background-opacity":{type:"number",default:1,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,transition:!0}},transition:{duration:{type:"number",default:300,minimum:0,units:"milliseconds"},delay:{type:"number",default:0,minimum:0,units:"milliseconds"}}}},{}],153:[function(e,n,t){"use strict";var i=e("csscolorparser"),a=i.parseCSSColor,r=function(e,n,t,i){void 0===i&&(i=1),this.r=e,this.g=n,this.b=t,this.a=i};r.parse=function(e){if(e){if(e instanceof r)return e;if("string"==typeof e){var n=a(e);if(n)return new r(n[0]/255*n[3],n[1]/255*n[3],n[2]/255*n[3],n[3])}}},r.prototype.toString=function(){var e=this,n=function(n){return Math.round(255*n/e.a)};return"rgba("+[this.r,this.g,this.b].map(n).concat(this.a).join(",")+")"},r.black=new r(0,0,0,1),r.white=new r(1,1,1,1),r.transparent=new r(0,0,0,0),n.exports=r},{csscolorparser:13}],154:[function(e,n,t){"use strict";function i(e){return e>A?Math.pow(e,1/3):e/E+v}function a(e){return e>b?e*e*e:E*(e-v)}function r(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function o(e){return e/=255,e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function l(e){var n=o(e.r),t=o(e.g),a=o(e.b),r=i((.4124564*n+.3575761*t+.1804375*a)/f),l=i((.2126729*n+.7151522*t+.072175*a)/h);return{l:116*l-16,a:500*(r-l),b:200*(l-i((.0193339*n+.119192*t+.9503041*a)/y)),alpha:e.a}}function c(e){var n=(e.l+16)/116,t=isNaN(e.a)?n:n+e.a/500,i=isNaN(e.b)?n:n-e.b/200;return n=h*a(n),t=f*a(t),i=y*a(i),new g(r(3.2404542*t-1.5371385*n-.4985314*i),r(-.969266*t+1.8760108*n+.041556*i),r(.0556434*t-.2040259*n+1.0572252*i),e.alpha)}function s(e,n,t){return{l:_(e.l,n.l,t),a:_(e.a,n.a,t),b:_(e.b,n.b,t),alpha:_(e.alpha,n.alpha,t)}}function u(e){var n=l(e),t=n.l,i=n.a,a=n.b,r=Math.atan2(a,i)*w;return{h:r<0?r+360:r,c:Math.sqrt(i*i+a*a),l:t,alpha:e.a}}function p(e){var n=e.h*S,t=e.c;return c({l:e.l,a:Math.cos(n)*t,b:Math.sin(n)*t,alpha:e.alpha})}function m(e,n,t){var i=n-e;return e+t*(i>180||i<-180?i-360*Math.round(i/360):i)}function d(e,n,t){return{h:m(e.h,n.h,t),c:_(e.c,n.c,t),l:_(e.l,n.l,t),alpha:_(e.alpha,n.alpha,t)}}var g=e("./color"),_=e("./interpolate").number,f=.95047,h=1,y=1.08883,v=4/29,b=6/29,E=3*b*b,A=b*b*b,S=Math.PI/180,w=180/Math.PI;n.exports={lab:{forward:l,reverse:c,interpolate:s},hcl:{forward:u,reverse:p,interpolate:d}}},{"./color":153,"./interpolate":158}],155:[function(e,n,t){"use strict";function i(e,n){if(Array.isArray(e)){if(!Array.isArray(n)||e.length!==n.length)return!1;for(var t=0;t0;)n[t]=arguments[t+1];for(var i=0,a=n;i":case">=":n.length>=2&&"$type"===c(n[1])&&u.push(new a(t,n,'"$type" cannot be use with operator "'+n[0]+'"'));case"==":case"!=":3!==n.length&&u.push(new a(t,n,'filter array for operator "'+n[0]+'" must have 3 elements'));case"in":case"!in":n.length>=2&&"string"!==(r=l(n[1]))&&u.push(new a(t+"[1]",n[1],"string expected, "+r+" found"));for(var p=2;ps(t[0].zoom))return[new i(l,t[0].zoom,"stop zoom values must appear in ascending order")];s(t[0].zoom)!==g&&(g=s(t[0].zoom),d=void 0,h={}),n=n.concat(o({key:l+"[0]",value:t[0],valueSpec:{zoom:{}},style:e.style,styleSpec:e.styleSpec,objectElementValidators:{zoom:c,value:u}}))}else n=n.concat(u({key:l+"[0]",value:t[0],valueSpec:{},style:e.style,styleSpec:e.styleSpec},t));return n.concat(r({key:l+"[1]",value:t[1],valueSpec:_,style:e.style,styleSpec:e.styleSpec}))}function u(e,n){var t=a(e.value),r=s(e.value),o=null!==e.value?e.value:n;if(m){if(t!==m)return[new i(e.key,o,t+" stop domain type must match previous stop domain type "+m)]}else m=t;if("number"!==t&&"string"!==t&&"boolean"!==t)return[new i(e.key,o,"stop domain value must be a number, string, or boolean")];if("number"!==t&&"categorical"!==f){var l="number expected, "+t+" found";return _["property-function"]&&void 0===f&&(l+='\nIf you intended to use a categorical function, specify `"type": "categorical"`.'),[new i(e.key,o,l)]}return"categorical"!==f||"number"!==t||isFinite(r)&&Math.floor(r)===r?"categorical"!==f&&"number"===t&&void 0!==d&&r=8&&(v&&!e.valueSpec["property-function"]?E.push(new i(e.key,e.value,"property functions not supported")):y&&!e.valueSpec["zoom-function"]&&"heatmap-color"!==e.objectKey&&E.push(new i(e.key,e.value,"zoom functions not supported"))),"categorical"!==f&&!b||void 0!==e.value.property||E.push(new i(e.key,e.value,'"property" property is required')),E}},{"../error/validation_error":122,"../util/get_type":157,"../util/unbundle_jsonlint":161,"./validate":162,"./validate_array":163,"./validate_number":175,"./validate_object":176}],171:[function(e,n,t){"use strict";var i=e("../error/validation_error"),a=e("./validate_string");n.exports=function(e){var n=e.value,t=e.key,r=a(e);return r.length?r:(-1===n.indexOf("{fontstack}")&&r.push(new i(t,n,'"glyphs" url must include a "{fontstack}" token')),-1===n.indexOf("{range}")&&r.push(new i(t,n,'"glyphs" url must include a "{range}" token')),r)}},{"../error/validation_error":122,"./validate_string":180}],172:[function(e,n,t){"use strict";var i=e("../error/validation_error"),a=e("../util/unbundle_jsonlint"),r=e("./validate_object"),o=e("./validate_filter"),l=e("./validate_paint_property"),c=e("./validate_layout_property"),s=e("./validate"),u=e("../util/extend");n.exports=function(e){var n=[],t=e.value,p=e.key,m=e.style,d=e.styleSpec;t.type||t.ref||n.push(new i(p,t,'either "type" or "ref" is required'));var g=a(t.type),_=a(t.ref);if(t.id)for(var f=a(t.id),h=0;hr.maximum?[new a(n,t,t+" is greater than the maximum value "+r.maximum)]:[]}},{"../error/validation_error":122,"../util/get_type":157}],176:[function(e,n,t){"use strict";var i=e("../error/validation_error"),a=e("../util/get_type"),r=e("./validate");n.exports=function(e){var n=e.key,t=e.value,o=e.valueSpec||{},l=e.objectElementValidators||{},c=e.style,s=e.styleSpec,u=[],p=a(t);if("object"!==p)return[new i(n,t,"object expected, "+p+" found")];for(var m in t){var d=m.split(".")[0],g=o[d]||o["*"],_=void 0;if(l[d])_=l[d];else if(o[d])_=r;else if(l["*"])_=l["*"];else{if(!o["*"]){u.push(new i(n,t[m],'unknown property "'+m+'"'));continue}_=r}u=u.concat(_({key:(n?n+".":n)+m,value:t[m],valueSpec:g,style:c,styleSpec:s,object:t,objectKey:m},t))}for(var f in o)l[f]||o[f].required&&void 0===o[f].default&&void 0===t[f]&&u.push(new i(n,t,'missing required property "'+f+'"'));return u}},{"../error/validation_error":122,"../util/get_type":157,"./validate":162}],177:[function(e,n,t){"use strict";var i=e("./validate_property");n.exports=function(e){return i(e,"paint")}},{"./validate_property":178}],178:[function(e,n,t){"use strict";var i=e("./validate"),a=e("../error/validation_error"),r=e("../util/get_type"),o=e("../function"),l=o.isFunction,c=e("../util/unbundle_jsonlint");n.exports=function(e,n){var t=e.key,o=e.style,s=e.styleSpec,u=e.value,p=e.objectKey,m=s[n+"_"+e.layerType];if(!m)return[];var d=p.match(/^(.*)-transition$/);if("paint"===n&&d&&m[d[1]]&&m[d[1]].transition)return i({key:t,value:u,valueSpec:s.transition,style:o,styleSpec:s});var g=e.valueSpec||m[p];if(!g)return[new a(t,u,'unknown property "'+p+'"')];var _;if("string"===r(u)&&g["property-function"]&&!g.tokens&&(_=/^{([^}]+)}$/.exec(u)))return[new a(t,u,'"'+p+'" does not support interpolation syntax\nUse an identity property function instead: `{ "type": "identity", "property": '+JSON.stringify(_[1])+" }`.")];var f=[];return"symbol"===e.layerType&&("text-field"===p&&o&&!o.glyphs&&f.push(new a(t,u,'use of "text-field" requires a style "glyphs" property')),"text-font"===p&&l(c.deep(u))&&"identity"===c(u.type)&&f.push(new a(t,u,'"text-font" does not support identity functions'))),f.concat(i({key:e.key,value:u,valueSpec:g,style:o,styleSpec:s,expressionContext:"property",propertyKey:p}))}},{"../error/validation_error":122,"../function":149,"../util/get_type":157,"../util/unbundle_jsonlint":161,"./validate":162}],179:[function(e,n,t){"use strict";var i=e("../error/validation_error"),a=e("../util/unbundle_jsonlint"),r=e("./validate_object"),o=e("./validate_enum");n.exports=function(e){var n=e.value,t=e.key,l=e.styleSpec,c=e.style;if(!n.type)return[new i(t,n,'"type" is required')];var s=a(n.type),u=[];switch(s){case"vector":case"raster":case"raster-dem":if(u=u.concat(r({key:t,value:n,valueSpec:l["source_"+s.replace("-","_")],style:e.style,styleSpec:l})),"url"in n)for(var p in n)["type","url","tileSize"].indexOf(p)<0&&u.push(new i(t+"."+p,n[p],'a source with a "url" property may not include a "'+p+'" property'));return u;case"geojson":return r({key:t,value:n,valueSpec:l.source_geojson,style:c,styleSpec:l});case"video":return r({key:t,value:n,valueSpec:l.source_video,style:c,styleSpec:l});case"image":return r({key:t,value:n,valueSpec:l.source_image,style:c,styleSpec:l});case"canvas":return r({key:t,value:n,valueSpec:l.source_canvas,style:c,styleSpec:l});default:return o({key:t+".type",value:n.type,valueSpec:{values:["vector","raster","raster-dem","geojson","video","image","canvas"]},style:c,styleSpec:l})}}},{"../error/validation_error":122,"../util/unbundle_jsonlint":161,"./validate_enum":167,"./validate_object":176}],180:[function(e,n,t){"use strict";var i=e("../util/get_type"),a=e("../error/validation_error");n.exports=function(e){var n=e.value,t=e.key,r=i(n);return"string"!==r?[new a(t,n,"string expected, "+r+" found")]:[]}},{"../error/validation_error":122,"../util/get_type":157}],181:[function(e,n,t){"use strict";function i(e,n){n=n||c;var t=[];return t=t.concat(l({key:"",value:e,valueSpec:n.$root,styleSpec:n,style:e,objectElementValidators:{glyphs:s,"*":function(){return[]}}})),e.constants&&(t=t.concat(o({key:"constants",value:e.constants,style:e,styleSpec:n}))),a(t)}function a(e){return[].concat(e).sort(function(e,n){return e.line-n.line})}function r(e){return function(){return a(e.apply(this,arguments))}}var o=e("./validate/validate_constants"),l=e("./validate/validate"),c=e("./reference/latest"),s=e("./validate/validate_glyphs_url");i.source=r(e("./validate/validate_source")),i.light=r(e("./validate/validate_light")),i.layer=r(e("./validate/validate_layer")),i.filter=r(e("./validate/validate_filter")),i.paintProperty=r(e("./validate/validate_paint_property")),i.layoutProperty=r(e("./validate/validate_layout_property")),n.exports=i},{"./reference/latest":151,"./validate/validate":162,"./validate/validate_constants":166,"./validate/validate_filter":169,"./validate/validate_glyphs_url":171,"./validate/validate_layer":172,"./validate/validate_layout_property":173,"./validate/validate_light":174,"./validate/validate_paint_property":177,"./validate/validate_source":179}],182:[function(e,n,t){"use strict";var i=e("./zoom_history"),a=function(e,n){this.zoom=e,n?(this.now=n.now,this.fadeDuration=n.fadeDuration,this.zoomHistory=n.zoomHistory,this.transition=n.transition):(this.now=0,this.fadeDuration=0,this.zoomHistory=new i,this.transition={})};a.prototype.crossFadingFactor=function(){return 0===this.fadeDuration?1:Math.min((this.now-this.zoomHistory.lastIntegerZoomTime)/this.fadeDuration,1)},n.exports=a},{"./zoom_history":212}],183:[function(e,n,t){"use strict";var i=e("../style-spec/reference/latest"),a=e("../util/util"),r=e("../util/evented"),o=e("./validate_style"),l=e("../util/util"),c=l.sphericalToCartesian,s=(e("../style-spec/util/color"),e("../style-spec/util/interpolate")),u=e("./properties"),p=u.Properties,m=u.Transitionable,d=(u.Transitioning,u.PossiblyEvaluated,u.DataConstantProperty),g=function(){this.specification=i.light.position};g.prototype.possiblyEvaluate=function(e,n){return c(e.expression.evaluate(n))},g.prototype.interpolate=function(e,n,t){return{x:s.number(e.x,n.x,t),y:s.number(e.y,n.y,t),z:s.number(e.z,n.z,t)}};var _=new p({anchor:new d(i.light.anchor),position:new g,color:new d(i.light.color),intensity:new d(i.light.intensity)}),f=function(e){function n(n){e.call(this),this._transitionable=new m(_),this.setLight(n),this._transitioning=this._transitionable.untransitioned()}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.getLight=function(){return this._transitionable.serialize()},n.prototype.setLight=function(e){var n=this;if(!this._validate(o.light,e))for(var t in e){var i=e[t];a.endsWith(t,"-transition")?n._transitionable.setTransition(t.slice(0,-"-transition".length),i):n._transitionable.setValue(t,i)}},n.prototype.updateTransitions=function(e){this._transitioning=this._transitionable.transitioned(e,this._transitioning)},n.prototype.hasTransition=function(){return this._transitioning.hasTransition()},n.prototype.recalculate=function(e){this.properties=this._transitioning.possiblyEvaluate(e)},n.prototype._validate=function(e,n){return o.emitErrors(this,e.call(o,a.extend({value:n,style:{glyphs:!0,sprite:!0},styleSpec:i})))},n}(r);n.exports=f},{"../style-spec/reference/latest":151,"../style-spec/util/color":153,"../style-spec/util/interpolate":158,"../util/evented":260,"../util/util":275,"./properties":188,"./validate_style":211}],184:[function(e,n,t){"use strict";var i=e("../util/mapbox"),a=i.normalizeGlyphsURL,r=e("../util/ajax"),o=e("./parse_glyph_pbf");n.exports=function(e,n,t,i,l){var c=256*n,s=c+255,u=i(a(t).replace("{fontstack}",e).replace("{range}",c+"-"+s),r.ResourceType.Glyphs);r.getArrayBuffer(u,function(e,n){if(e)l(e);else if(n){for(var t={},i=0,a=o(n.data);i1?"@2x":"";i.getJSON(n(o(e,p,".json"),i.ResourceType.SpriteJSON),function(e,n){u||(u=e,l=n,r())}),i.getImage(n(o(e,p,".png"),i.ResourceType.SpriteImage),function(e,n){u||(u=e,s=n,r())})}},{"../util/ajax":251,"../util/browser":252,"../util/image":263,"../util/mapbox":267}],186:[function(e,n,t){"use strict";function i(e,n,t){1===e&&t.readMessage(a,n)}function a(e,n,t){if(3===e){var i=t.readMessage(r,{}),a=i.id,o=i.bitmap,c=i.width,u=i.height,p=i.left,m=i.top,d=i.advance;n.push({id:a,bitmap:new l({width:c+2*s,height:u+2*s},o),metrics:{width:c,height:u,left:p,top:m,advance:d}})}}function r(e,n,t){1===e?n.id=t.readVarint():2===e?n.bitmap=t.readBytes():3===e?n.width=t.readVarint():4===e?n.height=t.readVarint():5===e?n.left=t.readSVarint():6===e?n.top=t.readSVarint():7===e&&(n.advance=t.readVarint())}var o=e("../util/image"),l=o.AlphaImage,c=e("pbf"),s=3;n.exports=function(e){return new c(e).readFields(i,[])},n.exports.GLYPH_PBF_BORDER=s},{"../util/image":263,pbf:30}],187:[function(e,n,t){"use strict";var i=e("../util/browser"),a=e("../symbol/placement"),r=function(){this._currentTileIndex=0,this._seenCrossTileIDs={}};r.prototype.continuePlacement=function(e,n,t,i,a){for(var r=this;this._currentTileIndex2};this._currentPlacementIndex>=0;){var c=e[a._currentPlacementIndex],s=n[c],u=a.placement.collisionIndex.transform.zoom;if("symbol"===s.type&&(!s.minzoom||s.minzoom<=u)&&(!s.maxzoom||s.maxzoom>u)){if(a._inProgressLayer||(a._inProgressLayer=new r),a._inProgressLayer.continuePlacement(t[s.source],a.placement,a._showCollisionBoxes,s,l))return;delete a._inProgressLayer}a._currentPlacementIndex--}this._done=!0},o.prototype.commit=function(e,n){return this.placement.commit(e,n),this.placement},n.exports=o},{"../symbol/placement":223,"../util/browser":252}],188:[function(e,n,t){"use strict";var i=e("../util/util"),a=i.clone,r=i.extend,o=i.easeCubicInOut,l=e("../style-spec/util/interpolate"),c=e("../style-spec/expression"),s=c.normalizePropertyExpression,u=(e("../style-spec/util/color"),e("../util/web_worker_transfer")),p=u.register,m=function(e,n){this.property=e,this.value=n,this.expression=s(void 0===n?e.specification.default:n,e.specification)};m.prototype.isDataDriven=function(){return"source"===this.expression.kind||"composite"===this.expression.kind},m.prototype.possiblyEvaluate=function(e){return this.property.possiblyEvaluate(this,e)};var d=function(e){this.property=e,this.value=new m(e,void 0)};d.prototype.transitioned=function(e,n){return new _(this.property,this.value,n,r({},e.transition,this.transition),e.now)},d.prototype.untransitioned=function(){return new _(this.property,this.value,null,{},0)};var g=function(e){this._properties=e,this._values=Object.create(e.defaultTransitionablePropertyValues)};g.prototype.getValue=function(e){return a(this._values[e].value.value)},g.prototype.setValue=function(e,n){this._values.hasOwnProperty(e)||(this._values[e]=new d(this._values[e].property)),this._values[e].value=new m(this._values[e].property,null===n?void 0:a(n))},g.prototype.getTransition=function(e){return a(this._values[e].transition)},g.prototype.setTransition=function(e,n){this._values.hasOwnProperty(e)||(this._values[e]=new d(this._values[e].property)),this._values[e].transition=a(n)||void 0},g.prototype.serialize=function(){for(var e=this,n={},t=0,i=Object.keys(e._values);tthis.end)return this.prior=null,t;if(this.value.isDataDriven())return this.prior=null,t;if(ni.zoomHistory.lastIntegerZoom?{from:e,to:n,fromScale:2,toScale:1,t:r+(1-r)*o}:{from:t,to:n,fromScale:.5,toScale:1,t:1-(1-o)*r}},A.prototype.interpolate=function(e){return e};var S=function(e){this.specification=e};S.prototype.possiblyEvaluate=function(){},S.prototype.interpolate=function(){};var w=function(e){var n=this;this.properties=e,this.defaultPropertyValues={},this.defaultTransitionablePropertyValues={},this.defaultTransitioningPropertyValues={},this.defaultPossiblyEvaluatedValues={};for(var t in e){var i=e[t],a=n.defaultPropertyValues[t]=new m(i,void 0),r=n.defaultTransitionablePropertyValues[t]=new d(i);n.defaultTransitioningPropertyValues[t]=r.untransitioned(),n.defaultPossiblyEvaluatedValues[t]=a.possiblyEvaluate({})}};p("DataDrivenProperty",E),p("DataConstantProperty",b),p("CrossFadedProperty",A),p("HeatmapColorProperty",S),n.exports={PropertyValue:m,Transitionable:g,Transitioning:f,Layout:h,PossiblyEvaluatedPropertyValue:y,PossiblyEvaluated:v,DataConstantProperty:b,DataDrivenProperty:E,CrossFadedProperty:A,HeatmapColorProperty:S,Properties:w}},{"../style-spec/expression":139,"../style-spec/util/color":153,"../style-spec/util/interpolate":158,"../util/util":275,"../util/web_worker_transfer":278}],189:[function(e,n,t){"use strict";function i(e,n,t){var i=n.paint.get(e).value;return"constant"===i.kind?i.value:t.programConfigurations.get(n.id).binders[e].statistics.max}function a(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1])}function r(e,n,t,i,a){if(!n[0]&&!n[1])return e;var r=o.convert(n);"viewport"===t&&r._rotate(-i);for(var l=[],c=0;c0)throw new Error("Unimplemented: "+i.map(function(e){return e.command}).join(", ")+".");return t.forEach(function(e){"setTransition"!==e.command&&n[e.command].apply(n,e.args)}),this.stylesheet=e,!0},n.prototype.addImage=function(e,n){if(this.getImage(e))return this.fire("error",{error:new Error("An image with this name already exists.")});this.imageManager.addImage(e,n),this.fire("data",{dataType:"style"})},n.prototype.getImage=function(e){return this.imageManager.getImage(e)},n.prototype.removeImage=function(e){if(!this.getImage(e))return this.fire("error",{error:new Error("No image with this name exists.")});this.imageManager.removeImage(e),this.fire("data",{dataType:"style"})},n.prototype.addSource=function(e,n,t){var i=this;if(this._checkLoaded(),void 0!==this.sourceCaches[e])throw new Error("There is already a source with this ID");if(!n.type)throw new Error("The type property must be defined, but the only the following properties were given: "+Object.keys(n).join(", ")+".");if(!(["vector","raster","geojson","video","image","canvas"].indexOf(n.type)>=0&&this._validate(_.source,"sources."+e,n,null,t))){this.map&&this.map._collectResourceTiming&&(n.collectResourceTiming=!0);var a=this.sourceCaches[e]=new v(e,n,this.dispatcher);a.style=this,a.setEventedParent(this,function(){return{isSourceLoaded:i.loaded(),source:a.serialize(),sourceId:e}}),a.onAdd(this.map),this._changed=!0}},n.prototype.removeSource=function(e){var n=this;if(this._checkLoaded(),void 0===this.sourceCaches[e])throw new Error("There is no source with this ID");for(var t in n._layers)if(n._layers[t].source===e)return n.fire("error",{error:new Error('Source "'+e+'" cannot be removed while layer "'+t+'" is using it.')});var i=this.sourceCaches[e];delete this.sourceCaches[e],delete this._updatedSources[e],i.fire("data",{sourceDataType:"metadata",dataType:"source",sourceId:e}),i.setEventedParent(null),i.clearTiles(),i.onRemove&&i.onRemove(this.map),this._changed=!0},n.prototype.setGeoJSONSourceData=function(e,n){this._checkLoaded(),this.sourceCaches[e].getSource().setData(n),this._changed=!0},n.prototype.getSource=function(e){return this.sourceCaches[e]&&this.sourceCaches[e].getSource()},n.prototype.addLayer=function(e,n,t){this._checkLoaded();var i=e.id;if("object"==typeof e.source&&(this.addSource(i,e.source),e=u.clone(e),e=u.extend(e,{source:i})),!this._validate(_.layer,"layers."+i,e,{arrayIndex:-1},t)){var r=a.create(e);this._validateLayer(r),r.setEventedParent(this,{layer:{id:i}});var o=n?this._order.indexOf(n):this._order.length;if(n&&-1===o)return void this.fire("error",{error:new Error('Layer with id "'+n+'" does not exist on this map.')});if(this._order.splice(o,0,i),this._layerOrderChanged=!0,this._layers[i]=r,this._removedLayers[i]&&r.source){var l=this._removedLayers[i];delete this._removedLayers[i],l.type!==r.type?this._updatedSources[r.source]="clear":(this._updatedSources[r.source]="reload",this.sourceCaches[r.source].pause())}this._updateLayer(r)}},n.prototype.moveLayer=function(e,n){if(this._checkLoaded(),this._changed=!0,!this._layers[e])return void this.fire("error",{error:new Error("The layer '"+e+"' does not exist in the map's style and cannot be moved.")});var t=this._order.indexOf(e);this._order.splice(t,1);var i=n?this._order.indexOf(n):this._order.length;if(n&&-1===i)return void this.fire("error",{error:new Error('Layer with id "'+n+'" does not exist on this map.')});this._order.splice(i,0,e),this._layerOrderChanged=!0},n.prototype.removeLayer=function(e){this._checkLoaded();var n=this._layers[e];if(!n)return void this.fire("error",{error:new Error("The layer '"+e+"' does not exist in the map's style and cannot be removed.")});n.setEventedParent(null);var t=this._order.indexOf(e);this._order.splice(t,1),this._layerOrderChanged=!0,this._changed=!0,this._removedLayers[e]=n,delete this._layers[e],delete this._updatedLayers[e],delete this._updatedPaintProps[e]},n.prototype.getLayer=function(e){return this._layers[e]},n.prototype.setLayerZoomRange=function(e,n,t){this._checkLoaded();var i=this.getLayer(e);if(!i)return void this.fire("error",{error:new Error("The layer '"+e+"' does not exist in the map's style and cannot have zoom extent.")});i.minzoom===n&&i.maxzoom===t||(null!=n&&(i.minzoom=n),null!=t&&(i.maxzoom=t),this._updateLayer(i))},n.prototype.setFilter=function(e,n){this._checkLoaded();var t=this.getLayer(e);return t?u.deepEqual(t.filter,n)?void 0:null===n||void 0===n?(t.filter=void 0,void this._updateLayer(t)):void(this._validate(_.filter,"layers."+t.id+".filter",n)||(t.filter=u.clone(n),this._updateLayer(t))):void this.fire("error",{error:new Error("The layer '"+e+"' does not exist in the map's style and cannot be filtered.")})},n.prototype.getFilter=function(e){return u.clone(this.getLayer(e).filter)},n.prototype.setLayoutProperty=function(e,n,t){this._checkLoaded();var i=this.getLayer(e);if(!i)return void this.fire("error",{error:new Error("The layer '"+e+"' does not exist in the map's style and cannot be styled.")});u.deepEqual(i.getLayoutProperty(n),t)||(i.setLayoutProperty(n,t),this._updateLayer(i))},n.prototype.getLayoutProperty=function(e,n){return this.getLayer(e).getLayoutProperty(n)},n.prototype.setPaintProperty=function(e,n,t){this._checkLoaded();var i=this.getLayer(e);if(!i)return void this.fire("error",{error:new Error("The layer '"+e+"' does not exist in the map's style and cannot be styled.")});if(!u.deepEqual(i.getPaintProperty(n),t)){var a=i._transitionablePaint._values[n].value.isDataDriven();i.setPaintProperty(n,t),(i._transitionablePaint._values[n].value.isDataDriven()||a)&&this._updateLayer(i),this._changed=!0,this._updatedPaintProps[e]=!0}},n.prototype.getPaintProperty=function(e,n){return this.getLayer(e).getPaintProperty(n)},n.prototype.getTransition=function(){return u.extend({duration:300,delay:0},this.stylesheet&&this.stylesheet.transition)},n.prototype.serialize=function(){var e=this;return u.filterObject({version:this.stylesheet.version,name:this.stylesheet.name,metadata:this.stylesheet.metadata,light:this.stylesheet.light,center:this.stylesheet.center,zoom:this.stylesheet.zoom,bearing:this.stylesheet.bearing,pitch:this.stylesheet.pitch,sprite:this.stylesheet.sprite,glyphs:this.stylesheet.glyphs,transition:this.stylesheet.transition,sources:u.mapObject(this.sourceCaches,function(e){return e.serialize()}),layers:this._order.map(function(n){return e._layers[n].serialize()})},function(e){return void 0!==e})},n.prototype._updateLayer=function(e){this._updatedLayers[e.id]=!0,e.source&&!this._updatedSources[e.source]&&(this._updatedSources[e.source]="reload",this.sourceCaches[e.source].pause()),this._changed=!0},n.prototype._flattenRenderedFeatures=function(e){for(var n=this,t=[],i=this._order.length-1;i>=0;i--)for(var a=n._order[i],r=0,o=e;r=this.maxzoom)||"none"===this.visibility},n.prototype.updateTransitions=function(e){this._transitioningPaint=this._transitionablePaint.transitioned(e,this._transitioningPaint)},n.prototype.hasTransition=function(){return this._transitioningPaint.hasTransition()},n.prototype.recalculate=function(e){this._unevaluatedLayout&&(this.layout=this._unevaluatedLayout.possiblyEvaluate(e)),this.paint=this._transitioningPaint.possiblyEvaluate(e)},n.prototype.serialize=function(){var e={id:this.id,type:this.type,source:this.source,"source-layer":this.sourceLayer,metadata:this.metadata,minzoom:this.minzoom,maxzoom:this.maxzoom,filter:this.filter,layout:this._unevaluatedLayout&&this._unevaluatedLayout.serialize(),paint:this._transitionablePaint&&this._transitionablePaint.serialize()};return"none"===this.visibility&&(e.layout=e.layout||{},e.layout.visibility="none"),i.filterObject(e,function(e,n){return!(void 0===e||"layout"===n&&!Object.keys(e).length||"paint"===n&&!Object.keys(e).length)})},n.prototype._validate=function(e,n,t,i,o){return(!o||!1!==o.validate)&&r.emitErrors(this,e.call(r,{key:n,layerType:this.type,objectKey:t,value:i,styleSpec:a,style:{glyphs:!0,sprite:!0}}))},n.prototype.hasOffscreenPass=function(){return!1},n.prototype.resize=function(){},n}(o));n.exports=u;var p={circle:e("./style_layer/circle_style_layer"),heatmap:e("./style_layer/heatmap_style_layer"),hillshade:e("./style_layer/hillshade_style_layer"),fill:e("./style_layer/fill_style_layer"),"fill-extrusion":e("./style_layer/fill_extrusion_style_layer"),line:e("./style_layer/line_style_layer"),symbol:e("./style_layer/symbol_style_layer"),background:e("./style_layer/background_style_layer"),raster:e("./style_layer/raster_style_layer")};u.create=function(e){return new p[e.type](e)}},{"../style-spec/reference/latest":151,"../util/evented":260,"../util/util":275,"./properties":188,"./style_layer/background_style_layer":192,"./style_layer/circle_style_layer":194,"./style_layer/fill_extrusion_style_layer":196,"./style_layer/fill_style_layer":198,"./style_layer/heatmap_style_layer":200,"./style_layer/hillshade_style_layer":202,"./style_layer/line_style_layer":204,"./style_layer/raster_style_layer":206,"./style_layer/symbol_style_layer":208,"./validate_style":211}],192:[function(e,n,t){"use strict";var i=e("../style_layer"),a=e("./background_style_layer_properties"),r=e("../properties"),o=(r.Transitionable,r.Transitioning,r.PossiblyEvaluated,function(e){function n(n){e.call(this,n,a)}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n}(i));n.exports=o},{"../properties":188,"../style_layer":191,"./background_style_layer_properties":193}],193:[function(e,n,t){"use strict";var i=e("../../style-spec/reference/latest"),a=e("../properties"),r=a.Properties,o=a.DataConstantProperty,l=(a.DataDrivenProperty,a.CrossFadedProperty),c=(a.HeatmapColorProperty,new r({"background-color":new o(i.paint_background["background-color"]),"background-pattern":new l(i.paint_background["background-pattern"]),"background-opacity":new o(i.paint_background["background-opacity"])}));n.exports={paint:c}},{"../../style-spec/reference/latest":151,"../properties":188}],194:[function(e,n,t){"use strict";var i=e("../style_layer"),a=e("../../data/bucket/circle_bucket"),r=e("../../util/intersection_tests"),o=r.multiPolygonIntersectsBufferedMultiPoint,l=e("../query_utils"),c=l.getMaximumPaintValue,s=l.translateDistance,u=l.translate,p=e("./circle_style_layer_properties"),m=e("../properties"),d=(m.Transitionable,m.Transitioning,m.PossiblyEvaluated,function(e){function n(n){e.call(this,n,p)}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.createBucket=function(e){return new a(e)},n.prototype.queryRadius=function(e){var n=e;return c("circle-radius",this,n)+c("circle-stroke-width",this,n)+s(this.paint.get("circle-translate"))},n.prototype.queryIntersectsFeature=function(e,n,t,i,a,r){var l=u(e,this.paint.get("circle-translate"),this.paint.get("circle-translate-anchor"),a,r),c=this.paint.get("circle-radius").evaluate(n)*r,s=this.paint.get("circle-stroke-width").evaluate(n)*r;return o(l,t,c+s)},n}(i));n.exports=d},{"../../data/bucket/circle_bucket":42,"../../util/intersection_tests":264,"../properties":188,"../query_utils":189,"../style_layer":191,"./circle_style_layer_properties":195}],195:[function(e,n,t){"use strict";var i=e("../../style-spec/reference/latest"),a=e("../properties"),r=a.Properties,o=a.DataConstantProperty,l=a.DataDrivenProperty,c=(a.CrossFadedProperty,a.HeatmapColorProperty,new r({"circle-radius":new l(i.paint_circle["circle-radius"]),"circle-color":new l(i.paint_circle["circle-color"]),"circle-blur":new l(i.paint_circle["circle-blur"]),"circle-opacity":new l(i.paint_circle["circle-opacity"]),"circle-translate":new o(i.paint_circle["circle-translate"]),"circle-translate-anchor":new o(i.paint_circle["circle-translate-anchor"]),"circle-pitch-scale":new o(i.paint_circle["circle-pitch-scale"]),"circle-pitch-alignment":new o(i.paint_circle["circle-pitch-alignment"]),"circle-stroke-width":new l(i.paint_circle["circle-stroke-width"]),"circle-stroke-color":new l(i.paint_circle["circle-stroke-color"]),"circle-stroke-opacity":new l(i.paint_circle["circle-stroke-opacity"])}));n.exports={paint:c}},{"../../style-spec/reference/latest":151,"../properties":188}],196:[function(e,n,t){"use strict";var i=e("../style_layer"),a=e("../../data/bucket/fill_extrusion_bucket"),r=e("../../util/intersection_tests"),o=r.multiPolygonIntersectsMultiPolygon,l=e("../query_utils"),c=l.translateDistance,s=l.translate,u=e("./fill_extrusion_style_layer_properties"),p=e("../properties"),m=(p.Transitionable,p.Transitioning,p.PossiblyEvaluated,function(e){function n(n){e.call(this,n,u)}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.createBucket=function(e){return new a(e)},n.prototype.queryRadius=function(){return c(this.paint.get("fill-extrusion-translate"))},n.prototype.queryIntersectsFeature=function(e,n,t,i,a,r){var l=s(e,this.paint.get("fill-extrusion-translate"),this.paint.get("fill-extrusion-translate-anchor"),a,r);return o(l,t)},n.prototype.hasOffscreenPass=function(){return 0!==this.paint.get("fill-extrusion-opacity")&&"none"!==this.visibility},n.prototype.resize=function(){this.viewportFrame&&(this.viewportFrame.destroy(),this.viewportFrame=null)},n}(i));n.exports=m},{"../../data/bucket/fill_extrusion_bucket":46,"../../util/intersection_tests":264,"../properties":188,"../query_utils":189,"../style_layer":191,"./fill_extrusion_style_layer_properties":197}],197:[function(e,n,t){"use strict";var i=e("../../style-spec/reference/latest"),a=e("../properties"),r=a.Properties,o=a.DataConstantProperty,l=a.DataDrivenProperty,c=a.CrossFadedProperty,s=(a.HeatmapColorProperty,new r({"fill-extrusion-opacity":new o(i["paint_fill-extrusion"]["fill-extrusion-opacity"]),"fill-extrusion-color":new l(i["paint_fill-extrusion"]["fill-extrusion-color"]),"fill-extrusion-translate":new o(i["paint_fill-extrusion"]["fill-extrusion-translate"]),"fill-extrusion-translate-anchor":new o(i["paint_fill-extrusion"]["fill-extrusion-translate-anchor"]),"fill-extrusion-pattern":new c(i["paint_fill-extrusion"]["fill-extrusion-pattern"]),"fill-extrusion-height":new l(i["paint_fill-extrusion"]["fill-extrusion-height"]),"fill-extrusion-base":new l(i["paint_fill-extrusion"]["fill-extrusion-base"])}));n.exports={paint:s}},{"../../style-spec/reference/latest":151,"../properties":188}],198:[function(e,n,t){"use strict";var i=e("../style_layer"),a=e("../../data/bucket/fill_bucket"),r=e("../../util/intersection_tests"),o=r.multiPolygonIntersectsMultiPolygon,l=e("../query_utils"),c=l.translateDistance,s=l.translate,u=e("./fill_style_layer_properties"),p=e("../properties"),m=(p.Transitionable,p.Transitioning,p.PossiblyEvaluated,function(e){function n(n){e.call(this,n,u)}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.recalculate=function(e){this.paint=this._transitioningPaint.possiblyEvaluate(e),void 0===this._transitionablePaint.getValue("fill-outline-color")&&(this.paint._values["fill-outline-color"]=this.paint._values["fill-color"])},n.prototype.createBucket=function(e){return new a(e)},n.prototype.queryRadius=function(){return c(this.paint.get("fill-translate"))},n.prototype.queryIntersectsFeature=function(e,n,t,i,a,r){var l=s(e,this.paint.get("fill-translate"),this.paint.get("fill-translate-anchor"),a,r);return o(l,t)},n}(i));n.exports=m},{"../../data/bucket/fill_bucket":44,"../../util/intersection_tests":264,"../properties":188,"../query_utils":189,"../style_layer":191,"./fill_style_layer_properties":199}],199:[function(e,n,t){"use strict";var i=e("../../style-spec/reference/latest"),a=e("../properties"),r=a.Properties,o=a.DataConstantProperty,l=a.DataDrivenProperty,c=a.CrossFadedProperty,s=(a.HeatmapColorProperty,new r({"fill-antialias":new o(i.paint_fill["fill-antialias"]),"fill-opacity":new l(i.paint_fill["fill-opacity"]),"fill-color":new l(i.paint_fill["fill-color"]),"fill-outline-color":new l(i.paint_fill["fill-outline-color"]),"fill-translate":new o(i.paint_fill["fill-translate"]),"fill-translate-anchor":new o(i.paint_fill["fill-translate-anchor"]),"fill-pattern":new c(i.paint_fill["fill-pattern"])}));n.exports={paint:s}},{"../../style-spec/reference/latest":151,"../properties":188}],200:[function(e,n,t){"use strict";var i=e("../style_layer"),a=e("../../data/bucket/heatmap_bucket"),r=e("../../util/image").RGBAImage,o=e("./heatmap_style_layer_properties"),l=e("../properties"),c=(l.Transitionable,l.Transitioning,l.PossiblyEvaluated,function(e){function n(n){e.call(this,n,o),this._updateColorRamp()}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.createBucket=function(e){return new a(e)},n.prototype.setPaintProperty=function(n,t,i){e.prototype.setPaintProperty.call(this,n,t,i),"heatmap-color"===n&&this._updateColorRamp()},n.prototype._updateColorRamp=function(){for(var e=this._transitionablePaint._values["heatmap-color"].value.expression,n=new Uint8Array(1024),t=n.length,i=4;i0?n+2*e:e}function a(e,n){for(var t=[],i=new r(0,0),a=0;at?(this.lastIntegerZoom=t+1,this.lastIntegerZoomTime=n):this.lastFloorZoom-t/2;){if(--o<0)return!1;l-=e[o].dist(r),r=e[o]}l+=e[o].dist(e[o+1]),o++;for(var c=[],s=0;li;)s-=c.shift().angleDelta;if(s>a)return!1;o++,l+=p.dist(m)}return!0}n.exports=i},{}],215:[function(e,n,t){"use strict";function i(e,n,t,i,r){for(var o=[],l=0;l=i&&m.x>=i||(p.x>=i?p=new a(i,p.y+(m.y-p.y)*((i-p.x)/(m.x-p.x)))._round():m.x>=i&&(m=new a(i,p.y+(m.y-p.y)*((i-p.x)/(m.x-p.x)))._round()),p.y>=r&&m.y>=r||(p.y>=r?p=new a(p.x+(m.x-p.x)*((r-p.y)/(m.y-p.y)),r)._round():m.y>=r&&(m=new a(p.x+(m.x-p.x)*((r-p.y)/(m.y-p.y)),r)._round()),s&&p.equals(s[s.length-1])||(s=[p],o.push(s)),s.push(m)))))}return o}var a=e("@mapbox/point-geometry");n.exports=i},{"@mapbox/point-geometry":4}],216:[function(e,n,t){"use strict";var i=function(e,n,t,i,a,r,o,l,c,s,u){var p=o.top*l-c,m=o.bottom*l+c,d=o.left*l-c,g=o.right*l+c;if(this.boxStartIndex=e.length,s){var _=m-p,f=g-d;_>0&&(_=Math.max(10*l,_),this._addLineCollisionCircles(e,n,t,t.segment,f,_,i,a,r,u))}else e.emplaceBack(t.x,t.y,d,p,g,m,i,a,r,0,0);this.boxEndIndex=e.length};i.prototype._addLineCollisionCircles=function(e,n,t,i,a,r,o,l,c,s){var u=r/2,p=Math.floor(a/u),m=1+.4*Math.log(s)/Math.LN2,d=Math.floor(p*m/2),g=-r/2,_=t,f=i+1,h=g,y=-a/2,v=y-a/4;do{if(--f<0){if(h>y)return;f=0;break}h-=n[f].dist(_),_=n[f]}while(h>v);for(var b=n[f].dist(n[f+1]),E=-d;Ea&&(S+=A-a),!(S=n.length)return;b=n[f].dist(n[f+1])}var w=S-h,N=n[f],O=n[f+1],x=O.sub(N)._unit()._mult(w)._add(N)._round(),L=Math.abs(S-g)R)i(e,C,!1);else{var k=f.projectPoint(m,D,M),B=F*L;if(h.length>0){var j=k.x-h[h.length-4],H=k.y-h[h.length-3];if(B*B*2>j*j+H*H&&C+8-I&&G=this.screenRightBoundary||i<100||n>this.screenBottomBoundary},n.exports=s},{"../symbol/projection":224,"../util/intersection_tests":264,"./grid_index":220,"@mapbox/gl-matrix":2,"@mapbox/point-geometry":4}],218:[function(e,n,t){"use strict";var i=e("../data/extent"),a=512/i/2,r=function(e,n,t){var i=this;this.tileID=e,this.indexedSymbolInstances={},this.bucketInstanceId=t;for(var a=0,r=n;ae.overscaledZ)for(var u in s){var p=s[u];p.tileID.isChildOf(e)&&p.findMatches(n.symbolInstances,e,l)}else{var m=e.scaledTo(Number(c)),d=s[m.key];d&&d.findMatches(n.symbolInstances,e,l)}}for(var g=0,_=n.symbolInstances;g<_.length;g+=1){var f=_[g];f.crossTileID||(f.crossTileID=t.generate(),l[f.crossTileID]=!0)}return void 0===this.indexes[e.overscaledZ]&&(this.indexes[e.overscaledZ]={}),this.indexes[e.overscaledZ][e.key]=new r(e,n.symbolInstances,n.bucketInstanceId),!0},l.prototype.removeBucketCrossTileIDs=function(e,n){var t=this;for(var i in n.indexedSymbolInstances)for(var a=0,r=n.indexedSymbolInstances[i];a=0&&N=0&&O=0&&h+d<=g){var x=new o(N,O,S,v);x._round(),i&&!l(e,x,s,i,c)||y.push(x)}}f+=A}return p||y.length||u||(y=a(e,f/2,t,i,c,s,u,!0,m)),y}var r=e("../style-spec/util/interpolate").number,o=e("../symbol/anchor"),l=e("./check_max_angle");n.exports=i},{"../style-spec/util/interpolate":158,"../symbol/anchor":213,"./check_max_angle":214}],220:[function(e,n,t){"use strict";var i=function(e,n,t){var i=this.boxCells=[],a=this.circleCells=[];this.xCellCount=Math.ceil(e/t),this.yCellCount=Math.ceil(n/t);for(var r=0;rthis.width||i<0||n>this.height)return!a&&[];var r=[];if(e<=0&&n<=0&&this.width<=t&&this.height<=i)r=Array.prototype.slice.call(this.boxKeys).concat(this.circleKeys);else{var o={hitTest:a,seenUids:{box:{},circle:{}}};this._forEachCell(e,n,t,i,this._queryCell,r,o)}return a?r.length>0:r},i.prototype._queryCircle=function(e,n,t,i){var a=e-t,r=e+t,o=n-t,l=n+t;if(r<0||a>this.width||l<0||o>this.height)return!i&&[];var c=[],s={hitTest:i,circle:{x:e,y:n,radius:t},seenUids:{box:{},circle:{}}};return this._forEachCell(a,o,r,l,this._queryCellCircle,c,s),i?c.length>0:c},i.prototype.query=function(e,n,t,i){return this._query(e,n,t,i,!1)},i.prototype.hitTest=function(e,n,t,i){return this._query(e,n,t,i,!0)},i.prototype.hitTestCircle=function(e,n,t){return this._queryCircle(e,n,t,!0)},i.prototype._queryCell=function(e,n,t,i,a,r,o){var l=this,c=o.seenUids,s=this.boxCells[a];if(null!==s)for(var u=this.bboxes,p=0,m=s;p=u[g+0]&&i>=u[g+1]){if(o.hitTest)return r.push(!0),!0;r.push(l.boxKeys[d])}}}var _=this.circleCells[a];if(null!==_)for(var f=this.circles,h=0,y=_;ho*o+l*l},i.prototype._circleAndRectCollide=function(e,n,t,i,a,r,o){var l=(r-i)/2,c=Math.abs(e-(i+l));if(c>l+t)return!1;var s=(o-a)/2,u=Math.abs(n-(a+s));if(u>s+t)return!1;if(c<=l||u<=s)return!0;var p=c-l,m=u-s;return p*p+m*m<=t*t},n.exports=i},{}],221:[function(e,n,t){"use strict";n.exports=function(e){function n(n){l.push(e[n]),c++}function t(e,n,t){var i=o[e];return delete o[e],o[n]=i,l[i].geometry[0].pop(),l[i].geometry[0]=l[i].geometry[0].concat(t[0]),i}function i(e,n,t){var i=r[n];return delete r[n],r[e]=i,l[i].geometry[0].shift(),l[i].geometry[0]=t[0].concat(l[i].geometry[0]),i}function a(e,n,t){var i=t?n[0][n[0].length-1]:n[0][0];return e+":"+i.x+":"+i.y}for(var r={},o={},l=[],c=0,s=0;s0,w=w&&N.offscreen);var L=E.collisionArrays.textCircles;if(L){var T=e.text.placedSymbolArray.get(E.placedTextSymbolIndices[0]),I=l.evaluateSizeForFeature(e.textSizeData,f,T);O=g.collisionIndex.placeCollisionCircles(L,_.get("text-allow-overlap"),a,r,E.key,T,e.lineVertexArray,e.glyphOffsetArray,I,n,t,o,"map"===_.get("text-pitch-alignment")),A=_.get("text-allow-overlap")||O.circles.length>0,w=w&&O.offscreen}E.collisionArrays.iconBox&&(x=g.collisionIndex.placeCollisionBox(E.collisionArrays.iconBox,_.get("icon-allow-overlap"),r,n),S=x.box.length>0,w=w&&x.offscreen),h||y?y?h||(S=S&&A):A=S&&A:S=A=S&&A,A&&N&&g.collisionIndex.insertCollisionBox(N.box,_.get("text-ignore-placement"),p,m,e.bucketInstanceId,E.textBoxStartIndex),S&&x&&g.collisionIndex.insertCollisionBox(x.box,_.get("icon-ignore-placement"),p,m,e.bucketInstanceId,E.iconBoxStartIndex),A&&O&&g.collisionIndex.insertCollisionCircles(O.circles,_.get("text-ignore-placement"),p,m,e.bucketInstanceId,E.textBoxStartIndex),g.placements[E.crossTileID]=new d(A,S,w||e.justReloaded),c[E.crossTileID]=!0}}e.justReloaded=!1},g.prototype.commit=function(e,n){var t=this;this.commitTime=n;var i=!1,a=e&&0!==this.fadeDuration?(this.commitTime-e.commitTime)/this.fadeDuration:1,r=e?e.opacities:{};for(var o in t.placements){var l=t.placements[o],c=r[o];c?(t.opacities[o]=new m(c,a,l.text,l.icon),i=i||l.text!==c.text.placed||l.icon!==c.icon.placed):(t.opacities[o]=new m(null,a,l.text,l.icon,l.skipFade),i=i||l.text||l.icon)}for(var s in r){var u=r[s];if(!t.opacities[s]){var p=new m(u,a,!1,!1);p.isHidden()||(t.opacities[s]=p,i=i||u.text.placed||u.icon.placed)}}i?this.lastPlacementChangeTime=n:"number"!=typeof this.lastPlacementChangeTime&&(this.lastPlacementChangeTime=e?e.lastPlacementChangeTime:n)},g.prototype.updateLayerOpacities=function(e,n){for(var t=this,i={},a=0,r=n;a0||s.numVerticalGlyphVertices>0,g=s.numIconVertices>0;if(d){for(var _=a(p.text),f=(s.numGlyphVertices+s.numVerticalGlyphVertices)/4,h=0;he},g.prototype.setStale=function(){this.stale=!0};var _=Math.pow(2,25),f=Math.pow(2,24),h=Math.pow(2,17),y=Math.pow(2,16),v=Math.pow(2,9),b=Math.pow(2,8),E=Math.pow(2,1);n.exports=g},{"../data/extent":53,"../source/pixels_to_tile_units":104,"../style/style_layer/symbol_style_layer_properties":209,"./collision_index":217,"./projection":224,"./symbol_size":228}],224:[function(e,n,t){"use strict";function i(e,n,t,i,a){var r=h.identity(new Float32Array(16));return n?(h.identity(r),h.scale(r,r,[1/a,1/a,1]),t||h.rotateZ(r,r,i.angle)):(h.scale(r,r,[i.width/2,-i.height/2,1]),h.translate(r,r,[1,-1,0]),h.multiply(r,r,e)),r}function a(e,n,t,i,a){var r=h.identity(new Float32Array(16));return n?(h.multiply(r,r,e),h.scale(r,r,[a,a,1]),t||h.rotateZ(r,r,-i.angle)):(h.scale(r,r,[1,-1,1]),h.translate(r,r,[-1,-1,0]),h.scale(r,r,[2/i.width,2/i.height,1])),r}function r(e,n){var t=[e.x,e.y,0,1];g(t,t,n);var i=t[3];return{point:new _(t[0]/i,t[1]/i),signedDistanceFromCamera:i}}function o(e,n){var t=e[0]/e[3],i=e[1]/e[3];return t>=-n[0]&&t<=n[0]&&i>=-n[1]&&i<=n[1]}function l(e,n,t,i,a,l,c,s){var p=i?e.textSizeData:e.iconSizeData,m=v.evaluateSizeForZoom(p,t.transform.zoom,A.properties[i?"text-size":"icon-size"]),g=[256/t.width*2+1,256/t.height*2+1],f=i?e.text.dynamicLayoutVertexArray:e.icon.dynamicLayoutVertexArray;f.clear();for(var h=e.lineVertexArray,b=i?e.text.placedSymbolArray:e.icon.placedSymbolArray,E=t.transform.width/t.transform.height,w=!1,N=0;NMath.abs(t.x-n.x)*i?{useVertical:!0}:(e===S.vertical?n.yt.x)?{needsFlipping:!0}:null}function u(e,n,t,i,a,o,l,u,d,g,f,h,y,v){var b,A=n/24,S=e.lineOffsetX*n,w=e.lineOffsetY*n;if(e.numGlyphs>1){var N=e.glyphStartIndex+e.numGlyphs,O=e.lineStartIndex,x=e.lineStartIndex+e.lineLength,L=c(A,u,S,w,t,f,h,e,d,o,y,!1);if(!L)return{notEnoughRoom:!0};var T=r(L.first.point,l).point,I=r(L.last.point,l).point;if(i&&!t){var R=s(e.writingMode,T,I,v);if(R)return R}b=[L.first];for(var C=e.glyphStartIndex+1;C0?P.point:p(h,F,D,1,a),B=s(e.writingMode,D,k,v);if(B)return B}var j=m(A*u.getoffsetX(e.glyphStartIndex),S,w,t,f,h,e.segment,e.lineStartIndex,e.lineStartIndex+e.lineLength,d,o,y,!1);if(!j)return{notEnoughRoom:!0};b=[j]}for(var H=0,G=b;H0?1:-1,y=0;i&&(h*=-1,y=Math.PI),h<0&&(y+=Math.PI);for(var v=h>0?c+l:c+l+1,b=v,E=a,A=a,S=0,w=0,N=Math.abs(f);S+w<=N;){if((v+=h)=s)return null;if(A=E,void 0===(E=d[v])){var O=new _(u.getx(v),u.gety(v)),x=r(O,m);if(x.signedDistanceFromCamera>0)E=d[v]=x.point;else{var L=v-h;E=p(0===S?o:new _(u.getx(L),u.gety(L)),O,A,N-S+1,m)}}S+=w,w=A.dist(E)}var T=(N-S)/w,I=E.sub(A),R=I.mult(T)._add(A);return R._add(I._unit()._perp()._mult(t*h)),{point:R,angle:y+Math.atan2(E.y-A.y,E.x-A.x),tileDistance:g?{prevTileDistance:v-h===b?0:u.gettileUnitDistanceFromAnchor(v-h),lastSegmentViewportDistance:N-S}:null}}function d(e,n){for(var t=0;t=w||c.y<0||c.y>=w||e.symbolInstances.push(o(e,c,l,t,i,e.layers[0],e.collisionBoxArray,n.index,n.sourceLayerIndex,e.index,y,N,L,_,b,O,T,f,{zoom:e.zoom},n,a,r))};if("line"===I)for(var D=0,M=u(n.geometry,0,0,w,w);D=N.MAX_GLYPHS&&b.warnOnce("Too many glyphs being rendered in a tile. See https://github.com/mapbox/mapbox-gl-js/issues/2907"),{key:F,textBoxStartIndex:k,textBoxEndIndex:B,iconBoxStartIndex:U,iconBoxEndIndex:W,textOffset:f,iconOffset:S,anchor:n,line:t,featureIndex:c,feature:O,numGlyphVertices:D,numVerticalGlyphVertices:M,numIconVertices:C,textOpacityState:new p,iconOpacityState:new p,isDuplicate:!1,placedTextSymbolIndices:P,crossTileID:0}}function l(e,n,t,i){var a=e.compareText;if(n in a){for(var r=a[n],o=r.length-1;o>=0;o--)if(i.dist(r[o])1||(N?(clearTimeout(N),N=null,v("dblclick",n)):N=setTimeout(_,300))}function m(e){b("touchmove",e)}function d(e){b("touchend",e)}function g(e){b("touchcancel",e)}function _(){N=null}function f(e){a.mousePos(E,e).equals(w)&&v("click",e)}function h(e){v("dblclick",e),e.preventDefault()}function y(n){var t=e.dragRotate&&e.dragRotate.isActive();S||t?S&&(A=n):v("contextmenu",n),n.preventDefault()}function v(n,t){var i=a.mousePos(E,t);return e.fire(n,{lngLat:e.unproject(i),point:i,originalEvent:t})}function b(n,t){var r=a.touchPos(E,t),o=r.reduce(function(e,n,t,i){return e.add(n.div(i.length))},new i(0,0));return e.fire(n,{lngLat:e.unproject(o),point:o,lngLats:r.map(function(n){return e.unproject(n)},this),points:r,originalEvent:t})}var E=e.getCanvasContainer(),A=null,S=!1,w=null,N=null;for(var O in l)e[O]=new l[O](e,n),n.interactive&&n[O]&&e[O].enable(n[O]);a.addEventListener(E,"mouseout",t),a.addEventListener(E,"mousedown",r),a.addEventListener(E,"mouseup",c),a.addEventListener(E,"mousemove",s),a.addEventListener(E,"mouseover",u),a.addEventListener(E,"touchstart",p,{passive:!0}),a.addEventListener(E,"touchmove",m,{passive:!o}),a.addEventListener(E,"touchend",d),a.addEventListener(E,"touchcancel",g),a.addEventListener(E,"click",f),a.addEventListener(E,"dblclick",h),a.addEventListener(E,"contextmenu",y)}},{"../util/dom":259,"../util/window":254,"./handler/box_zoom":239,"./handler/dblclick_zoom":240,"./handler/drag_pan":241,"./handler/drag_rotate":242,"./handler/keyboard":243,"./handler/scroll_zoom":244,"./handler/touch_zoom_rotate":245,"@mapbox/point-geometry":4}],231:[function(e,n,t){"use strict";var i=e("../util/util"),a=e("../style-spec/util/interpolate").number,r=e("../util/browser"),o=e("../geo/lng_lat"),l=e("../geo/lng_lat_bounds"),c=e("@mapbox/point-geometry"),s=e("../util/evented"),u=function(e){function n(n,t){e.call(this),this.moving=!1,this.transform=n,this._bearingSnap=t.bearingSnap}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.getCenter=function(){return this.transform.center},n.prototype.setCenter=function(e,n){return this.jumpTo({center:e},n)},n.prototype.panBy=function(e,n,t){return e=c.convert(e).mult(-1),this.panTo(this.transform.center,i.extend({offset:e},n),t)},n.prototype.panTo=function(e,n,t){return this.easeTo(i.extend({center:e},n),t)},n.prototype.getZoom=function(){return this.transform.zoom},n.prototype.setZoom=function(e,n){return this.jumpTo({zoom:e},n),this},n.prototype.zoomTo=function(e,n,t){return this.easeTo(i.extend({zoom:e},n),t)},n.prototype.zoomIn=function(e,n){return this.zoomTo(this.getZoom()+1,e,n),this},n.prototype.zoomOut=function(e,n){return this.zoomTo(this.getZoom()-1,e,n),this},n.prototype.getBearing=function(){return this.transform.bearing},n.prototype.setBearing=function(e,n){return this.jumpTo({bearing:e},n),this},n.prototype.rotateTo=function(e,n,t){return this.easeTo(i.extend({bearing:e},n),t)},n.prototype.resetNorth=function(e,n){return this.rotateTo(0,i.extend({duration:1e3},e),n),this},n.prototype.snapToNorth=function(e,n){return Math.abs(this.getBearing())n?1:0}),["bottom","left","right","top"]))return i.warnOnce("options.padding must be a positive number, or an Object with keys 'bottom', 'left', 'right', 'top'"),this;e=l.convert(e);var r=[(n.padding.left-n.padding.right)/2,(n.padding.top-n.padding.bottom)/2],o=Math.min(n.padding.right,n.padding.left),s=Math.min(n.padding.top,n.padding.bottom);n.offset=[n.offset[0]+r[0],n.offset[1]+r[1]];var u=c.convert(n.offset),p=this.transform,m=p.project(e.getNorthWest()),d=p.project(e.getSouthEast()),g=d.sub(m),_=(p.width-2*o-2*Math.abs(u.x))/g.x,f=(p.height-2*s-2*Math.abs(u.y))/g.y;return f<0||_<0?(i.warnOnce("Map cannot fit within canvas with the given bounds, padding, and/or offset."),this):(n.center=p.unproject(m.add(d).div(2)),n.zoom=Math.min(p.scaleZoom(p.scale*Math.min(_,f)),n.maxZoom),n.bearing=0,n.linear?this.easeTo(n,t):this.flyTo(n,t))},n.prototype.jumpTo=function(e,n){this.stop();var t=this.transform,i=!1,a=!1,r=!1;return"zoom"in e&&t.zoom!==+e.zoom&&(i=!0,t.zoom=+e.zoom),void 0!==e.center&&(t.center=o.convert(e.center)),"bearing"in e&&t.bearing!==+e.bearing&&(a=!0,t.bearing=+e.bearing),"pitch"in e&&t.pitch!==+e.pitch&&(r=!0,t.pitch=+e.pitch),this.fire("movestart",n).fire("move",n),i&&this.fire("zoomstart",n).fire("zoom",n).fire("zoomend",n),a&&this.fire("rotate",n),r&&this.fire("pitchstart",n).fire("pitch",n).fire("pitchend",n),this.fire("moveend",n)},n.prototype.easeTo=function(e,n){var t=this;this.stop(),e=i.extend({offset:[0,0],duration:500,easing:i.ease},e),!1===e.animate&&(e.duration=0);var r=this.transform,l=this.getZoom(),s=this.getBearing(),u=this.getPitch(),p="zoom"in e?+e.zoom:l,m="bearing"in e?this._normalizeBearing(e.bearing,s):s,d="pitch"in e?+e.pitch:u,g=r.centerPoint.add(c.convert(e.offset)),_=r.pointLocation(g),f=o.convert(e.center||_);this._normalizeCenter(f);var h,y,v=r.project(_),b=r.project(f).sub(v),E=r.zoomScale(p-l);return e.around&&(h=o.convert(e.around),y=r.locationPoint(h)),this.zooming=p!==l,this.rotating=s!==m,this.pitching=d!==u,this._prepareEase(n,e.noMoveStart),clearTimeout(this._onEaseEnd),this._ease(function(e){if(t.zooming&&(r.zoom=a(l,p,e)),t.rotating&&(r.bearing=a(s,m,e)),t.pitching&&(r.pitch=a(u,d,e)),h)r.setLocationAtPoint(h,y);else{var i=r.zoomScale(r.zoom-l),o=p>l?Math.min(2,E):Math.max(.5,E),c=Math.pow(o,1-e),_=r.unproject(v.add(b.mult(e*c)).mult(i));r.setLocationAtPoint(r.renderWorldCopies?_.wrap():_,g)}t._fireMoveEvents(n)},function(){e.delayEndEvents?t._onEaseEnd=setTimeout(function(){return t._afterEase(n)},e.delayEndEvents):t._afterEase(n)},e),this},n.prototype._prepareEase=function(e,n){this.moving=!0,n||this.fire("movestart",e),this.zooming&&this.fire("zoomstart",e),this.pitching&&this.fire("pitchstart",e)},n.prototype._fireMoveEvents=function(e){this.fire("move",e),this.zooming&&this.fire("zoom",e),this.rotating&&this.fire("rotate",e),this.pitching&&this.fire("pitch",e)},n.prototype._afterEase=function(e){var n=this.zooming,t=this.pitching;this.moving=!1,this.zooming=!1,this.rotating=!1,this.pitching=!1,n&&this.fire("zoomend",e),t&&this.fire("pitchend",e),this.fire("moveend",e)},n.prototype.flyTo=function(e,n){function t(e){var n=(O*O-N*N+(e?-1:1)*I*I*x*x)/(2*(e?O:N)*I*x);return Math.log(Math.sqrt(n*n+1)-n)}function r(e){return(Math.exp(e)-Math.exp(-e))/2}function l(e){return(Math.exp(e)+Math.exp(-e))/2}function s(e){return r(e)/l(e)}var u=this;this.stop(),e=i.extend({offset:[0,0],speed:1.2,curve:1.42,easing:i.ease},e);var p=this.transform,m=this.getZoom(),d=this.getBearing(),g=this.getPitch(),_="zoom"in e?i.clamp(+e.zoom,p.minZoom,p.maxZoom):m,f="bearing"in e?this._normalizeBearing(e.bearing,d):d,h="pitch"in e?+e.pitch:g,y=p.zoomScale(_-m),v=p.centerPoint.add(c.convert(e.offset)),b=p.pointLocation(v),E=o.convert(e.center||b);this._normalizeCenter(E);var A=p.project(b),S=p.project(E).sub(A),w=e.curve,N=Math.max(p.width,p.height),O=N/y,x=S.mag();if("minZoom"in e){var L=i.clamp(Math.min(e.minZoom,m,_),p.minZoom,p.maxZoom),T=N/p.zoomScale(L-m);w=Math.sqrt(T/x*2)}var I=w*w,R=t(0),C=function(e){return l(R)/l(R+w*e)},D=function(e){return N*((l(R)*s(R+w*e)-r(R))/I)/x},M=(t(1)-R)/w;if(Math.abs(x)<1e-6||!isFinite(M)){if(Math.abs(N-O)<1e-6)return this.easeTo(e,n);var F=Oe.maxDuration&&(e.duration=0),this.zooming=!0,this.rotating=d!==f,this.pitching=h!==g,this._prepareEase(n,!1),this._ease(function(e){var t=e*M,i=1/C(t);p.zoom=m+p.scaleZoom(i),u.rotating&&(p.bearing=a(d,f,e)),u.pitching&&(p.pitch=a(g,h,e));var r=p.unproject(A.add(S.mult(D(t))).mult(i));p.setLocationAtPoint(p.renderWorldCopies?r.wrap():r,v),u._fireMoveEvents(n)},function(){return u._afterEase(n)},e),this},n.prototype.isEasing=function(){return!!this._isEasing},n.prototype.isMoving=function(){return this.moving},n.prototype.stop=function(){return this._onFrame&&this._finishAnimation(),this},n.prototype._ease=function(e,n,t){var i=this;!1===t.animate||0===t.duration?(e(1),n()):(this._easeStart=r.now(),this._isEasing=!0,this._easeOptions=t,this._startAnimation(function(n){var t=Math.min((r.now()-i._easeStart)/i._easeOptions.duration,1);e(i._easeOptions.easing(t)),1===t&&i.stop()},function(){i._isEasing=!1,n()}))},n.prototype._updateCamera=function(){this._onFrame&&this._onFrame(this.transform)},n.prototype._startAnimation=function(e,n){return void 0===n&&(n=function(){}),this.stop(),this._onFrame=e,this._finishFn=n,this._update(),this},n.prototype._finishAnimation=function(){delete this._onFrame;var e=this._finishFn;delete this._finishFn,e.call(this)},n.prototype._normalizeBearing=function(e,n){e=i.wrap(e,-180,180);var t=Math.abs(e-n);return Math.abs(e-360-n)180?-360:t<-180?360:0}},n}(s);n.exports=u},{"../geo/lng_lat":62,"../geo/lng_lat_bounds":63,"../style-spec/util/interpolate":158,"../util/browser":252,"../util/evented":260,"../util/util":275,"@mapbox/point-geometry":4}],232:[function(e,n,t){"use strict";var i=e("../../util/dom"),a=e("../../util/util"),r=e("../../util/config"),o=function(e){this.options=e,a.bindAll(["_updateEditLink","_updateData","_updateCompact"],this)};o.prototype.getDefaultPosition=function(){return"bottom-right"},o.prototype.onAdd=function(e){var n=this.options&&this.options.compact;return this._map=e,this._container=i.create("div","mapboxgl-ctrl mapboxgl-ctrl-attrib"),n&&this._container.classList.add("mapboxgl-compact"),this._updateAttributions(),this._updateEditLink(),this._map.on("sourcedata",this._updateData),this._map.on("moveend",this._updateEditLink),void 0===n&&(this._map.on("resize",this._updateCompact),this._updateCompact()),this._container},o.prototype.onRemove=function(){i.remove(this._container),this._map.off("sourcedata",this._updateData),this._map.off("moveend",this._updateEditLink),this._map.off("resize",this._updateCompact),this._map=void 0},o.prototype._updateEditLink=function(){var e=this._editLink;e||(e=this._editLink=this._container.querySelector(".mapbox-improve-map"));var n=[{key:"owner",value:this.styleOwner},{key:"id",value:this.styleId},{key:"access_token",value:r.ACCESS_TOKEN}];if(e){var t=n.reduce(function(e,t,i){return t.value&&(e+=t.key+"="+t.value+(i=0)return!1;return!0}),e.length?(this._container.innerHTML=e.join(" | "),this._container.classList.remove("mapboxgl-attrib-empty")):this._container.classList.add("mapboxgl-attrib-empty"),this._editLink=null}},o.prototype._updateCompact=function(){this._map.getCanvasContainer().offsetWidth<=640?this._container.classList.add("mapboxgl-compact"):this._container.classList.remove("mapboxgl-compact")},n.exports=o},{"../../util/config":256,"../../util/dom":259,"../../util/util":275}],233:[function(e,n,t){"use strict";var i=e("../../util/dom"),a=e("../../util/util"),r=e("../../util/window"),o=function(){this._fullscreen=!1,a.bindAll(["_onClickFullscreen","_changeIcon"],this),"onfullscreenchange"in r.document?this._fullscreenchange="fullscreenchange":"onmozfullscreenchange"in r.document?this._fullscreenchange="mozfullscreenchange":"onwebkitfullscreenchange"in r.document?this._fullscreenchange="webkitfullscreenchange":"onmsfullscreenchange"in r.document&&(this._fullscreenchange="MSFullscreenChange"),this._className="mapboxgl-ctrl"};o.prototype.onAdd=function(e){return this._map=e,this._mapContainer=this._map.getContainer(),this._container=i.create("div",this._className+" mapboxgl-ctrl-group"),this._checkFullscreenSupport()?this._setupUI():(this._container.style.display="none",a.warnOnce("This device does not support fullscreen mode.")),this._container},o.prototype.onRemove=function(){i.remove(this._container),this._map=null,r.document.removeEventListener(this._fullscreenchange,this._changeIcon)},o.prototype._checkFullscreenSupport=function(){return!!(r.document.fullscreenEnabled||r.document.mozFullScreenEnabled||r.document.msFullscreenEnabled||r.document.webkitFullscreenEnabled)},o.prototype._setupUI=function(){var e=this._fullscreenButton=i.create("button",this._className+"-icon "+this._className+"-fullscreen",this._container);e.setAttribute("aria-label","Toggle fullscreen"),e.type="button",this._fullscreenButton.addEventListener("click",this._onClickFullscreen),r.document.addEventListener(this._fullscreenchange,this._changeIcon)},o.prototype._isFullscreen=function(){return this._fullscreen},o.prototype._changeIcon=function(){(r.document.fullscreenElement||r.document.mozFullScreenElement||r.document.webkitFullscreenElement||r.document.msFullscreenElement)===this._mapContainer!==this._fullscreen&&(this._fullscreen=!this._fullscreen,this._fullscreenButton.classList.toggle(this._className+"-shrink"),this._fullscreenButton.classList.toggle(this._className+"-fullscreen"))},o.prototype._onClickFullscreen=function(){this._isFullscreen()?r.document.exitFullscreen?r.document.exitFullscreen():r.document.mozCancelFullScreen?r.document.mozCancelFullScreen():r.document.msExitFullscreen?r.document.msExitFullscreen():r.document.webkitCancelFullScreen&&r.document.webkitCancelFullScreen():this._mapContainer.requestFullscreen?this._mapContainer.requestFullscreen():this._mapContainer.mozRequestFullScreen?this._mapContainer.mozRequestFullScreen():this._mapContainer.msRequestFullscreen?this._mapContainer.msRequestFullscreen():this._mapContainer.webkitRequestFullscreen&&this._mapContainer.webkitRequestFullscreen()},n.exports=o},{"../../util/dom":259,"../../util/util":275,"../../util/window":254}],234:[function(e,n,t){"use strict";function i(e){void 0!==a?e(a):void 0!==l.navigator.permissions?l.navigator.permissions.query({name:"geolocation"}).then(function(n){a="denied"!==n.state,e(a)}):(a=!!l.navigator.geolocation,e(a))}var a,r=e("../../util/evented"),o=e("../../util/dom"),l=e("../../util/window"),c=e("../../util/util"),s=e("../../geo/lng_lat"),u=e("../marker"),p={positionOptions:{enableHighAccuracy:!1,timeout:6e3},fitBoundsOptions:{maxZoom:15},trackUserLocation:!1,showUserLocation:!0},m=function(e){function n(n){e.call(this),this.options=c.extend({},p,n),c.bindAll(["_onSuccess","_onError","_finish","_setupUI","_updateCamera","_updateMarker","_onClickGeolocate"],this)}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.onAdd=function(e){return this._map=e,this._container=o.create("div","mapboxgl-ctrl mapboxgl-ctrl-group"),i(this._setupUI),this._container},n.prototype.onRemove=function(){void 0!==this._geolocationWatchID&&(l.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0),this.options.showUserLocation&&this._userLocationDotMarker.remove(),o.remove(this._container),this._map=void 0},n.prototype._onSuccess=function(e){if(this.options.trackUserLocation)switch(this._lastKnownPosition=e,this._watchState){case"WAITING_ACTIVE":case"ACTIVE_LOCK":case"ACTIVE_ERROR":this._watchState="ACTIVE_LOCK",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active");break;case"BACKGROUND":case"BACKGROUND_ERROR":this._watchState="BACKGROUND",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background")}this.options.showUserLocation&&"OFF"!==this._watchState&&this._updateMarker(e),this.options.trackUserLocation&&"ACTIVE_LOCK"!==this._watchState||this._updateCamera(e),this.options.showUserLocation&&this._dotElement.classList.remove("mapboxgl-user-location-dot-stale"),this.fire("geolocate",e),this._finish()},n.prototype._updateCamera=function(e){var n=new s(e.coords.longitude,e.coords.latitude),t=e.coords.accuracy;this._map.fitBounds(n.toBounds(t),this.options.fitBoundsOptions,{geolocateSource:!0})},n.prototype._updateMarker=function(e){e?this._userLocationDotMarker.setLngLat([e.coords.longitude,e.coords.latitude]).addTo(this._map):this._userLocationDotMarker.remove()},n.prototype._onError=function(e){if(this.options.trackUserLocation)if(1===e.code)this._watchState="OFF",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background-error"),void 0!==this._geolocationWatchID&&this._clearWatch();else switch(this._watchState){case"WAITING_ACTIVE":this._watchState="ACTIVE_ERROR",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active-error");break;case"ACTIVE_LOCK":this._watchState="ACTIVE_ERROR",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting");break;case"BACKGROUND":this._watchState="BACKGROUND_ERROR",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting")}"OFF"!==this._watchState&&this.options.showUserLocation&&this._dotElement.classList.add("mapboxgl-user-location-dot-stale"),this.fire("error",e),this._finish()},n.prototype._finish=function(){this._timeoutId&&clearTimeout(this._timeoutId),this._timeoutId=void 0},n.prototype._setupUI=function(e){var n=this;!1!==e&&(this._container.addEventListener("contextmenu",function(e){return e.preventDefault()}),this._geolocateButton=o.create("button","mapboxgl-ctrl-icon mapboxgl-ctrl-geolocate",this._container),this._geolocateButton.type="button",this._geolocateButton.setAttribute("aria-label","Geolocate"),this.options.trackUserLocation&&(this._geolocateButton.setAttribute("aria-pressed","false"),this._watchState="OFF"),this.options.showUserLocation&&(this._dotElement=o.create("div","mapboxgl-user-location-dot"),this._userLocationDotMarker=new u(this._dotElement),this.options.trackUserLocation&&(this._watchState="OFF")),this._geolocateButton.addEventListener("click",this._onClickGeolocate.bind(this)),this.options.trackUserLocation&&this._map.on("movestart",function(e){e.geolocateSource||"ACTIVE_LOCK"!==n._watchState||(n._watchState="BACKGROUND",n._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background"),n._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),n.fire("trackuserlocationend"))}))},n.prototype._onClickGeolocate=function(){if(this.options.trackUserLocation){switch(this._watchState){case"OFF":this._watchState="WAITING_ACTIVE",this.fire("trackuserlocationstart");break;case"WAITING_ACTIVE":case"ACTIVE_LOCK":case"ACTIVE_ERROR":case"BACKGROUND_ERROR":this._watchState="OFF",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background-error"),this.fire("trackuserlocationend");break;case"BACKGROUND":this._watchState="ACTIVE_LOCK",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._lastKnownPosition&&this._updateCamera(this._lastKnownPosition),this.fire("trackuserlocationstart")}switch(this._watchState){case"WAITING_ACTIVE":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active");break;case"ACTIVE_LOCK":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active");break;case"ACTIVE_ERROR":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active-error");break;case"BACKGROUND":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background");break;case"BACKGROUND_ERROR":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background-error")}"OFF"===this._watchState&&void 0!==this._geolocationWatchID?this._clearWatch():void 0===this._geolocationWatchID&&(this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.setAttribute("aria-pressed","true"),this._geolocationWatchID=l.navigator.geolocation.watchPosition(this._onSuccess,this._onError,this.options.positionOptions))}else l.navigator.geolocation.getCurrentPosition(this._onSuccess,this._onError,this.options.positionOptions),this._timeoutId=setTimeout(this._finish,1e4)},n.prototype._clearWatch=function(){l.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0,this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.setAttribute("aria-pressed","false"),this.options.showUserLocation&&this._updateMarker(null)},n}(r);n.exports=m},{"../../geo/lng_lat":62,"../../util/dom":259,"../../util/evented":260,"../../util/util":275,"../../util/window":254,"../marker":248}],235:[function(e,n,t){"use strict";var i=e("../../util/dom"),a=e("../../util/util"),r=function(){a.bindAll(["_updateLogo"],this)};r.prototype.onAdd=function(e){this._map=e,this._container=i.create("div","mapboxgl-ctrl");var n=i.create("a","mapboxgl-ctrl-logo");return n.target="_blank",n.href="https://www.mapbox.com/",n.setAttribute("aria-label","Mapbox logo"),this._container.appendChild(n),this._container.style.display="none",this._map.on("sourcedata",this._updateLogo),this._updateLogo(),this._container},r.prototype.onRemove=function(){i.remove(this._container),this._map.off("sourcedata",this._updateLogo)},r.prototype.getDefaultPosition=function(){return"bottom-left"},r.prototype._updateLogo=function(e){e&&"metadata"!==e.sourceDataType||(this._container.style.display=this._logoRequired()?"block":"none")},r.prototype._logoRequired=function(){if(this._map.style){var e=this._map.style.sourceCaches;for(var n in e)if(e[n].getSource().mapbox_logo)return!0;return!1}},n.exports=r},{"../../util/dom":259,"../../util/util":275}],236:[function(e,n,t){"use strict";var i=e("../../util/dom"),a=e("../../util/util"),r=e("../handler/drag_rotate"),o={showCompass:!0,showZoom:!0},l=function(e){var n=this;this.options=a.extend({},o,e),this._container=i.create("div","mapboxgl-ctrl mapboxgl-ctrl-group"),this._container.addEventListener("contextmenu",function(e){return e.preventDefault()}),this.options.showZoom&&(this._zoomInButton=this._createButton("mapboxgl-ctrl-icon mapboxgl-ctrl-zoom-in","Zoom In",function(){return n._map.zoomIn()}),this._zoomOutButton=this._createButton("mapboxgl-ctrl-icon mapboxgl-ctrl-zoom-out","Zoom Out",function(){return n._map.zoomOut()})),this.options.showCompass&&(a.bindAll(["_rotateCompassArrow"],this),this._compass=this._createButton("mapboxgl-ctrl-icon mapboxgl-ctrl-compass","Reset North",function(){return n._map.resetNorth()}),this._compassArrow=i.create("span","mapboxgl-ctrl-compass-arrow",this._compass))};l.prototype._rotateCompassArrow=function(){var e="rotate("+this._map.transform.angle*(180/Math.PI)+"deg)";this._compassArrow.style.transform=e},l.prototype.onAdd=function(e){return this._map=e,this.options.showCompass&&(this._map.on("rotate",this._rotateCompassArrow),this._rotateCompassArrow(),this._handler=new r(e,{button:"left",element:this._compass}),this._handler.enable()),this._container},l.prototype.onRemove=function(){i.remove(this._container),this.options.showCompass&&(this._map.off("rotate",this._rotateCompassArrow),this._handler.disable(),delete this._handler),delete this._map},l.prototype._createButton=function(e,n,t){var a=i.create("button",e,this._container);return a.type="button",a.setAttribute("aria-label",n),a.addEventListener("click",t),a},n.exports=l},{"../../util/dom":259,"../../util/util":275,"../handler/drag_rotate":242}],237:[function(e,n,t){"use strict";function i(e,n,t){var i=t&&t.maxWidth||100,o=e._container.clientHeight/2,l=r(e.unproject([0,o]),e.unproject([i,o]));if(t&&"imperial"===t.unit){var c=3.2808*l;c>5280?a(n,i,c/5280,"mi"):a(n,i,c,"ft")}else if(t&&"nautical"===t.unit){var s=l/1852;a(n,i,s,"nm")}else a(n,i,l,"m")}function a(e,n,t,i){var a=o(t),r=a/t;"m"===i&&a>=1e3&&(a/=1e3,i="km"),e.style.width=n*r+"px",e.innerHTML=a+i}function r(e,n){var t=Math.PI/180,i=e.lat*t,a=n.lat*t,r=Math.sin(i)*Math.sin(a)+Math.cos(i)*Math.cos(a)*Math.cos((n.lng-e.lng)*t);return 6371e3*Math.acos(Math.min(r,1))}function o(e){var n=Math.pow(10,(""+Math.floor(e)).length-1),t=e/n;return t=t>=10?10:t>=5?5:t>=3?3:t>=2?2:1,n*t}var l=e("../../util/dom"),c=e("../../util/util"),s=function(e){this.options=e,c.bindAll(["_onMove"],this)};s.prototype.getDefaultPosition=function(){return"bottom-left"},s.prototype._onMove=function(){i(this._map,this._container,this.options)},s.prototype.onAdd=function(e){return this._map=e,this._container=l.create("div","mapboxgl-ctrl mapboxgl-ctrl-scale",e.getContainer()),this._map.on("move",this._onMove),this._onMove(),this._container},s.prototype.onRemove=function(){l.remove(this._container),this._map.off("move",this._onMove),this._map=void 0},n.exports=s},{"../../util/dom":259,"../../util/util":275}],238:[function(e,n,t){"use strict"},{}],239:[function(e,n,t){"use strict";var i=e("../../util/dom"),a=e("../../geo/lng_lat_bounds"),r=e("../../util/util"),o=e("../../util/window"),l=function(e){this._map=e,this._el=e.getCanvasContainer(),this._container=e.getContainer(),r.bindAll(["_onMouseDown","_onMouseMove","_onMouseUp","_onKeyDown"],this)};l.prototype.isEnabled=function(){return!!this._enabled},l.prototype.isActive=function(){return!!this._active},l.prototype.enable=function(){this.isEnabled()||(this._map.dragPan&&this._map.dragPan.disable(),this._el.addEventListener("mousedown",this._onMouseDown,!1),this._map.dragPan&&this._map.dragPan.enable(),this._enabled=!0)},l.prototype.disable=function(){this.isEnabled()&&(this._el.removeEventListener("mousedown",this._onMouseDown),this._enabled=!1)},l.prototype._onMouseDown=function(e){e.shiftKey&&0===e.button&&(o.document.addEventListener("mousemove",this._onMouseMove,!1),o.document.addEventListener("keydown",this._onKeyDown,!1),o.document.addEventListener("mouseup",this._onMouseUp,!1),i.disableDrag(),this._startPos=i.mousePos(this._el,e),this._active=!0)},l.prototype._onMouseMove=function(e){var n=this._startPos,t=i.mousePos(this._el,e);this._box||(this._box=i.create("div","mapboxgl-boxzoom",this._container),this._container.classList.add("mapboxgl-crosshair"),this._fireEvent("boxzoomstart",e));var a=Math.min(n.x,t.x),r=Math.max(n.x,t.x),o=Math.min(n.y,t.y),l=Math.max(n.y,t.y);i.setTransform(this._box,"translate("+a+"px,"+o+"px)"),this._box.style.width=r-a+"px",this._box.style.height=l-o+"px"},l.prototype._onMouseUp=function(e){if(0===e.button){var n=this._startPos,t=i.mousePos(this._el,e),r=(new a).extend(this._map.unproject(n)).extend(this._map.unproject(t));this._finish(),n.x===t.x&&n.y===t.y?this._fireEvent("boxzoomcancel",e):this._map.fitBounds(r,{linear:!0}).fire("boxzoomend",{originalEvent:e,boxZoomBounds:r})}},l.prototype._onKeyDown=function(e){27===e.keyCode&&(this._finish(),this._fireEvent("boxzoomcancel",e))},l.prototype._finish=function(){this._active=!1,o.document.removeEventListener("mousemove",this._onMouseMove,!1),o.document.removeEventListener("keydown",this._onKeyDown,!1),o.document.removeEventListener("mouseup",this._onMouseUp,!1),this._container.classList.remove("mapboxgl-crosshair"),this._box&&(i.remove(this._box),this._box=null),i.enableDrag()},l.prototype._fireEvent=function(e,n){return this._map.fire(e,{originalEvent:n})},n.exports=l},{"../../geo/lng_lat_bounds":63,"../../util/dom":259,"../../util/util":275,"../../util/window":254}],240:[function(e,n,t){"use strict";var i=e("../../util/util"),a=function(e){this._map=e,i.bindAll(["_onDblClick","_onZoomEnd"],this)};a.prototype.isEnabled=function(){return!!this._enabled},a.prototype.isActive=function(){return!!this._active},a.prototype.enable=function(){this.isEnabled()||(this._map.on("dblclick",this._onDblClick),this._enabled=!0)},a.prototype.disable=function(){this.isEnabled()&&(this._map.off("dblclick",this._onDblClick),this._enabled=!1)},a.prototype._onDblClick=function(e){this._active=!0,this._map.on("zoomend",this._onZoomEnd),this._map.zoomTo(this._map.getZoom()+(e.originalEvent.shiftKey?-1:1),{around:e.lngLat},e)},a.prototype._onZoomEnd=function(){this._active=!1,this._map.off("zoomend",this._onZoomEnd)},n.exports=a},{"../../util/util":275}],241:[function(e,n,t){"use strict";var i=e("../../util/dom"),a=e("../../util/util"),r=e("../../util/window"),o=e("../../util/browser"),l=a.bezier(0,0,.3,1),c=function(e){this._map=e,this._el=e.getCanvasContainer(),a.bindAll(["_onDown","_onMove","_onUp","_onTouchEnd","_onMouseUp","_onDragFrame","_onDragFinished"],this)};c.prototype.isEnabled=function(){return!!this._enabled},c.prototype.isActive=function(){return!!this._active},c.prototype.enable=function(){this.isEnabled()||(this._el.classList.add("mapboxgl-touch-drag-pan"),i.addEventListener(this._el,"mousedown",this._onDown),i.addEventListener(this._el,"touchstart",this._onDown,{passive:!1}),this._enabled=!0)},c.prototype.disable=function(){this.isEnabled()&&(this._el.classList.remove("mapboxgl-touch-drag-pan"),i.removeEventListener(this._el,"mousedown",this._onDown),i.removeEventListener(this._el,"touchstart",this._onDown,{passive:!1}),this._enabled=!1)},c.prototype._onDown=function(e){this._ignoreEvent(e)||this.isActive()||(e.touches?(i.addEventListener(r.document,"touchmove",this._onMove,{passive:!1}),i.addEventListener(r.document,"touchend",this._onTouchEnd)):(i.addEventListener(r.document,"mousemove",this._onMove),i.addEventListener(r.document,"mouseup",this._onMouseUp)),i.addEventListener(r,"blur",this._onMouseUp),this._active=!1,this._previousPos=i.mousePos(this._el,e),this._inertia=[[o.now(),this._previousPos]])},c.prototype._onMove=function(e){if(!this._ignoreEvent(e)){this._lastMoveEvent=e,e.preventDefault();var n=i.mousePos(this._el,e);if(this._drainInertiaBuffer(),this._inertia.push([o.now(),n]),!this._previousPos)return void(this._previousPos=n);this._pos=n,this.isActive()||(this._active=!0,this._map.moving=!0,this._fireEvent("dragstart",e),this._fireEvent("movestart",e),this._map._startAnimation(this._onDragFrame,this._onDragFinished)),this._map._update()}},c.prototype._onDragFrame=function(e){var n=this._lastMoveEvent;n&&(e.setLocationAtPoint(e.pointLocation(this._previousPos),this._pos),this._fireEvent("drag",n),this._fireEvent("move",n),this._previousPos=this._pos,delete this._lastMoveEvent)},c.prototype._onDragFinished=function(e){var n=this;if(this.isActive()){this._active=!1,delete this._lastMoveEvent,delete this._previousPos,delete this._pos,this._fireEvent("dragend",e),this._drainInertiaBuffer();var t=function(){n._map.moving=!1,n._fireEvent("moveend",e)},i=this._inertia;if(i.length<2)return void t();var a=i[i.length-1],r=i[0],o=a[1].sub(r[1]),c=(a[0]-r[0])/1e3;if(0===c||a[1].equals(r[1]))return void t();var s=o.mult(.3/c),u=s.mag();u>1400&&(u=1400,s._unit()._mult(u));var p=u/750,m=s.mult(-p/2);this._map.panBy(m,{duration:1e3*p,easing:l,noMoveStart:!0},{originalEvent:e})}},c.prototype._onUp=function(e){this._onDragFinished(e)},c.prototype._onMouseUp=function(e){this._ignoreEvent(e)||(this._onUp(e),i.removeEventListener(r.document,"mousemove",this._onMove),i.removeEventListener(r.document,"mouseup",this._onMouseUp),i.removeEventListener(r,"blur",this._onMouseUp))},c.prototype._onTouchEnd=function(e){this._ignoreEvent(e)||(this._onUp(e),i.removeEventListener(r.document,"touchmove",this._onMove,{passive:!1}),i.removeEventListener(r.document,"touchend",this._onTouchEnd))},c.prototype._fireEvent=function(e,n){return this._map.fire(e,n?{originalEvent:n}:{})},c.prototype._ignoreEvent=function(e){var n=this._map;return!(!n.boxZoom||!n.boxZoom.isActive())||!(!n.dragRotate||!n.dragRotate.isActive())||(e.touches?e.touches.length>1:!!e.ctrlKey||"mousemove"!==e.type&&e.button&&0!==e.button)},c.prototype._drainInertiaBuffer=function(){for(var e=this._inertia,n=o.now();e.length>0&&n-e[0][0]>160;)e.shift()},n.exports=c},{"../../util/browser":252,"../../util/dom":259,"../../util/util":275,"../../util/window":254}],242:[function(e,n,t){"use strict";var i=e("../../util/dom"),a=e("../../util/util"),r=e("../../util/window"),o=e("../../util/browser"),l=a.bezier(0,0,.25,1),c=function(e,n){this._map=e,this._el=n.element||e.getCanvasContainer(),this._button=n.button||"right",this._bearingSnap=n.bearingSnap||0,this._pitchWithRotate=!1!==n.pitchWithRotate,a.bindAll(["_onDown","_onMove","_onUp","_onDragFrame","_onDragFinished"],this)};c.prototype.isEnabled=function(){return!!this._enabled},c.prototype.isActive=function(){return!!this._active},c.prototype.enable=function(){this.isEnabled()||(this._el.addEventListener("mousedown",this._onDown),this._enabled=!0)},c.prototype.disable=function(){this.isEnabled()&&(this._el.removeEventListener("mousedown",this._onDown),this._enabled=!1)},c.prototype._onDown=function(e){if(!(this._map.boxZoom&&this._map.boxZoom.isActive()||this._map.dragPan&&this._map.dragPan.isActive()||this.isActive())){if("right"===this._button){var n=e.ctrlKey?0:2,t=e.button;if(void 0!==r.InstallTrigger&&2===e.button&&e.ctrlKey&&r.navigator.platform.toUpperCase().indexOf("MAC")>=0&&(t=0),t!==n)return}else if(e.ctrlKey||0!==e.button)return;i.disableDrag(),r.document.addEventListener("mousemove",this._onMove,{capture:!0}),r.document.addEventListener("mouseup",this._onUp),r.addEventListener("blur",this._onUp),this._active=!1,this._inertia=[[o.now(),this._map.getBearing()]],this._previousPos=i.mousePos(this._el,e),this._center=this._map.transform.centerPoint,e.preventDefault()}},c.prototype._onMove=function(e){this._lastMoveEvent=e;var n=i.mousePos(this._el,e);if(!this._previousPos)return void(this._previousPos=n);this._pos=n,this.isActive()||(this._active=!0,this._map.moving=!0,this._fireEvent("rotatestart",e),this._fireEvent("movestart",e),this._pitchWithRotate&&this._fireEvent("pitchstart",e),this._map._startAnimation(this._onDragFrame,this._onDragFinished)),this._map._update()},c.prototype._onUp=function(e){r.document.removeEventListener("mousemove",this._onMove,{capture:!0}),r.document.removeEventListener("mouseup",this._onUp),r.removeEventListener("blur",this._onUp),i.enableDrag(),this._onDragFinished(e)},c.prototype._onDragFrame=function(e){var n=this._lastMoveEvent;if(n){var t=this._previousPos,i=this._pos,a=.8*(t.x-i.x),r=-.5*(t.y-i.y),l=e.bearing-a,c=e.pitch-r,s=this._inertia,u=s[s.length-1];this._drainInertiaBuffer(),s.push([o.now(),this._map._normalizeBearing(l,u[1])]),e.bearing=l,this._pitchWithRotate&&(this._fireEvent("pitch",n),e.pitch=c),this._fireEvent("rotate",n),this._fireEvent("move",n),delete this._lastMoveEvent,this._previousPos=this._pos}},c.prototype._onDragFinished=function(e){var n=this;if(this.isActive()){this._active=!1,delete this._lastMoveEvent,delete this._previousPos,this._fireEvent("rotateend",e),this._drainInertiaBuffer();var t=this._map,i=t.getBearing(),a=this._inertia,r=function(){Math.abs(i)180&&(g=180);var _=g/180;u+=m*g*(_/2),Math.abs(t._normalizeBearing(u,0))0&&n-e[0][0]>160;)e.shift()},n.exports=c},{"../../util/browser":252,"../../util/dom":259,"../../util/util":275,"../../util/window":254}],243:[function(e,n,t){"use strict";function i(e){return e*(2-e)}var a=e("../../util/util"),r=function(e){this._map=e,this._el=e.getCanvasContainer(),a.bindAll(["_onKeyDown"],this)};r.prototype.isEnabled=function(){return!!this._enabled},r.prototype.enable=function(){this.isEnabled()||(this._el.addEventListener("keydown",this._onKeyDown,!1),this._enabled=!0)},r.prototype.disable=function(){this.isEnabled()&&(this._el.removeEventListener("keydown",this._onKeyDown),this._enabled=!1)},r.prototype._onKeyDown=function(e){if(!(e.altKey||e.ctrlKey||e.metaKey)){var n=0,t=0,a=0,r=0,o=0;switch(e.keyCode){case 61:case 107:case 171:case 187:n=1;break;case 189:case 109:case 173:n=-1;break;case 37:e.shiftKey?t=-1:(e.preventDefault(),r=-1);break;case 39:e.shiftKey?t=1:(e.preventDefault(),r=1);break;case 38:e.shiftKey?a=1:(e.preventDefault(),o=-1);break;case 40:e.shiftKey?a=-1:(o=1,e.preventDefault());break;default:return}var l=this._map,c=l.getZoom(),s={duration:300,delayEndEvents:500,easing:i,zoom:n?Math.round(c)+n*(e.shiftKey?2:1):c,bearing:l.getBearing()+15*t,pitch:l.getPitch()+10*a,offset:[100*-r,100*-o],center:l.getCenter()};l.easeTo(s,{originalEvent:e})}},n.exports=r},{"../../util/util":275}],244:[function(e,n,t){"use strict";var i=e("../../util/dom"),a=e("../../util/util"),r=e("../../util/browser"),o=e("../../util/window"),l=e("../../style-spec/util/interpolate").number,c=e("../../geo/lng_lat"),s=o.navigator.userAgent.toLowerCase(),u=-1!==s.indexOf("firefox"),p=-1!==s.indexOf("safari")&&-1===s.indexOf("chrom"),m=function(e){this._map=e,this._el=e.getCanvasContainer(),this._delta=0,a.bindAll(["_onWheel","_onTimeout","_onScrollFrame","_onScrollFinished"],this)};m.prototype.isEnabled=function(){return!!this._enabled},m.prototype.isActive=function(){return!!this._active},m.prototype.enable=function(e){this.isEnabled()||(this._el.addEventListener("wheel",this._onWheel,!1),this._el.addEventListener("mousewheel",this._onWheel,!1),this._enabled=!0,this._aroundCenter=e&&"center"===e.around)},m.prototype.disable=function(){this.isEnabled()&&(this._el.removeEventListener("wheel",this._onWheel),this._el.removeEventListener("mousewheel",this._onWheel),this._enabled=!1)},m.prototype._onWheel=function(e){var n=0;"wheel"===e.type?(n=e.deltaY,u&&e.deltaMode===o.WheelEvent.DOM_DELTA_PIXEL&&(n/=r.devicePixelRatio),e.deltaMode===o.WheelEvent.DOM_DELTA_LINE&&(n*=40)):"mousewheel"===e.type&&(n=-e.wheelDeltaY,p&&(n/=3));var t=r.now(),i=t-(this._lastWheelEventTime||0);this._lastWheelEventTime=t,0!==n&&n%4.000244140625==0?this._type="wheel":0!==n&&Math.abs(n)<4?this._type="trackpad":i>400?(this._type=null,this._lastValue=n,this._timeout=setTimeout(this._onTimeout,40,e)):this._type||(this._type=Math.abs(i*n)<200?"trackpad":"wheel",this._timeout&&(clearTimeout(this._timeout),this._timeout=null,n+=this._lastValue)),e.shiftKey&&n&&(n/=4),this._type&&(this._lastWheelEvent=e,this._delta-=n,this.isActive()||this._start(e)),e.preventDefault()},m.prototype._onTimeout=function(e){this._type="wheel",this._delta-=this._lastValue,this.isActive()||this._start(e)},m.prototype._start=function(e){if(this._delta){this._active=!0,this._map.moving=!0,this._map.zooming=!0,this._map.fire("movestart",{originalEvent:e}),this._map.fire("zoomstart",{originalEvent:e}),clearTimeout(this._finishTimeout);var n=i.mousePos(this._el,e);this._around=c.convert(this._aroundCenter?this._map.getCenter():this._map.unproject(n)),this._aroundPoint=this._map.transform.locationPoint(this._around),this._map._startAnimation(this._onScrollFrame,this._onScrollFinished)}},m.prototype._onScrollFrame=function(e){if(this.isActive()){if(0!==this._delta){var n="wheel"===this._type&&Math.abs(this._delta)>4.000244140625?1/450:.01,t=2/(1+Math.exp(-Math.abs(this._delta*n)));this._delta<0&&0!==t&&(t=1/t);var i="number"==typeof this._targetZoom?e.zoomScale(this._targetZoom):e.scale;this._targetZoom=Math.min(e.maxZoom,Math.max(e.minZoom,e.scaleZoom(i*t))),"wheel"===this._type&&(this._startZoom=e.zoom,this._easing=this._smoothOutEasing(200)),this._delta=0}if("wheel"===this._type){var a=Math.min((r.now()-this._lastWheelEventTime)/200,1),o=this._easing(a);e.zoom=l(this._startZoom,this._targetZoom,o),1===a&&this._map.stop()}else e.zoom=this._targetZoom,this._map.stop();e.setLocationAtPoint(this._around,this._aroundPoint),this._map.fire("move",{originalEvent:this._lastWheelEvent}),this._map.fire("zoom",{originalEvent:this._lastWheelEvent})}},m.prototype._onScrollFinished=function(){var e=this;this.isActive()&&(this._active=!1,this._finishTimeout=setTimeout(function(){e._map.moving=!1,e._map.zooming=!1,e._map.fire("zoomend"),e._map.fire("moveend"),delete e._targetZoom},200))},m.prototype._smoothOutEasing=function(e){var n=a.ease;if(this._prevEase){var t=this._prevEase,i=(r.now()-t.start)/t.duration,o=t.easing(i+.01)-t.easing(i),l=.27/Math.sqrt(o*o+1e-4)*.01,c=Math.sqrt(.0729-l*l);n=a.bezier(l,c,.25,1)}return this._prevEase={start:r.now(),duration:e,easing:n},n},n.exports=m},{"../../geo/lng_lat":62,"../../style-spec/util/interpolate":158,"../../util/browser":252,"../../util/dom":259,"../../util/util":275,"../../util/window":254}],245:[function(e,n,t){"use strict";var i=e("../../util/dom"),a=e("../../util/util"),r=e("../../util/window"),o=e("../../util/browser"),l=a.bezier(0,0,.15,1),c=function(e){this._map=e,this._el=e.getCanvasContainer(),a.bindAll(["_onStart","_onMove","_onEnd"],this)};c.prototype.isEnabled=function(){return!!this._enabled},c.prototype.enable=function(e){this.isEnabled()||(this._el.classList.add("mapboxgl-touch-zoom-rotate"),i.addEventListener(this._el,"touchstart",this._onStart,{passive:!1}),this._enabled=!0,this._aroundCenter=e&&"center"===e.around)},c.prototype.disable=function(){this.isEnabled()&&(this._el.classList.remove("mapboxgl-touch-zoom-rotate"),i.removeEventListener(this._el,"touchstart",this._onStart,{passive:!1}),this._enabled=!1)},c.prototype.disableRotation=function(){this._rotationDisabled=!0},c.prototype.enableRotation=function(){this._rotationDisabled=!1},c.prototype._onStart=function(e){if(2===e.touches.length){var n=i.mousePos(this._el,e.touches[0]),t=i.mousePos(this._el,e.touches[1]);this._startVec=n.sub(t),this._startScale=this._map.transform.scale,this._startBearing=this._map.transform.bearing,this._gestureIntent=void 0,this._inertia=[],i.addEventListener(r.document,"touchmove",this._onMove,{passive:!1}),i.addEventListener(r.document,"touchend",this._onEnd)}},c.prototype._onMove=function(e){if(2===e.touches.length){var n=i.mousePos(this._el,e.touches[0]),t=i.mousePos(this._el,e.touches[1]),a=n.add(t).div(2),r=n.sub(t),l=r.mag()/this._startVec.mag(),c=this._rotationDisabled?0:180*r.angleWith(this._startVec)/Math.PI,s=this._map;if(this._gestureIntent){var u={duration:0,around:s.unproject(a)};"rotate"===this._gestureIntent&&(u.bearing=this._startBearing+c),"zoom"!==this._gestureIntent&&"rotate"!==this._gestureIntent||(u.zoom=s.transform.scaleZoom(this._startScale*l)),s.stop(),this._drainInertiaBuffer(),this._inertia.push([o.now(),l,a]),s.easeTo(u,{originalEvent:e})}else{var p=Math.abs(1-l)>.15;Math.abs(c)>10?this._gestureIntent="rotate":p&&(this._gestureIntent="zoom"),this._gestureIntent&&(this._startVec=r,this._startScale=s.transform.scale,this._startBearing=s.transform.bearing)}e.preventDefault()}},c.prototype._onEnd=function(e){i.removeEventListener(r.document,"touchmove",this._onMove,{passive:!1}),i.removeEventListener(r.document,"touchend",this._onEnd),this._drainInertiaBuffer();var n=this._inertia,t=this._map;if(n.length<2)return void t.snapToNorth({},{originalEvent:e});var a=n[n.length-1],o=n[0],c=t.transform.scaleZoom(this._startScale*a[1]),s=t.transform.scaleZoom(this._startScale*o[1]),u=c-s,p=(a[0]-o[0])/1e3,m=a[2];if(0===p||c===s)return void t.snapToNorth({},{originalEvent:e});var d=.15*u/p;Math.abs(d)>2.5&&(d=d>0?2.5:-2.5);var g=1e3*Math.abs(d/(12*.15)),_=c+d*g/2e3;_<0&&(_=0),t.easeTo({zoom:_,duration:g,easing:l,around:this._aroundCenter?t.getCenter():t.unproject(m)},{originalEvent:e})},c.prototype._drainInertiaBuffer=function(){for(var e=this._inertia,n=o.now();e.length>2&&n-e[0][0]>160;)e.shift()},n.exports=c},{"../../util/browser":252,"../../util/dom":259,"../../util/util":275,"../../util/window":254}],246:[function(e,n,t){"use strict";var i=e("../util/util"),a=e("../util/window"),r=e("../util/throttle"),o=function(){i.bindAll(["_onHashChange","_updateHash"],this),this._updateHash=r(this._updateHashUnthrottled.bind(this),300)};o.prototype.addTo=function(e){return this._map=e,a.addEventListener("hashchange",this._onHashChange,!1),this._map.on("moveend",this._updateHash),this},o.prototype.remove=function(){return a.removeEventListener("hashchange",this._onHashChange,!1),this._map.off("moveend",this._updateHash),delete this._map,this},o.prototype.getHashString=function(e){var n=this._map.getCenter(),t=Math.round(100*this._map.getZoom())/100,i=Math.ceil((t*Math.LN2+Math.log(512/360/.5))/Math.LN10),a=Math.pow(10,i),r=Math.round(n.lng*a)/a,o=Math.round(n.lat*a)/a,l=this._map.getBearing(),c=this._map.getPitch(),s="";return s+=e?"#/"+r+"/"+o+"/"+t:"#"+t+"/"+o+"/"+r,(l||c)&&(s+="/"+Math.round(10*l)/10),c&&(s+="/"+Math.round(c)),s},o.prototype._onHashChange=function(){var e=a.location.hash.replace("#","").split("/");return e.length>=3&&(this._map.jumpTo({center:[+e[2],+e[1]],zoom:+e[0],bearing:+(e[3]||0),pitch:+(e[4]||0)}),!0)},o.prototype._updateHashUnthrottled=function(){var e=this.getHashString();a.history.replaceState("","",e)},n.exports=o},{"../util/throttle":272,"../util/util":275,"../util/window":254}],247:[function(e,n,t){"use strict";function i(e){e.parentNode&&e.parentNode.removeChild(e)}var a=e("../util/util"),r=e("../util/browser"),o=e("../util/window"),l=e("../util/window"),c=l.HTMLImageElement,s=l.HTMLElement,u=e("../util/dom"),p=e("../util/ajax"),m=e("../style/style"),d=e("../style/evaluation_parameters"),g=e("../render/painter"),_=e("../geo/transform"),f=e("./hash"),h=e("./bind_handlers"),y=e("./camera"),v=e("../geo/lng_lat"),b=e("../geo/lng_lat_bounds"),E=e("@mapbox/point-geometry"),A=e("./control/attribution_control"),S=e("./control/logo_control"),w=e("@mapbox/mapbox-gl-supported"),N=e("../util/image"),O=N.RGBAImage;e("./events");var x={center:[0,0],zoom:0,bearing:0,pitch:0,minZoom:0,maxZoom:22,interactive:!0,scrollZoom:!0,boxZoom:!0,dragRotate:!0,dragPan:!0,keyboard:!0,doubleClickZoom:!0,touchZoomRotate:!0,bearingSnap:7,hash:!1,attributionControl:!0,failIfMajorPerformanceCaveat:!1,preserveDrawingBuffer:!1,trackResize:!0,renderWorldCopies:!0,refreshExpiredTiles:!0,maxTileCacheSize:null,transformRequest:null,fadeDuration:300},L=function(e){function n(n){if(n=a.extend({},x,n),null!=n.minZoom&&null!=n.maxZoom&&n.minZoom>n.maxZoom)throw new Error("maxZoom must be greater than minZoom");var t=new _(n.minZoom,n.maxZoom,n.renderWorldCopies);e.call(this,t,n),this._interactive=n.interactive,this._maxTileCacheSize=n.maxTileCacheSize,this._failIfMajorPerformanceCaveat=n.failIfMajorPerformanceCaveat,this._preserveDrawingBuffer=n.preserveDrawingBuffer,this._trackResize=n.trackResize,this._bearingSnap=n.bearingSnap,this._refreshExpiredTiles=n.refreshExpiredTiles,this._fadeDuration=n.fadeDuration,this._crossFadingFactor=1,this._collectResourceTiming=n.collectResourceTiming;var i=n.transformRequest;if(this._transformRequest=i?function(e,n){return i(e,n)||{url:e}}:function(e){return{url:e}},"string"==typeof n.container){var r=o.document.getElementById(n.container);if(!r)throw new Error("Container '"+n.container+"' not found.");this._container=r}else{if(!(n.container instanceof s))throw new Error("Invalid type: 'container' must be a String or HTMLElement.");this._container=n.container}n.maxBounds&&this.setMaxBounds(n.maxBounds),a.bindAll(["_onWindowOnline","_onWindowResize","_contextLost","_contextRestored","_update","_render","_onData","_onDataLoading"],this),this._setupContainer(),this._setupPainter(),this.on("move",this._update.bind(this,!1)),this.on("zoom",this._update.bind(this,!0)),void 0!==o&&(o.addEventListener("online",this._onWindowOnline,!1),o.addEventListener("resize",this._onWindowResize,!1)),h(this,n),this._hash=n.hash&&(new f).addTo(this),this._hash&&this._hash._onHashChange()||this.jumpTo({center:n.center,zoom:n.zoom,bearing:n.bearing,pitch:n.pitch}),this.resize(),n.style&&this.setStyle(n.style,{localIdeographFontFamily:n.localIdeographFontFamily}),n.attributionControl&&this.addControl(new A),this.addControl(new S,n.logoPosition),this.on("style.load",function(){this.transform.unmodified&&this.jumpTo(this.style.stylesheet)}),this.on("data",this._onData),this.on("dataloading",this._onDataLoading)}e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n;var t={showTileBoundaries:{},showCollisionBoxes:{},showOverdrawInspector:{},repaint:{},vertices:{}};return n.prototype.addControl=function(e,n){void 0===n&&e.getDefaultPosition&&(n=e.getDefaultPosition()),void 0===n&&(n="top-right");var t=e.onAdd(this),i=this._controlPositions[n];return-1!==n.indexOf("bottom")?i.insertBefore(t,i.firstChild):i.appendChild(t),this},n.prototype.removeControl=function(e){return e.onRemove(this),this},n.prototype.resize=function(){var e=this._containerDimensions(),n=e[0],t=e[1];return this._resizeCanvas(n,t),this.transform.resize(n,t),this.painter.resize(n,t),this.fire("movestart").fire("move").fire("resize").fire("moveend")},n.prototype.getBounds=function(){var e=new b(this.transform.pointLocation(new E(0,this.transform.height)),this.transform.pointLocation(new E(this.transform.width,0)));return(this.transform.angle||this.transform.pitch)&&(e.extend(this.transform.pointLocation(new E(this.transform.size.x,0))),e.extend(this.transform.pointLocation(new E(0,this.transform.size.y)))),e},n.prototype.getMaxBounds=function(){return this.transform.latRange&&2===this.transform.latRange.length&&this.transform.lngRange&&2===this.transform.lngRange.length?new b([this.transform.lngRange[0],this.transform.latRange[0]],[this.transform.lngRange[1],this.transform.latRange[1]]):null},n.prototype.setMaxBounds=function(e){if(e){var n=b.convert(e);this.transform.lngRange=[n.getWest(),n.getEast()],this.transform.latRange=[n.getSouth(),n.getNorth()],this.transform._constrain(),this._update()}else null!==e&&void 0!==e||(this.transform.lngRange=null,this.transform.latRange=null,this._update());return this},n.prototype.setMinZoom=function(e){if((e=null===e||void 0===e?0:e)>=0&&e<=this.transform.maxZoom)return this.transform.minZoom=e,this._update(),this.getZoom()=this.transform.minZoom)return this.transform.maxZoom=e,this._update(),this.getZoom()>e&&this.setZoom(e),this;throw new Error("maxZoom must be greater than the current minZoom")},n.prototype.getMaxZoom=function(){return this.transform.maxZoom},n.prototype.project=function(e){return this.transform.locationPoint(v.convert(e))},n.prototype.unproject=function(e){return this.transform.pointLocation(E.convert(e))},n.prototype.on=function(n,t,i){var r=this;if(void 0===i)return e.prototype.on.call(this,n,t);var o=function(){if("mouseenter"===n||"mouseover"===n){var e=!1;return{layer:t,listener:i,delegates:{mousemove:function(o){var l=r.getLayer(t)?r.queryRenderedFeatures(o.point,{layers:[t]}):[];l.length?e||(e=!0,i.call(r,a.extend({features:l},o,{type:n}))):e=!1},mouseout:function(){e=!1}}}}if("mouseleave"===n||"mouseout"===n){var o=!1;return{layer:t,listener:i,delegates:{mousemove:function(e){(r.getLayer(t)?r.queryRenderedFeatures(e.point,{layers:[t]}):[]).length?o=!0:o&&(o=!1,i.call(r,a.extend({},e,{type:n})))},mouseout:function(e){o&&(o=!1,i.call(r,a.extend({},e,{type:n})))}}}}var l=function(e){var n=r.getLayer(t)?r.queryRenderedFeatures(e.point,{layers:[t]}):[];n.length&&i.call(r,a.extend({features:n},e))};return{layer:t,listener:i,delegates:(c={},c[n]=l,c)};var c}();this._delegatedListeners=this._delegatedListeners||{},this._delegatedListeners[n]=this._delegatedListeners[n]||[],this._delegatedListeners[n].push(o);for(var l in o.delegates)r.on(l,o.delegates[l]);return this},n.prototype.off=function(n,t,i){var a=this;if(void 0===i)return e.prototype.off.call(this,n,t);if(this._delegatedListeners&&this._delegatedListeners[n])for(var r=this._delegatedListeners[n],o=0;othis._map.transform.height-r?["bottom"]:[],e.xthis._map.transform.width-a/2&&n.push("right"),n=0===n.length?"bottom":n.join("-")}var l=e.add(t[n]).round(),c={top:"translate(-50%,0)","top-left":"translate(0,0)","top-right":"translate(-100%,0)",bottom:"translate(-50%,-100%)","bottom-left":"translate(0,-100%)","bottom-right":"translate(-100%,-100%)",left:"translate(0,-50%)",right:"translate(-100%,-50%)"},s=this._container.classList;for(var p in c)s.remove("mapboxgl-popup-anchor-"+p);s.add("mapboxgl-popup-anchor-"+n),o.setTransform(this._container,c[n]+" translate("+l.x+"px,"+l.y+"px)")}},n.prototype._onClickClose=function(){this.remove()},n}(r);n.exports=m},{"../geo/lng_lat":62,"../util/dom":259,"../util/evented":260,"../util/smart_wrap":270,"../util/util":275,"../util/window":254,"@mapbox/point-geometry":4}],250:[function(e,n,t){"use strict";var i=e("./util"),a=e("./web_worker_transfer"),r=a.serialize,o=a.deserialize,l=function(e,n,t){this.target=e,this.parent=n,this.mapId=t,this.callbacks={},this.callbackID=0,i.bindAll(["receive"],this),this.target.addEventListener("message",this.receive,!1)};l.prototype.send=function(e,n,t,i){var a=t?this.mapId+":"+this.callbackID++:null;t&&(this.callbacks[a]=t);var o=[];this.target.postMessage({targetMapId:i,sourceMapId:this.mapId,type:e,id:String(a),data:r(n,o)},o)},l.prototype.receive=function(e){var n,t=this,i=e.data,a=i.id;if(!i.targetMapId||this.mapId===i.targetMapId){var l=function(e,n){var i=[];t.target.postMessage({sourceMapId:t.mapId,type:"",id:String(a),error:e?String(e):null,data:r(n,i)},i)};if(""===i.type)n=this.callbacks[i.id],delete this.callbacks[i.id],n&&i.error?n(new Error(i.error)):n&&n(null,o(i.data));else if(void 0!==i.id&&this.parent[i.type])this.parent[i.type](i.sourceMapId,o(i.data),l);else if(void 0!==i.id&&this.parent.getWorkerSource){var c=i.type.split("."),s=this.parent.getWorkerSource(i.sourceMapId,c[0]);s[c[1]](o(i.data),l)}else this.parent[i.type](o(i.data))}},l.prototype.remove=function(){this.target.removeEventListener("message",this.receive,!1)},n.exports=l},{"./util":275,"./web_worker_transfer":278}],251:[function(e,n,t){"use strict";function i(e){var n=new r.XMLHttpRequest;n.open("GET",e.url,!0);for(var t in e.headers)n.setRequestHeader(t,e.headers[t]);return n.withCredentials="include"===e.credentials,n}function a(e){var n=r.document.createElement("a");return n.href=e,n.protocol===r.document.location.protocol&&n.host===r.document.location.host}var r=e("./window"),o={Unknown:"Unknown",Style:"Style",Source:"Source",Tile:"Tile",Glyphs:"Glyphs",SpriteImage:"SpriteImage",SpriteJSON:"SpriteJSON",Image:"Image"};t.ResourceType=o,"function"==typeof Object.freeze&&Object.freeze(o);var l=function(e){function n(n,t){e.call(this,n),this.status=t}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n}(Error);t.getJSON=function(e,n){var t=i(e);return t.setRequestHeader("Accept","application/json"),t.onerror=function(){n(new Error(t.statusText))},t.onload=function(){if(t.status>=200&&t.status<300&&t.response){var e;try{e=JSON.parse(t.response)}catch(e){return n(e)}n(null,e)}else n(new l(t.statusText,t.status))},t.send(),t},t.getArrayBuffer=function(e,n){var t=i(e);return t.responseType="arraybuffer",t.onerror=function(){n(new Error(t.statusText))},t.onload=function(){var e=t.response;if(0===e.byteLength&&200===t.status)return n(new Error("http status 200 returned without content."));t.status>=200&&t.status<300&&t.response?n(null,{data:e,cacheControl:t.getResponseHeader("Cache-Control"),expires:t.getResponseHeader("Expires")}):n(new l(t.statusText,t.status))},t.send(),t};t.getImage=function(e,n){return t.getArrayBuffer(e,function(e,t){if(e)n(e);else if(t){var i=new r.Image,a=r.URL||r.webkitURL;i.onload=function(){n(null,i),a.revokeObjectURL(i.src)};var o=new r.Blob([new Uint8Array(t.data)],{type:"image/png"});i.cacheControl=t.cacheControl,i.expires=t.expires,i.src=t.data.byteLength?a.createObjectURL(o):"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQYV2NgAAIAAAUAAarVyFEAAAAASUVORK5CYII="}})},t.getVideo=function(e,n){var t=r.document.createElement("video");t.onloadstart=function(){n(null,t)};for(var i=0;i1)for(var p=0;p0||this._oneTimeListeners&&this._oneTimeListeners[e]&&this._oneTimeListeners[e].length>0||this._eventedParent&&this._eventedParent.listens(e)},o.prototype.setEventedParent=function(e,n){return this._eventedParent=e,this._eventedParentData=n,this},n.exports=o},{"./util":275}],261:[function(e,n,t){"use strict";function i(e,n){return n.max-e.max}function a(e,n,t,i){this.p=new c(e,n),this.h=t,this.d=r(this.p,i),this.max=this.d+this.h*Math.SQRT2}function r(e,n){for(var t=!1,i=1/0,a=0;ae.y!=p.y>e.y&&e.x<(p.x-u.x)*(e.y-u.y)/(p.y-u.y)+u.x&&(t=!t),i=Math.min(i,s(e,u,p))}return(t?1:-1)*Math.sqrt(i)}function o(e){for(var n=0,t=0,i=0,r=e[0],o=0,l=r.length,c=l-1;ou)&&(u=g.x),(!d||g.y>p)&&(p=g.y)}var _=u-r,f=p-s,h=Math.min(_,f),y=h/2,v=new l(null,i);if(0===h)return new c(r,s);for(var b=r;bA.d||!A.d)&&(A=w,t&&console.log("found best %d after %d probes",Math.round(1e4*w.d)/1e4,S)),w.max-A.d<=n||(y=w.h/2,v.push(new a(w.p.x-y,w.p.y-y,y,e)),v.push(new a(w.p.x+y,w.p.y-y,y,e)),v.push(new a(w.p.x-y,w.p.y+y,y,e)),v.push(new a(w.p.x+y,w.p.y+y,y,e)),S+=4)}return t&&(console.log("num probes: "+S),console.log("best distance: "+A.d)),A.p}},{"./intersection_tests":264,"@mapbox/point-geometry":4,tinyqueue:33}],262:[function(e,n,t){"use strict";var i,a=e("./worker_pool");n.exports=function(){return i||(i=new a),i}},{"./worker_pool":279}],263:[function(e,n,t){"use strict";function i(e,n,t,i){var a=n.width,r=n.height;if(i){if(i.length!==a*r*t)throw new RangeError("mismatched image size")}else i=new Uint8Array(a*r*t);return e.width=a,e.height=r,e.data=i,e}function a(e,n,t){var a=n.width,o=n.height;if(a!==e.width||o!==e.height){var l=i({},{width:a,height:o},t);r(e,l,{x:0,y:0},{x:0,y:0},{width:Math.min(e.width,a),height:Math.min(e.height,o)},t),e.width=a,e.height=o,e.data=l.data}}function r(e,n,t,i,a,r){if(0===a.width||0===a.height)return n;if(a.width>e.width||a.height>e.height||t.x>e.width-a.width||t.y>e.height-a.height)throw new RangeError("out of range source coordinates for image copy");if(a.width>n.width||a.height>n.height||i.x>n.width-a.width||i.y>n.height-a.height)throw new RangeError("out of range destination coordinates for image copy");for(var o=e.data,l=n.data,c=0;c=3)for(var c=0;c1){if(c(e,n))return!0;for(var i=0;i1?e.distSqr(t):e.distSqr(t.sub(n)._mult(a)._add(n))}function m(e,n){for(var t,i,a,r=!1,o=0;on.y!=a.y>n.y&&n.x<(a.x-i.x)*(n.y-i.y)/(a.y-i.y)+i.x&&(r=!r)}return r}function d(e,n){for(var t=!1,i=0,a=e.length-1;in.y!=o.y>n.y&&n.x<(o.x-r.x)*(n.y-r.y)/(o.y-r.y)+r.x&&(t=!t)}return t}var g=e("./util"),_=g.isCounterClockwise;n.exports={multiPolygonIntersectsBufferedMultiPoint:a,multiPolygonIntersectsMultiPolygon:r,multiPolygonIntersectsBufferedMultiLine:o,polygonIntersectsPolygon:i,distToSegmentSquared:p}},{"./util":275}],265:[function(e,n,t){"use strict";var i={"Latin-1 Supplement":function(e){return e>=128&&e<=255},Arabic:function(e){return e>=1536&&e<=1791},"Arabic Supplement":function(e){return e>=1872&&e<=1919},"Arabic Extended-A":function(e){return e>=2208&&e<=2303},"Hangul Jamo":function(e){return e>=4352&&e<=4607},"Unified Canadian Aboriginal Syllabics":function(e){return e>=5120&&e<=5759},"Unified Canadian Aboriginal Syllabics Extended":function(e){return e>=6320&&e<=6399},"General Punctuation":function(e){return e>=8192&&e<=8303},"Letterlike Symbols":function(e){return e>=8448&&e<=8527},"Number Forms":function(e){return e>=8528&&e<=8591},"Miscellaneous Technical":function(e){return e>=8960&&e<=9215},"Control Pictures":function(e){return e>=9216&&e<=9279},"Optical Character Recognition":function(e){return e>=9280&&e<=9311},"Enclosed Alphanumerics":function(e){return e>=9312&&e<=9471},"Geometric Shapes":function(e){return e>=9632&&e<=9727},"Miscellaneous Symbols":function(e){return e>=9728&&e<=9983},"Miscellaneous Symbols and Arrows":function(e){return e>=11008&&e<=11263},"CJK Radicals Supplement":function(e){return e>=11904&&e<=12031},"Kangxi Radicals":function(e){return e>=12032&&e<=12255},"Ideographic Description Characters":function(e){return e>=12272&&e<=12287},"CJK Symbols and Punctuation":function(e){return e>=12288&&e<=12351},Hiragana:function(e){return e>=12352&&e<=12447},Katakana:function(e){return e>=12448&&e<=12543},Bopomofo:function(e){return e>=12544&&e<=12591},"Hangul Compatibility Jamo":function(e){return e>=12592&&e<=12687},Kanbun:function(e){return e>=12688&&e<=12703},"Bopomofo Extended":function(e){return e>=12704&&e<=12735},"CJK Strokes":function(e){return e>=12736&&e<=12783},"Katakana Phonetic Extensions":function(e){return e>=12784&&e<=12799},"Enclosed CJK Letters and Months":function(e){return e>=12800&&e<=13055},"CJK Compatibility":function(e){return e>=13056&&e<=13311},"CJK Unified Ideographs Extension A":function(e){return e>=13312&&e<=19903},"Yijing Hexagram Symbols":function(e){return e>=19904&&e<=19967},"CJK Unified Ideographs":function(e){return e>=19968&&e<=40959},"Yi Syllables":function(e){return e>=40960&&e<=42127},"Yi Radicals":function(e){return e>=42128&&e<=42191},"Hangul Jamo Extended-A":function(e){return e>=43360&&e<=43391},"Hangul Syllables":function(e){return e>=44032&&e<=55215},"Hangul Jamo Extended-B":function(e){return e>=55216&&e<=55295},"Private Use Area":function(e){return e>=57344&&e<=63743},"CJK Compatibility Ideographs":function(e){return e>=63744&&e<=64255},"Arabic Presentation Forms-A":function(e){return e>=64336&&e<=65023},"Vertical Forms":function(e){return e>=65040&&e<=65055},"CJK Compatibility Forms":function(e){return e>=65072&&e<=65103},"Small Form Variants":function(e){return e>=65104&&e<=65135},"Arabic Presentation Forms-B":function(e){return e>=65136&&e<=65279},"Halfwidth and Fullwidth Forms":function(e){return e>=65280&&e<=65519}};n.exports=i},{}],266:[function(e,n,t){"use strict";var i=function(e,n){this.max=e,this.onRemove=n,this.reset()};i.prototype.reset=function(){var e=this;for(var n in e.data)e.onRemove(e.data[n]);return this.data={},this.order=[],this},i.prototype.add=function(e,n){if(this.has(e))this.order.splice(this.order.indexOf(e),1),this.data[e]=n,this.order.push(e);else if(this.data[e]=n,this.order.push(e),this.order.length>this.max){var t=this.getAndRemove(this.order[0]);t&&this.onRemove(t)}return this},i.prototype.has=function(e){return e in this.data},i.prototype.keys=function(){return this.order},i.prototype.getAndRemove=function(e){if(!this.has(e))return null;var n=this.data[e];return delete this.data[e],this.order.splice(this.order.indexOf(e),1),n},i.prototype.get=function(e){return this.has(e)?this.data[e]:null},i.prototype.remove=function(e){if(!this.has(e))return this;var n=this.data[e];return delete this.data[e],this.onRemove(n),this.order.splice(this.order.indexOf(e),1),this},i.prototype.setMaxSize=function(e){var n=this;for(this.max=e;this.order.length>this.max;){var t=n.getAndRemove(n.order[0]);t&&n.onRemove(t)}return this},n.exports=i},{}],267:[function(e,n,t){"use strict";function i(e,n){var t=o(c.API_URL);if(e.protocol=t.protocol,e.authority=t.authority,"/"!==t.path&&(e.path=""+t.path+e.path),!c.REQUIRE_ACCESS_TOKEN)return l(e);if(!(n=n||c.ACCESS_TOKEN))throw new Error("An API access token is required to use Mapbox GL. "+u);if("s"===n[0])throw new Error("Use a public access token (pk.*) with Mapbox GL, not a secret access token (sk.*). "+u);return e.params.push("access_token="+n),l(e)}function a(e){return 0===e.indexOf("mapbox:")}function r(e){for(var n=0;n=2||512===t?"@2x":"",u=s.supportsWebp?".webp":"$1";return i.path=i.path.replace(p,""+c+u),r(i.params),l(i)};var m=/^(\w+):\/\/([^\/?]*)(\/[^?]+)?\??(.+)?/},{"./browser":252,"./config":256}],268:[function(e,n,t){"use strict";n.exports={getEntriesByName:function(e){return!(!performance||!performance.getEntriesByName)&&performance.getEntriesByName(e)}}},{}],269:[function(e,n,t){"use strict";var i=e("./is_char_in_unicode_block");n.exports.allowsIdeographicBreaking=function(e){for(var n=0,i=e;n=65097&&e<=65103)||i["CJK Compatibility Ideographs"](e)||i["CJK Compatibility"](e)||i["CJK Radicals Supplement"](e)||i["CJK Strokes"](e)||!(!i["CJK Symbols and Punctuation"](e)||e>=12296&&e<=12305||e>=12308&&e<=12319||12336===e)||i["CJK Unified Ideographs Extension A"](e)||i["CJK Unified Ideographs"](e)||i["Enclosed CJK Letters and Months"](e)||i["Hangul Compatibility Jamo"](e)||i["Hangul Jamo Extended-A"](e)||i["Hangul Jamo Extended-B"](e)||i["Hangul Jamo"](e)||i["Hangul Syllables"](e)||i.Hiragana(e)||i["Ideographic Description Characters"](e)||i.Kanbun(e)||i["Kangxi Radicals"](e)||i["Katakana Phonetic Extensions"](e)||i.Katakana(e)&&12540!==e||!(!i["Halfwidth and Fullwidth Forms"](e)||65288===e||65289===e||65293===e||e>=65306&&e<=65310||65339===e||65341===e||65343===e||e>=65371&&e<=65503||65507===e||e>=65512&&e<=65519)||!(!i["Small Form Variants"](e)||e>=65112&&e<=65118||e>=65123&&e<=65126)||i["Unified Canadian Aboriginal Syllabics"](e)||i["Unified Canadian Aboriginal Syllabics Extended"](e)||i["Vertical Forms"](e)||i["Yijing Hexagram Symbols"](e)||i["Yi Syllables"](e)||i["Yi Radicals"](e)))},t.charHasNeutralVerticalOrientation=function(e){return!!(i["Latin-1 Supplement"](e)&&(167===e||169===e||174===e||177===e||188===e||189===e||190===e||215===e||247===e)||i["General Punctuation"](e)&&(8214===e||8224===e||8225===e||8240===e||8241===e||8251===e||8252===e||8258===e||8263===e||8264===e||8265===e||8273===e)||i["Letterlike Symbols"](e)||i["Number Forms"](e)||i["Miscellaneous Technical"](e)&&(e>=8960&&e<=8967||e>=8972&&e<=8991||e>=8996&&e<=9e3||9003===e||e>=9085&&e<=9114||e>=9150&&e<=9165||9167===e||e>=9169&&e<=9179||e>=9186&&e<=9215)||i["Control Pictures"](e)&&9251!==e||i["Optical Character Recognition"](e)||i["Enclosed Alphanumerics"](e)||i["Geometric Shapes"](e)||i["Miscellaneous Symbols"](e)&&!(e>=9754&&e<=9759)||i["Miscellaneous Symbols and Arrows"](e)&&(e>=11026&&e<=11055||e>=11088&&e<=11097||e>=11192&&e<=11243)||i["CJK Symbols and Punctuation"](e)||i.Katakana(e)||i["Private Use Area"](e)||i["CJK Compatibility Forms"](e)||i["Small Form Variants"](e)||i["Halfwidth and Fullwidth Forms"](e)||8734===e||8756===e||8757===e||e>=9984&&e<=10087||e>=10102&&e<=10131||65532===e||65533===e)},t.charHasRotatedVerticalOrientation=function(e){return!(t.charHasUprightVerticalOrientation(e)||t.charHasNeutralVerticalOrientation(e))}},{"./is_char_in_unicode_block":265}],270:[function(e,n,t){"use strict";var i=e("../geo/lng_lat");n.exports=function(e,n,t){if(e=new i(e.lng,e.lat),n){var a=new i(e.lng-360,e.lat),r=new i(e.lng+360,e.lat),o=t.locationPoint(e).distSqr(n);t.locationPoint(a).distSqr(n)180;){var l=t.locationPoint(e);if(l.x>=0&&l.y>=0&&l.x<=t.width&&l.y<=t.height)break;e.lng>t.center.lng?e.lng-=360:e.lng+=360}return e}},{"../geo/lng_lat":62}],271:[function(e,n,t){"use strict";function i(e,n){void 0===n&&(n=1);var t=0,i=0;return{members:e.map(function(e){var o=a(e.type),l=t=r(t,Math.max(n,o)),c=e.components||1;return i=Math.max(i,o),t+=o*c,{name:e.name,type:e.type,components:c,offset:l}}),size:r(t,Math.max(i,n)),alignment:n}}function a(e){return o[e].BYTES_PER_ELEMENT}function r(e,n){return Math.ceil(e/n)*n}var o={Int8:Int8Array,Uint8:Uint8Array,Int16:Int16Array,Uint16:Uint16Array,Int32:Int32Array,Uint32:Uint32Array,Float32:Float32Array},l=function(e,n){this._structArray=e,this._pos1=n*this.size,this._pos2=this._pos1/2,this._pos4=this._pos1/4,this._pos8=this._pos1/8},c=function(){this.isTransferred=!1,this.capacity=-1,this.resize(0)};c.serialize=function(e,n){return e._trim(),n&&(e.isTransferred=!0,n.push(e.arrayBuffer)),{length:e.length,arrayBuffer:e.arrayBuffer}},c.deserialize=function(e){var n=Object.create(this.prototype);return n.arrayBuffer=e.arrayBuffer,n.length=e.length,n.capacity=e.arrayBuffer.byteLength/n.bytesPerElement,n._refreshViews(),n},c.prototype._trim=function(){this.length!==this.capacity&&(this.capacity=this.length,this.arrayBuffer=this.arrayBuffer.slice(0,this.length*this.bytesPerElement),this._refreshViews())},c.prototype.clear=function(){this.length=0},c.prototype.resize=function(e){this.reserve(e),this.length=e},c.prototype.reserve=function(e){if(e>this.capacity){this.capacity=Math.max(e,Math.floor(5*this.capacity),128),this.arrayBuffer=new ArrayBuffer(this.capacity*this.bytesPerElement);var n=this.uint8;this._refreshViews(),n&&this.uint8.set(n)}},c.prototype._refreshViews=function(){throw new Error("_refreshViews() must be implemented by each concrete StructArray layout")},n.exports.StructArray=c,n.exports.Struct=l,n.exports.viewTypes=o,n.exports.createLayout=i},{}],272:[function(e,n,t){"use strict";n.exports=function(e,n){var t=!1,i=0,a=function(){i=0,t&&(e(),i=setTimeout(a,n),t=!1)};return function(){return t=!0,i||a(),i}}},{}],273:[function(e,n,t){"use strict";function i(e,n,t,i){function a(n,a,o){var s,u,p,m;if(o>=0&&o<=r)for(s=n;sn.row){var t=e;e=n,n=t}return{x0:e.column,y0:e.row,x1:n.column,y1:n.row,dx:n.column-e.column,dy:n.row-e.row}}function r(e,n,t,i,a){var r=Math.max(t,Math.floor(n.y0)),o=Math.min(i,Math.ceil(n.y1));if(e.x0===n.x0&&e.y0===n.y0?e.x0+n.dy/e.dy*e.dx0,p=n.dx<0,m=r;mu.dy&&(c=s,s=u,u=c),s.dy>p.dy&&(c=s,s=p,p=c),u.dy>p.dy&&(c=u,u=p,p=c),s.dy&&r(p,s,i,o,l),u.dy&&r(p,u,i,o,l)}var l=(e("../geo/coordinate"),e("../source/tile_id")),c=l.OverscaledTileID;n.exports=i},{"../geo/coordinate":61,"../source/tile_id":114}],274:[function(e,n,t){"use strict";function i(e,n){return n.replace(/{([^{}]+)}/g,function(n,t){return t in e?String(e[t]):""})}n.exports=i},{}],275:[function(e,n,t){"use strict";var i=e("@mapbox/unitbezier"),a=e("../geo/coordinate");e("@mapbox/point-geometry");t.easeCubicInOut=function(e){if(e<=0)return 0;if(e>=1)return 1;var n=e*e,t=n*e;return 4*(e<.5?t:3*(e-n)+t-.75)},t.bezier=function(e,n,t,a){var r=new i(e,n,t,a);return function(e){return r.solve(e)}},t.ease=t.bezier(.25,.1,.25,1),t.clamp=function(e,n,t){return Math.min(t,Math.max(n,e))},t.wrap=function(e,n,t){var i=t-n,a=((e-n)%i+i)%i+n;return a===n?t:a},t.asyncAll=function(e,n,t){if(!e.length)return t(null,[]);var i=e.length,a=new Array(e.length),r=null;e.forEach(function(e,o){n(e,function(e,n){e&&(r=e),a[o]=n,0==--i&&t(r,a)})})},t.values=function(e){var n=[];for(var t in e)n.push(e[t]);return n},t.keysDifference=function(e,n){var t=[];for(var i in e)i in n||t.push(i);return t},t.extend=function(e){for(var n=[],t=arguments.length-1;t-- >0;)n[t]=arguments[t+1];for(var i=0,a=n;i=0)return!0;return!1};var o={};t.warnOnce=function(e){o[e]||("undefined"!=typeof console&&console.warn(e),o[e]=!0)},t.isCounterClockwise=function(e,n,t){return(t.y-e.y)*(n.x-e.x)>(n.y-e.y)*(t.x-e.x)},t.calculateSignedArea=function(e){for(var n=0,t=0,i=e.length,a=i-1,r=void 0,o=void 0;t0||Math.abs(n.y-i.y)>0)&&Math.abs(t.calculateSignedArea(e))>.01},t.sphericalToCartesian=function(e){var n=e[0],t=e[1],i=e[2];return t+=90,t*=Math.PI/180,i*=Math.PI/180,{x:n*Math.cos(t)*Math.sin(i),y:n*Math.sin(t)*Math.sin(i),z:n*Math.cos(i)}},t.parseCacheControl=function(e){var n=/(?:^|(?:\s*\,\s*))([^\x00-\x20\(\)<>@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)(?:\=(?:([^\x00-\x20\(\)<>@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)|(?:\"((?:[^"\\]|\\.)*)\")))?/g,t={};if(e.replace(n,function(e,n,i,a){var r=i||a;return t[n]=!r||r.toLowerCase(),""}),t["max-age"]){var i=parseInt(t["max-age"],10);isNaN(i)?delete t["max-age"]:t["max-age"]=i}return t}},{"../geo/coordinate":61,"../style-spec/util/deep_equal":155,"@mapbox/point-geometry":4,"@mapbox/unitbezier":7}],276:[function(e,n,t){"use strict";var i=function(e,n,t,i){this.type="Feature",this._vectorTileFeature=e,e._z=n,e._x=t,e._y=i,this.properties=e.properties,null!=e.id&&(this.id=e.id)},a={geometry:{}};a.geometry.get=function(){return void 0===this._geometry&&(this._geometry=this._vectorTileFeature.toGeoJSON(this._vectorTileFeature._x,this._vectorTileFeature._y,this._vectorTileFeature._z).geometry),this._geometry},a.geometry.set=function(e){this._geometry=e},i.prototype.toJSON=function(){var e=this,n={geometry:this.geometry};for(var t in e)"_geometry"!==t&&"_vectorTileFeature"!==t&&(n[t]=e[t]);return n},Object.defineProperties(i.prototype,a),n.exports=i},{}],277:[function(e,n,t){"use strict";var i=e("./script_detection");n.exports=function(e){for(var t="",a=0;a":"﹀","?":"︖","@":"@","[":"﹇","\\":"\","]":"﹈","^":"^",_:"︳","`":"`","{":"︷","|":"―","}":"︸","~":"~","¢":"¢","£":"£","¥":"¥","¦":"¦","¬":"¬","¯":" ̄","–":"︲","—":"︱","‘":"﹃","’":"﹄","“":"﹁","”":"﹂","…":"︙","‧":"・","₩":"₩","、":"︑","。":"︒","〈":"︿","〉":"﹀","《":"︽","》":"︾","「":"﹁","」":"﹂","『":"﹃","』":"﹄","【":"︻","】":"︼","〔":"︹","〕":"︺","〖":"︗","〗":"︘","!":"︕","(":"︵",")":"︶",",":"︐","-":"︲",".":"・",":":"︓",";":"︔","<":"︿",">":"﹀","?":"︖","[":"﹇","]":"﹈","_":"︳","{":"︷","|":"―","}":"︸","⦅":"︵","⦆":"︶","。":"︒","「":"﹁","」":"﹂"}},{"./script_detection":269}],278:[function(e,n,t){"use strict";function i(e,n,t){void 0===t&&(t={}),Object.defineProperty(n,"_classRegistryKey",{value:e,writeable:!1}),v[e]={klass:n,omit:t.omit||[],shallow:t.shallow||[]}}function a(e,n){if(null===e||void 0===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||e instanceof Boolean||e instanceof Number||e instanceof String||e instanceof Date||e instanceof RegExp)return e;if(e instanceof ArrayBuffer)return n&&n.push(e),e;if(ArrayBuffer.isView(e)){var t=e;return n&&n.push(t.buffer),t}if(e instanceof y)return n&&n.push(e.data.buffer),e;if(Array.isArray(e)){for(var i=[],r=0,o=e;r=0)){var m=e[p];u[p]=v[s].shallow.indexOf(p)>=0?m:a(m,n)}return{name:s,properties:u}}throw new Error("can't serialize object of type "+typeof e)}function r(e){if(null===e||void 0===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||e instanceof Boolean||e instanceof Number||e instanceof String||e instanceof Date||e instanceof RegExp||e instanceof ArrayBuffer||ArrayBuffer.isView(e)||e instanceof y)return e;if(Array.isArray(e))return e.map(function(e){return r(e)});if("object"==typeof e){var n=e,t=n.name,i=n.properties;if(!t)throw new Error("can't deserialize object of anonymous class");var a=v[t],o=a.klass;if(!o)throw new Error("can't deserialize unregistered class "+t);if(o.deserialize)return o.deserialize(i._serialized);for(var l=Object.create(o.prototype),c=0,s=Object.keys(i);c=0?i[u]:r(i[u])}return l}throw new Error("can't deserialize object of type "+typeof e)}var o=e("grid-index"),l=e("../style-spec/util/color"),c=e("../style-spec/expression"),s=c.StylePropertyFunction,u=c.StyleExpression,p=c.StyleExpressionWithErrorHandling,m=c.ZoomDependentExpression,d=c.ZoomConstantExpression,g=e("../style-spec/expression/compound_expression"),_=g.CompoundExpression,f=e("../style-spec/expression/definitions"),h=e("./window"),y=h.ImageData,v={};i("Object",Object),o.serialize=function(e,n){var t=e.toArrayBuffer();return n&&n.push(t),t},o.deserialize=function(e){return new o(e)},i("Grid",o),i("Color",l),i("StylePropertyFunction",s),i("StyleExpression",u,{omit:["_evaluator"]}),i("StyleExpressionWithErrorHandling",p,{omit:["_evaluator"]}),i("ZoomDependentExpression",m),i("ZoomConstantExpression",d),i("CompoundExpression",_,{omit:["_evaluate"]});for(var b in f)f[b]._classRegistryKey||i("Expression_"+b,f[b]);n.exports={register:i,serialize:a,deserialize:r}},{"../style-spec/expression":139,"../style-spec/expression/compound_expression":123,"../style-spec/expression/definitions":131,"../style-spec/util/color":153,"./window":254,"grid-index":24}],279:[function(e,n,t){"use strict";var i=e("./web_worker"),a=function(){this.active={}};a.prototype.acquire=function(n){var t=this;if(!this.workers){var a=e("../").workerCount;for(this.workers=[];this.workers.length=3&&(i.depth=arguments[2]),arguments.length>=4&&(i.colors=arguments[3]),_(t)?i.showHidden=t:t&&n._extend(i,t),E(i.showHidden)&&(i.showHidden=!1),E(i.depth)&&(i.depth=2),E(i.colors)&&(i.colors=!1),E(i.customInspect)&&(i.customInspect=!0),i.colors&&(i.stylize=r),c(i,e,i.depth)}function r(e,n){var t=a.styles[n];return t?"["+a.colors[t][0]+"m"+e+"["+a.colors[t][1]+"m":e}function o(e,n){return e}function l(e){var n={};return e.forEach(function(e,t){n[e]=!0}),n}function c(e,t,i){if(e.customInspect&&t&&O(t.inspect)&&t.inspect!==n.inspect&&(!t.constructor||t.constructor.prototype!==t)){var a=t.inspect(i,e);return v(a)||(a=c(e,a,i)),a}var r=s(e,t);if(r)return r;var o=Object.keys(t),_=l(o);if(e.showHidden&&(o=Object.getOwnPropertyNames(t)),N(t)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return u(t);if(0===o.length){if(O(t)){var f=t.name?": "+t.name:"";return e.stylize("[Function"+f+"]","special")}if(A(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(w(t))return e.stylize(Date.prototype.toString.call(t),"date");if(N(t))return u(t)}var h="",y=!1,b=["{","}"];if(g(t)&&(y=!0,b=["[","]"]),O(t)){h=" [Function"+(t.name?": "+t.name:"")+"]"}if(A(t)&&(h=" "+RegExp.prototype.toString.call(t)),w(t)&&(h=" "+Date.prototype.toUTCString.call(t)),N(t)&&(h=" "+u(t)),0===o.length&&(!y||0==t.length))return b[0]+h+b[1];if(i<0)return A(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special");e.seen.push(t);var E;return E=y?p(e,t,i,_,o):o.map(function(n){return m(e,t,i,_,n,y)}),e.seen.pop(),d(E,h,b)}function s(e,n){if(E(n))return e.stylize("undefined","undefined");if(v(n)){var t="'"+JSON.stringify(n).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(t,"string")}return y(n)?e.stylize(""+n,"number"):_(n)?e.stylize(""+n,"boolean"):f(n)?e.stylize("null","null"):void 0}function u(e){return"["+Error.prototype.toString.call(e)+"]"}function p(e,n,t,i,a){for(var r=[],o=0,l=n.length;o-1&&(l=r?l.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+l.split("\n").map(function(e){return" "+e}).join("\n"))):l=e.stylize("[Circular]","special")),E(o)){if(r&&a.match(/^\d+$/))return l;o=JSON.stringify(""+a),o.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+l}function d(e,n,t){var i=0;return e.reduce(function(e,n){return i++,n.indexOf("\n")>=0&&i++,e+n.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?t[0]+(""===n?"":n+"\n ")+" "+e.join(",\n ")+" "+t[1]:t[0]+n+" "+e.join(", ")+" "+t[1]}function g(e){return Array.isArray(e)}function _(e){return"boolean"==typeof e}function f(e){return null===e}function h(e){return null==e}function y(e){return"number"==typeof e}function v(e){return"string"==typeof e}function b(e){return"symbol"==typeof e}function E(e){return void 0===e}function A(e){return S(e)&&"[object RegExp]"===L(e)}function S(e){return"object"==typeof e&&null!==e}function w(e){return S(e)&&"[object Date]"===L(e)}function N(e){return S(e)&&("[object Error]"===L(e)||e instanceof Error)}function O(e){return"function"==typeof e}function x(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e}function L(e){return Object.prototype.toString.call(e)}function T(e){return e<10?"0"+e.toString(10):e.toString(10)}function I(){var e=new Date,n=[T(e.getHours()),T(e.getMinutes()),T(e.getSeconds())].join(":");return[e.getDate(),F[e.getMonth()],n].join(" ")}function R(e,n){return Object.prototype.hasOwnProperty.call(e,n)}var C=/%[sdj%]/g;n.format=function(e){if(!v(e)){for(var n=[],t=0;t=r)return e;switch(e){case"%s":return String(i[t++]);case"%d":return Number(i[t++]);case"%j":try{return JSON.stringify(i[t++])}catch(e){return"[Circular]"}default:return e}}),l=i[t];t0&&void 0!==arguments[0]?arguments[0]:p;i(this,n);var t=a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.propNames=e,t}return r(n,e),u(n,[{key:"initializeProps",value:function(e,n){var t={},i={},a=!0,r=!1,o=void 0;try{for(var c,u=this.propNames[Symbol.iterator]();!(a=(c=u.next()).done);a=!0){var p=c.value,m=e[p],d=n[p];l()(Object(s.b)(m)&&Object(s.b)(d),p+" must be supplied for transition"),t[p]=m,i[p]=Object(s.a)(p,m,d)}}catch(e){r=!0,o=e}finally{try{!a&&u.return&&u.return()}finally{if(r)throw o}}return{start:t,end:i}}},{key:"interpolateProps",value:function(e,n,t){var i={},a=!0,r=!1,o=void 0;try{for(var l,c=this.propNames[Symbol.iterator]();!(a=(l=c.next()).done);a=!0){var u=l.value;i[u]=Object(s.c)(e[u],n[u],t)}}catch(e){r=!0,o=e}finally{try{!a&&c.return&&c.return()}finally{if(r)throw o}}return i}}]),n}(c.a);n.a=m},function(e,n,t){"use strict";var i=t(1552);t.d(n,"a",function(){return i.a})},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e){e.preventDefault()}var r=t(685),o=t(1554),l=t(1555),c=t(1556),s=t(272),u=t(1557),p=function(){function e(e,n){for(var t=0;t0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};i(this,e),this.options=Object.assign({},m,t),this.eventHandlers=[],this._onBasicInput=this._onBasicInput.bind(this),this._onOtherEvent=this._onOtherEvent.bind(this),this.setElement(n);var a=t.events;a&&this.on(a)}return p(e,[{key:"setElement",value:function(e){var n=this;if(this.element&&this.destroy(),this.element=e,e){var t=this.options,i=t.Manager;this.manager=new i(e,{recognizers:t.recognizers||s.e}).on("hammer.input",this._onBasicInput),t.recognizers||Object.keys(s.f).forEach(function(e){var t=n.manager.get(e);t&&s.f[e].forEach(function(e){t.recognizeWith(e)})}),this.wheelInput=new o.a(e,this._onOtherEvent,{enable:!1,legacyBlockScroll:t.legacyBlockScroll}),this.moveInput=new l.a(e,this._onOtherEvent,{enable:!1}),this.keyInput=new c.a(e,this._onOtherEvent,{enable:!1}),t.rightButton&&e.addEventListener("contextmenu",a),this.eventHandlers.forEach(function(e){var t=e.recognizerName,i=e.eventAlias,a=e.wrappedHandler;n._toggleRecognizer(t,!0),n.manager.on(i,a)})}}},{key:"destroy",value:function(){this.element&&(this.element.removeEventListener("contextmenu",a),this.wheelInput.destroy(),this.moveInput.destroy(),this.keyInput.destroy(),this.manager.destroy(),this.wheelInput=null,this.moveInput=null,this.keyInput=null,this.manager=null,this.element=null)}},{key:"on",value:function(e,n,t){if("string"==typeof e)this._addEventHandler(e,n,t);else{t=n;for(var i in e)this._addEventHandler(i,e[i],t)}}},{key:"off",value:function(e,n){if("string"==typeof e)this._removeEventHandler(e,n);else for(var t in e)this._removeEventHandler(t,e[t])}},{key:"_toggleRecognizer",value:function(e,n){var t=this.manager;if(t){var i=t.get(e);if(i){i.set({enable:n});var a=s.g[e];a&&!this.options.recognizers&&a.forEach(function(i){var a=t.get(i);n?a.requireFailure(e):a.dropRequireFailure(e)})}this.wheelInput.enableEventType(e,n),this.moveInput.enableEventType(e,n),this.keyInput.enableEventType(e,n)}}},{key:"_addEventHandler",value:function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=this.manager,a=this.eventHandlers,r=this._wrapEventHandler(e,n,t),o=s.c[e]||e,l=s.b[o]||o;this._toggleRecognizer(l,!0);var c=a.filter(function(e){return e.eventAlias===o&&e.srcElement!==t&&(!e.srcElement||e.srcElement.contains(t))});a.push({event:e,eventAlias:o,recognizerName:l,srcElement:t,handler:n,wrappedHandler:r}),c.forEach(function(e){return i.off(o,e.wrappedHandler)}),i&&i.on(o,r),c.forEach(function(e){return i.on(o,e.wrappedHandler)})}},{key:"_removeEventHandler",value:function(e,n){for(var t=this.manager,i=this.eventHandlers,a=!1,r=i.length;r--;){var o=i[r];o.event===e&&o.handler===n&&(t&&t.off(o.eventAlias,o.wrappedHandler),i.splice(r,1),a=!0)}if(a){var l=s.c[e]||e,c=s.b[l]||l;i.find(function(e){return e.recognizerName===c})||this._toggleRecognizer(c,!1)}}},{key:"_wrapEventHandler",value:function(e,n,t){var i=this;return function(a){var r=a.mjolnirEvent;(r||(r=i._normalizeEvent(a),a.mjolnirEvent=r),r.handled&&r.handled!==t)||(!t||t.contains(a.srcEvent.target))&&n(Object.assign({},r,{type:e,stopPropagation:function(){r.handled||(r.handled=t)}}))}}},{key:"_normalizeEvent",value:function(e){var n=this.element;return Object.assign({},e,Object(u.b)(e),Object(u.a)(e,n),{handled:!1,rootElement:n})}},{key:"_onBasicInput",value:function(e){var n=e.srcEvent,t=s.a[n.type];t&&this.manager.emit(t,e)}},{key:"_onOtherEvent",value:function(e){this.manager.emit(e.type,e)}}]),e}();n.a=d},function(e,n,t){"use strict";function i(e,n){for(var t=0;t0&&(i(t,function(n){return n.pointerId===e.pointerId})||t.push(e)),n.call(this,e)}}function r(e){e.prototype.handler=function(e){var n=s[e.type];n&o&&e.button>=0&&(this.pressed=!0),n&l&&0===e.which&&(n=c),this.pressed&&(n&c&&(this.pressed=!1),this.callback(this.manager,n,{pointers:[e],changedPointers:[e],pointerType:"mouse",srcEvent:e}))}}n.b=a,n.a=r;var o=1,l=2,c=4,s={mousedown:o,mousemove:l,mouseup:c}},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}var a=t(272),r=t(686),o=(t.n(r),function(){function e(e,n){for(var t=0;t2&&void 0!==arguments[2]?arguments[2]:{};i(this,e),this.element=n,this.callback=t,this.options=Object.assign({enable:!0},r),this.events=c.concat(r.events||[]),this.handleEvent=this.handleEvent.bind(this),this.events.forEach(function(e){return n.addEventListener(e,a.handleEvent)})}return o(e,[{key:"destroy",value:function(){var e=this;this.events.forEach(function(n){return e.element.removeEventListener(n,e.handleEvent)})}},{key:"enableEventType",value:function(e,n){"wheel"===e&&(this.options.enable=n)}},{key:"handleEvent",value:function(e){if(this.options.enable){this.options.legacyBlockScroll&&e.preventDefault();var n=e.deltaY;r.window.WheelEvent&&(l&&e.deltaMode===r.window.WheelEvent.DOM_DELTA_PIXEL&&(n/=r.window.devicePixelRatio),e.deltaMode===r.window.WheelEvent.DOM_DELTA_LINE&&(n*=40));var t={x:e.clientX,y:e.clientY};0!==n&&n%4.000244140625==0&&(n=Math.floor(n/4.000244140625)),e.shiftKey&&n&&(n*=.25),this._onWheel(e,-n,t)}}},{key:"_onWheel",value:function(e,n,t){this.callback({type:"wheel",center:t,delta:n,srcEvent:e,pointerType:"mouse",target:e.target})}}]),e}();n.a=s},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}var a=t(272),r=function(){function e(e,n){for(var t=0;t2&&void 0!==arguments[2]?arguments[2]:{};i(this,e),this.element=n,this.callback=t,this.pressed=!1,this.options=Object.assign({enable:!0},r),this.enableMoveEvent=this.options.enable,this.enableLeaveEvent=this.options.enable,this.events=o.concat(r.events||[]),this.handleEvent=this.handleEvent.bind(this),this.events.forEach(function(e){return n.addEventListener(e,a.handleEvent)})}return r(e,[{key:"destroy",value:function(){var e=this;this.events.forEach(function(n){return e.element.removeEventListener(n,e.handleEvent)})}},{key:"enableEventType",value:function(e,n){"pointermove"===e&&(this.enableMoveEvent=n),"pointerleave"===e&&(this.enableLeaveEvent=n)}},{key:"handleEvent",value:function(e){if(this.enableLeaveEvent&&"mouseleave"===e.type&&this.callback({type:"pointerleave",srcEvent:e,pointerType:"mouse",target:e.target}),this.enableMoveEvent)switch(e.type){case"mousedown":e.button>=0&&(this.pressed=!0);break;case"mousemove":0===e.which&&(this.pressed=!1),this.pressed||this.callback({type:"pointermove",srcEvent:e,pointerType:"mouse",target:e.target});break;case"mouseup":this.pressed=!1}}}]),e}();n.a=l},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}var a=t(272),r=function(){function e(e,n){for(var t=0;t2&&void 0!==arguments[2]?arguments[2]:{};i(this,e),this.element=n,this.callback=t,this.options=Object.assign({enable:!0},r),this.enableDownEvent=this.options.enable,this.enableUpEvent=this.options.enable,this.events=o.concat(r.events||[]),this.handleEvent=this.handleEvent.bind(this),n.tabIndex=1,n.style.outline="none",this.events.forEach(function(e){return n.addEventListener(e,a.handleEvent)})}return r(e,[{key:"destroy",value:function(){var e=this;this.events.forEach(function(n){return e.element.removeEventListener(n,e.handleEvent)})}},{key:"enableEventType",value:function(e,n){"keydown"===e&&(this.enableDownEvent=n),"keyup"===e&&(this.enableUpEvent=n)}},{key:"handleEvent",value:function(e){var n=e.target||e.srcElement;"INPUT"===n.tagName&&"text"===n.type||"TEXTAREA"===n.tagName||(this.enableDownEvent&&"keydown"===e.type&&this.callback({type:"keydown",srcEvent:e,key:e.key,target:e.target}),this.enableUpEvent&&"keyup"===e.type&&this.callback({type:"keyup",srcEvent:e,key:e.key,target:e.target}))}}]),e}();n.a=l},function(e,n,t){"use strict";function i(e){var n=c[e.srcEvent.type];if(!n)return null;var t=e.srcEvent,i=t.buttons,a=t.button,y=t.which,v=!1,b=!1,E=!1;return n===l||n===o&&!Number.isFinite(i)?(v=y===s,b=y===u,E=y===p):n===o?(v=Boolean(i&_),b=Boolean(i&h),E=Boolean(i&f)):n===r&&(v=a===m,b=a===d,E=a===g),{leftButton:v,middleButton:b,rightButton:E}}function a(e,n){var t=e.srcEvent;if(!e.center&&!Number.isFinite(t.clientX))return null;var i=e.center||{x:t.clientX,y:t.clientY},a=n.getBoundingClientRect(),r=a.width/n.offsetWidth,o=a.height/n.offsetHeight;return{center:i,offsetCenter:{x:(i.x-a.left-n.clientLeft)/r,y:(i.y-a.top-n.clientTop)/o}}}n.b=i,n.a=a;var r=1,o=2,l=4,c={pointerdown:r,pointermove:o,pointerup:l,mousedown:r,mousemove:o,mouseup:l},s=1,u=2,p=3,m=0,d=1,g=2,_=1,f=2,h=4},function(e,n,t){"use strict";var i=t(1559),a=t.n(i),r=a.a.webkit||a.a.blink?"-webkit-":a.a.gecko?"-moz-":"";n.a={DEFAULTS:{},CURSOR:{GRABBING:r+"grabbing",GRAB:r+"grab",POINTER:"pointer"}}},function(e,n,t){/*! * Bowser - a browser detector * https://github.com/ded/bowser * MIT License | (c) Dustin Diaz 2015 */ -!function(n,i,a){void 0!==e&&e.exports?e.exports=a():t(391)("bowser",a)}(0,0,function(){function e(e){function n(n){var t=e.match(n);return t&&t.length>1&&t[1]||""}function t(n){var t=e.match(n);return t&&t.length>1&&t[2]||""}var i,a=n(/(ipod|iphone|ipad)/i).toLowerCase(),r=/like android/i.test(e),l=!r&&/android/i.test(e),c=/nexus\s*[0-6]\s*/i.test(e),s=!c&&/nexus\s*[0-9]+/i.test(e),u=/CrOS/.test(e),p=/silk/i.test(e),m=/sailfish/i.test(e),d=/tizen/i.test(e),g=/(web|hpw)os/i.test(e),_=/windows phone/i.test(e),f=(/SamsungBrowser/i.test(e),!_&&/windows/i.test(e)),h=!a&&!p&&/macintosh/i.test(e),y=!l&&!m&&!d&&!g&&/linux/i.test(e),v=t(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),b=n(/version\/(\d+(\.\d+)?)/i),E=/tablet/i.test(e)&&!/tablet pc/i.test(e),A=!E&&/[^-]mobi/i.test(e),S=/xbox/i.test(e);/opera/i.test(e)?i={name:"Opera",opera:o,version:b||n(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(e)?i={name:"Opera",opera:o,version:n(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||b}:/SamsungBrowser/i.test(e)?i={name:"Samsung Internet for Android",samsungBrowser:o,version:b||n(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/coast/i.test(e)?i={name:"Opera Coast",coast:o,version:b||n(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(e)?i={name:"Yandex Browser",yandexbrowser:o,version:b||n(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(e)?i={name:"UC Browser",ucbrowser:o,version:n(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(e)?i={name:"Maxthon",maxthon:o,version:n(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(e)?i={name:"Epiphany",epiphany:o,version:n(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(e)?i={name:"Puffin",puffin:o,version:n(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(e)?i={name:"Sleipnir",sleipnir:o,version:n(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(e)?i={name:"K-Meleon",kMeleon:o,version:n(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:_?(i={name:"Windows Phone",osname:"Windows Phone",windowsphone:o},v?(i.msedge=o,i.version=v):(i.msie=o,i.version=n(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(e)?i={name:"Internet Explorer",msie:o,version:n(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:u?i={name:"Chrome",osname:"Chrome OS",chromeos:o,chromeBook:o,chrome:o,version:n(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(e)?i={name:"Microsoft Edge",msedge:o,version:v}:/vivaldi/i.test(e)?i={name:"Vivaldi",vivaldi:o,version:n(/vivaldi\/(\d+(\.\d+)?)/i)||b}:m?i={name:"Sailfish",osname:"Sailfish OS",sailfish:o,version:n(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(e)?i={name:"SeaMonkey",seamonkey:o,version:n(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(e)?(i={name:"Firefox",firefox:o,version:n(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(e)&&(i.firefoxos=o,i.osname="Firefox OS")):p?i={name:"Amazon Silk",silk:o,version:n(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(e)?i={name:"PhantomJS",phantom:o,version:n(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(e)?i={name:"SlimerJS",slimer:o,version:n(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(e)||/rim\stablet/i.test(e)?i={name:"BlackBerry",osname:"BlackBerry OS",blackberry:o,version:b||n(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:g?(i={name:"WebOS",osname:"WebOS",webos:o,version:b||n(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(e)&&(i.touchpad=o)):/bada/i.test(e)?i={name:"Bada",osname:"Bada",bada:o,version:n(/dolfin\/(\d+(\.\d+)?)/i)}:d?i={name:"Tizen",osname:"Tizen",tizen:o,version:n(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||b}:/qupzilla/i.test(e)?i={name:"QupZilla",qupzilla:o,version:n(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||b}:/chromium/i.test(e)?i={name:"Chromium",chromium:o,version:n(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||b}:/chrome|crios|crmo/i.test(e)?i={name:"Chrome",chrome:o,version:n(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:l?i={name:"Android",version:b}:/safari|applewebkit/i.test(e)?(i={name:"Safari",safari:o},b&&(i.version=b)):a?(i={name:"iphone"==a?"iPhone":"ipad"==a?"iPad":"iPod"},b&&(i.version=b)):i=/googlebot/i.test(e)?{name:"Googlebot",googlebot:o,version:n(/googlebot\/(\d+(\.\d+))/i)||b}:{name:n(/^(.*)\/(.*) /),version:t(/^(.*)\/(.*) /)},!i.msedge&&/(apple)?webkit/i.test(e)?(/(apple)?webkit\/537\.36/i.test(e)?(i.name=i.name||"Blink",i.blink=o):(i.name=i.name||"Webkit",i.webkit=o),!i.version&&b&&(i.version=b)):!i.opera&&/gecko\//i.test(e)&&(i.name=i.name||"Gecko",i.gecko=o,i.version=i.version||n(/gecko\/(\d+(\.\d+)?)/i)),i.windowsphone||!l&&!i.silk?!i.windowsphone&&a?(i[a]=o,i.ios=o,i.osname="iOS"):h?(i.mac=o,i.osname="macOS"):S?(i.xbox=o,i.osname="Xbox"):f?(i.windows=o,i.osname="Windows"):y&&(i.linux=o,i.osname="Linux"):(i.android=o,i.osname="Android");var w="";i.windows?w=function(e){switch(e){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}(n(/Windows ((NT|XP)( \d\d?.\d)?)/i)):i.windowsphone?w=n(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):i.mac?(w=n(/Mac OS X (\d+([_\.\s]\d+)*)/i),w=w.replace(/[_\s]/g,".")):a?(w=n(/os (\d+([_\s]\d+)*) like mac os x/i),w=w.replace(/[_\s]/g,".")):l?w=n(/android[ \/-](\d+(\.\d+)*)/i):i.webos?w=n(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):i.blackberry?w=n(/rim\stablet\sos\s(\d+(\.\d+)*)/i):i.bada?w=n(/bada\/(\d+(\.\d+)*)/i):i.tizen&&(w=n(/tizen[\/\s](\d+(\.\d+)*)/i)),w&&(i.osversion=w);var N=!i.windows&&w.split(".")[0];return E||s||"ipad"==a||l&&(3==N||N>=4&&!A)||i.silk?i.tablet=o:(A||"iphone"==a||"ipod"==a||l||c||i.blackberry||i.webos||i.bada)&&(i.mobile=o),i.msedge||i.msie&&i.version>=10||i.yandexbrowser&&i.version>=15||i.vivaldi&&i.version>=1||i.chrome&&i.version>=20||i.samsungBrowser&&i.version>=4||i.firefox&&i.version>=20||i.safari&&i.version>=6||i.opera&&i.version>=10||i.ios&&i.osversion&&i.osversion.split(".")[0]>=6||i.blackberry&&i.version>=10.1||i.chromium&&i.version>=20?i.a=o:i.msie&&i.version<10||i.chrome&&i.version<20||i.firefox&&i.version<20||i.safari&&i.version<6||i.opera&&i.version<10||i.ios&&i.osversion&&i.osversion.split(".")[0]<6||i.chromium&&i.version<20?i.c=o:i.x=o,i}function n(e){return e.split(".").length}function t(e,n){var t,i=[];if(Array.prototype.map)return Array.prototype.map.call(e,n);for(t=0;t=0;){if(a[0][i]>a[1][i])return 1;if(a[0][i]!==a[1][i])return-1;if(0===i)return 0}}function a(n,t,a){var r=l;"string"==typeof t&&(a=t,t=void 0),void 0===t&&(t=!1),a&&(r=e(a));var o=""+r.version;for(var c in n)if(n.hasOwnProperty(c)&&r[c]){if("string"!=typeof n[c])throw new Error("Browser version in the minVersion map should be a string: "+c+": "+String(n));return i([o,n[c]])<0}return t}function r(e,n,t){return!a(e,n,t)}var o=!0,l=e("undefined"!=typeof navigator?navigator.userAgent||"":"");return l.test=function(e){for(var n=0;n=.5;)d-=.5,g+=.5*l;else if(_>r-u)for(;_>r-u&&d<=.5;)d+=.5,_-=.5*l;var f=n-m*o,h=f+o,y=.5;if(.5===d&&(m=Math.floor(m),y=1),f=y;)m-=y,f+=y*o;else if(h>i-u)for(;h>i-u&&m<=1-y;)m+=y,h-=y*o;return Object.keys(a).find(function(e){var n=a[e];return n.x===m&&n.y===d})}t.d(n,"a",function(){return a}),n.b=i;var a={top:{x:.5,y:0},"top-left":{x:0,y:0},"top-right":{x:1,y:0},bottom:{x:.5,y:1},"bottom-left":{x:0,y:1},"bottom-right":{x:1,y:1},left:{x:0,y:.5},right:{x:1,y:.5}}},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(0),l=(t.n(o),t(1)),c=t.n(l),s=t(141),u=t(270),p=t(271),m=t(688),d=function(){function e(e,n){for(var t=0;t","Nicolas Belmonte ","Rye Terrell ","Mikola Lysenko ","Shaojing Li ","Ravi Akenapalli "],repository:{type:"git",url:"https://github.com/uber/luma.gl"},keywords:["webgl","visualization","animation","3d"],main:"dist/index.js",module:"dist-es6/index.js",files:["src","dist","dist-es6","headless.js"],scripts:{start:"cat < docs/get-started/examples.md","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","build-es6-packages":"","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps",build:"npm run build-clean && npm run build-es6 && npm run build-es5",cover:"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover",lint:"eslint src test && npm run lint-yarn","lint-examples":"eslint examples","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","publish-prod":"npm run build && npm run test-fast && npm publish","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta",bench:"node test/bench/node.js","bench-browser":"webpack-dev-server --env.bench --progress --hot --open",test:"npm run lint && npm run build && npm run test-node","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/modules/fp64/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","test-browser":"webpack-dev-server --env.test --progress --hot --open","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel",docs:"npm run docs-build && open ./_docs/docs/index.html","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages"},dependencies:{"gl-constants":"^1.0.0","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1",seer:"^0.2.2","webgl-debug":"^1.0.2"},devDependencies:{"babel-cli":"^6.18","babel-core":"^6.18","babel-eslint":"^6.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-builtin-extend":"^1.1.0","babel-preset-es2015":"^6.18",babelify:"^7.2.0",benchmark:"^2.1.4","brfs-babel":"^1.0.0",browserify:"^13.0.0",buble:"^0.15.1","buble-loader":"^0.4.0",coveralls:"^2.13.0",disc:"^1.3.2",eslint:"^3.0","eslint-config-uber-es2015":"^3.0.0","eslint-config-uber-jsx":"^3.0.0","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0",faucet:"0.0.1",gl:"^4.0.2",mkdirp:"^0.5.1","module-alias":"^2.0.0",nyc:"^10.2.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1",reify:"^0.4.4","source-map-loader":"^0.2.1","source-map-support":"^0.4.2","tap-browser-color":"^0.1.2",tape:"^4.6.3","tape-catch":"^1.0.4","tape-promise":"^1.1.0","webpack-dev-server":"^2.4.4"},nyc:{sourceMap:!1,instrument:!1,include:["src/**/*.js"],exclude:["test/**/*.js"]},babel:{presets:[["es2015",{modules:!1}]],env:{test:{plugins:["istanbul"]}}}}},function(e,n,t){"use strict";function i(e,n){if("string"!=typeof n)return n;var t=Number(n);if(!isNaN(t))return t;n=n.replace(/^.*\./,"");var i=e[n];return l()(void 0!==i,"Accessing undefined constant GL."+n),i}function a(e,n){n=Number(n);for(var t in e)if(e[t]===n)return"gl."+t;return String(n)}function r(e,n){l()(void 0!==n,"undefined key"),n=Number(n);for(var t in e)if(e[t]===n)return"gl."+t;return String(n)}n.c=i,n.a=a,n.b=r;var o=t(12),l=t.n(o)},function(e,n,t){"use strict";function i(){return p}function a(e){var n=e.width,t=void 0===n?800:n,a=e.height,r=void 0===a?600:a,o=e.id,l=void 0===o?"gl-canvas":o,c=e.insert,s=void 0===c||c,u=document.createElement("canvas");return u.id=l,u.style.width=Number.isFinite(t)?t+"px":"100%",u.style.height=Number.isFinite(r)?r+"px":"100%",s&&i().then(function(e){var n=e.body;n.insertBefore(u,n.firstChild)}),u}function r(e){var n=e.id;if(!u)throw new Error("createGLContext called on canvas '"+n+"' before page was loaded");return document.getElementById(n)}function o(e){return{width:e.clientWidth,height:e.clientHeight}}function l(e,n){var t=n.useDevicePixelRatio,i=void 0===t||t,a=i?window.devicePixelRatio||1:1,r=o(e);return{width:Math.floor(r.width*a),height:Math.floor(r.height*a),devicePixelRatio:a}}function c(e,n){var t=n.useDevicePixelRatio,i=void 0===t||t,a=l(e,{useDevicePixelRatio:i});a.width===e.width&&a.height===e.height||(e.width=a.width,e.height=a.height)}n.c=i,n.a=a,n.b=r,n.d=c;var s="undefined"!=typeof window,u=!1,p=s?new Promise(function(e,n){window.onload=function(){u=!0,e(document)}}):Promise.resolve({})},function(e,n,t){"use strict";function i(e){function n(e){o("WebGL context: "+(e.statusMessage||"Unknown error"))}var t=e.canvas,i=e.opts,a=void 0===i?{}:i,r=e.onError,o=void 0===r?function(e){return null}:r;t.addEventListener("webglcontextcreationerror",n,!1);var l=a.webgl1,c=void 0===l||l,s=a.webgl2,u=void 0===s||s,p=null;return u&&(p=p||t.getContext("webgl2",a),p=p||t.getContext("experimental-webgl2",a)),c&&(p=p||t.getContext("webgl",a),p=p||t.getContext("experimental-webgl",a)),t.removeEventListener("webglcontextcreationerror",n,!1),p||o("Failed to create "+(u&&!c?"WebGL2":"WebGL")+" context")}function a(e){var n=e.onContextCreate,t=void 0===n?function(){return null}:n,i=e.onContextCreated,a=void 0===i?function(){}:i;if(o()(t||a),"undefined"!=typeof HTMLCanvasElement){var r=HTMLCanvasElement.prototype.getContext;HTMLCanvasElement.prototype.getContext=function(e,n){var i=void 0;return"webgl"===e&&(i=t({canvas:this,type:e,opts:n,getContext:r.bind(this)})),i=i||r.call(this,e,n),i instanceof WebGLRenderingContext&&a({canvas:this,context:i,type:e,opts:n}),i}}}n.a=i,n.b=a;var r=t(12),o=t.n(r)},function(e,n,t){"use strict";function i(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function a(e){return e&&32874===e.TEXTURE_BINDING_3D}function r(e,n,t){var i=s[t],a="function"==typeof i?i(e,n,t):i;return void 0!==a?a:n(t)}n.a=r;var o,l=t(114),c=function(e){return a(e)?void 0:0},s=(o={},i(o,35723,function(e){return a(e)?void 0:4352}),i(o,l.a.RASTERIZER_DISCARD,c),i(o,l.a.SAMPLES,c),i(o,36795,function(e,n){var t=a(e)?e.getExtension("EXT_disjoint_timer_query_webgl2"):e.getExtension("EXT_disjoint_timer_query");return t&&t.GPU_DISJOINT_EXT?n(t.GPU_DISJOINT_EXT):0}),i(o,37445,function(e,n){var t=e.getExtension("WEBGL_debug_renderer_info");return n(t&&t.UNMASKED_VENDOR_WEBGL||l.a.VENDOR)}),i(o,37446,function(e,n){var t=e.getExtension("WEBGL_debug_renderer_info");return n(t&&t.UNMASKED_RENDERER_WEBGL||l.a.RENDERER)}),i(o,34047,function(e,n){var t=e.luma.extensions.EXT_texture_filter_anisotropic;return t?n(t.MAX_TEXTURE_MAX_ANISOTROPY_EXT):1}),i(o,l.a.MAX_3D_TEXTURE_SIZE,c),i(o,l.a.MAX_ARRAY_TEXTURE_LAYERS,c),i(o,l.a.MAX_CLIENT_WAIT_TIMEOUT_WEBGL,c),i(o,l.a.MAX_COLOR_ATTACHMENTS,function(e,n){if(!a(e)){var t=e.getExtension("WEBGL_draw_buffers");return t?n(t.MAX_COLOR_ATTACHMENTS_WEBGL):0}}),i(o,l.a.MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS,c),i(o,l.a.MAX_COMBINED_UNIFORM_BLOCKS,c),i(o,l.a.MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS,c),i(o,l.a.MAX_DRAW_BUFFERS,function(e){if(!a(e)){var n=e.getExtension("WEBGL_draw_buffers");return n?n.MAX_DRAW_BUFFERS_WEBGL:0}}),i(o,l.a.MAX_ELEMENT_INDEX,function(e){return e.getExtension("OES_element_index")?2147483647:65535}),i(o,l.a.MAX_ELEMENTS_INDICES,function(e){return e.getExtension("OES_element_index")?16777216:65535}),i(o,l.a.MAX_ELEMENTS_VERTICES,function(e){return 16777216}),i(o,l.a.MAX_FRAGMENT_INPUT_COMPONENTS,c),i(o,l.a.MAX_FRAGMENT_UNIFORM_BLOCKS,c),i(o,l.a.MAX_FRAGMENT_UNIFORM_COMPONENTS,c),i(o,l.a.MAX_SAMPLES,c),i(o,l.a.MAX_SERVER_WAIT_TIMEOUT,c),i(o,l.a.MAX_TEXTURE_LOD_BIAS,c),i(o,l.a.MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS,c),i(o,l.a.MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS,c),i(o,l.a.MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS,c),i(o,l.a.MAX_UNIFORM_BLOCK_SIZE,c),i(o,l.a.MAX_UNIFORM_BUFFER_BINDINGS,c),i(o,l.a.MAX_VARYING_COMPONENTS,c),i(o,l.a.MAX_VERTEX_OUTPUT_COMPONENTS,c),i(o,l.a.MAX_VERTEX_UNIFORM_BLOCKS,c),i(o,l.a.MAX_VERTEX_UNIFORM_COMPONENTS,c),i(o,l.a.MIN_PROGRAM_TEXEL_OFFSET,c),i(o,l.a.MAX_PROGRAM_TEXEL_OFFSET,c),i(o,l.a.UNIFORM_BUFFER_OFFSET_ALIGNMENT,c),o)},function(e,n,t){"use strict";function i(e,n,t){for(var i=e.split(/\r?\n/),o={},c={},s=0;s1&&void 0!==arguments[1]?arguments[1]:1,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:": ",i=e.split(/\r?\n/),a=String(i.length+n-1).length;return i.map(function(e,i){var r=i+n,l=String(r).length;return o(r,a-l)+t+e})}function o(e,n){for(var t="",i=0;i=0&&setTimeout(function(){e.restoreContext()},b)},0)}},e.restoreContext=function(){_&&d.length&&setTimeout(function(){if(!v)throw"can not restore. webglcontestlost listener did not call event.preventDefault";r(),s(u),_=!1,y=0,v=!1;for(var e=d.slice(),n=o("context restored"),t=0;t0&&void 0!==arguments[0]?arguments[0]:"id";return p[e]=p[e]||1,e+"-"+p[e]++}function o(e){for(var n={},t=0,i=arguments.length;t1&&void 0!==arguments[1]?arguments[1]:{};i(this,n),Object(l.c)(e);var r=a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,Object.assign({},t,{target:t.target||o.e.TEXTURE_3D})));return r.width=null,r.height=null,r.depth=null,Object.seal(r),r.setImageData(t),t.generateMipmap&&r.generateMipmap(),r}return r(n,e),p(n,null,[{key:"isSupported",value:function(e){return Object(l.h)(e)}}]),p(n,[{key:"initialize",value:function(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.opts=Object.assign({},this.opts,n);var t=this.opts,i=t.pixels,a=t.settings;a&&(Object(c.g)(a,function(){i&&e.setImage3D(e.opts)}),this.setParameters(n))}},{key:"setImage3D",value:function(e){var n=e.level,t=void 0===n?0:n,i=e.internalformat,a=void 0===i?o.e.RGBA:i,r=e.width,l=e.height,c=e.depth,s=void 0===c?1:c,p=e.border,m=void 0===p?0:p,d=e.format,g=e.type,_=void 0===g?o.e.UNSIGNED_BYTE:g,f=e.offset,h=void 0===f?0:f,y=e.pixels;if(ArrayBuffer.isView(y))return void this.gl.texImage3D(this.target,t,a,r,l,s,m,d,_,y);y instanceof u.a&&(this.gl.bindBuffer(o.e.PIXEL_UNPACK_BUFFER,y.handle),this.gl.texImage3D(this.target,t,a,r,l,s,m,d,_,h),this.gl.bindBuffer(o.e.PIXEL_UNPACK_BUFFER,y.handle))}}]),n}(s.a);n.a=m},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(31),l=t(143),c=function(){function e(e,n){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:{};i(this,n);a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,t));throw new Error("Texture2DArray not yet implemented")}return r(n,e),c(n,null,[{key:"isSupported",value:function(e){return Object(o.h)(e)}}]),n}(l.a);n.a=s},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var r,o=t(12),l=t.n(o),c=function(){function e(e,n){var t=[],i=!0,a=!1,r=void 0;try{for(var o,l=e[Symbol.iterator]();!(i=(o=l.next()).done)&&(t.push(o.value),!n||t.length!==n);i=!0);}catch(e){a=!0,r=e}finally{try{!i&&l.return&&l.return()}finally{if(a)throw r}}return t}return function(n,t){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return e(n,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function(){function e(e,n){for(var t=0;t0&&(a=1/Math.sqrt(a),e[0]=n[0]*a,e[1]=n[1]*a),e}e.exports=t},function(e,n){function t(e,n){return e[0]*n[0]+e[1]*n[1]}e.exports=t},function(e,n){function t(e,n,t,i){return e[0]=n,e[1]=t,e[2]=i,e}e.exports=t},function(e,n){function t(e,n){var t=n[0]-e[0],i=n[1]-e[1],a=n[2]-e[2];return Math.sqrt(t*t+i*i+a*a)}e.exports=t},function(e,n){function t(e,n,t){return e[0]=n[0]+t[0],e[1]=n[1]+t[1],e[2]=n[2]+t[2],e}e.exports=t},function(e,n){function t(e,n,t){return e[0]=n[0]-t[0],e[1]=n[1]-t[1],e[2]=n[2]-t[2],e}e.exports=t},function(e,n){function t(e,n,t){return e[0]=n[0]*t[0],e[1]=n[1]*t[1],e[2]=n[2]*t[2],e}e.exports=t},function(e,n){function t(e,n,t){return e[0]=n[0]/t[0],e[1]=n[1]/t[1],e[2]=n[2]/t[2],e}e.exports=t},function(e,n){function t(e,n,t){return e[0]=n[0]*t,e[1]=n[1]*t,e[2]=n[2]*t,e}e.exports=t},function(e,n){function t(e,n,t,i){return e[0]=n[0]+t[0]*i,e[1]=n[1]+t[1]*i,e[2]=n[2]+t[2]*i,e}e.exports=t},function(e,n){function t(e,n){return e[0]=-n[0],e[1]=-n[1],e[2]=-n[2],e}e.exports=t},function(e,n){function t(e,n){return e[0]=1/n[0],e[1]=1/n[1],e[2]=1/n[2],e}e.exports=t},function(e,n){function t(e,n,t,i){var a=n[0],r=n[1],o=n[2];return e[0]=a+i*(t[0]-a),e[1]=r+i*(t[1]-r),e[2]=o+i*(t[2]-o),e}e.exports=t},function(e,n){function t(e,n){var t=n[0]-e[0],i=n[1]-e[1],a=n[2]-e[2],r=n[3]-e[3];return Math.sqrt(t*t+i*i+a*a+r*r)}e.exports=t},function(e,n){function t(e,n,t){return e[0]=n[0]-t[0],e[1]=n[1]-t[1],e[2]=n[2]-t[2],e[3]=n[3]-t[3],e}e.exports=t},function(e,n){function t(e,n,t){return e[0]=n[0]/t[0],e[1]=n[1]/t[1],e[2]=n[2]/t[2],e[3]=n[3]/t[3],e}e.exports=t},function(e,n){function t(e,n,t,i){return e[0]=n[0]+t[0]*i,e[1]=n[1]+t[1]*i,e[2]=n[2]+t[2]*i,e[3]=n[3]+t[3]*i,e}e.exports=t},function(e,n){function t(e,n){return e[0]=-n[0],e[1]=-n[1],e[2]=-n[2],e[3]=-n[3],e}e.exports=t},function(e,n){function t(e,n){return e[0]=1/n[0],e[1]=1/n[1],e[2]=1/n[2],e[3]=1/n[3],e}e.exports=t},function(e,n,t){"use strict";t.d(n,"a",function(){return u});var i=t(405),a=t.n(i);t.d(n,"b",function(){return a.a});var r=t(1614),o=t(1615),l=t(1617),c=t(1618),s=t(1616),u=(r.a,o.a,{vs:l.a,fs:c.a,defaultUniforms:{}})},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default="#define SHADER_NAME luma-default-vertex\n\n#define LIGHT_MAX 4\n\n// object attributes\nattribute vec3 positions;\nattribute vec3 normals;\nattribute vec4 colors;\nattribute vec4 pickingColors;\nattribute vec2 texCoords;\n\n// camera and object matrices\nuniform mat4 modelMatrix;\nuniform mat4 viewMatrix;\nuniform mat4 viewInverseMatrix;\nuniform mat4 projectionMatrix;\nuniform mat4 viewProjectionMatrix;\n\n// objectMatrix * viewMatrix = worldMatrix\nuniform mat4 worldMatrix;\nuniform mat4 worldInverseMatrix;\nuniform mat4 worldInverseTransposeMatrix;\nuniform mat4 objectMatrix;\nuniform vec3 cameraPosition;\n\n// lighting configuration\nuniform bool enableLights;\nuniform vec3 ambientColor;\nuniform vec3 directionalColor;\nuniform vec3 lightingDirection;\n\n// point lights configuration\nuniform vec3 pointLocation[LIGHT_MAX];\nuniform vec3 pointColor[LIGHT_MAX];\nuniform int numberPoints;\n\n// reflection / refraction configuration\nuniform bool useReflection;\n\n// varyings\nvarying vec3 vReflection;\nvarying vec4 vColor;\nvarying vec4 vPickingColor;\nvarying vec2 vTexCoord;\nvarying vec4 vNormal;\nvarying vec3 lightWeighting;\n\nvoid main(void) {\n\n vec4 mvPosition = worldMatrix * vec4(positions, 1.0);\n vec4 transformedNormal = worldInverseTransposeMatrix * vec4(normals, 1.0);\n\n // lighting code\n if(!enableLights) {\n lightWeighting = vec3(1.0, 1.0, 1.0);\n } else {\n vec3 plightDirection;\n vec3 pointWeight = vec3(0.0, 0.0, 0.0);\n float directionalLightWeighting =\n max(dot(transformedNormal.xyz, lightingDirection), 0.0);\n for (int i = 0; i < LIGHT_MAX; i++) {\n if (i < numberPoints) {\n plightDirection = normalize(\n (viewMatrix * vec4(pointLocation[i], 1.0)).xyz - mvPosition.xyz);\n pointWeight += max(\n dot(transformedNormal.xyz, plightDirection), 0.0) * pointColor[i];\n } else {\n break;\n }\n }\n\n lightWeighting = ambientColor +\n (directionalColor * directionalLightWeighting) + pointWeight;\n }\n\n // refraction / reflection code\n if (useReflection) {\n vReflection =\n (viewInverseMatrix[3] - (worldMatrix * vec4(positions, 1.0))).xyz;\n } else {\n vReflection = vec3(1.0, 1.0, 1.0);\n }\n\n // pass results to varyings\n vColor = colors;\n vPickingColor = pickingColors;\n vTexCoord = texCoords;\n // vNormal = transformedNormal;\n gl_Position = projectionMatrix * viewMatrix * modelMatrix * vec4(positions, 1.0);\n}\n"},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default="#define SHADER_NAME luma-default-fragment\n\n#ifdef GL_ES\nprecision highp float;\n#endif\n\n// varyings\nvarying vec4 vColor;\nvarying vec4 vPickingColor;\nvarying vec2 vTexCoord;\nvarying vec3 lightWeighting;\nvarying vec3 vReflection;\nvarying vec4 vNormal;\n\n// texture configs\nuniform bool hasTexture1;\nuniform sampler2D sampler1;\nuniform bool hasTextureCube1;\nuniform samplerCube samplerCube1;\n\n// picking configs\nuniform bool enablePicking;\nuniform bool hasPickingColors;\nuniform vec3 pickColor;\n\n// reflection / refraction configs\nuniform float reflection;\nuniform float refraction;\n\n// fog configuration\nuniform bool hasFog;\nuniform vec3 fogColor;\nuniform float fogNear;\nuniform float fogFar;\n\nvoid main(){\n // set color from texture\n if (!hasTexture1) {\n gl_FragColor = vec4(vColor.rgb, vColor.a);\n } else {\n gl_FragColor =\n vec4(texture2D(sampler1, vec2(vTexCoord.s, vTexCoord.t)).rgb, 1.0);\n }\n // gl_FragColor.rgba *= lightWeighting\n\n // has cube texture then apply reflection\n // if (hasTextureCube1) {\n // vec3 nReflection = normalize(vReflection);\n // vec3 reflectionValue;\n // if (refraction > 0.0) {\n // reflectionValue = refract(nReflection, vNormal.xyz, refraction);\n // } else {\n // reflectionValue = -reflect(nReflection, vNormal.xyz);\n // }\n\n // // TODO(nico): check whether this is right.\n // vec4 cubeColor = textureCube(samplerCube1,\n // vec3(-reflectionValue.x, -reflectionValue.y, reflectionValue.z));\n // gl_FragColor = vec4(mix(gl_FragColor.xyz, cubeColor.xyz, reflection), 1.0);\n // }\n\n // set picking\n // if (enablePicking) {\n // if (hasPickingColors) {\n // gl_FragColor = vPickingColor;\n // } else {\n // gl_FragColor = vec4(pickColor, 1.0);\n // }\n // }\n\n // handle fog\n // if (hasFog) {\n // float depth = gl_FragCoord.z / gl_FragCoord.w;\n // float fogFactor = smoothstep(fogNear, fogFar, depth);\n // gl_FragColor = mix(gl_FragColor, vec4(fogColor, gl_FragColor.w), fogFactor);\n // }\n}\n"},function(e,n,t){"use strict";e.exports={hasTexture1:!1,hasTextureCube1:!1,enableLights:!1,useReflection:!1,enablePicking:!1,hasPickingColors:!1,hasFog:!1}},function(e,n,t){"use strict";n.a="#define SHADER_NAME luma-default-vs\n\n#define LIGHT_MAX 4\n\nattribute vec3 position;\nattribute vec3 normal;\nattribute vec4 color;\nattribute vec2 texCoord1;\n\nuniform mat4 worldMatrix;\nuniform mat4 viewMatrix;\nuniform mat4 projectionMatrix;\nuniform mat4 worldInverseTransposeMatrix;\n\nuniform bool enableLights;\nuniform vec3 ambientColor;\nuniform vec3 directionalColor;\nuniform vec3 lightingDirection;\n\nuniform vec3 pointLocation[LIGHT_MAX];\nuniform vec3 pointColor[LIGHT_MAX];\nuniform int numberPoints;\n\nvarying vec4 vColor;\nvarying vec2 vTexCoord;\nvarying vec3 lightWeighting;\n\nvoid main(void) {\n vec4 mvPosition = worldMatrix * vec4(position, 1.0);\n\n if(!enableLights) {\n lightWeighting = vec3(1.0, 1.0, 1.0);\n } else {\n vec3 plightDirection;\n vec3 pointWeight = vec3(0.0, 0.0, 0.0);\n vec4 transformedNormal = worldInverseTransposeMatrix * vec4(normal, 1.0);\n float directionalLightWeighting = max(dot(transformedNormal.xyz, lightingDirection), 0.0);\n for (int i = 0; i < LIGHT_MAX; i++) {\n if (i < numberPoints) {\n plightDirection =\n normalize((viewMatrix * vec4(pointLocation[i], 1.0)).xyz - mvPosition.xyz);\n pointWeight += max(dot(transformedNormal.xyz, plightDirection), 0.0) * pointColor[i];\n } else {\n break;\n }\n }\n\n lightWeighting = ambientColor + (directionalColor * directionalLightWeighting) + pointWeight;\n }\n\n vColor = color;\n vTexCoord = texCoord1;\n gl_Position = projectionMatrix * worldMatrix * vec4(position, 1.0);\n}\n"},function(e,n,t){"use strict";n.a="#ifdef GL_ES\nprecision highp float;\n#endif\n\n#define SHADER_NAME luma-default-fs\n\nvarying vec4 vColor;\nvarying vec2 vTexCoord;\nvarying vec3 lightWeighting;\n\nuniform bool hasTexture1;\nuniform sampler2D sampler1;\n\nuniform bool enablePicking;\nuniform vec3 pickColor;\n\nuniform bool hasFog;\nuniform vec3 fogColor;\n\nuniform float fogNear;\nuniform float fogFar;\n\nvoid main() {\n if(!hasTexture1) {\n gl_FragColor = vec4(vColor.rgb * lightWeighting, vColor.a);\n } else {\n gl_FragColor =\n vec4(texture2D(sampler1, vec2(vTexCoord.s, vTexCoord.t)).rgb * lightWeighting, 1.0);\n }\n\n if (enablePicking) {\n gl_FragColor = vec4(pickColor, 1.0);\n }\n\n /* handle fog */\n if (hasFog) {\n float depth = gl_FragCoord.z / gl_FragCoord.w;\n float fogFactor = smoothstep(fogNear, fogFar, depth);\n gl_FragColor = mix(gl_FragColor, vec4(fogColor, gl_FragColor.w), fogFactor);\n }\n}\n"},function(e,n){e.exports={hasTexture1:!1,hasTextureCube1:!1,enableLights:!1,useReflection:!1,enablePicking:!1,hasPickingColors:!1,hasFog:!1}},function(e,n,t){"use strict";n.a="#define SHADER_NAME luma_modular_vertex\n\n// object attributes\nattribute vec3 positions;\nattribute vec3 normals;\nattribute vec4 colors;\nattribute vec2 texCoords;\nattribute vec3 pickingColors;\n\nvoid main(void) {\n\n // Set up position\n#ifdef MODULE_GEOMETRY\n geometry_setPosition(positions);\n geometry_setNormal(normals);\n#endif\n\n#ifdef MODULE_PROJECT\n project_setPositionAndNormal_Model(positions, normals);\n gl_Position = project_model_to_clipspace(positions);\n#endif\n\n // Set up depth\n#ifdef MODULE_LOGDEPTH\n logdepth_adjustPosition(gl_Position);\n#endif\n\n#ifdef MODULE_DIFFUSE\n diffuse_setTextureCoordinate(texCoords);\n#endif\n\n // Set up color calculations\n#ifdef MODULE_MATERIAL\n material_setDiffuseColor(colors);\n material_setDiffuseTextureCoordinates(texCoords);\n#endif\n\n#ifdef MODULE_LIGHTING\n lighting_setPositionAndNormal(positions, normals);\n lighting_apply_light(positions);\n lighting_apply_reflection(positions);\n#endif\n\n#ifdef MODULE_PICKING\n picking_setPickingColor(pickingColors);\n#endif\n\n}\n"},function(e,n,t){"use strict";n.a="#define SHADER_NAME luma-modular-fragment\n\n#ifdef GL_ES\nprecision highp float;\n#endif\n\n// varyings\nvarying vec4 vColor;\n\nvoid main(){\n gl_FragColor = vec4(1., 0., 1., 1.);\n\n#ifdef MODULE_DIFFUSE\n gl_FragColor = diffuse_filterColor(gl_FragColor);\n#endif\n\n#ifdef MODULE_MATERIAL\n gl_FragColor = material_filterColor(gl_FragColor);\n#endif\n\n#ifdef MODULE_LIGHTING\n gl_FragColor = lighting_filterColor(gl_FragColor);\n#endif\n\n#ifdef MODULE_FOG\n gl_FragColor = fog_filterColor(gl_FragColor);\n#endif\n\n#ifdef MODULE_PICKING\n gl_FragColor = picking_filterHighlightColor(gl_FragColor);\n gl_FragColor = picking_filterPickingColor(gl_FragColor);\n#endif\n\n#ifdef MODULE_LOGDEPTH\n logdepth_setFragDepth(gl_Position);\n#endif\n}\n"},function(e,n,t){"use strict";var i=(t(406),t(708));t.d(n,"a",function(){return i.a});t(709)},function(e,n,t){"use strict";function i(e,n){var t=e.vendor,i=e.renderer,a=void 0;switch(n){case"nvidia":a=t.match(/NVIDIA/i)||i.match(/NVIDIA/i);break;case"intel":a=t.match(/INTEL/i)||i.match(/INTEL/i);break;case"amd":a=t.match(/AMD/i)||i.match(/AMD/i)||t.match(/ATI/i)||i.match(/ATI/i);break;default:a=!1}return a}function a(e){var n="",t=Object(o.getContextInfo)(e);return i(t,"nvidia")?n+="#define NVIDIA_GPU\n#define NVIDIA_FP64_WORKAROUND 1\n#define NVIDIA_EQUATION_WORKAROUND 1\n":i(t,"intel")?n+="#define INTEL_GPU\n#define INTEL_FP64_WORKAROUND 1\n#define NVIDIA_EQUATION_WORKAROUND 1\n#define INTEL_TAN_WORKAROUND 1\n":i(t,"amd")?n+="#define AMD_GPU\n":n+="#define DEFAULT_GPU\n#define INTEL_TAN_WORKAROUND 1\n",n}function r(e){var n="// Defines for shader portability\n#if (__VERSION__ > 120)\n# define attribute in\n# define varying out\n# define FRAG_DEPTH\n# define DERIVATIVES\n# define DRAW_BUFFERS\n# define TEXTURE_LOD\n#else\n// # define in attribute\n// # define out varying\n#endif // __VERSION\n";return Object(l.c)(e,l.a.GLSL_FRAG_DEPTH)&&(n+="// FRAG_DEPTH => gl_FragDepth is available\n#ifdef GL_EXT_frag_depth\n#extension GL_EXT_frag_depth : enable\n# define FRAG_DEPTH\n# define gl_FragDepth gl_FragDepthEXT\n#endif\n"),Object(l.c)(e,l.a.GLSL_DERIVATIVES)&&(n+="// DERIVATIVES => dxdF, dxdY and fwidth are available\n#ifdef GL_OES_standard_derivatives\n#extension GL_OES_standard_derivatives : enable\n# define DERIVATIVES\n#endif\n"),Object(l.c)(e,l.a.GLSL_FRAG_DATA)&&(n+="// DRAW_BUFFERS => gl_FragData[] is available\n#ifdef GL_EXT_draw_buffers\n#extension GL_EXT_draw_buffers : require\n#define DRAW_BUFFERS\n#endif\n"),Object(l.c)(e,l.a.GLSL_TEXTURE_LOD)&&(n+="// TEXTURE_LOD => texture2DLod etc are available\n#ifdef GL_EXT_shader_texture_lod\n#extension GL_EXT_shader_texture_lod : enable\n# define TEXTURE_LOD\n#define texture2DLod texture2DLodEXT\n#define texture2DProjLod texture2DProjLodEXT\n#define texture2DProjLod texture2DProjLodEXT\n#define textureCubeLod textureCubeLodEXT\n#define texture2DGrad texture2DGradEXT\n#define texture2DProjGrad texture2DProjGradEXT\n#define texture2DProjGrad texture2DProjGradEXT\n#define textureCubeGrad textureCubeGradEXT\n#endif\n"),n}n.a=a,n.b=r;var o=t(144),l=t(276)},function(e,n,t){"use strict";t.d(n,"b",function(){return i}),t.d(n,"a",function(){return a});var i="#ifdef MODULE_LOGDEPTH\n logdepth_adjustPosition(gl_Position);\n#endif\n",a="#ifdef MODULE_MATERIAL\n gl_FragColor = material_filterColor(gl_FragColor);\n#endif\n\n#ifdef MODULE_LIGHTING\n gl_FragColor = lighting_filterColor(gl_FragColor);\n#endif\n\n#ifdef MODULE_FOG\n gl_FragColor = fog_filterColor(gl_FragColor);\n#endif\n\n#ifdef MODULE_PICKING\n gl_FragColor = picking_filterHighlightColor(gl_FragColor);\n gl_FragColor = picking_filterPickingColor(gl_FragColor);\n#endif\n\n#ifdef MODULE_LOGDEPTH\n logdepth_setFragDepth();\n#endif\n"},function(e,n,t){"use strict";t.d(n,"a",function(){return l}),t.d(n,"c",function(){return c}),t.d(n,"d",function(){return s}),t.d(n,"b",function(){return d});var i=t(407),a=t.n(i),r=t(690),o={},l=function(e){o[e.id]||(o[e.id]=e,a.a.listItem("luma.gl",e.id))},c=function(e,n){if(r.b.__SEER_INITIALIZED__&&!a.a.throttle("luma.gl:"+e.id,1e3)){var t=Object.assign({},e.geometry.attributes,e.attributes),i=Object.assign({},e.uniforms,n);a.a.multiUpdate("luma.gl",e.id,[{path:"objects.uniforms",data:i},{path:"objects.attributes",data:t}])}},s=function(e){delete o[e],a.a.deleteItem("luma.gl",e)},u=function e(n,t,i){n&&(t.length>1?e(n[t[0]],t.slice(1),i):n[t[0]]=i)},p=new Map,m=function(e,n,t){if(r.b.__SEER_INITIALIZED__){p.has(e)||p.set(e,new Map);p.get(e).set(n,t)}},d=function(e,n){if(r.b.__SEER_INITIALIZED__&&e){var t=p.get(e);t&&t.forEach(function(e,t){u(n,t,e)})}};a.a.listenFor("luma.gl",function(e){var n=o[e.itemKey];if(n&&"edit"===e.type&&"uniforms"===e.valuePath[0]){var t=e.valuePath.slice(1);m(e.itemKey,t,e.value);var i=n.getUniforms();u(i,t,e.value),n.setUniforms(i)}})},function(e,n,t){"use strict";function i(e){return[e+1&255,e+1>>8&255,e+1>>16&255]}function a(e){var n=o(e,3);return n[0]+256*n[1]+65536*n[2]-1}function r(){return l}n.b=i,n.a=a,n.c=r;var o=function(){function e(e,n){var t=[],i=!0,a=!1,r=void 0;try{for(var o,l=e[Symbol.iterator]();!(i=(o=l.next()).done)&&(t.push(o.value),!n||t.length!==n);i=!0);}catch(e){a=!0,r=e}finally{try{!i&&l.return&&l.return()}finally{if(a)throw r}}return t}return function(n,t){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return e(n,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),l=new Uint8Array([0,0,0])},function(e,n,t){"use strict";var i=t(1625);t.d(n,"a",function(){return i.a})},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(){}function r(e){return!0!==e&&e}function o(e){var n=e.getBoundingClientRect();return{x:n.left,y:n.top,bbox:n}}function l(e,n){return n=n||window,e||n.event}function c(e){return e.wheelDelta?e.wheelDelta/120:-(e.detail||0)/3}function s(e){var n=e.which||e.keyCode,t=d(n),i=n-111;return i>0&&i<13&&(t="f"+i),t=t||String.fromCharCode(n).toLowerCase(),{code:n,key:t,shift:e.shiftKey,control:e.ctrlKey,alt:e.altKey,meta:e.metaKey}}function u(e){return 3===e.which||2===e.button}function p(e,n){n=n||window,e=e||n.event;var t=n.document;if(t=t.documentElement||t.body,e.touches&&e.touches.length){for(var i=[],a=e.touches.length,r=void 0,o=0;o1&&void 0!==arguments[1]?arguments[1]:{};n=Object.assign({},y,n);var t=n.bind;if(t)for(var i in n)i.match(/^on[a-zA-Z0-9]+$/)&&function(e,i){n[e]=function(){i.apply(t,Array.prototype.slice.call(arguments))}}(i,n[i]);return new h(e,n)}n.a=g;var _=function(){function e(e,n){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:{};return i(this,n),a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,Object.assign({},t,{geometry:new o.ConeGeometry(t)})))}return r(n,e),n}(l.Model);n.a=c},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(106),l=t(145),c=t(37),s=function(e){function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};i(this,n);var r=t.id,l=void 0===r?Object(c.uid)("cube"):r;return a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,Object.assign({},t,{id:l,geometry:new o.CubeGeometry(t)})))}return r(n,e),n}(l.Model);n.a=s},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(106),l=t(279),c=function(e){function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return i(this,n),a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,Object.assign({},t,{geometry:new o.CylinderGeometry(t)})))}return r(n,e),n}(l.a);n.a=c},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(145),l=t(106),c=function(e){function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return i(this,n),a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,Object.assign({},t,{geometry:new l.IcoSphereGeometry(t)})))}return r(n,e),n}(o.Model);n.a=c},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(106),l=t(279),c=t(37),s=function(e){function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};i(this,n);var r=t.id,l=void 0===r?Object(c.uid)("plane"):r;return a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,Object.assign({},t,{id:l,geometry:new o.PlaneGeometry(t)})))}return r(n,e),n}(l.a);n.a=s},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(145),l=t(106),c=t(37),s=function(e){function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};i(this,n);var r=t.id,o=void 0===r?Object(c.uid)("sphere"):r;return a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,Object.assign({},t,{id:o,geometry:new l.SphereGeometry(t)})))}return r(n,e),n}(o.Model);n.a=s},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(106),l=t(145),c=function(e){function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return i(this,n),a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,Object.assign({},t,{geometry:new o.TruncatedConeGeometry(t)})))}return r(n,e),n}(l.Model);n.a=c},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(145),l=t(106),c=t(144),s="attribute vec2 aClipSpacePosition;\nattribute vec2 aTexCoord;\nattribute vec2 aCoordinate;\n\nvarying vec2 position;\nvarying vec2 coordinate;\nvarying vec2 uv;\n\nvoid main(void) {\n gl_Position = vec4(aClipSpacePosition, 0., 1.);\n position = aClipSpacePosition;\n coordinate = aCoordinate;\n uv = aTexCoord;\n}\n",u=[-1,-1,1,-1,-1,1,1,1],p=function(e){function n(e,t){i(this,n);var r=u.map(function(e){return-1===e?0:e}),o=a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,Object.assign({},t,{vs:s,geometry:new l.Geometry({drawMode:c.GL.TRIANGLE_STRIP,vertexCount:4,attributes:{aClipSpacePosition:{size:2,value:new Float32Array(u)},aTexCoord:{size:2,value:new Float32Array(r)},aCoordinate:{size:2,value:new Float32Array(r)}}})})));return o.setVertexCount(4),o}return r(n,e),n}(o.Model);n.a=p},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i=t(719);Object.defineProperty(n,"setPathPrefix",{enumerable:!0,get:function(){return i.setPathPrefix}}),Object.defineProperty(n,"loadFile",{enumerable:!0,get:function(){return i.loadFile}}),Object.defineProperty(n,"loadImage",{enumerable:!0,get:function(){return i.loadImage}});var a=t(1636);Object.defineProperty(n,"loadFiles",{enumerable:!0,get:function(){return a.loadFiles}}),Object.defineProperty(n,"loadImages",{enumerable:!0,get:function(){return a.loadImages}}),Object.defineProperty(n,"loadTextures",{enumerable:!0,get:function(){return a.loadTextures}}),Object.defineProperty(n,"loadProgram",{enumerable:!0,get:function(){return a.loadProgram}}),Object.defineProperty(n,"loadModel",{enumerable:!0,get:function(){return a.loadModel}}),Object.defineProperty(n,"parseModel",{enumerable:!0,get:function(){return a.parseModel}})},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(){}function r(e){return new c(e).sendAsync()}Object.defineProperty(n,"__esModule",{value:!0});var o=function(){function e(e,n){for(var t=0;t0&&void 0!==arguments[0]?arguments[0]:this.body||null;return new Promise(function(t,i){try{var a=e.req,r=e.method,o=e.noCache,c=e.sendAsBinary,s=e.responseType,u=o?e.url+(e.url.indexOf("?")>=0?"&":"?")+Date.now():e.url;a.open(r,u,e.async),s&&(a.responseType=s),e.async&&(a.onreadystatechange=function(e){a.readyState===l.COMPLETED&&(200===a.status?t(a.responseType?a.response:a.responseText):i(new Error(a.status+": "+u)))}),c?a.sendAsBinary(n):a.send(n),e.async||(200===a.status?t(a.responseType?a.response:a.responseText):i(new Error(a.status+": "+u)))}catch(e){i(e)}})}}]),e}()},function(e,n,t){"use strict";function i(){}function a(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=t.urls,r=t.onProgress,l=void 0===r?i:r;return(0,g.default)("string"==typeof n,"loadTexture: url must be string"),o(Object.assign({urls:a,onProgress:l},t)).then(function(n){return n.map(function(n,i){return new f.Texture2D(e,Object.assign({id:a[i]},t,{data:n}))})})}function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.urls,t=e.onProgress,a=void 0===t?i:t;(0,g.default)(n.every(function(e){return"string"==typeof e}),"loadImages: {urls} must be array of strings");var r=0;return Promise.all(n.map(function(t){var i=(0,_.loadFile)(Object.assign({url:t},e));return i.then(function(e){return a({progress:++r/n.length,count:r,total:n.length,url:t})}),i}))}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.urls,t=e.onProgress,a=void 0===t?i:t;(0,g.default)(n.every(function(e){return"string"==typeof e}),"loadImages: {urls} must be array of strings");var r=0;return Promise.all(n.map(function(t){var i=(0,_.loadImage)(t,e);return i.then(function(e){return a({progress:++r/n.length,count:r,total:n.length,url:t})}),i}))}function l(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.urls,a=n.onProgress,r=void 0===a?i:a;return(0,g.default)(t.every(function(e){return"string"==typeof e}),"loadTextures: {urls} must be array of strings"),o(Object.assign({urls:t,onProgress:r},n)).then(function(i){return i.map(function(i,a){var r=Array.isArray(n.parameters)?n.parameters[a]:n.parameters;return r=void 0===r?{}:r,new f.Texture2D(e,Object.assign({id:t[a]},r,{data:i}))})})}function c(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.vs,a=n.fs,o=n.onProgress,l=void 0===o?i:o;return r(Object.assign({urls:[t,a],onProgress:l},n)).then(function(t){var i=m(t,2),a=i[0],r=i[1];return new f.Program(e,Object.assign({vs:a,fs:r},n))})}function s(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.url,a=n.onProgress,o=void 0===a?i:a;return r(Object.assign({urls:[t],onProgress:o},n)).then(function(t){var i=m(t,1),a=i[0];return u(e,Object.assign({file:a},n))})}function u(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.file,i=n.program,a=void 0===i?new f.Program(e):i,r="string"==typeof t?p(t):t,o={},l={};for(var c in r){var s=r[c];Array.isArray(s)?o[c]="indices"===c?new Uint16Array(s):new Float32Array(s):l[c]=s}return new h.Model(e,Object.assign({program:a,geometry:new y.Geometry({attributes:o})},l,n))}function p(e){try{return JSON.parse(e)}catch(e){throw new Error("Failed to parse JSON: "+e)}}Object.defineProperty(n,"__esModule",{value:!0});var m=function(){function e(e,n){var t=[],i=!0,a=!1,r=void 0;try{for(var o,l=e[Symbol.iterator]();!(i=(o=l.next()).done)&&(t.push(o.value),!n||t.length!==n);i=!0);}catch(e){a=!0,r=e}finally{try{!i&&l.return&&l.return()}finally{if(a)throw r}}return t}return function(n,t){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return e(n,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();n.loadTexture=a,n.loadFiles=r,n.loadImages=o,n.loadTextures=l,n.loadProgram=c,n.loadModel=s,n.parseModel=u;var d=t(12),g=function(e){return e&&e.__esModule?e:{default:e}}(d),_=t(719),f=t(144),h=t(145),y=t(106)},function(e,n,t){"use strict";n.a={name:"fp32",vs:"#ifdef INTEL_TAN_WORKAROUND\n\n// All these functions are for substituting tan() function from Intel GPU only\nconst float TWO_PI = 6.2831854820251465;\nconst float PI_2 = 1.5707963705062866;\nconst float PI_16 = 0.1963495463132858;\n\nconst float SIN_TABLE_0 = 0.19509032368659973;\nconst float SIN_TABLE_1 = 0.3826834261417389;\nconst float SIN_TABLE_2 = 0.5555702447891235;\nconst float SIN_TABLE_3 = 0.7071067690849304;\n\nconst float COS_TABLE_0 = 0.9807852506637573;\nconst float COS_TABLE_1 = 0.9238795042037964;\nconst float COS_TABLE_2 = 0.8314695954322815;\nconst float COS_TABLE_3 = 0.7071067690849304;\n\nconst float INVERSE_FACTORIAL_3 = 1.666666716337204e-01; // 1/3!\nconst float INVERSE_FACTORIAL_5 = 8.333333767950535e-03; // 1/5!\nconst float INVERSE_FACTORIAL_7 = 1.9841270113829523e-04; // 1/7!\nconst float INVERSE_FACTORIAL_9 = 2.75573188446287533e-06; // 1/9!\n\nfloat sin_taylor_fp32(float a) {\n float r, s, t, x;\n\n if (a == 0.0) {\n return 0.0;\n }\n\n x = -a * a;\n s = a;\n r = a;\n\n r = r * x;\n t = r * INVERSE_FACTORIAL_3;\n s = s + t;\n\n r = r * x;\n t = r * INVERSE_FACTORIAL_5;\n s = s + t;\n\n r = r * x;\n t = r * INVERSE_FACTORIAL_7;\n s = s + t;\n\n r = r * x;\n t = r * INVERSE_FACTORIAL_9;\n s = s + t;\n\n return s;\n}\n\nvoid sincos_taylor_fp32(float a, out float sin_t, out float cos_t) {\n if (a == 0.0) {\n sin_t = 0.0;\n cos_t = 1.0;\n }\n sin_t = sin_taylor_fp32(a);\n cos_t = sqrt(1.0 - sin_t * sin_t);\n}\n\nfloat tan_taylor_fp32(float a) {\n float sin_a;\n float cos_a;\n\n if (a == 0.0) {\n return 0.0;\n }\n\n // 2pi range reduction\n float z = floor(a / TWO_PI);\n float r = a - TWO_PI * z;\n\n float t;\n float q = floor(r / PI_2 + 0.5);\n int j = int(q);\n\n if (j < -2 || j > 2) {\n return 0.0 / 0.0;\n }\n\n t = r - PI_2 * q;\n\n q = floor(t / PI_16 + 0.5);\n int k = int(q);\n int abs_k = int(abs(float(k)));\n\n if (abs_k > 4) {\n return 0.0 / 0.0;\n } else {\n t = t - PI_16 * q;\n }\n\n float u = 0.0;\n float v = 0.0;\n\n float sin_t, cos_t;\n float s, c;\n sincos_taylor_fp32(t, sin_t, cos_t);\n\n if (k == 0) {\n s = sin_t;\n c = cos_t;\n } else {\n if (abs(float(abs_k) - 1.0) < 0.5) {\n u = COS_TABLE_0;\n v = SIN_TABLE_0;\n } else if (abs(float(abs_k) - 2.0) < 0.5) {\n u = COS_TABLE_1;\n v = SIN_TABLE_1;\n } else if (abs(float(abs_k) - 3.0) < 0.5) {\n u = COS_TABLE_2;\n v = SIN_TABLE_2;\n } else if (abs(float(abs_k) - 4.0) < 0.5) {\n u = COS_TABLE_3;\n v = SIN_TABLE_3;\n }\n if (k > 0) {\n s = u * sin_t + v * cos_t;\n c = u * cos_t - v * sin_t;\n } else {\n s = u * sin_t - v * cos_t;\n c = u * cos_t + v * sin_t;\n }\n }\n\n if (j == 0) {\n sin_a = s;\n cos_a = c;\n } else if (j == 1) {\n sin_a = c;\n cos_a = -s;\n } else if (j == -1) {\n sin_a = -c;\n cos_a = s;\n } else {\n sin_a = -s;\n cos_a = -c;\n }\n return sin_a / cos_a;\n}\n#endif\n\nfloat tan_fp32(float a) {\n#ifdef INTEL_TAN_WORKAROUND\n return tan_taylor_fp32(a);\n#else\n return tan(a);\n#endif\n}\n",fs:null}},function(e,n,t){"use strict";var i=(t(1639),t(1640)),a=t(1641),r=i.a+"\n"+a.a;n.a={name:"fp64",vs:r,fs:null};i.a},function(e,n,t){"use strict"},function(e,n,t){"use strict";n.a="uniform float ONE;\n\n#if defined(NVIDIA_FP64_WORKAROUND) || defined(INTEL_FP64_WORKAROUND)\nvec2 split(float a) {\n const float SPLIT = 4097.0;\n float t = a * SPLIT;\n float a_hi = t * ONE - (t - a);\n float a_lo = a * ONE - a_hi;\n return vec2(a_hi, a_lo);\n}\n#else\nvec2 split(float a) {\n const float SPLIT = 4097.0;\n float t = a * SPLIT;\n float a_hi = t - (t - a);\n float a_lo = a - a_hi;\n return vec2(a_hi, a_lo);\n}\n#endif\n\n#if defined(NVIDIA_EQUATION_WORKAROUND) || defined(INTEL_EQUATION_WORKAROUND)\nvec2 quickTwoSum(float a, float b) {\n float sum = (a + b) * ONE;\n float err = b - (sum - a) * ONE;\n return vec2(sum, err);\n}\n#else\nvec2 quickTwoSum(float a, float b) {\n float sum = a + b;\n float err = b - (sum - a);\n return vec2(sum, err);\n}\n#endif\n\n#if defined(NVIDIA_EQUATION_WORKAROUND) || defined(INTEL_EQUATION_WORKAROUND)\n\n/* The purpose of this workaround is to prevent shader compilers from\noptimizing away necessary arithmetic operations by swapping their sequences\nor transform the equation to some 'equivalent' from.\n\nThe method is to multiply an artifical variable, ONE, which will be known to\nthe compiler to be 1 only at runtime. The whole expression is then represented\nas a polynomial with respective to ONE. In the coefficients of all terms, only one a\nand one b should appear\n\nerr = (a + b) * ONE^6 - a * ONE^5 - (a + b) * ONE^4 + a * ONE^3 - b - (a + b) * ONE^2 + a * ONE\n*/\n\nvec2 twoSum(float a, float b) {\n float s = (a + b);\n float v = (s * ONE - a) * ONE;\n float err = (a - (s - v) * ONE) * ONE * ONE * ONE + (b - v);\n return vec2(s, err);\n}\n#else\nvec2 twoSum(float a, float b) {\n float s = a + b;\n float v = s - a;\n float err = (a - (s - v)) + (b - v);\n return vec2(s, err);\n}\n#endif\n\n#if defined(NVIDIA_EQUATION_WORKAROUND) || defined(INTEL_EQUATION_WORKAROUND)\n/* Same thing as in twoSum() */\nvec2 twoSub(float a, float b) {\n float s = (a - b);\n float v = (s * ONE - a) * ONE;\n float err = (a - (s - v) * ONE) * ONE * ONE * ONE - (b + v);\n return vec2(s, err);\n}\n#else\nvec2 twoSub(float a, float b) {\n float s = a - b;\n float v = s - a;\n float err = (a - (s - v)) - (b + v);\n return vec2(s, err);\n}\n#endif\n\n#if defined(NVIDIA_EQUATION_WORKAROUND) || defined(INTEL_EQUATION_WORKAROUND)\nvec2 twoSqr(float a) {\n float prod = a * a;\n vec2 a_fp64 = split(a);\n\n float err = ((a_fp64.x * a_fp64.x - prod) * ONE + 2.0 * a_fp64.x *\n a_fp64.y * ONE * ONE) + a_fp64.y * a_fp64.y * ONE * ONE * ONE;\n return vec2(prod, err);\n}\n#else\nvec2 twoSqr(float a) {\n float prod = a * a;\n vec2 a_fp64 = split(a);\n\n float err = ((a_fp64.x * a_fp64.x - prod) + 2.0 * a_fp64.x * a_fp64.y) + a_fp64.y * a_fp64.y;\n return vec2(prod, err);\n}\n#endif\n\nvec2 twoProd(float a, float b) {\n float prod = a * b;\n vec2 a_fp64 = split(a);\n vec2 b_fp64 = split(b);\n float err = ((a_fp64.x * b_fp64.x - prod) + a_fp64.x * b_fp64.y +\n a_fp64.y * b_fp64.x) + a_fp64.y * b_fp64.y;\n return vec2(prod, err);\n}\n\nvec2 sum_fp64(vec2 a, vec2 b) {\n vec2 s, t;\n s = twoSum(a.x, b.x);\n t = twoSum(a.y, b.y);\n s.y += t.x;\n s = quickTwoSum(s.x, s.y);\n s.y += t.y;\n s = quickTwoSum(s.x, s.y);\n return s;\n}\n\nvec2 sub_fp64(vec2 a, vec2 b) {\n vec2 s, t;\n s = twoSub(a.x, b.x);\n t = twoSub(a.y, b.y);\n s.y += t.x;\n s = quickTwoSum(s.x, s.y);\n s.y += t.y;\n s = quickTwoSum(s.x, s.y);\n return s;\n}\n\nvec2 mul_fp64(vec2 a, vec2 b) {\n vec2 prod = twoProd(a.x, b.x);\n // y component is for the error\n prod.y += a.x * b.y;\n prod.y += a.y * b.x;\n prod = quickTwoSum(prod.x, prod.y);\n return prod;\n}\n\nvec2 div_fp64(vec2 a, vec2 b) {\n float xn = 1.0 / b.x;\n vec2 yn = a * xn;\n float diff = (sub_fp64(a, mul_fp64(b, yn))).x;\n vec2 prod = twoProd(xn, diff);\n return sum_fp64(yn, prod);\n}\n\nvec2 sqrt_fp64(vec2 a) {\n if (a.x == 0.0 && a.y == 0.0) return vec2(0.0, 0.0);\n if (a.x < 0.0) return vec2(0.0 / 0.0, 0.0 / 0.0);\n\n float x = 1.0 / sqrt(a.x);\n float yn = a.x * x;\n#if defined(NVIDIA_FP64_WORKAROUND) || defined(INTEL_FP64_WORKAROUND)\n vec2 yn_sqr = twoSqr(yn) * ONE;\n#else\n vec2 yn_sqr = twoSqr(yn);\n#endif\n float diff = sub_fp64(a, yn_sqr).x;\n vec2 prod = twoProd(x * 0.5, diff);\n return sum_fp64(vec2(yn, 0.0), prod);\n}\n"},function(e,n,t){"use strict";n.a="const vec2 E_FP64 = vec2(2.7182817459106445e+00, 8.254840366817007e-08);\nconst vec2 LOG2_FP64 = vec2(0.6931471824645996e+00, -1.9046542121259336e-09);\nconst vec2 PI_FP64 = vec2(3.1415927410125732, -8.742278012618954e-8);\nconst vec2 TWO_PI_FP64 = vec2(6.2831854820251465, -1.7484556025237907e-7);\nconst vec2 PI_2_FP64 = vec2(1.5707963705062866, -4.371139006309477e-8);\nconst vec2 PI_4_FP64 = vec2(0.7853981852531433, -2.1855695031547384e-8);\nconst vec2 PI_16_FP64 = vec2(0.19634954631328583, -5.463923757886846e-9);\nconst vec2 PI_16_2_FP64 = vec2(0.39269909262657166, -1.0927847515773692e-8);\nconst vec2 PI_16_3_FP64 = vec2(0.5890486240386963, -1.4906100798128818e-9);\nconst vec2 PI_180_FP64 = vec2(0.01745329238474369, 1.3519960498364902e-10);\n\nconst vec2 SIN_TABLE_0_FP64 = vec2(0.19509032368659973, -1.6704714833615242e-9);\nconst vec2 SIN_TABLE_1_FP64 = vec2(0.3826834261417389, 6.22335089017767e-9);\nconst vec2 SIN_TABLE_2_FP64 = vec2(0.5555702447891235, -1.1769521357507529e-8);\nconst vec2 SIN_TABLE_3_FP64 = vec2(0.7071067690849304, 1.2101617041793133e-8);\n\nconst vec2 COS_TABLE_0_FP64 = vec2(0.9807852506637573, 2.9739473106360492e-8);\nconst vec2 COS_TABLE_1_FP64 = vec2(0.9238795042037964, 2.8307490351764386e-8);\nconst vec2 COS_TABLE_2_FP64 = vec2(0.8314695954322815, 1.6870263741530778e-8);\nconst vec2 COS_TABLE_3_FP64 = vec2(0.7071067690849304, 1.2101617152815436e-8);\n\nconst vec2 INVERSE_FACTORIAL_3_FP64 = vec2(1.666666716337204e-01, -4.967053879312289e-09); // 1/3!\nconst vec2 INVERSE_FACTORIAL_4_FP64 = vec2(4.16666679084301e-02, -1.2417634698280722e-09); // 1/4!\nconst vec2 INVERSE_FACTORIAL_5_FP64 = vec2(8.333333767950535e-03, -4.34617203337595e-10); // 1/5!\nconst vec2 INVERSE_FACTORIAL_6_FP64 = vec2(1.3888889225199819e-03, -3.3631094437103215e-11); // 1/6!\nconst vec2 INVERSE_FACTORIAL_7_FP64 = vec2(1.9841270113829523e-04, -2.725596874933456e-12); // 1/7!\nconst vec2 INVERSE_FACTORIAL_8_FP64 = vec2(2.4801587642286904e-05, -3.406996025904184e-13); // 1/8!\nconst vec2 INVERSE_FACTORIAL_9_FP64 = vec2(2.75573188446287533e-06, 3.7935713937038186e-14); // 1/9!\nconst vec2 INVERSE_FACTORIAL_10_FP64 = vec2(2.755731998149713e-07, -7.575112367869873e-15); // 1/10!\n\nfloat nint(float d) {\n if (d == floor(d)) return d;\n return floor(d + 0.5);\n}\n\nvec2 nint_fp64(vec2 a) {\n float hi = nint(a.x);\n float lo;\n vec2 tmp;\n if (hi == a.x) {\n lo = nint(a.y);\n tmp = quickTwoSum(hi, lo);\n } else {\n lo = 0.0;\n if (abs(hi - a.x) == 0.5 && a.y < 0.0) {\n hi -= 1.0;\n }\n tmp = vec2(hi, lo);\n }\n return tmp;\n}\n\n/* k_power controls how much range reduction we would like to have\nRange reduction uses the following method:\nassume a = k_power * r + m * log(2), k and m being integers.\nSet k_power = 4 (we can choose other k to trade accuracy with performance.\nwe only need to calculate exp(r) and using exp(a) = 2^m * exp(r)^k_power;\n*/\n\nvec2 exp_fp64(vec2 a) {\n // We need to make sure these two numbers match\n // as bit-wise shift is not available in GLSL 1.0\n const int k_power = 4;\n const float k = 16.0;\n\n const float inv_k = 1.0 / k;\n\n if (a.x <= -88.0) return vec2(0.0, 0.0);\n if (a.x >= 88.0) return vec2(1.0 / 0.0, 1.0 / 0.0);\n if (a.x == 0.0 && a.y == 0.0) return vec2(1.0, 0.0);\n if (a.x == 1.0 && a.y == 0.0) return E_FP64;\n\n float m = floor(a.x / LOG2_FP64.x + 0.5);\n vec2 r = sub_fp64(a, mul_fp64(LOG2_FP64, vec2(m, 0.0))) * inv_k;\n vec2 s, t, p;\n\n p = mul_fp64(r, r);\n s = sum_fp64(r, p * 0.5);\n p = mul_fp64(p, r);\n t = mul_fp64(p, INVERSE_FACTORIAL_3_FP64);\n\n s = sum_fp64(s, t);\n p = mul_fp64(p, r);\n t = mul_fp64(p, INVERSE_FACTORIAL_4_FP64);\n\n s = sum_fp64(s, t);\n p = mul_fp64(p, r);\n t = mul_fp64(p, INVERSE_FACTORIAL_5_FP64);\n\n // s = sum_fp64(s, t);\n // p = mul_fp64(p, r);\n // t = mul_fp64(p, INVERSE_FACTORIAL_6_FP64);\n\n // s = sum_fp64(s, t);\n // p = mul_fp64(p, r);\n // t = mul_fp64(p, INVERSE_FACTORIAL_7_FP64);\n\n s = sum_fp64(s, t);\n\n\n // At this point, s = exp(r) - 1; but after following 4 recursions, we will get exp(r) ^ 512 - 1.\n for (int i = 0; i < k_power; i++) {\n s = sum_fp64(s * 2.0, mul_fp64(s, s));\n }\n\n#if defined(NVIDIA_FP64_WORKAROUND) || defined(INTEL_FP64_WORKAROUND)\n s = sum_fp64(s, vec2(ONE, 0.0));\n#else\n s = sum_fp64(s, vec2(1.0, 0.0));\n#endif\n\n return s * pow(2.0, m);\n// return r;\n}\n\nvec2 log_fp64(vec2 a)\n{\n if (a.x == 1.0 && a.y == 0.0) return vec2(0.0, 0.0);\n if (a.x <= 0.0) return vec2(0.0 / 0.0, 0.0 / 0.0);\n vec2 x = vec2(log(a.x), 0.0);\n vec2 s;\n#if defined(NVIDIA_FP64_WORKAROUND) || defined(INTEL_FP64_WORKAROUND)\n s = vec2(ONE, 0.0);\n#else\n s = vec2(1.0, 0.0);\n#endif\n\n x = sub_fp64(sum_fp64(x, mul_fp64(a, exp_fp64(-x))), s);\n return x;\n}\n\nvec2 sin_taylor_fp64(vec2 a) {\n vec2 r, s, t, x;\n\n if (a.x == 0.0 && a.y == 0.0) {\n return vec2(0.0, 0.0);\n }\n\n x = -mul_fp64(a, a);\n s = a;\n r = a;\n\n r = mul_fp64(r, x);\n t = mul_fp64(r, INVERSE_FACTORIAL_3_FP64);\n s = sum_fp64(s, t);\n\n r = mul_fp64(r, x);\n t = mul_fp64(r, INVERSE_FACTORIAL_5_FP64);\n s = sum_fp64(s, t);\n\n /* keep the following commented code in case we need them\n for extra accuracy from the Taylor expansion*/\n\n // r = mul_fp64(r, x);\n // t = mul_fp64(r, INVERSE_FACTORIAL_7_FP64);\n // s = sum_fp64(s, t);\n\n // r = mul_fp64(r, x);\n // t = mul_fp64(r, INVERSE_FACTORIAL_9_FP64);\n // s = sum_fp64(s, t);\n\n return s;\n}\n\nvec2 cos_taylor_fp64(vec2 a) {\n vec2 r, s, t, x;\n\n if (a.x == 0.0 && a.y == 0.0) {\n return vec2(1.0, 0.0);\n }\n\n x = -mul_fp64(a, a);\n r = x;\n s = sum_fp64(vec2(1.0, 0.0), r * 0.5);\n\n r = mul_fp64(r, x);\n t = mul_fp64(r, INVERSE_FACTORIAL_4_FP64);\n s = sum_fp64(s, t);\n\n r = mul_fp64(r, x);\n t = mul_fp64(r, INVERSE_FACTORIAL_6_FP64);\n s = sum_fp64(s, t);\n\n /* keep the following commented code in case we need them\n for extra accuracy from the Taylor expansion*/\n\n // r = mul_fp64(r, x);\n // t = mul_fp64(r, INVERSE_FACTORIAL_8_FP64);\n // s = sum_fp64(s, t);\n\n // r = mul_fp64(r, x);\n // t = mul_fp64(r, INVERSE_FACTORIAL_10_FP64);\n // s = sum_fp64(s, t);\n\n return s;\n}\n\nvoid sincos_taylor_fp64(vec2 a, out vec2 sin_t, out vec2 cos_t) {\n if (a.x == 0.0 && a.y == 0.0) {\n sin_t = vec2(0.0, 0.0);\n cos_t = vec2(1.0, 0.0);\n }\n\n sin_t = sin_taylor_fp64(a);\n cos_t = sqrt_fp64(sub_fp64(vec2(1.0, 0.0), mul_fp64(sin_t, sin_t)));\n}\n\nvec2 sin_fp64(vec2 a) {\n if (a.x == 0.0 && a.y == 0.0) {\n return vec2(0.0, 0.0);\n }\n\n // 2pi range reduction\n vec2 z = nint_fp64(div_fp64(a, TWO_PI_FP64));\n vec2 r = sub_fp64(a, mul_fp64(TWO_PI_FP64, z));\n\n vec2 t;\n float q = floor(r.x / PI_2_FP64.x + 0.5);\n int j = int(q);\n\n if (j < -2 || j > 2) {\n return vec2(0.0 / 0.0, 0.0 / 0.0);\n }\n\n t = sub_fp64(r, mul_fp64(PI_2_FP64, vec2(q, 0.0)));\n\n q = floor(t.x / PI_16_FP64.x + 0.5);\n int k = int(q);\n\n if (k == 0) {\n if (j == 0) {\n return sin_taylor_fp64(t);\n } else if (j == 1) {\n return cos_taylor_fp64(t);\n } else if (j == -1) {\n return -cos_taylor_fp64(t);\n } else {\n return -sin_taylor_fp64(t);\n }\n }\n\n int abs_k = int(abs(float(k)));\n\n if (abs_k > 4) {\n return vec2(0.0 / 0.0, 0.0 / 0.0);\n } else {\n t = sub_fp64(t, mul_fp64(PI_16_FP64, vec2(q, 0.0)));\n }\n\n vec2 u = vec2(0.0, 0.0);\n vec2 v = vec2(0.0, 0.0);\n\n#if defined(NVIDIA_EQUATION_WORKAROUND) || defined(INTEL_EQUATION_WORKAROUND)\n if (abs(float(abs_k) - 1.0) < 0.5) {\n u = COS_TABLE_0_FP64;\n v = SIN_TABLE_0_FP64;\n } else if (abs(float(abs_k) - 2.0) < 0.5) {\n u = COS_TABLE_1_FP64;\n v = SIN_TABLE_1_FP64;\n } else if (abs(float(abs_k) - 3.0) < 0.5) {\n u = COS_TABLE_2_FP64;\n v = SIN_TABLE_2_FP64;\n } else if (abs(float(abs_k) - 4.0) < 0.5) {\n u = COS_TABLE_3_FP64;\n v = SIN_TABLE_3_FP64;\n }\n#else\n if (abs_k == 1) {\n u = COS_TABLE_0_FP64;\n v = SIN_TABLE_0_FP64;\n } else if (abs_k == 2) {\n u = COS_TABLE_1_FP64;\n v = SIN_TABLE_1_FP64;\n } else if (abs_k == 3) {\n u = COS_TABLE_2_FP64;\n v = SIN_TABLE_2_FP64;\n } else if (abs_k == 4) {\n u = COS_TABLE_3_FP64;\n v = SIN_TABLE_3_FP64;\n }\n#endif\n\n vec2 sin_t, cos_t;\n sincos_taylor_fp64(t, sin_t, cos_t);\n\n\n\n vec2 result = vec2(0.0, 0.0);\n if (j == 0) {\n if (k > 0) {\n result = sum_fp64(mul_fp64(u, sin_t), mul_fp64(v, cos_t));\n } else {\n result = sub_fp64(mul_fp64(u, sin_t), mul_fp64(v, cos_t));\n }\n } else if (j == 1) {\n if (k > 0) {\n result = sub_fp64(mul_fp64(u, cos_t), mul_fp64(v, sin_t));\n } else {\n result = sum_fp64(mul_fp64(u, cos_t), mul_fp64(v, sin_t));\n }\n } else if (j == -1) {\n if (k > 0) {\n result = sub_fp64(mul_fp64(v, sin_t), mul_fp64(u, cos_t));\n } else {\n result = -sum_fp64(mul_fp64(v, sin_t), mul_fp64(u, cos_t));\n }\n } else {\n if (k > 0) {\n result = -sum_fp64(mul_fp64(u, sin_t), mul_fp64(v, cos_t));\n } else {\n result = sub_fp64(mul_fp64(v, cos_t), mul_fp64(u, sin_t));\n }\n }\n\n return result;\n}\n\nvec2 cos_fp64(vec2 a) {\n if (a.x == 0.0 && a.y == 0.0) {\n return vec2(1.0, 0.0);\n }\n\n // 2pi range reduction\n vec2 z = nint_fp64(div_fp64(a, TWO_PI_FP64));\n vec2 r = sub_fp64(a, mul_fp64(TWO_PI_FP64, z));\n\n vec2 t;\n float q = floor(r.x / PI_2_FP64.x + 0.5);\n int j = int(q);\n\n if (j < -2 || j > 2) {\n return vec2(0.0 / 0.0, 0.0 / 0.0);\n }\n\n t = sub_fp64(r, mul_fp64(PI_2_FP64, vec2(q, 0.0)));\n\n q = floor(t.x / PI_16_FP64.x + 0.5);\n int k = int(q);\n\n if (k == 0) {\n if (j == 0) {\n return cos_taylor_fp64(t);\n } else if (j == 1) {\n return -sin_taylor_fp64(t);\n } else if (j == -1) {\n return sin_taylor_fp64(t);\n } else {\n return -cos_taylor_fp64(t);\n }\n }\n\n int abs_k = int(abs(float(k)));\n\n if (abs_k > 4) {\n return vec2(0.0 / 0.0, 0.0 / 0.0);\n } else {\n t = sub_fp64(t, mul_fp64(PI_16_FP64, vec2(q, 0.0)));\n }\n\n vec2 u = vec2(0.0, 0.0);\n vec2 v = vec2(0.0, 0.0);\n\n#if defined(NVIDIA_EQUATION_WORKAROUND) || defined(INTEL_EQUATION_WORKAROUND)\n if (abs(float(abs_k) - 1.0) < 0.5) {\n u = COS_TABLE_0_FP64;\n v = SIN_TABLE_0_FP64;\n } else if (abs(float(abs_k) - 2.0) < 0.5) {\n u = COS_TABLE_1_FP64;\n v = SIN_TABLE_1_FP64;\n } else if (abs(float(abs_k) - 3.0) < 0.5) {\n u = COS_TABLE_2_FP64;\n v = SIN_TABLE_2_FP64;\n } else if (abs(float(abs_k) - 4.0) < 0.5) {\n u = COS_TABLE_3_FP64;\n v = SIN_TABLE_3_FP64;\n }\n#else\n if (abs_k == 1) {\n u = COS_TABLE_0_FP64;\n v = SIN_TABLE_0_FP64;\n } else if (abs_k == 2) {\n u = COS_TABLE_1_FP64;\n v = SIN_TABLE_1_FP64;\n } else if (abs_k == 3) {\n u = COS_TABLE_2_FP64;\n v = SIN_TABLE_2_FP64;\n } else if (abs_k == 4) {\n u = COS_TABLE_3_FP64;\n v = SIN_TABLE_3_FP64;\n }\n#endif\n\n vec2 sin_t, cos_t;\n sincos_taylor_fp64(t, sin_t, cos_t);\n\n vec2 result = vec2(0.0, 0.0);\n if (j == 0) {\n if (k > 0) {\n result = sub_fp64(mul_fp64(u, cos_t), mul_fp64(v, sin_t));\n } else {\n result = sum_fp64(mul_fp64(u, cos_t), mul_fp64(v, sin_t));\n }\n } else if (j == 1) {\n if (k > 0) {\n result = -sum_fp64(mul_fp64(u, sin_t), mul_fp64(v, cos_t));\n } else {\n result = sub_fp64(mul_fp64(v, cos_t), mul_fp64(u, sin_t));\n }\n } else if (j == -1) {\n if (k > 0) {\n result = sum_fp64(mul_fp64(u, sin_t), mul_fp64(v, cos_t));\n } else {\n result = sub_fp64(mul_fp64(u, sin_t), mul_fp64(v, cos_t));\n }\n } else {\n if (k > 0) {\n result = sub_fp64(mul_fp64(v, sin_t), mul_fp64(u, cos_t));\n } else {\n result = -sum_fp64(mul_fp64(u, cos_t), mul_fp64(v, sin_t));\n }\n }\n\n return result;\n}\n\nvec2 tan_fp64(vec2 a) {\n vec2 sin_a;\n vec2 cos_a;\n\n if (a.x == 0.0 && a.y == 0.0) {\n return vec2(0.0, 0.0);\n }\n\n // 2pi range reduction\n vec2 z = nint_fp64(div_fp64(a, TWO_PI_FP64));\n vec2 r = sub_fp64(a, mul_fp64(TWO_PI_FP64, z));\n\n vec2 t;\n float q = floor(r.x / PI_2_FP64.x + 0.5);\n int j = int(q);\n\n\n if (j < -2 || j > 2) {\n return vec2(0.0 / 0.0, 0.0 / 0.0);\n }\n\n t = sub_fp64(r, mul_fp64(PI_2_FP64, vec2(q, 0.0)));\n\n q = floor(t.x / PI_16_FP64.x + 0.5);\n int k = int(q);\n int abs_k = int(abs(float(k)));\n\n // We just can't get PI/16 * 3.0 very accurately.\n // so let's just store it\n if (abs_k > 4) {\n return vec2(0.0 / 0.0, 0.0 / 0.0);\n } else {\n t = sub_fp64(t, mul_fp64(PI_16_FP64, vec2(q, 0.0)));\n }\n\n\n vec2 u = vec2(0.0, 0.0);\n vec2 v = vec2(0.0, 0.0);\n\n vec2 sin_t, cos_t;\n vec2 s, c;\n sincos_taylor_fp64(t, sin_t, cos_t);\n\n if (k == 0) {\n s = sin_t;\n c = cos_t;\n } else {\n#if defined(NVIDIA_EQUATION_WORKAROUND) || defined(INTEL_EQUATION_WORKAROUND)\n if (abs(float(abs_k) - 1.0) < 0.5) {\n u = COS_TABLE_0_FP64;\n v = SIN_TABLE_0_FP64;\n } else if (abs(float(abs_k) - 2.0) < 0.5) {\n u = COS_TABLE_1_FP64;\n v = SIN_TABLE_1_FP64;\n } else if (abs(float(abs_k) - 3.0) < 0.5) {\n u = COS_TABLE_2_FP64;\n v = SIN_TABLE_2_FP64;\n } else if (abs(float(abs_k) - 4.0) < 0.5) {\n u = COS_TABLE_3_FP64;\n v = SIN_TABLE_3_FP64;\n }\n#else\n if (abs_k == 1) {\n u = COS_TABLE_0_FP64;\n v = SIN_TABLE_0_FP64;\n } else if (abs_k == 2) {\n u = COS_TABLE_1_FP64;\n v = SIN_TABLE_1_FP64;\n } else if (abs_k == 3) {\n u = COS_TABLE_2_FP64;\n v = SIN_TABLE_2_FP64;\n } else if (abs_k == 4) {\n u = COS_TABLE_3_FP64;\n v = SIN_TABLE_3_FP64;\n }\n#endif\n if (k > 0) {\n s = sum_fp64(mul_fp64(u, sin_t), mul_fp64(v, cos_t));\n c = sub_fp64(mul_fp64(u, cos_t), mul_fp64(v, sin_t));\n } else {\n s = sub_fp64(mul_fp64(u, sin_t), mul_fp64(v, cos_t));\n c = sum_fp64(mul_fp64(u, cos_t), mul_fp64(v, sin_t));\n }\n }\n\n if (j == 0) {\n sin_a = s;\n cos_a = c;\n } else if (j == 1) {\n sin_a = c;\n cos_a = -s;\n } else if (j == -1) {\n sin_a = -c;\n cos_a = s;\n } else {\n sin_a = -s;\n cos_a = -c;\n }\n return div_fp64(sin_a, cos_a);\n}\n\nvec2 radians_fp64(vec2 degree) {\n return mul_fp64(degree, PI_180_FP64);\n}\n\nvec2 mix_fp64(vec2 a, vec2 b, float x) {\n vec2 range = sub_fp64(b, a);\n return sum_fp64(a, mul_fp64(range, vec2(x, 0.0)));\n}\n\n// Vector functions\n// vec2 functions\nvoid vec2_sum_fp64(vec2 a[2], vec2 b[2], out vec2 out_val[2]) {\n out_val[0] = sum_fp64(a[0], b[0]);\n out_val[1] = sum_fp64(a[1], b[1]);\n}\n\nvoid vec2_sub_fp64(vec2 a[2], vec2 b[2], out vec2 out_val[2]) {\n out_val[0] = sub_fp64(a[0], b[0]);\n out_val[1] = sub_fp64(a[1], b[1]);\n}\n\nvoid vec2_mul_fp64(vec2 a[2], vec2 b[2], out vec2 out_val[2]) {\n out_val[0] = mul_fp64(a[0], b[0]);\n out_val[1] = mul_fp64(a[1], b[1]);\n}\n\nvoid vec2_div_fp64(vec2 a[2], vec2 b[2], out vec2 out_val[2]) {\n out_val[0] = div_fp64(a[0], b[0]);\n out_val[1] = div_fp64(a[1], b[1]);\n}\n\nvoid vec2_mix_fp64(vec2 x[2], vec2 y[2], float a, out vec2 out_val[2]) {\n vec2 range[2];\n vec2_sub_fp64(y, x, range);\n vec2 portion[2];\n portion[0] = range[0] * a;\n portion[1] = range[1] * a;\n vec2_sum_fp64(x, portion, out_val);\n}\n\nvec2 vec2_length_fp64(vec2 x[2]) {\n return sqrt_fp64(sum_fp64(mul_fp64(x[0], x[0]), mul_fp64(x[1], x[1])));\n}\n\nvoid vec2_normalize_fp64(vec2 x[2], out vec2 out_val[2]) {\n vec2 length = vec2_length_fp64(x);\n vec2 length_vec2[2];\n length_vec2[0] = length;\n length_vec2[1] = length;\n\n vec2_div_fp64(x, length_vec2, out_val);\n}\n\nvec2 vec2_distance_fp64(vec2 x[2], vec2 y[2]) {\n vec2 diff[2];\n vec2_sub_fp64(x, y, diff);\n return vec2_length_fp64(diff);\n}\n\nvec2 vec2_dot_fp64(vec2 a[2], vec2 b[2]) {\n vec2 v[2];\n\n v[0] = mul_fp64(a[0], b[0]);\n v[1] = mul_fp64(a[1], b[1]);\n\n return sum_fp64(v[0], v[1]);\n}\n\n// vec3 functions\nvoid vec3_sub_fp64(vec2 a[3], vec2 b[3], out vec2 out_val[3]) {\n for (int i = 0; i < 3; i++) {\n out_val[i] = sum_fp64(a[i], b[i]);\n }\n}\n\nvoid vec3_sum_fp64(vec2 a[3], vec2 b[3], out vec2 out_val[3]) {\n for (int i = 0; i < 3; i++) {\n out_val[i] = sum_fp64(a[i], b[i]);\n }\n}\n\nvec2 vec3_length_fp64(vec2 x[3]) {\n return sqrt_fp64(sum_fp64(sum_fp64(mul_fp64(x[0], x[0]), mul_fp64(x[1], x[1])),\n mul_fp64(x[2], x[2])));\n}\n\nvec2 vec3_distance_fp64(vec2 x[3], vec2 y[3]) {\n vec2 diff[3];\n vec3_sub_fp64(x, y, diff);\n return vec3_length_fp64(diff);\n}\n\n// vec4 functions\nvoid vec4_fp64(vec4 a, out vec2 out_val[4]) {\n out_val[0].x = a[0];\n out_val[0].y = 0.0;\n\n out_val[1].x = a[1];\n out_val[1].y = 0.0;\n\n out_val[2].x = a[2];\n out_val[2].y = 0.0;\n\n out_val[3].x = a[3];\n out_val[3].y = 0.0;\n}\n\nvoid vec4_scalar_mul_fp64(vec2 a[4], vec2 b, out vec2 out_val[4]) {\n out_val[0] = mul_fp64(a[0], b);\n out_val[1] = mul_fp64(a[1], b);\n out_val[2] = mul_fp64(a[2], b);\n out_val[3] = mul_fp64(a[3], b);\n}\n\nvoid vec4_sum_fp64(vec2 a[4], vec2 b[4], out vec2 out_val[4]) {\n for (int i = 0; i < 4; i++) {\n out_val[i] = sum_fp64(a[i], b[i]);\n }\n}\n\nvoid vec4_dot_fp64(vec2 a[4], vec2 b[4], out vec2 out_val) {\n vec2 v[4];\n\n v[0] = mul_fp64(a[0], b[0]);\n v[1] = mul_fp64(a[1], b[1]);\n v[2] = mul_fp64(a[2], b[2]);\n v[3] = mul_fp64(a[3], b[3]);\n\n out_val = sum_fp64(sum_fp64(v[0], v[1]), sum_fp64(v[2], v[3]));\n}\n\nvoid mat4_vec4_mul_fp64(vec2 b[16], vec2 a[4], out vec2 out_val[4]) {\n vec2 tmp[4];\n\n for (int i = 0; i < 4; i++)\n {\n for (int j = 0; j < 4; j++)\n {\n tmp[j] = b[j + i * 4];\n }\n vec4_dot_fp64(a, tmp, out_val[i]);\n }\n}\n"},function(e,n,t){"use strict";var i=(t(175),t(1643)),a=t(1644),r=t(1645);i.a,a.a,i.a,r.a},function(e,n,t){"use strict";n.a=" // empty\n"},function(e,n,t){"use strict";n.a="#define LIGHT_MAX 4\n\n/*\n// lighting configuration\nuniform bool enableLights;\nuniform vec3 ambientColor;\nuniform vec3 directionalColor;\nuniform vec3 lightingDirection;\n\n// point lights configuration\nuniform vec3 pointLocation[LIGHT_MAX];\nuniform vec3 pointColor[LIGHT_MAX];\nuniform int numberPoints;\n\n// reflection / refraction configuration\nuniform bool useReflection;\n*/\n\nuniform bool lighting_uEnableLights;\nuniform vec3 lighting_uAmbientColor;\nuniform vec3 lighting_uDirection;\nuniform vec3 lighting_uDirectionalColor;\n\n// point lights configuration\nuniform int lighting_uPointCount;\nuniform vec3 lighting_uPointLocation[LIGHT_MAX];\nuniform vec3 lighting_uPointColor[LIGHT_MAX];\n\n// reflection / refraction configuration\nuniform bool lighting_uEnableReflections;\n\n// varyings\nvarying vec4 lighting_vPosition;\nvarying vec4 lighting_vNormal;\nvarying vec3 lighting_vColor;\nvarying vec3 lighting_vLightWeighting;\nvarying vec3 lighting_vReflection;\n\nvoid lighting_setPositionAndNormal(vec3 position, vec3 normal) {\n lighting_vPosition = worldMatrix * vec4(position, 1.);\n lighting_vNormal = worldInverseTransposeMatrix * vec4(normal, 1.);;\n}\n\nvoid lighting__getLightWeigting() {\n float directionalLightWeighting = max(dot(lighting_vNormal.xyz, lighting_uDirection), 0.);\n vec3 pointWeight = vec3(0., 0., 0.);\n for (int i = 0; i < LIGHT_MAX; i++) {\n if (i < numberPoints) {\n vec4 mvLightPosition = viewMatrix * vec4(lighting_uPointLocation[i], 1.);\n vec3 pointLightDirection = normalize(mvLightPosition.xyz - lighting_vPosition.xyz);\n pointWeight += max(dot(lighting_vNormal.xyz, pointLightDirection), 0.) * pointColor[i];\n } else {\n break;\n }\n }\n return ambientColor + (directionalColor * directionalLightWeighting) + pointWeight;\n}\n\nvoid lighting_apply(vec3 position, vec3 normal) {\n lighting_setPositionAndNormal(position, normal);\n\n // lighting code\n if(!lighting_uEnableLights) {\n lighting_vLightWeighting = vec3(1., 1., 1.);\n } else {\n lighting_vLightWeighting = lighting__getLightWeighting();\n }\n}\n\nvoid lighting_set_reflection(vec3 position) {\n // refraction / reflection code\n if (lighting_uEnableReflections) {\n lighting_vReflection = (viewInverseMatrix[3] - (worldMatrix * vec4(position, 1.))).xyz;\n } else {\n lighting_vReflection = vec3(1., 1., 1.);\n }\n}\n"},function(e,n,t){"use strict";n.a="#ifdef GL_ES\nprecision highp float;\n#endif\n\n#define LIGHT_MAX 4\n\nvarying vec3 lighting_vLightWeighting;\n\nvec4 lighting_apply(vec4 color) {\n // set color from texture\n return vec4(color.rgb * lighting_vLightWeighting, color.a);\n}\n\n// spec-map.fs\n\nuniform mat4 viewMatrix;\n\n\nvarying vec4 lighting_vColor;\nvarying vec4 lighting_vTransformedNormal;\nvarying vec4 lighting_vPosition;\n\nuniform float shininess;\nuniform bool enableSpecularMap;\nuniform bool enableLights;\n\nuniform vec3 ambientColor;\nuniform vec3 directionalColor;\nuniform vec3 lightingDirection;\n\nuniform vec3 lighting_uPointLocation[LIGHT_MAX];\nuniform vec3 lighting_uPointColor[LIGHT_MAX];\nuniform float lighting_uPointSpecularEnable[LIGHT_MAX];\nuniform vec3 lighting_uPointSpecularColor[LIGHT_MAX];\nuniform int numberPoints;\n\n\nvec3 lighting__calculate_light_weighting() {\n\treturn lighting__calculate_light_weighting(shininess);\n}\n\nvec3 lighting__calculate_light_weighting(shininess) {\n vec3 normal = vTransformedNormal.xyz;\n vec3 eyeDirection = normalize(-vPosition.xyz);\n\n vec3 specularLight = vec3(0., 0., 0.);\n vec3 diffuseLight = vec3(0., 0., 0.);\n\n for (int i = 0; i < LIGHT_MAX; i++) {\n if (i < numberPoints) {\n vec3 transformedPointLocation = (viewMatrix * vec4(lighting_uPointLocation[i], 1.0)).xyz;\n vec3 lightDirection = normalize(transformedPointLocation - vPosition.xyz);\n\n if (lighting_uPointSpecularEnable > 0.) {\n vec3 reflectionDirection = reflect(-lightDirection, normal);\n float specularLightWeighting =\n pow(max(dot(reflectionDirection, eyeDirection), 0.0), shininessVal);\n specularLight += specularLightWeighting * lighting_uPointSpecularColor[i];\n }\n\n float diffuseLightWeighting = max(dot(normal, lightDirection), 0.0);\n diffuseLight += diffuseLightWeighting * lighting_uPointColor[i];\n } else {\n break;\n }\n }\n\n return ambientColor + diffuseLight + specularLight;\n}\n\nvoid lighting_filterColor(fragmentColor) {\n if (!lighting_enable) {\n \treturn fragmentColor;\n } else {\n \tvec3 lightWeighting = lighting__calculate_light_weighting();\n \treturn vec4(fragmentColor.rgb * lightWeighting, fragmentColor.a);\n }\n}\n\n// render-tex.fs\n\nuniform vec3 material_uAmbientColor;\nuniform vec3 material_uDiffuseColor;\nuniform vec3 material_uSpecularColor;\nuniform vec3 material_uEmissiveColor;\n\nuniform bool hasTexture1;\nuniform sampler2D sampler1;\n\nuniform mat4 viewMatrix;\n\nvoid apply_lighting(color) {\n vec3 ambientLightWeighting = ambientColor;\n\n vec3 normal = vTransformedNormal.xyz;\n vec3 eyeDirection = normalize(-vPosition.xyz);\n\n vec3 specularLight = vec3(0.0, 0.0, 0.0);\n vec3 diffuseLight = vec3(0.0, 0.0, 0.0);\n\n for (int i = 0; i < LIGHT_MAX; i++) {\n if (i < numberPoints) {\n vec3 transformedPointLocation = (viewMatrix * vec4(pointLocation[i], 1.0)).xyz;\n vec3 lightDirection = normalize(transformedPointLocation - vPosition.xyz);\n\n if (enableSpecularHighlights) {\n vec3 reflectionDirection = reflect(-lightDirection, normal);\n float specularLightWeighting =\n pow(max(dot(reflectionDirection, eyeDirection), 0.0), shininess);\n specularLight += specularLightWeighting * pointSpecularColor[i];\n }\n\n float diffuseLightWeighting = max(dot(normal, lightDirection), 0.0);\n diffuseLight += diffuseLightWeighting * pointColor[i];\n } else {\n break;\n }\n }\n\n vec3 matAmbientColor = material_uAmbientColor * color.rgb;\n vec3 matDiffuseColor = material_uDiffuseColor * color.rgb;\n vec3 matSpecularColor = material_uSpecularColor * color.rgb;\n vec3 matEmissiveColor = material_uEmissiveColor * color.rgb;\n gl_FragColor = vec4(\n matAmbientColor * ambientLightWeighting\n + matDiffuseColor * diffuseLightWeighting\n + matSpecularColor * specularLightWeighting\n + matEmissiveColor,\n color.a\n );\n}\n\n/// frag-lighting\n\n vec3 lightWeighting;\n if (!enableLights) {\n lightWeighting = vec3(1.0, 1.0, 1.0);\n } else {\n vec3 lightDirection;\n float specularLightWeighting = 0.0;\n float diffuseLightWeighting = 0.0;\n vec3 specularLight = vec3(0.0, 0.0, 0.0);\n vec3 diffuseLight = vec3(0.0, 0.0, 0.0);\n\n vec3 transformedPointLocation;\n vec3 normal = vTransformedNormal.xyz;\n\n vec3 eyeDirection = normalize(-vPosition.xyz);\n vec3 reflectionDirection;\n\n vec3 pointWeight = vec3(0.0, 0.0, 0.0);\n\n for (int i = 0; i < LIGHT_MAX; i++) {\n if (i < numberPoints) {\n transformedPointLocation = (viewMatrix * vec4(pointLocation[i], 1.0)).xyz;\n lightDirection = normalize(transformedPointLocation - vPosition.xyz);\n\n if (enableSpecular[i] > 0.0) {\n reflectionDirection = reflect(-lightDirection, normal);\n specularLightWeighting = pow(max(dot(reflectionDirection, eyeDirection), 0.0), shininess);\n specularLight += specularLightWeighting * pointSpecularColor[i];\n }\n\n diffuseLightWeighting = max(dot(normal, lightDirection), 0.0);\n diffuseLight += diffuseLightWeighting * pointColor[i];\n } else {\n break;\n }\n }\n\n lightWeighting = ambientColor + diffuseLight + specularLight;\n }\n\n// reflection / refraction configs\nuniform float reflection;\nuniform float refraction;\n\n///\n // has cube texture then apply reflection\n // if (hasTextureCube1) {\n // vec3 nReflection = normalize(vReflection);\n // vec3 reflectionValue;\n // if (refraction > 0.0) {\n // reflectionValue = refract(nReflection, vNormal.xyz, refraction);\n // } else {\n // reflectionValue = -reflect(nReflection, vNormal.xyz);\n // }\n\n // // TODO(nico): check whether this is right.\n // vec4 cubeColor = textureCube(samplerCube1,\n // vec3(-reflectionValue.x, -reflectionValue.y, reflectionValue.z));\n // gl_FragColor = vec4(mix(gl_FragColor.xyz, cubeColor.xyz, reflection), 1.0);\n // }\n"},function(e,n,t){"use strict";function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,n={};return e.lightDirection&&(n.dirlight_uLightDirection=e.lightDirection),n}var a=t(720),r=new Float32Array([1,1,2]),o={lightDirection:r};n.a={name:"dirlight",vs:null,fs:"uniform vec3 dirlight_uLightDirection;\n\n/*\n * Returns color attenuated by angle from light source\n */\nvec4 dirlight_filterColor(vec4 color) {\n vec3 normal = project_getNormal_World();\n float d = abs(dot(normalize(normal), normalize(dirlight_uLightDirection)));\n return vec4(color.rgb * d, color.a);\n}\n",getUniforms:i,dependencies:[a.a]}},function(e,n,t){"use strict";function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r,n={};if(n.picking_uValid=e.pickingValid?1:0,void 0!==e.pickingSelectedColor&&e.pickingSelectedColor){var t=[e.pickingSelectedColor[0],e.pickingSelectedColor[1],e.pickingSelectedColor[2]];n.picking_uSelectedPickingColor=t}return void 0!==e.pickingHighlightColor&&(n.picking_uHighlightColor=e.pickingHighlightColor),void 0!==e.pickingThreshold&&(n.picking_uThreshold=e.pickingThreshold),void 0!==e.pickingActive&&(n.picking_uActive=e.pickingActive?1:0),n}var a=new Uint8Array([0,64,128,64]),r={pickingSelectedColor:null,pickingHighlightColor:a,pickingThreshold:1,pickingActive:!1,pickingValid:!1};n.a={name:"picking",vs:"uniform vec3 picking_uSelectedPickingColor;\nuniform float picking_uThreshold;\nuniform bool picking_uValid;\n\nvarying vec4 picking_vRGBcolor_Aselected;\n\nconst float COLOR_SCALE = 1. / 256.;\n\nbool isVertexPicked(vec3 vertexColor, vec3 pickedColor, bool pickingValid) {\n return\n pickingValid &&\n abs(vertexColor.r - pickedColor.r) < picking_uThreshold &&\n abs(vertexColor.g - pickedColor.g) < picking_uThreshold &&\n abs(vertexColor.b - pickedColor.b) < picking_uThreshold;\n}\n\nvoid picking_setPickingColor(vec3 pickingColor) {\n // Do the comparison with selected item color in vertex shader as it should mean fewer compares\n picking_vRGBcolor_Aselected.a =\n float(isVertexPicked(pickingColor, picking_uSelectedPickingColor, picking_uValid));\n\n // Stores the picking color so that the fragment shader can render it during picking\n picking_vRGBcolor_Aselected.rgb = pickingColor * COLOR_SCALE;\n}\n",fs:"uniform bool picking_uActive; // true during rendering to offscreen picking buffer\nuniform vec3 picking_uSelectedPickingColor;\nuniform vec4 picking_uHighlightColor;\n\nvarying vec4 picking_vRGBcolor_Aselected;\n\nconst float COLOR_SCALE = 1. / 256.;\n\n/*\n * Returns highlight color if this item is selected.\n */\nvec4 picking_filterHighlightColor(vec4 color) {\n bool selected = bool(picking_vRGBcolor_Aselected.a);\n return selected ? picking_uHighlightColor : color;\n}\n\n/*\n * Returns picking color if picking enabled else unmodified argument.\n */\nvec4 picking_filterPickingColor(vec4 color) {\n vec3 pickingColor = picking_vRGBcolor_Aselected.rgb;\n return picking_uActive ? vec4(pickingColor, 1.0) : color;\n}\n",getUniforms:i}},function(e,n,t){"use strict";function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,n={};return void 0!==e.diffuseTexture&&(n.diffuse_uHasTexture=Boolean(e.diffuseTexture),n.diffuse_uTexture=e.diffuseTexture),void 0!==e.diffuseColor&&(n.diffuse_uColor=e.diffuseColor),n}var a={diffuseTexture:null,diffuseColor:[.5,.5,.5,1]};n.a={name:"diffuse",getUniforms:i,vs:"varying vec2 diffuse_vTexCoord;\n\n/* Set the UV coordinate from attributes */\nvoid diffuse_setTextureCoordinate(vec2 uv) {\n diffuse_vTexCoord = uv;\n}\n",fs:"uniform vec4 diffuse_uColor;\nuniform bool diffuse_uHasTexture;\nuniform sampler2D diffuse_uTexture;\n\nvarying vec2 diffuse_vTexCoord;\n\n// Gets diffuse color of material from uniform\n// If we have a standard (diffuse) texture, set color to texture\n// return (vec4) - rgba\n//\nvec4 diffuse_getColor() {\n vec2 texCoord = diffuse_vTexCoord;\n return diffuse_uHasTexture ?\n texture2D(diffuse_uTexture, vec2(texCoord.s, texCoord.t)) :\n diffuse_uColor;\n}\n\nvec4 diffuse_filterColor(vec4 color) {\n return diffuse_getColor();\n}\n"}},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function r(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function o(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0}),n.PICKING_RES=n.MAX_POINT_LIGHTS=n.MAX_TEXTURES=void 0;var l=function(){function e(e,n){for(var t=0;t0&&void 0!==arguments[0])||arguments[0];return this.needsRedraw=e,this}},{key:"getNeedsRedraw",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.clearRedrawFlags,t=void 0!==n&&n,i=!1;return i=i||this.needsRedraw,this.needsRedraw=this.needsRedraw&&!t,this.traverse(function(e){i=i||e.getNeedsRedraw({clearRedrawFlags:t})}),i}},{key:"clear",value:function(){var e=this.gl;if(this.config.clearColor){var n=this.config.backgroundColor;e.clearColor(n.r,n.g,n.b,n.a)}return this.config.clearDepth&&e.clearDepth(this.config.backgroundDepth),this.config.clearColor&&this.config.clearDepth?e.clear(e.COLOR_BUFFER_BIT|e.DEPTH_BUFFER_BIT):this.config.clearColor?e.clear(e.COLOR_BUFFER_BIT):this.config.clearDepth&&e.clear(e.DEPTH_BUFFER_BIT),this}},{key:"render",value:function(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.clear(),this.traverse(function(t){t.display&&e.renderObject({model:t,uniforms:n})}),this}},{key:"renderObject",value:function(e){var n=e.model,t=e.uniforms;return t=Object.assign({},this.getSceneUniforms(),t),n.render(t),this}},{key:"pickModels",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.x,t=e.y,i=e.uniforms,a=void 0===i?{}:i;return(0,d.default)(this.gl,Object.assign({group:this,position:[n,t],uniforms:a},e))}},{key:"getSceneUniforms",value:function(){var e=this.config.lights,n=e.enable,t=e.ambient,i=e.directional,a=e.points;return Object.assign({},this.getEffectsUniforms(),{enableLights:n},n&&t?this.getAmbientUniforms(t):{},n&&i?this.getDirectionalUniforms(i):{},n&&a?this.getPointUniforms(a):{})}},{key:"getAmbientUniforms",value:function(e){return{ambientColor:[e.r,e.g,e.b]}}},{key:"getDirectionalUniforms",value:function(e){var n=e.color,t=e.direction,i=new c.Vector3(t.x,t.y,t.z).normalize().scale(-1,-1,-1);return{directionalColor:[n.r,n.g,n.b],lightingDirection:[i.x,i.y,i.z]}}},{key:"getPointUniforms",value:function(e){e=e instanceof Array?e:[e];var n=e.length,t={numberPoints:n},i=[],a=[],r=[],o=[],l=!0,c=!1,s=void 0;try{for(var u,p=e[Symbol.iterator]();!(l=(u=p.next()).done);l=!0){var m=u.value,d=m.position,g=m.color,_=m.diffuse,f=m.specular,h=g||_;i.push(d.x,d.y,d.z),a.push(h.r,h.g,h.b),r.push(Number(Boolean(f))),f?o.push(f.r,f.g,f.b):o.push(0,0,0)}}catch(e){c=!0,s=e}finally{try{!l&&p.return&&p.return()}finally{if(c)throw s}}return i.length&&Object.assign(t,{pointLocation:i,pointColor:a,enableSpecular:r,pointSpecularColor:o}),t}},{key:"getEffectsUniforms",value:function(){var e=this.config.effects.fog;if(e){var n=e.color,t=void 0===n?{r:.5,g:.5,b:.5}:n;return{hasFog:!0,fogNear:e.near,fogFar:e.far,fogColor:[t.r,t.g,t.b]}}return{hasFog:!1}}}]),n}(p.default);n.default=y,y.MAX_TEXTURES=4,y.MAX_POINT_LIGHTS=4,y.PICKING_RES=4},function(e,n,t){"use strict";n.a="const float TILE_SIZE = 512.0;\nconst float PI = 3.1415926536;\nconst float WORLD_SCALE = TILE_SIZE / (PI * 2.0);\n\n// ref: lib/constants.js\nconst float PROJECT_IDENTITY = 0.;\nconst float PROJECT_MERCATOR = 1.;\nconst float PROJECT_MERCATOR_OFFSETS = 2.;\n\nuniform float projectionMode;\nuniform float projectionScale;\nuniform vec4 projectionCenter;\nuniform vec3 projectionPixelsPerUnit;\n\nuniform mat4 modelMatrix;\nuniform mat4 projectionMatrix;\n\n//\n// Scaling offsets\n//\n\n// the scalar version of project_scale is for scaling the z component only\nfloat project_scale(float meters) {\n return meters * projectionPixelsPerUnit.z;\n}\n\nvec2 project_scale(vec2 meters) {\n return meters * projectionPixelsPerUnit.xy;\n}\n\nvec3 project_scale(vec3 meters) {\n return vec3(\n project_scale(meters.xy),\n project_scale(meters.z)\n );\n}\n\nvec4 project_scale(vec4 meters) {\n return vec4(\n project_scale(meters.xyz),\n meters.w\n );\n}\n\n//\n// Projecting positions\n//\n\n// non-linear projection: lnglats => unit tile [0-1, 0-1]\nvec2 project_mercator_(vec2 lnglat) {\n return vec2(\n radians(lnglat.x) + PI,\n PI - log(tan_fp32(PI * 0.25 + radians(lnglat.y) * 0.5))\n );\n}\n\nvec4 project_position(vec4 position) {\n\n if (projectionMode == PROJECT_MERCATOR) {\n return vec4(\n project_mercator_(position.xy) * WORLD_SCALE * projectionScale,\n project_scale(position.z),\n position.w\n );\n }\n\n // Apply model matrix\n vec4 position_modelspace = modelMatrix * position;\n return project_scale(position_modelspace);\n}\n\nvec3 project_position(vec3 position) {\n vec4 projected_position = project_position(vec4(position, 1.0));\n return projected_position.xyz;\n}\n\nvec2 project_position(vec2 position) {\n vec4 projected_position = project_position(vec4(position, 0.0, 1.0));\n return projected_position.xy;\n}\n\nvec4 project_to_clipspace(vec4 position) {\n if (projectionMode == PROJECT_MERCATOR_OFFSETS) {\n position.w *= projectionPixelsPerUnit.z;\n }\n return projectionMatrix * position + projectionCenter;\n}\n\n// Backwards compatibility\n\nfloat scale(float position) {\n return project_scale(position);\n}\n\nvec2 scale(vec2 position) {\n return project_scale(position);\n}\n\nvec3 scale(vec3 position) {\n return project_scale(position);\n}\n\nvec4 scale(vec4 position) {\n return project_scale(position);\n}\n\nvec2 preproject(vec2 position) {\n return project_position(position);\n}\n\nvec3 preproject(vec3 position) {\n return project_position(position);\n}\n\nvec4 preproject(vec4 position) {\n return project_position(position);\n}\n\nvec4 project(vec4 position) {\n return project_to_clipspace(position);\n}\n"},function(e,n,t){"use strict";function i(e){var n=Math.fround(e);return[n,e-n]}function a(e){var n=e.projectionMode,t=e.positionOrigin,i=e.viewport,a=i.viewMatrixUncentered,r=i.projectionMatrix,o=i.viewMatrix,c=i.viewProjectionMatrix,u=void 0;switch(n){case g.a.IDENTITY:case g.a.LNGLAT:u=f;break;case g.a.METER_OFFSETS:var m=i.projectFlat(t);u=p()([],[m[0],m[1],0,1],c),o=s()([],a||o,h),c=s()([],r,o);break;default:throw new Error("Unknown projection mode")}var d=l()([],o)||o;return{viewMatrix:o,viewProjectionMatrix:c,projectionCenter:u,cameraPos:[d[12],d[13],d[14]]}}function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.viewport,t=e.modelMatrix,r=void 0===t?null:t,o=e.projectionMode,l=void 0===o?g.a.LNGLAT:o,c=e.positionOrigin,s=void 0===c?[0,0]:c;if(!n)return{};d()(n.scale,"Viewport scale missing");var u=a({projectionMode:l,positionOrigin:s,viewport:n}),p=u.projectionCenter,m=u.viewProjectionMatrix,f=u.cameraPos,h=n.getDistanceScales(),v=h.pixelsPerMeter;d()(v,"Viewport missing pixelsPerMeter");for(var b=new Float32Array(32),E=0;E<4;++E)for(var A=0;A<4;++A){var S=i(m[4*A+E]),w=_(S,2);b[2*(4*E+A)]=w[0],b[2*(4*E+A)+1]=w[1]}var N=window&&window.devicePixelRatio||1;return{projectionMode:l,projectionCenter:p,viewportSize:[n.width*N,n.height*N],devicePixelRatio:N,modelMatrix:new Float32Array(r||y),projectionMatrix:new Float32Array(m),projectionFP64:b,projectionPixelsPerUnit:v,projectionScale:n.scale,projectionScaleFP64:i(n.scale),cameraPos:new Float32Array(f)}}n.a=r;var o=t(209),l=t.n(o),c=t(210),s=t.n(c),u=t(211),p=t.n(u),m=t(12),d=t.n(m),g=t(217),_=function(){function e(e,n){var t=[],i=!0,a=!1,r=void 0;try{for(var o,l=e[Symbol.iterator]();!(i=(o=l.next()).done)&&(t.push(o.value),!n||t.length!==n);i=!0);}catch(e){a=!0,r=e}finally{try{!i&&l.return&&l.return()}finally{if(a)throw r}}return t}return function(n,t){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return e(n,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),f=[0,0,0,0],h=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0],y=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]},function(e,n,t){"use strict";var i=t(28),a=t(408),r=t(1653);n.a={name:"project64",dependencies:[a.a,i.fp64],vs:r.a}},function(e,n,t){"use strict";n.a="\nconst vec2 WORLD_SCALE_FP64 = vec2(81.4873275756836, 0.0000032873668232014097);\n\nuniform vec2 projectionScaleFP64;\nuniform vec2 projectionFP64[16];\n\n// longitude: lnglat_fp64.xy; latitude: lnglat_fp64.zw\nvoid mercatorProject_fp64(vec4 lnglat_fp64, out vec2 out_val[2]) {\n\n#if defined(NVIDIA_FP64_WORKAROUND)\n out_val[0] = sum_fp64(radians_fp64(lnglat_fp64.xy), PI_FP64 * ONE);\n#else\n out_val[0] = sum_fp64(radians_fp64(lnglat_fp64.xy), PI_FP64);\n#endif\n out_val[1] = sub_fp64(PI_FP64,\n log_fp64(tan_fp64(sum_fp64(PI_4_FP64, radians_fp64(lnglat_fp64.zw) / 2.0))));\n return;\n}\n\nvoid project_position_fp64(vec4 position_fp64, out vec2 out_val[2]) {\n\n vec2 pos_fp64[2];\n mercatorProject_fp64(position_fp64, pos_fp64);\n vec2 x_fp64 = mul_fp64(pos_fp64[0], projectionScaleFP64);\n vec2 y_fp64 = mul_fp64(pos_fp64[1], projectionScaleFP64);\n out_val[0] = mul_fp64(x_fp64, WORLD_SCALE_FP64);\n out_val[1] = mul_fp64(y_fp64, WORLD_SCALE_FP64);\n\n return;\n}\n\nvec4 project_to_clipspace_fp64(vec2 vertex_pos_modelspace[4]) {\n vec2 vertex_pos_clipspace[4];\n mat4_vec4_mul_fp64(projectionFP64, vertex_pos_modelspace, vertex_pos_clipspace);\n return vec4(\n vertex_pos_clipspace[0].x,\n vertex_pos_clipspace[1].x,\n vertex_pos_clipspace[2].x,\n vertex_pos_clipspace[3].x\n );\n}\n"},function(e,n,t){"use strict";var i=t(1655),a=t(408);n.a={name:"lighting",dependencies:[a.a],vs:i.a}},function(e,n,t){"use strict";n.a="#define NUM_OF_LIGHTS 2\nuniform vec3 cameraPos;\nuniform vec3 lightsPosition[16];\nuniform vec2 lightsStrength[16];\nuniform float ambientRatio;\nuniform float diffuseRatio;\nuniform float specularRatio;\n\nfloat getLightWeight(vec3 position_worldspace_vec3, vec3 normals_worldspace) {\n float lightWeight = 0.0;\n\n vec3 normals_worldspace_vec3 = normals_worldspace.xzy;\n\n vec3 camera_pos_worldspace = cameraPos;\n vec3 view_direction = normalize(camera_pos_worldspace - position_worldspace_vec3);\n\n for (int i = 0; i < NUM_OF_LIGHTS; i++) {\n vec3 light_position_worldspace = project_position(lightsPosition[i]);\n vec3 light_direction = normalize(light_position_worldspace - position_worldspace_vec3);\n\n vec3 halfway_direction = normalize(light_direction + view_direction);\n float lambertian = dot(light_direction, normals_worldspace_vec3);\n float specular = 0.0;\n if (lambertian > 0.0) {\n float specular_angle = max(dot(normals_worldspace_vec3, halfway_direction), 0.0);\n specular = pow(specular_angle, 32.0);\n }\n lambertian = max(lambertian, 0.0);\n lightWeight += (ambientRatio + lambertian * diffuseRatio + specular * specularRatio) *\n lightsStrength[i].x;\n\n }\n\n return lightWeight;\n}\n"},function(e,n,t){"use strict";"function"==typeof Symbol&&Symbol.iterator},function(e,n,t){"use strict"},function(e,n,t){"use strict"},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(409),l=t(48),c=function(){function e(e,n){for(var t=0;t0&&void 0!==arguments[0]?arguments[0]:{},n=e.layerIds,t=void 0===n?null:n;return t?this.layers.filter(function(e){return t.find(function(n){return 0===e.id.indexOf(n)})}):this.layers}},{key:"finalize",value:function(){c.a.removeListener(this._initSeer),c.a.removeListener(this._editSeer)}},{key:"setViewport",value:function(e){r()(e instanceof g.a,"Invalid viewport"),this._needsRedraw=!0;return Object.assign(this.oldContext,this.context),this.context.viewport=e,this.context.viewportChanged=!0,this.context.uniforms={},Object(u.g)(4,e),this}},{key:"initEventHandling",value:function(e){this._eventManager=e,this._eventManager.on({click:this._onClick,pointermove:this._onPointerMove})}},{key:"setEventHandlingParameters",value:function(e){var n=e.pickingRadius,t=e.onLayerClick,i=e.onLayerHover;isNaN(n)||(this._pickingRadius=n),void 0!==t&&(this._onLayerClick=t),void 0!==i&&(this._onLayerHover=i),this._validateEventHandling()}},{key:"updateLayers",value:function(e){var n=e.newLayers;if(n===this.lastRenderedLayers)return u.g.log(3,"Ignoring layer update due to layer array not changed"),this;this.lastRenderedLayers=n,r()(this.context.viewport,"LayerManager.updateLayers: viewport not set"),n=n.filter(function(e){return null!==e});var t=!0,i=!1,a=void 0;try{for(var o,l=n[Symbol.iterator]();!(t=(o=l.next()).done);t=!0){o.value.context=this.context}}catch(e){i=!0,a=e}finally{try{!t&&l.return&&l.return()}finally{if(i)throw a}}this.prevLayers=this.layers;var c=this._updateLayers({oldLayers:this.prevLayers,newLayers:n}),s=c.error,p=c.generatedLayers;if(this.layers=p,s)throw s;return this}},{key:"drawLayers",value:function(e){var n=e.pass;return r()(this.context.viewport,"LayerManager.drawLayers: viewport not set"),Object(m.a)({layers:this.layers,pass:n}),this}},{key:"pickLayer",value:function(e){var n=e.x,t=e.y,i=e.mode,a=e.radius,r=void 0===a?0:a,o=e.layerIds,l=this.context.gl,c=this.getLayers({layerIds:o});return Object(m.b)(l,{x:n,y:t,radius:r,layers:c,mode:i,viewport:this.context.viewport,pickingFBO:this._getPickingBuffer(),lastPickedInfo:this.context.lastPickedInfo})}},{key:"queryLayer",value:function(e){var n=e.x,t=e.y,i=e.width,a=e.height,r=e.layerIds,o=this.context.gl,l=r?this.layers.filter(function(e){return r.indexOf(e.id)>=0}):this.layers;return Object(m.c)(o,{x:n,y:t,width:i,height:a,layers:l,mode:"query",viewport:this.context.viewport,pickingFBO:this._getPickingBuffer()})}},{key:"needsRedraw",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.clearRedrawFlags,t=void 0!==n&&n;if(!this.context.viewport)return!1;var i=this._needsRedraw;if(t&&(this._needsRedraw=!1),0===this.layers.length){if(!1===this.screenCleared)return i=!0,this.screenCleared=!0,!0}else!0===this.screenCleared&&(this.screenCleared=!1);var a=!0,r=!1,o=void 0;try{for(var l,c=this.layers[Symbol.iterator]();!(a=(l=c.next()).done);a=!0){var s=l.value;i=i||s.getNeedsRedraw({clearRedrawFlags:t})}}catch(e){r=!0,o=e}finally{try{!a&&c.return&&c.return()}finally{if(r)throw o}}return i}},{key:"_getPickingBuffer",value:function(){var e=this.context.gl;return this.context.pickingFBO=this.context.pickingFBO||new o.Framebuffer(e,{width:e.canvas.width,height:e.canvas.height}),this.context.pickingFBO.resize({width:e.canvas.width,height:e.canvas.height}),this.context.pickingFBO}},{key:"_updateLayers",value:function(e){var n=e.oldLayers,t=e.newLayers,i={},a=!0,r=!1,o=void 0;try{for(var l,c=n[Symbol.iterator]();!(a=(l=c.next()).done);a=!0){var s=l.value;i[s.id]?u.g.once(0,"Multiple old layers with same id "+h(s)):(i[s.id]=s,s.lifecycle=d.b.AWAITING_FINALIZATION)}}catch(e){r=!0,o=e}finally{try{!a&&c.return&&c.return()}finally{if(r)throw o}}var p=[],m=this._matchSublayers({newLayers:t,oldLayerMap:i,generatedLayers:p}),g=this._finalizeOldLayers(n);return{error:m||g,generatedLayers:p}}},{key:"_matchSublayers",value:function(e){var n=this,t=e.newLayers,i=e.oldLayerMap,a=e.generatedLayers;t=t.filter(function(e){return null!==e});var r=null,o=!0,l=!1,c=void 0;try{for(var s,m=t[Symbol.iterator]();!(o=(s=m.next()).done);o=!0)!function(){var e=s.value;e.context=n.context;try{var t=i[e.id];i[e.id]=null,null===t&&u.g.once(0,"Multiple new layers with same id "+h(e)),t?(n._transferLayerState(t,e),n._updateLayer(e),Object(_.g)(e)):(n._initializeNewLayer(e),Object(_.b)(e)),a.push(e);var o=e.props,l=e.oldProps,c=e.isComposite?e._renderLayers({oldProps:l,props:o,context:n.context,oldContext:n.oldContext,changeFlags:e.diffProps(l,o,n.context)}):null;c&&(c=Object(p.b)(c,{filter:Boolean}),c.forEach(function(n){n.parentLayer=e}),n._matchSublayers({newLayers:c,oldLayerMap:i,generatedLayers:a}))}catch(n){u.g.once(0,"deck.gl error during matching of "+h(e)+" "+n,n),r=r||n}}()}catch(e){l=!0,c=e}finally{try{!o&&m.return&&m.return()}finally{if(l)throw c}}return r}},{key:"_transferLayerState",value:function(e,n){var t=e.state,i=e.props;r()(t,"deck.gl sanity check - Matching layer has no state"),n!==e?(Object(u.g)(4,"matched "+h(n),e,"->",n),t.layer=n,n.state=t,t.model&&(t.model.userData.layer=n),n.oldProps=i,n.lifecycle=d.b.MATCHED,e.lifecycle=d.b.AWAITING_GC):(u.g.log(4,"Matching layer is unchanged "+n.id),n.lifecycle=d.b.MATCHED,n.oldProps=n.props)}},{key:"_finalizeOldLayers",value:function(e){var n=null,t=!0,i=!1,a=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var l=r.value;l.lifecycle===d.b.AWAITING_FINALIZATION&&(n=n||this._finalizeLayer(l))}}catch(e){i=!0,a=e}finally{try{!t&&o.return&&o.return()}finally{if(i)throw a}}return n}},{key:"_initializeNewLayer",value:function(e){var n=null;if(!e.state){Object(u.g)(2,"initializing "+h(e));try{e.initializeLayer({oldProps:{},props:e.props,oldContext:this.oldContext,context:this.context,changeFlags:e.diffProps({},e.props,this.context)}),e.lifecycle=d.b.INITIALIZED}catch(t){u.g.once(0,"deck.gl error during initialization of "+h(e)+" "+t,t),n=n||t}e.state&&(e.state.layer=e),e.state&&e.state.model&&(e.state.model.userData.layer=e)}return n}},{key:"_updateLayer",value:function(e){var n=e.oldProps,t=e.props,i=null;if(n){try{e.updateLayer({oldProps:n,props:t,context:this.context,oldContext:this.oldContext,changeFlags:e.diffProps(n,e.props,this.context)})}catch(n){u.g.once(0,"deck.gl error during update of "+h(e),n),i=n}Object(u.g)(4,"updating "+h(e))}return i}},{key:"_finalizeLayer",value:function(e){var n=null;if(e.state){try{e.finalizeLayer()}catch(t){u.g.once(0,"deck.gl error during finalization of "+h(e),t),n=t}e.lifecycle=d.b.FINALIZED,Object(u.g)(2,"finalizing "+h(e))}return n}},{key:"_validateEventHandling",value:function(){(this.onLayerClick||this.onLayerHover)&&this.layers.length&&!this.layers.some(function(e){return e.props.pickable})&&u.g.once(1,"You have supplied a top-level input event handler (e.g. `onLayerClick`), but none of your layers have set the `pickable` flag.")}},{key:"_onClick",value:function(e){var n=e.offsetCenter;if(n){var t=this.pickLayer({x:n.x,y:n.y,radius:this._pickingRadius,mode:"click"});if(t.length){var i=t.find(function(e){return e.index>=0});this._onLayerClick&&this._onLayerClick(i,t,e.srcEvent)}}}},{key:"_onPointerMove",value:function(e){if(!e.isDown){var n=e.offsetCenter,t=this.context.viewport,i=t.width,a=t.height;if(!(!n||n.x<0||n.y<0||n.x>i||n.y>a)){var r=this.pickLayer({x:n.x,y:n.y,radius:this._pickingRadius,mode:"hover"});if(r.length){var o=r.find(function(e){return e.index>=0});this._onLayerHover&&this._onLayerHover(o,r,e.srcEvent)}}}}},{key:"_initSeer",value:function(){this.layers.forEach(function(e){Object(_.b)(e),Object(_.g)(e)})}},{key:"_editSeer",value:function(e){if("edit"===e.type&&"props"===e.valuePath[0]){Object(_.f)(e.itemKey,e.valuePath.slice(1),e.value);var n=this.layers.map(function(e){return new e.constructor(e.props)});this.updateLayers({newLayers:n})}}}]),e}();n.a=y},function(e,n,t){"use strict";function i(e){var n=e.layers,t=e.pass,i=0,a=0;n.forEach(function(e,n){e.isComposite?a++:e.props.visible&&(e.drawLayer({moduleParameters:Object.assign({},e.props,{viewport:e.context.viewport}),uniforms:Object.assign({renderPickingBuffer:0,pickingEnabled:0},e.context.uniforms,{layerIndex:n}),parameters:e.props.parameters||{}}),i++)});var r=n.length,o=r-a,l=o-i,c="#"+g+++": Rendering "+i+" of "+r+" layers "+t+" ("+l+" hidden, "+a+" composite)";m.g.log(2,c)}function a(e,n){var t=n.layers,i=n.pickingFBO,a=n.x,r=n.y,o=n.width,c=n.height,p=n.viewport,m=n.mode,d="undefined"!=typeof window?window.devicePixelRatio:1,g=Math.round(a*d),_=Math.round(e.canvas.height-r*d),f=Math.round((a+o)*d),h=Math.round(e.canvas.height-(r+c)*d),y=l(e,{layers:t,pickingFBO:i,deviceRect:{x:g,y:h,width:f-g,height:_-h}}),v=new Map;return y.forEach(function(e){var n=s([e.x/d,e.y/d],p);n.devicePixel=[e.x,e.y],n.pixelRatio=d,n.color=e.pickedColor,n.index=e.pickedObjectIndex,n.picked=!0,n=u({layer:e.pickedLayer,info:n,mode:m}),v.has(n.object)||v.set(n.object,n)}),Array.from(v.values())}function r(e,n){var t=n.layers,i=n.pickingFBO,a=n.x,r=n.y,l=n.radius,c=n.viewport,p=n.mode,m=n.lastPickedInfo,d="undefined"!=typeof window?window.devicePixelRatio:1,g=Math.round(a*d),_=Math.round(e.canvas.height-r*d),f=Math.round(l*d),h=o(e,{layers:t,pickingFBO:i,deviceX:g,deviceY:_,deviceRadius:f}),y=h.pickedColor,v=h.pickedLayer,b=h.pickedObjectIndex,E=v?[v]:[];if("hover"===p){var A=m.index,S=m.layerId,w=v&&v.props.id;if(w!==S||b!==A){if(w!==S){var N=t.find(function(e){return e.props.id===S});N&&E.unshift(N)}m.layerId=w,m.index=b}}var O=s([a,r],c);O.devicePixel=[g,_],O.pixelRatio=d;var x=new Map,L=[];return E.forEach(function(e){var n=Object.assign({},O);e===v&&(n.color=y,n.index=b,n.picked=!0),(n=u({layer:e,info:n,mode:p}))&&x.set(n.layer.id,n)}),x.forEach(function(e){var n=!1;switch(p){case"click":n=e.layer.props.onClick(e);break;case"hover":n=e.layer.props.onHover(e);break;case"query":break;default:throw new Error("unknown pick type")}n||L.push(e)}),L}function o(e,n){var t=n.layers,i=n.pickingFBO,a=n.deviceX,r=n.deviceY,o=n.deviceRadius,l={pickedColor:d,pickedLayer:null,pickedObjectIndex:-1};if(a<0||r<0||a>i.width||r>i.height||t.length<=0)return l;for(var s=Math.max(0,a-o),u=Math.max(0,r-o),p=Math.min(i.width,a+o)-s+1,m=Math.min(i.height,r+o)-u+1,g=c(e,{layers:t,pickingFBO:i,deviceRect:{x:s,y:u,width:p,height:m}}),_=o*o,f=0,h=0;h=0){var b=y+s-a,E=h+u-r,A=b*b+E*E;if(A<=_){_=A;var S=g.slice(f,f+4),w=t[v],N=w.decodePickingColor(S);l={pickedColor:S,pickedLayer:w,pickedObjectIndex:N}}}f+=4}return l}function l(e,n){for(var t=n.layers,i=n.pickingFBO,a=n.deviceRect,r=a.x,o=a.y,l=a.width,s=a.height,u=c(e,{layers:t,pickingFBO:i,deviceRect:{x:r,y:o,width:l,height:s}}),p=new Map,m=0;m=0){var g=u.slice(m,m+4),_=g.join(",");if(!p.has(_)){var f=t[d];p.set(_,{pickedColor:g,pickedLayer:f,pickedObjectIndex:f.decodePickingColor(g)})}}}return Array.from(p.values())}function c(e,n){var t=n.layers,i=n.pickingFBO,a=n.deviceRect,r=a.x,o=a.y,l=a.width,c=a.height;return Object(p.withParameters)(e,{framebuffer:i,scissorTest:!0,scissor:[r,o,l,c],clearColor:[0,0,0,0]},function(){e.clear(p.GL.COLOR_BUFFER_BIT|p.GL.DEPTH_BUFFER_BIT),t.forEach(function(n,t){!n.isComposite&&n.props.visible&&n.props.pickable&&(Object(p.setParameters)(e,{blendColor:[0,0,0,(t+1)/255]}),n.drawLayer({moduleParameters:Object.assign({},n.props,{viewport:n.context.viewport}),uniforms:Object.assign({renderPickingBuffer:1,pickingEnabled:1},n.context.uniforms,{layerIndex:t}),parameters:Object.assign({},n.props.parameters||{},{blend:!0,blendFunc:[e.ONE,e.ZERO,e.CONSTANT_ALPHA,e.ZERO],blendEquation:e.FUNC_ADD})}))});var n=new Uint8Array(l*c*4);return e.readPixels(r,o,l,c,p.GL.RGBA,p.GL.UNSIGNED_BYTE,n),n})}function s(e,n){return{color:d,layer:null,index:-1,picked:!1,x:e[0],y:e[1],pixel:e,lngLat:n.unproject(e)}}function u(e){for(var n=e.layer,t=e.info,i=e.mode;n&&t;){var a=t.layer||n;t.layer=n,t=n.pickLayer({info:t,mode:i,sourceLayer:a}),n=n.parentLayer}return t}n.a=i,n.c=a,n.b=r;var p=t(28),m=t(48),d=new Uint8Array(4),g=0},function(e,n,t){"use strict";function i(e,n){if(Array.isArray(e)&&Array.isArray(n)){if(e===n)return!0;if(e.length!==n.length)return!1;for(var t=0;t=0&&y=0&&vu&&(u=s[b])}}}catch(e){m=!0,d=e}finally{try{!p&&_.return&&_.return()}finally{if(m)throw d}}this.setState({maxCount:u})}}]),n}(o.d);n.a=d,d.layerName="ScreenGridLayer",d.defaultProps=m},function(e,n,t){"use strict";n.a="#define SHADER_NAME screen-grid-layer-vertex-shader\n\nattribute vec3 vertices;\nattribute vec3 instancePositions;\nattribute float instanceCount;\nattribute vec3 instancePickingColors;\n\nuniform float maxCount;\nuniform float opacity;\nuniform vec4 minColor;\nuniform vec4 maxColor;\nuniform float renderPickingBuffer;\nuniform vec3 cellScale;\nuniform vec3 selectedPickingColor;\n\nvarying vec4 vColor;\n\nvoid main(void) {\n vec4 color = mix(minColor, maxColor, instanceCount / maxCount) / 255.;\n\n vColor = mix(\n vec4(color.rgb, color.a * opacity),\n vec4(instancePickingColors / 255., 1.),\n renderPickingBuffer\n );\n\n gl_Position = vec4(instancePositions + vertices * cellScale, 1.);\n}\n"},function(e,n,t){"use strict";n.a="#define SHADER_NAME screen-grid-layer-fragment-shader\n\n#ifdef GL_ES\nprecision highp float;\n#endif\n\nvarying vec4 vColor;\n\nvoid main(void) {\n gl_FragColor = vColor;\n}\n"},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}function o(){}var l=t(25),c=t(731),s=t(1691),u=t(732),p=t(733),m=t(734),d=function(){function e(e,n){for(var t=0;t-1,o=null;if(r){var l=this.state.layerData[n.index],c=i.binMap[l.index]&&i.binMap[l.index].value,s=a.binMap[l.index]&&a.binMap[l.index].value;o=Object.assign({colorValue:c,elevationValue:s},l)}return Object.assign(n,{picked:Boolean(o),object:o})}},{key:"getUpdateTriggers",value:function(){var e=this,n=this.state.dimensionUpdaters,t={};for(var i in n)!function(i){t[i]={};var a=!0,r=!1,o=void 0;try{for(var l,c=n[i][Symbol.iterator]();!(a=(l=c.next()).done);a=!0){l.value.triggers.forEach(function(n){t[i][n]=e.props[n]})}}catch(e){r=!0,o=e}finally{try{!a&&c.return&&c.return()}finally{if(r)throw o}}}(i);return t}},{key:"getLayerData",value:function(){var e=this.props,n=e.data,t=e.cellSize,i=e.getPosition,a=Object(s.a)(n,t,i),r=a.layerData;this.setState({layerData:r}),this.getSortedBins()}},{key:"getValueDomain",value:function(){this.getColorValueDomain(),this.getElevationValueDomain()}},{key:"getSortedBins",value:function(){this.getSortedColorBins(),this.getSortedElevationBins()}},{key:"getSortedColorBins",value:function(){var e=this.props.getColorValue,n=new m.a(this.state.layerData||[],e);this.setState({sortedColorBins:n}),this.getColorValueDomain()}},{key:"getSortedElevationBins",value:function(){var e=this.props.getElevationValue,n=new m.a(this.state.layerData||[],e);this.setState({sortedElevationBins:n}),this.getElevationValueDomain()}},{key:"getColorValueDomain",value:function(){var e=this.props,n=e.lowerPercentile,t=e.upperPercentile,i=e.onSetColorDomain;this.state.colorValueDomain=this.state.sortedColorBins.getValueRange([n,t]),"function"==typeof i&&i(this.state.colorValueDomain),this.getColorScale()}},{key:"getElevationValueDomain",value:function(){var e=this.props,n=e.elevationLowerPercentile,t=e.elevationUpperPercentile,i=e.onSetElevationDomain;this.state.elevationValueDomain=this.state.sortedElevationBins.getValueRange([n,t]),"function"==typeof i&&i(this.state.elevationValueDomain),this.getElevationScale()}},{key:"getColorScale",value:function(){var e=this.props.colorRange,n=this.props.colorDomain||this.state.colorValueDomain;this.state.colorScaleFunc=Object(p.b)(n,e)}},{key:"getElevationScale",value:function(){var e=this.props.elevationRange,n=this.props.elevationDomain||this.state.elevationValueDomain;this.state.elevationScaleFunc=Object(p.a)(n,e)}},{key:"_onGetSublayerColor",value:function(e){var n=this.state,t=n.sortedColorBins,i=n.colorScaleFunc,a=n.colorValueDomain,r=t.binMap[e.index]&&t.binMap[e.index].value,o=this.props.colorDomain||a,l=r>=o[0]&&r<=o[o.length-1],c=l?i(r):[0,0,0,0];return c[3]=Number.isFinite(c[3])?c[3]:255,c}},{key:"_onGetSublayerElevation",value:function(e){var n=this.state,t=n.sortedElevationBins,i=n.elevationScaleFunc,a=n.elevationValueDomain,r=t.binMap[e.index]&&t.binMap[e.index].value,o=this.props.elevationDomain||a;return r>=o[0]&&r<=o[o.length-1]?i(r):-1}},{key:"getSubLayerProps",value:function(){var e=this.props,n=e.id,t=e.elevationScale,i=e.fp64,a=e.extruded,r=e.cellSize,o=e.coverage,l=e.lightSettings,c=this.props,s=c.opacity,u=c.pickable,p=c.visible,m=c.getPolygonOffset,d=this.props,g=d.positionOrigin,_=d.projectionMode,f=d.modelMatrix;return{id:n+"-grid-cell",data:this.state.layerData,cellSize:r,coverage:o,lightSettings:l,elevationScale:t,extruded:a,fp64:i,opacity:s,pickable:u,visible:p,getPolygonOffset:m,projectionMode:_,positionOrigin:g,modelMatrix:f,getColor:this._onGetSublayerColor.bind(this),getElevation:this._onGetSublayerElevation.bind(this),updateTriggers:this.getUpdateTriggers()}}},{key:"getSubLayerClass",value:function(){return c.a}},{key:"renderLayers",value:function(){return new(this.getSubLayerClass())(this.getSubLayerProps())}}]),n}(l.c);n.a=_,_.layerName="GridLayer",_.defaultProps=g},function(e,n,t){"use strict";n.a='#define SHADER_NAME grid-cell-layer-vertex-shader\n\nattribute vec3 positions;\nattribute vec3 normals;\n\nattribute vec4 instancePositions;\nattribute vec4 instanceColors;\nattribute vec3 instancePickingColors;\n\n// Picking uniforms\n// Set to 1.0 if rendering picking buffer, 0.0 if rendering for display\nuniform float renderPickingBuffer;\nuniform vec3 selectedPickingColor;\n\n// Custom uniforms\nuniform float extruded;\nuniform float cellSize;\nuniform float coverage;\nuniform float opacity;\nuniform float elevationScale;\n\n// A magic number to scale elevation so that 1 unit approximate to 1 meter\n#define ELEVATION_SCALE 0.8\n\n// Result\nvarying vec4 vColor;\n\n// whether is point picked\nfloat isPicked(vec3 pickingColors, vec3 selectedColor) {\n return float(pickingColors.x == selectedColor.x\n && pickingColors.y == selectedColor.y\n && pickingColors.z == selectedColor.z);\n}\n\nvoid main(void) {\n\n vec2 topLeftPos = project_position(instancePositions.xy);\n\n // if ahpha == 0.0 or z < 0.0, do not render element\n float noRender = float(instanceColors.a == 0.0 || instancePositions.w < 0.0);\n float finalCellSize = cellSize * mix(1.0, 0.0, noRender);\n\n // cube gemoetry vertics are between -1 to 1, scale and transform it to between 0, 1\n vec2 pos = topLeftPos + vec2(\n (positions.x * coverage + 1.0) / 2.0 * finalCellSize,\n (positions.y * coverage - 1.0) / 2.0 * finalCellSize);\n\n float elevation = 0.0;\n\n if (extruded > 0.5) {\n elevation = project_scale(instancePositions.w * (positions.z + 1.0) *\n ELEVATION_SCALE * elevationScale);\n }\n\n // extrude positions\n vec3 extrudedPosition = vec3(pos.xy, elevation + 1.0);\n vec4 position_worldspace = vec4(extrudedPosition, 1.0);\n gl_Position = project_to_clipspace(position_worldspace);\n\n if (renderPickingBuffer < 0.5) {\n\n // TODO: we should allow the user to specify the color for "selected element"\n // check whether a bar is currently picked.\n float selected = isPicked(instancePickingColors, selectedPickingColor);\n\n float lightWeight = 1.0;\n\n if (extruded > 0.5) {\n lightWeight = getLightWeight(\n position_worldspace.xyz, // the w component is always 1.0\n normals\n );\n }\n\n vec3 lightWeightedColor = lightWeight * instanceColors.rgb;\n vec4 color = vec4(lightWeightedColor, instanceColors.a * opacity) / 255.0;\n vColor = color;\n\n } else {\n\n vec4 pickingColor = vec4(instancePickingColors / 255.0, 1.0);\n vColor = pickingColor;\n\n }\n}\n'},function(e,n,t){"use strict";n.a='#define SHADER_NAME grid-cell-layer-vertex-shader-64\n\nattribute vec3 positions;\nattribute vec3 normals;\n\nattribute vec4 instancePositions;\nattribute vec2 instancePositions64xyLow;\nattribute vec4 instanceColors;\nattribute vec3 instancePickingColors;\n\n// Picking uniforms\n// Set to 1.0 if rendering picking buffer, 0.0 if rendering for display\nuniform float renderPickingBuffer;\nuniform vec3 selectedPickingColor;\n\n// Custom uniforms\nuniform float extruded;\nuniform float cellSize;\nuniform float coverage;\nuniform float opacity;\nuniform float elevationScale;\n\n// A magic number to scale elevation so that 1 unit approximate to 1 meter\n#define ELEVATION_SCALE 0.8\n\n// Result\nvarying vec4 vColor;\n\nfloat isPicked(vec3 pickingColors, vec3 selectedColor) {\n return float(pickingColors.x == selectedColor.x\n && pickingColors.y == selectedColor.y\n && pickingColors.z == selectedColor.z);\n}\n\n\nvoid main(void) {\n vec4 instancePositions64xy = vec4(\n instancePositions.x,\n instancePositions64xyLow.x,\n instancePositions.y,\n instancePositions64xyLow.y);\n\n vec2 projected_coord_xy[2];\n project_position_fp64(instancePositions64xy, projected_coord_xy);\n \n // if ahpha == 0.0 or z < 0.0, do not render element\n float noRender = float(instanceColors.a == 0.0 || instancePositions.w < 0.0);\n float finalCellSize = cellSize * mix(1.0, 0.0, noRender);\n \n projected_coord_xy[0] = sum_fp64(projected_coord_xy[0],\n vec2((positions.x * coverage + 1.0) * finalCellSize / 2.0, 0.0));\n projected_coord_xy[1] = sum_fp64(projected_coord_xy[1],\n vec2((positions.y * coverage - 1.0) * finalCellSize / 2.0, 0.0));\n\n float elevation = 0.0;\n\n if (extruded > 0.5) {\n elevation = project_scale(instancePositions.w * (positions.z + 1.0) *\n ELEVATION_SCALE * elevationScale) + 1.0;\n }\n\n vec2 vertex_pos_modelspace[4];\n vertex_pos_modelspace[0] = projected_coord_xy[0];\n vertex_pos_modelspace[1] = projected_coord_xy[1];\n vertex_pos_modelspace[2] = vec2(elevation, 0.0);\n vertex_pos_modelspace[3] = vec2(1.0, 0.0);\n\n vec4 position_worldspace = vec4(\n vertex_pos_modelspace[0].x, vertex_pos_modelspace[1].x,\n vertex_pos_modelspace[2].x, vertex_pos_modelspace[3].x);\n\n gl_Position = project_to_clipspace_fp64(vertex_pos_modelspace);\n\n if (renderPickingBuffer < 0.5) {\n\n // TODO: we should allow the user to specify the color for "selected element"\n // check whether a bar is currently picked.\n float selected = isPicked(instancePickingColors, selectedPickingColor);\n\n float lightWeight = 1.0;\n\n if (extruded > 0.5) {\n lightWeight = getLightWeight(\n position_worldspace.xyz, // the w component is always 1.0\n normals\n );\n }\n\n vec3 lightWeightedColor = lightWeight * instanceColors.rgb;\n vec4 color = vec4(lightWeightedColor, instanceColors.a * opacity) / 255.0;\n vColor = color;\n\n } else {\n\n vec4 pickingColor = vec4(instancePickingColors / 255.0, 1.0);\n vColor = pickingColor;\n\n }\n}\n'},function(e,n,t){"use strict";n.a="#define SHADER_NAME grid-cell-layer-fragment-shader\n\n#ifdef GL_ES\nprecision highp float;\n#endif\n\nvarying vec4 vColor;\n\nvoid main(void) {\n gl_FragColor = vColor;\n}\n"},function(e,n,t){"use strict";function i(e,n,t){var i=a(e,n,t),o=i.gridHash,l=i.gridOffset;return{gridOffset:l,layerData:r(o,l)}}function a(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments[1],t=arguments[2],i=1/0,a=-1/0,r=void 0,l=0;la?r:a);var c=(i+a)/2,s=o(n,c);return s.xOffset<=0||s.yOffset<=0?{gridHash:{},gridOffset:s}:{gridHash:e.reduce(function(e,n){var i=t(n)[1],a=t(n)[0];if(!Number.isFinite(i)||!Number.isFinite(a))return e;var r=Math.floor((i+90)/s.yOffset),o=Math.floor((a+180)/s.xOffset),l=r+"-"+o;return e[l]=e[l]||{count:0,points:[]},e[l].count+=1,e[l].points.push(n),e},{}),gridOffset:s}}function r(e,n){return Object.keys(e).reduce(function(t,i,a){var r=i.split("-"),o=parseInt(r[0],10),l=parseInt(r[1],10);return t.push(Object.assign({index:a,position:[n.xOffset*l-180,n.yOffset*o-90]},e[i])),t},[])}function o(e,n){return{yOffset:l(e),xOffset:c(n,e)}}function l(e){return e/s*(180/Math.PI)}function c(e,n){return n/s*(180/Math.PI)/Math.cos(e*Math.PI/180)}n.a=i;var s=6378e3},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}function o(){}var l=t(25),c=t(735),s=t(48),u=t(733),p=t(732),m=t(1696),d=t(734),g=function(){function e(e,n){for(var t=0;t100||e.upperPercentile<0)&&(s.g.once(0,"HexagonLayer: upperPercentile should be between 0 and 100. Assign to 100 by default"),e.upperPercentile=_.upperPercentile),Number.isFinite(e.lowerPercentile)&&(e.lowerPercentile>100||e.lowerPercentile<0)&&(s.g.once(0,"HexagonLayer: lowerPercentile should be between 0 and 100. Assign to 0 by default"),e.lowerPercentile=_.upperPercentile),e.lowerPercentile>=e.upperPercentile&&(s.g.once(0,"HexagonLayer: lowerPercentile should not be bigger than upperPercentile. Assign to 0 by default"),e.lowerPercentile=_.lowerPercentile),a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e))}return r(n,e),g(n,[{key:"initializeState",value:function(){this.state={hexagons:[],hexagonVertices:null,sortedColorBins:null,sortedElevationBins:null,colorValueDomain:null,elevationValueDomain:null,colorScaleFunc:o,elevationScaleFunc:o,dimensionUpdaters:this.getDimensionUpdaters()}}},{key:"shouldUpdateState",value:function(e){return e.changeFlags.somethingChanged}},{key:"updateState",value:function(e){var n=this,t=e.oldProps,i=e.props,a=e.changeFlags,r=this.getDimensionChanges(t,i);a.dataChanged||this.needsReProjectPoints(t,i)?this.getHexagons():r&&r.forEach(function(e){return"function"==typeof e&&e.apply(n)})}},{key:"needsReProjectPoints",value:function(e,n){return e.radius!==n.radius||e.hexagonAggregator!==n.hexagonAggregator}},{key:"getDimensionUpdaters",value:function(){return{getColor:[{id:"value",triggers:["getColorValue"],updater:this.getSortedColorBins},{id:"domain",triggers:["lowerPercentile","upperPercentile"],updater:this.getColorValueDomain},{id:"scaleFunc",triggers:["colorDomain","colorRange"],updater:this.getColorScale}],getElevation:[{id:"value",triggers:["getElevationValue"],updater:this.getSortedElevationBins},{id:"domain",triggers:["elevationLowerPercentile","elevationUpperPercentile"],updater:this.getElevationValueDomain},{id:"scaleFunc",triggers:["elevationDomain","elevationRange"],updater:this.getElevationScale}]}}},{key:"getDimensionChanges",value:function(e,n){var t=this.state.dimensionUpdaters,i=[];for(var a in t){var r=t[a].find(function(t){return t.triggers.some(function(t){return e[t]!==n[t]})});r&&i.push(r.updater)}return i.length?i:null}},{key:"getHexagons",value:function(){var e=this.props.hexagonAggregator,n=this.context.viewport,t=e(this.props,n),i=t.hexagons,a=t.hexagonVertices;this.setState({hexagons:i,hexagonVertices:a}),this.getSortedBins()}},{key:"getPickingInfo",value:function(e){var n=e.info,t=this.state,i=t.sortedColorBins,a=t.sortedElevationBins,r=n.picked&&n.index>-1,o=null;if(r){var l=this.state.hexagons[n.index],c=i.binMap[l.index]&&i.binMap[l.index].value,s=a.binMap[l.index]&&a.binMap[l.index].value;o=Object.assign({colorValue:c,elevationValue:s},l)}return Object.assign(n,{picked:Boolean(o),object:o})}},{key:"getUpdateTriggers",value:function(){var e=this,n=this.state.dimensionUpdaters,t={};for(var i in n)!function(i){t[i]={};var a=!0,r=!1,o=void 0;try{for(var l,c=n[i][Symbol.iterator]();!(a=(l=c.next()).done);a=!0){l.value.triggers.forEach(function(n){t[i][n]=e.props[n]})}}catch(e){r=!0,o=e}finally{try{!a&&c.return&&c.return()}finally{if(r)throw o}}}(i);return t}},{key:"getValueDomain",value:function(){this.getColorValueDomain(),this.getElevationValueDomain()}},{key:"getSortedBins",value:function(){this.getSortedColorBins(),this.getSortedElevationBins()}},{key:"getSortedColorBins",value:function(){var e=this.props.getColorValue,n=new d.a(this.state.hexagons||[],e);this.setState({sortedColorBins:n}),this.getColorValueDomain()}},{key:"getSortedElevationBins",value:function(){var e=this.props.getElevationValue,n=new d.a(this.state.hexagons||[],e);this.setState({sortedElevationBins:n}),this.getElevationValueDomain()}},{key:"getColorValueDomain",value:function(){var e=this.props,n=e.lowerPercentile,t=e.upperPercentile,i=e.onSetColorDomain;this.state.colorValueDomain=this.state.sortedColorBins.getValueRange([n,t]),"function"==typeof i&&i(this.state.colorValueDomain),this.getColorScale()}},{key:"getElevationValueDomain",value:function(){var e=this.props,n=e.elevationLowerPercentile,t=e.elevationUpperPercentile,i=e.onSetElevationDomain;this.state.elevationValueDomain=this.state.sortedElevationBins.getValueRange([n,t]),"function"==typeof i&&i(this.state.elevationValueDomain),this.getElevationScale()}},{key:"getColorScale",value:function(){var e=this.props.colorRange,n=this.props.colorDomain||this.state.colorValueDomain;this.state.colorScaleFunc=Object(u.b)(n,e)}},{key:"getElevationScale",value:function(){var e=this.props.elevationRange,n=this.props.elevationDomain||this.state.elevationValueDomain;this.state.elevationScaleFunc=Object(u.a)(n,e)}},{key:"_onGetSublayerColor",value:function(e){var n=this.state,t=n.sortedColorBins,i=n.colorScaleFunc,a=n.colorValueDomain,r=t.binMap[e.index]&&t.binMap[e.index].value,o=this.props.colorDomain||a,l=r>=o[0]&&r<=o[o.length-1],c=l?i(r):[0,0,0,0];return c[3]=Number.isFinite(c[3])?c[3]:255,c}},{key:"_onGetSublayerElevation",value:function(e){var n=this.state,t=n.sortedElevationBins,i=n.elevationScaleFunc,a=n.elevationValueDomain,r=t.binMap[e.index]&&t.binMap[e.index].value,o=this.props.elevationDomain||a;return r>=o[0]&&r<=o[o.length-1]?i(r):-1}},{key:"getSubLayerProps",value:function(){var e=this.props,n=e.id,t=e.radius,i=e.elevationScale,a=e.extruded,r=e.coverage,o=e.lightSettings,l=e.fp64,c=this.props,s=c.opacity,u=c.pickable,p=c.visible,m=c.getPolygonOffset,d=this.props,g=d.positionOrigin,_=d.projectionMode,f=d.modelMatrix;return{id:n+"-hexagon-cell",data:this.state.hexagons,hexagonVertices:this.state.hexagonVertices,radius:t,elevationScale:i,angle:Math.PI,extruded:a,coverage:r,lightSettings:o,fp64:l,opacity:s,pickable:u,visible:p,getPolygonOffset:m,projectionMode:_,positionOrigin:g,modelMatrix:f,getColor:this._onGetSublayerColor.bind(this),getElevation:this._onGetSublayerElevation.bind(this),updateTriggers:this.getUpdateTriggers()}}},{key:"getSubLayerClass",value:function(){return c.a}},{key:"renderLayers",value:function(){return new(this.getSubLayerClass())(this.getSubLayerProps())}}]),n}(l.c);n.a=f,f.layerName="HexagonLayer",f.defaultProps=_},function(e,n,t){"use strict";n.a='\n#define SHADER_NAME hexagon-cell-layer-vertex-shader\n\nattribute vec3 positions;\nattribute vec3 normals;\n\nattribute vec3 instancePositions;\nattribute vec4 instanceColors;\nattribute vec3 instancePickingColors;\n\n// Picking uniforms\n// Set to 1.0 if rendering picking buffer, 0.0 if rendering for display\nuniform float renderPickingBuffer;\nuniform vec3 selectedPickingColor;\n\n// Custom uniforms\nuniform float opacity;\nuniform float radius;\nuniform float angle;\nuniform float extruded;\nuniform float coverage;\nuniform float elevationScale;\n\n// Result\nvarying vec4 vColor;\n\n// A magic number to scale elevation so that 1 unit approximate to 1 meter.\n#define ELEVATION_SCALE 0.8\n\n// whether is point picked\nfloat isPicked(vec3 pickingColors, vec3 selectedColor) {\n return float(pickingColors.x == selectedColor.x\n && pickingColors.y == selectedColor.y\n && pickingColors.z == selectedColor.z);\n}\n\nvoid main(void) {\n\n // rotate primitive position and normal\n mat2 rotationMatrix = mat2(cos(angle), -sin(angle), sin(angle), cos(angle));\n\n vec2 rPos = rotationMatrix * positions.xz;\n vec2 rNorm = rotationMatrix * normals.xz;\n\n vec3 rotatedPositions = vec3(rPos.x, positions.y, rPos.y);\n vec3 rotatedNormals = vec3(rNorm.x, normals.y, rNorm.y);\n\n // calculate elevation, if 3d not enabled set to 0\n // cylindar gemoetry height are between -0.5 to 0.5, transform it to between 0, 1\n float elevation = 0.0;\n\n if (extruded > 0.5) {\n elevation = project_scale(instancePositions.z * (positions.y + 0.5) *\n ELEVATION_SCALE * elevationScale);\n }\n \n // if ahpha == 0.0 or z < 0.0, do not render element\n float noRender = float(instanceColors.a == 0.0 || instancePositions.z < 0.0);\n float dotRadius = radius * mix(coverage, 0.0, noRender);\n \n // project center of hexagon\n vec4 centroidPosition = vec4(project_position(instancePositions.xy), elevation, 0.0);\n\n vec4 position_worldspace = centroidPosition + vec4(vec2(rotatedPositions.xz * dotRadius), 0., 1.);\n\n gl_Position = project_to_clipspace(position_worldspace);\n\n // render display\n if (renderPickingBuffer < 0.5) {\n\n // TODO: we should allow the user to specify the color for "selected element"\n // check whether hexagon is currently picked.\n float selected = isPicked(instancePickingColors, selectedPickingColor);\n\n // Light calculations\n // Worldspace is the linear space after Mercator projection\n\n vec3 normals_worldspace = rotatedNormals;\n\n float lightWeight = 1.0;\n\n if (extruded > 0.5) {\n lightWeight = getLightWeight(\n position_worldspace.xyz, // the w component is always 1.0\n normals_worldspace\n );\n }\n\n vec3 lightWeightedColor = lightWeight * instanceColors.rgb;\n\n // Color: Either opacity-multiplied instance color, or picking color\n vec4 color = vec4(lightWeightedColor, opacity * instanceColors.a) / 255.0;\n\n vColor = color;\n\n } else {\n\n vec4 pickingColor = vec4(instancePickingColors / 255.0, 1.0);\n vColor = pickingColor;\n\n }\n}\n'},function(e,n,t){"use strict";n.a='#define SHADER_NAME hexagon-cell-layer-vertex-shader-64\n\nattribute vec3 positions;\nattribute vec3 normals;\n\nattribute vec3 instancePositions;\nattribute vec2 instancePositions64xyLow;\nattribute vec4 instanceColors;\nattribute vec3 instancePickingColors;\n\n// Picking uniforms\n// Set to 1.0 if rendering picking buffer, 0.0 if rendering for display\nuniform float renderPickingBuffer;\nuniform vec3 selectedPickingColor;\n\n// Custom uniforms\nuniform float opacity;\nuniform float radius;\nuniform float angle;\nuniform float extruded;\nuniform float coverage;\nuniform float elevationScale;\n\n// Result\nvarying vec4 vColor;\n\n// A magic number to scale elevation so that 1 unit approximate to 1 meter.\n#define ELEVATION_SCALE 0.8\n\nfloat isPicked(vec3 pickingColors, vec3 selectedColor) {\n return float(pickingColors.x == selectedColor.x\n && pickingColors.y == selectedColor.y\n && pickingColors.z == selectedColor.z);\n}\n\nvoid main(void) {\n\n // rotate primitive position and normal\n mat2 rotationMatrix = mat2(cos(angle), -sin(angle), sin(angle), cos(angle));\n\n vec2 rPos = rotationMatrix * positions.xz;\n vec2 rNorm = rotationMatrix * normals.xz;\n\n vec3 rotatedPositions = vec3(rPos.x, positions.y, rPos.y);\n vec3 rotatedNormals = vec3(rNorm.x, normals.y, rNorm.y);\n\n // calculate elevation, if 3d not enabled set to 0\n // cylindar gemoetry height are between -0.5 to 0.5, transform it to between 0, 1\n float elevation = 0.0;\n\n if (extruded > 0.5) {\n elevation = project_scale(instancePositions.z * (positions.y + 0.5) *\n ELEVATION_SCALE * elevationScale);\n }\n \n // if ahpha == 0.0 or z < 0.0, do not render element \n float noRender = float(instanceColors.a == 0.0 || instancePositions.z < 0.0);\n float dotRadius = radius * mix(coverage, 0.0, noRender);\n \n // project center of hexagon\n\n vec4 instancePositions64xy = vec4(\n instancePositions.x, instancePositions64xyLow.x,\n instancePositions.y, instancePositions64xyLow.y);\n\n vec2 projected_coord_xy[2];\n project_position_fp64(instancePositions64xy, projected_coord_xy);\n\n vec2 vertex_pos_localspace[4];\n vec4_fp64(vec4(rotatedPositions.xz * dotRadius, 0.0, 1.0), vertex_pos_localspace);\n\n vec2 vertex_pos_modelspace[4];\n vertex_pos_modelspace[0] = sum_fp64(vertex_pos_localspace[0], projected_coord_xy[0]);\n vertex_pos_modelspace[1] = sum_fp64(vertex_pos_localspace[1], projected_coord_xy[1]);\n vertex_pos_modelspace[2] = sum_fp64(vertex_pos_localspace[2], vec2(elevation, 0.0));\n vertex_pos_modelspace[3] = vec2(1.0, 0.0);\n\n vec4 position_worldspace = vec4(\n vertex_pos_modelspace[0].x, vertex_pos_modelspace[1].x,\n vertex_pos_modelspace[2].x, vertex_pos_modelspace[3].x);\n\n gl_Position = project_to_clipspace_fp64(vertex_pos_modelspace);\n\n // render display\n if (renderPickingBuffer < 0.5) {\n\n // TODO: we should allow the user to specify the color for "selected element"\n // check whether hexagon is currently picked.\n float selected = isPicked(instancePickingColors, selectedPickingColor);\n\n // Light calculations\n // Worldspace is the linear space after Mercator projection\n\n vec3 normals_worldspace = rotatedNormals;\n\n float lightWeight = 1.0;\n\n if (extruded > 0.5) {\n lightWeight = getLightWeight(\n position_worldspace.xyz, // the w component is always 1.0\n normals_worldspace\n );\n }\n\n vec3 lightWeightedColor = lightWeight * instanceColors.rgb;\n\n // Color: Either opacity-multiplied instance color, or picking color\n vec4 color = vec4(lightWeightedColor, opacity * instanceColors.a) / 255.0;\n\n vColor = color;\n\n } else {\n\n vec4 pickingColor = vec4(instancePickingColors / 255.0, 1.0);\n vColor = pickingColor;\n\n }\n}\n'},function(e,n,t){"use strict";n.a="#define SHADER_NAME hexagon-cell-layer-fragment-shader\n\n#ifdef GL_ES\nprecision highp float;\n#endif\n\nvarying vec4 vColor;\n\nvoid main(void) {\n gl_FragColor = vColor;\n}\n"},function(e,n,t){"use strict";function i(e,n){var t=e.data,i=e.radius,o=e.getPosition,l=a(i,n),c=t.map(function(e){return Object.assign({screenCoord:n.projectFlat(o(e))},e)});return{hexagons:Object(r.hexbin)().radius(l).x(function(e){return e.screenCoord[0]}).y(function(e){return e.screenCoord[1]})(c).map(function(e,t){return{centroid:n.unprojectFlat([e.x,e.y]),points:e,index:t}})}}function a(e,n){return e*n.getDistanceScales().pixelsPerMeter[0]}n.a=i;var r=t(736)},function(e,n,t){"use strict";function i(e){return e[0]}function a(e){return e[1]}var r=Math.PI/3,o=[0,r,2*r,3*r,4*r,5*r];n.a=function(){function e(e){var n,t={},i=[],a=e.length;for(n=0;n1){var _=o-p,f=p+(oy*y+v*v&&(p=f+(1&u?1:-1)/2,u=h)}var b=p+"-"+u,E=t[b];E?E.push(r):(i.push(E=t[b]=[r]),E.x=(p+(1&u)/2)*l,E.y=u*c)}return i}function n(e){var n=0,t=0;return o.map(function(i){var a=Math.sin(i)*e,r=-Math.cos(i)*e,o=a-n,l=r-t;return n=a,t=r,[o,l]})}var t,l,c,s=0,u=0,p=1,m=1,d=i,g=a;return e.hexagon=function(e){return"m"+n(null==e?t:+e).join("l")+"z"},e.centers=function(){for(var e=[],n=Math.round(u/c),i=Math.round(s/l),a=n*c;a0,P=a&&F&&new l.a({id:t+"-fill",data:n,extruded:r,elevationScale:s,wireframe:!1,fp64:f,opacity:O,pickable:x,visible:L,getPolygonOffset:T,projectionMode:C,positionOrigin:R,modelMatrix:D,getPolygon:A,getElevation:E,getColor:y,updateTriggers:{getElevation:S.getElevation,getColor:S.getFillColor},lightSettings:w}),k=r&&o&&F&&new l.a({id:t+"-wireframe",data:n,extruded:!0,elevationScale:s,wireframe:!0,fp64:f,opacity:O,pickable:x,visible:L,getPolygonOffset:T,projectionMode:C,positionOrigin:R,modelMatrix:D,getPolygon:A,getElevation:E,getColor:v,updateTriggers:{getElevation:S.getElevation,getColor:S.getLineColor}}),B=!r&&i&&F&&new c.a({id:t+"-stroke",data:M,widthScale:p,widthMinPixels:m,widthMaxPixels:d,rounded:g,miterLimit:_,fp64:f,opacity:O,pickable:x,visible:L,getPolygonOffset:T,projectionMode:C,positionOrigin:R,modelMatrix:D,getPath:function(e){return e.path},getColor:v,getWidth:b,updateTriggers:{getWidth:S.getLineWidth,getColor:S.getLineColor}});return[!r&&P,k,B,r&&P]}}]),n}(o.c);n.a=g,g.layerName="PolygonLayer",g.defaultProps=d},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e){return[(e+1)%256,Math.floor((e+1)/256)%256,Math.floor((e+1)/256/256)%256]}function r(e){return Array.isArray(e)||(e=[Object(E.f)(e,0),Object(E.f)(e,1),Object(E.f)(e,2),Object(E.f)(e,3)]),e[3]=Number.isFinite(e[3])?e[3]:255,e}function o(e){return e.reduce(function(e,n){return e+y.c(n)},0)}function l(e){return e.reduce(function(e,n){return e+y.b(n)},0)}function c(e){var n=new Array(Object(E.a)(e)+1);n[0]=0;var t=0;return e.forEach(function(e,i){t+=y.c(e),n[i+1]=t}),n}function s(e){var n=null;if(Object(E.a)(e)>1){var t=0;n=[],e.forEach(function(e){t+=Object(E.a)(e),n.push(t)}),n.pop()}return n}function u(e){var n=e.polygons,t=e.IndexType,i=void 0===t?Uint32Array:t,a=3*l(n),r=c(n);if(i===Uint16Array&&a>65535)throw new Error("Vertex count exceeds browser's limit");var o=new i(a),s=0;return n.forEach(function(e,n){var t=!0,i=!1,a=void 0;try{for(var l,c=p(e)[Symbol.iterator]();!(t=(l=c.next()).done);t=!0){var u=l.value;o[s++]=u+r[n]}}catch(e){i=!0,a=e}finally{try{!t&&c.return&&c.return()}finally{if(i)throw a}}}),o}function p(e){var n=s(e),t=d(e);return b()(t,n,3)}function m(e){return Array.isArray(e)||ArrayBuffer.isView(e)||null!==e&&"object"===(void 0===e?"undefined":S(e))}function d(e){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.result,i=void 0===t?[]:t,a=n.dimensions,r=void 0===a?3:a,o=-1,l=0,c=Object(E.a)(e);++o0&&l0&&void 0!==arguments[0]?arguments[0]:{},n=e.getColor,t=void 0===n?function(e){return N}:n;return f({polygons:this.polygons,pointCount:this.pointCount,getColor:t})}},{key:"pickingColors",value:function(){return h({polygons:this.polygons,pointCount:this.pointCount})}}]),e}()},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e){return[e+1&255,e+1>>8&255,e+1>>8>>8&255]}function r(e){return Array.isArray(e)||(e=[Object(E.f)(e,0),Object(E.f)(e,1),Object(E.f)(e,2),Object(E.f)(e,3)]),e[3]=Number.isFinite(e[3])?e[3]:255,e}function o(e){return e.reduce(function(e,n){return e+Object(E.a)(n)},0)}function l(e){var n=e.groupedVertices,t=e.wireframe,i=void 0!==t&&t,a=i?2:5,r=n.reduce(function(e,n){return e.concat(e[e.length-1]+o(n)*a)},[0]),l=n.map(function(e,n){return i?g(e,r[n]):_(e,r[n])});return new Uint32Array(N()(l))}function c(e){var n=e.groupedVertices,t=e.wireframe,i=void 0!==t&&t,a=n.map(function(e){var n=Array.prototype.concat.apply([],e),t=n.map(function(e){return[Object(E.f)(e,0),Object(E.f)(e,1),0]});return i?[n,t]:[n,n,n,t,t]});return N()(a)}function s(e,n){var t=void 0;if(n){t=new Float32Array(e.length/3*2);for(var i=0;i1&&(r=e.reduce(function(e,n){return e.concat(e[e.length-1]+n.length)},[0]).slice(1,e.length)),[S()(N()(e),r,3).map(function(e){return e+n}),e.map(function(e){for(var i=e.length,a=[],r=0;r0&&void 0!==arguments[0]?arguments[0]:{},n=e.getColor,t=void 0===n?function(e){return x}:n;return m({groupedVertices:this.groupedVertices,wireframe:this.wireframe,getColor:t})}},{key:"pickingColors",value:function(){return this.attributes.pickingColors}}]),e}()},function(e,n,t){"use strict";n.a="#define SHADER_NAME solid-polygon-layer-vertex-shader\n\nattribute vec3 positions;\nattribute vec3 normals;\nattribute vec4 colors;\nattribute vec3 pickingColors;\n\nuniform float extruded;\nuniform float elevationScale;\nuniform float opacity;\n\nuniform float renderPickingBuffer;\nuniform vec3 selectedPickingColor;\n\n// PICKING\nuniform float pickingEnabled;\nvarying vec4 vPickingColor;\n\nvoid main(void) {\n \n vec4 position_worldspace = vec4(project_position(\n vec3(positions.x, positions.y, positions.z * elevationScale)),\n 1.0\n );\n gl_Position = project_to_clipspace(position_worldspace);\n\n if (pickingEnabled < 0.5) {\n float lightWeight = 1.0;\n\n if (extruded > 0.5) {\n // Here, the input parameters should be\n // position_worldspace.xyz / position_worldspace.w.\n // However, this calculation generates all zeros on\n // MacBook Pro with Intel Iris Pro GPUs for unclear reasons.\n // (see https://github.com/uber/deck.gl/issues/559)\n // Since the w component is always 1.0 in our shaders,\n // we decided to just provide xyz component of position_worldspace\n // to the getLightWeight() function\n lightWeight = getLightWeight(\n position_worldspace.xyz,\n normals\n );\n }\n\n vec3 lightWeightedColor = lightWeight * colors.rgb;\n vec4 color = vec4(lightWeightedColor, colors.a * opacity) / 255.0;\n\n vPickingColor = color;\n\n } else {\n vPickingColor = vec4(pickingColors.rgb / 255.0, 1.0);\n }\n}\n"},function(e,n,t){"use strict";n.a="#define SHADER_NAME solid-polygon-layer-vertex-shader-64\n\nattribute vec3 positions;\nattribute vec2 positions64xyLow;\nattribute vec3 normals;\nattribute vec4 colors;\nattribute vec3 pickingColors;\n\nuniform float extruded;\nuniform float elevationScale;\nuniform float opacity;\n\nuniform float renderPickingBuffer;\nuniform vec3 selectedPickingColor;\n\n// PICKING\nuniform float pickingEnabled;\nvarying vec4 vPickingColor;\n\nvoid main(void) {\n vec4 positions64xy = vec4(positions.x, positions64xyLow.x, positions.y, positions64xyLow.y);\n\n vec2 projected_coord_xy[2];\n project_position_fp64(positions64xy, projected_coord_xy);\n\n vec2 vertex_pos_modelspace[4];\n vertex_pos_modelspace[0] = projected_coord_xy[0];\n vertex_pos_modelspace[1] = projected_coord_xy[1];\n vertex_pos_modelspace[2] = vec2(project_scale(positions.z * elevationScale), 0.0);\n vertex_pos_modelspace[3] = vec2(1.0, 0.0);\n\n gl_Position = project_to_clipspace_fp64(vertex_pos_modelspace);\n\n vec4 position_worldspace = vec4(\n vertex_pos_modelspace[0].x, vertex_pos_modelspace[1].x,\n vertex_pos_modelspace[2].x, vertex_pos_modelspace[3].x);\n\n if (pickingEnabled < 0.5) {\n float lightWeight = 1.0;\n\n if (extruded > 0.5) {\n lightWeight = getLightWeight(\n position_worldspace.xyz, // the w component is always 1.0\n normals\n );\n }\n\n vec3 lightWeightedColor = lightWeight * colors.rgb;\n vec4 color = vec4(lightWeightedColor, colors.a * opacity) / 255.0;\n\n vPickingColor = color;\n\n } else {\n vPickingColor = vec4(pickingColors.rgb / 255.0, 1.0);\n }\n}\n"},function(e,n,t){"use strict";n.a="#define SHADER_NAME solid-polygon-layer-fragment-shader\n\n#ifdef GL_ES\nprecision highp float;\n#endif\n\n// PICKING\n// uniform bool pickingEnabled;\nvarying vec4 vPickingColor;\nvec4 picking_getColor() {\n return vPickingColor;\n}\n// PICKING\n\nvoid main(void) {\n gl_FragColor = picking_getColor();\n}\n"},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(25),l=t(730),c=t(412),s=t(737),u=t(1708),p=function(){function e(e,n){for(var t=0;t0,F=t&&t.length>0,P=a&&a.length>0,k=i&&i.length>0,B=this.props,j=B.opacity,H=B.pickable,G=B.visible,U=B.parameters,W=B.getPolygonOffset,Y=this.props,z=Y.positionOrigin,V=Y.projectionMode,K=Y.modelMatrix,q={opacity:j,pickable:H,visible:G,parameters:U,getPolygonOffset:W,projectionMode:V,positionOrigin:z,modelMatrix:K,fp64:O},$=p&&k&&new s.a(Object.assign({},q,{id:o+"-polygon-fill",data:i,extruded:m,elevationScale:N,wireframe:!1,lightSettings:g,getPolygon:_,getElevation:C,getColor:T,updateTriggers:{getElevation:D.getElevation,getColor:D.getFillColor}})),X=d&&m&&k&&new s.a(Object.assign({},q,{id:o+"-polygon-wireframe",data:i,extruded:m,elevationScale:N,wireframe:!0,getPolygon:_,getElevation:C,getColor:L,updateTriggers:{getElevation:D.getElevation,getColor:D.getLineColor}})),Z=!m&&u&&P&&new c.a(Object.assign({},q,{id:o+"-polygon-outline",data:a,widthScale:h,widthMinPixels:y,widthMaxPixels:v,rounded:b,miterLimit:E,getPath:_,getColor:L,getWidth:R,updateTriggers:{getColor:D.getLineColor,getWidth:D.getLineWidth}})),Q=F&&new c.a(Object.assign({},q,{id:o+"-line-paths",data:t,widthScale:h,widthMinPixels:y,widthMaxPixels:v,rounded:b,miterLimit:E,getPath:_,getColor:L,getWidth:R,updateTriggers:{getColor:D.getLineColor,getWidth:D.getLineWidth}})),J=M&&new l.a(Object.assign({},q,{id:o+"-points",data:n,radiusScale:A,radiusMinPixels:S,radiusMaxPixels:w,getPosition:_,getColor:T,getRadius:I,updateTriggers:{getColor:D.getFillColor,getRadius:D.getRadius}}));return[!m&&$,X,Z,Q,J,m&&$]}}]),n}(o.c);n.a=f,f.layerName="GeoJsonLayer",f.defaultProps=g},function(e,n,t){"use strict";function i(e){if(Array.isArray(e))return e;switch(Object(r.f)(e,"type")){case"Point":case"MultiPoint":case"LineString":case"MultiLineString":case"Polygon":case"MultiPolygon":case"GeometryCollection":return[{type:"Feature",properties:{},geometry:e}];case"Feature":return[e];case"FeatureCollection":return Object(r.f)(e,"features");default:throw new Error("Unknown geojson type")}}function a(e){var n=[],t=[],i=[],a=[];return e.forEach(function(e){var o=Object(r.f)(e,"geometry.type"),l=Object(r.f)(e,"geometry.coordinates"),c=Object(r.f)(e,"properties");switch(o){case"Point":n.push(e);break;case"MultiPoint":l.forEach(function(t){n.push({geometry:{coordinates:t},properties:c,feature:e})});break;case"LineString":t.push(e);break;case"MultiLineString":l.forEach(function(n){t.push({geometry:{coordinates:n},properties:c,feature:e})});break;case"Polygon":i.push(e),l.forEach(function(n){a.push({geometry:{coordinates:n},properties:c,feature:e})});break;case"MultiPolygon":l.forEach(function(n){i.push({geometry:{coordinates:n},properties:c,feature:e}),n.forEach(function(n){a.push({geometry:{coordinates:n},properties:c,feature:e})})});break;case"GeometryCollection":default:throw new Error("GeoJsonLayer: "+o+" not supported.")}}),{pointFeatures:n,lineFeatures:t,polygonFeatures:i,polygonOutlineFeatures:a}}n.a=i,n.b=a;var r=t(25)},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(0),l=t.n(o),c=t(1),s=t.n(c),u=t(740),p=t(28),m=function(){function e(e,n){for(var t=0;t0&&t>0&&(this._resizeDrawingBuffer(a.canvas,{useDevicePixelRatio:i}),Object(p.setParameters)(a,{viewport:[0,0,a.canvas.width,a.canvas.height]}),this.props.onRenderFrame({gl:a}),this.props.onAfterRender(this.refs.overlay))}},{key:"render",value:function(){var e=this.props,n=e.id,t=e.width,i=e.height,a=e.style;return Object(o.createElement)("canvas",{ref:"overlay",key:"overlay",id:n,style:Object.assign({},a,{width:t,height:i})})}}]),n}(l.a.Component);n.a=_,_.propTypes=d,_.defaultProps=g},function(e,n,t){"use strict";var i=t(414);t.d(n,"b",function(){return i.b}),t.d(n,"a",function(){return i.a});t(741)},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}var a=function(){function e(e,n){for(var t=0;t0&&void 0!==arguments[0])||arguments[0];this.needsRedraw=e}}]),e}();n.a=o},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}var a=function(){function e(e,n){for(var t=0;t=0&&(e.finalize({gl:this.gl,layerManager:this.layerManager}),this._effects.splice(n,1),!0)}},{key:"preDraw",value:function(){var e=!0,n=!1,t=void 0;try{for(var i,a=this._effects[Symbol.iterator]();!(e=(i=a.next()).done);e=!0){var r=i.value;r.needsRedraw&&r.preDraw({gl:this.gl,layerManager:this.layerManager})}}catch(e){n=!0,t=e}finally{try{!e&&a.return&&a.return()}finally{if(n)throw t}}}},{key:"draw",value:function(){var e=!0,n=!1,t=void 0;try{for(var i,a=this._effects[Symbol.iterator]();!(e=(i=a.next()).done);e=!0){var r=i.value;r.needsRedraw&&r.draw({gl:this.gl,layerManager:this.layerManager})}}catch(e){n=!0,t=e}finally{try{!e&&a.return&&a.return()}finally{if(n)throw t}}}},{key:"_sortEffects",value:function(){this._effects.sort(function(e,n){return e.priority>n.priority?-1:e.priority0&&void 0!==arguments[0]?arguments[0]:.5,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.5;i(this,n);var r=a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return r.reflectivity=e,r.blur=t,r.framebuffer=null,r.setNeedsRedraw(),r}return r(n,e),p(n,[{key:"getShaders",value:function(){return{vs:s.a,fs:u.a,modules:[],shaderCache:this.context.shaderCache}}},{key:"initialize",value:function(e){var n=e.gl;e.layerManager;this.unitQuad=new o.Model(n,Object.assign({},this.getShaders(),{id:"reflection-effect",geometry:new o.Geometry({drawMode:o.GL.TRIANGLE_FAN,vertices:new Float32Array([0,0,0,1,0,0,1,1,0,0,1,0])})})),this.framebuffer=new o.Framebuffer(n,{depth:!0})}},{key:"preDraw",value:function(e){var n=e.gl,t=e.layerManager,i=t.context.viewport,a="undefined"!=typeof window&&window.devicePixelRatio||1;this.framebuffer.resize({width:a*i.width,height:a*i.height});var r=i.pitch;this.framebuffer.bind(),t.setViewport(new c.b(Object.assign({},i,{pitch:-180-r}))),n.clear(o.GL.COLOR_BUFFER_BIT|o.GL.DEPTH_BUFFER_BIT),t.drawLayers({pass:"reflection"}),t.setViewport(i),this.framebuffer.unbind()}},{key:"draw",value:function(e){e.gl,e.layerManager;this.unitQuad.render({reflectionTexture:this.framebuffer.texture,reflectionTextureWidth:this.framebuffer.width,reflectionTextureHeight:this.framebuffer.height,reflectivity:this.reflectivity,blur:this.blur})}},{key:"finalize",value:function(e){e.gl,e.layerManager}}]),n}(l.a);n.a=m},function(e,n,t){"use strict";n.a="#define SHADER_NAME reflection-effect-vs\n\nattribute vec3 vertices;\n\nvarying vec2 uv;\n\nvoid main(void) {\n uv = vertices.xy;\n gl_Position = vec4(2. * vertices.xy - vec2(1., 1.), 1., 1.);\n}\n"},function(e,n,t){"use strict";n.a='#define SHADER_NAME reflection-effect-fs\n\n#ifdef GL_ES\nprecision highp float;\n#endif\n\nuniform sampler2D reflectionTexture;\nuniform int reflectionTextureWidth;\nuniform int reflectionTextureHeight;\n\nuniform float reflectivity;\nuniform float blur;\n\n\nvarying vec2 uv;\n\n#define KERNEL_SIZE 7\n\n/*\n * Samples from tex with a gaussian-shaped patch, centered at uv and\n * with standard deviation sigma. The size of the texture in\n * pixels must be specified by dim\n */\nvec4 sample_gaussian(sampler2D tex, vec2 dim, vec2 uv, float sigma) {\n if (sigma == 0.0) {\n return texture2D(tex, uv);\n }\n\n vec2 delta = 1.0 / dim;\n vec2 top_left = uv - delta * float(KERNEL_SIZE+1) / 2.0;\n\n vec4 color = vec4(0);\n float sum = 0.0;\n for (int i = 0; i < KERNEL_SIZE; ++i) {\n for (int j = 0; j < KERNEL_SIZE; ++j) {\n vec2 uv2 = top_left + vec2(i, j) * delta;\n float d = length((uv2 - uv) * dim);\n float f = exp(-(d*d) / (2.0*sigma * sigma));\n color += f * texture2D(tex, uv2);\n sum += f;\n }\n }\n return color / sum;\n}\n\nvoid main(void) {\n //map blur in [0, 1] to sigma in [0, inf]\n //alpha will determine the "steepness" of our curve.\n //this was picked just to make the scale feel "natural"\n //if our image is 1000 pixels wide, a blur of 0.5 should correspond\n //to a sigma of 1 pixels\n float alpha = 1000.0;\n float sigma = blur / (alpha * (1.0 - blur));\n //let this be our standard deviation in terms of screen-widths.\n //rewrite this in terms of pixels.\n sigma *= float(reflectionTextureWidth);\n\n\n gl_FragColor = sample_gaussian(reflectionTexture, vec2(reflectionTextureWidth,\n reflectionTextureHeight), vec2(uv.x, 1. - uv.y), sigma);\n //because our canvas expects alphas to be pre-multiplied, we multiply by whole\n //color vector by reflectivity, not just the alpha channel\n gl_FragColor *= reflectivity;\n}\n'},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e){var n={},t=function(){return n};return n.get=function(){return null},n.on=t,n.off=t,n.destroy=t,n.emit=t,n}var r=t(1717),o=t(1718),l=t(392),c=(t.n(l),function(){function e(e,n){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:{};i(this,e),this.element=n,this._onBasicInput=this._onBasicInput.bind(this),this.manager=new s(n,{recognizers:t.recognizers||d}).on("hammer.input",this._onBasicInput),this.eventHandlers=[],this._onOtherEvent=this._onOtherEvent.bind(this),this.wheelInput=new r.a(n,this._onOtherEvent,{enable:!1}),this.moveInput=new o.a(n,this._onOtherEvent,{enable:!1});var a=t.events;a&&this.on(a)}return c(e,[{key:"destroy",value:function(){this.wheelInput.destroy(),this.moveInput.destroy(),this.manager.destroy()}},{key:"on",value:function(e,n){if("string"==typeof e)this._addEventHandler(e,n);else for(var t in e)this._addEventHandler(t,e[t])}},{key:"off",value:function(e,n){if("string"==typeof e)this._removeEventHandler(e,n);else for(var t in e)this._removeEventHandler(t,e[t])}},{key:"_toggleRecognizer",value:function(e,n){var t=this.manager.get(e);t&&t.set({enable:n}),this.wheelInput.toggleIfEventSupported(e,n),this.moveInput.toggleIfEventSupported(e,n)}},{key:"_addEventHandler",value:function(e,n){var t=this._wrapEventHandler(e,n),i=g[e]||e,a=m[i]||i;this._toggleRecognizer(a,!0),this.eventHandlers.push({event:e,eventAlias:i,recognizerName:a,handler:n,wrappedHandler:t}),this.manager.on(i,t)}},{key:"_removeEventHandler",value:function(e,n){for(var t=!1,i=this.eventHandlers.length;i--;){var a=this.eventHandlers[i];a.event===e&&a.handler===n&&(this.manager.off(a.eventAlias,a.wrappedHandler),this.eventHandlers.splice(i,1),t=!0)}if(t){var r=g[e]||e,o=m[r]||r;this.eventHandlers.find(function(e){return e.recognizerName===o})||this._toggleRecognizer(o,!1)}}},{key:"_wrapEventHandler",value:function(e,n){var t=this;return function(i){var a=t.element,r=i.srcEvent,o=i.center||{x:r.clientX,y:r.clientY},l=a.getBoundingClientRect(),c={x:o.x-l.left-a.clientLeft,y:o.y-l.top-a.clientTop};n(Object.assign({},i,{type:e,center:o,offsetCenter:c,rootElement:a}))}}},{key:"_onBasicInput",value:function(e){var n=e.srcEvent,t=p[n.type];if(t){var i=Object.assign({},e,{isDown:!0,type:t});this.manager.emit(t,i)}}},{key:"_onOtherEvent",value:function(e){this.manager.emit(e.type,e)}}]),e}();n.a=_},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}var a=t(392),r=(t.n(a),function(){function e(e,n){for(var t=0;t2&&void 0!==arguments[2]?arguments[2]:{};i(this,e),this.element=n,this.callback=t;var o=c.concat(r.events||[]);this.options=Object.assign({enable:!0},r,{events:o}),this.time=0,this.wheelPosition=null,this.type=null,this.timeout=null,this.lastValue=0,this.handleEvent=this.handleEvent.bind(this),this.options.events.forEach(function(e){return n.addEventListener(e,a.handleEvent)})}return r(e,[{key:"destroy",value:function(){var e=this;this.options.events.forEach(function(n){return e.element.removeEventListener(n,e.handleEvent)})}},{key:"set",value:function(e){Object.assign(this.options,e)}},{key:"toggleIfEventSupported",value:function(e,n){"wheel"===e&&(this.options.enable=n)}},{key:"handleEvent",value:function(e){if(this.options.enable){e.preventDefault();var n=e.deltaY;a.window.WheelEvent&&(l&&e.deltaMode===a.window.WheelEvent.DOM_DELTA_PIXEL&&(n/=a.window.devicePixelRatio),e.deltaMode===a.window.WheelEvent.DOM_DELTA_LINE&&(n*=40));var t=this.type,i=this.timeout,r=this.lastValue,o=this.time,c=(a.window&&a.window.performance||Date).now(),s=c-(o||0);this.wheelPosition={x:e.clientX,y:e.clientY},o=c,0!==n&&n%4.000244140625==0?(t="wheel",n=Math.floor(n/4.000244140625)):0!==n&&Math.abs(n)<4?t="trackpad":s>400?(t=null,r=n,i=a.window.setTimeout(function(){this._onWheel(e,-r,this.wheelPosition),t="wheel"}.bind(this),40)):t||(t=Math.abs(s*n)<200?"trackpad":"wheel",i&&(a.window.clearTimeout(i),i=null,n+=r)),e.shiftKey&&n&&(n*=.25),t&&this._onWheel(e,-n,this.wheelPosition)}}},{key:"_onWheel",value:function(e,n,t){this.callback({type:"wheel",center:t,delta:n,srcEvent:e,pointerType:"mouse",target:e.target})}}]),e}();n.a=s},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}var a=function(){function e(e,n){for(var t=0;t2&&void 0!==arguments[2]?arguments[2]:{};i(this,e),this.element=n,this.callback=t,this.pressed=!1;var l=r.concat(o.events||[]);this.options=Object.assign({enable:!0},o,{events:l}),this.handleEvent=this.handleEvent.bind(this),this.options.events.forEach(function(e){return n.addEventListener(e,a.handleEvent)})}return a(e,[{key:"destroy",value:function(){var e=this;this.options.events.forEach(function(n){return e.element.removeEventListener(n,e.handleEvent)})}},{key:"set",value:function(e){Object.assign(this.options,e)}},{key:"toggleIfEventSupported",value:function(e,n){"pointermove"===e&&(this.options.enable=n)}},{key:"handleEvent",value:function(e){if(this.options.enable)switch(e.type){case"mousedown":0===e.button&&(this.pressed=!0);break;case"mousemove":1!==e.which&&(this.pressed=!1),this.pressed||this.callback({type:"pointermove",srcEvent:e,isDown:this.pressed,pointerType:"mouse",target:e.target});break;case"mouseup":this.pressed=!1}}}]),e}();n.a=o},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),t.d(n,"BASIC_EVENT_ALIASES",function(){return a}),t.d(n,"EVENT_RECOGNIZER_MAP",function(){return r}),t.d(n,"RECOGNIZERS",function(){return o}),t.d(n,"GESTURE_EVENT_ALIASES",function(){return l});var i=t(390),a=(t.n(i),{pointerdown:"pointerdown",pointermove:"pointermove",pointerup:"pointerup",touchstart:"pointerdown",touchmove:"pointermove",touchend:"pointerup",mousedown:"pointerdown",mousemove:"pointermove",mouseup:"pointerup"}),r={tap:"tap",doubletap:"doubletap",press:"press",pinch:"pinch",pinchin:"pinch",pinchout:"pinch",pinchstart:"pinch",pinchmove:"pinch",pinchend:"pinch",pinchcancel:"pinch",rotate:"rotate",rotatestart:"rotate",rotatemove:"rotate",rotateend:"rotate",rotatecancel:"rotate",pan:"pan",panstart:"pan",panmove:"pan",panup:"pan",pandown:"pan",panleft:"pan",panright:"pan",panend:"pan",pancancel:"pan",swipe:"swipe",swipeleft:"swipe",swiperight:"swipe",swipeup:"swipe",swipedown:"swipe"},o=[[i.Rotate,{enable:!1}],[i.Pinch,{enable:!1},["rotate"]],[i.Pan,{threshold:10,enable:!1}],[i.Swipe,{enable:!1}],[i.Press,{enable:!1}],[i.Tap,{event:"doubletap",taps:2,enable:!1}],[i.Tap,{enable:!1}]],l={click:"tap",mousedown:"pointerdown",mousemove:"pointermove",mouseup:"pointerup"}},function(e,n,t){"use strict";function i(e){if(Array.isArray(e)){for(var n=0,t=Array(e.length);n=0?this.props.data.features[i]:null;return t.feature=a,t.object=a,t}},{key:"getModel",value:function(e){if(!e.getExtension("OES_element_index_uint"))throw new Error("Extruded choropleth layer needs 32 bit indices");return e.enable(p.GL.DEPTH_TEST),e.depthFunc(p.GL.LEQUAL),new p.Model(e,Object.assign({},this.getShaders(),{id:this.props.id,geometry:new p.Geometry({drawMode:this.props.drawWireframe?p.GL.LINES:p.GL.TRIANGLES}),vertexCount:0,isIndexed:!0}))}},{key:"calculatePositions",value:function(e){var n=this,t=this.state.positions;t||(t=Object(m.c)(this.state.groupedVertices.map(function(e){var t=Array.prototype.concat.apply([],e),i=t.map(function(e){return[e[0],e[1],0]});return n.props.drawWireframe?[t,i]:[t,t,t,i,i]}))),e.value=new Float32Array(t.length/3*4);for(var i=0;i1&&(r=e.reduce(function(e,n){return[].concat(i(e),[e[e.length-1]+n.length])},[0]).slice(1,e.length)),[g()(Object(m.c)(e),r,3).map(function(e){return e+n}),e.map(function(e){for(var a=e.length,r=[],o=0;o=12?(e%12||12)+"PM":(e%12||12)+"AM"},tickSizeInner:0,tickValues:[0,6,12,18,24]}))):r.default.createElement("div",{style:o.charts})}Object.defineProperty(n,"__esModule",{value:!0}),n.default=i;var a=t(0),r=function(e){return e&&e.__esModule?e:{default:e}}(a),o=t(415),l=t(177)},function(e,n,t){"use strict";var i=t(1737),a=t(1738),r=t(218);n.a=function(){function e(e){return new r.d(e.map(function(i,a){var o=[Math.round(n(i,a,e)/r.f)*r.f,Math.round(t(i,a,e)/r.f)*r.f];return o.index=a,o.data=i,o}),o)}var n=a.a,t=a.b,o=null;return e.polygons=function(n){return e(n).polygons()},e.links=function(n){return e(n).links()},e.triangles=function(n){return e(n).triangles()},e.x=function(t){return arguments.length?(n="function"==typeof t?t:Object(i.a)(+t),e):n},e.y=function(n){return arguments.length?(t="function"==typeof n?n:Object(i.a)(+n),e):t},e.extent=function(n){return arguments.length?(o=null==n?null:[[+n[0][0],+n[0][1]],[+n[1][0],+n[1][1]]],e):o&&[[o[0][0],o[0][1]],[o[1][0],o[1][1]]]},e.size=function(n){return arguments.length?(o=null==n?null:[[0,0],[+n[0],+n[1]]],e):o&&[o[1][0]-o[0][0],o[1][1]-o[0][1]]},e}},function(e,n,t){"use strict";n.a=function(e){return function(){return e}}},function(e,n,t){"use strict";function i(e){return e[0]}function a(e){return e[1]}n.a=i,n.b=a},function(e,n,t){"use strict";function i(){Object(u.a)(this),this.edge=this.site=this.circle=null}function a(e){var n=_.pop()||new i;return n.site=e,n}function r(e){Object(m.b)(e),g.a.remove(e),_.push(e),Object(u.a)(e)}function o(e){var n=e.circle,t=n.x,i=n.cy,a=[t,i],o=e.P,l=e.N,c=[e];r(e);for(var s=o;s.circle&&Math.abs(t-s.circle.x)g.f)u=u.L;else{if(!((r=o-s(u,l))>g.f)){i>-g.f?(n=u.P,t=u):r>-g.f?(n=u,t=u.N):n=t=u;break}if(!u.R){n=u;break}u=u.R}Object(p.c)(e);var _=a(e);if(g.a.insert(n,_),n||t){if(n===t)return Object(m.b)(n),t=a(n.site),g.a.insert(_,t),_.edge=t.edge=Object(d.c)(n.site,_.site),Object(m.a)(n),void Object(m.a)(t);if(!t)return void(_.edge=Object(d.c)(n.site,_.site));Object(m.b)(n),Object(m.b)(t);var f=n.site,h=f[0],y=f[1],v=e[0]-h,b=e[1]-y,E=t.site,A=E[0]-h,S=E[1]-y,w=2*(v*S-b*A),N=v*v+b*b,O=A*A+S*S,x=[(S*N-b*O)/w+h,(v*O-A*N)/w+y];Object(d.d)(t.edge,f,E,x),_.edge=Object(d.c)(f,e,null,x),t.edge=Object(d.c)(e,E,null,x),Object(m.a)(n),Object(m.a)(t)}}function c(e,n){var t=e.site,i=t[0],a=t[1],r=a-n;if(!r)return i;var o=e.P;if(!o)return-1/0;t=o.site;var l=t[0],c=t[1],s=c-n;if(!s)return l;var u=l-i,p=1/r-1/s,m=u/s;return p?(-m+Math.sqrt(m*m-2*p*(u*u/(-2*s)-c+s/2+a-r/2)))/p+i:(i+l)/2}function s(e,n){var t=e.N;if(t)return c(t,n);var i=e.site;return i[1]===n?i[0]:1/0}n.b=o,n.a=l;var u=t(416),p=t(746),m=t(747),d=t(417),g=t(218),_=[]},function(e,n,t){"use strict";function i(e){if(e instanceof o)return new o(e.l,e.a,e.b,e.opacity);if(e instanceof g){if(isNaN(e.h))return new o(e.l,0,0,e.opacity);var n=e.h*h.a;return new o(e.l,Math.cos(n)*e.c,Math.sin(n)*e.c,e.opacity)}e instanceof f.b||(e=Object(f.h)(e));var t,i,a=u(e.r),r=u(e.g),c=u(e.b),s=l((.2225045*a+.7168786*r+.0606169*c)/v);return a===r&&r===c?t=i=s:(t=l((.4360747*a+.3850649*r+.1430804*c)/y),i=l((.0139322*a+.0971045*r+.7141733*c)/b)),new o(116*s-16,500*(t-s),200*(s-i),e.opacity)}function a(e,n){return new o(e,0,0,null==n?1:n)}function r(e,n,t,a){return 1===arguments.length?i(e):new o(e,n,t,null==a?1:a)}function o(e,n,t,i){this.l=+e,this.a=+n,this.b=+t,this.opacity=+i}function l(e){return e>w?Math.pow(e,1/3):e/S+E}function c(e){return e>A?e*e*e:S*(e-E)}function s(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function u(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function p(e){if(e instanceof g)return new g(e.h,e.c,e.l,e.opacity);if(e instanceof o||(e=i(e)),0===e.a&&0===e.b)return new g(NaN,0,e.l,e.opacity);var n=Math.atan2(e.b,e.a)*h.b;return new g(n<0?n+360:n,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}function m(e,n,t,i){return 1===arguments.length?p(e):new g(t,n,e,null==i?1:i)}function d(e,n,t,i){return 1===arguments.length?p(e):new g(e,n,t,null==i?1:i)}function g(e,n,t,i){this.h=+e,this.c=+n,this.l=+t,this.opacity=+i}n.b=a,n.a=r,n.d=m,n.c=d;var _=t(420),f=t(419),h=t(748),y=.96422,v=1,b=.82521,E=4/29,A=6/29,S=3*A*A,w=A*A*A;Object(_.a)(o,r,Object(_.b)(f.a,{brighter:function(e){return new o(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker:function(e){return new o(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb:function(){var e=(this.l+16)/116,n=isNaN(this.a)?e:e+this.a/500,t=isNaN(this.b)?e:e-this.b/200;return n=y*c(n),e=v*c(e),t=b*c(t),new f.b(s(3.1338561*n-1.6168667*e-.4906146*t),s(-.9787684*n+1.9161415*e+.033454*t),s(.0719453*n-.2289914*e+1.4052427*t),this.opacity)}})),Object(_.a)(g,d,Object(_.b)(f.a,{brighter:function(e){return new g(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker:function(e){return new g(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb:function(){return i(this).rgb()}}))},function(e,n,t){"use strict";function i(e){if(e instanceof r)return new r(e.h,e.s,e.l,e.opacity);e instanceof l.b||(e=Object(l.h)(e));var n=e.r/255,t=e.g/255,i=e.b/255,a=(f*i+g*n-_*t)/(f+g-_),o=i-a,s=(d*(t-a)-p*o)/m,u=Math.sqrt(s*s+o*o)/(d*a*(1-a)),h=u?Math.atan2(s,o)*c.b-120:NaN;return new r(h<0?h+360:h,u,a,e.opacity)}function a(e,n,t,a){return 1===arguments.length?i(e):new r(e,n,t,null==a?1:a)}function r(e,n,t,i){this.h=+e,this.s=+n,this.l=+t,this.opacity=+i}n.a=a;var o=t(420),l=t(419),c=t(748),s=-.14861,u=1.78277,p=-.29227,m=-.90649,d=1.97294,g=d*m,_=d*u,f=u*p-m*s;Object(o.a)(r,a,Object(o.b)(l.a,{brighter:function(e){return e=null==e?l.c:Math.pow(l.c,e),new r(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?l.d:Math.pow(l.d,e),new r(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*c.a,n=+this.l,t=isNaN(this.s)?0:this.s*n*(1-n),i=Math.cos(e),a=Math.sin(e);return new l.b(255*(n+t*(s*i+u*a)),255*(n+t*(p*i+m*a)),255*(n+t*(d*i)),this.opacity)}}))},function(e,n,t){"use strict";n.a=function(e,n){return e=+e,n-=e,function(t){return Math.round(e+n*t)}}},function(e,n,t){"use strict";function i(e,n,t,i){function r(e){return e.length?e.pop()+" ":""}function o(e,i,r,o,l,c){if(e!==r||i!==o){var s=l.push("translate(",null,n,null,t);c.push({i:s-4,x:Object(a.a)(e,r)},{i:s-2,x:Object(a.a)(i,o)})}else(r||o)&&l.push("translate("+r+n+o+t)}function l(e,n,t,o){e!==n?(e-n>180?n+=360:n-e>180&&(e+=360),o.push({i:t.push(r(t)+"rotate(",null,i)-2,x:Object(a.a)(e,n)})):n&&t.push(r(t)+"rotate("+n+i)}function c(e,n,t,o){e!==n?o.push({i:t.push(r(t)+"skewX(",null,i)-2,x:Object(a.a)(e,n)}):n&&t.push(r(t)+"skewX("+n+i)}function s(e,n,t,i,o,l){if(e!==t||n!==i){var c=o.push(r(o)+"scale(",null,",",null,")");l.push({i:c-4,x:Object(a.a)(e,t)},{i:c-2,x:Object(a.a)(n,i)})}else 1===t&&1===i||o.push(r(o)+"scale("+t+","+i+")")}return function(n,t){var i=[],a=[];return n=e(n),t=e(t),o(n.translateX,n.translateY,t.translateX,t.translateY,i,a),l(n.rotate,t.rotate,i,a),c(n.skewX,t.skewX,i,a),s(n.scaleX,n.scaleY,t.scaleX,t.scaleY,i,a),n=t=null,function(e){for(var n,t=-1,r=a.length;++t10*w&&(i.accumulatedTime=0),0===i.accumulatedTime)return i.animationID=null,void i.startAnimationIfNecessary();var r=(i.accumulatedTime-Math.floor(i.accumulatedTime/w)*w)/w,o=Math.floor(i.accumulatedTime/w),l={},c={},s={},u={};for(var p in n)if(Object.prototype.hasOwnProperty.call(n,p)){var m=n[p];if("number"==typeof m)s[p]=m,u[p]=0,l[p]=m,c[p]=0;else{for(var g=i.state.lastIdealStyle[p],f=i.state.lastIdealVelocity[p],h=0;h10*N&&(i.accumulatedTime=0),0===i.accumulatedTime)return i.animationID=null,void i.startAnimationIfNecessary();for(var r=(i.accumulatedTime-Math.floor(i.accumulatedTime/N)*N)/N,l=Math.floor(i.accumulatedTime/N),c=[],s=[],u=[],p=[],m=0;m10*T&&(i.accumulatedTime=0),0===i.accumulatedTime)return i.animationID=null,void i.startAnimationIfNecessary();for(var s=(i.accumulatedTime-Math.floor(i.accumulatedTime/T)*T)/T,u=Math.floor(i.accumulatedTime/T),p=c(i.props.willEnter,i.props.willLeave,i.props.didLeave,i.state.mergedPropsStyles,t,i.state.currentStyles,i.state.currentVelocities,i.state.lastIdealStyles,i.state.lastIdealVelocities),m=p[0],d=p[1],g=p[2],_=p[3],h=p[4],y=0;yi[u])return-1;if(a>r[u]&&ci[u])return 1;if(o>r[u]&&le?1:n>=e?0:NaN}},function(e,n,t){"use strict";var i=t(763),a=t(757),r=t(1764),o=t(762),l=t(1765),c=t(764),s=t(765),u=t(766);n.a=function(){function e(e){var i,r,o=e.length,l=new Array(o);for(i=0;id;)g.pop(),--_;var f,h=new Array(_+1);for(i=0;i<=_;++i)f=h[i]=[],f.x0=i>0?g[i-1]:m,f.x1=i<_?g[i]:d;for(i=0;i=t)for(i=t;++ri&&(i=t)}else for(;++r=t)for(i=t;++ri&&(i=t);return i}},function(e,n,t){"use strict";var i=t(220);n.a=function(e,n){var t,a=e.length,r=a,o=-1,l=0;if(null==n)for(;++o=0;)for(i=e[a],n=i.length;--n>=0;)t[--o]=i[n];return t}},function(e,n,t){"use strict";n.a=function(e,n){for(var t=n.length,i=new Array(t);t--;)i[t]=e[n[t]];return i}},function(e,n,t){"use strict";var i=t(178);n.a=function(e,n){if(t=e.length){var t,a,r=0,o=0,l=e[o];for(null==n&&(n=i.a);++r=u.length)return null!=t&&n.sort(t),null!=c?c(n):n;for(var o,s,p,m=-1,d=n.length,g=u[i++],_=Object(l.a)(),f=a();++mu.length)return e;var i,a=p[t-1];return null!=c&&t>=u.length?i=e.entries():(i=[],e.each(function(e,a){i.push({key:a,values:n(e,t)})})),null!=a?i.sort(function(e,n){return a(e.key,n.key)}):i}var t,c,s,u=[],p=[];return s={object:function(n){return e(n,0,i,a)},map:function(n){return e(n,0,r,o)},entries:function(t){return n(e(t,0,r,o),0)},key:function(e){return u.push(e),s},sortKeys:function(e){return p[u.length-1]=e,s},sortValues:function(e){return t=e,s},rollup:function(e){return c=e,s}}}},function(e,n,t){"use strict";function i(){}function a(e,n){var t=new i;if(e instanceof i)e.each(function(e){t.add(e)});else if(e){var a=-1,r=e.length;if(null==n)for(;++a0&&l>0&&(c+l+1>i&&(l=Math.max(1,i-c)),r.push(t.substring(a-=l,a+l)),!((c+=l+1)>i));)l=e[o=(o+1)%e.length];return r.reverse().join(n)}}},function(e,n,t){"use strict";n.a=function(e){return function(n){return n.replace(/[0-9]/g,function(n){return e[+n]})}}},function(e,n,t){"use strict";n.a=function(e){e:for(var n,t=e.length,i=1,a=-1;i0){if(!+e[i])break e;a=0}}return a>0?e.slice(0,a)+e.slice(n+1):e}},function(e,n,t){"use strict";var i=t(773),a=t(1789);n.a={"%":function(e,n){return(100*e).toFixed(n)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return Math.round(e).toString(10)},e:function(e,n){return e.toExponential(n)},f:function(e,n){return e.toFixed(n)},g:function(e,n){return e.toPrecision(n)},o:function(e){return Math.round(e).toString(8)},p:function(e,n){return Object(a.a)(100*e,n)},r:a.a,s:i.a,X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}}},function(e,n,t){"use strict";var i=t(429);n.a=function(e,n){var t=Object(i.a)(e,n);if(!t)return e+"";var a=t[0],r=t[1];return r<0?"0."+new Array(-r).join("0")+a:a.length>r+1?a.slice(0,r+1)+"."+a.slice(r+1):a+new Array(r-a.length+2).join("0")}},function(e,n,t){"use strict";n.a=function(e){return e}},function(e,n,t){"use strict";var i=t(286);n.a=function(e){return Math.max(0,-Object(i.a)(Math.abs(e)))}},function(e,n,t){"use strict";var i=t(286);n.a=function(e,n){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Object(i.a)(n)/3)))-Object(i.a)(Math.abs(e)))}},function(e,n,t){"use strict";var i=t(286);n.a=function(e,n){return e=Math.abs(e),n=Math.abs(n)-e,Math.max(0,Object(i.a)(n)-Object(i.a)(e))+1}},function(e,n,t){"use strict";function i(e,n){return(n=Math.log(n/e))?function(t){return Math.log(t/e)/n}:Object(m.a)(n)}function a(e,n){return e<0?function(t){return-Math.pow(-n,t)*Math.pow(-e,1-t)}:function(t){return Math.pow(n,t)*Math.pow(e,1-t)}}function r(e){return isFinite(e)?+("1e"+e):e<0?0:e}function o(e){return 10===e?r:e===Math.E?Math.exp:function(n){return Math.pow(e,n)}}function l(e){return e===Math.E?Math.log:10===e&&Math.log10||2===e&&Math.log2||(e=Math.log(e),function(n){return Math.log(n)/e})}function c(e){return function(n){return-e(-n)}}function s(){function e(){return m=l(r),_=o(r),t()[0]<0&&(m=c(m),_=c(_)),n}var n=Object(g.b)(i,a).domain([1,10]),t=n.domain,r=10,m=l(10),_=o(10);return n.base=function(n){return arguments.length?(r=+n,e()):r},n.domain=function(n){return arguments.length?(t(n),e()):t()},n.ticks=function(e){var n,i=t(),a=i[0],o=i[i.length-1];(n=o0){for(;po)break;f.push(s)}}else for(;p=1;--c)if(!((s=l*c)o)break;f.push(s)}}else f=Object(u.ticks)(p,d,Math.min(d-p,g)).map(_);return n?f.reverse():f},n.tickFormat=function(e,t){if(null==t&&(t=10===r?".0e":","),"function"!=typeof t&&(t=Object(p.format)(t)),e===1/0)return t;null==e&&(e=10);var i=Math.max(1,r*e/n.ticks().length);return function(e){var n=e/_(Math.round(m(e)));return n*r0?l[n-1]:t[0],n=c?[s[c-1],l]:[s[n-1],s[n]]},e.copy=function(){return i().domain([t,l]).range(u)},Object(o.b)(e)}n.a=i;var a=t(32),r=t(146),o=t(221)},function(e,n,t){"use strict";function i(){function e(e){if(e<=e)return t[Object(a.bisect)(n,e,0,o)]}var n=[.5],t=[0,1],o=1;return e.domain=function(i){return arguments.length?(n=r.b.call(i),o=Math.min(n.length,t.length-1),e):n.slice()},e.range=function(i){return arguments.length?(t=r.b.call(i),o=Math.min(n.length,t.length-1),e):t.slice()},e.invertExtent=function(e){var i=t.indexOf(e);return[n[i-1],n[i]]},e.copy=function(){return i().domain(n).range(t)},e}n.a=i;var a=t(32),r=t(146)},function(e,n,t){"use strict";var i=t(56),a=Object(i.a)(function(){},function(e,n){e.setTime(+e+n)},function(e,n){return n-e});a.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?Object(i.a)(function(n){n.setTime(Math.floor(n/e)*e)},function(n,t){n.setTime(+n+t*e)},function(n,t){return(t-n)/e}):a:null},n.a=a;a.range},function(e,n,t){"use strict";var i=t(56),a=t(107),r=Object(i.a)(function(e){e.setTime(Math.floor(e/a.d)*a.d)},function(e,n){e.setTime(+e+n*a.d)},function(e,n){return(n-e)/a.d},function(e){return e.getUTCSeconds()});n.a=r;r.range},function(e,n,t){"use strict";var i=t(56),a=t(107),r=Object(i.a)(function(e){e.setTime(Math.floor(e/a.c)*a.c)},function(e,n){e.setTime(+e+n*a.c)},function(e,n){return(n-e)/a.c},function(e){return e.getMinutes()});n.a=r;r.range},function(e,n,t){"use strict";var i=t(56),a=t(107),r=Object(i.a)(function(e){var n=e.getTimezoneOffset()*a.c%a.b;n<0&&(n+=a.b),e.setTime(Math.floor((+e-n)/a.b)*a.b+n)},function(e,n){e.setTime(+e+n*a.b)},function(e,n){return(n-e)/a.b},function(e){return e.getHours()});n.a=r;r.range},function(e,n,t){"use strict";var i=t(56),a=t(107),r=Object(i.a)(function(e){e.setHours(0,0,0,0)},function(e,n){e.setDate(e.getDate()+n)},function(e,n){return(n-e-(n.getTimezoneOffset()-e.getTimezoneOffset())*a.c)/a.a},function(e){return e.getDate()-1});n.a=r;r.range},function(e,n,t){"use strict";function i(e){return Object(a.a)(function(n){n.setDate(n.getDate()-(n.getDay()+7-e)%7),n.setHours(0,0,0,0)},function(e,n){e.setDate(e.getDate()+7*n)},function(e,n){return(n-e-(n.getTimezoneOffset()-e.getTimezoneOffset())*r.c)/r.e})}t.d(n,"b",function(){return o}),t.d(n,"a",function(){return l}),t.d(n,"c",function(){return u});var a=t(56),r=t(107),o=i(0),l=i(1),c=i(2),s=i(3),u=i(4),p=i(5),m=i(6);o.range,l.range,c.range,s.range,u.range,p.range,m.range},function(e,n,t){"use strict";var i=t(56),a=Object(i.a)(function(e){e.setDate(1),e.setHours(0,0,0,0)},function(e,n){e.setMonth(e.getMonth()+n)},function(e,n){return n.getMonth()-e.getMonth()+12*(n.getFullYear()-e.getFullYear())},function(e){return e.getMonth()});n.a=a;a.range},function(e,n,t){"use strict";var i=t(56),a=Object(i.a)(function(e){e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,n){e.setFullYear(e.getFullYear()+n)},function(e,n){return n.getFullYear()-e.getFullYear()},function(e){return e.getFullYear()});a.every=function(e){return isFinite(e=Math.floor(e))&&e>0?Object(i.a)(function(n){n.setFullYear(Math.floor(n.getFullYear()/e)*e),n.setMonth(0,1),n.setHours(0,0,0,0)},function(n,t){n.setFullYear(n.getFullYear()+t*e)}):null},n.a=a;a.range},function(e,n,t){"use strict";var i=t(56),a=t(107),r=Object(i.a)(function(e){e.setUTCSeconds(0,0)},function(e,n){e.setTime(+e+n*a.c)},function(e,n){return(n-e)/a.c},function(e){return e.getUTCMinutes()});n.a=r;r.range},function(e,n,t){"use strict";var i=t(56),a=t(107),r=Object(i.a)(function(e){e.setUTCMinutes(0,0,0)},function(e,n){e.setTime(+e+n*a.b)},function(e,n){return(n-e)/a.b},function(e){return e.getUTCHours()});n.a=r;r.range},function(e,n,t){"use strict";var i=t(56),a=t(107),r=Object(i.a)(function(e){e.setUTCHours(0,0,0,0)},function(e,n){e.setUTCDate(e.getUTCDate()+n)},function(e,n){return(n-e)/a.a},function(e){return e.getUTCDate()-1});n.a=r;r.range},function(e,n,t){"use strict";function i(e){return Object(a.a)(function(n){n.setUTCDate(n.getUTCDate()-(n.getUTCDay()+7-e)%7),n.setUTCHours(0,0,0,0)},function(e,n){e.setUTCDate(e.getUTCDate()+7*n)},function(e,n){return(n-e)/r.e})}t.d(n,"b",function(){return o}),t.d(n,"a",function(){return l}),t.d(n,"c",function(){return u});var a=t(56),r=t(107),o=i(0),l=i(1),c=i(2),s=i(3),u=i(4),p=i(5),m=i(6);o.range,l.range,c.range,s.range,u.range,p.range,m.range},function(e,n,t){"use strict";var i=t(56),a=Object(i.a)(function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)},function(e,n){e.setUTCMonth(e.getUTCMonth()+n)},function(e,n){return n.getUTCMonth()-e.getUTCMonth()+12*(n.getUTCFullYear()-e.getUTCFullYear())},function(e){return e.getUTCMonth()});n.a=a;a.range},function(e,n,t){"use strict";var i=t(56),a=Object(i.a)(function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,n){e.setUTCFullYear(e.getUTCFullYear()+n)},function(e,n){return n.getUTCFullYear()-e.getUTCFullYear()},function(e){return e.getUTCFullYear()});a.every=function(e){return isFinite(e=Math.floor(e))&&e>0?Object(i.a)(function(n){n.setUTCFullYear(Math.floor(n.getUTCFullYear()/e)*e),n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0)},function(n,t){n.setUTCFullYear(n.getUTCFullYear()+t*e)}):null},n.a=a;a.range},function(e,n,t){"use strict";function i(e){var n=new Date(e);return isNaN(n)?null:n}var a=t(778),r=t(431);+new Date("2000-01-01T00:00:00.000Z")||Object(r.c)(a.a)},function(e,n,t){"use strict";var i=t(775),a=t(776),r=t(430);n.a=function(){return Object(i.a)(r.v,r.q,r.u,r.l,r.m,r.o,r.r,r.n,a.b).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])}},function(e,n,t){"use strict";var i=t(222);n.a=Object(i.a)("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf")},function(e,n,t){"use strict";var i=t(222);n.a=Object(i.a)("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6")},function(e,n,t){"use strict";var i=t(222);n.a=Object(i.a)("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9")},function(e,n,t){"use strict";var i=t(222);n.a=Object(i.a)("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5")},function(e,n,t){"use strict";var i=t(51),a=t(84);n.a=Object(a.b)(Object(i.cubehelix)(300,.5,0),Object(i.cubehelix)(-240,.5,1))},function(e,n,t){"use strict";t.d(n,"c",function(){return r}),t.d(n,"a",function(){return o});var i=t(51),a=t(84),r=Object(a.b)(Object(i.cubehelix)(-100,.75,.35),Object(i.cubehelix)(80,1.5,.8)),o=Object(a.b)(Object(i.cubehelix)(260,.75,.35),Object(i.cubehelix)(80,1.5,.8)),l=Object(i.cubehelix)();n.b=function(e){(e<0||e>1)&&(e-=Math.floor(e));var n=Math.abs(e-.5);return l.h=360*e-100,l.s=1.5-1.5*n,l.l=.8-.9*n,l+""}},function(e,n,t){"use strict";function i(e){var n=e.length;return function(t){return e[Math.max(0,Math.min(n-1,Math.floor(t*n)))]}}t.d(n,"c",function(){return r}),t.d(n,"b",function(){return o}),t.d(n,"d",function(){return l});var a=t(222);n.a=i(Object(a.a)("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var r=i(Object(a.a)("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),o=i(Object(a.a)("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),l=i(Object(a.a)("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"))},function(e,n,t){"use strict";function i(e){function n(n){var i=(n-t)/(r-t);return e(o?Math.max(0,Math.min(1,i)):i)}var t=0,r=1,o=!1;return n.domain=function(e){return arguments.length?(t=+e[0],r=+e[1],n):[t,r]},n.clamp=function(e){return arguments.length?(o=!!e,n):o},n.interpolator=function(t){return arguments.length?(e=t,n):e},n.copy=function(){return i(e).domain([t,r]).clamp(o)},Object(a.b)(n)}n.a=i;var a=t(221)},function(e,n,t){"use strict";function i(e,n){var t=new Set(e.map(n));return Array.from(t)}function a(e,n){var t=[].concat(e);return t[0]>n&&(t[0]=n),t[t.length-1]R*R+C*C&&(N=x,O=L),{cx:N,cy:O,x01:-u,y01:-p,x11:N*(a/A-1),y11:O*(a/A-1)}}var u=t(224),p=t(148),m=t(225);n.a=function(){function e(){var e,i,a=+n.apply(this,arguments),r=+t.apply(this,arguments),o=_.apply(this,arguments)-m.g,l=f.apply(this,arguments)-m.g,p=Object(m.a)(l-o),v=l>o;if(y||(y=e=Object(u.a)()),rm.f)if(p>m.m-m.f)y.moveTo(r*Object(m.e)(o),r*Object(m.k)(o)),y.arc(0,0,r,o,l,!v),a>m.f&&(y.moveTo(a*Object(m.e)(l),a*Object(m.k)(l)),y.arc(0,0,a,l,o,v));else{var b,E,A=o,S=l,w=o,N=l,O=p,x=p,L=h.apply(this,arguments)/2,T=L>m.f&&(g?+g.apply(this,arguments):Object(m.l)(a*a+r*r)),I=Object(m.i)(Object(m.a)(r-a)/2,+d.apply(this,arguments)),R=I,C=I;if(T>m.f){var D=Object(m.c)(T/a*Object(m.k)(L)),M=Object(m.c)(T/r*Object(m.k)(L));(O-=2*D)>m.f?(D*=v?1:-1,w+=D,N-=D):(O=0,w=N=(o+l)/2),(x-=2*M)>m.f?(M*=v?1:-1,A+=M,S-=M):(x=0,A=S=(o+l)/2)}var F=r*Object(m.e)(A),P=r*Object(m.k)(A),k=a*Object(m.e)(N),B=a*Object(m.k)(N);if(I>m.f){var j=r*Object(m.e)(S),H=r*Object(m.k)(S),G=a*Object(m.e)(w),U=a*Object(m.k)(w);if(pm.f?c(F,P,G,U,j,H,k,B):[k,B],Y=F-W[0],z=P-W[1],V=j-W[0],K=H-W[1],q=1/Object(m.k)(Object(m.b)((Y*V+z*K)/(Object(m.l)(Y*Y+z*z)*Object(m.l)(V*V+K*K)))/2),$=Object(m.l)(W[0]*W[0]+W[1]*W[1]);R=Object(m.i)(I,(a-$)/(q-1)),C=Object(m.i)(I,(r-$)/(q+1))}}x>m.f?C>m.f?(b=s(G,U,F,P,r,C,v),E=s(j,H,k,B,r,C,v),y.moveTo(b.cx+b.x01,b.cy+b.y01),Cm.f&&O>m.f?R>m.f?(b=s(k,B,j,H,a,-R,v),E=s(F,P,G,U,a,-R,v),y.lineTo(b.cx+b.x01,b.cy+b.y01),R1e-6)if(Math.abs(p*c-s*u)>1e-6&&a){var d=t-o,g=i-l,_=c*c+s*s,f=d*d+g*g,h=Math.sqrt(_),y=Math.sqrt(m),v=a*Math.tan((r-Math.acos((_+m-f)/(2*h*y)))/2),b=v/y,E=v/h;Math.abs(b-1)>1e-6&&(this._+="L"+(e+b*u)+","+(n+b*p)),this._+="A"+a+","+a+",0,0,"+ +(p*d>u*g)+","+(this._x1=e+E*c)+","+(this._y1=n+E*s)}else this._+="L"+(this._x1=e)+","+(this._y1=n);else;},arc:function(e,n,t,i,a,c){e=+e,n=+n,t=+t;var s=t*Math.cos(i),u=t*Math.sin(i),p=e+s,m=n+u,d=1^c,g=c?i-a:a-i;if(t<0)throw new Error("negative radius: "+t);null===this._x1?this._+="M"+p+","+m:(Math.abs(this._x1-p)>1e-6||Math.abs(this._y1-m)>1e-6)&&(this._+="L"+p+","+m),t&&(g<0&&(g=g%o+o),g>l?this._+="A"+t+","+t+",0,1,"+d+","+(e-s)+","+(n-u)+"A"+t+","+t+",0,1,"+d+","+(this._x1=p)+","+(this._y1=m):g>1e-6&&(this._+="A"+t+","+t+",0,"+ +(g>=r)+","+d+","+(this._x1=e+t*Math.cos(a))+","+(this._y1=n+t*Math.sin(a))))},rect:function(e,n,t,i){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+n)+"h"+ +t+"v"+ +i+"h"+-t+"Z"},toString:function(){return this._}},n.a=a},function(e,n,t){"use strict";var i=t(148),a=t(1827),r=t(1828),o=t(225);n.a=function(){function e(e){var i,a,r,p,m,d=e.length,g=0,_=new Array(d),f=new Array(d),h=+c.apply(this,arguments),y=Math.min(o.m,Math.max(-o.m,s.apply(this,arguments)-h)),v=Math.min(Math.abs(y)/d,u.apply(this,arguments)),b=v*(y<0?-1:1);for(i=0;i0&&(g+=m);for(null!=t?_.sort(function(e,n){return t(f[e],f[n])}):null!=l&&_.sort(function(n,t){return l(e[n],e[t])}),i=0,r=g?(y-d*b)/g:0;i0?m*r:0)+b,f[a]={data:e[a],index:i,value:m,startAngle:h,endAngle:p,padAngle:v};return f}var n=r.a,t=a.a,l=null,c=Object(i.a)(0),s=Object(i.a)(o.m),u=Object(i.a)(0);return e.value=function(t){return arguments.length?(n="function"==typeof t?t:Object(i.a)(+t),e):n},e.sortValues=function(n){return arguments.length?(t=n,l=null,e):t},e.sort=function(n){return arguments.length?(l=n,t=null,e):l},e.startAngle=function(n){return arguments.length?(c="function"==typeof n?n:Object(i.a)(+n),e):c},e.endAngle=function(n){return arguments.length?(s="function"==typeof n?n:Object(i.a)(+n),e):s},e.padAngle=function(n){return arguments.length?(u="function"==typeof n?n:Object(i.a)(+n),e):u},e}},function(e,n,t){"use strict";n.a=function(e,n){return ne?1:n>=e?0:NaN}},function(e,n,t){"use strict";n.a=function(e){return e}},function(e,n,t){"use strict";var i=t(780),a=t(779),r=t(781);n.a=function(){var e=Object(a.a)().curve(i.a),n=e.curve,t=e.lineX0,o=e.lineX1,l=e.lineY0,c=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return Object(r.b)(t())},delete e.lineX0,e.lineEndAngle=function(){return Object(r.b)(o())},delete e.lineX1,e.lineInnerRadius=function(){return Object(r.b)(l())},delete e.lineY0,e.lineOuterRadius=function(){return Object(r.b)(c())},delete e.lineY1,e.curve=function(e){return arguments.length?n(Object(i.b)(e)):n()._curve},e}},function(e,n,t){"use strict";function i(e){return e.source}function a(e){return e.target}function r(e){function n(){var n,i=d.a.call(arguments),a=t.apply(this,i),s=r.apply(this,i);if(c||(c=n=Object(m.a)()),e(c,+o.apply(this,(i[0]=a,i)),+l.apply(this,i),+o.apply(this,(i[0]=s,i)),+l.apply(this,i)),n)return c=null,n+""||null}var t=i,r=a,o=_.a,l=_.b,c=null;return n.source=function(e){return arguments.length?(t=e,n):t},n.target=function(e){return arguments.length?(r=e,n):r},n.x=function(e){return arguments.length?(o="function"==typeof e?e:Object(g.a)(+e),n):o},n.y=function(e){return arguments.length?(l="function"==typeof e?e:Object(g.a)(+e),n):l},n.context=function(e){return arguments.length?(c=null==e?null:e,n):c},n}function o(e,n,t,i,a){e.moveTo(n,t),e.bezierCurveTo(n=(n+i)/2,t,n,a,i,a)}function l(e,n,t,i,a){e.moveTo(n,t),e.bezierCurveTo(n,t=(t+a)/2,i,t,i,a)}function c(e,n,t,i,a){var r=Object(f.a)(n,t),o=Object(f.a)(n,t=(t+a)/2),l=Object(f.a)(i,t),c=Object(f.a)(i,a);e.moveTo(r[0],r[1]),e.bezierCurveTo(o[0],o[1],l[0],l[1],c[0],c[1])}function s(){return r(o)}function u(){return r(l)}function p(){var e=r(c);return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e}n.a=s,n.c=u,n.b=p;var m=t(224),d=t(783),g=t(148),_=t(434),f=t(782)},function(e,n,t){"use strict";t.d(n,"b",function(){return m});var i=t(224),a=t(784),r=t(785),o=t(786),l=t(787),c=t(788),s=t(789),u=t(790),p=t(148),m=[a.a,r.a,o.a,c.a,l.a,s.a,u.a];n.a=function(){function e(){var e;if(r||(r=e=Object(i.a)()),n.apply(this,arguments).draw(r,+t.apply(this,arguments)),e)return r=null,e+""||null}var n=Object(p.a)(a.a),t=Object(p.a)(64),r=null;return e.type=function(t){return arguments.length?(n="function"==typeof t?t:Object(p.a)(t),e):n},e.size=function(n){return arguments.length?(t="function"==typeof n?n:Object(p.a)(+n),e):t},e.context=function(n){return arguments.length?(r=null==n?null:n,e):r},e}},function(e,n,t){"use strict";function i(e){this._context=e}var a=t(288),r=t(289);i.prototype={areaStart:a.a,areaEnd:a.a,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1,this._x2=e,this._y2=n;break;case 1:this._point=2,this._x3=e,this._y3=n;break;case 2:this._point=3,this._x4=e,this._y4=n,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+n)/6);break;default:Object(r.c)(this,e,n)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=n}},n.a=function(e){return new i(e)}},function(e,n,t){"use strict";function i(e){this._context=e}var a=t(289);i.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var t=(this._x0+4*this._x1+e)/6,i=(this._y0+4*this._y1+n)/6;this._line?this._context.lineTo(t,i):this._context.moveTo(t,i);break;case 3:this._point=4;default:Object(a.c)(this,e,n)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=n}},n.a=function(e){return new i(e)}},function(e,n,t){"use strict";function i(e,n){this._basis=new a.a(e),this._beta=n}var a=t(289);i.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,n=this._y,t=e.length-1;if(t>0)for(var i,a=e[0],r=n[0],o=e[t]-a,l=n[t]-r,c=-1;++c<=t;)i=c/t,this._basis.point(this._beta*e[c]+(1-this._beta)*(a+i*o),this._beta*n[c]+(1-this._beta)*(r+i*l));this._x=this._y=null,this._basis.lineEnd()},point:function(e,n){this._x.push(+e),this._y.push(+n)}},n.a=function e(n){function t(e){return 1===n?new a.a(e):new i(e,n)}return t.beta=function(n){return e(+n)},t}(.85)},function(e,n,t){"use strict";function i(e,n){this._context=e,this._alpha=n}var a=t(791),r=t(288),o=t(435);i.prototype={areaStart:r.a,areaEnd:r.a,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,n){if(e=+e,n=+n,this._point){var t=this._x2-e,i=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(t*t+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=n);break;case 2:this._point=3,this._x5=e,this._y5=n;break;default:Object(o.b)(this,e,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=n}},n.a=function e(n){function t(e){return n?new i(e,n):new a.a(e,0)}return t.alpha=function(n){return e(+n)},t}(.5)},function(e,n,t){"use strict";function i(e,n){this._context=e,this._alpha=n}var a=t(792),r=t(435);i.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){if(e=+e,n=+n,this._point){var t=this._x2-e,i=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(t*t+i*i,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Object(r.b)(this,e,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=n}},n.a=function e(n){function t(e){return n?new i(e,n):new a.a(e,0)}return t.alpha=function(n){return e(+n)},t}(.5)},function(e,n,t){"use strict";function i(e){this._context=e}var a=t(288);i.prototype={areaStart:a.a,areaEnd:a.a,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,n){e=+e,n=+n,this._point?this._context.lineTo(e,n):(this._point=1,this._context.moveTo(e,n))}},n.a=function(e){return new i(e)}},function(e,n,t){"use strict";function i(e){return e<0?-1:1}function a(e,n,t){var a=e._x1-e._x0,r=n-e._x1,o=(e._y1-e._y0)/(a||r<0&&-0),l=(t-e._y1)/(r||a<0&&-0),c=(o*r+l*a)/(a+r);return(i(o)+i(l))*Math.min(Math.abs(o),Math.abs(l),.5*Math.abs(c))||0}function r(e,n){var t=e._x1-e._x0;return t?(3*(e._y1-e._y0)/t-n)/2:n}function o(e,n,t){var i=e._x0,a=e._y0,r=e._x1,o=e._y1,l=(r-i)/3;e._context.bezierCurveTo(i+l,a+l*n,r-l,o-l*t,r,o)}function l(e){this._context=e}function c(e){this._context=new s(e)}function s(e){this._context=e}function u(e){return new l(e)}function p(e){return new c(e)}n.a=u,n.b=p,l.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:o(this,this._t0,r(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){var t=NaN;if(e=+e,n=+n,e!==this._x1||n!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);break;case 1:this._point=2;break;case 2:this._point=3,o(this,r(this,t=a(this,e,n)),t);break;default:o(this,this._t0,t=a(this,e,n))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=n,this._t0=t}}},(c.prototype=Object.create(l.prototype)).point=function(e,n){l.prototype.point.call(this,n,e)},s.prototype={moveTo:function(e,n){this._context.moveTo(n,e)},closePath:function(){this._context.closePath()},lineTo:function(e,n){this._context.lineTo(n,e)},bezierCurveTo:function(e,n,t,i,a,r){this._context.bezierCurveTo(n,e,i,t,r,a)}}},function(e,n,t){"use strict";function i(e){this._context=e}function a(e){var n,t,i=e.length-1,a=new Array(i),r=new Array(i),o=new Array(i);for(a[0]=0,r[0]=2,o[0]=e[0]+2*e[1],n=1;n=0;--n)a[n]=(o[n]-a[n+1])/r[n];for(r[i-1]=(e[i]+a[i-1])/2,n=0;n=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,n),this._context.lineTo(e,n);else{var t=this._x*(1-this._t)+e*this._t;this._context.lineTo(t,this._y),this._context.lineTo(t,n)}}this._x=e,this._y=n}},n.a=function(e){return new i(e,.5)}},function(e,n,t){"use strict";function i(e,n){return e[n]}var a=t(783),r=t(148),o=t(226),l=t(227);n.a=function(){function e(e){var i,a,r=n.apply(this,arguments),o=e.length,l=r.length,u=new Array(l);for(i=0;i0){for(var t,a,r,o=0,l=e[0].length;o1)for(var t,i,a,r,o,l,c=0,s=e[n[0]].length;c=0?(i[0]=r,i[1]=r+=a):a<0?(i[1]=o,i[0]=o+=a):i[0]=r}},function(e,n,t){"use strict";var i=t(226);n.a=function(e,n){if((t=e.length)>0){for(var t,a=0,r=e[n[0]],o=r.length;a0&&(a=(t=e[n[0]]).length)>0){for(var t,a,r,o=0,l=1;lS;if(!N&&!O)return null;var x=_({opacity:a?a(n):m.c,stroke:o&&o(n),strokeWidth:c||1},s),L=i/2,T={x1:v+y,y1:b,x2:E,y2:b,style:x},I={x1:v-y,y1:b,x2:A,y2:b,style:x},R={x1:E,y1:b-L,x2:E,y2:b+L,style:x},C={x1:A,y1:b-L,x2:A,y2:b+L,style:x},D={x1:v,y1:b-y,x2:v,y2:S,style:x},M={x1:v,y1:b+y,x2:v,y2:w,style:x},F={x1:v-L,y1:S,x2:v+L,y2:S,style:x},P={x1:v-L,y1:w,x2:v+L,y2:w,style:x};return l.a.createElement("g",{className:"mark-whiskers",key:t,onClick:function(e){return u(n,e)},onContextMenu:function(e){return g(n,e)},onMouseOver:function(e){return d(n,e)},onMouseOut:function(e){return p(n,e)}},N?l.a.createElement("g",{className:"x-whiskers"},l.a.createElement("line",T),l.a.createElement("line",I),l.a.createElement("line",R),l.a.createElement("line",C)):null,O?l.a.createElement("g",{className:"y-whiskers"},l.a.createElement("line",D),l.a.createElement("line",M),l.a.createElement("line",F),l.a.createElement("line",P)):null)}},h=function(e){function n(){return i(this,n),a(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return r(n,e),g(n,[{key:"render",value:function(){var e=this.props,t=e.animation,i=e.className,a=e.crossBarWidth,r=e.data,o=e.marginLeft,c=e.marginTop,s=e.strokeWidth,m=e.style;if(!r)return null;if(t)return l.a.createElement(u.b,_({},this.props,{animatedProps:p.a}),l.a.createElement(n,_({},this.props,{animation:null})));var d={crossBarWidth:a,opacityFunctor:this._getAttributeFunctor("opacity"),sizeFunctor:this._getAttributeFunctor("size"),strokeFunctor:this._getAttributeFunctor("stroke")||this._getAttributeFunctor("color"),strokeWidth:s,style:m,xFunctor:this._getAttributeFunctor("x"),yFunctor:this._getAttributeFunctor("y"),valueClickHandler:this._valueClickHandler,valueRightClickHandler:this._valueRightClickHandler,valueMouseOverHandler:this._valueMouseOverHandler,valueMouseOutHandler:this._valueMouseOutHandler};return l.a.createElement("g",{className:"rv-xy-plot__series rv-xy-plot__series--whisker "+i,ref:"container",transform:"translate("+o+","+c+")"},r.map(f(d)))}}]),n}(d.a);h.displayName="WhiskerSeries",h.propTypes=_({},d.a.propTypes,{strokeWidth:s.a.number}),h.defaultProps=_({},d.a.defaultProps,{crossBarWidth:6,size:0,strokeWidth:1}),n.a=h},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(0),l=t.n(o),c=t(29),s=t(45),u=t(26),p=Object.assign||function(e){for(var n=1;ni!=g>i&&t<(d-u)*(i-p)/(g-p)+u&&(r=-r)}return r}function a(e,n,t){var i;return r(e,n,t)&&o(e[i=+(e[0]===n[0])],t[i],n[i])}function r(e,n,t){return(n[0]-e[0])*(t[1]-e[1])==(t[0]-e[0])*(n[1]-e[1])}function o(e,n,t){return e<=n&&n<=t||t<=n&&n<=e}n.a=function(e,n){for(var t,a=-1,r=n.length;++a>y,r=g(e,n,i)+v>>y;a>=0&&a=0&&r>y),Object(l.b)({width:b,height:E,data:i},{width:b,height:E,data:t},h>>y),Object(l.a)({width:b,height:E,data:t},{width:b,height:E,data:i},h>>y),Object(l.b)({width:b,height:E,data:i},{width:b,height:E,data:t},h>>y),Object(l.a)({width:b,height:E,data:t},{width:b,height:E,data:i},h>>y),Object(l.b)({width:b,height:E,data:i},{width:b,height:E,data:t},h>>y);var a=A(t);if(!Array.isArray(a)){var o=Object(r.max)(t);a=Object(r.tickStep)(0,o,a),a=Object(r.range)(0,Math.floor(o/a)*a,a),a.shift()}return Object(s.a)().thresholds(a).size([b,E])(t).map(n)}function n(e){return e.value*=Math.pow(2,-2*y),e.coordinates.forEach(t),e}function t(e){e.forEach(u)}function u(e){e.forEach(p)}function p(e){e[0]=e[0]*Math.pow(2,y)-v,e[1]=e[1]*Math.pow(2,y)-v}function m(){return v=3*h,b=_+2*v>>y,E=f+2*v>>y,e}var d=i,g=a,_=960,f=500,h=20,y=2,v=3*h,b=_+2*v>>y,E=f+2*v>>y,A=Object(c.a)(20);return e.x=function(n){return arguments.length?(d="function"==typeof n?n:Object(c.a)(+n),e):d},e.y=function(n){return arguments.length?(g="function"==typeof n?n:Object(c.a)(+n),e):g},e.size=function(e){if(!arguments.length)return[_,f];var n=Math.ceil(e[0]),t=Math.ceil(e[1]);if(!(n>=0||n>=0))throw new Error("invalid size");return _=n,f=t,m()},e.cellSize=function(e){if(!arguments.length)return 1<=1))throw new Error("invalid cell size");return y=Math.floor(Math.log(e)/Math.LN2),m()},e.thresholds=function(n){return arguments.length?(A="function"==typeof n?n:Array.isArray(n)?Object(c.a)(o.a.call(n)):Object(c.a)(n),e):A},e.bandwidth=function(e){if(!arguments.length)return Math.sqrt(h*(h+1));if(!((e=+e)>=0))throw new Error("invalid bandwidth");return h=Math.round((Math.sqrt(4*e*e+1)-1)/2),m()},e}},function(e,n,t){"use strict";function i(e,n,t){for(var i=e.width,a=e.height,r=1+(t<<1),o=0;o=t&&(l>=r&&(c-=e.data[l-r+o*i]),n.data[l-t+o*i]=c/Math.min(l+1,i-1+r-l,r))}function a(e,n,t){for(var i=e.width,a=e.height,r=1+(t<<1),o=0;o=t&&(l>=r&&(c-=e.data[o+(l-r)*i]),n.data[o+(l-t)*i]=c/Math.min(l+1,a-1+r-l,r))}n.a=i,n.b=a},function(e,n,t){"use strict";var i=(t(801),t(1867),t(1868),t(802),t(804),t(810),t(1870),t(292),t(1872),t(811),t(1873),t(1874),t(812),t(1875));t.d(n,"a",function(){return i.a});t(814),t(1883),t(1884),t(1885),t(1886),t(442),t(1887),t(815),t(1888),t(1889),t(97),t(445),t(1890),t(1891),t(1892),t(1893),t(291),t(150),t(293)},function(e,n,t){"use strict";var i=t(181);t(801),t(228),t(17),t(150),Object(i.a)()},function(e,n,t){"use strict";function i(e,n){e*=T.r,n*=T.r;var t=Object(T.g)(n);a(t*Object(T.g)(e),t*Object(T.t)(e),Object(T.t)(n))}function a(e,n,t){++d,_+=(e-_)/d,f+=(n-f)/d,h+=(t-h)/d}function r(){R.point=o}function o(e,n){e*=T.r,n*=T.r;var t=Object(T.g)(n);O=t*Object(T.g)(e),x=t*Object(T.t)(e),L=Object(T.t)(n),R.point=l,a(O,x,L)}function l(e,n){e*=T.r,n*=T.r;var t=Object(T.g)(n),i=t*Object(T.g)(e),r=t*Object(T.t)(e),o=Object(T.t)(n),l=Object(T.e)(Object(T.u)((l=x*o-L*r)*l+(l=L*i-O*o)*l+(l=O*r-x*i)*l),O*i+x*r+L*o);g+=l,y+=l*(O+(O=i)),v+=l*(x+(x=r)),b+=l*(L+(L=o)),a(O,x,L)}function c(){R.point=i}function s(){R.point=p}function u(){m(w,N),R.point=i}function p(e,n){w=e,N=n,e*=T.r,n*=T.r,R.point=m;var t=Object(T.g)(n);O=t*Object(T.g)(e),x=t*Object(T.t)(e),L=Object(T.t)(n),a(O,x,L)}function m(e,n){e*=T.r,n*=T.r;var t=Object(T.g)(n),i=t*Object(T.g)(e),r=t*Object(T.t)(e),o=Object(T.t)(n),l=x*o-L*r,c=L*i-O*o,s=O*r-x*i,u=Object(T.u)(l*l+c*c+s*s),p=Object(T.c)(u),m=u&&-p/u;E+=m*l,A+=m*c,S+=m*s,g+=p,y+=p*(O+(O=i)),v+=p*(x+(x=r)),b+=p*(L+(L=o)),a(O,x,L)}var d,g,_,f,h,y,v,b,E,A,S,w,N,O,x,L,T=t(17),I=t(117),R=(t(150),{sphere:I.a,point:i,lineStart:r,lineEnd:c,polygonStart:function(){R.lineStart=s,R.lineEnd=u},polygonEnd:function(){R.lineStart=r,R.lineEnd=c}})},function(e,n,t){"use strict";n.a=function(e){return function(){return e}}},function(e,n,t){"use strict";t(292)},function(e,n,t){"use strict";n.a=function(e,n,t,i,a,r){var o,l=e[0],c=e[1],s=n[0],u=n[1],p=0,m=1,d=s-l,g=u-c;if(o=t-l,d||!(o>0)){if(o/=d,d<0){if(o0){if(o>m)return;o>p&&(p=o)}if(o=a-l,d||!(o<0)){if(o/=d,d<0){if(o>m)return;o>p&&(p=o)}else if(d>0){if(o0)){if(o/=g,g<0){if(o0){if(o>m)return;o>p&&(p=o)}if(o=r-c,g||!(o<0)){if(o/=g,g<0){if(o>m)return;o>p&&(p=o)}else if(g>0){if(o0&&(e[0]=l+p*d,e[1]=c+p*g),m<1&&(n[0]=l+m*d,n[1]=c+m*g),!0}}}}}},function(e,n,t){"use strict";t(809),t(811),t(17)},function(e,n,t){"use strict";t(32),t(17)},function(e,n,t){"use strict";t(17)},function(e,n,t){"use strict";var i=t(441),a=t(150),r=t(1876),o=t(813),l=t(1877),c=t(1878),s=t(1879),u=t(1880);n.a=function(e,n){function t(e){return e&&("function"==typeof d&&m.pointRadius(+d.apply(this,arguments)),Object(a.a)(e,p(m))),m.result()}var p,m,d=4.5;return t.area=function(e){return Object(a.a)(e,p(r.a)),r.a.result()},t.measure=function(e){return Object(a.a)(e,p(s.a)),s.a.result()},t.bounds=function(e){return Object(a.a)(e,p(o.a)),o.a.result()},t.centroid=function(e){return Object(a.a)(e,p(l.a)),l.a.result()},t.projection=function(n){return arguments.length?(p=null==n?(e=null,i.a):(e=n).stream,t):e},t.context=function(e){return arguments.length?(m=null==e?(n=null,new u.a):new c.a(n=e),"function"!=typeof d&&m.pointRadius(d),t):n},t.pointRadius=function(e){return arguments.length?(d="function"==typeof e?e:(m.pointRadius(+e),+e),t):d},t.projection(e).context(n)}},function(e,n,t){"use strict";function i(){f.point=a}function a(e,n){f.point=r,l=s=e,c=u=n}function r(e,n){_.add(u*e-s*n),s=e,u=n}function o(){r(l,c)}var l,c,s,u,p=t(181),m=t(17),d=t(117),g=Object(p.a)(),_=Object(p.a)(),f={point:d.a,lineStart:d.a,lineEnd:d.a,polygonStart:function(){f.lineStart=i,f.lineEnd=o},polygonEnd:function(){f.lineStart=f.lineEnd=f.point=d.a,g.add(Object(m.a)(_)),_.reset()},result:function(){var e=g/2;return g.reset(),e}};n.a=f},function(e,n,t){"use strict";function i(e,n){h+=e,y+=n,++v}function a(){O.point=r}function r(e,n){O.point=o,i(g=e,_=n)}function o(e,n){var t=e-g,a=n-_,r=Object(f.u)(t*t+a*a);b+=r*(g+e)/2,E+=r*(_+n)/2,A+=r,i(g=e,_=n)}function l(){O.point=i}function c(){O.point=u}function s(){p(m,d)}function u(e,n){O.point=p,i(m=g=e,d=_=n)}function p(e,n){var t=e-g,a=n-_,r=Object(f.u)(t*t+a*a);b+=r*(g+e)/2,E+=r*(_+n)/2,A+=r,r=_*e-g*n,S+=r*(g+e),w+=r*(_+n),N+=3*r,i(g=e,_=n)}var m,d,g,_,f=t(17),h=0,y=0,v=0,b=0,E=0,A=0,S=0,w=0,N=0,O={point:i,lineStart:a,lineEnd:l,polygonStart:function(){O.lineStart=c,O.lineEnd=s},polygonEnd:function(){O.point=i,O.lineStart=a,O.lineEnd=l},result:function(){var e=N?[S/N,w/N]:A?[b/A,E/A]:v?[h/v,y/v]:[NaN,NaN];return h=y=v=b=E=A=S=w=N=0,e}};n.a=O},function(e,n,t){"use strict";function i(e){this._context=e}n.a=i;var a=t(17),r=t(117);i.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(e,n){switch(this._point){case 0:this._context.moveTo(e,n),this._point=1;break;case 1:this._context.lineTo(e,n);break;default:this._context.moveTo(e+this._radius,n),this._context.arc(e,n,this._radius,0,a.w)}},result:r.a}},function(e,n,t){"use strict";function i(e,n){g.point=a,o=c=e,l=s=n}function a(e,n){c-=e,s-=n,d.add(Object(p.u)(c*c+s*s)),c=e,s=n}var r,o,l,c,s,u=t(181),p=t(17),m=t(117),d=Object(u.a)(),g={point:m.a,lineStart:function(){g.point=i},lineEnd:function(){r&&a(o,l),g.point=m.a},polygonStart:function(){r=!0},polygonEnd:function(){r=null},result:function(){var e=+d;return d.reset(),e}};n.a=g},function(e,n,t){"use strict";function i(){this._string=[]}function a(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}n.a=i,i.prototype={_radius:4.5,_circle:a(4.5),pointRadius:function(e){return(e=+e)!==this._radius&&(this._radius=e,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(e,n){switch(this._point){case 0:this._string.push("M",e,",",n),this._point=1;break;case 1:this._string.push("L",e,",",n);break;default:null==this._circle&&(this._circle=a(this._radius)),this._string.push("M",e,",",n,this._circle)}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}return null}}},function(e,n,t){"use strict";function i(e){return Object(l.a)({point:function(n,t){n=e(n,t),this.stream.point(n[0],n[1])}})}function a(e,n){function t(i,a,r,l,c,u,p,m,d,g,_,f,h,y){var v=p-i,b=m-a,E=v*v+b*b;if(E>4*n&&h--){var A=l+g,S=c+_,w=u+f,N=Object(o.u)(A*A+S*S+w*w),O=Object(o.c)(w/=N),x=Object(o.a)(Object(o.a)(w)-1)n||Object(o.a)((v*R+b*C)/E-.5)>.3||l*g+c*_+u*fa.i&&--r>0);return[e/(.8707+(o=i*i)*(o*(o*o*o*(.003971-.001529*o)-.013791)-.131979)),i]}},function(e,n,t){"use strict";function i(e,n){return[Object(a.g)(n)*Object(a.t)(e),Object(a.t)(n)]}var a=t(17),r=t(229);t(97);i.invert=Object(r.a)(a.c)},function(e,n,t){"use strict";function i(e,n){var t=Object(a.g)(n),i=1+Object(a.g)(e)*t;return[t*Object(a.t)(e)/i,Object(a.t)(n)/i]}var a=t(17),r=t(229);t(97);i.invert=Object(r.a)(function(e){return 2*Object(a.d)(e)})},function(e,n,t){"use strict";function i(e,n){return[Object(a.n)(Object(a.v)((a.l+n)/2)),-e]}var a=t(17);t(445);i.invert=function(e,n){return[-n,2*Object(a.d)(Object(a.k)(e))-a.l]}},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}function o(e){if(Array.isArray(e)){for(var n=0,t=Array(e.length);n1&&void 0!==arguments[1]?arguments[1]:2,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:y;switch(e){case"diamond":return u.a.createElement("polygon",{style:t,points:"0 0 "+n/2+" "+n/2+" 0 "+n+" "+-n/2+" "+n/2+" 0 0"});case"star":var i=[].concat(o(new Array(5))).map(function(e,t){var i=t/5*Math.PI*2,a=i+Math.PI/10,r=i-Math.PI/10,o=n/2.61;return"\n "+Math.cos(r)*n+" "+Math.sin(r)*n+"\n "+Math.cos(a)*o+" "+Math.sin(a)*o+"\n "}).join(" ");return u.a.createElement("polygon",{points:i,x:"0",y:"0",height:n,width:n,style:t});case"square":return u.a.createElement("rect",{x:""+-n/2,y:""+-n/2,height:n,width:n,style:t});default:case"circle":return u.a.createElement("circle",{cx:"0",cy:"0",r:n/2,style:t})}}function c(e){var n=e.customComponent,t=e.defaultType,i=e.positionInPixels,a=(e.positionFunctions,e.style),r=n.size,o=h({},a,n.style||{}),c=n.customComponent;return c||"string"!=typeof t?c?"string"==typeof c?l(c||t,r,o):c(n,i,o):t(n,i,o):l(t,r,o)}var s=t(0),u=t.n(s),p=t(1),m=t.n(p),d=t(26),g=t(29),_=t(45),f=function(){function e(e,n){for(var t=0;ti/2?g.LEFT:g.RIGHT),c===g.AUTO&&(s.vertical=n>a/2?g.TOP:g.BOTTOM),s}},{key:"_getAlignStyle",value:function(e,n,t){return m({},this._getXCSS(e.horizontal,n),this._getYCSS(e.vertical,t))}},{key:"_getYCSS",value:function(e,n){switch(e){case g.TOP_EDGE:return this._getCSSTop(null);case g.BOTTOM_EDGE:return this._getCSSBottom(null);case g.BOTTOM:return this._getCSSTop(n);case g.TOP:default:return this._getCSSBottom(n)}}},{key:"_getXCSS",value:function(e,n){switch(e){case g.LEFT_EDGE:return this._getCSSLeft(null);case g.RIGHT_EDGE:return this._getCSSRight(null);case g.LEFT:return this._getCSSRight(n);case g.RIGHT:default:return this._getCSSLeft(n)}}},{key:"_getAlignClassNames",value:function(e){var n=this.props.orientation;return(n?"rv-hint--orientation-"+n:"")+" rv-hint--horizontalAlign-"+e.horizontal+"\n rv-hint--verticalAlign-"+e.vertical}},{key:"_getPositionInfo",value:function(){var e=this.props,n=e.value,t=e.getAlignStyle,i=Object(p.d)(this.props,"x")(n),a=Object(p.d)(this.props,"y")(n),r=this._getAlign(i,a);return{position:t?t(r,i,a):this._getAlignStyle(r,i,a),className:this._getAlignClassNames(r)}}},{key:"render",value:function(){var e=this.props,n=e.value,t=e.format,i=e.children,a=e.style,r=this._getPositionInfo(),o=r.position,l=r.className;return c.a.createElement("div",{className:"rv-hint "+l,style:m({},a,o,{position:"absolute"})},i||c.a.createElement("div",{className:"rv-hint__content",style:a.content},t(n).map(function(e,n){return c.a.createElement("div",{key:"rv-hint"+n,style:a.row},c.a.createElement("span",{className:"rv-hint__title",style:a.title},e.title),": ",c.a.createElement("span",{className:"rv-hint__value",style:a.value},e.value))})))}}],[{key:"propTypes",get:function(){return{marginTop:u.a.number,marginLeft:u.a.number,innerWidth:u.a.number,innerHeight:u.a.number,scales:u.a.object,value:u.a.object,format:u.a.func,style:u.a.object,align:u.a.shape({horizontal:u.a.oneOf([g.AUTO,g.LEFT,g.RIGHT,g.LEFT_EDGE,g.RIGHT_EDGE]),vertical:u.a.oneOf([g.AUTO,g.BOTTOM,g.TOP,g.BOTTOM_EDGE,g.TOP_EDGE])}),getAlignStyle:u.a.func,orientation:u.a.oneOf([_.BOTTOM_LEFT,_.BOTTOM_RIGHT,_.TOP_LEFT,_.TOP_RIGHT])}}},{key:"defaultProps",get:function(){return{format:o,align:{horizontal:g.AUTO,vertical:g.AUTO},style:{}}}}]),n}(l.PureComponent);f.displayName="Hint",f.ORIENTATION=_,f.ALIGN=g,n.a=f},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(0),l=t.n(o),c=t(1),s=t.n(c),u=Object.assign||function(e){for(var n=1;no/2?"left":"right":f,y=r+_,v=a,b="rv-crosshair__inner rv-crosshair__inner--"+h;return u.a.createElement("div",{className:"rv-crosshair "+t,style:{left:y+"px",top:v+"px"}},u.a.createElement("div",{className:"rv-crosshair__line",style:g({height:l+"px"},s.line)}),u.a.createElement("div",{className:b},n||u.a.createElement("div",{className:"rv-crosshair__inner__content",style:s.box},u.a.createElement("div",null,this._renderCrosshairTitle(),this._renderCrosshairItems()))))}}],[{key:"propTypes",get:function(){return{className:m.a.string,values:m.a.array,series:m.a.object,innerWidth:m.a.number,innerHeight:m.a.number,marginLeft:m.a.number,marginTop:m.a.number,orientation:m.a.oneOf(["left","right"]),itemsFormat:m.a.func,titleFormat:m.a.func,style:m.a.shape({line:m.a.object,title:m.a.object,box:m.a.object})}}},{key:"defaultProps",get:function(){return{titleFormat:o,itemsFormat:l,style:{line:{},title:{},box:{}}}}}]),n}(s.PureComponent);f.displayName="Crosshair",n.a=f},function(e,n,t){function i(e){return null===e||void 0===e}function a(e){return!(!e||"object"!=typeof e||"number"!=typeof e.length)&&("function"==typeof e.copy&&"function"==typeof e.slice&&!(e.length>0&&"number"!=typeof e[0]))}function r(e,n,t){var r,u;if(i(e)||i(n))return!1;if(e.prototype!==n.prototype)return!1;if(c(e))return!!c(n)&&(e=o.call(e),n=o.call(n),s(e,n,t));if(a(e)){if(!a(n))return!1;if(e.length!==n.length)return!1;for(r=0;r=0;r--)if(p[r]!=m[r])return!1;for(r=p.length-1;r>=0;r--)if(u=p[r],!s(e[u],n[u],t))return!1;return typeof e==typeof n}var o=Array.prototype.slice,l=t(1901),c=t(1902),s=e.exports=function(e,n,t){return t||(t={}),e===n||(e instanceof Date&&n instanceof Date?e.getTime()===n.getTime():!e||!n||"object"!=typeof e&&"object"!=typeof n?t.strict?e===n:e==n:r(e,n,t))}},function(e,n){function t(e){var n=[];for(var t in e)n.push(t);return n}n=e.exports="function"==typeof Object.keys?Object.keys:t,n.shim=t},function(e,n){function t(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function i(e){return e&&"object"==typeof e&&"number"==typeof e.length&&Object.prototype.hasOwnProperty.call(e,"callee")&&!Object.prototype.propertyIsEnumerable.call(e,"callee")||!1}var a="[object Arguments]"==function(){return Object.prototype.toString.call(arguments)}();n=e.exports=a?t:i,n.supported=t,n.unsupported=i},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}function o(e,n,t,i){var a=0,r=setInterval(function(){if(!e)return void clearInterval(r);l(e,n,t,i,a),a>y&&clearInterval(r),a+=1},1)}function l(e,n,t,i,a){e.clearRect(0,0,t,n),i.forEach(function(n){var t=n.interpolator,i=n.newProps,r=n.animation,o=r?t?t(a/y):t:function(){return{}};n.renderLayer(h({},i,o),e)})}function c(e,n){return e.map(function(e,t){var i=n[t]?n[t].props:{},a=e.props,r=Object(g.c)(h({},i,{animatedProps:_.a})),o=a?Object(g.c)(h({},a,{animatedProps:_.a})):null,l=Object(d.a)(r,o);return{renderLayer:e.type.renderLayer,newProps:e.props,animation:e.props.animation,interpolator:l}})}var s=t(0),u=t.n(s),p=t(1),m=t.n(p),d=t(84),g=t(29),_=t(45),f=function(){function e(e,n){for(var t=0;tf[1])?e:e.concat([l.a.createElement("circle",d({cx:0,cy:0,r:i},{key:t,className:"rv-xy-plot__circular-grid-lines__line",style:h}))])},[]))}}]),n}(o.PureComponent);f.displayName="CircularGridLines",f.propTypes={centerX:s.a.number,centerY:s.a.number,width:s.a.number,height:s.a.number,top:s.a.number,left:s.a.number,rRange:s.a.arrayOf(s.a.number),style:s.a.object,tickValues:s.a.arrayOf(s.a.number),tickTotal:s.a.number,animation:p.a,marginTop:s.a.number,marginBottom:s.a.number,marginLeft:s.a.number,marginRight:s.a.number,innerWidth:s.a.number,innerHeight:s.a.number},f.defaultProps={centerX:0,centerY:0},f.requiresSVG=!0,n.a=f},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(0),l=t.n(o),c=t(1),s=t.n(c),u=function(){function e(e,n){for(var t=0;t=0;)n+=t[i].value;else n=1;e.value=n}n.a=function(){return this.eachAfter(i)}},function(e,n,t){"use strict";n.a=function(e){var n,t,i,a,r=this,o=[r];do{for(n=o.reverse(),o=[];r=n.pop();)if(e(r),t=r.children)for(i=0,a=t.length;i=0;--t)a.push(n[t]);return this}},function(e,n,t){"use strict";n.a=function(e){for(var n,t,i,a=this,r=[a],o=[];a=r.pop();)if(o.push(a),n=a.children)for(t=0,i=n.length;t=0;)t+=i[a].value;n.value=t})}},function(e,n,t){"use strict";n.a=function(e){return this.eachBefore(function(n){n.children&&n.children.sort(e)})}},function(e,n,t){"use strict";function i(e,n){if(e===n)return e;var t=e.ancestors(),i=n.ancestors(),a=null;for(e=t.pop(),n=i.pop();e===n;)a=e,e=t.pop(),n=i.pop();return a}n.a=function(e){for(var n=this,t=i(n,e),a=[n];n!==t;)n=n.parent,a.push(n);for(var r=a.length;e!==t;)a.splice(r,0,e),e=e.parent;return a}},function(e,n,t){"use strict";n.a=function(){for(var e=this,n=[e];e=e.parent;)n.push(e);return n}},function(e,n,t){"use strict";n.a=function(){var e=[];return this.each(function(n){e.push(n)}),e}},function(e,n,t){"use strict";n.a=function(){var e=[];return this.eachBefore(function(n){n.children||e.push(n)}),e}},function(e,n,t){"use strict";n.a=function(){var e=this,n=[];return e.each(function(t){t!==e&&n.push({source:t.parent,target:t})}),n}},function(e,n,t){"use strict";function i(e){return Math.sqrt(e.value)}function a(e){return function(n){n.children||(n.r=Math.max(0,+e(n)||0))}}function r(e,n){return function(t){if(i=t.children){var i,a,r,o=i.length,c=e(t)*n||0;if(c)for(a=0;a=n-1){var s=c[e];return s.x0=i,s.y0=a,s.x1=o,s.y1=l,void 0}for(var p=u[e],m=t/2+p,d=e+1,g=n-1;d>>1;u[_]l-a){var y=(i*h+o*f)/t;r(e,d,f,i,a,y,l),r(d,n,h,y,a,o,l)}else{var v=(a*h+l*f)/t;r(e,d,f,i,a,o,v),r(d,n,h,i,v,o,l)}}var o,l,c=e.children,s=c.length,u=new Array(s+1);for(u[0]=l=o=0;o1?n:1)},t}(r.b)},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(0),l=t.n(o),c=t(1941),s=Object.assign||function(e){for(var n=1;n2&&void 0!==arguments[2]?arguments[2]:1.1,i=n.getLabel,a=n.getSubLabel;return e.reduce(function(e,n){var r=n.angle,o=n.angle0,l=n.radius,c=(r+o)/2,s=-1*c+Math.PI/2,u=[];return i(n)&&u.push({angle:s,radius:l*t,label:i(n)}),a(n)&&u.push({angle:s,radius:l*t,label:a(n),style:{fontSize:10},yOffset:12}),e.concat(u)},[])}function c(e,n){return Math.min(e,n)/2-S}var s=t(0),u=t.n(s),p=t(1),m=t.n(p),d=t(180),g=t(29),_=t(446),f=t(149),h=t(118),y=t(42),v=t(151),b=t(45),E=function(){function e(e,n){for(var t=0;t0&&(n.y0+=t,n.y1+=t),a=n.y1+O;if((t=a-O-w)>0)for(a=n.y0-=t,n.y1-=t,i=o-2;i>=0;--i)n=e[i],t=n.y1+O-a,t>0&&(n.y0-=t,n.y1-=t),a=n.y0})}var t=Object(_.b)().key(function(e){return e.x0}).sortKeys(g.ascending).entries(e.nodes).map(function(e){return e.values});!function(){var n=Object(g.min)(t,function(e){return(w-A-(e.length-1)*O)/Object(g.sum)(e,o)});t.forEach(function(e){e.forEach(function(e,t){e.y1=(e.y0=t)+e.value*n})}),e.links.forEach(function(e){e.width=e.value*n})}(),n();for(var i=1,a=R;a>0;--a)!function(e){t.slice().reverse().forEach(function(n){n.forEach(function(n){if(n.sourceLinks.length){var t=(Object(g.sum)(n.sourceLinks,s)/Object(g.sum)(n.sourceLinks,o)-l(n))*e;n.y0+=t,n.y1+=t}})})}(i*=.99),n(),function(e){t.forEach(function(n){n.forEach(function(n){if(n.targetLinks.length){var t=(Object(g.sum)(n.targetLinks,c)/Object(g.sum)(n.targetLinks,o)-l(n))*e;n.y0+=t,n.y1+=t}})})}(i),n()}function b(e){e.nodes.forEach(function(e){e.sourceLinks.sort(a),e.targetLinks.sort(i)}),e.nodes.forEach(function(e){var n=e.y0,t=n;e.sourceLinks.forEach(function(e){e.y0=n+e.width/2,n+=e.width}),e.targetLinks.forEach(function(e){e.y1=t+e.width/2,t+=e.width})})}var E=0,A=0,S=1,w=1,N=24,O=8,x=u,L=f.b,T=p,I=m,R=32;return e.update=function(e){return b(e),e},e.nodeId=function(n){return arguments.length?(x="function"==typeof n?n:Object(h.a)(n),e):x},e.nodeAlign=function(n){return arguments.length?(L="function"==typeof n?n:Object(h.a)(n),e):L},e.nodeWidth=function(n){return arguments.length?(N=+n,e):N},e.nodePadding=function(n){return arguments.length?(O=+n,e):O},e.nodes=function(n){return arguments.length?(T="function"==typeof n?n:Object(h.a)(n),e):T},e.links=function(n){return arguments.length?(I="function"==typeof n?n:Object(h.a)(n),e):I},e.size=function(n){return arguments.length?(E=A=0,S=+n[0],w=+n[1],e):[S-E,w-A]},e.extent=function(n){return arguments.length?(E=+n[0][0],S=+n[1][0],A=+n[0][1],w=+n[1][1],e):[[E,A],[S,w]]},e.iterations=function(n){return arguments.length?(R=+n,e):R},e}},function(e,n,t){"use strict";function i(e){return function(){return e}}n.a=i},function(e,n,t){"use strict";function i(e){return[e.source.x1,e.y0]}function a(e){return[e.target.x0,e.y1]}var r=t(180);n.a=function(){return Object(r.linkHorizontal)().source(i).target(a)}},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(0),l=t.n(o),c=t(42),s=t(29),u=t(45),p=Object.assign||function(e){for(var n=1;n90?"end":"start"},e.labelStyle),rotation:l?c>90?c+180:90===c?90:c:null})})}var c=t(0),s=t.n(c),u=t(1),p=t.n(u),m=t(820),d=t(55),g=t(29),_=t(149),f=t(446),h=t(118),y=t(45),v=t(151),b=function(){function e(e,n){for(var t=0;t0&&s.a.createElement(_.a,{data:L,getLabel:d}),c)}}]),n}(s.a.Component);w.displayName="Sunburst",w.propTypes={animation:g.a,getAngle:p.a.func,getAngle0:p.a.func,className:p.a.string,colorType:p.a.string,data:p.a.object.isRequired,height:p.a.number.isRequired,hideRootNode:p.a.bool,getLabel:p.a.func,onValueClick:p.a.func,onValueMouseOver:p.a.func,onValueMouseOut:p.a.func,getSize:p.a.func,width:p.a.number.isRequired},w.defaultProps={getAngle:function(e){return e.angle},getAngle0:function(e){return e.angle0},className:"",colorType:"literal",getColor:function(e){return e.color},hideRootNode:!1,getLabel:function(e){return e.label},getSize:function(e){return e.size}},n.a=w},function(e,n,t){"use strict";function i(e,n){var t={};for(var i in e)n.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}function a(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function r(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function o(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}function l(){v.a.clearTimeout(x),x=v.a.setTimeout(c,O)}function c(){N.forEach(function(e){return e()})}function s(e){return N.push(e),1===N.length&&v.a.addEventListener("resize",l),function(){u(e),0===N.length&&(v.a.clearTimeout(x),v.a.removeEventListener("resize",l))}}function u(e){var n=N.indexOf(e);n>-1&&N.splice(n,1)}function p(e){return e.displayName||e.name||"Component"}function m(e,n,t){var l=function(l){function c(e){a(this,c);var n=r(this,(c.__proto__||Object.getPrototypeOf(c)).call(this,e));return n.state={height:0,width:0},n._onResize=n._onResize.bind(n),n}return o(c,l),S(c,null,[{key:"propTypes",get:function(){var n=e.propTypes;n.height,n.width;return i(n,["height","width"])}}]),S(c,[{key:"_onResize",value:function(){var e=Object(E.a)(this.refs[w]),n=e.offsetHeight,t=e.offsetWidth,i=this.state.height===n?{}:{height:n},a=this.state.width===t?{}:{width:t};this.setState(A({},i,a))}},{key:"componentDidMount",value:function(){this._onResize(),this.cancelSubscription=s(this._onResize)}},{key:"componentWillReceiveProps",value:function(){this._onResize()}},{key:"componentWillUnmount",value:function(){this.cancelSubscription()}},{key:"render",value:function(){var i=this.state,a=i.height,r=i.width,o=A({},this.props,{animation:0===a&&0===r?null:this.props.animation}),l=A({},t?{height:a}:{},n?{width:r}:{});return h.a.createElement("div",{ref:w,style:{width:"100%",height:"100%"}},h.a.createElement(e,A({},l,o)))}}]),c}(h.a.Component);return l.displayName="Flexible"+p(e),l}function d(e){return m(e,!1,!0)}function g(e){return m(e,!0,!0)}function _(e){return m(e,!0,!1)}n.d=d,n.e=g,n.f=_,t.d(n,"b",function(){return L}),t.d(n,"a",function(){return T}),t.d(n,"c",function(){return I});var f=t(0),h=t.n(f),y=t(36),v=t.n(y),b=t(118),E=t(223),A=Object.assign||function(e){for(var n=1;n=12?(e%12||12)+"PM":(e%12||12)+"AM"}}),h.default.createElement(v.YAxis,{tickFormat:function(e){return(e/100).toFixed(0)+"%"}}),h.default.createElement(v.VerticalBarSeries,{data:S})))}function p(){return h.default.createElement("div",{className:"bar-chart-y-domain",style:E},h.default.createElement(v.XYPlot,{height:140,width:280,yDomain:[0,1e3]},h.default.createElement(v.YAxis,{tickFormat:function(e){return(e/100).toFixed(0)+"%"}}),h.default.createElement(v.VerticalBarSeries,{data:S}),h.default.createElement(v.XAxis,null)))}function m(){return h.default.createElement("div",{className:"bar-chart-custom-color",style:E},h.default.createElement(v.XYPlot,{height:140,width:280,xDomain:[0,24],yDomain:[0,1e3],margin:{left:40,right:20,top:10,bottom:30}},h.default.createElement(v.XAxis,{tickValues:[0,6,12,18,24],tickFormat:function(e){return e%24>=12?(e%12||12)+"PM":(e%12||12)+"AM"}}),h.default.createElement(v.YAxis,{tickFormat:function(e){return(e/100).toFixed(0)+"%"}}),h.default.createElement(v.VerticalBarSeries,{color:"#125C77",data:S})))}function d(){return h.default.createElement("div",{className:"line-chart-basic",style:E},h.default.createElement(v.XYPlot,{height:140,width:480,yDomain:[0,1e3],margin:{left:40,right:20,top:10,bottom:30}},h.default.createElement(v.XAxis,{tickValues:[0,6,12,18,24],tickFormat:function(e){return e%24>=12?(e%12||12)+"PM":(e%12||12)+"AM"}}),h.default.createElement(v.YAxis,{tickFormat:function(e){return(e/100).toFixed(0)+"%"}}),h.default.createElement(v.LineSeries,{data:S,color:"#08F"}),h.default.createElement(v.MarkSeries,{data:A,color:"#F08",opacity:"0.5",size:"3"})))}Object.defineProperty(n,"__esModule",{value:!0}),n.GeospatialAppHoverInteraction=void 0;var g=Object.assign||function(e){for(var n=1;n=12?(e%12||12)+"PM":(e%12||12)+"AM"}}),h.default.createElement(v.VerticalBarSeries,{colorType:"literal",data:t,onValueMouseOver:function(n){return e.setState({highlightedHour:n.hour})}})))}}]),n}(f.Component)},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function o(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function l(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var c=function(){function e(e,n){var t=[],i=!0,a=!1,r=void 0;try{for(var o,l=e[Symbol.iterator]();!(i=(o=l.next()).done)&&(t.push(o.value),!n||t.length!==n);i=!0);}catch(e){a=!0,r=e}finally{try{!i&&l.return&&l.return()}finally{if(a)throw r}}return t}return function(n,t){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return e(n,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=Object.assign||function(e){for(var n=1;n=12?(e%12||12)+"PM":(e%12||12)+"AM"},tickSizeInner:0,tickValues:[0,6,12,18,24]})))}Object.defineProperty(n,"__esModule",{value:!0});var a=Object.assign||function(e){for(var n=1;n=12?(e%12||12)+"PM":(e%12||12)+"AM"},tickSizeInner:0,tickValues:[0,6,12,18,24]})))}Object.defineProperty(n,"__esModule",{value:!0});var a=Object.assign||function(e){for(var n=1;n-1?1:-1});return x.default.createElement("div",{className:"guideline-chart"},x.default.createElement("h2",{style:{marginTop:4}},"Unemployment Rates for Selected Territories"),x.default.createElement("p",null,"2007-2017, seasonally adjusted"),x.default.createElement(I.DiscreteColorLegend,{orientation:"horizontal",width:659,items:[{title:"Michigan",color:n.Michigan},{title:"North Dakota",color:n["North Dakota"]},{title:"Puerto Rico",color:n["Puerto Rico"]},{title:"All others",color:"#e5e5e4"}]}),x.default.createElement(I.XYPlot,{width:659,height:300,colorType:"literal"},t.map(function(e){return x.default.createElement(I.LineSeries,{key:e.area,data:e.values,color:n[e.area]||"#e5e5e4",opacity:n[e.area]?1:.5})}),x.default.createElement(I.XAxis,{tickValues:e.map(function(e){return new Date(e+"-01-01").valueOf()}),tickFormat:function(e){return new Date(e).getUTCFullYear()}}),x.default.createElement(I.YAxis,null)))}function E(){return x.default.createElement("div",{className:"guideline-chart"},x.default.createElement("h2",{style:{marginTop:4}},"Unemployment Rates by Territory"),x.default.createElement("p",null,"2007-2017, seasonally adjusted"),x.default.createElement("div",{style:{display:"flex",alignContent:"space-between",justifyContent:"start",flexWrap:"wrap"}},C.map(function(e){return x.default.createElement("div",{style:{width:78,height:50,marginRight:3,marginBottom:6},key:e.area},x.default.createElement("p",{style:{fontSize:10,lineHeight:1.5,margin:0}},e.area),x.default.createElement(I.XYPlot,{width:78,height:35,yDomain:[0,20],margin:{top:1,left:1,bottom:1,right:1}},x.default.createElement(I.AreaSeries,{data:e.values,color:"#caf2f4"}),x.default.createElement(I.LineSeries,{data:e.values,color:"#11939A",strokeWidth:1})))})))}function A(){return x.default.createElement("div",{className:"guideline-chart"},x.default.createElement("h2",{style:{marginTop:4}},"Unemployment Rates by Territory"),x.default.createElement("p",null,"2007-2017, seasonally adjusted"),x.default.createElement("div",{style:{position:"relative",height:435}},C.map(function(e){return x.default.createElement("div",{style:{position:"absolute",width:50,height:50,top:55*D[e.area].y,left:55*D[e.area].x},key:e.area},x.default.createElement(I.XYPlot,{width:50,height:50,yDomain:[0,20],margin:{top:1,left:1,bottom:1,right:1}},x.default.createElement(I.AreaSeries,{data:e.values,color:"#caf2f4"}),x.default.createElement(I.LineSeries,{data:e.values,color:"#11939A",strokeWidth:1})),x.default.createElement("p",{style:{position:"absolute",top:0,fontSize:25,lineHeight:2,textAlign:"center",width:50,opacity:.3}},D[e.area].code))})))}Object.defineProperty(n,"__esModule",{value:!0}),n.GeospatialAppTwoCharts=n.HasHierarchyInteractive=void 0;var S,w=function(){function e(e,n){for(var t=0;t-1?x.default.createElement(I.Hint,{value:{x:n+.5,y:R[n].total},style:{background:"#494949",opacity:.8,padding:10,margin:10,fontSize:10}},x.default.createElement("p",{style:{fontWeight:500,margin:0,color:"white"}},n+":00 - "+(n+1)+":00"),x.default.createElement("p",{style:{margin:0,color:"white",textAlign:"end"}},"$"+R[n].total.toLocaleString())):null,n>-1?x.default.createElement(I.LineSeries,{color:"#494949",opacity:.5,strokeWidth:1,data:[{x:n+.5,y:0},{x:n+.5,y:e}]}):null,n>-1?x.default.createElement(I.MarkSeries,{size:5,fill:"#12939A",stroke:"white",data:[{x:n+.5,y:R[n].total}]}):null),x.default.createElement("p",{style:{margin:"10px 0 6px 0",fontSize:11}},"Revenue per trip -",n>-1?" "+n+":00 - "+(n+1)+":00: "+(R[n].total/R[n].dropoffs).toFixed(2):" Average $15.47"),x.default.createElement(I.XYPlot,{onMouseLeave:this._onMouseLeave,xDomain:[0,24],yDomain:[10,20],width:659,height:80,margin:{top:10,bottom:22,left:50,right:10}},x.default.createElement(I.LineSeries,{onNearestX:this._onNearestX,data:R.map(function(e){return{x:e.hour+.5,y:e.total/e.dropoffs}})}),x.default.createElement(I.LineSeries,{data:[{x:.5,y:15.47},{x:23.5,y:15.47}],style:{strokeDasharray:"2 2",strokeWidth:1}}),n>-1?x.default.createElement(I.LineSeries,{color:"#494949",opacity:.5,strokeWidth:1,data:[{x:n+.5,y:10},{x:n+.5,y:20}]}):null,x.default.createElement(I.YAxis,{tickValues:[10,12.5,15,17.5,20],tickFormat:String,style:{fontSize:10}}),x.default.createElement(I.XAxis,{style:{fontSize:10}}),x.default.createElement(I.Crosshair,{values:this.state.crosshairValues})))}}]),n}(O.Component)},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function r(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function o(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var l=function(){function e(e,n){for(var t=0;td+s||ig+s||ac.index){var u=d-r.x-r.vx,m=g-r.y-r.vy,h=u*u+m*m;he.r&&(e.r=e[n].r)}function c(){if(s){var n,t,i=s.length;for(u=new Array(i),n=0;n=(r=(_+h)/2))?_=r:h=r,(u=t>=(o=(f+y)/2))?f=o:y=o,a=d,!(d=d[p=u<<1|s]))return a[p]=g,e;if(l=+e._x.call(null,d.data),c=+e._y.call(null,d.data),n===l&&t===c)return g.next=d,a?a[p]=g:e._root=g,e;do{a=a?a[p]=new Array(4):e._root=new Array(4),(s=n>=(r=(_+h)/2))?_=r:h=r,(u=t>=(o=(f+y)/2))?f=o:y=o}while((p=u<<1|s)==(m=(c>=o)<<1|l>=r));return a[m]=d,a[p]=g,e}function a(e){var n,t,a,r,o=e.length,l=new Array(o),c=new Array(o),s=1/0,u=1/0,p=-1/0,m=-1/0;for(t=0;tp&&(p=a),rm&&(m=r));for(pe||e>a||i>n||n>r))return this;var o,l,c=a-t,s=this._root;switch(l=(n<(i+r)/2)<<1|e<(t+a)/2){case 0:do{o=new Array(4),o[l]=s,s=o}while(c*=2,a=t+c,r=i+c,e>a||n>r);break;case 1:do{o=new Array(4),o[l]=s,s=o}while(c*=2,t=a-c,r=i+c,t>e||n>r);break;case 2:do{o=new Array(4),o[l]=s,s=o}while(c*=2,a=t+c,i=r-c,e>a||i>n);break;case 3:do{o=new Array(4),o[l]=s,s=o}while(c*=2,t=a-c,i=r-c,t>e||i>n)}this._root&&this._root.length&&(this._root=s)}return this._x0=t,this._y0=i,this._x1=a,this._y1=r,this}},function(e,n,t){"use strict";n.a=function(){var e=[];return this.visit(function(n){if(!n.length)do{e.push(n.data)}while(n=n.next)}),e}},function(e,n,t){"use strict";n.a=function(e){return arguments.length?this.cover(+e[0][0],+e[0][1]).cover(+e[1][0],+e[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]}},function(e,n,t){"use strict";var i=t(455);n.a=function(e,n,t){var a,r,o,l,c,s,u,p=this._x0,m=this._y0,d=this._x1,g=this._y1,_=[],f=this._root;for(f&&_.push(new i.a(f,p,m,d,g)),null==t?t=1/0:(p=e-t,m=n-t,d=e+t,g=n+t,t*=t);s=_.pop();)if(!(!(f=s.node)||(r=s.x0)>d||(o=s.y0)>g||(l=s.x1)=y)<<1|e>=h)&&(s=_[_.length-1],_[_.length-1]=_[_.length-1-u],_[_.length-1-u]=s)}else{var v=e-+this._x.call(null,f.data),b=n-+this._y.call(null,f.data),E=v*v+b*b;if(E=(l=(g+f)/2))?g=l:f=l,(u=o>=(c=(_+h)/2))?_=c:h=c,n=d,!(d=d[p=u<<1|s]))return this;if(!d.length)break;(n[p+1&3]||n[p+2&3]||n[p+3&3])&&(t=n,m=p)}for(;d.data!==e;)if(i=d,!(d=d.next))return this;return(a=d.next)&&delete d.next,i?(a?i.next=a:delete i.next,this):n?(a?n[p]=a:delete n[p],(d=n[0]||n[1]||n[2]||n[3])&&d===(n[3]||n[2]||n[1]||n[0])&&!d.length&&(t?t[m]=d:this._root=d),this):(this._root=a,this)}},function(e,n,t){"use strict";n.a=function(){return this._root}},function(e,n,t){"use strict";n.a=function(){var e=0;return this.visit(function(n){if(!n.length)do{++e}while(n=n.next)}),e}},function(e,n,t){"use strict";var i=t(455);n.a=function(e){var n,t,a,r,o,l,c=[],s=this._root;for(s&&c.push(new i.a(s,this._x0,this._y0,this._x1,this._y1));n=c.pop();)if(!e(s=n.node,a=n.x0,r=n.y0,o=n.x1,l=n.y1)&&s.length){var u=(a+o)/2,p=(r+l)/2;(t=s[3])&&c.push(new i.a(t,u,p,o,l)),(t=s[2])&&c.push(new i.a(t,a,p,u,l)),(t=s[1])&&c.push(new i.a(t,u,r,o,p)),(t=s[0])&&c.push(new i.a(t,a,r,u,p))}return this}},function(e,n,t){"use strict";var i=t(455);n.a=function(e){var n,t=[],a=[];for(this._root&&t.push(new i.a(this._root,this._x0,this._y0,this._x1,this._y1));n=t.pop();){var r=n.node;if(r.length){var o,l=n.x0,c=n.y0,s=n.x1,u=n.y1,p=(l+s)/2,m=(c+u)/2;(o=r[0])&&t.push(new i.a(o,l,c,p,m)),(o=r[1])&&t.push(new i.a(o,p,c,s,m)),(o=r[2])&&t.push(new i.a(o,l,m,p,u)),(o=r[3])&&t.push(new i.a(o,p,m,s,u))}a.push(n)}for(;n=a.pop();)e(n.node,n.x0,n.y0,n.x1,n.y1);return this}},function(e,n,t){"use strict";function i(e){return e[0]}n.b=i,n.a=function(e){return arguments.length?(this._x=e,this):this._x}},function(e,n,t){"use strict";function i(e){return e[1]}n.b=i,n.a=function(e){return arguments.length?(this._y=e,this):this._y}},function(e,n,t){"use strict";function i(e){return e.index}function a(e,n){var t=e.get(n);if(!t)throw new Error("missing: "+n);return t}var r=t(182),o=t(454),l=t(179);n.a=function(e){function n(e){return 1/Math.min(g[e.source.index],g[e.target.index])}function t(n){for(var t=0,i=e.length;t=g)){(e.data!==s||e.next)&&(0===r&&(r=Object(a.a)(),c+=r*r),0===o&&(o=Object(a.a)(),c+=o*o),c=0&&(t=e.slice(i+1),e=e.slice(0,i)),e&&!n.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:t}})}function o(e,n){for(var t,i=0,a=e.length;i0)for(var t,i,a=new Array(t),r=0;r=0))throw new Error("precision must be a positive number");var t=Math.pow(10,n||0);return Math.round(e*t)/t}function d(e,n){if(void 0===e||null===e)throw new Error("radians is required");var t=A[n||"kilometers"];if(!t)throw new Error("units is invalid");return e*t}function g(e,n){if(void 0===e||null===e)throw new Error("distance is required");var t=A[n||"kilometers"];if(!t)throw new Error("units is invalid");return e/t}function _(e,n){return h(g(e,n))}function f(e){if(null===e||void 0===e)throw new Error("bearing is required");var n=e%360;return n<0&&(n+=360),n}function h(e){if(null===e||void 0===e)throw new Error("radians is required");return e%(2*Math.PI)*180/Math.PI}function y(e){if(null===e||void 0===e)throw new Error("degrees is required");return e%360*Math.PI/180}function v(e,n,t){if(null===e||void 0===e)throw new Error("distance is required");if(!(e>=0))throw new Error("distance must be a positive number");return d(g(e,n),t||"kilometers")}function b(e,n,t){if(null===e||void 0===e)throw new Error("area is required");if(!(e>=0))throw new Error("area must be a positive number");var i=S[n||"meters"];if(!i)throw new Error("invalid original units");var a=S[t||"kilometers"];if(!a)throw new Error("invalid final units");return e/i*a}function E(e){return!isNaN(e)&&null!==e&&!Array.isArray(e)}var A={miles:3960,nauticalmiles:3441.145,degrees:57.2957795,radians:1,inches:250905600,yards:6969600,meters:6373e3,metres:6373e3,centimeters:6373e5,centimetres:6373e5,kilometers:6373,kilometres:6373,feet:20908792.65},S={kilometers:1e-6,kilometres:1e-6,meters:1,metres:1,centimetres:1e4,millimeter:1e6,acres:247105e-9,miles:3.86e-7,yards:1.195990046,feet:10.763910417,inches:1550.003100006};e.exports={feature:t,geometry:i,featureCollection:l,geometryCollection:p,point:a,multiPoint:s,lineString:o,multiLineString:c,polygon:r,multiPolygon:u,radiansToDistance:d,distanceToRadians:g,distanceToDegrees:_,radians2degrees:h,degrees2radians:y,bearingToAngle:f,convertDistance:v,convertArea:b,round:m,isNumber:E}},function(e,n,t){var i=t(2002),a=t(2003),r=t(2004),o=t(2006),l=i.coordAll,c=i.featureEach,s=o.collectionOf;e.exports=function(e,n,t){s(e,"Point","Input must contain Points");var i=e.features.length;n=n||Math.round(Math.sqrt(i/2)),n>i&&(n=i),!1!==t&&void 0!==t||(e=a(e,!0));var o=l(e),u=o.slice(0,n),p=r(o,n,u),m={};return p.centroids.forEach(function(e,n){m[n]=e}),c(e,function(e,n){var t=p.idxs[n];e.properties.cluster=t,e.properties.centroid=m[t]}),e}},function(e,n,t){"use strict";function i(e,n,t){if(null!==e){var a,r,o,l,c,s,u,p,m,d,g=0,_=0,f=e.type,h="FeatureCollection"===f,y="Feature"===f,v=h?e.features.length:1;for(a=0;a0,y=[];if(t)r="kmrand"==t?c(e,n):"kmpp"==t?s(e,n):t;else for(var v={};r.length0;i.length0;){var l=e[Math.floor(Math.random()*r)],c=o?l.join("_"):""+l;t[c]||(t[c]=!0,i.push(l))}if(i.length0,c={},s=e[Math.floor(Math.random()*o)],u=l?s.join("_"):""+s;for(i.push(s),c[u]=!0;i.length1&&"number"==typeof n[0]&&"number"==typeof n[1])return n;throw new Error("Coordinate is not a valid Point")}function i(e){if(!e)throw new Error("obj is required");var n;if(e.length?n=e:e.coordinates?n=e.coordinates:e.geometry&&e.geometry.coordinates&&(n=e.geometry.coordinates),n)return a(n),n;throw new Error("No valid coordinates")}function a(e){if(e.length>1&&"number"==typeof e[0]&&"number"==typeof e[1])return!0;if(Array.isArray(e[0])&&e[0].length)return a(e[0]);throw new Error("coordinates must only contain numbers")}function r(e,n,t){if(!n||!t)throw new Error("type and name required");if(!e||e.type!==n)throw new Error("Invalid input to "+t+": must be a "+n+", given "+e.type)}function o(e,n,t){if(!e)throw new Error("No feature passed");if(!t)throw new Error(".featureOf() requires a name");if(!e||"Feature"!==e.type||!e.geometry)throw new Error("Invalid input to "+t+", Feature with geometry required");if(!e.geometry||e.geometry.type!==n)throw new Error("Invalid input to "+t+": must be a "+n+", given "+e.geometry.type)}function l(e,n,t){if(!e)throw new Error("No featureCollection passed");if(!t)throw new Error(".collectionOf() requires a name");if(!e||"FeatureCollection"!==e.type)throw new Error("Invalid input to "+t+", FeatureCollection required");for(var i=0;i0){var a=v;throw v=null,a}t(i);var r=A(n.dispatch);if(h.length>0){var l=h.map(function(e){return o(e),e[g](e.payload,r,r)});return h=[],v=null,Promise.all(l)}return E}}},n.withTask=r,n.drainTasksForTesting=l,n.succeedTaskInTest=c,n.errorTaskInTest=s,n.disableStackCapturing=u;var S=function(e,n,t){};n.reportTasksForTesting=p;var w=function(e){return a(null,function(n,t,i){if(0===e.length)return t([]);var a=e.map(function(e){return null}),r=e.length,o=!1;return Promise.all(e.map(function(e,n){return e[g](e.payload,function(e){o||(r-=1,a[n]=e,0===r&&t(a))},function(e){o||(o=!0,i(e))})}))},function(n){return e.map(function(e,t){return c(e,n[t])})},function(n){return e.map(function(e,t){return s(e,n[t])})},"Task.all("+e.map(function(e){return d(e.type)}).join(", ")+")")};n.Task={all:w,map:function(e,n){return e.map(n)},bimap:function(e,n,t){return e.bimap(n,t)},chain:function(e,n){return e.chain(n)}}}).call(n,t(459)(e))},function(e,n,t){"use strict";function i(e,n){var t=Symbol("FORK_RESET_STATE"),i=function(n,i){return i.type===t?i.state:e(n,i)},a=n(i);return{store:a,fork:function(e){for(var n=[],i=1;i0&&void 0!==arguments[0]?arguments[0]:h,o=arguments[1];return Object.keys(r).forEach(function(e){var t=n(r[e],(0,d.actionFor)(e,o));r=(0,d.updateProperty)(r,e,t)}),(0,m.handleActions)((e={},(0,s.default)(e,_.REGISTER_ENTRY,t),(0,s.default)(e,_.DELETE_ENTRY,i),(0,s.default)(e,_.RENAME_ENTRY,a),e),h)(r,o)}}function r(e){return e.plugin=function(e){var n=this;return r(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=n(t,i);return Object.keys(a).forEach(function(n){a=(0,d.updateProperty)(a,n,e(a[n],(0,d.actionFor)(n,i)))}),a})},e.initialState=function(e){return r(a(e))},e}Object.defineProperty(n,"__esModule",{value:!0});var o=t(65),l=i(o),c=t(15),s=i(c),u=t(8),p=i(u);n.provideInitialState=a;var m=t(50),d=t(473),g=t(851),_=t(485),f=t(861),h={},y=a();n.default=r(y)},function(e,n,t){e.exports={default:t(2029),__esModule:!0}},function(e,n,t){t(461),t(301),e.exports=t(2039)},function(e,n,t){"use strict";var i=t(2031),a=t(2032),r=t(183),o=t(152);e.exports=t(840)(Array,"Array",function(e,n){this._t=o(e),this._i=0,this._k=n},function(){var e=this._t,n=this._k,t=this._i++;return!e||t>=e.length?(this._t=void 0,a(1)):"keys"==n?a(0,t):"values"==n?a(0,e[t]):a(0,[t,e[t]])},"values"),r.Arguments=r.Array,i("keys"),i("values"),i("entries")},function(e,n){e.exports=function(){}},function(e,n){e.exports=function(e,n){return{value:n,done:!!e}}},function(e,n){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,n,t){"use strict";var i=t(466),a=t(233),r=t(471),o={};t(184)(o,t(85)("iterator"),function(){return this}),e.exports=function(e,n,t){e.prototype=i(o,{next:a(1,t)}),r(e,n+" Iterator")}},function(e,n,t){var i=t(152),a=t(846),r=t(2036);e.exports=function(e){return function(n,t,o){var l,c=i(n),s=a(c.length),u=r(o,s);if(e&&t!=t){for(;s>u;)if((l=c[u++])!=l)return!0}else for(;s>u;u++)if((e||u in c)&&c[u]===t)return e||u||0;return!e&&-1}}},function(e,n,t){var i=t(467),a=Math.max,r=Math.min;e.exports=function(e,n){return e=i(e),e<0?a(e+n,0):r(e,n)}},function(e,n,t){var i=t(119).document;e.exports=i&&i.documentElement},function(e,n,t){var i=t(467),a=t(463);e.exports=function(e){return function(n,t){var r,o,l=String(a(n)),c=i(t),s=l.length;return c<0||c>=s?e?"":void 0:(r=l.charCodeAt(c),r<55296||r>56319||c+1===s||(o=l.charCodeAt(c+1))<56320||o>57343?e?l.charAt(c):r:e?l.slice(c,c+2):o-56320+(r-55296<<10)+65536)}}},function(e,n,t){var i=t(848),a=t(85)("iterator"),r=t(183);e.exports=t(49).isIterable=function(e){var n=Object(e);return void 0!==n[a]||"@@iterator"in n||r.hasOwnProperty(i(n))}},function(e,n,t){e.exports={default:t(2041),__esModule:!0}},function(e,n,t){t(461),t(301),e.exports=t(2042)},function(e,n,t){var i=t(153),a=t(849);e.exports=t(49).getIterator=function(e){var n=a(e);if("function"!=typeof n)throw TypeError(e+" is not iterable!");return i(n.call(e))}},function(e,n,t){t(2044);var i=t(49).Object;e.exports=function(e,n,t){return i.defineProperty(e,n,t)}},function(e,n,t){var i=t(108);i(i.S+i.F*!t(121),"Object",{defineProperty:t(120).f})},function(e,n,t){e.exports={default:t(2046),__esModule:!0}},function(e,n,t){t(2047),e.exports=t(49).Object.assign},function(e,n,t){var i=t(108);i(i.S+i.F,"Object",{assign:t(2048)})},function(e,n,t){"use strict";var i=t(298),a=t(472),r=t(302),o=t(300),l=t(839),c=Object.assign;e.exports=!c||t(185)(function(){var e={},n={},t=Symbol(),i="abcdefghijklmnopqrst";return e[t]=7,i.split("").forEach(function(e){n[e]=e}),7!=c({},e)[t]||Object.keys(c({},n)).join("")!=i})?function(e,n){for(var t=o(e),c=arguments.length,s=1,u=a.f,p=r.f;c>s;)for(var m,d=l(arguments[s++]),g=u?i(d).concat(u(d)):i(d),_=g.length,f=0;_>f;)p.call(d,m=g[f++])&&(t[m]=d[m]);return t}:c},function(module,exports){var slice=Array.prototype.slice,toArray=function(e){return slice.call(e)},tail=function(e){return slice.call(e,1)},createFn=function(e,n,t){var i=t-n.length;switch(i){case 0:return function(){return processInvocation(e,concatArgs(n,arguments),t)};case 1:return function(i){return processInvocation(e,concatArgs(n,arguments),t)};case 2:return function(i,a){return processInvocation(e,concatArgs(n,arguments),t)};case 3:return function(i,a,r){return processInvocation(e,concatArgs(n,arguments),t)};case 4:return function(i,a,r,o){return processInvocation(e,concatArgs(n,arguments),t)};case 5:return function(i,a,r,o,l){return processInvocation(e,concatArgs(n,arguments),t)};case 6:return function(i,a,r,o,l,c){return processInvocation(e,concatArgs(n,arguments),t)};case 7:return function(i,a,r,o,l,c,s){return processInvocation(e,concatArgs(n,arguments),t)};case 8:return function(i,a,r,o,l,c,s,u){return processInvocation(e,concatArgs(n,arguments),t)};case 9:return function(i,a,r,o,l,c,s,u,p){return processInvocation(e,concatArgs(n,arguments),t)};case 10:return function(i,a,r,o,l,c,s,u,p,m){return processInvocation(e,concatArgs(n,arguments),t)};default:return createEvalFn(e,n,i)}},concatArgs=function(e,n){return e.concat(toArray(n))},createEvalFn=function(fn,args,arity){var argList=makeArgList(arity),fnStr="false||function("+argList+"){ return processInvocation(fn, concatArgs(args, arguments)); }";return eval(fnStr)},makeArgList=function(e){for(var n=[],t=0;tn?e.slice(0,n):e},processInvocation=function(e,n,t){return n=trimArrLength(n,t),n.length===t?e.apply(null,n):createFn(e,n,t)},curry=function(e){return createFn(e,[],e.length)};curry.to=curry(function(e,n){return createFn(n,[],e)}),curry.adaptTo=curry(function(e,n){return curry.to(e,function(e){var t=tail(arguments).concat(e);return n.apply(this,t)})}),curry.adapt=function(e){return curry.adaptTo(e.length,e)},module.exports=curry},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M35.93,28.57V9.89a1,1,0,0,0-1-1h-5.9a1,1,0,0,0-1,1V28.57H9.39a1,1,0,0,0-1,1v5.9a1,1,0,0,0,1,1H28.07V55.11a1,1,0,0,0,1,1h5.9a1,1,0,0,0,1-1V36.43H54.61a1,1,0,0,0,1-1v-5.9a1,1,0,0,0-1-1Z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-add"},r);n.default=b},function(e,n,t){e.exports={default:t(2052),__esModule:!0}},function(e,n,t){t(301),t(461),e.exports=t(474).f("iterator")},function(e,n,t){e.exports={default:t(2054),__esModule:!0}},function(e,n,t){t(2055),t(2059),t(2060),t(2061),e.exports=t(49).Symbol},function(e,n,t){"use strict";var i=t(119),a=t(155),r=t(121),o=t(108),l=t(843),c=t(853).KEY,s=t(185),u=t(469),p=t(471),m=t(299),d=t(85),g=t(474),_=t(475),f=t(2056),h=t(2057),y=t(153),v=t(154),b=t(152),E=t(465),A=t(233),S=t(466),w=t(2058),N=t(476),O=t(120),x=t(298),L=N.f,T=O.f,I=w.f,R=i.Symbol,C=i.JSON,D=C&&C.stringify,M=d("_hidden"),F=d("toPrimitive"),P={}.propertyIsEnumerable,k=u("symbol-registry"),B=u("symbols"),j=u("op-symbols"),H=Object.prototype,G="function"==typeof R,U=i.QObject,W=!U||!U.prototype||!U.prototype.findChild,Y=r&&s(function(){return 7!=S(T({},"a",{get:function(){return T(this,"a",{value:7}).a}})).a})?function(e,n,t){var i=L(H,n);i&&delete H[n],T(e,n,t),i&&e!==H&&T(H,n,i)}:T,z=function(e){var n=B[e]=S(R.prototype);return n._k=e,n},V=G&&"symbol"==typeof R.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof R},K=function(e,n,t){return e===H&&K(j,n,t),y(e),n=E(n,!0),y(t),a(B,n)?(t.enumerable?(a(e,M)&&e[M][n]&&(e[M][n]=!1),t=S(t,{enumerable:A(0,!1)})):(a(e,M)||T(e,M,A(1,{})),e[M][n]=!0),Y(e,n,t)):T(e,n,t)},q=function(e,n){y(e);for(var t,i=f(n=b(n)),a=0,r=i.length;r>a;)K(e,t=i[a++],n[t]);return e},$=function(e,n){return void 0===n?S(e):q(S(e),n)},X=function(e){var n=P.call(this,e=E(e,!0));return!(this===H&&a(B,e)&&!a(j,e))&&(!(n||!a(this,e)||!a(B,e)||a(this,M)&&this[M][e])||n)},Z=function(e,n){if(e=b(e),n=E(n,!0),e!==H||!a(B,n)||a(j,n)){var t=L(e,n);return!t||!a(B,n)||a(e,M)&&e[M][n]||(t.enumerable=!0),t}},Q=function(e){for(var n,t=I(b(e)),i=[],r=0;t.length>r;)a(B,n=t[r++])||n==M||n==c||i.push(n);return i},J=function(e){for(var n,t=e===H,i=I(t?j:b(e)),r=[],o=0;i.length>o;)!a(B,n=i[o++])||t&&!a(H,n)||r.push(B[n]);return r};G||(R=function(){if(this instanceof R)throw TypeError("Symbol is not a constructor!");var e=m(arguments.length>0?arguments[0]:void 0),n=function(t){this===H&&n.call(j,t),a(this,M)&&a(this[M],e)&&(this[M][e]=!1),Y(this,e,A(1,t))};return r&&W&&Y(H,e,{configurable:!0,set:n}),z(e)},l(R.prototype,"toString",function(){return this._k}),N.f=Z,O.f=K,t(854).f=w.f=Q,t(302).f=X,t(472).f=J,r&&!t(297)&&l(H,"propertyIsEnumerable",X,!0),g.f=function(e){return z(d(e))}),o(o.G+o.W+o.F*!G,{Symbol:R});for(var ee="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;ee.length>ne;)d(ee[ne++]);for(var te=x(d.store),ie=0;te.length>ie;)_(te[ie++]);o(o.S+o.F*!G,"Symbol",{for:function(e){return a(k,e+="")?k[e]:k[e]=R(e)},keyFor:function(e){if(!V(e))throw TypeError(e+" is not a symbol!");for(var n in k)if(k[n]===e)return n},useSetter:function(){W=!0},useSimple:function(){W=!1}}),o(o.S+o.F*!G,"Object",{create:$,defineProperty:K,defineProperties:q,getOwnPropertyDescriptor:Z,getOwnPropertyNames:Q,getOwnPropertySymbols:J}),C&&o(o.S+o.F*(!G||s(function(){var e=R();return"[null]"!=D([e])||"{}"!=D({a:e})||"{}"!=D(Object(e))})),"JSON",{stringify:function(e){for(var n,t,i=[e],a=1;arguments.length>a;)i.push(arguments[a++]);if(t=n=i[1],(v(n)||void 0!==e)&&!V(e))return h(n)||(n=function(e,n){if("function"==typeof t&&(n=t.call(this,e,n)),!V(n))return n}),i[1]=n,D.apply(C,i)}}),R.prototype[F]||t(184)(R.prototype,F,R.prototype.valueOf),p(R,"Symbol"),p(Math,"Math",!0),p(i.JSON,"JSON",!0)},function(e,n,t){var i=t(298),a=t(472),r=t(302);e.exports=function(e){var n=i(e),t=a.f;if(t)for(var o,l=t(e),c=r.f,s=0;l.length>s;)c.call(e,o=l[s++])&&n.push(o);return n}},function(e,n,t){var i=t(462);e.exports=Array.isArray||function(e){return"Array"==i(e)}},function(e,n,t){var i=t(152),a=t(854).f,r={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],l=function(e){try{return a(e)}catch(e){return o.slice()}};e.exports.f=function(e){return o&&"[object Window]"==r.call(e)?l(e):a(i(e))}},function(e,n){},function(e,n,t){t(475)("asyncIterator")},function(e,n,t){t(475)("observable")},function(e,n,t){e.exports={default:t(2063),__esModule:!0}},function(e,n,t){t(2064),e.exports=t(49).Object.setPrototypeOf},function(e,n,t){var i=t(108);i(i.S,"Object",{setPrototypeOf:t(2065).set})},function(e,n,t){var i=t(154),a=t(153),r=function(e,n){if(a(e),!i(n)&&null!==n)throw TypeError(n+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,n,i){try{i=t(464)(Function.call,t(476).f(Object.prototype,"__proto__").set,2),i(e,[]),n=!(e instanceof Array)}catch(e){n=!0}return function(e,t){return r(e,t),n?e.__proto__=t:i(e,t),e}}({},!1):void 0),check:r}},function(e,n,t){e.exports={default:t(2067),__esModule:!0}},function(e,n,t){t(2068);var i=t(49).Object;e.exports=function(e,n){return i.create(e,n)}},function(e,n,t){var i=t(108);i(i.S,"Object",{create:t(466)})},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M53,26.21l-4.2-4.3a1,1,0,0,0-1.4,0L32,37.67,16.61,21.92a1,1,0,0,0-1.4,0L11,26.21a1,1,0,0,0,0,1.43L27.1,44.11l4.2,4.3a1,1,0,0,0,1.4,0l4.2-4.3L53,27.65a1,1,0,0,0,0-1.43"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-arrowdown"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-arrowleft"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M26.7,54.7l-4.5-4.4c-0.4-0.4-0.4-1,0-1.4L38.6,33L22.2,17c-0.4-0.4-0.4-1,0-1.5l4.5-4.4c0.4-0.4,1.1-0.4,1.5,0 l17.1,16.7l4.5,4.4c0.4,0.4,0.4,1,0,1.4L45.2,38L28.2,54.7C27.8,55.1,27.1,55.1,26.7,54.7"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-arrowright"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M41.68,41.16l-11.36-5a3,3,0,0,1-1.74-3L29.86,19h3l1.48,13.29,8.86,5.91Z"}),_.default.createElement("path",{d:"M32.21,11.7A20.06,20.06,0,1,1,12.15,31.77,20.09,20.09,0,0,1,32.21,11.7m0-3.65A23.71,23.71,0,1,0,55.92,31.77,23.71,23.71,0,0,0,32.21,8.06Z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-clock"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("g",{transform:"translate(8,8)"},_.default.createElement("path",{d:"M16.127688,49.4434399 L0.686714703,34.0024666 C-0.228904901,33.086847 -0.228904901,31.6023343 0.686714703,30.6867147 C1.12641074,30.2470187 1.72276655,30 2.34459065,30 L17.785564,30 C19.0804456,30 20.1301546,31.049709 20.1301546,32.3445907 L20.1301546,47.785564 C20.1301546,49.0804456 19.0804456,50.1301546 17.785564,50.1301546 C17.1637399,50.1301546 16.5673841,49.883136 16.127688,49.4434399 Z"}),_.default.createElement("path",{d:"M45.127688,19.4434399 L29.6867147,4.0024666 C28.7710951,3.086847 28.7710951,1.60233431 29.6867147,0.686714703 C30.1264107,0.247018663 30.7227665,-8.17124146e-14 31.3445907,-8.17124146e-14 L46.785564,-7.7547585e-14 C48.0804456,-7.7547585e-14 49.1301546,1.04970899 49.1301546,2.34459065 L49.1301546,17.785564 C49.1301546,19.0804456 48.0804456,20.1301546 46.785564,20.1301546 C46.1637399,20.1301546 45.5673841,19.883136 45.127688,19.4434399 Z",transform:"translate(39.065077, 10.065077) rotate(-180.000000) translate(-39.065077, -10.065077)"})))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-closewindow"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(8),l=i(o),c=t(3),s=i(c),u=t(4),p=i(u),m=t(6),d=i(m),g=t(7),_=i(g),f=t(0),h=i(f),y=t(1),v=i(y),b=t(11),E=i(b),A=(r=a=function(e){function n(){return(0,s.default)(this,n),(0,d.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,_.default)(n,e),(0,p.default)(n,[{key:"render",value:function(){return h.default.createElement(E.default,(0,l.default)({viewBox:"0 0 64 64"},this.props),h.default.createElement("path",{d:"M60.015 30h-4.12c-.961-11.648-10.237-20.932-21.88-21.908V4h-4v4.087C18.343 9.037 9.038 18.332 8.075 30h-4.06v4h4.06c.963 11.668 10.268 20.964 21.94 21.913V60h4v-4.092c11.643-.976 20.919-10.26 21.88-21.908h4.12v-4zm-8.131 0H39.723a8 8 0 0 0-5.708-5.73V12.103c9.42.954 16.928 8.473 17.869 17.897zm-21.87-17.9v12.155A7.999 7.999 0 0 0 24.248 30H12.086c.942-9.444 8.48-16.972 17.929-17.9zM12.087 34h12.161a7.999 7.999 0 0 0 5.768 5.745V51.9c-9.448-.928-16.987-8.456-17.93-17.9zm21.929 17.897V39.73A8 8 0 0 0 39.723 34h12.16c-.94 9.424-8.448 16.943-17.868 17.897z"}))}}]),n}(f.Component),a.propTypes={height:v.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-crosshairs"},r);n.default=A},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M29.2,29.57,9.52,40.93V20a2.81,2.81,0,0,1,1.4-2.43L29.2,7.06Z"}),_.default.createElement("path",{d:"M32.08,34.38l21,10.82L33.4,56.56a2.78,2.78,0,0,1-2.8,0L12.12,45.91Z"}),_.default.createElement("path",{d:"M54.48,20v19.6L34.8,29.49V7.06L53.09,17.61A2.81,2.81,0,0,1,54.48,20Z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-cube3d"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("g",{transform:"scale(1.2, 1.2) translate(0, 2)"},_.default.createElement("polygon",{points:"22.5,11.1 27.6,43.9 35.3,37.3 43,49 48.8,45 41,33.2 49,28.3 "}),_.default.createElement("path",{d:"M21.2,27.8C14.5,26.6,9.8,20.7,9.8,14c0-7.7,6.3-14,14-14s14,6.3,14,14c0,0.8-0.1,1.5-0.2,2.3l-2.5-0.4 c0.1-0.6,0.2-1.3,0.2-1.8c0-6.4-5.2-11.5-11.5-11.5S12.3,7.7,12.3,14c0,5.5,3.9,10.3,9.4,11.4L21.2,27.8z"})))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-cursorclick"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M23.62,23.41a1,1,0,0,1,.39.08,1,1,0,0,0-.78,0A1,1,0,0,1,23.62,23.41Z"}),_.default.createElement("path",{d:"M32,57.5A24.83,24.83,0,1,1,56.83,32.67,24.86,24.86,0,0,1,32,57.5Zm0-44.86a20,20,0,1,0,20,20A20,20,0,0,0,32,12.64Z"}),_.default.createElement("rect",{x:"28.8",y:"29.46",width:"6.41",height:"16.02",rx:"1.6",ry:"1.6"}),_.default.createElement("rect",{x:"28.8",y:"19.85",width:"6.41",height:"6.41",rx:"1.6",ry:"1.6"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-docs"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M53.11,56.13H10.89A3.11,3.11,0,0,1,7.79,53V31.92a1.86,1.86,0,0,1,3.72,0V52.4h41V31.92a1.86,1.86,0,0,1,3.72,0V53A3.11,3.11,0,0,1,53.11,56.13Z"}),_.default.createElement("path",{d:"M33.86,33l8-8a1.86,1.86,0,1,1,2.63,2.63L33.32,38.82a1.86,1.86,0,0,1-2.63,0L19.51,27.64A1.86,1.86,0,0,1,22.14,25l8,8V11.43a1.86,1.86,0,0,1,3.72,0Z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-dragndrop"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M23.85,23a1,1,0,0,1,.38.08,1,1,0,0,0-.76,0A1,1,0,0,1,23.85,23Z"}),_.default.createElement("path",{d:"M8.35,24.41V47.18a3.37,3.37,0,0,0,3.37,3.37H52.2a3.37,3.37,0,0,0,3.37-3.37V24.41L32,37.9Z"}),_.default.createElement("path",{d:"M55.57,16.82a3.37,3.37,0,0,0-3.37-3.37H11.72a3.37,3.37,0,0,0-3.37,3.37L32,30.31Z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-email"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("g",{transform:"translate(6.000000, 6.000000)"},_.default.createElement("path",{d:"M31.25,6.25 L36.0416667,11.0416667 L30.0208333,17.0208333 L32.9791667,19.9791667 L38.9583333,13.9583333 L43.75,18.75 L43.75,6.25 L31.25,6.25 Z M6.25,18.75 L11.0416667,13.9583333 L17.0208333,19.9791667 L19.9791667,17.0208333 L13.9583333,11.0416667 L18.75,6.25 L6.25,6.25 L6.25,18.75 Z M18.75,43.75 L13.9583333,38.9583333 L19.9791667,32.9791667 L17.0208333,30.0208333 L11.0416667,36.0416667 L6.25,31.25 L6.25,43.75 L18.75,43.75 Z M43.75,31.25 L38.9583333,36.0416667 L32.9791667,30.0208333 L30.0208333,32.9791667 L36.0416667,38.9583333 L31.25,43.75 L43.75,43.75 L43.75,31.25 Z"})))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-expand"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M55.25,35v-.09a1.86,1.86,0,0,0-.49-1,36.15,36.15,0,0,0-5.05-5,31.92,31.92,0,0,0-13.19-7A21.09,21.09,0,0,0,28,21.8a26.07,26.07,0,0,0-7.4,2.73,40.33,40.33,0,0,0-9.88,7.63c-.54.56-1.07,1.12-1.56,1.73a1.92,1.92,0,0,0,0,2.56,36.09,36.09,0,0,0,5.05,5,31.89,31.89,0,0,0,13.19,7,21.05,21.05,0,0,0,8.51.12,26.06,26.06,0,0,0,7.41-2.73,40.37,40.37,0,0,0,9.88-7.63c.54-.56,1.07-1.12,1.56-1.73a1.84,1.84,0,0,0,.49-1v-.19s0-.06,0-.09,0-.06,0-.09,0-.08,0-.09M32,44.51a9.35,9.35,0,1,1,9.28-9.35A9.31,9.31,0,0,1,32,44.51"}),_.default.createElement("path",{d:"M32,32.07a3.1,3.1,0,1,1-3.07,3.1A3.08,3.08,0,0,1,32,32.07"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-eyeseen"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M17.55,44.49a42.79,42.79,0,0,1-4.18-3.08,36.09,36.09,0,0,1-5.05-5,1.92,1.92,0,0,1,0-2.56c.49-.6,1-1.17,1.56-1.73a40.33,40.33,0,0,1,9.88-7.63,26.07,26.07,0,0,1,7.4-2.73,21.09,21.09,0,0,1,8.51.12,24.12,24.12,0,0,1,3.41,1L34.34,27.7a7.49,7.49,0,0,0-9.59,9.59Z"}),_.default.createElement("path",{d:"M23.14,47.37l5.73-5.73a7.49,7.49,0,0,0,9.82-9.82l6-6a42.78,42.78,0,0,1,4.18,3.09,36.15,36.15,0,0,1,5.05,5,1.86,1.86,0,0,1,.49,1V35s0,0,0,.09,0,.06,0,.09,0,.06,0,.09v.19a1.84,1.84,0,0,1-.49,1c-.49.6-1,1.17-1.56,1.73a40.37,40.37,0,0,1-9.88,7.63,26.06,26.06,0,0,1-7.41,2.73,21.05,21.05,0,0,1-8.51-.12A24.09,24.09,0,0,1,23.14,47.37Z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-eyeunseen"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M49.61,20.51,36.56,7.46a1.36,1.36,0,0,0-.32-.24,1.6,1.6,0,0,0-.39-.14,1.53,1.53,0,0,0-.26,0H15.38A1.39,1.39,0,0,0,14,8.45v47.1a1.39,1.39,0,0,0,1.39,1.39H48.63A1.39,1.39,0,0,0,50,55.55V21.48A1.4,1.4,0,0,0,49.61,20.51Zm-1,35H15.38V8.45h19.4V20.92a1.39,1.39,0,0,0,1.39,1.39H48.63Z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-file"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(8),l=i(o),c=t(3),s=i(c),u=t(4),p=i(u),m=t(6),d=i(m),g=t(7),_=i(g),f=t(1),h=i(f),y=t(0),v=i(y),b=t(11),E=i(b),A=(r=a=function(e){function n(){return(0,s.default)(this,n),(0,d.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,_.default)(n,e),(0,p.default)(n,[{key:"render",value:function(){return v.default.createElement(E.default,(0,l.default)({viewBox:"0 0 64 64"},this.props),v.default.createElement("path",{d:"M48.015 58h-32a8 8 0 0 1-8-8V26h48v24a8 8 0 0 1-8 8zm-2-44h-28a6 6 0 0 0-6 6v2h40v-2a6 6 0 0 0-6-6zm-2 26v-6h-4v4h-16v-4h-4v6a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2zm-4-34h-16a4 4 0 0 0-4 4h24a4 4 0 0 0-4-4z"}))}}]),n}(v.default.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-minus"},r);n.default=A},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var a=t(9),r=i(a),o=(0,r.default)(["\n background-color: currentColor;\n border-radius: 1px;\n display: inline-block;\n padding: 0 4px;\n position: absolute;\n top: 45%;\n left: 10%;\n\n .text {\n color: white;\n font-size: ",";\n }\n"],["\n background-color: currentColor;\n border-radius: 1px;\n display: inline-block;\n padding: 0 4px;\n position: absolute;\n top: 45%;\n left: 10%;\n\n .text {\n color: white;\n font-size: ",";\n }\n"]),l=(0,r.default)(["\n display: inline-block;\n position: relative;\n color: currentColor;\n height: ",";\n"],["\n display: inline-block;\n position: relative;\n color: currentColor;\n height: ",";\n"]),c=t(0),s=i(c),u=t(10),p=i(u),m=t(33),d=p.default.div(o,function(e){return e.fontSize}),g=p.default.div(l,function(e){return e.height}),_=function(e){var n=e.ext,t=e.height,i=e.fontSize;return s.default.createElement(g,{height:t},s.default.createElement(m.File,{height:t}),s.default.createElement(d,{fontSize:i},s.default.createElement("div",{className:"text"},n)))};n.default=_},function(e,n,t){e.exports={default:t(2087),__esModule:!0}},function(e,n,t){t(2088);var i=t(49).Object;e.exports=function(e,n){return i.defineProperties(e,n)}},function(e,n,t){var i=t(108);i(i.S+i.F*!t(121),"Object",{defineProperties:t(844)})},function(e,n,t){e.exports={default:t(2090),__esModule:!0}},function(e,n,t){t(2091),e.exports=t(49).Object.freeze},function(e,n,t){var i=t(154),a=t(853).onFreeze;t(477)("freeze",function(e){return function(n){return e&&i(n)?e(a(n)):n}})},function(e,n,t){"use strict";function i(e){return!0===a(e)&&"[object Object]"===Object.prototype.toString.call(e)}/*! +!function(n,i,a){void 0!==e&&e.exports?e.exports=a():t(391)("bowser",a)}(0,0,function(){function e(e){function n(n){var t=e.match(n);return t&&t.length>1&&t[1]||""}function t(n){var t=e.match(n);return t&&t.length>1&&t[2]||""}var i,a=n(/(ipod|iphone|ipad)/i).toLowerCase(),r=/like android/i.test(e),l=!r&&/android/i.test(e),c=/nexus\s*[0-6]\s*/i.test(e),s=!c&&/nexus\s*[0-9]+/i.test(e),u=/CrOS/.test(e),p=/silk/i.test(e),m=/sailfish/i.test(e),d=/tizen/i.test(e),g=/(web|hpw)os/i.test(e),_=/windows phone/i.test(e),f=(/SamsungBrowser/i.test(e),!_&&/windows/i.test(e)),h=!a&&!p&&/macintosh/i.test(e),y=!l&&!m&&!d&&!g&&/linux/i.test(e),v=t(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),b=n(/version\/(\d+(\.\d+)?)/i),E=/tablet/i.test(e)&&!/tablet pc/i.test(e),A=!E&&/[^-]mobi/i.test(e),S=/xbox/i.test(e);/opera/i.test(e)?i={name:"Opera",opera:o,version:b||n(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(e)?i={name:"Opera",opera:o,version:n(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||b}:/SamsungBrowser/i.test(e)?i={name:"Samsung Internet for Android",samsungBrowser:o,version:b||n(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/coast/i.test(e)?i={name:"Opera Coast",coast:o,version:b||n(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(e)?i={name:"Yandex Browser",yandexbrowser:o,version:b||n(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(e)?i={name:"UC Browser",ucbrowser:o,version:n(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(e)?i={name:"Maxthon",maxthon:o,version:n(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(e)?i={name:"Epiphany",epiphany:o,version:n(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(e)?i={name:"Puffin",puffin:o,version:n(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(e)?i={name:"Sleipnir",sleipnir:o,version:n(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(e)?i={name:"K-Meleon",kMeleon:o,version:n(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:_?(i={name:"Windows Phone",osname:"Windows Phone",windowsphone:o},v?(i.msedge=o,i.version=v):(i.msie=o,i.version=n(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(e)?i={name:"Internet Explorer",msie:o,version:n(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:u?i={name:"Chrome",osname:"Chrome OS",chromeos:o,chromeBook:o,chrome:o,version:n(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(e)?i={name:"Microsoft Edge",msedge:o,version:v}:/vivaldi/i.test(e)?i={name:"Vivaldi",vivaldi:o,version:n(/vivaldi\/(\d+(\.\d+)?)/i)||b}:m?i={name:"Sailfish",osname:"Sailfish OS",sailfish:o,version:n(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(e)?i={name:"SeaMonkey",seamonkey:o,version:n(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(e)?(i={name:"Firefox",firefox:o,version:n(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(e)&&(i.firefoxos=o,i.osname="Firefox OS")):p?i={name:"Amazon Silk",silk:o,version:n(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(e)?i={name:"PhantomJS",phantom:o,version:n(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(e)?i={name:"SlimerJS",slimer:o,version:n(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(e)||/rim\stablet/i.test(e)?i={name:"BlackBerry",osname:"BlackBerry OS",blackberry:o,version:b||n(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:g?(i={name:"WebOS",osname:"WebOS",webos:o,version:b||n(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(e)&&(i.touchpad=o)):/bada/i.test(e)?i={name:"Bada",osname:"Bada",bada:o,version:n(/dolfin\/(\d+(\.\d+)?)/i)}:d?i={name:"Tizen",osname:"Tizen",tizen:o,version:n(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||b}:/qupzilla/i.test(e)?i={name:"QupZilla",qupzilla:o,version:n(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||b}:/chromium/i.test(e)?i={name:"Chromium",chromium:o,version:n(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||b}:/chrome|crios|crmo/i.test(e)?i={name:"Chrome",chrome:o,version:n(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:l?i={name:"Android",version:b}:/safari|applewebkit/i.test(e)?(i={name:"Safari",safari:o},b&&(i.version=b)):a?(i={name:"iphone"==a?"iPhone":"ipad"==a?"iPad":"iPod"},b&&(i.version=b)):i=/googlebot/i.test(e)?{name:"Googlebot",googlebot:o,version:n(/googlebot\/(\d+(\.\d+))/i)||b}:{name:n(/^(.*)\/(.*) /),version:t(/^(.*)\/(.*) /)},!i.msedge&&/(apple)?webkit/i.test(e)?(/(apple)?webkit\/537\.36/i.test(e)?(i.name=i.name||"Blink",i.blink=o):(i.name=i.name||"Webkit",i.webkit=o),!i.version&&b&&(i.version=b)):!i.opera&&/gecko\//i.test(e)&&(i.name=i.name||"Gecko",i.gecko=o,i.version=i.version||n(/gecko\/(\d+(\.\d+)?)/i)),i.windowsphone||!l&&!i.silk?!i.windowsphone&&a?(i[a]=o,i.ios=o,i.osname="iOS"):h?(i.mac=o,i.osname="macOS"):S?(i.xbox=o,i.osname="Xbox"):f?(i.windows=o,i.osname="Windows"):y&&(i.linux=o,i.osname="Linux"):(i.android=o,i.osname="Android");var w="";i.windows?w=function(e){switch(e){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}(n(/Windows ((NT|XP)( \d\d?.\d)?)/i)):i.windowsphone?w=n(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):i.mac?(w=n(/Mac OS X (\d+([_\.\s]\d+)*)/i),w=w.replace(/[_\s]/g,".")):a?(w=n(/os (\d+([_\s]\d+)*) like mac os x/i),w=w.replace(/[_\s]/g,".")):l?w=n(/android[ \/-](\d+(\.\d+)*)/i):i.webos?w=n(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):i.blackberry?w=n(/rim\stablet\sos\s(\d+(\.\d+)*)/i):i.bada?w=n(/bada\/(\d+(\.\d+)*)/i):i.tizen&&(w=n(/tizen[\/\s](\d+(\.\d+)*)/i)),w&&(i.osversion=w);var N=!i.windows&&w.split(".")[0];return E||s||"ipad"==a||l&&(3==N||N>=4&&!A)||i.silk?i.tablet=o:(A||"iphone"==a||"ipod"==a||l||c||i.blackberry||i.webos||i.bada)&&(i.mobile=o),i.msedge||i.msie&&i.version>=10||i.yandexbrowser&&i.version>=15||i.vivaldi&&i.version>=1||i.chrome&&i.version>=20||i.samsungBrowser&&i.version>=4||i.firefox&&i.version>=20||i.safari&&i.version>=6||i.opera&&i.version>=10||i.ios&&i.osversion&&i.osversion.split(".")[0]>=6||i.blackberry&&i.version>=10.1||i.chromium&&i.version>=20?i.a=o:i.msie&&i.version<10||i.chrome&&i.version<20||i.firefox&&i.version<20||i.safari&&i.version<6||i.opera&&i.version<10||i.ios&&i.osversion&&i.osversion.split(".")[0]<6||i.chromium&&i.version<20?i.c=o:i.x=o,i}function n(e){return e.split(".").length}function t(e,n){var t,i=[];if(Array.prototype.map)return Array.prototype.map.call(e,n);for(t=0;t=0;){if(a[0][i]>a[1][i])return 1;if(a[0][i]!==a[1][i])return-1;if(0===i)return 0}}function a(n,t,a){var r=l;"string"==typeof t&&(a=t,t=void 0),void 0===t&&(t=!1),a&&(r=e(a));var o=""+r.version;for(var c in n)if(n.hasOwnProperty(c)&&r[c]){if("string"!=typeof n[c])throw new Error("Browser version in the minVersion map should be a string: "+c+": "+String(n));return i([o,n[c]])<0}return t}function r(e,n,t){return!a(e,n,t)}var o=!0,l=e("undefined"!=typeof navigator?navigator.userAgent||"":"");return l.test=function(e){for(var n=0;n=.5;)d-=.5,g+=.5*l;else if(_>r-u)for(;_>r-u&&d<=.5;)d+=.5,_-=.5*l;var f=n-m*o,h=f+o,y=.5;if(.5===d&&(m=Math.floor(m),y=1),f=y;)m-=y,f+=y*o;else if(h>i-u)for(;h>i-u&&m<=1-y;)m+=y,h-=y*o;return Object.keys(a).find(function(e){var n=a[e];return n.x===m&&n.y===d})}t.d(n,"a",function(){return a}),n.b=i;var a={top:{x:.5,y:0},"top-left":{x:0,y:0},"top-right":{x:1,y:0},bottom:{x:.5,y:1},"bottom-left":{x:0,y:1},"bottom-right":{x:1,y:1},left:{x:0,y:.5},right:{x:1,y:.5}}},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(0),l=(t.n(o),t(1)),c=t.n(l),s=t(141),u=t(270),p=t(271),m=t(688),d=function(){function e(e,n){for(var t=0;t","Nicolas Belmonte ","Rye Terrell ","Mikola Lysenko ","Shaojing Li ","Ravi Akenapalli "],repository:{type:"git",url:"https://github.com/uber/luma.gl"},keywords:["webgl","visualization","animation","3d"],main:"dist/index.js",module:"dist-es6/index.js",files:["src","dist","dist-es6","headless.js"],scripts:{start:"cat < docs/get-started/examples.md","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","build-es6-packages":"","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps",build:"npm run build-clean && npm run build-es6 && npm run build-es5",cover:"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover",lint:"eslint src test && npm run lint-yarn","lint-examples":"eslint examples","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","publish-prod":"npm run build && npm run test-fast && npm publish","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta",bench:"node test/bench/node.js","bench-browser":"webpack-dev-server --env.bench --progress --hot --open",test:"npm run lint && npm run build && npm run test-node","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/modules/fp64/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","test-browser":"webpack-dev-server --env.test --progress --hot --open","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel",docs:"npm run docs-build && open ./_docs/docs/index.html","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages"},dependencies:{"gl-constants":"^1.0.0","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1",seer:"^0.2.2","webgl-debug":"^1.0.2"},devDependencies:{"babel-cli":"^6.18","babel-core":"^6.18","babel-eslint":"^6.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-builtin-extend":"^1.1.0","babel-preset-es2015":"^6.18",babelify:"^7.2.0",benchmark:"^2.1.4","brfs-babel":"^1.0.0",browserify:"^13.0.0",buble:"^0.15.1","buble-loader":"^0.4.0",coveralls:"^2.13.0",disc:"^1.3.2",eslint:"^3.0","eslint-config-uber-es2015":"^3.0.0","eslint-config-uber-jsx":"^3.0.0","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0",faucet:"0.0.1",gl:"^4.0.2",mkdirp:"^0.5.1","module-alias":"^2.0.0",nyc:"^10.2.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1",reify:"^0.4.4","source-map-loader":"^0.2.1","source-map-support":"^0.4.2","tap-browser-color":"^0.1.2",tape:"^4.6.3","tape-catch":"^1.0.4","tape-promise":"^1.1.0","webpack-dev-server":"^2.4.4"},nyc:{sourceMap:!1,instrument:!1,include:["src/**/*.js"],exclude:["test/**/*.js"]},babel:{presets:[["es2015",{modules:!1}]],env:{test:{plugins:["istanbul"]}}}}},function(e,n,t){"use strict";function i(e,n){if("string"!=typeof n)return n;var t=Number(n);if(!isNaN(t))return t;n=n.replace(/^.*\./,"");var i=e[n];return l()(void 0!==i,"Accessing undefined constant GL."+n),i}function a(e,n){n=Number(n);for(var t in e)if(e[t]===n)return"gl."+t;return String(n)}function r(e,n){l()(void 0!==n,"undefined key"),n=Number(n);for(var t in e)if(e[t]===n)return"gl."+t;return String(n)}n.c=i,n.a=a,n.b=r;var o=t(12),l=t.n(o)},function(e,n,t){"use strict";function i(){return p}function a(e){var n=e.width,t=void 0===n?800:n,a=e.height,r=void 0===a?600:a,o=e.id,l=void 0===o?"gl-canvas":o,c=e.insert,s=void 0===c||c,u=document.createElement("canvas");return u.id=l,u.style.width=Number.isFinite(t)?t+"px":"100%",u.style.height=Number.isFinite(r)?r+"px":"100%",s&&i().then(function(e){var n=e.body;n.insertBefore(u,n.firstChild)}),u}function r(e){var n=e.id;if(!u)throw new Error("createGLContext called on canvas '"+n+"' before page was loaded");return document.getElementById(n)}function o(e){return{width:e.clientWidth,height:e.clientHeight}}function l(e,n){var t=n.useDevicePixelRatio,i=void 0===t||t,a=i?window.devicePixelRatio||1:1,r=o(e);return{width:Math.floor(r.width*a),height:Math.floor(r.height*a),devicePixelRatio:a}}function c(e,n){var t=n.useDevicePixelRatio,i=void 0===t||t,a=l(e,{useDevicePixelRatio:i});a.width===e.width&&a.height===e.height||(e.width=a.width,e.height=a.height)}n.c=i,n.a=a,n.b=r,n.d=c;var s="undefined"!=typeof window,u=!1,p=s?new Promise(function(e,n){window.onload=function(){u=!0,e(document)}}):Promise.resolve({})},function(e,n,t){"use strict";function i(e){function n(e){o("WebGL context: "+(e.statusMessage||"Unknown error"))}var t=e.canvas,i=e.opts,a=void 0===i?{}:i,r=e.onError,o=void 0===r?function(e){return null}:r;t.addEventListener("webglcontextcreationerror",n,!1);var l=a.webgl1,c=void 0===l||l,s=a.webgl2,u=void 0===s||s,p=null;return u&&(p=p||t.getContext("webgl2",a),p=p||t.getContext("experimental-webgl2",a)),c&&(p=p||t.getContext("webgl",a),p=p||t.getContext("experimental-webgl",a)),t.removeEventListener("webglcontextcreationerror",n,!1),p||o("Failed to create "+(u&&!c?"WebGL2":"WebGL")+" context")}function a(e){var n=e.onContextCreate,t=void 0===n?function(){return null}:n,i=e.onContextCreated,a=void 0===i?function(){}:i;if(o()(t||a),"undefined"!=typeof HTMLCanvasElement){var r=HTMLCanvasElement.prototype.getContext;HTMLCanvasElement.prototype.getContext=function(e,n){var i=void 0;return"webgl"===e&&(i=t({canvas:this,type:e,opts:n,getContext:r.bind(this)})),i=i||r.call(this,e,n),i instanceof WebGLRenderingContext&&a({canvas:this,context:i,type:e,opts:n}),i}}}n.a=i,n.b=a;var r=t(12),o=t.n(r)},function(e,n,t){"use strict";function i(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function a(e){return e&&32874===e.TEXTURE_BINDING_3D}function r(e,n,t){var i=s[t],a="function"==typeof i?i(e,n,t):i;return void 0!==a?a:n(t)}n.a=r;var o,l=t(114),c=function(e){return a(e)?void 0:0},s=(o={},i(o,35723,function(e){return a(e)?void 0:4352}),i(o,l.a.RASTERIZER_DISCARD,c),i(o,l.a.SAMPLES,c),i(o,36795,function(e,n){var t=a(e)?e.getExtension("EXT_disjoint_timer_query_webgl2"):e.getExtension("EXT_disjoint_timer_query");return t&&t.GPU_DISJOINT_EXT?n(t.GPU_DISJOINT_EXT):0}),i(o,37445,function(e,n){var t=e.getExtension("WEBGL_debug_renderer_info");return n(t&&t.UNMASKED_VENDOR_WEBGL||l.a.VENDOR)}),i(o,37446,function(e,n){var t=e.getExtension("WEBGL_debug_renderer_info");return n(t&&t.UNMASKED_RENDERER_WEBGL||l.a.RENDERER)}),i(o,34047,function(e,n){var t=e.luma.extensions.EXT_texture_filter_anisotropic;return t?n(t.MAX_TEXTURE_MAX_ANISOTROPY_EXT):1}),i(o,l.a.MAX_3D_TEXTURE_SIZE,c),i(o,l.a.MAX_ARRAY_TEXTURE_LAYERS,c),i(o,l.a.MAX_CLIENT_WAIT_TIMEOUT_WEBGL,c),i(o,l.a.MAX_COLOR_ATTACHMENTS,function(e,n){if(!a(e)){var t=e.getExtension("WEBGL_draw_buffers");return t?n(t.MAX_COLOR_ATTACHMENTS_WEBGL):0}}),i(o,l.a.MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS,c),i(o,l.a.MAX_COMBINED_UNIFORM_BLOCKS,c),i(o,l.a.MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS,c),i(o,l.a.MAX_DRAW_BUFFERS,function(e){if(!a(e)){var n=e.getExtension("WEBGL_draw_buffers");return n?n.MAX_DRAW_BUFFERS_WEBGL:0}}),i(o,l.a.MAX_ELEMENT_INDEX,function(e){return e.getExtension("OES_element_index")?2147483647:65535}),i(o,l.a.MAX_ELEMENTS_INDICES,function(e){return e.getExtension("OES_element_index")?16777216:65535}),i(o,l.a.MAX_ELEMENTS_VERTICES,function(e){return 16777216}),i(o,l.a.MAX_FRAGMENT_INPUT_COMPONENTS,c),i(o,l.a.MAX_FRAGMENT_UNIFORM_BLOCKS,c),i(o,l.a.MAX_FRAGMENT_UNIFORM_COMPONENTS,c),i(o,l.a.MAX_SAMPLES,c),i(o,l.a.MAX_SERVER_WAIT_TIMEOUT,c),i(o,l.a.MAX_TEXTURE_LOD_BIAS,c),i(o,l.a.MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS,c),i(o,l.a.MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS,c),i(o,l.a.MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS,c),i(o,l.a.MAX_UNIFORM_BLOCK_SIZE,c),i(o,l.a.MAX_UNIFORM_BUFFER_BINDINGS,c),i(o,l.a.MAX_VARYING_COMPONENTS,c),i(o,l.a.MAX_VERTEX_OUTPUT_COMPONENTS,c),i(o,l.a.MAX_VERTEX_UNIFORM_BLOCKS,c),i(o,l.a.MAX_VERTEX_UNIFORM_COMPONENTS,c),i(o,l.a.MIN_PROGRAM_TEXEL_OFFSET,c),i(o,l.a.MAX_PROGRAM_TEXEL_OFFSET,c),i(o,l.a.UNIFORM_BUFFER_OFFSET_ALIGNMENT,c),o)},function(e,n,t){"use strict";function i(e,n,t){for(var i=e.split(/\r?\n/),o={},c={},s=0;s1&&void 0!==arguments[1]?arguments[1]:1,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:": ",i=e.split(/\r?\n/),a=String(i.length+n-1).length;return i.map(function(e,i){var r=i+n,l=String(r).length;return o(r,a-l)+t+e})}function o(e,n){for(var t="",i=0;i=0&&setTimeout(function(){e.restoreContext()},b)},0)}},e.restoreContext=function(){_&&d.length&&setTimeout(function(){if(!v)throw"can not restore. webglcontestlost listener did not call event.preventDefault";r(),s(u),_=!1,y=0,v=!1;for(var e=d.slice(),n=o("context restored"),t=0;t0&&void 0!==arguments[0]?arguments[0]:"id";return p[e]=p[e]||1,e+"-"+p[e]++}function o(e){for(var n={},t=0,i=arguments.length;t1&&void 0!==arguments[1]?arguments[1]:{};i(this,n),Object(l.c)(e);var r=a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,Object.assign({},t,{target:t.target||o.e.TEXTURE_3D})));return r.width=null,r.height=null,r.depth=null,Object.seal(r),r.setImageData(t),t.generateMipmap&&r.generateMipmap(),r}return r(n,e),p(n,null,[{key:"isSupported",value:function(e){return Object(l.h)(e)}}]),p(n,[{key:"initialize",value:function(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.opts=Object.assign({},this.opts,n);var t=this.opts,i=t.pixels,a=t.settings;a&&(Object(c.g)(a,function(){i&&e.setImage3D(e.opts)}),this.setParameters(n))}},{key:"setImage3D",value:function(e){var n=e.level,t=void 0===n?0:n,i=e.internalformat,a=void 0===i?o.e.RGBA:i,r=e.width,l=e.height,c=e.depth,s=void 0===c?1:c,p=e.border,m=void 0===p?0:p,d=e.format,g=e.type,_=void 0===g?o.e.UNSIGNED_BYTE:g,f=e.offset,h=void 0===f?0:f,y=e.pixels;if(ArrayBuffer.isView(y))return void this.gl.texImage3D(this.target,t,a,r,l,s,m,d,_,y);y instanceof u.a&&(this.gl.bindBuffer(o.e.PIXEL_UNPACK_BUFFER,y.handle),this.gl.texImage3D(this.target,t,a,r,l,s,m,d,_,h),this.gl.bindBuffer(o.e.PIXEL_UNPACK_BUFFER,y.handle))}}]),n}(s.a);n.a=m},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(31),l=t(143),c=function(){function e(e,n){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:{};i(this,n);a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,t));throw new Error("Texture2DArray not yet implemented")}return r(n,e),c(n,null,[{key:"isSupported",value:function(e){return Object(o.h)(e)}}]),n}(l.a);n.a=s},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var r,o=t(12),l=t.n(o),c=function(){function e(e,n){var t=[],i=!0,a=!1,r=void 0;try{for(var o,l=e[Symbol.iterator]();!(i=(o=l.next()).done)&&(t.push(o.value),!n||t.length!==n);i=!0);}catch(e){a=!0,r=e}finally{try{!i&&l.return&&l.return()}finally{if(a)throw r}}return t}return function(n,t){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return e(n,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function(){function e(e,n){for(var t=0;t0&&(a=1/Math.sqrt(a),e[0]=n[0]*a,e[1]=n[1]*a),e}e.exports=t},function(e,n){function t(e,n){return e[0]*n[0]+e[1]*n[1]}e.exports=t},function(e,n){function t(e,n,t,i){return e[0]=n,e[1]=t,e[2]=i,e}e.exports=t},function(e,n){function t(e,n){var t=n[0]-e[0],i=n[1]-e[1],a=n[2]-e[2];return Math.sqrt(t*t+i*i+a*a)}e.exports=t},function(e,n){function t(e,n,t){return e[0]=n[0]+t[0],e[1]=n[1]+t[1],e[2]=n[2]+t[2],e}e.exports=t},function(e,n){function t(e,n,t){return e[0]=n[0]-t[0],e[1]=n[1]-t[1],e[2]=n[2]-t[2],e}e.exports=t},function(e,n){function t(e,n,t){return e[0]=n[0]*t[0],e[1]=n[1]*t[1],e[2]=n[2]*t[2],e}e.exports=t},function(e,n){function t(e,n,t){return e[0]=n[0]/t[0],e[1]=n[1]/t[1],e[2]=n[2]/t[2],e}e.exports=t},function(e,n){function t(e,n,t){return e[0]=n[0]*t,e[1]=n[1]*t,e[2]=n[2]*t,e}e.exports=t},function(e,n){function t(e,n,t,i){return e[0]=n[0]+t[0]*i,e[1]=n[1]+t[1]*i,e[2]=n[2]+t[2]*i,e}e.exports=t},function(e,n){function t(e,n){return e[0]=-n[0],e[1]=-n[1],e[2]=-n[2],e}e.exports=t},function(e,n){function t(e,n){return e[0]=1/n[0],e[1]=1/n[1],e[2]=1/n[2],e}e.exports=t},function(e,n){function t(e,n,t,i){var a=n[0],r=n[1],o=n[2];return e[0]=a+i*(t[0]-a),e[1]=r+i*(t[1]-r),e[2]=o+i*(t[2]-o),e}e.exports=t},function(e,n){function t(e,n){var t=n[0]-e[0],i=n[1]-e[1],a=n[2]-e[2],r=n[3]-e[3];return Math.sqrt(t*t+i*i+a*a+r*r)}e.exports=t},function(e,n){function t(e,n,t){return e[0]=n[0]-t[0],e[1]=n[1]-t[1],e[2]=n[2]-t[2],e[3]=n[3]-t[3],e}e.exports=t},function(e,n){function t(e,n,t){return e[0]=n[0]/t[0],e[1]=n[1]/t[1],e[2]=n[2]/t[2],e[3]=n[3]/t[3],e}e.exports=t},function(e,n){function t(e,n,t,i){return e[0]=n[0]+t[0]*i,e[1]=n[1]+t[1]*i,e[2]=n[2]+t[2]*i,e[3]=n[3]+t[3]*i,e}e.exports=t},function(e,n){function t(e,n){return e[0]=-n[0],e[1]=-n[1],e[2]=-n[2],e[3]=-n[3],e}e.exports=t},function(e,n){function t(e,n){return e[0]=1/n[0],e[1]=1/n[1],e[2]=1/n[2],e[3]=1/n[3],e}e.exports=t},function(e,n,t){"use strict";t.d(n,"a",function(){return u});var i=t(405),a=t.n(i);t.d(n,"b",function(){return a.a});var r=t(1614),o=t(1615),l=t(1617),c=t(1618),s=t(1616),u=(r.a,o.a,{vs:l.a,fs:c.a,defaultUniforms:{}})},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default="#define SHADER_NAME luma-default-vertex\n\n#define LIGHT_MAX 4\n\n// object attributes\nattribute vec3 positions;\nattribute vec3 normals;\nattribute vec4 colors;\nattribute vec4 pickingColors;\nattribute vec2 texCoords;\n\n// camera and object matrices\nuniform mat4 modelMatrix;\nuniform mat4 viewMatrix;\nuniform mat4 viewInverseMatrix;\nuniform mat4 projectionMatrix;\nuniform mat4 viewProjectionMatrix;\n\n// objectMatrix * viewMatrix = worldMatrix\nuniform mat4 worldMatrix;\nuniform mat4 worldInverseMatrix;\nuniform mat4 worldInverseTransposeMatrix;\nuniform mat4 objectMatrix;\nuniform vec3 cameraPosition;\n\n// lighting configuration\nuniform bool enableLights;\nuniform vec3 ambientColor;\nuniform vec3 directionalColor;\nuniform vec3 lightingDirection;\n\n// point lights configuration\nuniform vec3 pointLocation[LIGHT_MAX];\nuniform vec3 pointColor[LIGHT_MAX];\nuniform int numberPoints;\n\n// reflection / refraction configuration\nuniform bool useReflection;\n\n// varyings\nvarying vec3 vReflection;\nvarying vec4 vColor;\nvarying vec4 vPickingColor;\nvarying vec2 vTexCoord;\nvarying vec4 vNormal;\nvarying vec3 lightWeighting;\n\nvoid main(void) {\n\n vec4 mvPosition = worldMatrix * vec4(positions, 1.0);\n vec4 transformedNormal = worldInverseTransposeMatrix * vec4(normals, 1.0);\n\n // lighting code\n if(!enableLights) {\n lightWeighting = vec3(1.0, 1.0, 1.0);\n } else {\n vec3 plightDirection;\n vec3 pointWeight = vec3(0.0, 0.0, 0.0);\n float directionalLightWeighting =\n max(dot(transformedNormal.xyz, lightingDirection), 0.0);\n for (int i = 0; i < LIGHT_MAX; i++) {\n if (i < numberPoints) {\n plightDirection = normalize(\n (viewMatrix * vec4(pointLocation[i], 1.0)).xyz - mvPosition.xyz);\n pointWeight += max(\n dot(transformedNormal.xyz, plightDirection), 0.0) * pointColor[i];\n } else {\n break;\n }\n }\n\n lightWeighting = ambientColor +\n (directionalColor * directionalLightWeighting) + pointWeight;\n }\n\n // refraction / reflection code\n if (useReflection) {\n vReflection =\n (viewInverseMatrix[3] - (worldMatrix * vec4(positions, 1.0))).xyz;\n } else {\n vReflection = vec3(1.0, 1.0, 1.0);\n }\n\n // pass results to varyings\n vColor = colors;\n vPickingColor = pickingColors;\n vTexCoord = texCoords;\n // vNormal = transformedNormal;\n gl_Position = projectionMatrix * viewMatrix * modelMatrix * vec4(positions, 1.0);\n}\n"},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default="#define SHADER_NAME luma-default-fragment\n\n#ifdef GL_ES\nprecision highp float;\n#endif\n\n// varyings\nvarying vec4 vColor;\nvarying vec4 vPickingColor;\nvarying vec2 vTexCoord;\nvarying vec3 lightWeighting;\nvarying vec3 vReflection;\nvarying vec4 vNormal;\n\n// texture configs\nuniform bool hasTexture1;\nuniform sampler2D sampler1;\nuniform bool hasTextureCube1;\nuniform samplerCube samplerCube1;\n\n// picking configs\nuniform bool enablePicking;\nuniform bool hasPickingColors;\nuniform vec3 pickColor;\n\n// reflection / refraction configs\nuniform float reflection;\nuniform float refraction;\n\n// fog configuration\nuniform bool hasFog;\nuniform vec3 fogColor;\nuniform float fogNear;\nuniform float fogFar;\n\nvoid main(){\n // set color from texture\n if (!hasTexture1) {\n gl_FragColor = vec4(vColor.rgb, vColor.a);\n } else {\n gl_FragColor =\n vec4(texture2D(sampler1, vec2(vTexCoord.s, vTexCoord.t)).rgb, 1.0);\n }\n // gl_FragColor.rgba *= lightWeighting\n\n // has cube texture then apply reflection\n // if (hasTextureCube1) {\n // vec3 nReflection = normalize(vReflection);\n // vec3 reflectionValue;\n // if (refraction > 0.0) {\n // reflectionValue = refract(nReflection, vNormal.xyz, refraction);\n // } else {\n // reflectionValue = -reflect(nReflection, vNormal.xyz);\n // }\n\n // // TODO(nico): check whether this is right.\n // vec4 cubeColor = textureCube(samplerCube1,\n // vec3(-reflectionValue.x, -reflectionValue.y, reflectionValue.z));\n // gl_FragColor = vec4(mix(gl_FragColor.xyz, cubeColor.xyz, reflection), 1.0);\n // }\n\n // set picking\n // if (enablePicking) {\n // if (hasPickingColors) {\n // gl_FragColor = vPickingColor;\n // } else {\n // gl_FragColor = vec4(pickColor, 1.0);\n // }\n // }\n\n // handle fog\n // if (hasFog) {\n // float depth = gl_FragCoord.z / gl_FragCoord.w;\n // float fogFactor = smoothstep(fogNear, fogFar, depth);\n // gl_FragColor = mix(gl_FragColor, vec4(fogColor, gl_FragColor.w), fogFactor);\n // }\n}\n"},function(e,n,t){"use strict";e.exports={hasTexture1:!1,hasTextureCube1:!1,enableLights:!1,useReflection:!1,enablePicking:!1,hasPickingColors:!1,hasFog:!1}},function(e,n,t){"use strict";n.a="#define SHADER_NAME luma-default-vs\n\n#define LIGHT_MAX 4\n\nattribute vec3 position;\nattribute vec3 normal;\nattribute vec4 color;\nattribute vec2 texCoord1;\n\nuniform mat4 worldMatrix;\nuniform mat4 viewMatrix;\nuniform mat4 projectionMatrix;\nuniform mat4 worldInverseTransposeMatrix;\n\nuniform bool enableLights;\nuniform vec3 ambientColor;\nuniform vec3 directionalColor;\nuniform vec3 lightingDirection;\n\nuniform vec3 pointLocation[LIGHT_MAX];\nuniform vec3 pointColor[LIGHT_MAX];\nuniform int numberPoints;\n\nvarying vec4 vColor;\nvarying vec2 vTexCoord;\nvarying vec3 lightWeighting;\n\nvoid main(void) {\n vec4 mvPosition = worldMatrix * vec4(position, 1.0);\n\n if(!enableLights) {\n lightWeighting = vec3(1.0, 1.0, 1.0);\n } else {\n vec3 plightDirection;\n vec3 pointWeight = vec3(0.0, 0.0, 0.0);\n vec4 transformedNormal = worldInverseTransposeMatrix * vec4(normal, 1.0);\n float directionalLightWeighting = max(dot(transformedNormal.xyz, lightingDirection), 0.0);\n for (int i = 0; i < LIGHT_MAX; i++) {\n if (i < numberPoints) {\n plightDirection =\n normalize((viewMatrix * vec4(pointLocation[i], 1.0)).xyz - mvPosition.xyz);\n pointWeight += max(dot(transformedNormal.xyz, plightDirection), 0.0) * pointColor[i];\n } else {\n break;\n }\n }\n\n lightWeighting = ambientColor + (directionalColor * directionalLightWeighting) + pointWeight;\n }\n\n vColor = color;\n vTexCoord = texCoord1;\n gl_Position = projectionMatrix * worldMatrix * vec4(position, 1.0);\n}\n"},function(e,n,t){"use strict";n.a="#ifdef GL_ES\nprecision highp float;\n#endif\n\n#define SHADER_NAME luma-default-fs\n\nvarying vec4 vColor;\nvarying vec2 vTexCoord;\nvarying vec3 lightWeighting;\n\nuniform bool hasTexture1;\nuniform sampler2D sampler1;\n\nuniform bool enablePicking;\nuniform vec3 pickColor;\n\nuniform bool hasFog;\nuniform vec3 fogColor;\n\nuniform float fogNear;\nuniform float fogFar;\n\nvoid main() {\n if(!hasTexture1) {\n gl_FragColor = vec4(vColor.rgb * lightWeighting, vColor.a);\n } else {\n gl_FragColor =\n vec4(texture2D(sampler1, vec2(vTexCoord.s, vTexCoord.t)).rgb * lightWeighting, 1.0);\n }\n\n if (enablePicking) {\n gl_FragColor = vec4(pickColor, 1.0);\n }\n\n /* handle fog */\n if (hasFog) {\n float depth = gl_FragCoord.z / gl_FragCoord.w;\n float fogFactor = smoothstep(fogNear, fogFar, depth);\n gl_FragColor = mix(gl_FragColor, vec4(fogColor, gl_FragColor.w), fogFactor);\n }\n}\n"},function(e,n){e.exports={hasTexture1:!1,hasTextureCube1:!1,enableLights:!1,useReflection:!1,enablePicking:!1,hasPickingColors:!1,hasFog:!1}},function(e,n,t){"use strict";n.a="#define SHADER_NAME luma_modular_vertex\n\n// object attributes\nattribute vec3 positions;\nattribute vec3 normals;\nattribute vec4 colors;\nattribute vec2 texCoords;\nattribute vec3 pickingColors;\n\nvoid main(void) {\n\n // Set up position\n#ifdef MODULE_GEOMETRY\n geometry_setPosition(positions);\n geometry_setNormal(normals);\n#endif\n\n#ifdef MODULE_PROJECT\n project_setPositionAndNormal_Model(positions, normals);\n gl_Position = project_model_to_clipspace(positions);\n#endif\n\n // Set up depth\n#ifdef MODULE_LOGDEPTH\n logdepth_adjustPosition(gl_Position);\n#endif\n\n#ifdef MODULE_DIFFUSE\n diffuse_setTextureCoordinate(texCoords);\n#endif\n\n // Set up color calculations\n#ifdef MODULE_MATERIAL\n material_setDiffuseColor(colors);\n material_setDiffuseTextureCoordinates(texCoords);\n#endif\n\n#ifdef MODULE_LIGHTING\n lighting_setPositionAndNormal(positions, normals);\n lighting_apply_light(positions);\n lighting_apply_reflection(positions);\n#endif\n\n#ifdef MODULE_PICKING\n picking_setPickingColor(pickingColors);\n#endif\n\n}\n"},function(e,n,t){"use strict";n.a="#define SHADER_NAME luma-modular-fragment\n\n#ifdef GL_ES\nprecision highp float;\n#endif\n\n// varyings\nvarying vec4 vColor;\n\nvoid main(){\n gl_FragColor = vec4(1., 0., 1., 1.);\n\n#ifdef MODULE_DIFFUSE\n gl_FragColor = diffuse_filterColor(gl_FragColor);\n#endif\n\n#ifdef MODULE_MATERIAL\n gl_FragColor = material_filterColor(gl_FragColor);\n#endif\n\n#ifdef MODULE_LIGHTING\n gl_FragColor = lighting_filterColor(gl_FragColor);\n#endif\n\n#ifdef MODULE_FOG\n gl_FragColor = fog_filterColor(gl_FragColor);\n#endif\n\n#ifdef MODULE_PICKING\n gl_FragColor = picking_filterHighlightColor(gl_FragColor);\n gl_FragColor = picking_filterPickingColor(gl_FragColor);\n#endif\n\n#ifdef MODULE_LOGDEPTH\n logdepth_setFragDepth(gl_Position);\n#endif\n}\n"},function(e,n,t){"use strict";var i=(t(406),t(708));t.d(n,"a",function(){return i.a});t(709)},function(e,n,t){"use strict";function i(e,n){var t=e.vendor,i=e.renderer,a=void 0;switch(n){case"nvidia":a=t.match(/NVIDIA/i)||i.match(/NVIDIA/i);break;case"intel":a=t.match(/INTEL/i)||i.match(/INTEL/i);break;case"amd":a=t.match(/AMD/i)||i.match(/AMD/i)||t.match(/ATI/i)||i.match(/ATI/i);break;default:a=!1}return a}function a(e){var n="",t=Object(o.getContextInfo)(e);return i(t,"nvidia")?n+="#define NVIDIA_GPU\n#define NVIDIA_FP64_WORKAROUND 1\n#define NVIDIA_EQUATION_WORKAROUND 1\n":i(t,"intel")?n+="#define INTEL_GPU\n#define INTEL_FP64_WORKAROUND 1\n#define NVIDIA_EQUATION_WORKAROUND 1\n#define INTEL_TAN_WORKAROUND 1\n":i(t,"amd")?n+="#define AMD_GPU\n":n+="#define DEFAULT_GPU\n#define INTEL_TAN_WORKAROUND 1\n",n}function r(e){var n="// Defines for shader portability\n#if (__VERSION__ > 120)\n# define attribute in\n# define varying out\n# define FRAG_DEPTH\n# define DERIVATIVES\n# define DRAW_BUFFERS\n# define TEXTURE_LOD\n#else\n// # define in attribute\n// # define out varying\n#endif // __VERSION\n";return Object(l.c)(e,l.a.GLSL_FRAG_DEPTH)&&(n+="// FRAG_DEPTH => gl_FragDepth is available\n#ifdef GL_EXT_frag_depth\n#extension GL_EXT_frag_depth : enable\n# define FRAG_DEPTH\n# define gl_FragDepth gl_FragDepthEXT\n#endif\n"),Object(l.c)(e,l.a.GLSL_DERIVATIVES)&&(n+="// DERIVATIVES => dxdF, dxdY and fwidth are available\n#ifdef GL_OES_standard_derivatives\n#extension GL_OES_standard_derivatives : enable\n# define DERIVATIVES\n#endif\n"),Object(l.c)(e,l.a.GLSL_FRAG_DATA)&&(n+="// DRAW_BUFFERS => gl_FragData[] is available\n#ifdef GL_EXT_draw_buffers\n#extension GL_EXT_draw_buffers : require\n#define DRAW_BUFFERS\n#endif\n"),Object(l.c)(e,l.a.GLSL_TEXTURE_LOD)&&(n+="// TEXTURE_LOD => texture2DLod etc are available\n#ifdef GL_EXT_shader_texture_lod\n#extension GL_EXT_shader_texture_lod : enable\n# define TEXTURE_LOD\n#define texture2DLod texture2DLodEXT\n#define texture2DProjLod texture2DProjLodEXT\n#define texture2DProjLod texture2DProjLodEXT\n#define textureCubeLod textureCubeLodEXT\n#define texture2DGrad texture2DGradEXT\n#define texture2DProjGrad texture2DProjGradEXT\n#define texture2DProjGrad texture2DProjGradEXT\n#define textureCubeGrad textureCubeGradEXT\n#endif\n"),n}n.a=a,n.b=r;var o=t(144),l=t(276)},function(e,n,t){"use strict";t.d(n,"b",function(){return i}),t.d(n,"a",function(){return a});var i="#ifdef MODULE_LOGDEPTH\n logdepth_adjustPosition(gl_Position);\n#endif\n",a="#ifdef MODULE_MATERIAL\n gl_FragColor = material_filterColor(gl_FragColor);\n#endif\n\n#ifdef MODULE_LIGHTING\n gl_FragColor = lighting_filterColor(gl_FragColor);\n#endif\n\n#ifdef MODULE_FOG\n gl_FragColor = fog_filterColor(gl_FragColor);\n#endif\n\n#ifdef MODULE_PICKING\n gl_FragColor = picking_filterHighlightColor(gl_FragColor);\n gl_FragColor = picking_filterPickingColor(gl_FragColor);\n#endif\n\n#ifdef MODULE_LOGDEPTH\n logdepth_setFragDepth();\n#endif\n"},function(e,n,t){"use strict";t.d(n,"a",function(){return l}),t.d(n,"c",function(){return c}),t.d(n,"d",function(){return s}),t.d(n,"b",function(){return d});var i=t(407),a=t.n(i),r=t(690),o={},l=function(e){o[e.id]||(o[e.id]=e,a.a.listItem("luma.gl",e.id))},c=function(e,n){if(r.b.__SEER_INITIALIZED__&&!a.a.throttle("luma.gl:"+e.id,1e3)){var t=Object.assign({},e.geometry.attributes,e.attributes),i=Object.assign({},e.uniforms,n);a.a.multiUpdate("luma.gl",e.id,[{path:"objects.uniforms",data:i},{path:"objects.attributes",data:t}])}},s=function(e){delete o[e],a.a.deleteItem("luma.gl",e)},u=function e(n,t,i){n&&(t.length>1?e(n[t[0]],t.slice(1),i):n[t[0]]=i)},p=new Map,m=function(e,n,t){if(r.b.__SEER_INITIALIZED__){p.has(e)||p.set(e,new Map);p.get(e).set(n,t)}},d=function(e,n){if(r.b.__SEER_INITIALIZED__&&e){var t=p.get(e);t&&t.forEach(function(e,t){u(n,t,e)})}};a.a.listenFor("luma.gl",function(e){var n=o[e.itemKey];if(n&&"edit"===e.type&&"uniforms"===e.valuePath[0]){var t=e.valuePath.slice(1);m(e.itemKey,t,e.value);var i=n.getUniforms();u(i,t,e.value),n.setUniforms(i)}})},function(e,n,t){"use strict";function i(e){return[e+1&255,e+1>>8&255,e+1>>16&255]}function a(e){var n=o(e,3);return n[0]+256*n[1]+65536*n[2]-1}function r(){return l}n.b=i,n.a=a,n.c=r;var o=function(){function e(e,n){var t=[],i=!0,a=!1,r=void 0;try{for(var o,l=e[Symbol.iterator]();!(i=(o=l.next()).done)&&(t.push(o.value),!n||t.length!==n);i=!0);}catch(e){a=!0,r=e}finally{try{!i&&l.return&&l.return()}finally{if(a)throw r}}return t}return function(n,t){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return e(n,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),l=new Uint8Array([0,0,0])},function(e,n,t){"use strict";var i=t(1625);t.d(n,"a",function(){return i.a})},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(){}function r(e){return!0!==e&&e}function o(e){var n=e.getBoundingClientRect();return{x:n.left,y:n.top,bbox:n}}function l(e,n){return n=n||window,e||n.event}function c(e){return e.wheelDelta?e.wheelDelta/120:-(e.detail||0)/3}function s(e){var n=e.which||e.keyCode,t=d(n),i=n-111;return i>0&&i<13&&(t="f"+i),t=t||String.fromCharCode(n).toLowerCase(),{code:n,key:t,shift:e.shiftKey,control:e.ctrlKey,alt:e.altKey,meta:e.metaKey}}function u(e){return 3===e.which||2===e.button}function p(e,n){n=n||window,e=e||n.event;var t=n.document;if(t=t.documentElement||t.body,e.touches&&e.touches.length){for(var i=[],a=e.touches.length,r=void 0,o=0;o1&&void 0!==arguments[1]?arguments[1]:{};n=Object.assign({},y,n);var t=n.bind;if(t)for(var i in n)i.match(/^on[a-zA-Z0-9]+$/)&&function(e,i){n[e]=function(){i.apply(t,Array.prototype.slice.call(arguments))}}(i,n[i]);return new h(e,n)}n.a=g;var _=function(){function e(e,n){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:{};return i(this,n),a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,Object.assign({},t,{geometry:new o.ConeGeometry(t)})))}return r(n,e),n}(l.Model);n.a=c},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(106),l=t(145),c=t(37),s=function(e){function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};i(this,n);var r=t.id,l=void 0===r?Object(c.uid)("cube"):r;return a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,Object.assign({},t,{id:l,geometry:new o.CubeGeometry(t)})))}return r(n,e),n}(l.Model);n.a=s},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(106),l=t(279),c=function(e){function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return i(this,n),a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,Object.assign({},t,{geometry:new o.CylinderGeometry(t)})))}return r(n,e),n}(l.a);n.a=c},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(145),l=t(106),c=function(e){function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return i(this,n),a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,Object.assign({},t,{geometry:new l.IcoSphereGeometry(t)})))}return r(n,e),n}(o.Model);n.a=c},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(106),l=t(279),c=t(37),s=function(e){function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};i(this,n);var r=t.id,l=void 0===r?Object(c.uid)("plane"):r;return a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,Object.assign({},t,{id:l,geometry:new o.PlaneGeometry(t)})))}return r(n,e),n}(l.a);n.a=s},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(145),l=t(106),c=t(37),s=function(e){function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};i(this,n);var r=t.id,o=void 0===r?Object(c.uid)("sphere"):r;return a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,Object.assign({},t,{id:o,geometry:new l.SphereGeometry(t)})))}return r(n,e),n}(o.Model);n.a=s},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(106),l=t(145),c=function(e){function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return i(this,n),a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,Object.assign({},t,{geometry:new o.TruncatedConeGeometry(t)})))}return r(n,e),n}(l.Model);n.a=c},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(145),l=t(106),c=t(144),s="attribute vec2 aClipSpacePosition;\nattribute vec2 aTexCoord;\nattribute vec2 aCoordinate;\n\nvarying vec2 position;\nvarying vec2 coordinate;\nvarying vec2 uv;\n\nvoid main(void) {\n gl_Position = vec4(aClipSpacePosition, 0., 1.);\n position = aClipSpacePosition;\n coordinate = aCoordinate;\n uv = aTexCoord;\n}\n",u=[-1,-1,1,-1,-1,1,1,1],p=function(e){function n(e,t){i(this,n);var r=u.map(function(e){return-1===e?0:e}),o=a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,Object.assign({},t,{vs:s,geometry:new l.Geometry({drawMode:c.GL.TRIANGLE_STRIP,vertexCount:4,attributes:{aClipSpacePosition:{size:2,value:new Float32Array(u)},aTexCoord:{size:2,value:new Float32Array(r)},aCoordinate:{size:2,value:new Float32Array(r)}}})})));return o.setVertexCount(4),o}return r(n,e),n}(o.Model);n.a=p},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i=t(719);Object.defineProperty(n,"setPathPrefix",{enumerable:!0,get:function(){return i.setPathPrefix}}),Object.defineProperty(n,"loadFile",{enumerable:!0,get:function(){return i.loadFile}}),Object.defineProperty(n,"loadImage",{enumerable:!0,get:function(){return i.loadImage}});var a=t(1636);Object.defineProperty(n,"loadFiles",{enumerable:!0,get:function(){return a.loadFiles}}),Object.defineProperty(n,"loadImages",{enumerable:!0,get:function(){return a.loadImages}}),Object.defineProperty(n,"loadTextures",{enumerable:!0,get:function(){return a.loadTextures}}),Object.defineProperty(n,"loadProgram",{enumerable:!0,get:function(){return a.loadProgram}}),Object.defineProperty(n,"loadModel",{enumerable:!0,get:function(){return a.loadModel}}),Object.defineProperty(n,"parseModel",{enumerable:!0,get:function(){return a.parseModel}})},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(){}function r(e){return new c(e).sendAsync()}Object.defineProperty(n,"__esModule",{value:!0});var o=function(){function e(e,n){for(var t=0;t0&&void 0!==arguments[0]?arguments[0]:this.body||null;return new Promise(function(t,i){try{var a=e.req,r=e.method,o=e.noCache,c=e.sendAsBinary,s=e.responseType,u=o?e.url+(e.url.indexOf("?")>=0?"&":"?")+Date.now():e.url;a.open(r,u,e.async),s&&(a.responseType=s),e.async&&(a.onreadystatechange=function(e){a.readyState===l.COMPLETED&&(200===a.status?t(a.responseType?a.response:a.responseText):i(new Error(a.status+": "+u)))}),c?a.sendAsBinary(n):a.send(n),e.async||(200===a.status?t(a.responseType?a.response:a.responseText):i(new Error(a.status+": "+u)))}catch(e){i(e)}})}}]),e}()},function(e,n,t){"use strict";function i(){}function a(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=t.urls,r=t.onProgress,l=void 0===r?i:r;return(0,g.default)("string"==typeof n,"loadTexture: url must be string"),o(Object.assign({urls:a,onProgress:l},t)).then(function(n){return n.map(function(n,i){return new f.Texture2D(e,Object.assign({id:a[i]},t,{data:n}))})})}function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.urls,t=e.onProgress,a=void 0===t?i:t;(0,g.default)(n.every(function(e){return"string"==typeof e}),"loadImages: {urls} must be array of strings");var r=0;return Promise.all(n.map(function(t){var i=(0,_.loadFile)(Object.assign({url:t},e));return i.then(function(e){return a({progress:++r/n.length,count:r,total:n.length,url:t})}),i}))}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.urls,t=e.onProgress,a=void 0===t?i:t;(0,g.default)(n.every(function(e){return"string"==typeof e}),"loadImages: {urls} must be array of strings");var r=0;return Promise.all(n.map(function(t){var i=(0,_.loadImage)(t,e);return i.then(function(e){return a({progress:++r/n.length,count:r,total:n.length,url:t})}),i}))}function l(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.urls,a=n.onProgress,r=void 0===a?i:a;return(0,g.default)(t.every(function(e){return"string"==typeof e}),"loadTextures: {urls} must be array of strings"),o(Object.assign({urls:t,onProgress:r},n)).then(function(i){return i.map(function(i,a){var r=Array.isArray(n.parameters)?n.parameters[a]:n.parameters;return r=void 0===r?{}:r,new f.Texture2D(e,Object.assign({id:t[a]},r,{data:i}))})})}function c(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.vs,a=n.fs,o=n.onProgress,l=void 0===o?i:o;return r(Object.assign({urls:[t,a],onProgress:l},n)).then(function(t){var i=m(t,2),a=i[0],r=i[1];return new f.Program(e,Object.assign({vs:a,fs:r},n))})}function s(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.url,a=n.onProgress,o=void 0===a?i:a;return r(Object.assign({urls:[t],onProgress:o},n)).then(function(t){var i=m(t,1),a=i[0];return u(e,Object.assign({file:a},n))})}function u(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.file,i=n.program,a=void 0===i?new f.Program(e):i,r="string"==typeof t?p(t):t,o={},l={};for(var c in r){var s=r[c];Array.isArray(s)?o[c]="indices"===c?new Uint16Array(s):new Float32Array(s):l[c]=s}return new h.Model(e,Object.assign({program:a,geometry:new y.Geometry({attributes:o})},l,n))}function p(e){try{return JSON.parse(e)}catch(e){throw new Error("Failed to parse JSON: "+e)}}Object.defineProperty(n,"__esModule",{value:!0});var m=function(){function e(e,n){var t=[],i=!0,a=!1,r=void 0;try{for(var o,l=e[Symbol.iterator]();!(i=(o=l.next()).done)&&(t.push(o.value),!n||t.length!==n);i=!0);}catch(e){a=!0,r=e}finally{try{!i&&l.return&&l.return()}finally{if(a)throw r}}return t}return function(n,t){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return e(n,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();n.loadTexture=a,n.loadFiles=r,n.loadImages=o,n.loadTextures=l,n.loadProgram=c,n.loadModel=s,n.parseModel=u;var d=t(12),g=function(e){return e&&e.__esModule?e:{default:e}}(d),_=t(719),f=t(144),h=t(145),y=t(106)},function(e,n,t){"use strict";n.a={name:"fp32",vs:"#ifdef INTEL_TAN_WORKAROUND\n\n// All these functions are for substituting tan() function from Intel GPU only\nconst float TWO_PI = 6.2831854820251465;\nconst float PI_2 = 1.5707963705062866;\nconst float PI_16 = 0.1963495463132858;\n\nconst float SIN_TABLE_0 = 0.19509032368659973;\nconst float SIN_TABLE_1 = 0.3826834261417389;\nconst float SIN_TABLE_2 = 0.5555702447891235;\nconst float SIN_TABLE_3 = 0.7071067690849304;\n\nconst float COS_TABLE_0 = 0.9807852506637573;\nconst float COS_TABLE_1 = 0.9238795042037964;\nconst float COS_TABLE_2 = 0.8314695954322815;\nconst float COS_TABLE_3 = 0.7071067690849304;\n\nconst float INVERSE_FACTORIAL_3 = 1.666666716337204e-01; // 1/3!\nconst float INVERSE_FACTORIAL_5 = 8.333333767950535e-03; // 1/5!\nconst float INVERSE_FACTORIAL_7 = 1.9841270113829523e-04; // 1/7!\nconst float INVERSE_FACTORIAL_9 = 2.75573188446287533e-06; // 1/9!\n\nfloat sin_taylor_fp32(float a) {\n float r, s, t, x;\n\n if (a == 0.0) {\n return 0.0;\n }\n\n x = -a * a;\n s = a;\n r = a;\n\n r = r * x;\n t = r * INVERSE_FACTORIAL_3;\n s = s + t;\n\n r = r * x;\n t = r * INVERSE_FACTORIAL_5;\n s = s + t;\n\n r = r * x;\n t = r * INVERSE_FACTORIAL_7;\n s = s + t;\n\n r = r * x;\n t = r * INVERSE_FACTORIAL_9;\n s = s + t;\n\n return s;\n}\n\nvoid sincos_taylor_fp32(float a, out float sin_t, out float cos_t) {\n if (a == 0.0) {\n sin_t = 0.0;\n cos_t = 1.0;\n }\n sin_t = sin_taylor_fp32(a);\n cos_t = sqrt(1.0 - sin_t * sin_t);\n}\n\nfloat tan_taylor_fp32(float a) {\n float sin_a;\n float cos_a;\n\n if (a == 0.0) {\n return 0.0;\n }\n\n // 2pi range reduction\n float z = floor(a / TWO_PI);\n float r = a - TWO_PI * z;\n\n float t;\n float q = floor(r / PI_2 + 0.5);\n int j = int(q);\n\n if (j < -2 || j > 2) {\n return 0.0 / 0.0;\n }\n\n t = r - PI_2 * q;\n\n q = floor(t / PI_16 + 0.5);\n int k = int(q);\n int abs_k = int(abs(float(k)));\n\n if (abs_k > 4) {\n return 0.0 / 0.0;\n } else {\n t = t - PI_16 * q;\n }\n\n float u = 0.0;\n float v = 0.0;\n\n float sin_t, cos_t;\n float s, c;\n sincos_taylor_fp32(t, sin_t, cos_t);\n\n if (k == 0) {\n s = sin_t;\n c = cos_t;\n } else {\n if (abs(float(abs_k) - 1.0) < 0.5) {\n u = COS_TABLE_0;\n v = SIN_TABLE_0;\n } else if (abs(float(abs_k) - 2.0) < 0.5) {\n u = COS_TABLE_1;\n v = SIN_TABLE_1;\n } else if (abs(float(abs_k) - 3.0) < 0.5) {\n u = COS_TABLE_2;\n v = SIN_TABLE_2;\n } else if (abs(float(abs_k) - 4.0) < 0.5) {\n u = COS_TABLE_3;\n v = SIN_TABLE_3;\n }\n if (k > 0) {\n s = u * sin_t + v * cos_t;\n c = u * cos_t - v * sin_t;\n } else {\n s = u * sin_t - v * cos_t;\n c = u * cos_t + v * sin_t;\n }\n }\n\n if (j == 0) {\n sin_a = s;\n cos_a = c;\n } else if (j == 1) {\n sin_a = c;\n cos_a = -s;\n } else if (j == -1) {\n sin_a = -c;\n cos_a = s;\n } else {\n sin_a = -s;\n cos_a = -c;\n }\n return sin_a / cos_a;\n}\n#endif\n\nfloat tan_fp32(float a) {\n#ifdef INTEL_TAN_WORKAROUND\n return tan_taylor_fp32(a);\n#else\n return tan(a);\n#endif\n}\n",fs:null}},function(e,n,t){"use strict";var i=(t(1639),t(1640)),a=t(1641),r=i.a+"\n"+a.a;n.a={name:"fp64",vs:r,fs:null};i.a},function(e,n,t){"use strict"},function(e,n,t){"use strict";n.a="uniform float ONE;\n\n#if defined(NVIDIA_FP64_WORKAROUND) || defined(INTEL_FP64_WORKAROUND)\nvec2 split(float a) {\n const float SPLIT = 4097.0;\n float t = a * SPLIT;\n float a_hi = t * ONE - (t - a);\n float a_lo = a * ONE - a_hi;\n return vec2(a_hi, a_lo);\n}\n#else\nvec2 split(float a) {\n const float SPLIT = 4097.0;\n float t = a * SPLIT;\n float a_hi = t - (t - a);\n float a_lo = a - a_hi;\n return vec2(a_hi, a_lo);\n}\n#endif\n\n#if defined(NVIDIA_EQUATION_WORKAROUND) || defined(INTEL_EQUATION_WORKAROUND)\nvec2 quickTwoSum(float a, float b) {\n float sum = (a + b) * ONE;\n float err = b - (sum - a) * ONE;\n return vec2(sum, err);\n}\n#else\nvec2 quickTwoSum(float a, float b) {\n float sum = a + b;\n float err = b - (sum - a);\n return vec2(sum, err);\n}\n#endif\n\n#if defined(NVIDIA_EQUATION_WORKAROUND) || defined(INTEL_EQUATION_WORKAROUND)\n\n/* The purpose of this workaround is to prevent shader compilers from\noptimizing away necessary arithmetic operations by swapping their sequences\nor transform the equation to some 'equivalent' from.\n\nThe method is to multiply an artifical variable, ONE, which will be known to\nthe compiler to be 1 only at runtime. The whole expression is then represented\nas a polynomial with respective to ONE. In the coefficients of all terms, only one a\nand one b should appear\n\nerr = (a + b) * ONE^6 - a * ONE^5 - (a + b) * ONE^4 + a * ONE^3 - b - (a + b) * ONE^2 + a * ONE\n*/\n\nvec2 twoSum(float a, float b) {\n float s = (a + b);\n float v = (s * ONE - a) * ONE;\n float err = (a - (s - v) * ONE) * ONE * ONE * ONE + (b - v);\n return vec2(s, err);\n}\n#else\nvec2 twoSum(float a, float b) {\n float s = a + b;\n float v = s - a;\n float err = (a - (s - v)) + (b - v);\n return vec2(s, err);\n}\n#endif\n\n#if defined(NVIDIA_EQUATION_WORKAROUND) || defined(INTEL_EQUATION_WORKAROUND)\n/* Same thing as in twoSum() */\nvec2 twoSub(float a, float b) {\n float s = (a - b);\n float v = (s * ONE - a) * ONE;\n float err = (a - (s - v) * ONE) * ONE * ONE * ONE - (b + v);\n return vec2(s, err);\n}\n#else\nvec2 twoSub(float a, float b) {\n float s = a - b;\n float v = s - a;\n float err = (a - (s - v)) - (b + v);\n return vec2(s, err);\n}\n#endif\n\n#if defined(NVIDIA_EQUATION_WORKAROUND) || defined(INTEL_EQUATION_WORKAROUND)\nvec2 twoSqr(float a) {\n float prod = a * a;\n vec2 a_fp64 = split(a);\n\n float err = ((a_fp64.x * a_fp64.x - prod) * ONE + 2.0 * a_fp64.x *\n a_fp64.y * ONE * ONE) + a_fp64.y * a_fp64.y * ONE * ONE * ONE;\n return vec2(prod, err);\n}\n#else\nvec2 twoSqr(float a) {\n float prod = a * a;\n vec2 a_fp64 = split(a);\n\n float err = ((a_fp64.x * a_fp64.x - prod) + 2.0 * a_fp64.x * a_fp64.y) + a_fp64.y * a_fp64.y;\n return vec2(prod, err);\n}\n#endif\n\nvec2 twoProd(float a, float b) {\n float prod = a * b;\n vec2 a_fp64 = split(a);\n vec2 b_fp64 = split(b);\n float err = ((a_fp64.x * b_fp64.x - prod) + a_fp64.x * b_fp64.y +\n a_fp64.y * b_fp64.x) + a_fp64.y * b_fp64.y;\n return vec2(prod, err);\n}\n\nvec2 sum_fp64(vec2 a, vec2 b) {\n vec2 s, t;\n s = twoSum(a.x, b.x);\n t = twoSum(a.y, b.y);\n s.y += t.x;\n s = quickTwoSum(s.x, s.y);\n s.y += t.y;\n s = quickTwoSum(s.x, s.y);\n return s;\n}\n\nvec2 sub_fp64(vec2 a, vec2 b) {\n vec2 s, t;\n s = twoSub(a.x, b.x);\n t = twoSub(a.y, b.y);\n s.y += t.x;\n s = quickTwoSum(s.x, s.y);\n s.y += t.y;\n s = quickTwoSum(s.x, s.y);\n return s;\n}\n\nvec2 mul_fp64(vec2 a, vec2 b) {\n vec2 prod = twoProd(a.x, b.x);\n // y component is for the error\n prod.y += a.x * b.y;\n prod.y += a.y * b.x;\n prod = quickTwoSum(prod.x, prod.y);\n return prod;\n}\n\nvec2 div_fp64(vec2 a, vec2 b) {\n float xn = 1.0 / b.x;\n vec2 yn = a * xn;\n float diff = (sub_fp64(a, mul_fp64(b, yn))).x;\n vec2 prod = twoProd(xn, diff);\n return sum_fp64(yn, prod);\n}\n\nvec2 sqrt_fp64(vec2 a) {\n if (a.x == 0.0 && a.y == 0.0) return vec2(0.0, 0.0);\n if (a.x < 0.0) return vec2(0.0 / 0.0, 0.0 / 0.0);\n\n float x = 1.0 / sqrt(a.x);\n float yn = a.x * x;\n#if defined(NVIDIA_FP64_WORKAROUND) || defined(INTEL_FP64_WORKAROUND)\n vec2 yn_sqr = twoSqr(yn) * ONE;\n#else\n vec2 yn_sqr = twoSqr(yn);\n#endif\n float diff = sub_fp64(a, yn_sqr).x;\n vec2 prod = twoProd(x * 0.5, diff);\n return sum_fp64(vec2(yn, 0.0), prod);\n}\n"},function(e,n,t){"use strict";n.a="const vec2 E_FP64 = vec2(2.7182817459106445e+00, 8.254840366817007e-08);\nconst vec2 LOG2_FP64 = vec2(0.6931471824645996e+00, -1.9046542121259336e-09);\nconst vec2 PI_FP64 = vec2(3.1415927410125732, -8.742278012618954e-8);\nconst vec2 TWO_PI_FP64 = vec2(6.2831854820251465, -1.7484556025237907e-7);\nconst vec2 PI_2_FP64 = vec2(1.5707963705062866, -4.371139006309477e-8);\nconst vec2 PI_4_FP64 = vec2(0.7853981852531433, -2.1855695031547384e-8);\nconst vec2 PI_16_FP64 = vec2(0.19634954631328583, -5.463923757886846e-9);\nconst vec2 PI_16_2_FP64 = vec2(0.39269909262657166, -1.0927847515773692e-8);\nconst vec2 PI_16_3_FP64 = vec2(0.5890486240386963, -1.4906100798128818e-9);\nconst vec2 PI_180_FP64 = vec2(0.01745329238474369, 1.3519960498364902e-10);\n\nconst vec2 SIN_TABLE_0_FP64 = vec2(0.19509032368659973, -1.6704714833615242e-9);\nconst vec2 SIN_TABLE_1_FP64 = vec2(0.3826834261417389, 6.22335089017767e-9);\nconst vec2 SIN_TABLE_2_FP64 = vec2(0.5555702447891235, -1.1769521357507529e-8);\nconst vec2 SIN_TABLE_3_FP64 = vec2(0.7071067690849304, 1.2101617041793133e-8);\n\nconst vec2 COS_TABLE_0_FP64 = vec2(0.9807852506637573, 2.9739473106360492e-8);\nconst vec2 COS_TABLE_1_FP64 = vec2(0.9238795042037964, 2.8307490351764386e-8);\nconst vec2 COS_TABLE_2_FP64 = vec2(0.8314695954322815, 1.6870263741530778e-8);\nconst vec2 COS_TABLE_3_FP64 = vec2(0.7071067690849304, 1.2101617152815436e-8);\n\nconst vec2 INVERSE_FACTORIAL_3_FP64 = vec2(1.666666716337204e-01, -4.967053879312289e-09); // 1/3!\nconst vec2 INVERSE_FACTORIAL_4_FP64 = vec2(4.16666679084301e-02, -1.2417634698280722e-09); // 1/4!\nconst vec2 INVERSE_FACTORIAL_5_FP64 = vec2(8.333333767950535e-03, -4.34617203337595e-10); // 1/5!\nconst vec2 INVERSE_FACTORIAL_6_FP64 = vec2(1.3888889225199819e-03, -3.3631094437103215e-11); // 1/6!\nconst vec2 INVERSE_FACTORIAL_7_FP64 = vec2(1.9841270113829523e-04, -2.725596874933456e-12); // 1/7!\nconst vec2 INVERSE_FACTORIAL_8_FP64 = vec2(2.4801587642286904e-05, -3.406996025904184e-13); // 1/8!\nconst vec2 INVERSE_FACTORIAL_9_FP64 = vec2(2.75573188446287533e-06, 3.7935713937038186e-14); // 1/9!\nconst vec2 INVERSE_FACTORIAL_10_FP64 = vec2(2.755731998149713e-07, -7.575112367869873e-15); // 1/10!\n\nfloat nint(float d) {\n if (d == floor(d)) return d;\n return floor(d + 0.5);\n}\n\nvec2 nint_fp64(vec2 a) {\n float hi = nint(a.x);\n float lo;\n vec2 tmp;\n if (hi == a.x) {\n lo = nint(a.y);\n tmp = quickTwoSum(hi, lo);\n } else {\n lo = 0.0;\n if (abs(hi - a.x) == 0.5 && a.y < 0.0) {\n hi -= 1.0;\n }\n tmp = vec2(hi, lo);\n }\n return tmp;\n}\n\n/* k_power controls how much range reduction we would like to have\nRange reduction uses the following method:\nassume a = k_power * r + m * log(2), k and m being integers.\nSet k_power = 4 (we can choose other k to trade accuracy with performance.\nwe only need to calculate exp(r) and using exp(a) = 2^m * exp(r)^k_power;\n*/\n\nvec2 exp_fp64(vec2 a) {\n // We need to make sure these two numbers match\n // as bit-wise shift is not available in GLSL 1.0\n const int k_power = 4;\n const float k = 16.0;\n\n const float inv_k = 1.0 / k;\n\n if (a.x <= -88.0) return vec2(0.0, 0.0);\n if (a.x >= 88.0) return vec2(1.0 / 0.0, 1.0 / 0.0);\n if (a.x == 0.0 && a.y == 0.0) return vec2(1.0, 0.0);\n if (a.x == 1.0 && a.y == 0.0) return E_FP64;\n\n float m = floor(a.x / LOG2_FP64.x + 0.5);\n vec2 r = sub_fp64(a, mul_fp64(LOG2_FP64, vec2(m, 0.0))) * inv_k;\n vec2 s, t, p;\n\n p = mul_fp64(r, r);\n s = sum_fp64(r, p * 0.5);\n p = mul_fp64(p, r);\n t = mul_fp64(p, INVERSE_FACTORIAL_3_FP64);\n\n s = sum_fp64(s, t);\n p = mul_fp64(p, r);\n t = mul_fp64(p, INVERSE_FACTORIAL_4_FP64);\n\n s = sum_fp64(s, t);\n p = mul_fp64(p, r);\n t = mul_fp64(p, INVERSE_FACTORIAL_5_FP64);\n\n // s = sum_fp64(s, t);\n // p = mul_fp64(p, r);\n // t = mul_fp64(p, INVERSE_FACTORIAL_6_FP64);\n\n // s = sum_fp64(s, t);\n // p = mul_fp64(p, r);\n // t = mul_fp64(p, INVERSE_FACTORIAL_7_FP64);\n\n s = sum_fp64(s, t);\n\n\n // At this point, s = exp(r) - 1; but after following 4 recursions, we will get exp(r) ^ 512 - 1.\n for (int i = 0; i < k_power; i++) {\n s = sum_fp64(s * 2.0, mul_fp64(s, s));\n }\n\n#if defined(NVIDIA_FP64_WORKAROUND) || defined(INTEL_FP64_WORKAROUND)\n s = sum_fp64(s, vec2(ONE, 0.0));\n#else\n s = sum_fp64(s, vec2(1.0, 0.0));\n#endif\n\n return s * pow(2.0, m);\n// return r;\n}\n\nvec2 log_fp64(vec2 a)\n{\n if (a.x == 1.0 && a.y == 0.0) return vec2(0.0, 0.0);\n if (a.x <= 0.0) return vec2(0.0 / 0.0, 0.0 / 0.0);\n vec2 x = vec2(log(a.x), 0.0);\n vec2 s;\n#if defined(NVIDIA_FP64_WORKAROUND) || defined(INTEL_FP64_WORKAROUND)\n s = vec2(ONE, 0.0);\n#else\n s = vec2(1.0, 0.0);\n#endif\n\n x = sub_fp64(sum_fp64(x, mul_fp64(a, exp_fp64(-x))), s);\n return x;\n}\n\nvec2 sin_taylor_fp64(vec2 a) {\n vec2 r, s, t, x;\n\n if (a.x == 0.0 && a.y == 0.0) {\n return vec2(0.0, 0.0);\n }\n\n x = -mul_fp64(a, a);\n s = a;\n r = a;\n\n r = mul_fp64(r, x);\n t = mul_fp64(r, INVERSE_FACTORIAL_3_FP64);\n s = sum_fp64(s, t);\n\n r = mul_fp64(r, x);\n t = mul_fp64(r, INVERSE_FACTORIAL_5_FP64);\n s = sum_fp64(s, t);\n\n /* keep the following commented code in case we need them\n for extra accuracy from the Taylor expansion*/\n\n // r = mul_fp64(r, x);\n // t = mul_fp64(r, INVERSE_FACTORIAL_7_FP64);\n // s = sum_fp64(s, t);\n\n // r = mul_fp64(r, x);\n // t = mul_fp64(r, INVERSE_FACTORIAL_9_FP64);\n // s = sum_fp64(s, t);\n\n return s;\n}\n\nvec2 cos_taylor_fp64(vec2 a) {\n vec2 r, s, t, x;\n\n if (a.x == 0.0 && a.y == 0.0) {\n return vec2(1.0, 0.0);\n }\n\n x = -mul_fp64(a, a);\n r = x;\n s = sum_fp64(vec2(1.0, 0.0), r * 0.5);\n\n r = mul_fp64(r, x);\n t = mul_fp64(r, INVERSE_FACTORIAL_4_FP64);\n s = sum_fp64(s, t);\n\n r = mul_fp64(r, x);\n t = mul_fp64(r, INVERSE_FACTORIAL_6_FP64);\n s = sum_fp64(s, t);\n\n /* keep the following commented code in case we need them\n for extra accuracy from the Taylor expansion*/\n\n // r = mul_fp64(r, x);\n // t = mul_fp64(r, INVERSE_FACTORIAL_8_FP64);\n // s = sum_fp64(s, t);\n\n // r = mul_fp64(r, x);\n // t = mul_fp64(r, INVERSE_FACTORIAL_10_FP64);\n // s = sum_fp64(s, t);\n\n return s;\n}\n\nvoid sincos_taylor_fp64(vec2 a, out vec2 sin_t, out vec2 cos_t) {\n if (a.x == 0.0 && a.y == 0.0) {\n sin_t = vec2(0.0, 0.0);\n cos_t = vec2(1.0, 0.0);\n }\n\n sin_t = sin_taylor_fp64(a);\n cos_t = sqrt_fp64(sub_fp64(vec2(1.0, 0.0), mul_fp64(sin_t, sin_t)));\n}\n\nvec2 sin_fp64(vec2 a) {\n if (a.x == 0.0 && a.y == 0.0) {\n return vec2(0.0, 0.0);\n }\n\n // 2pi range reduction\n vec2 z = nint_fp64(div_fp64(a, TWO_PI_FP64));\n vec2 r = sub_fp64(a, mul_fp64(TWO_PI_FP64, z));\n\n vec2 t;\n float q = floor(r.x / PI_2_FP64.x + 0.5);\n int j = int(q);\n\n if (j < -2 || j > 2) {\n return vec2(0.0 / 0.0, 0.0 / 0.0);\n }\n\n t = sub_fp64(r, mul_fp64(PI_2_FP64, vec2(q, 0.0)));\n\n q = floor(t.x / PI_16_FP64.x + 0.5);\n int k = int(q);\n\n if (k == 0) {\n if (j == 0) {\n return sin_taylor_fp64(t);\n } else if (j == 1) {\n return cos_taylor_fp64(t);\n } else if (j == -1) {\n return -cos_taylor_fp64(t);\n } else {\n return -sin_taylor_fp64(t);\n }\n }\n\n int abs_k = int(abs(float(k)));\n\n if (abs_k > 4) {\n return vec2(0.0 / 0.0, 0.0 / 0.0);\n } else {\n t = sub_fp64(t, mul_fp64(PI_16_FP64, vec2(q, 0.0)));\n }\n\n vec2 u = vec2(0.0, 0.0);\n vec2 v = vec2(0.0, 0.0);\n\n#if defined(NVIDIA_EQUATION_WORKAROUND) || defined(INTEL_EQUATION_WORKAROUND)\n if (abs(float(abs_k) - 1.0) < 0.5) {\n u = COS_TABLE_0_FP64;\n v = SIN_TABLE_0_FP64;\n } else if (abs(float(abs_k) - 2.0) < 0.5) {\n u = COS_TABLE_1_FP64;\n v = SIN_TABLE_1_FP64;\n } else if (abs(float(abs_k) - 3.0) < 0.5) {\n u = COS_TABLE_2_FP64;\n v = SIN_TABLE_2_FP64;\n } else if (abs(float(abs_k) - 4.0) < 0.5) {\n u = COS_TABLE_3_FP64;\n v = SIN_TABLE_3_FP64;\n }\n#else\n if (abs_k == 1) {\n u = COS_TABLE_0_FP64;\n v = SIN_TABLE_0_FP64;\n } else if (abs_k == 2) {\n u = COS_TABLE_1_FP64;\n v = SIN_TABLE_1_FP64;\n } else if (abs_k == 3) {\n u = COS_TABLE_2_FP64;\n v = SIN_TABLE_2_FP64;\n } else if (abs_k == 4) {\n u = COS_TABLE_3_FP64;\n v = SIN_TABLE_3_FP64;\n }\n#endif\n\n vec2 sin_t, cos_t;\n sincos_taylor_fp64(t, sin_t, cos_t);\n\n\n\n vec2 result = vec2(0.0, 0.0);\n if (j == 0) {\n if (k > 0) {\n result = sum_fp64(mul_fp64(u, sin_t), mul_fp64(v, cos_t));\n } else {\n result = sub_fp64(mul_fp64(u, sin_t), mul_fp64(v, cos_t));\n }\n } else if (j == 1) {\n if (k > 0) {\n result = sub_fp64(mul_fp64(u, cos_t), mul_fp64(v, sin_t));\n } else {\n result = sum_fp64(mul_fp64(u, cos_t), mul_fp64(v, sin_t));\n }\n } else if (j == -1) {\n if (k > 0) {\n result = sub_fp64(mul_fp64(v, sin_t), mul_fp64(u, cos_t));\n } else {\n result = -sum_fp64(mul_fp64(v, sin_t), mul_fp64(u, cos_t));\n }\n } else {\n if (k > 0) {\n result = -sum_fp64(mul_fp64(u, sin_t), mul_fp64(v, cos_t));\n } else {\n result = sub_fp64(mul_fp64(v, cos_t), mul_fp64(u, sin_t));\n }\n }\n\n return result;\n}\n\nvec2 cos_fp64(vec2 a) {\n if (a.x == 0.0 && a.y == 0.0) {\n return vec2(1.0, 0.0);\n }\n\n // 2pi range reduction\n vec2 z = nint_fp64(div_fp64(a, TWO_PI_FP64));\n vec2 r = sub_fp64(a, mul_fp64(TWO_PI_FP64, z));\n\n vec2 t;\n float q = floor(r.x / PI_2_FP64.x + 0.5);\n int j = int(q);\n\n if (j < -2 || j > 2) {\n return vec2(0.0 / 0.0, 0.0 / 0.0);\n }\n\n t = sub_fp64(r, mul_fp64(PI_2_FP64, vec2(q, 0.0)));\n\n q = floor(t.x / PI_16_FP64.x + 0.5);\n int k = int(q);\n\n if (k == 0) {\n if (j == 0) {\n return cos_taylor_fp64(t);\n } else if (j == 1) {\n return -sin_taylor_fp64(t);\n } else if (j == -1) {\n return sin_taylor_fp64(t);\n } else {\n return -cos_taylor_fp64(t);\n }\n }\n\n int abs_k = int(abs(float(k)));\n\n if (abs_k > 4) {\n return vec2(0.0 / 0.0, 0.0 / 0.0);\n } else {\n t = sub_fp64(t, mul_fp64(PI_16_FP64, vec2(q, 0.0)));\n }\n\n vec2 u = vec2(0.0, 0.0);\n vec2 v = vec2(0.0, 0.0);\n\n#if defined(NVIDIA_EQUATION_WORKAROUND) || defined(INTEL_EQUATION_WORKAROUND)\n if (abs(float(abs_k) - 1.0) < 0.5) {\n u = COS_TABLE_0_FP64;\n v = SIN_TABLE_0_FP64;\n } else if (abs(float(abs_k) - 2.0) < 0.5) {\n u = COS_TABLE_1_FP64;\n v = SIN_TABLE_1_FP64;\n } else if (abs(float(abs_k) - 3.0) < 0.5) {\n u = COS_TABLE_2_FP64;\n v = SIN_TABLE_2_FP64;\n } else if (abs(float(abs_k) - 4.0) < 0.5) {\n u = COS_TABLE_3_FP64;\n v = SIN_TABLE_3_FP64;\n }\n#else\n if (abs_k == 1) {\n u = COS_TABLE_0_FP64;\n v = SIN_TABLE_0_FP64;\n } else if (abs_k == 2) {\n u = COS_TABLE_1_FP64;\n v = SIN_TABLE_1_FP64;\n } else if (abs_k == 3) {\n u = COS_TABLE_2_FP64;\n v = SIN_TABLE_2_FP64;\n } else if (abs_k == 4) {\n u = COS_TABLE_3_FP64;\n v = SIN_TABLE_3_FP64;\n }\n#endif\n\n vec2 sin_t, cos_t;\n sincos_taylor_fp64(t, sin_t, cos_t);\n\n vec2 result = vec2(0.0, 0.0);\n if (j == 0) {\n if (k > 0) {\n result = sub_fp64(mul_fp64(u, cos_t), mul_fp64(v, sin_t));\n } else {\n result = sum_fp64(mul_fp64(u, cos_t), mul_fp64(v, sin_t));\n }\n } else if (j == 1) {\n if (k > 0) {\n result = -sum_fp64(mul_fp64(u, sin_t), mul_fp64(v, cos_t));\n } else {\n result = sub_fp64(mul_fp64(v, cos_t), mul_fp64(u, sin_t));\n }\n } else if (j == -1) {\n if (k > 0) {\n result = sum_fp64(mul_fp64(u, sin_t), mul_fp64(v, cos_t));\n } else {\n result = sub_fp64(mul_fp64(u, sin_t), mul_fp64(v, cos_t));\n }\n } else {\n if (k > 0) {\n result = sub_fp64(mul_fp64(v, sin_t), mul_fp64(u, cos_t));\n } else {\n result = -sum_fp64(mul_fp64(u, cos_t), mul_fp64(v, sin_t));\n }\n }\n\n return result;\n}\n\nvec2 tan_fp64(vec2 a) {\n vec2 sin_a;\n vec2 cos_a;\n\n if (a.x == 0.0 && a.y == 0.0) {\n return vec2(0.0, 0.0);\n }\n\n // 2pi range reduction\n vec2 z = nint_fp64(div_fp64(a, TWO_PI_FP64));\n vec2 r = sub_fp64(a, mul_fp64(TWO_PI_FP64, z));\n\n vec2 t;\n float q = floor(r.x / PI_2_FP64.x + 0.5);\n int j = int(q);\n\n\n if (j < -2 || j > 2) {\n return vec2(0.0 / 0.0, 0.0 / 0.0);\n }\n\n t = sub_fp64(r, mul_fp64(PI_2_FP64, vec2(q, 0.0)));\n\n q = floor(t.x / PI_16_FP64.x + 0.5);\n int k = int(q);\n int abs_k = int(abs(float(k)));\n\n // We just can't get PI/16 * 3.0 very accurately.\n // so let's just store it\n if (abs_k > 4) {\n return vec2(0.0 / 0.0, 0.0 / 0.0);\n } else {\n t = sub_fp64(t, mul_fp64(PI_16_FP64, vec2(q, 0.0)));\n }\n\n\n vec2 u = vec2(0.0, 0.0);\n vec2 v = vec2(0.0, 0.0);\n\n vec2 sin_t, cos_t;\n vec2 s, c;\n sincos_taylor_fp64(t, sin_t, cos_t);\n\n if (k == 0) {\n s = sin_t;\n c = cos_t;\n } else {\n#if defined(NVIDIA_EQUATION_WORKAROUND) || defined(INTEL_EQUATION_WORKAROUND)\n if (abs(float(abs_k) - 1.0) < 0.5) {\n u = COS_TABLE_0_FP64;\n v = SIN_TABLE_0_FP64;\n } else if (abs(float(abs_k) - 2.0) < 0.5) {\n u = COS_TABLE_1_FP64;\n v = SIN_TABLE_1_FP64;\n } else if (abs(float(abs_k) - 3.0) < 0.5) {\n u = COS_TABLE_2_FP64;\n v = SIN_TABLE_2_FP64;\n } else if (abs(float(abs_k) - 4.0) < 0.5) {\n u = COS_TABLE_3_FP64;\n v = SIN_TABLE_3_FP64;\n }\n#else\n if (abs_k == 1) {\n u = COS_TABLE_0_FP64;\n v = SIN_TABLE_0_FP64;\n } else if (abs_k == 2) {\n u = COS_TABLE_1_FP64;\n v = SIN_TABLE_1_FP64;\n } else if (abs_k == 3) {\n u = COS_TABLE_2_FP64;\n v = SIN_TABLE_2_FP64;\n } else if (abs_k == 4) {\n u = COS_TABLE_3_FP64;\n v = SIN_TABLE_3_FP64;\n }\n#endif\n if (k > 0) {\n s = sum_fp64(mul_fp64(u, sin_t), mul_fp64(v, cos_t));\n c = sub_fp64(mul_fp64(u, cos_t), mul_fp64(v, sin_t));\n } else {\n s = sub_fp64(mul_fp64(u, sin_t), mul_fp64(v, cos_t));\n c = sum_fp64(mul_fp64(u, cos_t), mul_fp64(v, sin_t));\n }\n }\n\n if (j == 0) {\n sin_a = s;\n cos_a = c;\n } else if (j == 1) {\n sin_a = c;\n cos_a = -s;\n } else if (j == -1) {\n sin_a = -c;\n cos_a = s;\n } else {\n sin_a = -s;\n cos_a = -c;\n }\n return div_fp64(sin_a, cos_a);\n}\n\nvec2 radians_fp64(vec2 degree) {\n return mul_fp64(degree, PI_180_FP64);\n}\n\nvec2 mix_fp64(vec2 a, vec2 b, float x) {\n vec2 range = sub_fp64(b, a);\n return sum_fp64(a, mul_fp64(range, vec2(x, 0.0)));\n}\n\n// Vector functions\n// vec2 functions\nvoid vec2_sum_fp64(vec2 a[2], vec2 b[2], out vec2 out_val[2]) {\n out_val[0] = sum_fp64(a[0], b[0]);\n out_val[1] = sum_fp64(a[1], b[1]);\n}\n\nvoid vec2_sub_fp64(vec2 a[2], vec2 b[2], out vec2 out_val[2]) {\n out_val[0] = sub_fp64(a[0], b[0]);\n out_val[1] = sub_fp64(a[1], b[1]);\n}\n\nvoid vec2_mul_fp64(vec2 a[2], vec2 b[2], out vec2 out_val[2]) {\n out_val[0] = mul_fp64(a[0], b[0]);\n out_val[1] = mul_fp64(a[1], b[1]);\n}\n\nvoid vec2_div_fp64(vec2 a[2], vec2 b[2], out vec2 out_val[2]) {\n out_val[0] = div_fp64(a[0], b[0]);\n out_val[1] = div_fp64(a[1], b[1]);\n}\n\nvoid vec2_mix_fp64(vec2 x[2], vec2 y[2], float a, out vec2 out_val[2]) {\n vec2 range[2];\n vec2_sub_fp64(y, x, range);\n vec2 portion[2];\n portion[0] = range[0] * a;\n portion[1] = range[1] * a;\n vec2_sum_fp64(x, portion, out_val);\n}\n\nvec2 vec2_length_fp64(vec2 x[2]) {\n return sqrt_fp64(sum_fp64(mul_fp64(x[0], x[0]), mul_fp64(x[1], x[1])));\n}\n\nvoid vec2_normalize_fp64(vec2 x[2], out vec2 out_val[2]) {\n vec2 length = vec2_length_fp64(x);\n vec2 length_vec2[2];\n length_vec2[0] = length;\n length_vec2[1] = length;\n\n vec2_div_fp64(x, length_vec2, out_val);\n}\n\nvec2 vec2_distance_fp64(vec2 x[2], vec2 y[2]) {\n vec2 diff[2];\n vec2_sub_fp64(x, y, diff);\n return vec2_length_fp64(diff);\n}\n\nvec2 vec2_dot_fp64(vec2 a[2], vec2 b[2]) {\n vec2 v[2];\n\n v[0] = mul_fp64(a[0], b[0]);\n v[1] = mul_fp64(a[1], b[1]);\n\n return sum_fp64(v[0], v[1]);\n}\n\n// vec3 functions\nvoid vec3_sub_fp64(vec2 a[3], vec2 b[3], out vec2 out_val[3]) {\n for (int i = 0; i < 3; i++) {\n out_val[i] = sum_fp64(a[i], b[i]);\n }\n}\n\nvoid vec3_sum_fp64(vec2 a[3], vec2 b[3], out vec2 out_val[3]) {\n for (int i = 0; i < 3; i++) {\n out_val[i] = sum_fp64(a[i], b[i]);\n }\n}\n\nvec2 vec3_length_fp64(vec2 x[3]) {\n return sqrt_fp64(sum_fp64(sum_fp64(mul_fp64(x[0], x[0]), mul_fp64(x[1], x[1])),\n mul_fp64(x[2], x[2])));\n}\n\nvec2 vec3_distance_fp64(vec2 x[3], vec2 y[3]) {\n vec2 diff[3];\n vec3_sub_fp64(x, y, diff);\n return vec3_length_fp64(diff);\n}\n\n// vec4 functions\nvoid vec4_fp64(vec4 a, out vec2 out_val[4]) {\n out_val[0].x = a[0];\n out_val[0].y = 0.0;\n\n out_val[1].x = a[1];\n out_val[1].y = 0.0;\n\n out_val[2].x = a[2];\n out_val[2].y = 0.0;\n\n out_val[3].x = a[3];\n out_val[3].y = 0.0;\n}\n\nvoid vec4_scalar_mul_fp64(vec2 a[4], vec2 b, out vec2 out_val[4]) {\n out_val[0] = mul_fp64(a[0], b);\n out_val[1] = mul_fp64(a[1], b);\n out_val[2] = mul_fp64(a[2], b);\n out_val[3] = mul_fp64(a[3], b);\n}\n\nvoid vec4_sum_fp64(vec2 a[4], vec2 b[4], out vec2 out_val[4]) {\n for (int i = 0; i < 4; i++) {\n out_val[i] = sum_fp64(a[i], b[i]);\n }\n}\n\nvoid vec4_dot_fp64(vec2 a[4], vec2 b[4], out vec2 out_val) {\n vec2 v[4];\n\n v[0] = mul_fp64(a[0], b[0]);\n v[1] = mul_fp64(a[1], b[1]);\n v[2] = mul_fp64(a[2], b[2]);\n v[3] = mul_fp64(a[3], b[3]);\n\n out_val = sum_fp64(sum_fp64(v[0], v[1]), sum_fp64(v[2], v[3]));\n}\n\nvoid mat4_vec4_mul_fp64(vec2 b[16], vec2 a[4], out vec2 out_val[4]) {\n vec2 tmp[4];\n\n for (int i = 0; i < 4; i++)\n {\n for (int j = 0; j < 4; j++)\n {\n tmp[j] = b[j + i * 4];\n }\n vec4_dot_fp64(a, tmp, out_val[i]);\n }\n}\n"},function(e,n,t){"use strict";var i=(t(175),t(1643)),a=t(1644),r=t(1645);i.a,a.a,i.a,r.a},function(e,n,t){"use strict";n.a=" // empty\n"},function(e,n,t){"use strict";n.a="#define LIGHT_MAX 4\n\n/*\n// lighting configuration\nuniform bool enableLights;\nuniform vec3 ambientColor;\nuniform vec3 directionalColor;\nuniform vec3 lightingDirection;\n\n// point lights configuration\nuniform vec3 pointLocation[LIGHT_MAX];\nuniform vec3 pointColor[LIGHT_MAX];\nuniform int numberPoints;\n\n// reflection / refraction configuration\nuniform bool useReflection;\n*/\n\nuniform bool lighting_uEnableLights;\nuniform vec3 lighting_uAmbientColor;\nuniform vec3 lighting_uDirection;\nuniform vec3 lighting_uDirectionalColor;\n\n// point lights configuration\nuniform int lighting_uPointCount;\nuniform vec3 lighting_uPointLocation[LIGHT_MAX];\nuniform vec3 lighting_uPointColor[LIGHT_MAX];\n\n// reflection / refraction configuration\nuniform bool lighting_uEnableReflections;\n\n// varyings\nvarying vec4 lighting_vPosition;\nvarying vec4 lighting_vNormal;\nvarying vec3 lighting_vColor;\nvarying vec3 lighting_vLightWeighting;\nvarying vec3 lighting_vReflection;\n\nvoid lighting_setPositionAndNormal(vec3 position, vec3 normal) {\n lighting_vPosition = worldMatrix * vec4(position, 1.);\n lighting_vNormal = worldInverseTransposeMatrix * vec4(normal, 1.);;\n}\n\nvoid lighting__getLightWeigting() {\n float directionalLightWeighting = max(dot(lighting_vNormal.xyz, lighting_uDirection), 0.);\n vec3 pointWeight = vec3(0., 0., 0.);\n for (int i = 0; i < LIGHT_MAX; i++) {\n if (i < numberPoints) {\n vec4 mvLightPosition = viewMatrix * vec4(lighting_uPointLocation[i], 1.);\n vec3 pointLightDirection = normalize(mvLightPosition.xyz - lighting_vPosition.xyz);\n pointWeight += max(dot(lighting_vNormal.xyz, pointLightDirection), 0.) * pointColor[i];\n } else {\n break;\n }\n }\n return ambientColor + (directionalColor * directionalLightWeighting) + pointWeight;\n}\n\nvoid lighting_apply(vec3 position, vec3 normal) {\n lighting_setPositionAndNormal(position, normal);\n\n // lighting code\n if(!lighting_uEnableLights) {\n lighting_vLightWeighting = vec3(1., 1., 1.);\n } else {\n lighting_vLightWeighting = lighting__getLightWeighting();\n }\n}\n\nvoid lighting_set_reflection(vec3 position) {\n // refraction / reflection code\n if (lighting_uEnableReflections) {\n lighting_vReflection = (viewInverseMatrix[3] - (worldMatrix * vec4(position, 1.))).xyz;\n } else {\n lighting_vReflection = vec3(1., 1., 1.);\n }\n}\n"},function(e,n,t){"use strict";n.a="#ifdef GL_ES\nprecision highp float;\n#endif\n\n#define LIGHT_MAX 4\n\nvarying vec3 lighting_vLightWeighting;\n\nvec4 lighting_apply(vec4 color) {\n // set color from texture\n return vec4(color.rgb * lighting_vLightWeighting, color.a);\n}\n\n// spec-map.fs\n\nuniform mat4 viewMatrix;\n\n\nvarying vec4 lighting_vColor;\nvarying vec4 lighting_vTransformedNormal;\nvarying vec4 lighting_vPosition;\n\nuniform float shininess;\nuniform bool enableSpecularMap;\nuniform bool enableLights;\n\nuniform vec3 ambientColor;\nuniform vec3 directionalColor;\nuniform vec3 lightingDirection;\n\nuniform vec3 lighting_uPointLocation[LIGHT_MAX];\nuniform vec3 lighting_uPointColor[LIGHT_MAX];\nuniform float lighting_uPointSpecularEnable[LIGHT_MAX];\nuniform vec3 lighting_uPointSpecularColor[LIGHT_MAX];\nuniform int numberPoints;\n\n\nvec3 lighting__calculate_light_weighting() {\n\treturn lighting__calculate_light_weighting(shininess);\n}\n\nvec3 lighting__calculate_light_weighting(shininess) {\n vec3 normal = vTransformedNormal.xyz;\n vec3 eyeDirection = normalize(-vPosition.xyz);\n\n vec3 specularLight = vec3(0., 0., 0.);\n vec3 diffuseLight = vec3(0., 0., 0.);\n\n for (int i = 0; i < LIGHT_MAX; i++) {\n if (i < numberPoints) {\n vec3 transformedPointLocation = (viewMatrix * vec4(lighting_uPointLocation[i], 1.0)).xyz;\n vec3 lightDirection = normalize(transformedPointLocation - vPosition.xyz);\n\n if (lighting_uPointSpecularEnable > 0.) {\n vec3 reflectionDirection = reflect(-lightDirection, normal);\n float specularLightWeighting =\n pow(max(dot(reflectionDirection, eyeDirection), 0.0), shininessVal);\n specularLight += specularLightWeighting * lighting_uPointSpecularColor[i];\n }\n\n float diffuseLightWeighting = max(dot(normal, lightDirection), 0.0);\n diffuseLight += diffuseLightWeighting * lighting_uPointColor[i];\n } else {\n break;\n }\n }\n\n return ambientColor + diffuseLight + specularLight;\n}\n\nvoid lighting_filterColor(fragmentColor) {\n if (!lighting_enable) {\n \treturn fragmentColor;\n } else {\n \tvec3 lightWeighting = lighting__calculate_light_weighting();\n \treturn vec4(fragmentColor.rgb * lightWeighting, fragmentColor.a);\n }\n}\n\n// render-tex.fs\n\nuniform vec3 material_uAmbientColor;\nuniform vec3 material_uDiffuseColor;\nuniform vec3 material_uSpecularColor;\nuniform vec3 material_uEmissiveColor;\n\nuniform bool hasTexture1;\nuniform sampler2D sampler1;\n\nuniform mat4 viewMatrix;\n\nvoid apply_lighting(color) {\n vec3 ambientLightWeighting = ambientColor;\n\n vec3 normal = vTransformedNormal.xyz;\n vec3 eyeDirection = normalize(-vPosition.xyz);\n\n vec3 specularLight = vec3(0.0, 0.0, 0.0);\n vec3 diffuseLight = vec3(0.0, 0.0, 0.0);\n\n for (int i = 0; i < LIGHT_MAX; i++) {\n if (i < numberPoints) {\n vec3 transformedPointLocation = (viewMatrix * vec4(pointLocation[i], 1.0)).xyz;\n vec3 lightDirection = normalize(transformedPointLocation - vPosition.xyz);\n\n if (enableSpecularHighlights) {\n vec3 reflectionDirection = reflect(-lightDirection, normal);\n float specularLightWeighting =\n pow(max(dot(reflectionDirection, eyeDirection), 0.0), shininess);\n specularLight += specularLightWeighting * pointSpecularColor[i];\n }\n\n float diffuseLightWeighting = max(dot(normal, lightDirection), 0.0);\n diffuseLight += diffuseLightWeighting * pointColor[i];\n } else {\n break;\n }\n }\n\n vec3 matAmbientColor = material_uAmbientColor * color.rgb;\n vec3 matDiffuseColor = material_uDiffuseColor * color.rgb;\n vec3 matSpecularColor = material_uSpecularColor * color.rgb;\n vec3 matEmissiveColor = material_uEmissiveColor * color.rgb;\n gl_FragColor = vec4(\n matAmbientColor * ambientLightWeighting\n + matDiffuseColor * diffuseLightWeighting\n + matSpecularColor * specularLightWeighting\n + matEmissiveColor,\n color.a\n );\n}\n\n/// frag-lighting\n\n vec3 lightWeighting;\n if (!enableLights) {\n lightWeighting = vec3(1.0, 1.0, 1.0);\n } else {\n vec3 lightDirection;\n float specularLightWeighting = 0.0;\n float diffuseLightWeighting = 0.0;\n vec3 specularLight = vec3(0.0, 0.0, 0.0);\n vec3 diffuseLight = vec3(0.0, 0.0, 0.0);\n\n vec3 transformedPointLocation;\n vec3 normal = vTransformedNormal.xyz;\n\n vec3 eyeDirection = normalize(-vPosition.xyz);\n vec3 reflectionDirection;\n\n vec3 pointWeight = vec3(0.0, 0.0, 0.0);\n\n for (int i = 0; i < LIGHT_MAX; i++) {\n if (i < numberPoints) {\n transformedPointLocation = (viewMatrix * vec4(pointLocation[i], 1.0)).xyz;\n lightDirection = normalize(transformedPointLocation - vPosition.xyz);\n\n if (enableSpecular[i] > 0.0) {\n reflectionDirection = reflect(-lightDirection, normal);\n specularLightWeighting = pow(max(dot(reflectionDirection, eyeDirection), 0.0), shininess);\n specularLight += specularLightWeighting * pointSpecularColor[i];\n }\n\n diffuseLightWeighting = max(dot(normal, lightDirection), 0.0);\n diffuseLight += diffuseLightWeighting * pointColor[i];\n } else {\n break;\n }\n }\n\n lightWeighting = ambientColor + diffuseLight + specularLight;\n }\n\n// reflection / refraction configs\nuniform float reflection;\nuniform float refraction;\n\n///\n // has cube texture then apply reflection\n // if (hasTextureCube1) {\n // vec3 nReflection = normalize(vReflection);\n // vec3 reflectionValue;\n // if (refraction > 0.0) {\n // reflectionValue = refract(nReflection, vNormal.xyz, refraction);\n // } else {\n // reflectionValue = -reflect(nReflection, vNormal.xyz);\n // }\n\n // // TODO(nico): check whether this is right.\n // vec4 cubeColor = textureCube(samplerCube1,\n // vec3(-reflectionValue.x, -reflectionValue.y, reflectionValue.z));\n // gl_FragColor = vec4(mix(gl_FragColor.xyz, cubeColor.xyz, reflection), 1.0);\n // }\n"},function(e,n,t){"use strict";function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,n={};return e.lightDirection&&(n.dirlight_uLightDirection=e.lightDirection),n}var a=t(720),r=new Float32Array([1,1,2]),o={lightDirection:r};n.a={name:"dirlight",vs:null,fs:"uniform vec3 dirlight_uLightDirection;\n\n/*\n * Returns color attenuated by angle from light source\n */\nvec4 dirlight_filterColor(vec4 color) {\n vec3 normal = project_getNormal_World();\n float d = abs(dot(normalize(normal), normalize(dirlight_uLightDirection)));\n return vec4(color.rgb * d, color.a);\n}\n",getUniforms:i,dependencies:[a.a]}},function(e,n,t){"use strict";function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r,n={};if(n.picking_uValid=e.pickingValid?1:0,void 0!==e.pickingSelectedColor&&e.pickingSelectedColor){var t=[e.pickingSelectedColor[0],e.pickingSelectedColor[1],e.pickingSelectedColor[2]];n.picking_uSelectedPickingColor=t}return void 0!==e.pickingHighlightColor&&(n.picking_uHighlightColor=e.pickingHighlightColor),void 0!==e.pickingThreshold&&(n.picking_uThreshold=e.pickingThreshold),void 0!==e.pickingActive&&(n.picking_uActive=e.pickingActive?1:0),n}var a=new Uint8Array([0,64,128,64]),r={pickingSelectedColor:null,pickingHighlightColor:a,pickingThreshold:1,pickingActive:!1,pickingValid:!1};n.a={name:"picking",vs:"uniform vec3 picking_uSelectedPickingColor;\nuniform float picking_uThreshold;\nuniform bool picking_uValid;\n\nvarying vec4 picking_vRGBcolor_Aselected;\n\nconst float COLOR_SCALE = 1. / 256.;\n\nbool isVertexPicked(vec3 vertexColor, vec3 pickedColor, bool pickingValid) {\n return\n pickingValid &&\n abs(vertexColor.r - pickedColor.r) < picking_uThreshold &&\n abs(vertexColor.g - pickedColor.g) < picking_uThreshold &&\n abs(vertexColor.b - pickedColor.b) < picking_uThreshold;\n}\n\nvoid picking_setPickingColor(vec3 pickingColor) {\n // Do the comparison with selected item color in vertex shader as it should mean fewer compares\n picking_vRGBcolor_Aselected.a =\n float(isVertexPicked(pickingColor, picking_uSelectedPickingColor, picking_uValid));\n\n // Stores the picking color so that the fragment shader can render it during picking\n picking_vRGBcolor_Aselected.rgb = pickingColor * COLOR_SCALE;\n}\n",fs:"uniform bool picking_uActive; // true during rendering to offscreen picking buffer\nuniform vec3 picking_uSelectedPickingColor;\nuniform vec4 picking_uHighlightColor;\n\nvarying vec4 picking_vRGBcolor_Aselected;\n\nconst float COLOR_SCALE = 1. / 256.;\n\n/*\n * Returns highlight color if this item is selected.\n */\nvec4 picking_filterHighlightColor(vec4 color) {\n bool selected = bool(picking_vRGBcolor_Aselected.a);\n return selected ? picking_uHighlightColor : color;\n}\n\n/*\n * Returns picking color if picking enabled else unmodified argument.\n */\nvec4 picking_filterPickingColor(vec4 color) {\n vec3 pickingColor = picking_vRGBcolor_Aselected.rgb;\n return picking_uActive ? vec4(pickingColor, 1.0) : color;\n}\n",getUniforms:i}},function(e,n,t){"use strict";function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,n={};return void 0!==e.diffuseTexture&&(n.diffuse_uHasTexture=Boolean(e.diffuseTexture),n.diffuse_uTexture=e.diffuseTexture),void 0!==e.diffuseColor&&(n.diffuse_uColor=e.diffuseColor),n}var a={diffuseTexture:null,diffuseColor:[.5,.5,.5,1]};n.a={name:"diffuse",getUniforms:i,vs:"varying vec2 diffuse_vTexCoord;\n\n/* Set the UV coordinate from attributes */\nvoid diffuse_setTextureCoordinate(vec2 uv) {\n diffuse_vTexCoord = uv;\n}\n",fs:"uniform vec4 diffuse_uColor;\nuniform bool diffuse_uHasTexture;\nuniform sampler2D diffuse_uTexture;\n\nvarying vec2 diffuse_vTexCoord;\n\n// Gets diffuse color of material from uniform\n// If we have a standard (diffuse) texture, set color to texture\n// return (vec4) - rgba\n//\nvec4 diffuse_getColor() {\n vec2 texCoord = diffuse_vTexCoord;\n return diffuse_uHasTexture ?\n texture2D(diffuse_uTexture, vec2(texCoord.s, texCoord.t)) :\n diffuse_uColor;\n}\n\nvec4 diffuse_filterColor(vec4 color) {\n return diffuse_getColor();\n}\n"}},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function r(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function o(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0}),n.PICKING_RES=n.MAX_POINT_LIGHTS=n.MAX_TEXTURES=void 0;var l=function(){function e(e,n){for(var t=0;t0&&void 0!==arguments[0])||arguments[0];return this.needsRedraw=e,this}},{key:"getNeedsRedraw",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.clearRedrawFlags,t=void 0!==n&&n,i=!1;return i=i||this.needsRedraw,this.needsRedraw=this.needsRedraw&&!t,this.traverse(function(e){i=i||e.getNeedsRedraw({clearRedrawFlags:t})}),i}},{key:"clear",value:function(){var e=this.gl;if(this.config.clearColor){var n=this.config.backgroundColor;e.clearColor(n.r,n.g,n.b,n.a)}return this.config.clearDepth&&e.clearDepth(this.config.backgroundDepth),this.config.clearColor&&this.config.clearDepth?e.clear(e.COLOR_BUFFER_BIT|e.DEPTH_BUFFER_BIT):this.config.clearColor?e.clear(e.COLOR_BUFFER_BIT):this.config.clearDepth&&e.clear(e.DEPTH_BUFFER_BIT),this}},{key:"render",value:function(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.clear(),this.traverse(function(t){t.display&&e.renderObject({model:t,uniforms:n})}),this}},{key:"renderObject",value:function(e){var n=e.model,t=e.uniforms;return t=Object.assign({},this.getSceneUniforms(),t),n.render(t),this}},{key:"pickModels",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.x,t=e.y,i=e.uniforms,a=void 0===i?{}:i;return(0,d.default)(this.gl,Object.assign({group:this,position:[n,t],uniforms:a},e))}},{key:"getSceneUniforms",value:function(){var e=this.config.lights,n=e.enable,t=e.ambient,i=e.directional,a=e.points;return Object.assign({},this.getEffectsUniforms(),{enableLights:n},n&&t?this.getAmbientUniforms(t):{},n&&i?this.getDirectionalUniforms(i):{},n&&a?this.getPointUniforms(a):{})}},{key:"getAmbientUniforms",value:function(e){return{ambientColor:[e.r,e.g,e.b]}}},{key:"getDirectionalUniforms",value:function(e){var n=e.color,t=e.direction,i=new c.Vector3(t.x,t.y,t.z).normalize().scale(-1,-1,-1);return{directionalColor:[n.r,n.g,n.b],lightingDirection:[i.x,i.y,i.z]}}},{key:"getPointUniforms",value:function(e){e=e instanceof Array?e:[e];var n=e.length,t={numberPoints:n},i=[],a=[],r=[],o=[],l=!0,c=!1,s=void 0;try{for(var u,p=e[Symbol.iterator]();!(l=(u=p.next()).done);l=!0){var m=u.value,d=m.position,g=m.color,_=m.diffuse,f=m.specular,h=g||_;i.push(d.x,d.y,d.z),a.push(h.r,h.g,h.b),r.push(Number(Boolean(f))),f?o.push(f.r,f.g,f.b):o.push(0,0,0)}}catch(e){c=!0,s=e}finally{try{!l&&p.return&&p.return()}finally{if(c)throw s}}return i.length&&Object.assign(t,{pointLocation:i,pointColor:a,enableSpecular:r,pointSpecularColor:o}),t}},{key:"getEffectsUniforms",value:function(){var e=this.config.effects.fog;if(e){var n=e.color,t=void 0===n?{r:.5,g:.5,b:.5}:n;return{hasFog:!0,fogNear:e.near,fogFar:e.far,fogColor:[t.r,t.g,t.b]}}return{hasFog:!1}}}]),n}(p.default);n.default=y,y.MAX_TEXTURES=4,y.MAX_POINT_LIGHTS=4,y.PICKING_RES=4},function(e,n,t){"use strict";n.a="const float TILE_SIZE = 512.0;\nconst float PI = 3.1415926536;\nconst float WORLD_SCALE = TILE_SIZE / (PI * 2.0);\n\n// ref: lib/constants.js\nconst float PROJECT_IDENTITY = 0.;\nconst float PROJECT_MERCATOR = 1.;\nconst float PROJECT_MERCATOR_OFFSETS = 2.;\n\nuniform float projectionMode;\nuniform float projectionScale;\nuniform vec4 projectionCenter;\nuniform vec3 projectionPixelsPerUnit;\n\nuniform mat4 modelMatrix;\nuniform mat4 projectionMatrix;\n\n//\n// Scaling offsets\n//\n\n// the scalar version of project_scale is for scaling the z component only\nfloat project_scale(float meters) {\n return meters * projectionPixelsPerUnit.z;\n}\n\nvec2 project_scale(vec2 meters) {\n return meters * projectionPixelsPerUnit.xy;\n}\n\nvec3 project_scale(vec3 meters) {\n return vec3(\n project_scale(meters.xy),\n project_scale(meters.z)\n );\n}\n\nvec4 project_scale(vec4 meters) {\n return vec4(\n project_scale(meters.xyz),\n meters.w\n );\n}\n\n//\n// Projecting positions\n//\n\n// non-linear projection: lnglats => unit tile [0-1, 0-1]\nvec2 project_mercator_(vec2 lnglat) {\n return vec2(\n radians(lnglat.x) + PI,\n PI - log(tan_fp32(PI * 0.25 + radians(lnglat.y) * 0.5))\n );\n}\n\nvec4 project_position(vec4 position) {\n\n if (projectionMode == PROJECT_MERCATOR) {\n return vec4(\n project_mercator_(position.xy) * WORLD_SCALE * projectionScale,\n project_scale(position.z),\n position.w\n );\n }\n\n // Apply model matrix\n vec4 position_modelspace = modelMatrix * position;\n return project_scale(position_modelspace);\n}\n\nvec3 project_position(vec3 position) {\n vec4 projected_position = project_position(vec4(position, 1.0));\n return projected_position.xyz;\n}\n\nvec2 project_position(vec2 position) {\n vec4 projected_position = project_position(vec4(position, 0.0, 1.0));\n return projected_position.xy;\n}\n\nvec4 project_to_clipspace(vec4 position) {\n if (projectionMode == PROJECT_MERCATOR_OFFSETS) {\n position.w *= projectionPixelsPerUnit.z;\n }\n return projectionMatrix * position + projectionCenter;\n}\n\n// Backwards compatibility\n\nfloat scale(float position) {\n return project_scale(position);\n}\n\nvec2 scale(vec2 position) {\n return project_scale(position);\n}\n\nvec3 scale(vec3 position) {\n return project_scale(position);\n}\n\nvec4 scale(vec4 position) {\n return project_scale(position);\n}\n\nvec2 preproject(vec2 position) {\n return project_position(position);\n}\n\nvec3 preproject(vec3 position) {\n return project_position(position);\n}\n\nvec4 preproject(vec4 position) {\n return project_position(position);\n}\n\nvec4 project(vec4 position) {\n return project_to_clipspace(position);\n}\n"},function(e,n,t){"use strict";function i(e){var n=Math.fround(e);return[n,e-n]}function a(e){var n=e.projectionMode,t=e.positionOrigin,i=e.viewport,a=i.viewMatrixUncentered,r=i.projectionMatrix,o=i.viewMatrix,c=i.viewProjectionMatrix,u=void 0;switch(n){case g.a.IDENTITY:case g.a.LNGLAT:u=f;break;case g.a.METER_OFFSETS:var m=i.projectFlat(t);u=p()([],[m[0],m[1],0,1],c),o=s()([],a||o,h),c=s()([],r,o);break;default:throw new Error("Unknown projection mode")}var d=l()([],o)||o;return{viewMatrix:o,viewProjectionMatrix:c,projectionCenter:u,cameraPos:[d[12],d[13],d[14]]}}function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.viewport,t=e.modelMatrix,r=void 0===t?null:t,o=e.projectionMode,l=void 0===o?g.a.LNGLAT:o,c=e.positionOrigin,s=void 0===c?[0,0]:c;if(!n)return{};d()(n.scale,"Viewport scale missing");var u=a({projectionMode:l,positionOrigin:s,viewport:n}),p=u.projectionCenter,m=u.viewProjectionMatrix,f=u.cameraPos,h=n.getDistanceScales(),v=h.pixelsPerMeter;d()(v,"Viewport missing pixelsPerMeter");for(var b=new Float32Array(32),E=0;E<4;++E)for(var A=0;A<4;++A){var S=i(m[4*A+E]),w=_(S,2);b[2*(4*E+A)]=w[0],b[2*(4*E+A)+1]=w[1]}var N=window&&window.devicePixelRatio||1;return{projectionMode:l,projectionCenter:p,viewportSize:[n.width*N,n.height*N],devicePixelRatio:N,modelMatrix:new Float32Array(r||y),projectionMatrix:new Float32Array(m),projectionFP64:b,projectionPixelsPerUnit:v,projectionScale:n.scale,projectionScaleFP64:i(n.scale),cameraPos:new Float32Array(f)}}n.a=r;var o=t(209),l=t.n(o),c=t(210),s=t.n(c),u=t(211),p=t.n(u),m=t(12),d=t.n(m),g=t(217),_=function(){function e(e,n){var t=[],i=!0,a=!1,r=void 0;try{for(var o,l=e[Symbol.iterator]();!(i=(o=l.next()).done)&&(t.push(o.value),!n||t.length!==n);i=!0);}catch(e){a=!0,r=e}finally{try{!i&&l.return&&l.return()}finally{if(a)throw r}}return t}return function(n,t){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return e(n,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),f=[0,0,0,0],h=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0],y=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]},function(e,n,t){"use strict";var i=t(28),a=t(408),r=t(1653);n.a={name:"project64",dependencies:[a.a,i.fp64],vs:r.a}},function(e,n,t){"use strict";n.a="\nconst vec2 WORLD_SCALE_FP64 = vec2(81.4873275756836, 0.0000032873668232014097);\n\nuniform vec2 projectionScaleFP64;\nuniform vec2 projectionFP64[16];\n\n// longitude: lnglat_fp64.xy; latitude: lnglat_fp64.zw\nvoid mercatorProject_fp64(vec4 lnglat_fp64, out vec2 out_val[2]) {\n\n#if defined(NVIDIA_FP64_WORKAROUND)\n out_val[0] = sum_fp64(radians_fp64(lnglat_fp64.xy), PI_FP64 * ONE);\n#else\n out_val[0] = sum_fp64(radians_fp64(lnglat_fp64.xy), PI_FP64);\n#endif\n out_val[1] = sub_fp64(PI_FP64,\n log_fp64(tan_fp64(sum_fp64(PI_4_FP64, radians_fp64(lnglat_fp64.zw) / 2.0))));\n return;\n}\n\nvoid project_position_fp64(vec4 position_fp64, out vec2 out_val[2]) {\n\n vec2 pos_fp64[2];\n mercatorProject_fp64(position_fp64, pos_fp64);\n vec2 x_fp64 = mul_fp64(pos_fp64[0], projectionScaleFP64);\n vec2 y_fp64 = mul_fp64(pos_fp64[1], projectionScaleFP64);\n out_val[0] = mul_fp64(x_fp64, WORLD_SCALE_FP64);\n out_val[1] = mul_fp64(y_fp64, WORLD_SCALE_FP64);\n\n return;\n}\n\nvec4 project_to_clipspace_fp64(vec2 vertex_pos_modelspace[4]) {\n vec2 vertex_pos_clipspace[4];\n mat4_vec4_mul_fp64(projectionFP64, vertex_pos_modelspace, vertex_pos_clipspace);\n return vec4(\n vertex_pos_clipspace[0].x,\n vertex_pos_clipspace[1].x,\n vertex_pos_clipspace[2].x,\n vertex_pos_clipspace[3].x\n );\n}\n"},function(e,n,t){"use strict";var i=t(1655),a=t(408);n.a={name:"lighting",dependencies:[a.a],vs:i.a}},function(e,n,t){"use strict";n.a="#define NUM_OF_LIGHTS 2\nuniform vec3 cameraPos;\nuniform vec3 lightsPosition[16];\nuniform vec2 lightsStrength[16];\nuniform float ambientRatio;\nuniform float diffuseRatio;\nuniform float specularRatio;\n\nfloat getLightWeight(vec3 position_worldspace_vec3, vec3 normals_worldspace) {\n float lightWeight = 0.0;\n\n vec3 normals_worldspace_vec3 = normals_worldspace.xzy;\n\n vec3 camera_pos_worldspace = cameraPos;\n vec3 view_direction = normalize(camera_pos_worldspace - position_worldspace_vec3);\n\n for (int i = 0; i < NUM_OF_LIGHTS; i++) {\n vec3 light_position_worldspace = project_position(lightsPosition[i]);\n vec3 light_direction = normalize(light_position_worldspace - position_worldspace_vec3);\n\n vec3 halfway_direction = normalize(light_direction + view_direction);\n float lambertian = dot(light_direction, normals_worldspace_vec3);\n float specular = 0.0;\n if (lambertian > 0.0) {\n float specular_angle = max(dot(normals_worldspace_vec3, halfway_direction), 0.0);\n specular = pow(specular_angle, 32.0);\n }\n lambertian = max(lambertian, 0.0);\n lightWeight += (ambientRatio + lambertian * diffuseRatio + specular * specularRatio) *\n lightsStrength[i].x;\n\n }\n\n return lightWeight;\n}\n"},function(e,n,t){"use strict";"function"==typeof Symbol&&Symbol.iterator},function(e,n,t){"use strict"},function(e,n,t){"use strict"},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(409),l=t(48),c=function(){function e(e,n){for(var t=0;t0&&void 0!==arguments[0]?arguments[0]:{},n=e.layerIds,t=void 0===n?null:n;return t?this.layers.filter(function(e){return t.find(function(n){return 0===e.id.indexOf(n)})}):this.layers}},{key:"finalize",value:function(){c.a.removeListener(this._initSeer),c.a.removeListener(this._editSeer)}},{key:"setViewport",value:function(e){r()(e instanceof g.a,"Invalid viewport"),this._needsRedraw=!0;return Object.assign(this.oldContext,this.context),this.context.viewport=e,this.context.viewportChanged=!0,this.context.uniforms={},Object(u.g)(4,e),this}},{key:"initEventHandling",value:function(e){this._eventManager=e,this._eventManager.on({click:this._onClick,pointermove:this._onPointerMove})}},{key:"setEventHandlingParameters",value:function(e){var n=e.pickingRadius,t=e.onLayerClick,i=e.onLayerHover;isNaN(n)||(this._pickingRadius=n),void 0!==t&&(this._onLayerClick=t),void 0!==i&&(this._onLayerHover=i),this._validateEventHandling()}},{key:"updateLayers",value:function(e){var n=e.newLayers;if(n===this.lastRenderedLayers)return u.g.log(3,"Ignoring layer update due to layer array not changed"),this;this.lastRenderedLayers=n,r()(this.context.viewport,"LayerManager.updateLayers: viewport not set"),n=n.filter(function(e){return null!==e});var t=!0,i=!1,a=void 0;try{for(var o,l=n[Symbol.iterator]();!(t=(o=l.next()).done);t=!0){o.value.context=this.context}}catch(e){i=!0,a=e}finally{try{!t&&l.return&&l.return()}finally{if(i)throw a}}this.prevLayers=this.layers;var c=this._updateLayers({oldLayers:this.prevLayers,newLayers:n}),s=c.error,p=c.generatedLayers;if(this.layers=p,s)throw s;return this}},{key:"drawLayers",value:function(e){var n=e.pass;return r()(this.context.viewport,"LayerManager.drawLayers: viewport not set"),Object(m.a)({layers:this.layers,pass:n}),this}},{key:"pickLayer",value:function(e){var n=e.x,t=e.y,i=e.mode,a=e.radius,r=void 0===a?0:a,o=e.layerIds,l=this.context.gl,c=this.getLayers({layerIds:o});return Object(m.b)(l,{x:n,y:t,radius:r,layers:c,mode:i,viewport:this.context.viewport,pickingFBO:this._getPickingBuffer(),lastPickedInfo:this.context.lastPickedInfo})}},{key:"queryLayer",value:function(e){var n=e.x,t=e.y,i=e.width,a=e.height,r=e.layerIds,o=this.context.gl,l=r?this.layers.filter(function(e){return r.indexOf(e.id)>=0}):this.layers;return Object(m.c)(o,{x:n,y:t,width:i,height:a,layers:l,mode:"query",viewport:this.context.viewport,pickingFBO:this._getPickingBuffer()})}},{key:"needsRedraw",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.clearRedrawFlags,t=void 0!==n&&n;if(!this.context.viewport)return!1;var i=this._needsRedraw;if(t&&(this._needsRedraw=!1),0===this.layers.length){if(!1===this.screenCleared)return i=!0,this.screenCleared=!0,!0}else!0===this.screenCleared&&(this.screenCleared=!1);var a=!0,r=!1,o=void 0;try{for(var l,c=this.layers[Symbol.iterator]();!(a=(l=c.next()).done);a=!0){var s=l.value;i=i||s.getNeedsRedraw({clearRedrawFlags:t})}}catch(e){r=!0,o=e}finally{try{!a&&c.return&&c.return()}finally{if(r)throw o}}return i}},{key:"_getPickingBuffer",value:function(){var e=this.context.gl;return this.context.pickingFBO=this.context.pickingFBO||new o.Framebuffer(e,{width:e.canvas.width,height:e.canvas.height}),this.context.pickingFBO.resize({width:e.canvas.width,height:e.canvas.height}),this.context.pickingFBO}},{key:"_updateLayers",value:function(e){var n=e.oldLayers,t=e.newLayers,i={},a=!0,r=!1,o=void 0;try{for(var l,c=n[Symbol.iterator]();!(a=(l=c.next()).done);a=!0){var s=l.value;i[s.id]?u.g.once(0,"Multiple old layers with same id "+h(s)):(i[s.id]=s,s.lifecycle=d.b.AWAITING_FINALIZATION)}}catch(e){r=!0,o=e}finally{try{!a&&c.return&&c.return()}finally{if(r)throw o}}var p=[],m=this._matchSublayers({newLayers:t,oldLayerMap:i,generatedLayers:p}),g=this._finalizeOldLayers(n);return{error:m||g,generatedLayers:p}}},{key:"_matchSublayers",value:function(e){var n=this,t=e.newLayers,i=e.oldLayerMap,a=e.generatedLayers;t=t.filter(function(e){return null!==e});var r=null,o=!0,l=!1,c=void 0;try{for(var s,m=t[Symbol.iterator]();!(o=(s=m.next()).done);o=!0)!function(){var e=s.value;e.context=n.context;try{var t=i[e.id];i[e.id]=null,null===t&&u.g.once(0,"Multiple new layers with same id "+h(e)),t?(n._transferLayerState(t,e),n._updateLayer(e),Object(_.g)(e)):(n._initializeNewLayer(e),Object(_.b)(e)),a.push(e);var o=e.props,l=e.oldProps,c=e.isComposite?e._renderLayers({oldProps:l,props:o,context:n.context,oldContext:n.oldContext,changeFlags:e.diffProps(l,o,n.context)}):null;c&&(c=Object(p.b)(c,{filter:Boolean}),c.forEach(function(n){n.parentLayer=e}),n._matchSublayers({newLayers:c,oldLayerMap:i,generatedLayers:a}))}catch(n){u.g.once(0,"deck.gl error during matching of "+h(e)+" "+n,n),r=r||n}}()}catch(e){l=!0,c=e}finally{try{!o&&m.return&&m.return()}finally{if(l)throw c}}return r}},{key:"_transferLayerState",value:function(e,n){var t=e.state,i=e.props;r()(t,"deck.gl sanity check - Matching layer has no state"),n!==e?(Object(u.g)(4,"matched "+h(n),e,"->",n),t.layer=n,n.state=t,t.model&&(t.model.userData.layer=n),n.oldProps=i,n.lifecycle=d.b.MATCHED,e.lifecycle=d.b.AWAITING_GC):(u.g.log(4,"Matching layer is unchanged "+n.id),n.lifecycle=d.b.MATCHED,n.oldProps=n.props)}},{key:"_finalizeOldLayers",value:function(e){var n=null,t=!0,i=!1,a=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var l=r.value;l.lifecycle===d.b.AWAITING_FINALIZATION&&(n=n||this._finalizeLayer(l))}}catch(e){i=!0,a=e}finally{try{!t&&o.return&&o.return()}finally{if(i)throw a}}return n}},{key:"_initializeNewLayer",value:function(e){var n=null;if(!e.state){Object(u.g)(2,"initializing "+h(e));try{e.initializeLayer({oldProps:{},props:e.props,oldContext:this.oldContext,context:this.context,changeFlags:e.diffProps({},e.props,this.context)}),e.lifecycle=d.b.INITIALIZED}catch(t){u.g.once(0,"deck.gl error during initialization of "+h(e)+" "+t,t),n=n||t}e.state&&(e.state.layer=e),e.state&&e.state.model&&(e.state.model.userData.layer=e)}return n}},{key:"_updateLayer",value:function(e){var n=e.oldProps,t=e.props,i=null;if(n){try{e.updateLayer({oldProps:n,props:t,context:this.context,oldContext:this.oldContext,changeFlags:e.diffProps(n,e.props,this.context)})}catch(n){u.g.once(0,"deck.gl error during update of "+h(e),n),i=n}Object(u.g)(4,"updating "+h(e))}return i}},{key:"_finalizeLayer",value:function(e){var n=null;if(e.state){try{e.finalizeLayer()}catch(t){u.g.once(0,"deck.gl error during finalization of "+h(e),t),n=t}e.lifecycle=d.b.FINALIZED,Object(u.g)(2,"finalizing "+h(e))}return n}},{key:"_validateEventHandling",value:function(){(this.onLayerClick||this.onLayerHover)&&this.layers.length&&!this.layers.some(function(e){return e.props.pickable})&&u.g.once(1,"You have supplied a top-level input event handler (e.g. `onLayerClick`), but none of your layers have set the `pickable` flag.")}},{key:"_onClick",value:function(e){var n=e.offsetCenter;if(n){var t=this.pickLayer({x:n.x,y:n.y,radius:this._pickingRadius,mode:"click"});if(t.length){var i=t.find(function(e){return e.index>=0});this._onLayerClick&&this._onLayerClick(i,t,e.srcEvent)}}}},{key:"_onPointerMove",value:function(e){if(!e.isDown){var n=e.offsetCenter,t=this.context.viewport,i=t.width,a=t.height;if(!(!n||n.x<0||n.y<0||n.x>i||n.y>a)){var r=this.pickLayer({x:n.x,y:n.y,radius:this._pickingRadius,mode:"hover"});if(r.length){var o=r.find(function(e){return e.index>=0});this._onLayerHover&&this._onLayerHover(o,r,e.srcEvent)}}}}},{key:"_initSeer",value:function(){this.layers.forEach(function(e){Object(_.b)(e),Object(_.g)(e)})}},{key:"_editSeer",value:function(e){if("edit"===e.type&&"props"===e.valuePath[0]){Object(_.f)(e.itemKey,e.valuePath.slice(1),e.value);var n=this.layers.map(function(e){return new e.constructor(e.props)});this.updateLayers({newLayers:n})}}}]),e}();n.a=y},function(e,n,t){"use strict";function i(e){var n=e.layers,t=e.pass,i=0,a=0;n.forEach(function(e,n){e.isComposite?a++:e.props.visible&&(e.drawLayer({moduleParameters:Object.assign({},e.props,{viewport:e.context.viewport}),uniforms:Object.assign({renderPickingBuffer:0,pickingEnabled:0},e.context.uniforms,{layerIndex:n}),parameters:e.props.parameters||{}}),i++)});var r=n.length,o=r-a,l=o-i,c="#"+g+++": Rendering "+i+" of "+r+" layers "+t+" ("+l+" hidden, "+a+" composite)";m.g.log(2,c)}function a(e,n){var t=n.layers,i=n.pickingFBO,a=n.x,r=n.y,o=n.width,c=n.height,p=n.viewport,m=n.mode,d="undefined"!=typeof window?window.devicePixelRatio:1,g=Math.round(a*d),_=Math.round(e.canvas.height-r*d),f=Math.round((a+o)*d),h=Math.round(e.canvas.height-(r+c)*d),y=l(e,{layers:t,pickingFBO:i,deviceRect:{x:g,y:h,width:f-g,height:_-h}}),v=new Map;return y.forEach(function(e){var n=s([e.x/d,e.y/d],p);n.devicePixel=[e.x,e.y],n.pixelRatio=d,n.color=e.pickedColor,n.index=e.pickedObjectIndex,n.picked=!0,n=u({layer:e.pickedLayer,info:n,mode:m}),v.has(n.object)||v.set(n.object,n)}),Array.from(v.values())}function r(e,n){var t=n.layers,i=n.pickingFBO,a=n.x,r=n.y,l=n.radius,c=n.viewport,p=n.mode,m=n.lastPickedInfo,d="undefined"!=typeof window?window.devicePixelRatio:1,g=Math.round(a*d),_=Math.round(e.canvas.height-r*d),f=Math.round(l*d),h=o(e,{layers:t,pickingFBO:i,deviceX:g,deviceY:_,deviceRadius:f}),y=h.pickedColor,v=h.pickedLayer,b=h.pickedObjectIndex,E=v?[v]:[];if("hover"===p){var A=m.index,S=m.layerId,w=v&&v.props.id;if(w!==S||b!==A){if(w!==S){var N=t.find(function(e){return e.props.id===S});N&&E.unshift(N)}m.layerId=w,m.index=b}}var O=s([a,r],c);O.devicePixel=[g,_],O.pixelRatio=d;var x=new Map,L=[];return E.forEach(function(e){var n=Object.assign({},O);e===v&&(n.color=y,n.index=b,n.picked=!0),(n=u({layer:e,info:n,mode:p}))&&x.set(n.layer.id,n)}),x.forEach(function(e){var n=!1;switch(p){case"click":n=e.layer.props.onClick(e);break;case"hover":n=e.layer.props.onHover(e);break;case"query":break;default:throw new Error("unknown pick type")}n||L.push(e)}),L}function o(e,n){var t=n.layers,i=n.pickingFBO,a=n.deviceX,r=n.deviceY,o=n.deviceRadius,l={pickedColor:d,pickedLayer:null,pickedObjectIndex:-1};if(a<0||r<0||a>i.width||r>i.height||t.length<=0)return l;for(var s=Math.max(0,a-o),u=Math.max(0,r-o),p=Math.min(i.width,a+o)-s+1,m=Math.min(i.height,r+o)-u+1,g=c(e,{layers:t,pickingFBO:i,deviceRect:{x:s,y:u,width:p,height:m}}),_=o*o,f=0,h=0;h=0){var b=y+s-a,E=h+u-r,A=b*b+E*E;if(A<=_){_=A;var S=g.slice(f,f+4),w=t[v],N=w.decodePickingColor(S);l={pickedColor:S,pickedLayer:w,pickedObjectIndex:N}}}f+=4}return l}function l(e,n){for(var t=n.layers,i=n.pickingFBO,a=n.deviceRect,r=a.x,o=a.y,l=a.width,s=a.height,u=c(e,{layers:t,pickingFBO:i,deviceRect:{x:r,y:o,width:l,height:s}}),p=new Map,m=0;m=0){var g=u.slice(m,m+4),_=g.join(",");if(!p.has(_)){var f=t[d];p.set(_,{pickedColor:g,pickedLayer:f,pickedObjectIndex:f.decodePickingColor(g)})}}}return Array.from(p.values())}function c(e,n){var t=n.layers,i=n.pickingFBO,a=n.deviceRect,r=a.x,o=a.y,l=a.width,c=a.height;return Object(p.withParameters)(e,{framebuffer:i,scissorTest:!0,scissor:[r,o,l,c],clearColor:[0,0,0,0]},function(){e.clear(p.GL.COLOR_BUFFER_BIT|p.GL.DEPTH_BUFFER_BIT),t.forEach(function(n,t){!n.isComposite&&n.props.visible&&n.props.pickable&&(Object(p.setParameters)(e,{blendColor:[0,0,0,(t+1)/255]}),n.drawLayer({moduleParameters:Object.assign({},n.props,{viewport:n.context.viewport}),uniforms:Object.assign({renderPickingBuffer:1,pickingEnabled:1},n.context.uniforms,{layerIndex:t}),parameters:Object.assign({},n.props.parameters||{},{blend:!0,blendFunc:[e.ONE,e.ZERO,e.CONSTANT_ALPHA,e.ZERO],blendEquation:e.FUNC_ADD})}))});var n=new Uint8Array(l*c*4);return e.readPixels(r,o,l,c,p.GL.RGBA,p.GL.UNSIGNED_BYTE,n),n})}function s(e,n){return{color:d,layer:null,index:-1,picked:!1,x:e[0],y:e[1],pixel:e,lngLat:n.unproject(e)}}function u(e){for(var n=e.layer,t=e.info,i=e.mode;n&&t;){var a=t.layer||n;t.layer=n,t=n.pickLayer({info:t,mode:i,sourceLayer:a}),n=n.parentLayer}return t}n.a=i,n.c=a,n.b=r;var p=t(28),m=t(48),d=new Uint8Array(4),g=0},function(e,n,t){"use strict";function i(e,n){if(Array.isArray(e)&&Array.isArray(n)){if(e===n)return!0;if(e.length!==n.length)return!1;for(var t=0;t=0&&y=0&&vu&&(u=s[b])}}}catch(e){m=!0,d=e}finally{try{!p&&_.return&&_.return()}finally{if(m)throw d}}this.setState({maxCount:u})}}]),n}(o.d);n.a=d,d.layerName="ScreenGridLayer",d.defaultProps=m},function(e,n,t){"use strict";n.a="#define SHADER_NAME screen-grid-layer-vertex-shader\n\nattribute vec3 vertices;\nattribute vec3 instancePositions;\nattribute float instanceCount;\nattribute vec3 instancePickingColors;\n\nuniform float maxCount;\nuniform float opacity;\nuniform vec4 minColor;\nuniform vec4 maxColor;\nuniform float renderPickingBuffer;\nuniform vec3 cellScale;\nuniform vec3 selectedPickingColor;\n\nvarying vec4 vColor;\n\nvoid main(void) {\n vec4 color = mix(minColor, maxColor, instanceCount / maxCount) / 255.;\n\n vColor = mix(\n vec4(color.rgb, color.a * opacity),\n vec4(instancePickingColors / 255., 1.),\n renderPickingBuffer\n );\n\n gl_Position = vec4(instancePositions + vertices * cellScale, 1.);\n}\n"},function(e,n,t){"use strict";n.a="#define SHADER_NAME screen-grid-layer-fragment-shader\n\n#ifdef GL_ES\nprecision highp float;\n#endif\n\nvarying vec4 vColor;\n\nvoid main(void) {\n gl_FragColor = vColor;\n}\n"},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}function o(){}var l=t(25),c=t(731),s=t(1691),u=t(732),p=t(733),m=t(734),d=function(){function e(e,n){for(var t=0;t-1,o=null;if(r){var l=this.state.layerData[n.index],c=i.binMap[l.index]&&i.binMap[l.index].value,s=a.binMap[l.index]&&a.binMap[l.index].value;o=Object.assign({colorValue:c,elevationValue:s},l)}return Object.assign(n,{picked:Boolean(o),object:o})}},{key:"getUpdateTriggers",value:function(){var e=this,n=this.state.dimensionUpdaters,t={};for(var i in n)!function(i){t[i]={};var a=!0,r=!1,o=void 0;try{for(var l,c=n[i][Symbol.iterator]();!(a=(l=c.next()).done);a=!0){l.value.triggers.forEach(function(n){t[i][n]=e.props[n]})}}catch(e){r=!0,o=e}finally{try{!a&&c.return&&c.return()}finally{if(r)throw o}}}(i);return t}},{key:"getLayerData",value:function(){var e=this.props,n=e.data,t=e.cellSize,i=e.getPosition,a=Object(s.a)(n,t,i),r=a.layerData;this.setState({layerData:r}),this.getSortedBins()}},{key:"getValueDomain",value:function(){this.getColorValueDomain(),this.getElevationValueDomain()}},{key:"getSortedBins",value:function(){this.getSortedColorBins(),this.getSortedElevationBins()}},{key:"getSortedColorBins",value:function(){var e=this.props.getColorValue,n=new m.a(this.state.layerData||[],e);this.setState({sortedColorBins:n}),this.getColorValueDomain()}},{key:"getSortedElevationBins",value:function(){var e=this.props.getElevationValue,n=new m.a(this.state.layerData||[],e);this.setState({sortedElevationBins:n}),this.getElevationValueDomain()}},{key:"getColorValueDomain",value:function(){var e=this.props,n=e.lowerPercentile,t=e.upperPercentile,i=e.onSetColorDomain;this.state.colorValueDomain=this.state.sortedColorBins.getValueRange([n,t]),"function"==typeof i&&i(this.state.colorValueDomain),this.getColorScale()}},{key:"getElevationValueDomain",value:function(){var e=this.props,n=e.elevationLowerPercentile,t=e.elevationUpperPercentile,i=e.onSetElevationDomain;this.state.elevationValueDomain=this.state.sortedElevationBins.getValueRange([n,t]),"function"==typeof i&&i(this.state.elevationValueDomain),this.getElevationScale()}},{key:"getColorScale",value:function(){var e=this.props.colorRange,n=this.props.colorDomain||this.state.colorValueDomain;this.state.colorScaleFunc=Object(p.b)(n,e)}},{key:"getElevationScale",value:function(){var e=this.props.elevationRange,n=this.props.elevationDomain||this.state.elevationValueDomain;this.state.elevationScaleFunc=Object(p.a)(n,e)}},{key:"_onGetSublayerColor",value:function(e){var n=this.state,t=n.sortedColorBins,i=n.colorScaleFunc,a=n.colorValueDomain,r=t.binMap[e.index]&&t.binMap[e.index].value,o=this.props.colorDomain||a,l=r>=o[0]&&r<=o[o.length-1],c=l?i(r):[0,0,0,0];return c[3]=Number.isFinite(c[3])?c[3]:255,c}},{key:"_onGetSublayerElevation",value:function(e){var n=this.state,t=n.sortedElevationBins,i=n.elevationScaleFunc,a=n.elevationValueDomain,r=t.binMap[e.index]&&t.binMap[e.index].value,o=this.props.elevationDomain||a;return r>=o[0]&&r<=o[o.length-1]?i(r):-1}},{key:"getSubLayerProps",value:function(){var e=this.props,n=e.id,t=e.elevationScale,i=e.fp64,a=e.extruded,r=e.cellSize,o=e.coverage,l=e.lightSettings,c=this.props,s=c.opacity,u=c.pickable,p=c.visible,m=c.getPolygonOffset,d=this.props,g=d.positionOrigin,_=d.projectionMode,f=d.modelMatrix;return{id:n+"-grid-cell",data:this.state.layerData,cellSize:r,coverage:o,lightSettings:l,elevationScale:t,extruded:a,fp64:i,opacity:s,pickable:u,visible:p,getPolygonOffset:m,projectionMode:_,positionOrigin:g,modelMatrix:f,getColor:this._onGetSublayerColor.bind(this),getElevation:this._onGetSublayerElevation.bind(this),updateTriggers:this.getUpdateTriggers()}}},{key:"getSubLayerClass",value:function(){return c.a}},{key:"renderLayers",value:function(){return new(this.getSubLayerClass())(this.getSubLayerProps())}}]),n}(l.c);n.a=_,_.layerName="GridLayer",_.defaultProps=g},function(e,n,t){"use strict";n.a='#define SHADER_NAME grid-cell-layer-vertex-shader\n\nattribute vec3 positions;\nattribute vec3 normals;\n\nattribute vec4 instancePositions;\nattribute vec4 instanceColors;\nattribute vec3 instancePickingColors;\n\n// Picking uniforms\n// Set to 1.0 if rendering picking buffer, 0.0 if rendering for display\nuniform float renderPickingBuffer;\nuniform vec3 selectedPickingColor;\n\n// Custom uniforms\nuniform float extruded;\nuniform float cellSize;\nuniform float coverage;\nuniform float opacity;\nuniform float elevationScale;\n\n// A magic number to scale elevation so that 1 unit approximate to 1 meter\n#define ELEVATION_SCALE 0.8\n\n// Result\nvarying vec4 vColor;\n\n// whether is point picked\nfloat isPicked(vec3 pickingColors, vec3 selectedColor) {\n return float(pickingColors.x == selectedColor.x\n && pickingColors.y == selectedColor.y\n && pickingColors.z == selectedColor.z);\n}\n\nvoid main(void) {\n\n vec2 topLeftPos = project_position(instancePositions.xy);\n\n // if ahpha == 0.0 or z < 0.0, do not render element\n float noRender = float(instanceColors.a == 0.0 || instancePositions.w < 0.0);\n float finalCellSize = cellSize * mix(1.0, 0.0, noRender);\n\n // cube gemoetry vertics are between -1 to 1, scale and transform it to between 0, 1\n vec2 pos = topLeftPos + vec2(\n (positions.x * coverage + 1.0) / 2.0 * finalCellSize,\n (positions.y * coverage - 1.0) / 2.0 * finalCellSize);\n\n float elevation = 0.0;\n\n if (extruded > 0.5) {\n elevation = project_scale(instancePositions.w * (positions.z + 1.0) *\n ELEVATION_SCALE * elevationScale);\n }\n\n // extrude positions\n vec3 extrudedPosition = vec3(pos.xy, elevation + 1.0);\n vec4 position_worldspace = vec4(extrudedPosition, 1.0);\n gl_Position = project_to_clipspace(position_worldspace);\n\n if (renderPickingBuffer < 0.5) {\n\n // TODO: we should allow the user to specify the color for "selected element"\n // check whether a bar is currently picked.\n float selected = isPicked(instancePickingColors, selectedPickingColor);\n\n float lightWeight = 1.0;\n\n if (extruded > 0.5) {\n lightWeight = getLightWeight(\n position_worldspace.xyz, // the w component is always 1.0\n normals\n );\n }\n\n vec3 lightWeightedColor = lightWeight * instanceColors.rgb;\n vec4 color = vec4(lightWeightedColor, instanceColors.a * opacity) / 255.0;\n vColor = color;\n\n } else {\n\n vec4 pickingColor = vec4(instancePickingColors / 255.0, 1.0);\n vColor = pickingColor;\n\n }\n}\n'},function(e,n,t){"use strict";n.a='#define SHADER_NAME grid-cell-layer-vertex-shader-64\n\nattribute vec3 positions;\nattribute vec3 normals;\n\nattribute vec4 instancePositions;\nattribute vec2 instancePositions64xyLow;\nattribute vec4 instanceColors;\nattribute vec3 instancePickingColors;\n\n// Picking uniforms\n// Set to 1.0 if rendering picking buffer, 0.0 if rendering for display\nuniform float renderPickingBuffer;\nuniform vec3 selectedPickingColor;\n\n// Custom uniforms\nuniform float extruded;\nuniform float cellSize;\nuniform float coverage;\nuniform float opacity;\nuniform float elevationScale;\n\n// A magic number to scale elevation so that 1 unit approximate to 1 meter\n#define ELEVATION_SCALE 0.8\n\n// Result\nvarying vec4 vColor;\n\nfloat isPicked(vec3 pickingColors, vec3 selectedColor) {\n return float(pickingColors.x == selectedColor.x\n && pickingColors.y == selectedColor.y\n && pickingColors.z == selectedColor.z);\n}\n\n\nvoid main(void) {\n vec4 instancePositions64xy = vec4(\n instancePositions.x,\n instancePositions64xyLow.x,\n instancePositions.y,\n instancePositions64xyLow.y);\n\n vec2 projected_coord_xy[2];\n project_position_fp64(instancePositions64xy, projected_coord_xy);\n \n // if ahpha == 0.0 or z < 0.0, do not render element\n float noRender = float(instanceColors.a == 0.0 || instancePositions.w < 0.0);\n float finalCellSize = cellSize * mix(1.0, 0.0, noRender);\n \n projected_coord_xy[0] = sum_fp64(projected_coord_xy[0],\n vec2((positions.x * coverage + 1.0) * finalCellSize / 2.0, 0.0));\n projected_coord_xy[1] = sum_fp64(projected_coord_xy[1],\n vec2((positions.y * coverage - 1.0) * finalCellSize / 2.0, 0.0));\n\n float elevation = 0.0;\n\n if (extruded > 0.5) {\n elevation = project_scale(instancePositions.w * (positions.z + 1.0) *\n ELEVATION_SCALE * elevationScale) + 1.0;\n }\n\n vec2 vertex_pos_modelspace[4];\n vertex_pos_modelspace[0] = projected_coord_xy[0];\n vertex_pos_modelspace[1] = projected_coord_xy[1];\n vertex_pos_modelspace[2] = vec2(elevation, 0.0);\n vertex_pos_modelspace[3] = vec2(1.0, 0.0);\n\n vec4 position_worldspace = vec4(\n vertex_pos_modelspace[0].x, vertex_pos_modelspace[1].x,\n vertex_pos_modelspace[2].x, vertex_pos_modelspace[3].x);\n\n gl_Position = project_to_clipspace_fp64(vertex_pos_modelspace);\n\n if (renderPickingBuffer < 0.5) {\n\n // TODO: we should allow the user to specify the color for "selected element"\n // check whether a bar is currently picked.\n float selected = isPicked(instancePickingColors, selectedPickingColor);\n\n float lightWeight = 1.0;\n\n if (extruded > 0.5) {\n lightWeight = getLightWeight(\n position_worldspace.xyz, // the w component is always 1.0\n normals\n );\n }\n\n vec3 lightWeightedColor = lightWeight * instanceColors.rgb;\n vec4 color = vec4(lightWeightedColor, instanceColors.a * opacity) / 255.0;\n vColor = color;\n\n } else {\n\n vec4 pickingColor = vec4(instancePickingColors / 255.0, 1.0);\n vColor = pickingColor;\n\n }\n}\n'},function(e,n,t){"use strict";n.a="#define SHADER_NAME grid-cell-layer-fragment-shader\n\n#ifdef GL_ES\nprecision highp float;\n#endif\n\nvarying vec4 vColor;\n\nvoid main(void) {\n gl_FragColor = vColor;\n}\n"},function(e,n,t){"use strict";function i(e,n,t){var i=a(e,n,t),o=i.gridHash,l=i.gridOffset;return{gridOffset:l,layerData:r(o,l)}}function a(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments[1],t=arguments[2],i=1/0,a=-1/0,r=void 0,l=0;la?r:a);var c=(i+a)/2,s=o(n,c);return s.xOffset<=0||s.yOffset<=0?{gridHash:{},gridOffset:s}:{gridHash:e.reduce(function(e,n){var i=t(n)[1],a=t(n)[0];if(!Number.isFinite(i)||!Number.isFinite(a))return e;var r=Math.floor((i+90)/s.yOffset),o=Math.floor((a+180)/s.xOffset),l=r+"-"+o;return e[l]=e[l]||{count:0,points:[]},e[l].count+=1,e[l].points.push(n),e},{}),gridOffset:s}}function r(e,n){return Object.keys(e).reduce(function(t,i,a){var r=i.split("-"),o=parseInt(r[0],10),l=parseInt(r[1],10);return t.push(Object.assign({index:a,position:[n.xOffset*l-180,n.yOffset*o-90]},e[i])),t},[])}function o(e,n){return{yOffset:l(e),xOffset:c(n,e)}}function l(e){return e/s*(180/Math.PI)}function c(e,n){return n/s*(180/Math.PI)/Math.cos(e*Math.PI/180)}n.a=i;var s=6378e3},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}function o(){}var l=t(25),c=t(735),s=t(48),u=t(733),p=t(732),m=t(1696),d=t(734),g=function(){function e(e,n){for(var t=0;t100||e.upperPercentile<0)&&(s.g.once(0,"HexagonLayer: upperPercentile should be between 0 and 100. Assign to 100 by default"),e.upperPercentile=_.upperPercentile),Number.isFinite(e.lowerPercentile)&&(e.lowerPercentile>100||e.lowerPercentile<0)&&(s.g.once(0,"HexagonLayer: lowerPercentile should be between 0 and 100. Assign to 0 by default"),e.lowerPercentile=_.upperPercentile),e.lowerPercentile>=e.upperPercentile&&(s.g.once(0,"HexagonLayer: lowerPercentile should not be bigger than upperPercentile. Assign to 0 by default"),e.lowerPercentile=_.lowerPercentile),a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e))}return r(n,e),g(n,[{key:"initializeState",value:function(){this.state={hexagons:[],hexagonVertices:null,sortedColorBins:null,sortedElevationBins:null,colorValueDomain:null,elevationValueDomain:null,colorScaleFunc:o,elevationScaleFunc:o,dimensionUpdaters:this.getDimensionUpdaters()}}},{key:"shouldUpdateState",value:function(e){return e.changeFlags.somethingChanged}},{key:"updateState",value:function(e){var n=this,t=e.oldProps,i=e.props,a=e.changeFlags,r=this.getDimensionChanges(t,i);a.dataChanged||this.needsReProjectPoints(t,i)?this.getHexagons():r&&r.forEach(function(e){return"function"==typeof e&&e.apply(n)})}},{key:"needsReProjectPoints",value:function(e,n){return e.radius!==n.radius||e.hexagonAggregator!==n.hexagonAggregator}},{key:"getDimensionUpdaters",value:function(){return{getColor:[{id:"value",triggers:["getColorValue"],updater:this.getSortedColorBins},{id:"domain",triggers:["lowerPercentile","upperPercentile"],updater:this.getColorValueDomain},{id:"scaleFunc",triggers:["colorDomain","colorRange"],updater:this.getColorScale}],getElevation:[{id:"value",triggers:["getElevationValue"],updater:this.getSortedElevationBins},{id:"domain",triggers:["elevationLowerPercentile","elevationUpperPercentile"],updater:this.getElevationValueDomain},{id:"scaleFunc",triggers:["elevationDomain","elevationRange"],updater:this.getElevationScale}]}}},{key:"getDimensionChanges",value:function(e,n){var t=this.state.dimensionUpdaters,i=[];for(var a in t){var r=t[a].find(function(t){return t.triggers.some(function(t){return e[t]!==n[t]})});r&&i.push(r.updater)}return i.length?i:null}},{key:"getHexagons",value:function(){var e=this.props.hexagonAggregator,n=this.context.viewport,t=e(this.props,n),i=t.hexagons,a=t.hexagonVertices;this.setState({hexagons:i,hexagonVertices:a}),this.getSortedBins()}},{key:"getPickingInfo",value:function(e){var n=e.info,t=this.state,i=t.sortedColorBins,a=t.sortedElevationBins,r=n.picked&&n.index>-1,o=null;if(r){var l=this.state.hexagons[n.index],c=i.binMap[l.index]&&i.binMap[l.index].value,s=a.binMap[l.index]&&a.binMap[l.index].value;o=Object.assign({colorValue:c,elevationValue:s},l)}return Object.assign(n,{picked:Boolean(o),object:o})}},{key:"getUpdateTriggers",value:function(){var e=this,n=this.state.dimensionUpdaters,t={};for(var i in n)!function(i){t[i]={};var a=!0,r=!1,o=void 0;try{for(var l,c=n[i][Symbol.iterator]();!(a=(l=c.next()).done);a=!0){l.value.triggers.forEach(function(n){t[i][n]=e.props[n]})}}catch(e){r=!0,o=e}finally{try{!a&&c.return&&c.return()}finally{if(r)throw o}}}(i);return t}},{key:"getValueDomain",value:function(){this.getColorValueDomain(),this.getElevationValueDomain()}},{key:"getSortedBins",value:function(){this.getSortedColorBins(),this.getSortedElevationBins()}},{key:"getSortedColorBins",value:function(){var e=this.props.getColorValue,n=new d.a(this.state.hexagons||[],e);this.setState({sortedColorBins:n}),this.getColorValueDomain()}},{key:"getSortedElevationBins",value:function(){var e=this.props.getElevationValue,n=new d.a(this.state.hexagons||[],e);this.setState({sortedElevationBins:n}),this.getElevationValueDomain()}},{key:"getColorValueDomain",value:function(){var e=this.props,n=e.lowerPercentile,t=e.upperPercentile,i=e.onSetColorDomain;this.state.colorValueDomain=this.state.sortedColorBins.getValueRange([n,t]),"function"==typeof i&&i(this.state.colorValueDomain),this.getColorScale()}},{key:"getElevationValueDomain",value:function(){var e=this.props,n=e.elevationLowerPercentile,t=e.elevationUpperPercentile,i=e.onSetElevationDomain;this.state.elevationValueDomain=this.state.sortedElevationBins.getValueRange([n,t]),"function"==typeof i&&i(this.state.elevationValueDomain),this.getElevationScale()}},{key:"getColorScale",value:function(){var e=this.props.colorRange,n=this.props.colorDomain||this.state.colorValueDomain;this.state.colorScaleFunc=Object(u.b)(n,e)}},{key:"getElevationScale",value:function(){var e=this.props.elevationRange,n=this.props.elevationDomain||this.state.elevationValueDomain;this.state.elevationScaleFunc=Object(u.a)(n,e)}},{key:"_onGetSublayerColor",value:function(e){var n=this.state,t=n.sortedColorBins,i=n.colorScaleFunc,a=n.colorValueDomain,r=t.binMap[e.index]&&t.binMap[e.index].value,o=this.props.colorDomain||a,l=r>=o[0]&&r<=o[o.length-1],c=l?i(r):[0,0,0,0];return c[3]=Number.isFinite(c[3])?c[3]:255,c}},{key:"_onGetSublayerElevation",value:function(e){var n=this.state,t=n.sortedElevationBins,i=n.elevationScaleFunc,a=n.elevationValueDomain,r=t.binMap[e.index]&&t.binMap[e.index].value,o=this.props.elevationDomain||a;return r>=o[0]&&r<=o[o.length-1]?i(r):-1}},{key:"getSubLayerProps",value:function(){var e=this.props,n=e.id,t=e.radius,i=e.elevationScale,a=e.extruded,r=e.coverage,o=e.lightSettings,l=e.fp64,c=this.props,s=c.opacity,u=c.pickable,p=c.visible,m=c.getPolygonOffset,d=this.props,g=d.positionOrigin,_=d.projectionMode,f=d.modelMatrix;return{id:n+"-hexagon-cell",data:this.state.hexagons,hexagonVertices:this.state.hexagonVertices,radius:t,elevationScale:i,angle:Math.PI,extruded:a,coverage:r,lightSettings:o,fp64:l,opacity:s,pickable:u,visible:p,getPolygonOffset:m,projectionMode:_,positionOrigin:g,modelMatrix:f,getColor:this._onGetSublayerColor.bind(this),getElevation:this._onGetSublayerElevation.bind(this),updateTriggers:this.getUpdateTriggers()}}},{key:"getSubLayerClass",value:function(){return c.a}},{key:"renderLayers",value:function(){return new(this.getSubLayerClass())(this.getSubLayerProps())}}]),n}(l.c);n.a=f,f.layerName="HexagonLayer",f.defaultProps=_},function(e,n,t){"use strict";n.a='\n#define SHADER_NAME hexagon-cell-layer-vertex-shader\n\nattribute vec3 positions;\nattribute vec3 normals;\n\nattribute vec3 instancePositions;\nattribute vec4 instanceColors;\nattribute vec3 instancePickingColors;\n\n// Picking uniforms\n// Set to 1.0 if rendering picking buffer, 0.0 if rendering for display\nuniform float renderPickingBuffer;\nuniform vec3 selectedPickingColor;\n\n// Custom uniforms\nuniform float opacity;\nuniform float radius;\nuniform float angle;\nuniform float extruded;\nuniform float coverage;\nuniform float elevationScale;\n\n// Result\nvarying vec4 vColor;\n\n// A magic number to scale elevation so that 1 unit approximate to 1 meter.\n#define ELEVATION_SCALE 0.8\n\n// whether is point picked\nfloat isPicked(vec3 pickingColors, vec3 selectedColor) {\n return float(pickingColors.x == selectedColor.x\n && pickingColors.y == selectedColor.y\n && pickingColors.z == selectedColor.z);\n}\n\nvoid main(void) {\n\n // rotate primitive position and normal\n mat2 rotationMatrix = mat2(cos(angle), -sin(angle), sin(angle), cos(angle));\n\n vec2 rPos = rotationMatrix * positions.xz;\n vec2 rNorm = rotationMatrix * normals.xz;\n\n vec3 rotatedPositions = vec3(rPos.x, positions.y, rPos.y);\n vec3 rotatedNormals = vec3(rNorm.x, normals.y, rNorm.y);\n\n // calculate elevation, if 3d not enabled set to 0\n // cylindar gemoetry height are between -0.5 to 0.5, transform it to between 0, 1\n float elevation = 0.0;\n\n if (extruded > 0.5) {\n elevation = project_scale(instancePositions.z * (positions.y + 0.5) *\n ELEVATION_SCALE * elevationScale);\n }\n \n // if ahpha == 0.0 or z < 0.0, do not render element\n float noRender = float(instanceColors.a == 0.0 || instancePositions.z < 0.0);\n float dotRadius = radius * mix(coverage, 0.0, noRender);\n \n // project center of hexagon\n vec4 centroidPosition = vec4(project_position(instancePositions.xy), elevation, 0.0);\n\n vec4 position_worldspace = centroidPosition + vec4(vec2(rotatedPositions.xz * dotRadius), 0., 1.);\n\n gl_Position = project_to_clipspace(position_worldspace);\n\n // render display\n if (renderPickingBuffer < 0.5) {\n\n // TODO: we should allow the user to specify the color for "selected element"\n // check whether hexagon is currently picked.\n float selected = isPicked(instancePickingColors, selectedPickingColor);\n\n // Light calculations\n // Worldspace is the linear space after Mercator projection\n\n vec3 normals_worldspace = rotatedNormals;\n\n float lightWeight = 1.0;\n\n if (extruded > 0.5) {\n lightWeight = getLightWeight(\n position_worldspace.xyz, // the w component is always 1.0\n normals_worldspace\n );\n }\n\n vec3 lightWeightedColor = lightWeight * instanceColors.rgb;\n\n // Color: Either opacity-multiplied instance color, or picking color\n vec4 color = vec4(lightWeightedColor, opacity * instanceColors.a) / 255.0;\n\n vColor = color;\n\n } else {\n\n vec4 pickingColor = vec4(instancePickingColors / 255.0, 1.0);\n vColor = pickingColor;\n\n }\n}\n'},function(e,n,t){"use strict";n.a='#define SHADER_NAME hexagon-cell-layer-vertex-shader-64\n\nattribute vec3 positions;\nattribute vec3 normals;\n\nattribute vec3 instancePositions;\nattribute vec2 instancePositions64xyLow;\nattribute vec4 instanceColors;\nattribute vec3 instancePickingColors;\n\n// Picking uniforms\n// Set to 1.0 if rendering picking buffer, 0.0 if rendering for display\nuniform float renderPickingBuffer;\nuniform vec3 selectedPickingColor;\n\n// Custom uniforms\nuniform float opacity;\nuniform float radius;\nuniform float angle;\nuniform float extruded;\nuniform float coverage;\nuniform float elevationScale;\n\n// Result\nvarying vec4 vColor;\n\n// A magic number to scale elevation so that 1 unit approximate to 1 meter.\n#define ELEVATION_SCALE 0.8\n\nfloat isPicked(vec3 pickingColors, vec3 selectedColor) {\n return float(pickingColors.x == selectedColor.x\n && pickingColors.y == selectedColor.y\n && pickingColors.z == selectedColor.z);\n}\n\nvoid main(void) {\n\n // rotate primitive position and normal\n mat2 rotationMatrix = mat2(cos(angle), -sin(angle), sin(angle), cos(angle));\n\n vec2 rPos = rotationMatrix * positions.xz;\n vec2 rNorm = rotationMatrix * normals.xz;\n\n vec3 rotatedPositions = vec3(rPos.x, positions.y, rPos.y);\n vec3 rotatedNormals = vec3(rNorm.x, normals.y, rNorm.y);\n\n // calculate elevation, if 3d not enabled set to 0\n // cylindar gemoetry height are between -0.5 to 0.5, transform it to between 0, 1\n float elevation = 0.0;\n\n if (extruded > 0.5) {\n elevation = project_scale(instancePositions.z * (positions.y + 0.5) *\n ELEVATION_SCALE * elevationScale);\n }\n \n // if ahpha == 0.0 or z < 0.0, do not render element \n float noRender = float(instanceColors.a == 0.0 || instancePositions.z < 0.0);\n float dotRadius = radius * mix(coverage, 0.0, noRender);\n \n // project center of hexagon\n\n vec4 instancePositions64xy = vec4(\n instancePositions.x, instancePositions64xyLow.x,\n instancePositions.y, instancePositions64xyLow.y);\n\n vec2 projected_coord_xy[2];\n project_position_fp64(instancePositions64xy, projected_coord_xy);\n\n vec2 vertex_pos_localspace[4];\n vec4_fp64(vec4(rotatedPositions.xz * dotRadius, 0.0, 1.0), vertex_pos_localspace);\n\n vec2 vertex_pos_modelspace[4];\n vertex_pos_modelspace[0] = sum_fp64(vertex_pos_localspace[0], projected_coord_xy[0]);\n vertex_pos_modelspace[1] = sum_fp64(vertex_pos_localspace[1], projected_coord_xy[1]);\n vertex_pos_modelspace[2] = sum_fp64(vertex_pos_localspace[2], vec2(elevation, 0.0));\n vertex_pos_modelspace[3] = vec2(1.0, 0.0);\n\n vec4 position_worldspace = vec4(\n vertex_pos_modelspace[0].x, vertex_pos_modelspace[1].x,\n vertex_pos_modelspace[2].x, vertex_pos_modelspace[3].x);\n\n gl_Position = project_to_clipspace_fp64(vertex_pos_modelspace);\n\n // render display\n if (renderPickingBuffer < 0.5) {\n\n // TODO: we should allow the user to specify the color for "selected element"\n // check whether hexagon is currently picked.\n float selected = isPicked(instancePickingColors, selectedPickingColor);\n\n // Light calculations\n // Worldspace is the linear space after Mercator projection\n\n vec3 normals_worldspace = rotatedNormals;\n\n float lightWeight = 1.0;\n\n if (extruded > 0.5) {\n lightWeight = getLightWeight(\n position_worldspace.xyz, // the w component is always 1.0\n normals_worldspace\n );\n }\n\n vec3 lightWeightedColor = lightWeight * instanceColors.rgb;\n\n // Color: Either opacity-multiplied instance color, or picking color\n vec4 color = vec4(lightWeightedColor, opacity * instanceColors.a) / 255.0;\n\n vColor = color;\n\n } else {\n\n vec4 pickingColor = vec4(instancePickingColors / 255.0, 1.0);\n vColor = pickingColor;\n\n }\n}\n'},function(e,n,t){"use strict";n.a="#define SHADER_NAME hexagon-cell-layer-fragment-shader\n\n#ifdef GL_ES\nprecision highp float;\n#endif\n\nvarying vec4 vColor;\n\nvoid main(void) {\n gl_FragColor = vColor;\n}\n"},function(e,n,t){"use strict";function i(e,n){var t=e.data,i=e.radius,o=e.getPosition,l=a(i,n),c=t.map(function(e){return Object.assign({screenCoord:n.projectFlat(o(e))},e)});return{hexagons:Object(r.hexbin)().radius(l).x(function(e){return e.screenCoord[0]}).y(function(e){return e.screenCoord[1]})(c).map(function(e,t){return{centroid:n.unprojectFlat([e.x,e.y]),points:e,index:t}})}}function a(e,n){return e*n.getDistanceScales().pixelsPerMeter[0]}n.a=i;var r=t(736)},function(e,n,t){"use strict";function i(e){return e[0]}function a(e){return e[1]}var r=Math.PI/3,o=[0,r,2*r,3*r,4*r,5*r];n.a=function(){function e(e){var n,t={},i=[],a=e.length;for(n=0;n1){var _=o-p,f=p+(oy*y+v*v&&(p=f+(1&u?1:-1)/2,u=h)}var b=p+"-"+u,E=t[b];E?E.push(r):(i.push(E=t[b]=[r]),E.x=(p+(1&u)/2)*l,E.y=u*c)}return i}function n(e){var n=0,t=0;return o.map(function(i){var a=Math.sin(i)*e,r=-Math.cos(i)*e,o=a-n,l=r-t;return n=a,t=r,[o,l]})}var t,l,c,s=0,u=0,p=1,m=1,d=i,g=a;return e.hexagon=function(e){return"m"+n(null==e?t:+e).join("l")+"z"},e.centers=function(){for(var e=[],n=Math.round(u/c),i=Math.round(s/l),a=n*c;a0,P=a&&F&&new l.a({id:t+"-fill",data:n,extruded:r,elevationScale:s,wireframe:!1,fp64:f,opacity:O,pickable:x,visible:L,getPolygonOffset:T,projectionMode:C,positionOrigin:R,modelMatrix:D,getPolygon:A,getElevation:E,getColor:y,updateTriggers:{getElevation:S.getElevation,getColor:S.getFillColor},lightSettings:w}),k=r&&o&&F&&new l.a({id:t+"-wireframe",data:n,extruded:!0,elevationScale:s,wireframe:!0,fp64:f,opacity:O,pickable:x,visible:L,getPolygonOffset:T,projectionMode:C,positionOrigin:R,modelMatrix:D,getPolygon:A,getElevation:E,getColor:v,updateTriggers:{getElevation:S.getElevation,getColor:S.getLineColor}}),B=!r&&i&&F&&new c.a({id:t+"-stroke",data:M,widthScale:p,widthMinPixels:m,widthMaxPixels:d,rounded:g,miterLimit:_,fp64:f,opacity:O,pickable:x,visible:L,getPolygonOffset:T,projectionMode:C,positionOrigin:R,modelMatrix:D,getPath:function(e){return e.path},getColor:v,getWidth:b,updateTriggers:{getWidth:S.getLineWidth,getColor:S.getLineColor}});return[!r&&P,k,B,r&&P]}}]),n}(o.c);n.a=g,g.layerName="PolygonLayer",g.defaultProps=d},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e){return[(e+1)%256,Math.floor((e+1)/256)%256,Math.floor((e+1)/256/256)%256]}function r(e){return Array.isArray(e)||(e=[Object(E.f)(e,0),Object(E.f)(e,1),Object(E.f)(e,2),Object(E.f)(e,3)]),e[3]=Number.isFinite(e[3])?e[3]:255,e}function o(e){return e.reduce(function(e,n){return e+y.c(n)},0)}function l(e){return e.reduce(function(e,n){return e+y.b(n)},0)}function c(e){var n=new Array(Object(E.a)(e)+1);n[0]=0;var t=0;return e.forEach(function(e,i){t+=y.c(e),n[i+1]=t}),n}function s(e){var n=null;if(Object(E.a)(e)>1){var t=0;n=[],e.forEach(function(e){t+=Object(E.a)(e),n.push(t)}),n.pop()}return n}function u(e){var n=e.polygons,t=e.IndexType,i=void 0===t?Uint32Array:t,a=3*l(n),r=c(n);if(i===Uint16Array&&a>65535)throw new Error("Vertex count exceeds browser's limit");var o=new i(a),s=0;return n.forEach(function(e,n){var t=!0,i=!1,a=void 0;try{for(var l,c=p(e)[Symbol.iterator]();!(t=(l=c.next()).done);t=!0){var u=l.value;o[s++]=u+r[n]}}catch(e){i=!0,a=e}finally{try{!t&&c.return&&c.return()}finally{if(i)throw a}}}),o}function p(e){var n=s(e),t=d(e);return b()(t,n,3)}function m(e){return Array.isArray(e)||ArrayBuffer.isView(e)||null!==e&&"object"===(void 0===e?"undefined":S(e))}function d(e){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.result,i=void 0===t?[]:t,a=n.dimensions,r=void 0===a?3:a,o=-1,l=0,c=Object(E.a)(e);++o0&&l0&&void 0!==arguments[0]?arguments[0]:{},n=e.getColor,t=void 0===n?function(e){return N}:n;return f({polygons:this.polygons,pointCount:this.pointCount,getColor:t})}},{key:"pickingColors",value:function(){return h({polygons:this.polygons,pointCount:this.pointCount})}}]),e}()},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e){return[e+1&255,e+1>>8&255,e+1>>8>>8&255]}function r(e){return Array.isArray(e)||(e=[Object(E.f)(e,0),Object(E.f)(e,1),Object(E.f)(e,2),Object(E.f)(e,3)]),e[3]=Number.isFinite(e[3])?e[3]:255,e}function o(e){return e.reduce(function(e,n){return e+Object(E.a)(n)},0)}function l(e){var n=e.groupedVertices,t=e.wireframe,i=void 0!==t&&t,a=i?2:5,r=n.reduce(function(e,n){return e.concat(e[e.length-1]+o(n)*a)},[0]),l=n.map(function(e,n){return i?g(e,r[n]):_(e,r[n])});return new Uint32Array(N()(l))}function c(e){var n=e.groupedVertices,t=e.wireframe,i=void 0!==t&&t,a=n.map(function(e){var n=Array.prototype.concat.apply([],e),t=n.map(function(e){return[Object(E.f)(e,0),Object(E.f)(e,1),0]});return i?[n,t]:[n,n,n,t,t]});return N()(a)}function s(e,n){var t=void 0;if(n){t=new Float32Array(e.length/3*2);for(var i=0;i1&&(r=e.reduce(function(e,n){return e.concat(e[e.length-1]+n.length)},[0]).slice(1,e.length)),[S()(N()(e),r,3).map(function(e){return e+n}),e.map(function(e){for(var i=e.length,a=[],r=0;r0&&void 0!==arguments[0]?arguments[0]:{},n=e.getColor,t=void 0===n?function(e){return x}:n;return m({groupedVertices:this.groupedVertices,wireframe:this.wireframe,getColor:t})}},{key:"pickingColors",value:function(){return this.attributes.pickingColors}}]),e}()},function(e,n,t){"use strict";n.a="#define SHADER_NAME solid-polygon-layer-vertex-shader\n\nattribute vec3 positions;\nattribute vec3 normals;\nattribute vec4 colors;\nattribute vec3 pickingColors;\n\nuniform float extruded;\nuniform float elevationScale;\nuniform float opacity;\n\nuniform float renderPickingBuffer;\nuniform vec3 selectedPickingColor;\n\n// PICKING\nuniform float pickingEnabled;\nvarying vec4 vPickingColor;\n\nvoid main(void) {\n \n vec4 position_worldspace = vec4(project_position(\n vec3(positions.x, positions.y, positions.z * elevationScale)),\n 1.0\n );\n gl_Position = project_to_clipspace(position_worldspace);\n\n if (pickingEnabled < 0.5) {\n float lightWeight = 1.0;\n\n if (extruded > 0.5) {\n // Here, the input parameters should be\n // position_worldspace.xyz / position_worldspace.w.\n // However, this calculation generates all zeros on\n // MacBook Pro with Intel Iris Pro GPUs for unclear reasons.\n // (see https://github.com/uber/deck.gl/issues/559)\n // Since the w component is always 1.0 in our shaders,\n // we decided to just provide xyz component of position_worldspace\n // to the getLightWeight() function\n lightWeight = getLightWeight(\n position_worldspace.xyz,\n normals\n );\n }\n\n vec3 lightWeightedColor = lightWeight * colors.rgb;\n vec4 color = vec4(lightWeightedColor, colors.a * opacity) / 255.0;\n\n vPickingColor = color;\n\n } else {\n vPickingColor = vec4(pickingColors.rgb / 255.0, 1.0);\n }\n}\n"},function(e,n,t){"use strict";n.a="#define SHADER_NAME solid-polygon-layer-vertex-shader-64\n\nattribute vec3 positions;\nattribute vec2 positions64xyLow;\nattribute vec3 normals;\nattribute vec4 colors;\nattribute vec3 pickingColors;\n\nuniform float extruded;\nuniform float elevationScale;\nuniform float opacity;\n\nuniform float renderPickingBuffer;\nuniform vec3 selectedPickingColor;\n\n// PICKING\nuniform float pickingEnabled;\nvarying vec4 vPickingColor;\n\nvoid main(void) {\n vec4 positions64xy = vec4(positions.x, positions64xyLow.x, positions.y, positions64xyLow.y);\n\n vec2 projected_coord_xy[2];\n project_position_fp64(positions64xy, projected_coord_xy);\n\n vec2 vertex_pos_modelspace[4];\n vertex_pos_modelspace[0] = projected_coord_xy[0];\n vertex_pos_modelspace[1] = projected_coord_xy[1];\n vertex_pos_modelspace[2] = vec2(project_scale(positions.z * elevationScale), 0.0);\n vertex_pos_modelspace[3] = vec2(1.0, 0.0);\n\n gl_Position = project_to_clipspace_fp64(vertex_pos_modelspace);\n\n vec4 position_worldspace = vec4(\n vertex_pos_modelspace[0].x, vertex_pos_modelspace[1].x,\n vertex_pos_modelspace[2].x, vertex_pos_modelspace[3].x);\n\n if (pickingEnabled < 0.5) {\n float lightWeight = 1.0;\n\n if (extruded > 0.5) {\n lightWeight = getLightWeight(\n position_worldspace.xyz, // the w component is always 1.0\n normals\n );\n }\n\n vec3 lightWeightedColor = lightWeight * colors.rgb;\n vec4 color = vec4(lightWeightedColor, colors.a * opacity) / 255.0;\n\n vPickingColor = color;\n\n } else {\n vPickingColor = vec4(pickingColors.rgb / 255.0, 1.0);\n }\n}\n"},function(e,n,t){"use strict";n.a="#define SHADER_NAME solid-polygon-layer-fragment-shader\n\n#ifdef GL_ES\nprecision highp float;\n#endif\n\n// PICKING\n// uniform bool pickingEnabled;\nvarying vec4 vPickingColor;\nvec4 picking_getColor() {\n return vPickingColor;\n}\n// PICKING\n\nvoid main(void) {\n gl_FragColor = picking_getColor();\n}\n"},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(25),l=t(730),c=t(412),s=t(737),u=t(1708),p=function(){function e(e,n){for(var t=0;t0,F=t&&t.length>0,P=a&&a.length>0,k=i&&i.length>0,B=this.props,j=B.opacity,H=B.pickable,G=B.visible,U=B.parameters,W=B.getPolygonOffset,Y=this.props,z=Y.positionOrigin,V=Y.projectionMode,K=Y.modelMatrix,q={opacity:j,pickable:H,visible:G,parameters:U,getPolygonOffset:W,projectionMode:V,positionOrigin:z,modelMatrix:K,fp64:O},$=p&&k&&new s.a(Object.assign({},q,{id:o+"-polygon-fill",data:i,extruded:m,elevationScale:N,wireframe:!1,lightSettings:g,getPolygon:_,getElevation:C,getColor:T,updateTriggers:{getElevation:D.getElevation,getColor:D.getFillColor}})),X=d&&m&&k&&new s.a(Object.assign({},q,{id:o+"-polygon-wireframe",data:i,extruded:m,elevationScale:N,wireframe:!0,getPolygon:_,getElevation:C,getColor:L,updateTriggers:{getElevation:D.getElevation,getColor:D.getLineColor}})),Z=!m&&u&&P&&new c.a(Object.assign({},q,{id:o+"-polygon-outline",data:a,widthScale:h,widthMinPixels:y,widthMaxPixels:v,rounded:b,miterLimit:E,getPath:_,getColor:L,getWidth:R,updateTriggers:{getColor:D.getLineColor,getWidth:D.getLineWidth}})),Q=F&&new c.a(Object.assign({},q,{id:o+"-line-paths",data:t,widthScale:h,widthMinPixels:y,widthMaxPixels:v,rounded:b,miterLimit:E,getPath:_,getColor:L,getWidth:R,updateTriggers:{getColor:D.getLineColor,getWidth:D.getLineWidth}})),J=M&&new l.a(Object.assign({},q,{id:o+"-points",data:n,radiusScale:A,radiusMinPixels:S,radiusMaxPixels:w,getPosition:_,getColor:T,getRadius:I,updateTriggers:{getColor:D.getFillColor,getRadius:D.getRadius}}));return[!m&&$,X,Z,Q,J,m&&$]}}]),n}(o.c);n.a=f,f.layerName="GeoJsonLayer",f.defaultProps=g},function(e,n,t){"use strict";function i(e){if(Array.isArray(e))return e;switch(Object(r.f)(e,"type")){case"Point":case"MultiPoint":case"LineString":case"MultiLineString":case"Polygon":case"MultiPolygon":case"GeometryCollection":return[{type:"Feature",properties:{},geometry:e}];case"Feature":return[e];case"FeatureCollection":return Object(r.f)(e,"features");default:throw new Error("Unknown geojson type")}}function a(e){var n=[],t=[],i=[],a=[];return e.forEach(function(e){var o=Object(r.f)(e,"geometry.type"),l=Object(r.f)(e,"geometry.coordinates"),c=Object(r.f)(e,"properties");switch(o){case"Point":n.push(e);break;case"MultiPoint":l.forEach(function(t){n.push({geometry:{coordinates:t},properties:c,feature:e})});break;case"LineString":t.push(e);break;case"MultiLineString":l.forEach(function(n){t.push({geometry:{coordinates:n},properties:c,feature:e})});break;case"Polygon":i.push(e),l.forEach(function(n){a.push({geometry:{coordinates:n},properties:c,feature:e})});break;case"MultiPolygon":l.forEach(function(n){i.push({geometry:{coordinates:n},properties:c,feature:e}),n.forEach(function(n){a.push({geometry:{coordinates:n},properties:c,feature:e})})});break;case"GeometryCollection":default:throw new Error("GeoJsonLayer: "+o+" not supported.")}}),{pointFeatures:n,lineFeatures:t,polygonFeatures:i,polygonOutlineFeatures:a}}n.a=i,n.b=a;var r=t(25)},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(0),l=t.n(o),c=t(1),s=t.n(c),u=t(740),p=t(28),m=function(){function e(e,n){for(var t=0;t0&&t>0&&(this._resizeDrawingBuffer(a.canvas,{useDevicePixelRatio:i}),Object(p.setParameters)(a,{viewport:[0,0,a.canvas.width,a.canvas.height]}),this.props.onRenderFrame({gl:a}),this.props.onAfterRender(this.refs.overlay))}},{key:"render",value:function(){var e=this.props,n=e.id,t=e.width,i=e.height,a=e.style;return Object(o.createElement)("canvas",{ref:"overlay",key:"overlay",id:n,style:Object.assign({},a,{width:t,height:i})})}}]),n}(l.a.Component);n.a=_,_.propTypes=d,_.defaultProps=g},function(e,n,t){"use strict";var i=t(414);t.d(n,"b",function(){return i.b}),t.d(n,"a",function(){return i.a});t(741)},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}var a=function(){function e(e,n){for(var t=0;t0&&void 0!==arguments[0])||arguments[0];this.needsRedraw=e}}]),e}();n.a=o},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}var a=function(){function e(e,n){for(var t=0;t=0&&(e.finalize({gl:this.gl,layerManager:this.layerManager}),this._effects.splice(n,1),!0)}},{key:"preDraw",value:function(){var e=!0,n=!1,t=void 0;try{for(var i,a=this._effects[Symbol.iterator]();!(e=(i=a.next()).done);e=!0){var r=i.value;r.needsRedraw&&r.preDraw({gl:this.gl,layerManager:this.layerManager})}}catch(e){n=!0,t=e}finally{try{!e&&a.return&&a.return()}finally{if(n)throw t}}}},{key:"draw",value:function(){var e=!0,n=!1,t=void 0;try{for(var i,a=this._effects[Symbol.iterator]();!(e=(i=a.next()).done);e=!0){var r=i.value;r.needsRedraw&&r.draw({gl:this.gl,layerManager:this.layerManager})}}catch(e){n=!0,t=e}finally{try{!e&&a.return&&a.return()}finally{if(n)throw t}}}},{key:"_sortEffects",value:function(){this._effects.sort(function(e,n){return e.priority>n.priority?-1:e.priority0&&void 0!==arguments[0]?arguments[0]:.5,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.5;i(this,n);var r=a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return r.reflectivity=e,r.blur=t,r.framebuffer=null,r.setNeedsRedraw(),r}return r(n,e),p(n,[{key:"getShaders",value:function(){return{vs:s.a,fs:u.a,modules:[],shaderCache:this.context.shaderCache}}},{key:"initialize",value:function(e){var n=e.gl;e.layerManager;this.unitQuad=new o.Model(n,Object.assign({},this.getShaders(),{id:"reflection-effect",geometry:new o.Geometry({drawMode:o.GL.TRIANGLE_FAN,vertices:new Float32Array([0,0,0,1,0,0,1,1,0,0,1,0])})})),this.framebuffer=new o.Framebuffer(n,{depth:!0})}},{key:"preDraw",value:function(e){var n=e.gl,t=e.layerManager,i=t.context.viewport,a="undefined"!=typeof window&&window.devicePixelRatio||1;this.framebuffer.resize({width:a*i.width,height:a*i.height});var r=i.pitch;this.framebuffer.bind(),t.setViewport(new c.b(Object.assign({},i,{pitch:-180-r}))),n.clear(o.GL.COLOR_BUFFER_BIT|o.GL.DEPTH_BUFFER_BIT),t.drawLayers({pass:"reflection"}),t.setViewport(i),this.framebuffer.unbind()}},{key:"draw",value:function(e){e.gl,e.layerManager;this.unitQuad.render({reflectionTexture:this.framebuffer.texture,reflectionTextureWidth:this.framebuffer.width,reflectionTextureHeight:this.framebuffer.height,reflectivity:this.reflectivity,blur:this.blur})}},{key:"finalize",value:function(e){e.gl,e.layerManager}}]),n}(l.a);n.a=m},function(e,n,t){"use strict";n.a="#define SHADER_NAME reflection-effect-vs\n\nattribute vec3 vertices;\n\nvarying vec2 uv;\n\nvoid main(void) {\n uv = vertices.xy;\n gl_Position = vec4(2. * vertices.xy - vec2(1., 1.), 1., 1.);\n}\n"},function(e,n,t){"use strict";n.a='#define SHADER_NAME reflection-effect-fs\n\n#ifdef GL_ES\nprecision highp float;\n#endif\n\nuniform sampler2D reflectionTexture;\nuniform int reflectionTextureWidth;\nuniform int reflectionTextureHeight;\n\nuniform float reflectivity;\nuniform float blur;\n\n\nvarying vec2 uv;\n\n#define KERNEL_SIZE 7\n\n/*\n * Samples from tex with a gaussian-shaped patch, centered at uv and\n * with standard deviation sigma. The size of the texture in\n * pixels must be specified by dim\n */\nvec4 sample_gaussian(sampler2D tex, vec2 dim, vec2 uv, float sigma) {\n if (sigma == 0.0) {\n return texture2D(tex, uv);\n }\n\n vec2 delta = 1.0 / dim;\n vec2 top_left = uv - delta * float(KERNEL_SIZE+1) / 2.0;\n\n vec4 color = vec4(0);\n float sum = 0.0;\n for (int i = 0; i < KERNEL_SIZE; ++i) {\n for (int j = 0; j < KERNEL_SIZE; ++j) {\n vec2 uv2 = top_left + vec2(i, j) * delta;\n float d = length((uv2 - uv) * dim);\n float f = exp(-(d*d) / (2.0*sigma * sigma));\n color += f * texture2D(tex, uv2);\n sum += f;\n }\n }\n return color / sum;\n}\n\nvoid main(void) {\n //map blur in [0, 1] to sigma in [0, inf]\n //alpha will determine the "steepness" of our curve.\n //this was picked just to make the scale feel "natural"\n //if our image is 1000 pixels wide, a blur of 0.5 should correspond\n //to a sigma of 1 pixels\n float alpha = 1000.0;\n float sigma = blur / (alpha * (1.0 - blur));\n //let this be our standard deviation in terms of screen-widths.\n //rewrite this in terms of pixels.\n sigma *= float(reflectionTextureWidth);\n\n\n gl_FragColor = sample_gaussian(reflectionTexture, vec2(reflectionTextureWidth,\n reflectionTextureHeight), vec2(uv.x, 1. - uv.y), sigma);\n //because our canvas expects alphas to be pre-multiplied, we multiply by whole\n //color vector by reflectivity, not just the alpha channel\n gl_FragColor *= reflectivity;\n}\n'},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e){var n={},t=function(){return n};return n.get=function(){return null},n.on=t,n.off=t,n.destroy=t,n.emit=t,n}var r=t(1717),o=t(1718),l=t(392),c=(t.n(l),function(){function e(e,n){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:{};i(this,e),this.element=n,this._onBasicInput=this._onBasicInput.bind(this),this.manager=new s(n,{recognizers:t.recognizers||d}).on("hammer.input",this._onBasicInput),this.eventHandlers=[],this._onOtherEvent=this._onOtherEvent.bind(this),this.wheelInput=new r.a(n,this._onOtherEvent,{enable:!1}),this.moveInput=new o.a(n,this._onOtherEvent,{enable:!1});var a=t.events;a&&this.on(a)}return c(e,[{key:"destroy",value:function(){this.wheelInput.destroy(),this.moveInput.destroy(),this.manager.destroy()}},{key:"on",value:function(e,n){if("string"==typeof e)this._addEventHandler(e,n);else for(var t in e)this._addEventHandler(t,e[t])}},{key:"off",value:function(e,n){if("string"==typeof e)this._removeEventHandler(e,n);else for(var t in e)this._removeEventHandler(t,e[t])}},{key:"_toggleRecognizer",value:function(e,n){var t=this.manager.get(e);t&&t.set({enable:n}),this.wheelInput.toggleIfEventSupported(e,n),this.moveInput.toggleIfEventSupported(e,n)}},{key:"_addEventHandler",value:function(e,n){var t=this._wrapEventHandler(e,n),i=g[e]||e,a=m[i]||i;this._toggleRecognizer(a,!0),this.eventHandlers.push({event:e,eventAlias:i,recognizerName:a,handler:n,wrappedHandler:t}),this.manager.on(i,t)}},{key:"_removeEventHandler",value:function(e,n){for(var t=!1,i=this.eventHandlers.length;i--;){var a=this.eventHandlers[i];a.event===e&&a.handler===n&&(this.manager.off(a.eventAlias,a.wrappedHandler),this.eventHandlers.splice(i,1),t=!0)}if(t){var r=g[e]||e,o=m[r]||r;this.eventHandlers.find(function(e){return e.recognizerName===o})||this._toggleRecognizer(o,!1)}}},{key:"_wrapEventHandler",value:function(e,n){var t=this;return function(i){var a=t.element,r=i.srcEvent,o=i.center||{x:r.clientX,y:r.clientY},l=a.getBoundingClientRect(),c={x:o.x-l.left-a.clientLeft,y:o.y-l.top-a.clientTop};n(Object.assign({},i,{type:e,center:o,offsetCenter:c,rootElement:a}))}}},{key:"_onBasicInput",value:function(e){var n=e.srcEvent,t=p[n.type];if(t){var i=Object.assign({},e,{isDown:!0,type:t});this.manager.emit(t,i)}}},{key:"_onOtherEvent",value:function(e){this.manager.emit(e.type,e)}}]),e}();n.a=_},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}var a=t(392),r=(t.n(a),function(){function e(e,n){for(var t=0;t2&&void 0!==arguments[2]?arguments[2]:{};i(this,e),this.element=n,this.callback=t;var o=c.concat(r.events||[]);this.options=Object.assign({enable:!0},r,{events:o}),this.time=0,this.wheelPosition=null,this.type=null,this.timeout=null,this.lastValue=0,this.handleEvent=this.handleEvent.bind(this),this.options.events.forEach(function(e){return n.addEventListener(e,a.handleEvent)})}return r(e,[{key:"destroy",value:function(){var e=this;this.options.events.forEach(function(n){return e.element.removeEventListener(n,e.handleEvent)})}},{key:"set",value:function(e){Object.assign(this.options,e)}},{key:"toggleIfEventSupported",value:function(e,n){"wheel"===e&&(this.options.enable=n)}},{key:"handleEvent",value:function(e){if(this.options.enable){e.preventDefault();var n=e.deltaY;a.window.WheelEvent&&(l&&e.deltaMode===a.window.WheelEvent.DOM_DELTA_PIXEL&&(n/=a.window.devicePixelRatio),e.deltaMode===a.window.WheelEvent.DOM_DELTA_LINE&&(n*=40));var t=this.type,i=this.timeout,r=this.lastValue,o=this.time,c=(a.window&&a.window.performance||Date).now(),s=c-(o||0);this.wheelPosition={x:e.clientX,y:e.clientY},o=c,0!==n&&n%4.000244140625==0?(t="wheel",n=Math.floor(n/4.000244140625)):0!==n&&Math.abs(n)<4?t="trackpad":s>400?(t=null,r=n,i=a.window.setTimeout(function(){this._onWheel(e,-r,this.wheelPosition),t="wheel"}.bind(this),40)):t||(t=Math.abs(s*n)<200?"trackpad":"wheel",i&&(a.window.clearTimeout(i),i=null,n+=r)),e.shiftKey&&n&&(n*=.25),t&&this._onWheel(e,-n,this.wheelPosition)}}},{key:"_onWheel",value:function(e,n,t){this.callback({type:"wheel",center:t,delta:n,srcEvent:e,pointerType:"mouse",target:e.target})}}]),e}();n.a=s},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}var a=function(){function e(e,n){for(var t=0;t2&&void 0!==arguments[2]?arguments[2]:{};i(this,e),this.element=n,this.callback=t,this.pressed=!1;var l=r.concat(o.events||[]);this.options=Object.assign({enable:!0},o,{events:l}),this.handleEvent=this.handleEvent.bind(this),this.options.events.forEach(function(e){return n.addEventListener(e,a.handleEvent)})}return a(e,[{key:"destroy",value:function(){var e=this;this.options.events.forEach(function(n){return e.element.removeEventListener(n,e.handleEvent)})}},{key:"set",value:function(e){Object.assign(this.options,e)}},{key:"toggleIfEventSupported",value:function(e,n){"pointermove"===e&&(this.options.enable=n)}},{key:"handleEvent",value:function(e){if(this.options.enable)switch(e.type){case"mousedown":0===e.button&&(this.pressed=!0);break;case"mousemove":1!==e.which&&(this.pressed=!1),this.pressed||this.callback({type:"pointermove",srcEvent:e,isDown:this.pressed,pointerType:"mouse",target:e.target});break;case"mouseup":this.pressed=!1}}}]),e}();n.a=o},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),t.d(n,"BASIC_EVENT_ALIASES",function(){return a}),t.d(n,"EVENT_RECOGNIZER_MAP",function(){return r}),t.d(n,"RECOGNIZERS",function(){return o}),t.d(n,"GESTURE_EVENT_ALIASES",function(){return l});var i=t(390),a=(t.n(i),{pointerdown:"pointerdown",pointermove:"pointermove",pointerup:"pointerup",touchstart:"pointerdown",touchmove:"pointermove",touchend:"pointerup",mousedown:"pointerdown",mousemove:"pointermove",mouseup:"pointerup"}),r={tap:"tap",doubletap:"doubletap",press:"press",pinch:"pinch",pinchin:"pinch",pinchout:"pinch",pinchstart:"pinch",pinchmove:"pinch",pinchend:"pinch",pinchcancel:"pinch",rotate:"rotate",rotatestart:"rotate",rotatemove:"rotate",rotateend:"rotate",rotatecancel:"rotate",pan:"pan",panstart:"pan",panmove:"pan",panup:"pan",pandown:"pan",panleft:"pan",panright:"pan",panend:"pan",pancancel:"pan",swipe:"swipe",swipeleft:"swipe",swiperight:"swipe",swipeup:"swipe",swipedown:"swipe"},o=[[i.Rotate,{enable:!1}],[i.Pinch,{enable:!1},["rotate"]],[i.Pan,{threshold:10,enable:!1}],[i.Swipe,{enable:!1}],[i.Press,{enable:!1}],[i.Tap,{event:"doubletap",taps:2,enable:!1}],[i.Tap,{enable:!1}]],l={click:"tap",mousedown:"pointerdown",mousemove:"pointermove",mouseup:"pointerup"}},function(e,n,t){"use strict";function i(e){if(Array.isArray(e)){for(var n=0,t=Array(e.length);n=0?this.props.data.features[i]:null;return t.feature=a,t.object=a,t}},{key:"getModel",value:function(e){if(!e.getExtension("OES_element_index_uint"))throw new Error("Extruded choropleth layer needs 32 bit indices");return e.enable(p.GL.DEPTH_TEST),e.depthFunc(p.GL.LEQUAL),new p.Model(e,Object.assign({},this.getShaders(),{id:this.props.id,geometry:new p.Geometry({drawMode:this.props.drawWireframe?p.GL.LINES:p.GL.TRIANGLES}),vertexCount:0,isIndexed:!0}))}},{key:"calculatePositions",value:function(e){var n=this,t=this.state.positions;t||(t=Object(m.c)(this.state.groupedVertices.map(function(e){var t=Array.prototype.concat.apply([],e),i=t.map(function(e){return[e[0],e[1],0]});return n.props.drawWireframe?[t,i]:[t,t,t,i,i]}))),e.value=new Float32Array(t.length/3*4);for(var i=0;i1&&(r=e.reduce(function(e,n){return[].concat(i(e),[e[e.length-1]+n.length])},[0]).slice(1,e.length)),[g()(Object(m.c)(e),r,3).map(function(e){return e+n}),e.map(function(e){for(var a=e.length,r=[],o=0;o=12?(e%12||12)+"PM":(e%12||12)+"AM"},tickSizeInner:0,tickValues:[0,6,12,18,24]}))):r.default.createElement("div",{style:o.charts})}Object.defineProperty(n,"__esModule",{value:!0}),n.default=i;var a=t(0),r=function(e){return e&&e.__esModule?e:{default:e}}(a),o=t(415),l=t(177)},function(e,n,t){"use strict";var i=t(1737),a=t(1738),r=t(218);n.a=function(){function e(e){return new r.d(e.map(function(i,a){var o=[Math.round(n(i,a,e)/r.f)*r.f,Math.round(t(i,a,e)/r.f)*r.f];return o.index=a,o.data=i,o}),o)}var n=a.a,t=a.b,o=null;return e.polygons=function(n){return e(n).polygons()},e.links=function(n){return e(n).links()},e.triangles=function(n){return e(n).triangles()},e.x=function(t){return arguments.length?(n="function"==typeof t?t:Object(i.a)(+t),e):n},e.y=function(n){return arguments.length?(t="function"==typeof n?n:Object(i.a)(+n),e):t},e.extent=function(n){return arguments.length?(o=null==n?null:[[+n[0][0],+n[0][1]],[+n[1][0],+n[1][1]]],e):o&&[[o[0][0],o[0][1]],[o[1][0],o[1][1]]]},e.size=function(n){return arguments.length?(o=null==n?null:[[0,0],[+n[0],+n[1]]],e):o&&[o[1][0]-o[0][0],o[1][1]-o[0][1]]},e}},function(e,n,t){"use strict";n.a=function(e){return function(){return e}}},function(e,n,t){"use strict";function i(e){return e[0]}function a(e){return e[1]}n.a=i,n.b=a},function(e,n,t){"use strict";function i(){Object(u.a)(this),this.edge=this.site=this.circle=null}function a(e){var n=_.pop()||new i;return n.site=e,n}function r(e){Object(m.b)(e),g.a.remove(e),_.push(e),Object(u.a)(e)}function o(e){var n=e.circle,t=n.x,i=n.cy,a=[t,i],o=e.P,l=e.N,c=[e];r(e);for(var s=o;s.circle&&Math.abs(t-s.circle.x)g.f)u=u.L;else{if(!((r=o-s(u,l))>g.f)){i>-g.f?(n=u.P,t=u):r>-g.f?(n=u,t=u.N):n=t=u;break}if(!u.R){n=u;break}u=u.R}Object(p.c)(e);var _=a(e);if(g.a.insert(n,_),n||t){if(n===t)return Object(m.b)(n),t=a(n.site),g.a.insert(_,t),_.edge=t.edge=Object(d.c)(n.site,_.site),Object(m.a)(n),void Object(m.a)(t);if(!t)return void(_.edge=Object(d.c)(n.site,_.site));Object(m.b)(n),Object(m.b)(t);var f=n.site,h=f[0],y=f[1],v=e[0]-h,b=e[1]-y,E=t.site,A=E[0]-h,S=E[1]-y,w=2*(v*S-b*A),N=v*v+b*b,O=A*A+S*S,x=[(S*N-b*O)/w+h,(v*O-A*N)/w+y];Object(d.d)(t.edge,f,E,x),_.edge=Object(d.c)(f,e,null,x),t.edge=Object(d.c)(e,E,null,x),Object(m.a)(n),Object(m.a)(t)}}function c(e,n){var t=e.site,i=t[0],a=t[1],r=a-n;if(!r)return i;var o=e.P;if(!o)return-1/0;t=o.site;var l=t[0],c=t[1],s=c-n;if(!s)return l;var u=l-i,p=1/r-1/s,m=u/s;return p?(-m+Math.sqrt(m*m-2*p*(u*u/(-2*s)-c+s/2+a-r/2)))/p+i:(i+l)/2}function s(e,n){var t=e.N;if(t)return c(t,n);var i=e.site;return i[1]===n?i[0]:1/0}n.b=o,n.a=l;var u=t(416),p=t(746),m=t(747),d=t(417),g=t(218),_=[]},function(e,n,t){"use strict";function i(e){if(e instanceof o)return new o(e.l,e.a,e.b,e.opacity);if(e instanceof g){if(isNaN(e.h))return new o(e.l,0,0,e.opacity);var n=e.h*h.a;return new o(e.l,Math.cos(n)*e.c,Math.sin(n)*e.c,e.opacity)}e instanceof f.b||(e=Object(f.h)(e));var t,i,a=u(e.r),r=u(e.g),c=u(e.b),s=l((.2225045*a+.7168786*r+.0606169*c)/v);return a===r&&r===c?t=i=s:(t=l((.4360747*a+.3850649*r+.1430804*c)/y),i=l((.0139322*a+.0971045*r+.7141733*c)/b)),new o(116*s-16,500*(t-s),200*(s-i),e.opacity)}function a(e,n){return new o(e,0,0,null==n?1:n)}function r(e,n,t,a){return 1===arguments.length?i(e):new o(e,n,t,null==a?1:a)}function o(e,n,t,i){this.l=+e,this.a=+n,this.b=+t,this.opacity=+i}function l(e){return e>w?Math.pow(e,1/3):e/S+E}function c(e){return e>A?e*e*e:S*(e-E)}function s(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function u(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function p(e){if(e instanceof g)return new g(e.h,e.c,e.l,e.opacity);if(e instanceof o||(e=i(e)),0===e.a&&0===e.b)return new g(NaN,0,e.l,e.opacity);var n=Math.atan2(e.b,e.a)*h.b;return new g(n<0?n+360:n,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}function m(e,n,t,i){return 1===arguments.length?p(e):new g(t,n,e,null==i?1:i)}function d(e,n,t,i){return 1===arguments.length?p(e):new g(e,n,t,null==i?1:i)}function g(e,n,t,i){this.h=+e,this.c=+n,this.l=+t,this.opacity=+i}n.b=a,n.a=r,n.d=m,n.c=d;var _=t(420),f=t(419),h=t(748),y=.96422,v=1,b=.82521,E=4/29,A=6/29,S=3*A*A,w=A*A*A;Object(_.a)(o,r,Object(_.b)(f.a,{brighter:function(e){return new o(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker:function(e){return new o(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb:function(){var e=(this.l+16)/116,n=isNaN(this.a)?e:e+this.a/500,t=isNaN(this.b)?e:e-this.b/200;return n=y*c(n),e=v*c(e),t=b*c(t),new f.b(s(3.1338561*n-1.6168667*e-.4906146*t),s(-.9787684*n+1.9161415*e+.033454*t),s(.0719453*n-.2289914*e+1.4052427*t),this.opacity)}})),Object(_.a)(g,d,Object(_.b)(f.a,{brighter:function(e){return new g(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker:function(e){return new g(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb:function(){return i(this).rgb()}}))},function(e,n,t){"use strict";function i(e){if(e instanceof r)return new r(e.h,e.s,e.l,e.opacity);e instanceof l.b||(e=Object(l.h)(e));var n=e.r/255,t=e.g/255,i=e.b/255,a=(f*i+g*n-_*t)/(f+g-_),o=i-a,s=(d*(t-a)-p*o)/m,u=Math.sqrt(s*s+o*o)/(d*a*(1-a)),h=u?Math.atan2(s,o)*c.b-120:NaN;return new r(h<0?h+360:h,u,a,e.opacity)}function a(e,n,t,a){return 1===arguments.length?i(e):new r(e,n,t,null==a?1:a)}function r(e,n,t,i){this.h=+e,this.s=+n,this.l=+t,this.opacity=+i}n.a=a;var o=t(420),l=t(419),c=t(748),s=-.14861,u=1.78277,p=-.29227,m=-.90649,d=1.97294,g=d*m,_=d*u,f=u*p-m*s;Object(o.a)(r,a,Object(o.b)(l.a,{brighter:function(e){return e=null==e?l.c:Math.pow(l.c,e),new r(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?l.d:Math.pow(l.d,e),new r(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*c.a,n=+this.l,t=isNaN(this.s)?0:this.s*n*(1-n),i=Math.cos(e),a=Math.sin(e);return new l.b(255*(n+t*(s*i+u*a)),255*(n+t*(p*i+m*a)),255*(n+t*(d*i)),this.opacity)}}))},function(e,n,t){"use strict";n.a=function(e,n){return e=+e,n-=e,function(t){return Math.round(e+n*t)}}},function(e,n,t){"use strict";function i(e,n,t,i){function r(e){return e.length?e.pop()+" ":""}function o(e,i,r,o,l,c){if(e!==r||i!==o){var s=l.push("translate(",null,n,null,t);c.push({i:s-4,x:Object(a.a)(e,r)},{i:s-2,x:Object(a.a)(i,o)})}else(r||o)&&l.push("translate("+r+n+o+t)}function l(e,n,t,o){e!==n?(e-n>180?n+=360:n-e>180&&(e+=360),o.push({i:t.push(r(t)+"rotate(",null,i)-2,x:Object(a.a)(e,n)})):n&&t.push(r(t)+"rotate("+n+i)}function c(e,n,t,o){e!==n?o.push({i:t.push(r(t)+"skewX(",null,i)-2,x:Object(a.a)(e,n)}):n&&t.push(r(t)+"skewX("+n+i)}function s(e,n,t,i,o,l){if(e!==t||n!==i){var c=o.push(r(o)+"scale(",null,",",null,")");l.push({i:c-4,x:Object(a.a)(e,t)},{i:c-2,x:Object(a.a)(n,i)})}else 1===t&&1===i||o.push(r(o)+"scale("+t+","+i+")")}return function(n,t){var i=[],a=[];return n=e(n),t=e(t),o(n.translateX,n.translateY,t.translateX,t.translateY,i,a),l(n.rotate,t.rotate,i,a),c(n.skewX,t.skewX,i,a),s(n.scaleX,n.scaleY,t.scaleX,t.scaleY,i,a),n=t=null,function(e){for(var n,t=-1,r=a.length;++t10*w&&(i.accumulatedTime=0),0===i.accumulatedTime)return i.animationID=null,void i.startAnimationIfNecessary();var r=(i.accumulatedTime-Math.floor(i.accumulatedTime/w)*w)/w,o=Math.floor(i.accumulatedTime/w),l={},c={},s={},u={};for(var p in n)if(Object.prototype.hasOwnProperty.call(n,p)){var m=n[p];if("number"==typeof m)s[p]=m,u[p]=0,l[p]=m,c[p]=0;else{for(var g=i.state.lastIdealStyle[p],f=i.state.lastIdealVelocity[p],h=0;h10*N&&(i.accumulatedTime=0),0===i.accumulatedTime)return i.animationID=null,void i.startAnimationIfNecessary();for(var r=(i.accumulatedTime-Math.floor(i.accumulatedTime/N)*N)/N,l=Math.floor(i.accumulatedTime/N),c=[],s=[],u=[],p=[],m=0;m10*T&&(i.accumulatedTime=0),0===i.accumulatedTime)return i.animationID=null,void i.startAnimationIfNecessary();for(var s=(i.accumulatedTime-Math.floor(i.accumulatedTime/T)*T)/T,u=Math.floor(i.accumulatedTime/T),p=c(i.props.willEnter,i.props.willLeave,i.props.didLeave,i.state.mergedPropsStyles,t,i.state.currentStyles,i.state.currentVelocities,i.state.lastIdealStyles,i.state.lastIdealVelocities),m=p[0],d=p[1],g=p[2],_=p[3],h=p[4],y=0;yi[u])return-1;if(a>r[u]&&ci[u])return 1;if(o>r[u]&&le?1:n>=e?0:NaN}},function(e,n,t){"use strict";var i=t(763),a=t(757),r=t(1764),o=t(762),l=t(1765),c=t(764),s=t(765),u=t(766);n.a=function(){function e(e){var i,r,o=e.length,l=new Array(o);for(i=0;id;)g.pop(),--_;var f,h=new Array(_+1);for(i=0;i<=_;++i)f=h[i]=[],f.x0=i>0?g[i-1]:m,f.x1=i<_?g[i]:d;for(i=0;i=t)for(i=t;++ri&&(i=t)}else for(;++r=t)for(i=t;++ri&&(i=t);return i}},function(e,n,t){"use strict";var i=t(220);n.a=function(e,n){var t,a=e.length,r=a,o=-1,l=0;if(null==n)for(;++o=0;)for(i=e[a],n=i.length;--n>=0;)t[--o]=i[n];return t}},function(e,n,t){"use strict";n.a=function(e,n){for(var t=n.length,i=new Array(t);t--;)i[t]=e[n[t]];return i}},function(e,n,t){"use strict";var i=t(178);n.a=function(e,n){if(t=e.length){var t,a,r=0,o=0,l=e[o];for(null==n&&(n=i.a);++r=u.length)return null!=t&&n.sort(t),null!=c?c(n):n;for(var o,s,p,m=-1,d=n.length,g=u[i++],_=Object(l.a)(),f=a();++mu.length)return e;var i,a=p[t-1];return null!=c&&t>=u.length?i=e.entries():(i=[],e.each(function(e,a){i.push({key:a,values:n(e,t)})})),null!=a?i.sort(function(e,n){return a(e.key,n.key)}):i}var t,c,s,u=[],p=[];return s={object:function(n){return e(n,0,i,a)},map:function(n){return e(n,0,r,o)},entries:function(t){return n(e(t,0,r,o),0)},key:function(e){return u.push(e),s},sortKeys:function(e){return p[u.length-1]=e,s},sortValues:function(e){return t=e,s},rollup:function(e){return c=e,s}}}},function(e,n,t){"use strict";function i(){}function a(e,n){var t=new i;if(e instanceof i)e.each(function(e){t.add(e)});else if(e){var a=-1,r=e.length;if(null==n)for(;++a0&&l>0&&(c+l+1>i&&(l=Math.max(1,i-c)),r.push(t.substring(a-=l,a+l)),!((c+=l+1)>i));)l=e[o=(o+1)%e.length];return r.reverse().join(n)}}},function(e,n,t){"use strict";n.a=function(e){return function(n){return n.replace(/[0-9]/g,function(n){return e[+n]})}}},function(e,n,t){"use strict";n.a=function(e){e:for(var n,t=e.length,i=1,a=-1;i0){if(!+e[i])break e;a=0}}return a>0?e.slice(0,a)+e.slice(n+1):e}},function(e,n,t){"use strict";var i=t(773),a=t(1789);n.a={"%":function(e,n){return(100*e).toFixed(n)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return Math.round(e).toString(10)},e:function(e,n){return e.toExponential(n)},f:function(e,n){return e.toFixed(n)},g:function(e,n){return e.toPrecision(n)},o:function(e){return Math.round(e).toString(8)},p:function(e,n){return Object(a.a)(100*e,n)},r:a.a,s:i.a,X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}}},function(e,n,t){"use strict";var i=t(429);n.a=function(e,n){var t=Object(i.a)(e,n);if(!t)return e+"";var a=t[0],r=t[1];return r<0?"0."+new Array(-r).join("0")+a:a.length>r+1?a.slice(0,r+1)+"."+a.slice(r+1):a+new Array(r-a.length+2).join("0")}},function(e,n,t){"use strict";n.a=function(e){return e}},function(e,n,t){"use strict";var i=t(286);n.a=function(e){return Math.max(0,-Object(i.a)(Math.abs(e)))}},function(e,n,t){"use strict";var i=t(286);n.a=function(e,n){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Object(i.a)(n)/3)))-Object(i.a)(Math.abs(e)))}},function(e,n,t){"use strict";var i=t(286);n.a=function(e,n){return e=Math.abs(e),n=Math.abs(n)-e,Math.max(0,Object(i.a)(n)-Object(i.a)(e))+1}},function(e,n,t){"use strict";function i(e,n){return(n=Math.log(n/e))?function(t){return Math.log(t/e)/n}:Object(m.a)(n)}function a(e,n){return e<0?function(t){return-Math.pow(-n,t)*Math.pow(-e,1-t)}:function(t){return Math.pow(n,t)*Math.pow(e,1-t)}}function r(e){return isFinite(e)?+("1e"+e):e<0?0:e}function o(e){return 10===e?r:e===Math.E?Math.exp:function(n){return Math.pow(e,n)}}function l(e){return e===Math.E?Math.log:10===e&&Math.log10||2===e&&Math.log2||(e=Math.log(e),function(n){return Math.log(n)/e})}function c(e){return function(n){return-e(-n)}}function s(){function e(){return m=l(r),_=o(r),t()[0]<0&&(m=c(m),_=c(_)),n}var n=Object(g.b)(i,a).domain([1,10]),t=n.domain,r=10,m=l(10),_=o(10);return n.base=function(n){return arguments.length?(r=+n,e()):r},n.domain=function(n){return arguments.length?(t(n),e()):t()},n.ticks=function(e){var n,i=t(),a=i[0],o=i[i.length-1];(n=o0){for(;po)break;f.push(s)}}else for(;p=1;--c)if(!((s=l*c)o)break;f.push(s)}}else f=Object(u.ticks)(p,d,Math.min(d-p,g)).map(_);return n?f.reverse():f},n.tickFormat=function(e,t){if(null==t&&(t=10===r?".0e":","),"function"!=typeof t&&(t=Object(p.format)(t)),e===1/0)return t;null==e&&(e=10);var i=Math.max(1,r*e/n.ticks().length);return function(e){var n=e/_(Math.round(m(e)));return n*r0?l[n-1]:t[0],n=c?[s[c-1],l]:[s[n-1],s[n]]},e.copy=function(){return i().domain([t,l]).range(u)},Object(o.b)(e)}n.a=i;var a=t(32),r=t(146),o=t(221)},function(e,n,t){"use strict";function i(){function e(e){if(e<=e)return t[Object(a.bisect)(n,e,0,o)]}var n=[.5],t=[0,1],o=1;return e.domain=function(i){return arguments.length?(n=r.b.call(i),o=Math.min(n.length,t.length-1),e):n.slice()},e.range=function(i){return arguments.length?(t=r.b.call(i),o=Math.min(n.length,t.length-1),e):t.slice()},e.invertExtent=function(e){var i=t.indexOf(e);return[n[i-1],n[i]]},e.copy=function(){return i().domain(n).range(t)},e}n.a=i;var a=t(32),r=t(146)},function(e,n,t){"use strict";var i=t(56),a=Object(i.a)(function(){},function(e,n){e.setTime(+e+n)},function(e,n){return n-e});a.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?Object(i.a)(function(n){n.setTime(Math.floor(n/e)*e)},function(n,t){n.setTime(+n+t*e)},function(n,t){return(t-n)/e}):a:null},n.a=a;a.range},function(e,n,t){"use strict";var i=t(56),a=t(107),r=Object(i.a)(function(e){e.setTime(Math.floor(e/a.d)*a.d)},function(e,n){e.setTime(+e+n*a.d)},function(e,n){return(n-e)/a.d},function(e){return e.getUTCSeconds()});n.a=r;r.range},function(e,n,t){"use strict";var i=t(56),a=t(107),r=Object(i.a)(function(e){e.setTime(Math.floor(e/a.c)*a.c)},function(e,n){e.setTime(+e+n*a.c)},function(e,n){return(n-e)/a.c},function(e){return e.getMinutes()});n.a=r;r.range},function(e,n,t){"use strict";var i=t(56),a=t(107),r=Object(i.a)(function(e){var n=e.getTimezoneOffset()*a.c%a.b;n<0&&(n+=a.b),e.setTime(Math.floor((+e-n)/a.b)*a.b+n)},function(e,n){e.setTime(+e+n*a.b)},function(e,n){return(n-e)/a.b},function(e){return e.getHours()});n.a=r;r.range},function(e,n,t){"use strict";var i=t(56),a=t(107),r=Object(i.a)(function(e){e.setHours(0,0,0,0)},function(e,n){e.setDate(e.getDate()+n)},function(e,n){return(n-e-(n.getTimezoneOffset()-e.getTimezoneOffset())*a.c)/a.a},function(e){return e.getDate()-1});n.a=r;r.range},function(e,n,t){"use strict";function i(e){return Object(a.a)(function(n){n.setDate(n.getDate()-(n.getDay()+7-e)%7),n.setHours(0,0,0,0)},function(e,n){e.setDate(e.getDate()+7*n)},function(e,n){return(n-e-(n.getTimezoneOffset()-e.getTimezoneOffset())*r.c)/r.e})}t.d(n,"b",function(){return o}),t.d(n,"a",function(){return l}),t.d(n,"c",function(){return u});var a=t(56),r=t(107),o=i(0),l=i(1),c=i(2),s=i(3),u=i(4),p=i(5),m=i(6);o.range,l.range,c.range,s.range,u.range,p.range,m.range},function(e,n,t){"use strict";var i=t(56),a=Object(i.a)(function(e){e.setDate(1),e.setHours(0,0,0,0)},function(e,n){e.setMonth(e.getMonth()+n)},function(e,n){return n.getMonth()-e.getMonth()+12*(n.getFullYear()-e.getFullYear())},function(e){return e.getMonth()});n.a=a;a.range},function(e,n,t){"use strict";var i=t(56),a=Object(i.a)(function(e){e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,n){e.setFullYear(e.getFullYear()+n)},function(e,n){return n.getFullYear()-e.getFullYear()},function(e){return e.getFullYear()});a.every=function(e){return isFinite(e=Math.floor(e))&&e>0?Object(i.a)(function(n){n.setFullYear(Math.floor(n.getFullYear()/e)*e),n.setMonth(0,1),n.setHours(0,0,0,0)},function(n,t){n.setFullYear(n.getFullYear()+t*e)}):null},n.a=a;a.range},function(e,n,t){"use strict";var i=t(56),a=t(107),r=Object(i.a)(function(e){e.setUTCSeconds(0,0)},function(e,n){e.setTime(+e+n*a.c)},function(e,n){return(n-e)/a.c},function(e){return e.getUTCMinutes()});n.a=r;r.range},function(e,n,t){"use strict";var i=t(56),a=t(107),r=Object(i.a)(function(e){e.setUTCMinutes(0,0,0)},function(e,n){e.setTime(+e+n*a.b)},function(e,n){return(n-e)/a.b},function(e){return e.getUTCHours()});n.a=r;r.range},function(e,n,t){"use strict";var i=t(56),a=t(107),r=Object(i.a)(function(e){e.setUTCHours(0,0,0,0)},function(e,n){e.setUTCDate(e.getUTCDate()+n)},function(e,n){return(n-e)/a.a},function(e){return e.getUTCDate()-1});n.a=r;r.range},function(e,n,t){"use strict";function i(e){return Object(a.a)(function(n){n.setUTCDate(n.getUTCDate()-(n.getUTCDay()+7-e)%7),n.setUTCHours(0,0,0,0)},function(e,n){e.setUTCDate(e.getUTCDate()+7*n)},function(e,n){return(n-e)/r.e})}t.d(n,"b",function(){return o}),t.d(n,"a",function(){return l}),t.d(n,"c",function(){return u});var a=t(56),r=t(107),o=i(0),l=i(1),c=i(2),s=i(3),u=i(4),p=i(5),m=i(6);o.range,l.range,c.range,s.range,u.range,p.range,m.range},function(e,n,t){"use strict";var i=t(56),a=Object(i.a)(function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)},function(e,n){e.setUTCMonth(e.getUTCMonth()+n)},function(e,n){return n.getUTCMonth()-e.getUTCMonth()+12*(n.getUTCFullYear()-e.getUTCFullYear())},function(e){return e.getUTCMonth()});n.a=a;a.range},function(e,n,t){"use strict";var i=t(56),a=Object(i.a)(function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,n){e.setUTCFullYear(e.getUTCFullYear()+n)},function(e,n){return n.getUTCFullYear()-e.getUTCFullYear()},function(e){return e.getUTCFullYear()});a.every=function(e){return isFinite(e=Math.floor(e))&&e>0?Object(i.a)(function(n){n.setUTCFullYear(Math.floor(n.getUTCFullYear()/e)*e),n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0)},function(n,t){n.setUTCFullYear(n.getUTCFullYear()+t*e)}):null},n.a=a;a.range},function(e,n,t){"use strict";function i(e){var n=new Date(e);return isNaN(n)?null:n}var a=t(778),r=t(431);+new Date("2000-01-01T00:00:00.000Z")||Object(r.c)(a.a)},function(e,n,t){"use strict";var i=t(775),a=t(776),r=t(430);n.a=function(){return Object(i.a)(r.v,r.q,r.u,r.l,r.m,r.o,r.r,r.n,a.b).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])}},function(e,n,t){"use strict";var i=t(222);n.a=Object(i.a)("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf")},function(e,n,t){"use strict";var i=t(222);n.a=Object(i.a)("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6")},function(e,n,t){"use strict";var i=t(222);n.a=Object(i.a)("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9")},function(e,n,t){"use strict";var i=t(222);n.a=Object(i.a)("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5")},function(e,n,t){"use strict";var i=t(51),a=t(84);n.a=Object(a.b)(Object(i.cubehelix)(300,.5,0),Object(i.cubehelix)(-240,.5,1))},function(e,n,t){"use strict";t.d(n,"c",function(){return r}),t.d(n,"a",function(){return o});var i=t(51),a=t(84),r=Object(a.b)(Object(i.cubehelix)(-100,.75,.35),Object(i.cubehelix)(80,1.5,.8)),o=Object(a.b)(Object(i.cubehelix)(260,.75,.35),Object(i.cubehelix)(80,1.5,.8)),l=Object(i.cubehelix)();n.b=function(e){(e<0||e>1)&&(e-=Math.floor(e));var n=Math.abs(e-.5);return l.h=360*e-100,l.s=1.5-1.5*n,l.l=.8-.9*n,l+""}},function(e,n,t){"use strict";function i(e){var n=e.length;return function(t){return e[Math.max(0,Math.min(n-1,Math.floor(t*n)))]}}t.d(n,"c",function(){return r}),t.d(n,"b",function(){return o}),t.d(n,"d",function(){return l});var a=t(222);n.a=i(Object(a.a)("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var r=i(Object(a.a)("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),o=i(Object(a.a)("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),l=i(Object(a.a)("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"))},function(e,n,t){"use strict";function i(e){function n(n){var i=(n-t)/(r-t);return e(o?Math.max(0,Math.min(1,i)):i)}var t=0,r=1,o=!1;return n.domain=function(e){return arguments.length?(t=+e[0],r=+e[1],n):[t,r]},n.clamp=function(e){return arguments.length?(o=!!e,n):o},n.interpolator=function(t){return arguments.length?(e=t,n):e},n.copy=function(){return i(e).domain([t,r]).clamp(o)},Object(a.b)(n)}n.a=i;var a=t(221)},function(e,n,t){"use strict";function i(e,n){var t=new Set(e.map(n));return Array.from(t)}function a(e,n){var t=[].concat(e);return t[0]>n&&(t[0]=n),t[t.length-1]R*R+C*C&&(N=x,O=L),{cx:N,cy:O,x01:-u,y01:-p,x11:N*(a/A-1),y11:O*(a/A-1)}}var u=t(224),p=t(148),m=t(225);n.a=function(){function e(){var e,i,a=+n.apply(this,arguments),r=+t.apply(this,arguments),o=_.apply(this,arguments)-m.g,l=f.apply(this,arguments)-m.g,p=Object(m.a)(l-o),v=l>o;if(y||(y=e=Object(u.a)()),rm.f)if(p>m.m-m.f)y.moveTo(r*Object(m.e)(o),r*Object(m.k)(o)),y.arc(0,0,r,o,l,!v),a>m.f&&(y.moveTo(a*Object(m.e)(l),a*Object(m.k)(l)),y.arc(0,0,a,l,o,v));else{var b,E,A=o,S=l,w=o,N=l,O=p,x=p,L=h.apply(this,arguments)/2,T=L>m.f&&(g?+g.apply(this,arguments):Object(m.l)(a*a+r*r)),I=Object(m.i)(Object(m.a)(r-a)/2,+d.apply(this,arguments)),R=I,C=I;if(T>m.f){var D=Object(m.c)(T/a*Object(m.k)(L)),M=Object(m.c)(T/r*Object(m.k)(L));(O-=2*D)>m.f?(D*=v?1:-1,w+=D,N-=D):(O=0,w=N=(o+l)/2),(x-=2*M)>m.f?(M*=v?1:-1,A+=M,S-=M):(x=0,A=S=(o+l)/2)}var F=r*Object(m.e)(A),P=r*Object(m.k)(A),k=a*Object(m.e)(N),B=a*Object(m.k)(N);if(I>m.f){var j=r*Object(m.e)(S),H=r*Object(m.k)(S),G=a*Object(m.e)(w),U=a*Object(m.k)(w);if(pm.f?c(F,P,G,U,j,H,k,B):[k,B],Y=F-W[0],z=P-W[1],V=j-W[0],K=H-W[1],q=1/Object(m.k)(Object(m.b)((Y*V+z*K)/(Object(m.l)(Y*Y+z*z)*Object(m.l)(V*V+K*K)))/2),$=Object(m.l)(W[0]*W[0]+W[1]*W[1]);R=Object(m.i)(I,(a-$)/(q-1)),C=Object(m.i)(I,(r-$)/(q+1))}}x>m.f?C>m.f?(b=s(G,U,F,P,r,C,v),E=s(j,H,k,B,r,C,v),y.moveTo(b.cx+b.x01,b.cy+b.y01),Cm.f&&O>m.f?R>m.f?(b=s(k,B,j,H,a,-R,v),E=s(F,P,G,U,a,-R,v),y.lineTo(b.cx+b.x01,b.cy+b.y01),R1e-6)if(Math.abs(p*c-s*u)>1e-6&&a){var d=t-o,g=i-l,_=c*c+s*s,f=d*d+g*g,h=Math.sqrt(_),y=Math.sqrt(m),v=a*Math.tan((r-Math.acos((_+m-f)/(2*h*y)))/2),b=v/y,E=v/h;Math.abs(b-1)>1e-6&&(this._+="L"+(e+b*u)+","+(n+b*p)),this._+="A"+a+","+a+",0,0,"+ +(p*d>u*g)+","+(this._x1=e+E*c)+","+(this._y1=n+E*s)}else this._+="L"+(this._x1=e)+","+(this._y1=n);else;},arc:function(e,n,t,i,a,c){e=+e,n=+n,t=+t;var s=t*Math.cos(i),u=t*Math.sin(i),p=e+s,m=n+u,d=1^c,g=c?i-a:a-i;if(t<0)throw new Error("negative radius: "+t);null===this._x1?this._+="M"+p+","+m:(Math.abs(this._x1-p)>1e-6||Math.abs(this._y1-m)>1e-6)&&(this._+="L"+p+","+m),t&&(g<0&&(g=g%o+o),g>l?this._+="A"+t+","+t+",0,1,"+d+","+(e-s)+","+(n-u)+"A"+t+","+t+",0,1,"+d+","+(this._x1=p)+","+(this._y1=m):g>1e-6&&(this._+="A"+t+","+t+",0,"+ +(g>=r)+","+d+","+(this._x1=e+t*Math.cos(a))+","+(this._y1=n+t*Math.sin(a))))},rect:function(e,n,t,i){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+n)+"h"+ +t+"v"+ +i+"h"+-t+"Z"},toString:function(){return this._}},n.a=a},function(e,n,t){"use strict";var i=t(148),a=t(1827),r=t(1828),o=t(225);n.a=function(){function e(e){var i,a,r,p,m,d=e.length,g=0,_=new Array(d),f=new Array(d),h=+c.apply(this,arguments),y=Math.min(o.m,Math.max(-o.m,s.apply(this,arguments)-h)),v=Math.min(Math.abs(y)/d,u.apply(this,arguments)),b=v*(y<0?-1:1);for(i=0;i0&&(g+=m);for(null!=t?_.sort(function(e,n){return t(f[e],f[n])}):null!=l&&_.sort(function(n,t){return l(e[n],e[t])}),i=0,r=g?(y-d*b)/g:0;i0?m*r:0)+b,f[a]={data:e[a],index:i,value:m,startAngle:h,endAngle:p,padAngle:v};return f}var n=r.a,t=a.a,l=null,c=Object(i.a)(0),s=Object(i.a)(o.m),u=Object(i.a)(0);return e.value=function(t){return arguments.length?(n="function"==typeof t?t:Object(i.a)(+t),e):n},e.sortValues=function(n){return arguments.length?(t=n,l=null,e):t},e.sort=function(n){return arguments.length?(l=n,t=null,e):l},e.startAngle=function(n){return arguments.length?(c="function"==typeof n?n:Object(i.a)(+n),e):c},e.endAngle=function(n){return arguments.length?(s="function"==typeof n?n:Object(i.a)(+n),e):s},e.padAngle=function(n){return arguments.length?(u="function"==typeof n?n:Object(i.a)(+n),e):u},e}},function(e,n,t){"use strict";n.a=function(e,n){return ne?1:n>=e?0:NaN}},function(e,n,t){"use strict";n.a=function(e){return e}},function(e,n,t){"use strict";var i=t(780),a=t(779),r=t(781);n.a=function(){var e=Object(a.a)().curve(i.a),n=e.curve,t=e.lineX0,o=e.lineX1,l=e.lineY0,c=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return Object(r.b)(t())},delete e.lineX0,e.lineEndAngle=function(){return Object(r.b)(o())},delete e.lineX1,e.lineInnerRadius=function(){return Object(r.b)(l())},delete e.lineY0,e.lineOuterRadius=function(){return Object(r.b)(c())},delete e.lineY1,e.curve=function(e){return arguments.length?n(Object(i.b)(e)):n()._curve},e}},function(e,n,t){"use strict";function i(e){return e.source}function a(e){return e.target}function r(e){function n(){var n,i=d.a.call(arguments),a=t.apply(this,i),s=r.apply(this,i);if(c||(c=n=Object(m.a)()),e(c,+o.apply(this,(i[0]=a,i)),+l.apply(this,i),+o.apply(this,(i[0]=s,i)),+l.apply(this,i)),n)return c=null,n+""||null}var t=i,r=a,o=_.a,l=_.b,c=null;return n.source=function(e){return arguments.length?(t=e,n):t},n.target=function(e){return arguments.length?(r=e,n):r},n.x=function(e){return arguments.length?(o="function"==typeof e?e:Object(g.a)(+e),n):o},n.y=function(e){return arguments.length?(l="function"==typeof e?e:Object(g.a)(+e),n):l},n.context=function(e){return arguments.length?(c=null==e?null:e,n):c},n}function o(e,n,t,i,a){e.moveTo(n,t),e.bezierCurveTo(n=(n+i)/2,t,n,a,i,a)}function l(e,n,t,i,a){e.moveTo(n,t),e.bezierCurveTo(n,t=(t+a)/2,i,t,i,a)}function c(e,n,t,i,a){var r=Object(f.a)(n,t),o=Object(f.a)(n,t=(t+a)/2),l=Object(f.a)(i,t),c=Object(f.a)(i,a);e.moveTo(r[0],r[1]),e.bezierCurveTo(o[0],o[1],l[0],l[1],c[0],c[1])}function s(){return r(o)}function u(){return r(l)}function p(){var e=r(c);return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e}n.a=s,n.c=u,n.b=p;var m=t(224),d=t(783),g=t(148),_=t(434),f=t(782)},function(e,n,t){"use strict";t.d(n,"b",function(){return m});var i=t(224),a=t(784),r=t(785),o=t(786),l=t(787),c=t(788),s=t(789),u=t(790),p=t(148),m=[a.a,r.a,o.a,c.a,l.a,s.a,u.a];n.a=function(){function e(){var e;if(r||(r=e=Object(i.a)()),n.apply(this,arguments).draw(r,+t.apply(this,arguments)),e)return r=null,e+""||null}var n=Object(p.a)(a.a),t=Object(p.a)(64),r=null;return e.type=function(t){return arguments.length?(n="function"==typeof t?t:Object(p.a)(t),e):n},e.size=function(n){return arguments.length?(t="function"==typeof n?n:Object(p.a)(+n),e):t},e.context=function(n){return arguments.length?(r=null==n?null:n,e):r},e}},function(e,n,t){"use strict";function i(e){this._context=e}var a=t(288),r=t(289);i.prototype={areaStart:a.a,areaEnd:a.a,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1,this._x2=e,this._y2=n;break;case 1:this._point=2,this._x3=e,this._y3=n;break;case 2:this._point=3,this._x4=e,this._y4=n,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+n)/6);break;default:Object(r.c)(this,e,n)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=n}},n.a=function(e){return new i(e)}},function(e,n,t){"use strict";function i(e){this._context=e}var a=t(289);i.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var t=(this._x0+4*this._x1+e)/6,i=(this._y0+4*this._y1+n)/6;this._line?this._context.lineTo(t,i):this._context.moveTo(t,i);break;case 3:this._point=4;default:Object(a.c)(this,e,n)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=n}},n.a=function(e){return new i(e)}},function(e,n,t){"use strict";function i(e,n){this._basis=new a.a(e),this._beta=n}var a=t(289);i.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,n=this._y,t=e.length-1;if(t>0)for(var i,a=e[0],r=n[0],o=e[t]-a,l=n[t]-r,c=-1;++c<=t;)i=c/t,this._basis.point(this._beta*e[c]+(1-this._beta)*(a+i*o),this._beta*n[c]+(1-this._beta)*(r+i*l));this._x=this._y=null,this._basis.lineEnd()},point:function(e,n){this._x.push(+e),this._y.push(+n)}},n.a=function e(n){function t(e){return 1===n?new a.a(e):new i(e,n)}return t.beta=function(n){return e(+n)},t}(.85)},function(e,n,t){"use strict";function i(e,n){this._context=e,this._alpha=n}var a=t(791),r=t(288),o=t(435);i.prototype={areaStart:r.a,areaEnd:r.a,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,n){if(e=+e,n=+n,this._point){var t=this._x2-e,i=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(t*t+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=n);break;case 2:this._point=3,this._x5=e,this._y5=n;break;default:Object(o.b)(this,e,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=n}},n.a=function e(n){function t(e){return n?new i(e,n):new a.a(e,0)}return t.alpha=function(n){return e(+n)},t}(.5)},function(e,n,t){"use strict";function i(e,n){this._context=e,this._alpha=n}var a=t(792),r=t(435);i.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){if(e=+e,n=+n,this._point){var t=this._x2-e,i=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(t*t+i*i,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Object(r.b)(this,e,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=n}},n.a=function e(n){function t(e){return n?new i(e,n):new a.a(e,0)}return t.alpha=function(n){return e(+n)},t}(.5)},function(e,n,t){"use strict";function i(e){this._context=e}var a=t(288);i.prototype={areaStart:a.a,areaEnd:a.a,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,n){e=+e,n=+n,this._point?this._context.lineTo(e,n):(this._point=1,this._context.moveTo(e,n))}},n.a=function(e){return new i(e)}},function(e,n,t){"use strict";function i(e){return e<0?-1:1}function a(e,n,t){var a=e._x1-e._x0,r=n-e._x1,o=(e._y1-e._y0)/(a||r<0&&-0),l=(t-e._y1)/(r||a<0&&-0),c=(o*r+l*a)/(a+r);return(i(o)+i(l))*Math.min(Math.abs(o),Math.abs(l),.5*Math.abs(c))||0}function r(e,n){var t=e._x1-e._x0;return t?(3*(e._y1-e._y0)/t-n)/2:n}function o(e,n,t){var i=e._x0,a=e._y0,r=e._x1,o=e._y1,l=(r-i)/3;e._context.bezierCurveTo(i+l,a+l*n,r-l,o-l*t,r,o)}function l(e){this._context=e}function c(e){this._context=new s(e)}function s(e){this._context=e}function u(e){return new l(e)}function p(e){return new c(e)}n.a=u,n.b=p,l.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:o(this,this._t0,r(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){var t=NaN;if(e=+e,n=+n,e!==this._x1||n!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);break;case 1:this._point=2;break;case 2:this._point=3,o(this,r(this,t=a(this,e,n)),t);break;default:o(this,this._t0,t=a(this,e,n))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=n,this._t0=t}}},(c.prototype=Object.create(l.prototype)).point=function(e,n){l.prototype.point.call(this,n,e)},s.prototype={moveTo:function(e,n){this._context.moveTo(n,e)},closePath:function(){this._context.closePath()},lineTo:function(e,n){this._context.lineTo(n,e)},bezierCurveTo:function(e,n,t,i,a,r){this._context.bezierCurveTo(n,e,i,t,r,a)}}},function(e,n,t){"use strict";function i(e){this._context=e}function a(e){var n,t,i=e.length-1,a=new Array(i),r=new Array(i),o=new Array(i);for(a[0]=0,r[0]=2,o[0]=e[0]+2*e[1],n=1;n=0;--n)a[n]=(o[n]-a[n+1])/r[n];for(r[i-1]=(e[i]+a[i-1])/2,n=0;n=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,n),this._context.lineTo(e,n);else{var t=this._x*(1-this._t)+e*this._t;this._context.lineTo(t,this._y),this._context.lineTo(t,n)}}this._x=e,this._y=n}},n.a=function(e){return new i(e,.5)}},function(e,n,t){"use strict";function i(e,n){return e[n]}var a=t(783),r=t(148),o=t(226),l=t(227);n.a=function(){function e(e){var i,a,r=n.apply(this,arguments),o=e.length,l=r.length,u=new Array(l);for(i=0;i0){for(var t,a,r,o=0,l=e[0].length;o1)for(var t,i,a,r,o,l,c=0,s=e[n[0]].length;c=0?(i[0]=r,i[1]=r+=a):a<0?(i[1]=o,i[0]=o+=a):i[0]=r}},function(e,n,t){"use strict";var i=t(226);n.a=function(e,n){if((t=e.length)>0){for(var t,a=0,r=e[n[0]],o=r.length;a0&&(a=(t=e[n[0]]).length)>0){for(var t,a,r,o=0,l=1;lS;if(!N&&!O)return null;var x=_({opacity:a?a(n):m.c,stroke:o&&o(n),strokeWidth:c||1},s),L=i/2,T={x1:v+y,y1:b,x2:E,y2:b,style:x},I={x1:v-y,y1:b,x2:A,y2:b,style:x},R={x1:E,y1:b-L,x2:E,y2:b+L,style:x},C={x1:A,y1:b-L,x2:A,y2:b+L,style:x},D={x1:v,y1:b-y,x2:v,y2:S,style:x},M={x1:v,y1:b+y,x2:v,y2:w,style:x},F={x1:v-L,y1:S,x2:v+L,y2:S,style:x},P={x1:v-L,y1:w,x2:v+L,y2:w,style:x};return l.a.createElement("g",{className:"mark-whiskers",key:t,onClick:function(e){return u(n,e)},onContextMenu:function(e){return g(n,e)},onMouseOver:function(e){return d(n,e)},onMouseOut:function(e){return p(n,e)}},N?l.a.createElement("g",{className:"x-whiskers"},l.a.createElement("line",T),l.a.createElement("line",I),l.a.createElement("line",R),l.a.createElement("line",C)):null,O?l.a.createElement("g",{className:"y-whiskers"},l.a.createElement("line",D),l.a.createElement("line",M),l.a.createElement("line",F),l.a.createElement("line",P)):null)}},h=function(e){function n(){return i(this,n),a(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return r(n,e),g(n,[{key:"render",value:function(){var e=this.props,t=e.animation,i=e.className,a=e.crossBarWidth,r=e.data,o=e.marginLeft,c=e.marginTop,s=e.strokeWidth,m=e.style;if(!r)return null;if(t)return l.a.createElement(u.b,_({},this.props,{animatedProps:p.a}),l.a.createElement(n,_({},this.props,{animation:null})));var d={crossBarWidth:a,opacityFunctor:this._getAttributeFunctor("opacity"),sizeFunctor:this._getAttributeFunctor("size"),strokeFunctor:this._getAttributeFunctor("stroke")||this._getAttributeFunctor("color"),strokeWidth:s,style:m,xFunctor:this._getAttributeFunctor("x"),yFunctor:this._getAttributeFunctor("y"),valueClickHandler:this._valueClickHandler,valueRightClickHandler:this._valueRightClickHandler,valueMouseOverHandler:this._valueMouseOverHandler,valueMouseOutHandler:this._valueMouseOutHandler};return l.a.createElement("g",{className:"rv-xy-plot__series rv-xy-plot__series--whisker "+i,ref:"container",transform:"translate("+o+","+c+")"},r.map(f(d)))}}]),n}(d.a);h.displayName="WhiskerSeries",h.propTypes=_({},d.a.propTypes,{strokeWidth:s.a.number}),h.defaultProps=_({},d.a.defaultProps,{crossBarWidth:6,size:0,strokeWidth:1}),n.a=h},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(0),l=t.n(o),c=t(29),s=t(45),u=t(26),p=Object.assign||function(e){for(var n=1;ni!=g>i&&t<(d-u)*(i-p)/(g-p)+u&&(r=-r)}return r}function a(e,n,t){var i;return r(e,n,t)&&o(e[i=+(e[0]===n[0])],t[i],n[i])}function r(e,n,t){return(n[0]-e[0])*(t[1]-e[1])==(t[0]-e[0])*(n[1]-e[1])}function o(e,n,t){return e<=n&&n<=t||t<=n&&n<=e}n.a=function(e,n){for(var t,a=-1,r=n.length;++a>y,r=g(e,n,i)+v>>y;a>=0&&a=0&&r>y),Object(l.b)({width:b,height:E,data:i},{width:b,height:E,data:t},h>>y),Object(l.a)({width:b,height:E,data:t},{width:b,height:E,data:i},h>>y),Object(l.b)({width:b,height:E,data:i},{width:b,height:E,data:t},h>>y),Object(l.a)({width:b,height:E,data:t},{width:b,height:E,data:i},h>>y),Object(l.b)({width:b,height:E,data:i},{width:b,height:E,data:t},h>>y);var a=A(t);if(!Array.isArray(a)){var o=Object(r.max)(t);a=Object(r.tickStep)(0,o,a),a=Object(r.range)(0,Math.floor(o/a)*a,a),a.shift()}return Object(s.a)().thresholds(a).size([b,E])(t).map(n)}function n(e){return e.value*=Math.pow(2,-2*y),e.coordinates.forEach(t),e}function t(e){e.forEach(u)}function u(e){e.forEach(p)}function p(e){e[0]=e[0]*Math.pow(2,y)-v,e[1]=e[1]*Math.pow(2,y)-v}function m(){return v=3*h,b=_+2*v>>y,E=f+2*v>>y,e}var d=i,g=a,_=960,f=500,h=20,y=2,v=3*h,b=_+2*v>>y,E=f+2*v>>y,A=Object(c.a)(20);return e.x=function(n){return arguments.length?(d="function"==typeof n?n:Object(c.a)(+n),e):d},e.y=function(n){return arguments.length?(g="function"==typeof n?n:Object(c.a)(+n),e):g},e.size=function(e){if(!arguments.length)return[_,f];var n=Math.ceil(e[0]),t=Math.ceil(e[1]);if(!(n>=0||n>=0))throw new Error("invalid size");return _=n,f=t,m()},e.cellSize=function(e){if(!arguments.length)return 1<=1))throw new Error("invalid cell size");return y=Math.floor(Math.log(e)/Math.LN2),m()},e.thresholds=function(n){return arguments.length?(A="function"==typeof n?n:Array.isArray(n)?Object(c.a)(o.a.call(n)):Object(c.a)(n),e):A},e.bandwidth=function(e){if(!arguments.length)return Math.sqrt(h*(h+1));if(!((e=+e)>=0))throw new Error("invalid bandwidth");return h=Math.round((Math.sqrt(4*e*e+1)-1)/2),m()},e}},function(e,n,t){"use strict";function i(e,n,t){for(var i=e.width,a=e.height,r=1+(t<<1),o=0;o=t&&(l>=r&&(c-=e.data[l-r+o*i]),n.data[l-t+o*i]=c/Math.min(l+1,i-1+r-l,r))}function a(e,n,t){for(var i=e.width,a=e.height,r=1+(t<<1),o=0;o=t&&(l>=r&&(c-=e.data[o+(l-r)*i]),n.data[o+(l-t)*i]=c/Math.min(l+1,a-1+r-l,r))}n.a=i,n.b=a},function(e,n,t){"use strict";var i=(t(801),t(1867),t(1868),t(802),t(804),t(810),t(1870),t(292),t(1872),t(811),t(1873),t(1874),t(812),t(1875));t.d(n,"a",function(){return i.a});t(814),t(1883),t(1884),t(1885),t(1886),t(442),t(1887),t(815),t(1888),t(1889),t(97),t(445),t(1890),t(1891),t(1892),t(1893),t(291),t(150),t(293)},function(e,n,t){"use strict";var i=t(181);t(801),t(228),t(17),t(150),Object(i.a)()},function(e,n,t){"use strict";function i(e,n){e*=T.r,n*=T.r;var t=Object(T.g)(n);a(t*Object(T.g)(e),t*Object(T.t)(e),Object(T.t)(n))}function a(e,n,t){++d,_+=(e-_)/d,f+=(n-f)/d,h+=(t-h)/d}function r(){R.point=o}function o(e,n){e*=T.r,n*=T.r;var t=Object(T.g)(n);O=t*Object(T.g)(e),x=t*Object(T.t)(e),L=Object(T.t)(n),R.point=l,a(O,x,L)}function l(e,n){e*=T.r,n*=T.r;var t=Object(T.g)(n),i=t*Object(T.g)(e),r=t*Object(T.t)(e),o=Object(T.t)(n),l=Object(T.e)(Object(T.u)((l=x*o-L*r)*l+(l=L*i-O*o)*l+(l=O*r-x*i)*l),O*i+x*r+L*o);g+=l,y+=l*(O+(O=i)),v+=l*(x+(x=r)),b+=l*(L+(L=o)),a(O,x,L)}function c(){R.point=i}function s(){R.point=p}function u(){m(w,N),R.point=i}function p(e,n){w=e,N=n,e*=T.r,n*=T.r,R.point=m;var t=Object(T.g)(n);O=t*Object(T.g)(e),x=t*Object(T.t)(e),L=Object(T.t)(n),a(O,x,L)}function m(e,n){e*=T.r,n*=T.r;var t=Object(T.g)(n),i=t*Object(T.g)(e),r=t*Object(T.t)(e),o=Object(T.t)(n),l=x*o-L*r,c=L*i-O*o,s=O*r-x*i,u=Object(T.u)(l*l+c*c+s*s),p=Object(T.c)(u),m=u&&-p/u;E+=m*l,A+=m*c,S+=m*s,g+=p,y+=p*(O+(O=i)),v+=p*(x+(x=r)),b+=p*(L+(L=o)),a(O,x,L)}var d,g,_,f,h,y,v,b,E,A,S,w,N,O,x,L,T=t(17),I=t(117),R=(t(150),{sphere:I.a,point:i,lineStart:r,lineEnd:c,polygonStart:function(){R.lineStart=s,R.lineEnd=u},polygonEnd:function(){R.lineStart=r,R.lineEnd=c}})},function(e,n,t){"use strict";n.a=function(e){return function(){return e}}},function(e,n,t){"use strict";t(292)},function(e,n,t){"use strict";n.a=function(e,n,t,i,a,r){var o,l=e[0],c=e[1],s=n[0],u=n[1],p=0,m=1,d=s-l,g=u-c;if(o=t-l,d||!(o>0)){if(o/=d,d<0){if(o0){if(o>m)return;o>p&&(p=o)}if(o=a-l,d||!(o<0)){if(o/=d,d<0){if(o>m)return;o>p&&(p=o)}else if(d>0){if(o0)){if(o/=g,g<0){if(o0){if(o>m)return;o>p&&(p=o)}if(o=r-c,g||!(o<0)){if(o/=g,g<0){if(o>m)return;o>p&&(p=o)}else if(g>0){if(o0&&(e[0]=l+p*d,e[1]=c+p*g),m<1&&(n[0]=l+m*d,n[1]=c+m*g),!0}}}}}},function(e,n,t){"use strict";t(809),t(811),t(17)},function(e,n,t){"use strict";t(32),t(17)},function(e,n,t){"use strict";t(17)},function(e,n,t){"use strict";var i=t(441),a=t(150),r=t(1876),o=t(813),l=t(1877),c=t(1878),s=t(1879),u=t(1880);n.a=function(e,n){function t(e){return e&&("function"==typeof d&&m.pointRadius(+d.apply(this,arguments)),Object(a.a)(e,p(m))),m.result()}var p,m,d=4.5;return t.area=function(e){return Object(a.a)(e,p(r.a)),r.a.result()},t.measure=function(e){return Object(a.a)(e,p(s.a)),s.a.result()},t.bounds=function(e){return Object(a.a)(e,p(o.a)),o.a.result()},t.centroid=function(e){return Object(a.a)(e,p(l.a)),l.a.result()},t.projection=function(n){return arguments.length?(p=null==n?(e=null,i.a):(e=n).stream,t):e},t.context=function(e){return arguments.length?(m=null==e?(n=null,new u.a):new c.a(n=e),"function"!=typeof d&&m.pointRadius(d),t):n},t.pointRadius=function(e){return arguments.length?(d="function"==typeof e?e:(m.pointRadius(+e),+e),t):d},t.projection(e).context(n)}},function(e,n,t){"use strict";function i(){f.point=a}function a(e,n){f.point=r,l=s=e,c=u=n}function r(e,n){_.add(u*e-s*n),s=e,u=n}function o(){r(l,c)}var l,c,s,u,p=t(181),m=t(17),d=t(117),g=Object(p.a)(),_=Object(p.a)(),f={point:d.a,lineStart:d.a,lineEnd:d.a,polygonStart:function(){f.lineStart=i,f.lineEnd=o},polygonEnd:function(){f.lineStart=f.lineEnd=f.point=d.a,g.add(Object(m.a)(_)),_.reset()},result:function(){var e=g/2;return g.reset(),e}};n.a=f},function(e,n,t){"use strict";function i(e,n){h+=e,y+=n,++v}function a(){O.point=r}function r(e,n){O.point=o,i(g=e,_=n)}function o(e,n){var t=e-g,a=n-_,r=Object(f.u)(t*t+a*a);b+=r*(g+e)/2,E+=r*(_+n)/2,A+=r,i(g=e,_=n)}function l(){O.point=i}function c(){O.point=u}function s(){p(m,d)}function u(e,n){O.point=p,i(m=g=e,d=_=n)}function p(e,n){var t=e-g,a=n-_,r=Object(f.u)(t*t+a*a);b+=r*(g+e)/2,E+=r*(_+n)/2,A+=r,r=_*e-g*n,S+=r*(g+e),w+=r*(_+n),N+=3*r,i(g=e,_=n)}var m,d,g,_,f=t(17),h=0,y=0,v=0,b=0,E=0,A=0,S=0,w=0,N=0,O={point:i,lineStart:a,lineEnd:l,polygonStart:function(){O.lineStart=c,O.lineEnd=s},polygonEnd:function(){O.point=i,O.lineStart=a,O.lineEnd=l},result:function(){var e=N?[S/N,w/N]:A?[b/A,E/A]:v?[h/v,y/v]:[NaN,NaN];return h=y=v=b=E=A=S=w=N=0,e}};n.a=O},function(e,n,t){"use strict";function i(e){this._context=e}n.a=i;var a=t(17),r=t(117);i.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(e,n){switch(this._point){case 0:this._context.moveTo(e,n),this._point=1;break;case 1:this._context.lineTo(e,n);break;default:this._context.moveTo(e+this._radius,n),this._context.arc(e,n,this._radius,0,a.w)}},result:r.a}},function(e,n,t){"use strict";function i(e,n){g.point=a,o=c=e,l=s=n}function a(e,n){c-=e,s-=n,d.add(Object(p.u)(c*c+s*s)),c=e,s=n}var r,o,l,c,s,u=t(181),p=t(17),m=t(117),d=Object(u.a)(),g={point:m.a,lineStart:function(){g.point=i},lineEnd:function(){r&&a(o,l),g.point=m.a},polygonStart:function(){r=!0},polygonEnd:function(){r=null},result:function(){var e=+d;return d.reset(),e}};n.a=g},function(e,n,t){"use strict";function i(){this._string=[]}function a(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}n.a=i,i.prototype={_radius:4.5,_circle:a(4.5),pointRadius:function(e){return(e=+e)!==this._radius&&(this._radius=e,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(e,n){switch(this._point){case 0:this._string.push("M",e,",",n),this._point=1;break;case 1:this._string.push("L",e,",",n);break;default:null==this._circle&&(this._circle=a(this._radius)),this._string.push("M",e,",",n,this._circle)}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}return null}}},function(e,n,t){"use strict";function i(e){return Object(l.a)({point:function(n,t){n=e(n,t),this.stream.point(n[0],n[1])}})}function a(e,n){function t(i,a,r,l,c,u,p,m,d,g,_,f,h,y){var v=p-i,b=m-a,E=v*v+b*b;if(E>4*n&&h--){var A=l+g,S=c+_,w=u+f,N=Object(o.u)(A*A+S*S+w*w),O=Object(o.c)(w/=N),x=Object(o.a)(Object(o.a)(w)-1)n||Object(o.a)((v*R+b*C)/E-.5)>.3||l*g+c*_+u*fa.i&&--r>0);return[e/(.8707+(o=i*i)*(o*(o*o*o*(.003971-.001529*o)-.013791)-.131979)),i]}},function(e,n,t){"use strict";function i(e,n){return[Object(a.g)(n)*Object(a.t)(e),Object(a.t)(n)]}var a=t(17),r=t(229);t(97);i.invert=Object(r.a)(a.c)},function(e,n,t){"use strict";function i(e,n){var t=Object(a.g)(n),i=1+Object(a.g)(e)*t;return[t*Object(a.t)(e)/i,Object(a.t)(n)/i]}var a=t(17),r=t(229);t(97);i.invert=Object(r.a)(function(e){return 2*Object(a.d)(e)})},function(e,n,t){"use strict";function i(e,n){return[Object(a.n)(Object(a.v)((a.l+n)/2)),-e]}var a=t(17);t(445);i.invert=function(e,n){return[-n,2*Object(a.d)(Object(a.k)(e))-a.l]}},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}function o(e){if(Array.isArray(e)){for(var n=0,t=Array(e.length);n1&&void 0!==arguments[1]?arguments[1]:2,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:y;switch(e){case"diamond":return u.a.createElement("polygon",{style:t,points:"0 0 "+n/2+" "+n/2+" 0 "+n+" "+-n/2+" "+n/2+" 0 0"});case"star":var i=[].concat(o(new Array(5))).map(function(e,t){var i=t/5*Math.PI*2,a=i+Math.PI/10,r=i-Math.PI/10,o=n/2.61;return"\n "+Math.cos(r)*n+" "+Math.sin(r)*n+"\n "+Math.cos(a)*o+" "+Math.sin(a)*o+"\n "}).join(" ");return u.a.createElement("polygon",{points:i,x:"0",y:"0",height:n,width:n,style:t});case"square":return u.a.createElement("rect",{x:""+-n/2,y:""+-n/2,height:n,width:n,style:t});default:case"circle":return u.a.createElement("circle",{cx:"0",cy:"0",r:n/2,style:t})}}function c(e){var n=e.customComponent,t=e.defaultType,i=e.positionInPixels,a=(e.positionFunctions,e.style),r=n.size,o=h({},a,n.style||{}),c=n.customComponent;return c||"string"!=typeof t?c?"string"==typeof c?l(c||t,r,o):c(n,i,o):t(n,i,o):l(t,r,o)}var s=t(0),u=t.n(s),p=t(1),m=t.n(p),d=t(26),g=t(29),_=t(45),f=function(){function e(e,n){for(var t=0;ti/2?g.LEFT:g.RIGHT),c===g.AUTO&&(s.vertical=n>a/2?g.TOP:g.BOTTOM),s}},{key:"_getAlignStyle",value:function(e,n,t){return m({},this._getXCSS(e.horizontal,n),this._getYCSS(e.vertical,t))}},{key:"_getYCSS",value:function(e,n){switch(e){case g.TOP_EDGE:return this._getCSSTop(null);case g.BOTTOM_EDGE:return this._getCSSBottom(null);case g.BOTTOM:return this._getCSSTop(n);case g.TOP:default:return this._getCSSBottom(n)}}},{key:"_getXCSS",value:function(e,n){switch(e){case g.LEFT_EDGE:return this._getCSSLeft(null);case g.RIGHT_EDGE:return this._getCSSRight(null);case g.LEFT:return this._getCSSRight(n);case g.RIGHT:default:return this._getCSSLeft(n)}}},{key:"_getAlignClassNames",value:function(e){var n=this.props.orientation;return(n?"rv-hint--orientation-"+n:"")+" rv-hint--horizontalAlign-"+e.horizontal+"\n rv-hint--verticalAlign-"+e.vertical}},{key:"_getPositionInfo",value:function(){var e=this.props,n=e.value,t=e.getAlignStyle,i=Object(p.d)(this.props,"x")(n),a=Object(p.d)(this.props,"y")(n),r=this._getAlign(i,a);return{position:t?t(r,i,a):this._getAlignStyle(r,i,a),className:this._getAlignClassNames(r)}}},{key:"render",value:function(){var e=this.props,n=e.value,t=e.format,i=e.children,a=e.style,r=this._getPositionInfo(),o=r.position,l=r.className;return c.a.createElement("div",{className:"rv-hint "+l,style:m({},a,o,{position:"absolute"})},i||c.a.createElement("div",{className:"rv-hint__content",style:a.content},t(n).map(function(e,n){return c.a.createElement("div",{key:"rv-hint"+n,style:a.row},c.a.createElement("span",{className:"rv-hint__title",style:a.title},e.title),": ",c.a.createElement("span",{className:"rv-hint__value",style:a.value},e.value))})))}}],[{key:"propTypes",get:function(){return{marginTop:u.a.number,marginLeft:u.a.number,innerWidth:u.a.number,innerHeight:u.a.number,scales:u.a.object,value:u.a.object,format:u.a.func,style:u.a.object,align:u.a.shape({horizontal:u.a.oneOf([g.AUTO,g.LEFT,g.RIGHT,g.LEFT_EDGE,g.RIGHT_EDGE]),vertical:u.a.oneOf([g.AUTO,g.BOTTOM,g.TOP,g.BOTTOM_EDGE,g.TOP_EDGE])}),getAlignStyle:u.a.func,orientation:u.a.oneOf([_.BOTTOM_LEFT,_.BOTTOM_RIGHT,_.TOP_LEFT,_.TOP_RIGHT])}}},{key:"defaultProps",get:function(){return{format:o,align:{horizontal:g.AUTO,vertical:g.AUTO},style:{}}}}]),n}(l.PureComponent);f.displayName="Hint",f.ORIENTATION=_,f.ALIGN=g,n.a=f},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(0),l=t.n(o),c=t(1),s=t.n(c),u=Object.assign||function(e){for(var n=1;no/2?"left":"right":f,y=r+_,v=a,b="rv-crosshair__inner rv-crosshair__inner--"+h;return u.a.createElement("div",{className:"rv-crosshair "+t,style:{left:y+"px",top:v+"px"}},u.a.createElement("div",{className:"rv-crosshair__line",style:g({height:l+"px"},s.line)}),u.a.createElement("div",{className:b},n||u.a.createElement("div",{className:"rv-crosshair__inner__content",style:s.box},u.a.createElement("div",null,this._renderCrosshairTitle(),this._renderCrosshairItems()))))}}],[{key:"propTypes",get:function(){return{className:m.a.string,values:m.a.array,series:m.a.object,innerWidth:m.a.number,innerHeight:m.a.number,marginLeft:m.a.number,marginTop:m.a.number,orientation:m.a.oneOf(["left","right"]),itemsFormat:m.a.func,titleFormat:m.a.func,style:m.a.shape({line:m.a.object,title:m.a.object,box:m.a.object})}}},{key:"defaultProps",get:function(){return{titleFormat:o,itemsFormat:l,style:{line:{},title:{},box:{}}}}}]),n}(s.PureComponent);f.displayName="Crosshair",n.a=f},function(e,n,t){function i(e){return null===e||void 0===e}function a(e){return!(!e||"object"!=typeof e||"number"!=typeof e.length)&&("function"==typeof e.copy&&"function"==typeof e.slice&&!(e.length>0&&"number"!=typeof e[0]))}function r(e,n,t){var r,u;if(i(e)||i(n))return!1;if(e.prototype!==n.prototype)return!1;if(c(e))return!!c(n)&&(e=o.call(e),n=o.call(n),s(e,n,t));if(a(e)){if(!a(n))return!1;if(e.length!==n.length)return!1;for(r=0;r=0;r--)if(p[r]!=m[r])return!1;for(r=p.length-1;r>=0;r--)if(u=p[r],!s(e[u],n[u],t))return!1;return typeof e==typeof n}var o=Array.prototype.slice,l=t(1901),c=t(1902),s=e.exports=function(e,n,t){return t||(t={}),e===n||(e instanceof Date&&n instanceof Date?e.getTime()===n.getTime():!e||!n||"object"!=typeof e&&"object"!=typeof n?t.strict?e===n:e==n:r(e,n,t))}},function(e,n){function t(e){var n=[];for(var t in e)n.push(t);return n}n=e.exports="function"==typeof Object.keys?Object.keys:t,n.shim=t},function(e,n){function t(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function i(e){return e&&"object"==typeof e&&"number"==typeof e.length&&Object.prototype.hasOwnProperty.call(e,"callee")&&!Object.prototype.propertyIsEnumerable.call(e,"callee")||!1}var a="[object Arguments]"==function(){return Object.prototype.toString.call(arguments)}();n=e.exports=a?t:i,n.supported=t,n.unsupported=i},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}function o(e,n,t,i){var a=0,r=setInterval(function(){if(!e)return void clearInterval(r);l(e,n,t,i,a),a>y&&clearInterval(r),a+=1},1)}function l(e,n,t,i,a){e.clearRect(0,0,t,n),i.forEach(function(n){var t=n.interpolator,i=n.newProps,r=n.animation,o=r?t?t(a/y):t:function(){return{}};n.renderLayer(h({},i,o),e)})}function c(e,n){return e.map(function(e,t){var i=n[t]?n[t].props:{},a=e.props,r=Object(g.c)(h({},i,{animatedProps:_.a})),o=a?Object(g.c)(h({},a,{animatedProps:_.a})):null,l=Object(d.a)(r,o);return{renderLayer:e.type.renderLayer,newProps:e.props,animation:e.props.animation,interpolator:l}})}var s=t(0),u=t.n(s),p=t(1),m=t.n(p),d=t(84),g=t(29),_=t(45),f=function(){function e(e,n){for(var t=0;tf[1])?e:e.concat([l.a.createElement("circle",d({cx:0,cy:0,r:i},{key:t,className:"rv-xy-plot__circular-grid-lines__line",style:h}))])},[]))}}]),n}(o.PureComponent);f.displayName="CircularGridLines",f.propTypes={centerX:s.a.number,centerY:s.a.number,width:s.a.number,height:s.a.number,top:s.a.number,left:s.a.number,rRange:s.a.arrayOf(s.a.number),style:s.a.object,tickValues:s.a.arrayOf(s.a.number),tickTotal:s.a.number,animation:p.a,marginTop:s.a.number,marginBottom:s.a.number,marginLeft:s.a.number,marginRight:s.a.number,innerWidth:s.a.number,innerHeight:s.a.number},f.defaultProps={centerX:0,centerY:0},f.requiresSVG=!0,n.a=f},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(0),l=t.n(o),c=t(1),s=t.n(c),u=function(){function e(e,n){for(var t=0;t=0;)n+=t[i].value;else n=1;e.value=n}n.a=function(){return this.eachAfter(i)}},function(e,n,t){"use strict";n.a=function(e){var n,t,i,a,r=this,o=[r];do{for(n=o.reverse(),o=[];r=n.pop();)if(e(r),t=r.children)for(i=0,a=t.length;i=0;--t)a.push(n[t]);return this}},function(e,n,t){"use strict";n.a=function(e){for(var n,t,i,a=this,r=[a],o=[];a=r.pop();)if(o.push(a),n=a.children)for(t=0,i=n.length;t=0;)t+=i[a].value;n.value=t})}},function(e,n,t){"use strict";n.a=function(e){return this.eachBefore(function(n){n.children&&n.children.sort(e)})}},function(e,n,t){"use strict";function i(e,n){if(e===n)return e;var t=e.ancestors(),i=n.ancestors(),a=null;for(e=t.pop(),n=i.pop();e===n;)a=e,e=t.pop(),n=i.pop();return a}n.a=function(e){for(var n=this,t=i(n,e),a=[n];n!==t;)n=n.parent,a.push(n);for(var r=a.length;e!==t;)a.splice(r,0,e),e=e.parent;return a}},function(e,n,t){"use strict";n.a=function(){for(var e=this,n=[e];e=e.parent;)n.push(e);return n}},function(e,n,t){"use strict";n.a=function(){var e=[];return this.each(function(n){e.push(n)}),e}},function(e,n,t){"use strict";n.a=function(){var e=[];return this.eachBefore(function(n){n.children||e.push(n)}),e}},function(e,n,t){"use strict";n.a=function(){var e=this,n=[];return e.each(function(t){t!==e&&n.push({source:t.parent,target:t})}),n}},function(e,n,t){"use strict";function i(e){return Math.sqrt(e.value)}function a(e){return function(n){n.children||(n.r=Math.max(0,+e(n)||0))}}function r(e,n){return function(t){if(i=t.children){var i,a,r,o=i.length,c=e(t)*n||0;if(c)for(a=0;a=n-1){var s=c[e];return s.x0=i,s.y0=a,s.x1=o,s.y1=l,void 0}for(var p=u[e],m=t/2+p,d=e+1,g=n-1;d>>1;u[_]l-a){var y=(i*h+o*f)/t;r(e,d,f,i,a,y,l),r(d,n,h,y,a,o,l)}else{var v=(a*h+l*f)/t;r(e,d,f,i,a,o,v),r(d,n,h,i,v,o,l)}}var o,l,c=e.children,s=c.length,u=new Array(s+1);for(u[0]=l=o=0;o1?n:1)},t}(r.b)},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(0),l=t.n(o),c=t(1941),s=Object.assign||function(e){for(var n=1;n2&&void 0!==arguments[2]?arguments[2]:1.1,i=n.getLabel,a=n.getSubLabel;return e.reduce(function(e,n){var r=n.angle,o=n.angle0,l=n.radius,c=(r+o)/2,s=-1*c+Math.PI/2,u=[];return i(n)&&u.push({angle:s,radius:l*t,label:i(n)}),a(n)&&u.push({angle:s,radius:l*t,label:a(n),style:{fontSize:10},yOffset:12}),e.concat(u)},[])}function c(e,n){return Math.min(e,n)/2-S}var s=t(0),u=t.n(s),p=t(1),m=t.n(p),d=t(180),g=t(29),_=t(446),f=t(149),h=t(118),y=t(42),v=t(151),b=t(45),E=function(){function e(e,n){for(var t=0;t0&&(n.y0+=t,n.y1+=t),a=n.y1+O;if((t=a-O-w)>0)for(a=n.y0-=t,n.y1-=t,i=o-2;i>=0;--i)n=e[i],t=n.y1+O-a,t>0&&(n.y0-=t,n.y1-=t),a=n.y0})}var t=Object(_.b)().key(function(e){return e.x0}).sortKeys(g.ascending).entries(e.nodes).map(function(e){return e.values});!function(){var n=Object(g.min)(t,function(e){return(w-A-(e.length-1)*O)/Object(g.sum)(e,o)});t.forEach(function(e){e.forEach(function(e,t){e.y1=(e.y0=t)+e.value*n})}),e.links.forEach(function(e){e.width=e.value*n})}(),n();for(var i=1,a=R;a>0;--a)!function(e){t.slice().reverse().forEach(function(n){n.forEach(function(n){if(n.sourceLinks.length){var t=(Object(g.sum)(n.sourceLinks,s)/Object(g.sum)(n.sourceLinks,o)-l(n))*e;n.y0+=t,n.y1+=t}})})}(i*=.99),n(),function(e){t.forEach(function(n){n.forEach(function(n){if(n.targetLinks.length){var t=(Object(g.sum)(n.targetLinks,c)/Object(g.sum)(n.targetLinks,o)-l(n))*e;n.y0+=t,n.y1+=t}})})}(i),n()}function b(e){e.nodes.forEach(function(e){e.sourceLinks.sort(a),e.targetLinks.sort(i)}),e.nodes.forEach(function(e){var n=e.y0,t=n;e.sourceLinks.forEach(function(e){e.y0=n+e.width/2,n+=e.width}),e.targetLinks.forEach(function(e){e.y1=t+e.width/2,t+=e.width})})}var E=0,A=0,S=1,w=1,N=24,O=8,x=u,L=f.b,T=p,I=m,R=32;return e.update=function(e){return b(e),e},e.nodeId=function(n){return arguments.length?(x="function"==typeof n?n:Object(h.a)(n),e):x},e.nodeAlign=function(n){return arguments.length?(L="function"==typeof n?n:Object(h.a)(n),e):L},e.nodeWidth=function(n){return arguments.length?(N=+n,e):N},e.nodePadding=function(n){return arguments.length?(O=+n,e):O},e.nodes=function(n){return arguments.length?(T="function"==typeof n?n:Object(h.a)(n),e):T},e.links=function(n){return arguments.length?(I="function"==typeof n?n:Object(h.a)(n),e):I},e.size=function(n){return arguments.length?(E=A=0,S=+n[0],w=+n[1],e):[S-E,w-A]},e.extent=function(n){return arguments.length?(E=+n[0][0],S=+n[1][0],A=+n[0][1],w=+n[1][1],e):[[E,A],[S,w]]},e.iterations=function(n){return arguments.length?(R=+n,e):R},e}},function(e,n,t){"use strict";function i(e){return function(){return e}}n.a=i},function(e,n,t){"use strict";function i(e){return[e.source.x1,e.y0]}function a(e){return[e.target.x0,e.y1]}var r=t(180);n.a=function(){return Object(r.linkHorizontal)().source(i).target(a)}},function(e,n,t){"use strict";function i(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function a(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function r(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}var o=t(0),l=t.n(o),c=t(42),s=t(29),u=t(45),p=Object.assign||function(e){for(var n=1;n90?"end":"start"},e.labelStyle),rotation:l?c>90?c+180:90===c?90:c:null})})}var c=t(0),s=t.n(c),u=t(1),p=t.n(u),m=t(820),d=t(55),g=t(29),_=t(149),f=t(446),h=t(118),y=t(45),v=t(151),b=function(){function e(e,n){for(var t=0;t0&&s.a.createElement(_.a,{data:L,getLabel:d}),c)}}]),n}(s.a.Component);w.displayName="Sunburst",w.propTypes={animation:g.a,getAngle:p.a.func,getAngle0:p.a.func,className:p.a.string,colorType:p.a.string,data:p.a.object.isRequired,height:p.a.number.isRequired,hideRootNode:p.a.bool,getLabel:p.a.func,onValueClick:p.a.func,onValueMouseOver:p.a.func,onValueMouseOut:p.a.func,getSize:p.a.func,width:p.a.number.isRequired},w.defaultProps={getAngle:function(e){return e.angle},getAngle0:function(e){return e.angle0},className:"",colorType:"literal",getColor:function(e){return e.color},hideRootNode:!1,getLabel:function(e){return e.label},getSize:function(e){return e.size}},n.a=w},function(e,n,t){"use strict";function i(e,n){var t={};for(var i in e)n.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}function a(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function r(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function o(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}function l(){v.a.clearTimeout(x),x=v.a.setTimeout(c,O)}function c(){N.forEach(function(e){return e()})}function s(e){return N.push(e),1===N.length&&v.a.addEventListener("resize",l),function(){u(e),0===N.length&&(v.a.clearTimeout(x),v.a.removeEventListener("resize",l))}}function u(e){var n=N.indexOf(e);n>-1&&N.splice(n,1)}function p(e){return e.displayName||e.name||"Component"}function m(e,n,t){var l=function(l){function c(e){a(this,c);var n=r(this,(c.__proto__||Object.getPrototypeOf(c)).call(this,e));return n.state={height:0,width:0},n._onResize=n._onResize.bind(n),n}return o(c,l),S(c,null,[{key:"propTypes",get:function(){var n=e.propTypes;n.height,n.width;return i(n,["height","width"])}}]),S(c,[{key:"_onResize",value:function(){var e=Object(E.a)(this.refs[w]),n=e.offsetHeight,t=e.offsetWidth,i=this.state.height===n?{}:{height:n},a=this.state.width===t?{}:{width:t};this.setState(A({},i,a))}},{key:"componentDidMount",value:function(){this._onResize(),this.cancelSubscription=s(this._onResize)}},{key:"componentWillReceiveProps",value:function(){this._onResize()}},{key:"componentWillUnmount",value:function(){this.cancelSubscription()}},{key:"render",value:function(){var i=this.state,a=i.height,r=i.width,o=A({},this.props,{animation:0===a&&0===r?null:this.props.animation}),l=A({},t?{height:a}:{},n?{width:r}:{});return h.a.createElement("div",{ref:w,style:{width:"100%",height:"100%"}},h.a.createElement(e,A({},l,o)))}}]),c}(h.a.Component);return l.displayName="Flexible"+p(e),l}function d(e){return m(e,!1,!0)}function g(e){return m(e,!0,!0)}function _(e){return m(e,!0,!1)}n.d=d,n.e=g,n.f=_,t.d(n,"b",function(){return L}),t.d(n,"a",function(){return T}),t.d(n,"c",function(){return I});var f=t(0),h=t.n(f),y=t(36),v=t.n(y),b=t(118),E=t(223),A=Object.assign||function(e){for(var n=1;n=12?(e%12||12)+"PM":(e%12||12)+"AM"}}),h.default.createElement(v.YAxis,{tickFormat:function(e){return(e/100).toFixed(0)+"%"}}),h.default.createElement(v.VerticalBarSeries,{data:S})))}function p(){return h.default.createElement("div",{className:"bar-chart-y-domain",style:E},h.default.createElement(v.XYPlot,{height:140,width:280,yDomain:[0,1e3]},h.default.createElement(v.YAxis,{tickFormat:function(e){return(e/100).toFixed(0)+"%"}}),h.default.createElement(v.VerticalBarSeries,{data:S}),h.default.createElement(v.XAxis,null)))}function m(){return h.default.createElement("div",{className:"bar-chart-custom-color",style:E},h.default.createElement(v.XYPlot,{height:140,width:280,xDomain:[0,24],yDomain:[0,1e3],margin:{left:40,right:20,top:10,bottom:30}},h.default.createElement(v.XAxis,{tickValues:[0,6,12,18,24],tickFormat:function(e){return e%24>=12?(e%12||12)+"PM":(e%12||12)+"AM"}}),h.default.createElement(v.YAxis,{tickFormat:function(e){return(e/100).toFixed(0)+"%"}}),h.default.createElement(v.VerticalBarSeries,{color:"#125C77",data:S})))}function d(){return h.default.createElement("div",{className:"line-chart-basic",style:E},h.default.createElement(v.XYPlot,{height:140,width:480,yDomain:[0,1e3],margin:{left:40,right:20,top:10,bottom:30}},h.default.createElement(v.XAxis,{tickValues:[0,6,12,18,24],tickFormat:function(e){return e%24>=12?(e%12||12)+"PM":(e%12||12)+"AM"}}),h.default.createElement(v.YAxis,{tickFormat:function(e){return(e/100).toFixed(0)+"%"}}),h.default.createElement(v.LineSeries,{data:S,color:"#08F"}),h.default.createElement(v.MarkSeries,{data:A,color:"#F08",opacity:"0.5",size:"3"})))}Object.defineProperty(n,"__esModule",{value:!0}),n.GeospatialAppHoverInteraction=void 0;var g=Object.assign||function(e){for(var n=1;n=12?(e%12||12)+"PM":(e%12||12)+"AM"}}),h.default.createElement(v.VerticalBarSeries,{colorType:"literal",data:t,onValueMouseOver:function(n){return e.setState({highlightedHour:n.hour})}})))}}]),n}(f.Component)},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function o(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function l(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var c=function(){function e(e,n){var t=[],i=!0,a=!1,r=void 0;try{for(var o,l=e[Symbol.iterator]();!(i=(o=l.next()).done)&&(t.push(o.value),!n||t.length!==n);i=!0);}catch(e){a=!0,r=e}finally{try{!i&&l.return&&l.return()}finally{if(a)throw r}}return t}return function(n,t){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return e(n,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=Object.assign||function(e){for(var n=1;n=12?(e%12||12)+"PM":(e%12||12)+"AM"},tickSizeInner:0,tickValues:[0,6,12,18,24]})))}Object.defineProperty(n,"__esModule",{value:!0});var a=Object.assign||function(e){for(var n=1;n=12?(e%12||12)+"PM":(e%12||12)+"AM"},tickSizeInner:0,tickValues:[0,6,12,18,24]})))}Object.defineProperty(n,"__esModule",{value:!0});var a=Object.assign||function(e){for(var n=1;n-1?1:-1});return x.default.createElement("div",{className:"guideline-chart"},x.default.createElement("h2",{style:{marginTop:4}},"Unemployment Rates for Selected Territories"),x.default.createElement("p",null,"2007-2017, seasonally adjusted"),x.default.createElement(I.DiscreteColorLegend,{orientation:"horizontal",width:659,items:[{title:"Michigan",color:n.Michigan},{title:"North Dakota",color:n["North Dakota"]},{title:"Puerto Rico",color:n["Puerto Rico"]},{title:"All others",color:"#e5e5e4"}]}),x.default.createElement(I.XYPlot,{width:659,height:300,colorType:"literal"},t.map(function(e){return x.default.createElement(I.LineSeries,{key:e.area,data:e.values,color:n[e.area]||"#e5e5e4",opacity:n[e.area]?1:.5})}),x.default.createElement(I.XAxis,{tickValues:e.map(function(e){return new Date(e+"-01-01").valueOf()}),tickFormat:function(e){return new Date(e).getUTCFullYear()}}),x.default.createElement(I.YAxis,null)))}function E(){return x.default.createElement("div",{className:"guideline-chart"},x.default.createElement("h2",{style:{marginTop:4}},"Unemployment Rates by Territory"),x.default.createElement("p",null,"2007-2017, seasonally adjusted"),x.default.createElement("div",{style:{display:"flex",alignContent:"space-between",justifyContent:"start",flexWrap:"wrap"}},C.map(function(e){return x.default.createElement("div",{style:{width:78,height:50,marginRight:3,marginBottom:6},key:e.area},x.default.createElement("p",{style:{fontSize:10,lineHeight:1.5,margin:0}},e.area),x.default.createElement(I.XYPlot,{width:78,height:35,yDomain:[0,20],margin:{top:1,left:1,bottom:1,right:1}},x.default.createElement(I.AreaSeries,{data:e.values,color:"#caf2f4"}),x.default.createElement(I.LineSeries,{data:e.values,color:"#11939A",strokeWidth:1})))})))}function A(){return x.default.createElement("div",{className:"guideline-chart"},x.default.createElement("h2",{style:{marginTop:4}},"Unemployment Rates by Territory"),x.default.createElement("p",null,"2007-2017, seasonally adjusted"),x.default.createElement("div",{style:{position:"relative",height:435}},C.map(function(e){return x.default.createElement("div",{style:{position:"absolute",width:50,height:50,top:55*D[e.area].y,left:55*D[e.area].x},key:e.area},x.default.createElement(I.XYPlot,{width:50,height:50,yDomain:[0,20],margin:{top:1,left:1,bottom:1,right:1}},x.default.createElement(I.AreaSeries,{data:e.values,color:"#caf2f4"}),x.default.createElement(I.LineSeries,{data:e.values,color:"#11939A",strokeWidth:1})),x.default.createElement("p",{style:{position:"absolute",top:0,fontSize:25,lineHeight:2,textAlign:"center",width:50,opacity:.3}},D[e.area].code))})))}Object.defineProperty(n,"__esModule",{value:!0}),n.GeospatialAppTwoCharts=n.HasHierarchyInteractive=void 0;var S,w=function(){function e(e,n){for(var t=0;t-1?x.default.createElement(I.Hint,{value:{x:n+.5,y:R[n].total},style:{background:"#494949",opacity:.8,padding:10,margin:10,fontSize:10}},x.default.createElement("p",{style:{fontWeight:500,margin:0,color:"white"}},n+":00 - "+(n+1)+":00"),x.default.createElement("p",{style:{margin:0,color:"white",textAlign:"end"}},"$"+R[n].total.toLocaleString())):null,n>-1?x.default.createElement(I.LineSeries,{color:"#494949",opacity:.5,strokeWidth:1,data:[{x:n+.5,y:0},{x:n+.5,y:e}]}):null,n>-1?x.default.createElement(I.MarkSeries,{size:5,fill:"#12939A",stroke:"white",data:[{x:n+.5,y:R[n].total}]}):null),x.default.createElement("p",{style:{margin:"10px 0 6px 0",fontSize:11}},"Revenue per trip -",n>-1?" "+n+":00 - "+(n+1)+":00: "+(R[n].total/R[n].dropoffs).toFixed(2):" Average $15.47"),x.default.createElement(I.XYPlot,{onMouseLeave:this._onMouseLeave,xDomain:[0,24],yDomain:[10,20],width:659,height:80,margin:{top:10,bottom:22,left:50,right:10}},x.default.createElement(I.LineSeries,{onNearestX:this._onNearestX,data:R.map(function(e){return{x:e.hour+.5,y:e.total/e.dropoffs}})}),x.default.createElement(I.LineSeries,{data:[{x:.5,y:15.47},{x:23.5,y:15.47}],style:{strokeDasharray:"2 2",strokeWidth:1}}),n>-1?x.default.createElement(I.LineSeries,{color:"#494949",opacity:.5,strokeWidth:1,data:[{x:n+.5,y:10},{x:n+.5,y:20}]}):null,x.default.createElement(I.YAxis,{tickValues:[10,12.5,15,17.5,20],tickFormat:String,style:{fontSize:10}}),x.default.createElement(I.XAxis,{style:{fontSize:10}}),x.default.createElement(I.Crosshair,{values:this.state.crosshairValues})))}}]),n}(O.Component)},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function r(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function o(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var l=function(){function e(e,n){for(var t=0;td+s||ig+s||ac.index){var u=d-r.x-r.vx,m=g-r.y-r.vy,h=u*u+m*m;he.r&&(e.r=e[n].r)}function c(){if(s){var n,t,i=s.length;for(u=new Array(i),n=0;n=(r=(_+h)/2))?_=r:h=r,(u=t>=(o=(f+y)/2))?f=o:y=o,a=d,!(d=d[p=u<<1|s]))return a[p]=g,e;if(l=+e._x.call(null,d.data),c=+e._y.call(null,d.data),n===l&&t===c)return g.next=d,a?a[p]=g:e._root=g,e;do{a=a?a[p]=new Array(4):e._root=new Array(4),(s=n>=(r=(_+h)/2))?_=r:h=r,(u=t>=(o=(f+y)/2))?f=o:y=o}while((p=u<<1|s)==(m=(c>=o)<<1|l>=r));return a[m]=d,a[p]=g,e}function a(e){var n,t,a,r,o=e.length,l=new Array(o),c=new Array(o),s=1/0,u=1/0,p=-1/0,m=-1/0;for(t=0;tp&&(p=a),rm&&(m=r));for(pe||e>a||i>n||n>r))return this;var o,l,c=a-t,s=this._root;switch(l=(n<(i+r)/2)<<1|e<(t+a)/2){case 0:do{o=new Array(4),o[l]=s,s=o}while(c*=2,a=t+c,r=i+c,e>a||n>r);break;case 1:do{o=new Array(4),o[l]=s,s=o}while(c*=2,t=a-c,r=i+c,t>e||n>r);break;case 2:do{o=new Array(4),o[l]=s,s=o}while(c*=2,a=t+c,i=r-c,e>a||i>n);break;case 3:do{o=new Array(4),o[l]=s,s=o}while(c*=2,t=a-c,i=r-c,t>e||i>n)}this._root&&this._root.length&&(this._root=s)}return this._x0=t,this._y0=i,this._x1=a,this._y1=r,this}},function(e,n,t){"use strict";n.a=function(){var e=[];return this.visit(function(n){if(!n.length)do{e.push(n.data)}while(n=n.next)}),e}},function(e,n,t){"use strict";n.a=function(e){return arguments.length?this.cover(+e[0][0],+e[0][1]).cover(+e[1][0],+e[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]}},function(e,n,t){"use strict";var i=t(455);n.a=function(e,n,t){var a,r,o,l,c,s,u,p=this._x0,m=this._y0,d=this._x1,g=this._y1,_=[],f=this._root;for(f&&_.push(new i.a(f,p,m,d,g)),null==t?t=1/0:(p=e-t,m=n-t,d=e+t,g=n+t,t*=t);s=_.pop();)if(!(!(f=s.node)||(r=s.x0)>d||(o=s.y0)>g||(l=s.x1)=y)<<1|e>=h)&&(s=_[_.length-1],_[_.length-1]=_[_.length-1-u],_[_.length-1-u]=s)}else{var v=e-+this._x.call(null,f.data),b=n-+this._y.call(null,f.data),E=v*v+b*b;if(E=(l=(g+f)/2))?g=l:f=l,(u=o>=(c=(_+h)/2))?_=c:h=c,n=d,!(d=d[p=u<<1|s]))return this;if(!d.length)break;(n[p+1&3]||n[p+2&3]||n[p+3&3])&&(t=n,m=p)}for(;d.data!==e;)if(i=d,!(d=d.next))return this;return(a=d.next)&&delete d.next,i?(a?i.next=a:delete i.next,this):n?(a?n[p]=a:delete n[p],(d=n[0]||n[1]||n[2]||n[3])&&d===(n[3]||n[2]||n[1]||n[0])&&!d.length&&(t?t[m]=d:this._root=d),this):(this._root=a,this)}},function(e,n,t){"use strict";n.a=function(){return this._root}},function(e,n,t){"use strict";n.a=function(){var e=0;return this.visit(function(n){if(!n.length)do{++e}while(n=n.next)}),e}},function(e,n,t){"use strict";var i=t(455);n.a=function(e){var n,t,a,r,o,l,c=[],s=this._root;for(s&&c.push(new i.a(s,this._x0,this._y0,this._x1,this._y1));n=c.pop();)if(!e(s=n.node,a=n.x0,r=n.y0,o=n.x1,l=n.y1)&&s.length){var u=(a+o)/2,p=(r+l)/2;(t=s[3])&&c.push(new i.a(t,u,p,o,l)),(t=s[2])&&c.push(new i.a(t,a,p,u,l)),(t=s[1])&&c.push(new i.a(t,u,r,o,p)),(t=s[0])&&c.push(new i.a(t,a,r,u,p))}return this}},function(e,n,t){"use strict";var i=t(455);n.a=function(e){var n,t=[],a=[];for(this._root&&t.push(new i.a(this._root,this._x0,this._y0,this._x1,this._y1));n=t.pop();){var r=n.node;if(r.length){var o,l=n.x0,c=n.y0,s=n.x1,u=n.y1,p=(l+s)/2,m=(c+u)/2;(o=r[0])&&t.push(new i.a(o,l,c,p,m)),(o=r[1])&&t.push(new i.a(o,p,c,s,m)),(o=r[2])&&t.push(new i.a(o,l,m,p,u)),(o=r[3])&&t.push(new i.a(o,p,m,s,u))}a.push(n)}for(;n=a.pop();)e(n.node,n.x0,n.y0,n.x1,n.y1);return this}},function(e,n,t){"use strict";function i(e){return e[0]}n.b=i,n.a=function(e){return arguments.length?(this._x=e,this):this._x}},function(e,n,t){"use strict";function i(e){return e[1]}n.b=i,n.a=function(e){return arguments.length?(this._y=e,this):this._y}},function(e,n,t){"use strict";function i(e){return e.index}function a(e,n){var t=e.get(n);if(!t)throw new Error("missing: "+n);return t}var r=t(182),o=t(454),l=t(179);n.a=function(e){function n(e){return 1/Math.min(g[e.source.index],g[e.target.index])}function t(n){for(var t=0,i=e.length;t=g)){(e.data!==s||e.next)&&(0===r&&(r=Object(a.a)(),c+=r*r),0===o&&(o=Object(a.a)(),c+=o*o),c=0&&(t=e.slice(i+1),e=e.slice(0,i)),e&&!n.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:t}})}function o(e,n){for(var t,i=0,a=e.length;i0)for(var t,i,a=new Array(t),r=0;r=0))throw new Error("precision must be a positive number");var t=Math.pow(10,n||0);return Math.round(e*t)/t}function d(e,n){if(void 0===e||null===e)throw new Error("radians is required");var t=A[n||"kilometers"];if(!t)throw new Error("units is invalid");return e*t}function g(e,n){if(void 0===e||null===e)throw new Error("distance is required");var t=A[n||"kilometers"];if(!t)throw new Error("units is invalid");return e/t}function _(e,n){return h(g(e,n))}function f(e){if(null===e||void 0===e)throw new Error("bearing is required");var n=e%360;return n<0&&(n+=360),n}function h(e){if(null===e||void 0===e)throw new Error("radians is required");return e%(2*Math.PI)*180/Math.PI}function y(e){if(null===e||void 0===e)throw new Error("degrees is required");return e%360*Math.PI/180}function v(e,n,t){if(null===e||void 0===e)throw new Error("distance is required");if(!(e>=0))throw new Error("distance must be a positive number");return d(g(e,n),t||"kilometers")}function b(e,n,t){if(null===e||void 0===e)throw new Error("area is required");if(!(e>=0))throw new Error("area must be a positive number");var i=S[n||"meters"];if(!i)throw new Error("invalid original units");var a=S[t||"kilometers"];if(!a)throw new Error("invalid final units");return e/i*a}function E(e){return!isNaN(e)&&null!==e&&!Array.isArray(e)}var A={miles:3960,nauticalmiles:3441.145,degrees:57.2957795,radians:1,inches:250905600,yards:6969600,meters:6373e3,metres:6373e3,centimeters:6373e5,centimetres:6373e5,kilometers:6373,kilometres:6373,feet:20908792.65},S={kilometers:1e-6,kilometres:1e-6,meters:1,metres:1,centimetres:1e4,millimeter:1e6,acres:247105e-9,miles:3.86e-7,yards:1.195990046,feet:10.763910417,inches:1550.003100006};e.exports={feature:t,geometry:i,featureCollection:l,geometryCollection:p,point:a,multiPoint:s,lineString:o,multiLineString:c,polygon:r,multiPolygon:u,radiansToDistance:d,distanceToRadians:g,distanceToDegrees:_,radians2degrees:h,degrees2radians:y,bearingToAngle:f,convertDistance:v,convertArea:b,round:m,isNumber:E}},function(e,n,t){var i=t(2002),a=t(2003),r=t(2004),o=t(2006),l=i.coordAll,c=i.featureEach,s=o.collectionOf;e.exports=function(e,n,t){s(e,"Point","Input must contain Points");var i=e.features.length;n=n||Math.round(Math.sqrt(i/2)),n>i&&(n=i),!1!==t&&void 0!==t||(e=a(e,!0));var o=l(e),u=o.slice(0,n),p=r(o,n,u),m={};return p.centroids.forEach(function(e,n){m[n]=e}),c(e,function(e,n){var t=p.idxs[n];e.properties.cluster=t,e.properties.centroid=m[t]}),e}},function(e,n,t){"use strict";function i(e,n,t){if(null!==e){var a,r,o,l,c,s,u,p,m,d,g=0,_=0,f=e.type,h="FeatureCollection"===f,y="Feature"===f,v=h?e.features.length:1;for(a=0;a0,y=[];if(t)r="kmrand"==t?c(e,n):"kmpp"==t?s(e,n):t;else for(var v={};r.length0;i.length0;){var l=e[Math.floor(Math.random()*r)],c=o?l.join("_"):""+l;t[c]||(t[c]=!0,i.push(l))}if(i.length0,c={},s=e[Math.floor(Math.random()*o)],u=l?s.join("_"):""+s;for(i.push(s),c[u]=!0;i.length1&&"number"==typeof n[0]&&"number"==typeof n[1])return n;throw new Error("Coordinate is not a valid Point")}function i(e){if(!e)throw new Error("obj is required");var n;if(e.length?n=e:e.coordinates?n=e.coordinates:e.geometry&&e.geometry.coordinates&&(n=e.geometry.coordinates),n)return a(n),n;throw new Error("No valid coordinates")}function a(e){if(e.length>1&&"number"==typeof e[0]&&"number"==typeof e[1])return!0;if(Array.isArray(e[0])&&e[0].length)return a(e[0]);throw new Error("coordinates must only contain numbers")}function r(e,n,t){if(!n||!t)throw new Error("type and name required");if(!e||e.type!==n)throw new Error("Invalid input to "+t+": must be a "+n+", given "+e.type)}function o(e,n,t){if(!e)throw new Error("No feature passed");if(!t)throw new Error(".featureOf() requires a name");if(!e||"Feature"!==e.type||!e.geometry)throw new Error("Invalid input to "+t+", Feature with geometry required");if(!e.geometry||e.geometry.type!==n)throw new Error("Invalid input to "+t+": must be a "+n+", given "+e.geometry.type)}function l(e,n,t){if(!e)throw new Error("No featureCollection passed");if(!t)throw new Error(".collectionOf() requires a name");if(!e||"FeatureCollection"!==e.type)throw new Error("Invalid input to "+t+", FeatureCollection required");for(var i=0;i0){var a=v;throw v=null,a}t(i);var r=A(n.dispatch);if(h.length>0){var l=h.map(function(e){return o(e),e[g](e.payload,r,r)});return h=[],v=null,Promise.all(l)}return E}}},n.withTask=r,n.drainTasksForTesting=l,n.succeedTaskInTest=c,n.errorTaskInTest=s,n.disableStackCapturing=u;var S=function(e,n,t){};n.reportTasksForTesting=p;var w=function(e){return a(null,function(n,t,i){if(0===e.length)return t([]);var a=e.map(function(e){return null}),r=e.length,o=!1;return Promise.all(e.map(function(e,n){return e[g](e.payload,function(e){o||(r-=1,a[n]=e,0===r&&t(a))},function(e){o||(o=!0,i(e))})}))},function(n){return e.map(function(e,t){return c(e,n[t])})},function(n){return e.map(function(e,t){return s(e,n[t])})},"Task.all("+e.map(function(e){return d(e.type)}).join(", ")+")")};n.Task={all:w,map:function(e,n){return e.map(n)},bimap:function(e,n,t){return e.bimap(n,t)},chain:function(e,n){return e.chain(n)}}}).call(n,t(459)(e))},function(e,n,t){"use strict";function i(e,n){var t=Symbol("FORK_RESET_STATE"),i=function(n,i){return i.type===t?i.state:e(n,i)},a=n(i);return{store:a,fork:function(e){for(var n=[],i=1;i0&&void 0!==arguments[0]?arguments[0]:h,o=arguments[1];return Object.keys(r).forEach(function(e){var t=n(r[e],(0,d.actionFor)(e,o));r=(0,d.updateProperty)(r,e,t)}),(0,m.handleActions)((e={},(0,s.default)(e,_.REGISTER_ENTRY,t),(0,s.default)(e,_.DELETE_ENTRY,i),(0,s.default)(e,_.RENAME_ENTRY,a),e),h)(r,o)}}function r(e){return e.plugin=function(e){var n=this;return r(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=n(t,i);return Object.keys(a).forEach(function(n){a=(0,d.updateProperty)(a,n,e(a[n],(0,d.actionFor)(n,i)))}),a})},e.initialState=function(e){return r(a(e))},e}Object.defineProperty(n,"__esModule",{value:!0});var o=t(65),l=i(o),c=t(15),s=i(c),u=t(8),p=i(u);n.provideInitialState=a;var m=t(50),d=t(473),g=t(851),_=t(485),f=t(861),h={},y=a();n.default=r(y)},function(e,n,t){e.exports={default:t(2029),__esModule:!0}},function(e,n,t){t(461),t(301),e.exports=t(2039)},function(e,n,t){"use strict";var i=t(2031),a=t(2032),r=t(183),o=t(152);e.exports=t(840)(Array,"Array",function(e,n){this._t=o(e),this._i=0,this._k=n},function(){var e=this._t,n=this._k,t=this._i++;return!e||t>=e.length?(this._t=void 0,a(1)):"keys"==n?a(0,t):"values"==n?a(0,e[t]):a(0,[t,e[t]])},"values"),r.Arguments=r.Array,i("keys"),i("values"),i("entries")},function(e,n){e.exports=function(){}},function(e,n){e.exports=function(e,n){return{value:n,done:!!e}}},function(e,n){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,n,t){"use strict";var i=t(466),a=t(233),r=t(471),o={};t(184)(o,t(85)("iterator"),function(){return this}),e.exports=function(e,n,t){e.prototype=i(o,{next:a(1,t)}),r(e,n+" Iterator")}},function(e,n,t){var i=t(152),a=t(846),r=t(2036);e.exports=function(e){return function(n,t,o){var l,c=i(n),s=a(c.length),u=r(o,s);if(e&&t!=t){for(;s>u;)if((l=c[u++])!=l)return!0}else for(;s>u;u++)if((e||u in c)&&c[u]===t)return e||u||0;return!e&&-1}}},function(e,n,t){var i=t(467),a=Math.max,r=Math.min;e.exports=function(e,n){return e=i(e),e<0?a(e+n,0):r(e,n)}},function(e,n,t){var i=t(119).document;e.exports=i&&i.documentElement},function(e,n,t){var i=t(467),a=t(463);e.exports=function(e){return function(n,t){var r,o,l=String(a(n)),c=i(t),s=l.length;return c<0||c>=s?e?"":void 0:(r=l.charCodeAt(c),r<55296||r>56319||c+1===s||(o=l.charCodeAt(c+1))<56320||o>57343?e?l.charAt(c):r:e?l.slice(c,c+2):o-56320+(r-55296<<10)+65536)}}},function(e,n,t){var i=t(848),a=t(85)("iterator"),r=t(183);e.exports=t(49).isIterable=function(e){var n=Object(e);return void 0!==n[a]||"@@iterator"in n||r.hasOwnProperty(i(n))}},function(e,n,t){e.exports={default:t(2041),__esModule:!0}},function(e,n,t){t(461),t(301),e.exports=t(2042)},function(e,n,t){var i=t(153),a=t(849);e.exports=t(49).getIterator=function(e){var n=a(e);if("function"!=typeof n)throw TypeError(e+" is not iterable!");return i(n.call(e))}},function(e,n,t){t(2044);var i=t(49).Object;e.exports=function(e,n,t){return i.defineProperty(e,n,t)}},function(e,n,t){var i=t(108);i(i.S+i.F*!t(121),"Object",{defineProperty:t(120).f})},function(e,n,t){e.exports={default:t(2046),__esModule:!0}},function(e,n,t){t(2047),e.exports=t(49).Object.assign},function(e,n,t){var i=t(108);i(i.S+i.F,"Object",{assign:t(2048)})},function(e,n,t){"use strict";var i=t(298),a=t(472),r=t(302),o=t(300),l=t(839),c=Object.assign;e.exports=!c||t(185)(function(){var e={},n={},t=Symbol(),i="abcdefghijklmnopqrst";return e[t]=7,i.split("").forEach(function(e){n[e]=e}),7!=c({},e)[t]||Object.keys(c({},n)).join("")!=i})?function(e,n){for(var t=o(e),c=arguments.length,s=1,u=a.f,p=r.f;c>s;)for(var m,d=l(arguments[s++]),g=u?i(d).concat(u(d)):i(d),_=g.length,f=0;_>f;)p.call(d,m=g[f++])&&(t[m]=d[m]);return t}:c},function(module,exports){var slice=Array.prototype.slice,toArray=function(e){return slice.call(e)},tail=function(e){return slice.call(e,1)},createFn=function(e,n,t){var i=t-n.length;switch(i){case 0:return function(){return processInvocation(e,concatArgs(n,arguments),t)};case 1:return function(i){return processInvocation(e,concatArgs(n,arguments),t)};case 2:return function(i,a){return processInvocation(e,concatArgs(n,arguments),t)};case 3:return function(i,a,r){return processInvocation(e,concatArgs(n,arguments),t)};case 4:return function(i,a,r,o){return processInvocation(e,concatArgs(n,arguments),t)};case 5:return function(i,a,r,o,l){return processInvocation(e,concatArgs(n,arguments),t)};case 6:return function(i,a,r,o,l,c){return processInvocation(e,concatArgs(n,arguments),t)};case 7:return function(i,a,r,o,l,c,s){return processInvocation(e,concatArgs(n,arguments),t)};case 8:return function(i,a,r,o,l,c,s,u){return processInvocation(e,concatArgs(n,arguments),t)};case 9:return function(i,a,r,o,l,c,s,u,p){return processInvocation(e,concatArgs(n,arguments),t)};case 10:return function(i,a,r,o,l,c,s,u,p,m){return processInvocation(e,concatArgs(n,arguments),t)};default:return createEvalFn(e,n,i)}},concatArgs=function(e,n){return e.concat(toArray(n))},createEvalFn=function(fn,args,arity){var argList=makeArgList(arity),fnStr="false||function("+argList+"){ return processInvocation(fn, concatArgs(args, arguments)); }";return eval(fnStr)},makeArgList=function(e){for(var n=[],t=0;tn?e.slice(0,n):e},processInvocation=function(e,n,t){return n=trimArrLength(n,t),n.length===t?e.apply(null,n):createFn(e,n,t)},curry=function(e){return createFn(e,[],e.length)};curry.to=curry(function(e,n){return createFn(n,[],e)}),curry.adaptTo=curry(function(e,n){return curry.to(e,function(e){var t=tail(arguments).concat(e);return n.apply(this,t)})}),curry.adapt=function(e){return curry.adaptTo(e.length,e)},module.exports=curry},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M35.93,28.57V9.89a1,1,0,0,0-1-1h-5.9a1,1,0,0,0-1,1V28.57H9.39a1,1,0,0,0-1,1v5.9a1,1,0,0,0,1,1H28.07V55.11a1,1,0,0,0,1,1h5.9a1,1,0,0,0,1-1V36.43H54.61a1,1,0,0,0,1-1v-5.9a1,1,0,0,0-1-1Z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-add"},r);n.default=b},function(e,n,t){e.exports={default:t(2052),__esModule:!0}},function(e,n,t){t(301),t(461),e.exports=t(474).f("iterator")},function(e,n,t){e.exports={default:t(2054),__esModule:!0}},function(e,n,t){t(2055),t(2059),t(2060),t(2061),e.exports=t(49).Symbol},function(e,n,t){"use strict";var i=t(119),a=t(155),r=t(121),o=t(108),l=t(843),c=t(853).KEY,s=t(185),u=t(469),p=t(471),m=t(299),d=t(85),g=t(474),_=t(475),f=t(2056),h=t(2057),y=t(153),v=t(154),b=t(152),E=t(465),A=t(233),S=t(466),w=t(2058),N=t(476),O=t(120),x=t(298),L=N.f,T=O.f,I=w.f,R=i.Symbol,C=i.JSON,D=C&&C.stringify,M=d("_hidden"),F=d("toPrimitive"),P={}.propertyIsEnumerable,k=u("symbol-registry"),B=u("symbols"),j=u("op-symbols"),H=Object.prototype,G="function"==typeof R,U=i.QObject,W=!U||!U.prototype||!U.prototype.findChild,Y=r&&s(function(){return 7!=S(T({},"a",{get:function(){return T(this,"a",{value:7}).a}})).a})?function(e,n,t){var i=L(H,n);i&&delete H[n],T(e,n,t),i&&e!==H&&T(H,n,i)}:T,z=function(e){var n=B[e]=S(R.prototype);return n._k=e,n},V=G&&"symbol"==typeof R.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof R},K=function(e,n,t){return e===H&&K(j,n,t),y(e),n=E(n,!0),y(t),a(B,n)?(t.enumerable?(a(e,M)&&e[M][n]&&(e[M][n]=!1),t=S(t,{enumerable:A(0,!1)})):(a(e,M)||T(e,M,A(1,{})),e[M][n]=!0),Y(e,n,t)):T(e,n,t)},q=function(e,n){y(e);for(var t,i=f(n=b(n)),a=0,r=i.length;r>a;)K(e,t=i[a++],n[t]);return e},$=function(e,n){return void 0===n?S(e):q(S(e),n)},X=function(e){var n=P.call(this,e=E(e,!0));return!(this===H&&a(B,e)&&!a(j,e))&&(!(n||!a(this,e)||!a(B,e)||a(this,M)&&this[M][e])||n)},Z=function(e,n){if(e=b(e),n=E(n,!0),e!==H||!a(B,n)||a(j,n)){var t=L(e,n);return!t||!a(B,n)||a(e,M)&&e[M][n]||(t.enumerable=!0),t}},Q=function(e){for(var n,t=I(b(e)),i=[],r=0;t.length>r;)a(B,n=t[r++])||n==M||n==c||i.push(n);return i},J=function(e){for(var n,t=e===H,i=I(t?j:b(e)),r=[],o=0;i.length>o;)!a(B,n=i[o++])||t&&!a(H,n)||r.push(B[n]);return r};G||(R=function(){if(this instanceof R)throw TypeError("Symbol is not a constructor!");var e=m(arguments.length>0?arguments[0]:void 0),n=function(t){this===H&&n.call(j,t),a(this,M)&&a(this[M],e)&&(this[M][e]=!1),Y(this,e,A(1,t))};return r&&W&&Y(H,e,{configurable:!0,set:n}),z(e)},l(R.prototype,"toString",function(){return this._k}),N.f=Z,O.f=K,t(854).f=w.f=Q,t(302).f=X,t(472).f=J,r&&!t(297)&&l(H,"propertyIsEnumerable",X,!0),g.f=function(e){return z(d(e))}),o(o.G+o.W+o.F*!G,{Symbol:R});for(var ee="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;ee.length>ne;)d(ee[ne++]);for(var te=x(d.store),ie=0;te.length>ie;)_(te[ie++]);o(o.S+o.F*!G,"Symbol",{for:function(e){return a(k,e+="")?k[e]:k[e]=R(e)},keyFor:function(e){if(!V(e))throw TypeError(e+" is not a symbol!");for(var n in k)if(k[n]===e)return n},useSetter:function(){W=!0},useSimple:function(){W=!1}}),o(o.S+o.F*!G,"Object",{create:$,defineProperty:K,defineProperties:q,getOwnPropertyDescriptor:Z,getOwnPropertyNames:Q,getOwnPropertySymbols:J}),C&&o(o.S+o.F*(!G||s(function(){var e=R();return"[null]"!=D([e])||"{}"!=D({a:e})||"{}"!=D(Object(e))})),"JSON",{stringify:function(e){for(var n,t,i=[e],a=1;arguments.length>a;)i.push(arguments[a++]);if(t=n=i[1],(v(n)||void 0!==e)&&!V(e))return h(n)||(n=function(e,n){if("function"==typeof t&&(n=t.call(this,e,n)),!V(n))return n}),i[1]=n,D.apply(C,i)}}),R.prototype[F]||t(184)(R.prototype,F,R.prototype.valueOf),p(R,"Symbol"),p(Math,"Math",!0),p(i.JSON,"JSON",!0)},function(e,n,t){var i=t(298),a=t(472),r=t(302);e.exports=function(e){var n=i(e),t=a.f;if(t)for(var o,l=t(e),c=r.f,s=0;l.length>s;)c.call(e,o=l[s++])&&n.push(o);return n}},function(e,n,t){var i=t(462);e.exports=Array.isArray||function(e){return"Array"==i(e)}},function(e,n,t){var i=t(152),a=t(854).f,r={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],l=function(e){try{return a(e)}catch(e){return o.slice()}};e.exports.f=function(e){return o&&"[object Window]"==r.call(e)?l(e):a(i(e))}},function(e,n){},function(e,n,t){t(475)("asyncIterator")},function(e,n,t){t(475)("observable")},function(e,n,t){e.exports={default:t(2063),__esModule:!0}},function(e,n,t){t(2064),e.exports=t(49).Object.setPrototypeOf},function(e,n,t){var i=t(108);i(i.S,"Object",{setPrototypeOf:t(2065).set})},function(e,n,t){var i=t(154),a=t(153),r=function(e,n){if(a(e),!i(n)&&null!==n)throw TypeError(n+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,n,i){try{i=t(464)(Function.call,t(476).f(Object.prototype,"__proto__").set,2),i(e,[]),n=!(e instanceof Array)}catch(e){n=!0}return function(e,t){return r(e,t),n?e.__proto__=t:i(e,t),e}}({},!1):void 0),check:r}},function(e,n,t){e.exports={default:t(2067),__esModule:!0}},function(e,n,t){t(2068);var i=t(49).Object;e.exports=function(e,n){return i.create(e,n)}},function(e,n,t){var i=t(108);i(i.S,"Object",{create:t(466)})},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M53,26.21l-4.2-4.3a1,1,0,0,0-1.4,0L32,37.67,16.61,21.92a1,1,0,0,0-1.4,0L11,26.21a1,1,0,0,0,0,1.43L27.1,44.11l4.2,4.3a1,1,0,0,0,1.4,0l4.2-4.3L53,27.65a1,1,0,0,0,0-1.43"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-arrowdown"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-arrowleft"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M26.7,54.7l-4.5-4.4c-0.4-0.4-0.4-1,0-1.4L38.6,33L22.2,17c-0.4-0.4-0.4-1,0-1.5l4.5-4.4c0.4-0.4,1.1-0.4,1.5,0 l17.1,16.7l4.5,4.4c0.4,0.4,0.4,1,0,1.4L45.2,38L28.2,54.7C27.8,55.1,27.1,55.1,26.7,54.7"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-arrowright"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M41.68,41.16l-11.36-5a3,3,0,0,1-1.74-3L29.86,19h3l1.48,13.29,8.86,5.91Z"}),_.default.createElement("path",{d:"M32.21,11.7A20.06,20.06,0,1,1,12.15,31.77,20.09,20.09,0,0,1,32.21,11.7m0-3.65A23.71,23.71,0,1,0,55.92,31.77,23.71,23.71,0,0,0,32.21,8.06Z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-clock"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("g",{transform:"translate(8,8)"},_.default.createElement("path",{d:"M16.127688,49.4434399 L0.686714703,34.0024666 C-0.228904901,33.086847 -0.228904901,31.6023343 0.686714703,30.6867147 C1.12641074,30.2470187 1.72276655,30 2.34459065,30 L17.785564,30 C19.0804456,30 20.1301546,31.049709 20.1301546,32.3445907 L20.1301546,47.785564 C20.1301546,49.0804456 19.0804456,50.1301546 17.785564,50.1301546 C17.1637399,50.1301546 16.5673841,49.883136 16.127688,49.4434399 Z"}),_.default.createElement("path",{d:"M45.127688,19.4434399 L29.6867147,4.0024666 C28.7710951,3.086847 28.7710951,1.60233431 29.6867147,0.686714703 C30.1264107,0.247018663 30.7227665,-8.17124146e-14 31.3445907,-8.17124146e-14 L46.785564,-7.7547585e-14 C48.0804456,-7.7547585e-14 49.1301546,1.04970899 49.1301546,2.34459065 L49.1301546,17.785564 C49.1301546,19.0804456 48.0804456,20.1301546 46.785564,20.1301546 C46.1637399,20.1301546 45.5673841,19.883136 45.127688,19.4434399 Z",transform:"translate(39.065077, 10.065077) rotate(-180.000000) translate(-39.065077, -10.065077)"})))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-closewindow"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(8),l=i(o),c=t(3),s=i(c),u=t(4),p=i(u),m=t(6),d=i(m),g=t(7),_=i(g),f=t(0),h=i(f),y=t(1),v=i(y),b=t(11),E=i(b),A=(r=a=function(e){function n(){return(0,s.default)(this,n),(0,d.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,_.default)(n,e),(0,p.default)(n,[{key:"render",value:function(){return h.default.createElement(E.default,(0,l.default)({viewBox:"0 0 64 64"},this.props),h.default.createElement("path",{d:"M60.015 30h-4.12c-.961-11.648-10.237-20.932-21.88-21.908V4h-4v4.087C18.343 9.037 9.038 18.332 8.075 30h-4.06v4h4.06c.963 11.668 10.268 20.964 21.94 21.913V60h4v-4.092c11.643-.976 20.919-10.26 21.88-21.908h4.12v-4zm-8.131 0H39.723a8 8 0 0 0-5.708-5.73V12.103c9.42.954 16.928 8.473 17.869 17.897zm-21.87-17.9v12.155A7.999 7.999 0 0 0 24.248 30H12.086c.942-9.444 8.48-16.972 17.929-17.9zM12.087 34h12.161a7.999 7.999 0 0 0 5.768 5.745V51.9c-9.448-.928-16.987-8.456-17.93-17.9zm21.929 17.897V39.73A8 8 0 0 0 39.723 34h12.16c-.94 9.424-8.448 16.943-17.868 17.897z"}))}}]),n}(f.Component),a.propTypes={height:v.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-crosshairs"},r);n.default=A},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M29.2,29.57,9.52,40.93V20a2.81,2.81,0,0,1,1.4-2.43L29.2,7.06Z"}),_.default.createElement("path",{d:"M32.08,34.38l21,10.82L33.4,56.56a2.78,2.78,0,0,1-2.8,0L12.12,45.91Z"}),_.default.createElement("path",{d:"M54.48,20v19.6L34.8,29.49V7.06L53.09,17.61A2.81,2.81,0,0,1,54.48,20Z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-cube3d"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("g",{transform:"scale(1.2, 1.2) translate(0, 2)"},_.default.createElement("polygon",{points:"22.5,11.1 27.6,43.9 35.3,37.3 43,49 48.8,45 41,33.2 49,28.3 "}),_.default.createElement("path",{d:"M21.2,27.8C14.5,26.6,9.8,20.7,9.8,14c0-7.7,6.3-14,14-14s14,6.3,14,14c0,0.8-0.1,1.5-0.2,2.3l-2.5-0.4 c0.1-0.6,0.2-1.3,0.2-1.8c0-6.4-5.2-11.5-11.5-11.5S12.3,7.7,12.3,14c0,5.5,3.9,10.3,9.4,11.4L21.2,27.8z"})))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-cursorclick"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M23.62,23.41a1,1,0,0,1,.39.08,1,1,0,0,0-.78,0A1,1,0,0,1,23.62,23.41Z"}),_.default.createElement("path",{d:"M32,57.5A24.83,24.83,0,1,1,56.83,32.67,24.86,24.86,0,0,1,32,57.5Zm0-44.86a20,20,0,1,0,20,20A20,20,0,0,0,32,12.64Z"}),_.default.createElement("rect",{x:"28.8",y:"29.46",width:"6.41",height:"16.02",rx:"1.6",ry:"1.6"}),_.default.createElement("rect",{x:"28.8",y:"19.85",width:"6.41",height:"6.41",rx:"1.6",ry:"1.6"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-docs"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M53.11,56.13H10.89A3.11,3.11,0,0,1,7.79,53V31.92a1.86,1.86,0,0,1,3.72,0V52.4h41V31.92a1.86,1.86,0,0,1,3.72,0V53A3.11,3.11,0,0,1,53.11,56.13Z"}),_.default.createElement("path",{d:"M33.86,33l8-8a1.86,1.86,0,1,1,2.63,2.63L33.32,38.82a1.86,1.86,0,0,1-2.63,0L19.51,27.64A1.86,1.86,0,0,1,22.14,25l8,8V11.43a1.86,1.86,0,0,1,3.72,0Z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-dragndrop"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M23.85,23a1,1,0,0,1,.38.08,1,1,0,0,0-.76,0A1,1,0,0,1,23.85,23Z"}),_.default.createElement("path",{d:"M8.35,24.41V47.18a3.37,3.37,0,0,0,3.37,3.37H52.2a3.37,3.37,0,0,0,3.37-3.37V24.41L32,37.9Z"}),_.default.createElement("path",{d:"M55.57,16.82a3.37,3.37,0,0,0-3.37-3.37H11.72a3.37,3.37,0,0,0-3.37,3.37L32,30.31Z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-email"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("g",{transform:"translate(6.000000, 6.000000)"},_.default.createElement("path",{d:"M31.25,6.25 L36.0416667,11.0416667 L30.0208333,17.0208333 L32.9791667,19.9791667 L38.9583333,13.9583333 L43.75,18.75 L43.75,6.25 L31.25,6.25 Z M6.25,18.75 L11.0416667,13.9583333 L17.0208333,19.9791667 L19.9791667,17.0208333 L13.9583333,11.0416667 L18.75,6.25 L6.25,6.25 L6.25,18.75 Z M18.75,43.75 L13.9583333,38.9583333 L19.9791667,32.9791667 L17.0208333,30.0208333 L11.0416667,36.0416667 L6.25,31.25 L6.25,43.75 L18.75,43.75 Z M43.75,31.25 L38.9583333,36.0416667 L32.9791667,30.0208333 L30.0208333,32.9791667 L36.0416667,38.9583333 L31.25,43.75 L43.75,43.75 L43.75,31.25 Z"})))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-expand"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M55.25,35v-.09a1.86,1.86,0,0,0-.49-1,36.15,36.15,0,0,0-5.05-5,31.92,31.92,0,0,0-13.19-7A21.09,21.09,0,0,0,28,21.8a26.07,26.07,0,0,0-7.4,2.73,40.33,40.33,0,0,0-9.88,7.63c-.54.56-1.07,1.12-1.56,1.73a1.92,1.92,0,0,0,0,2.56,36.09,36.09,0,0,0,5.05,5,31.89,31.89,0,0,0,13.19,7,21.05,21.05,0,0,0,8.51.12,26.06,26.06,0,0,0,7.41-2.73,40.37,40.37,0,0,0,9.88-7.63c.54-.56,1.07-1.12,1.56-1.73a1.84,1.84,0,0,0,.49-1v-.19s0-.06,0-.09,0-.06,0-.09,0-.08,0-.09M32,44.51a9.35,9.35,0,1,1,9.28-9.35A9.31,9.31,0,0,1,32,44.51"}),_.default.createElement("path",{d:"M32,32.07a3.1,3.1,0,1,1-3.07,3.1A3.08,3.08,0,0,1,32,32.07"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-eyeseen"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M17.55,44.49a42.79,42.79,0,0,1-4.18-3.08,36.09,36.09,0,0,1-5.05-5,1.92,1.92,0,0,1,0-2.56c.49-.6,1-1.17,1.56-1.73a40.33,40.33,0,0,1,9.88-7.63,26.07,26.07,0,0,1,7.4-2.73,21.09,21.09,0,0,1,8.51.12,24.12,24.12,0,0,1,3.41,1L34.34,27.7a7.49,7.49,0,0,0-9.59,9.59Z"}),_.default.createElement("path",{d:"M23.14,47.37l5.73-5.73a7.49,7.49,0,0,0,9.82-9.82l6-6a42.78,42.78,0,0,1,4.18,3.09,36.15,36.15,0,0,1,5.05,5,1.86,1.86,0,0,1,.49,1V35s0,0,0,.09,0,.06,0,.09,0,.06,0,.09v.19a1.84,1.84,0,0,1-.49,1c-.49.6-1,1.17-1.56,1.73a40.37,40.37,0,0,1-9.88,7.63,26.06,26.06,0,0,1-7.41,2.73,21.05,21.05,0,0,1-8.51-.12A24.09,24.09,0,0,1,23.14,47.37Z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-eyeunseen"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M49.61,20.51,36.56,7.46a1.36,1.36,0,0,0-.32-.24,1.6,1.6,0,0,0-.39-.14,1.53,1.53,0,0,0-.26,0H15.38A1.39,1.39,0,0,0,14,8.45v47.1a1.39,1.39,0,0,0,1.39,1.39H48.63A1.39,1.39,0,0,0,50,55.55V21.48A1.4,1.4,0,0,0,49.61,20.51Zm-1,35H15.38V8.45h19.4V20.92a1.39,1.39,0,0,0,1.39,1.39H48.63Z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-file"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(8),l=i(o),c=t(3),s=i(c),u=t(4),p=i(u),m=t(6),d=i(m),g=t(7),_=i(g),f=t(1),h=i(f),y=t(0),v=i(y),b=t(11),E=i(b),A=(r=a=function(e){function n(){return(0,s.default)(this,n),(0,d.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,_.default)(n,e),(0,p.default)(n,[{key:"render",value:function(){return v.default.createElement(E.default,(0,l.default)({viewBox:"0 0 64 64"},this.props),v.default.createElement("path",{d:"M48.015 58h-32a8 8 0 0 1-8-8V26h48v24a8 8 0 0 1-8 8zm-2-44h-28a6 6 0 0 0-6 6v2h40v-2a6 6 0 0 0-6-6zm-2 26v-6h-4v4h-16v-4h-4v6a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2zm-4-34h-16a4 4 0 0 0-4 4h24a4 4 0 0 0-4-4z"}))}}]),n}(v.default.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-minus"},r);n.default=A},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var a=t(9),r=i(a),o=(0,r.default)(["\n background-color: currentColor;\n border-radius: 1px;\n display: inline-block;\n padding: 0 4px;\n position: absolute;\n top: 45%;\n left: 10%;\n\n .text {\n color: white;\n font-size: ",";\n }\n"],["\n background-color: currentColor;\n border-radius: 1px;\n display: inline-block;\n padding: 0 4px;\n position: absolute;\n top: 45%;\n left: 10%;\n\n .text {\n color: white;\n font-size: ",";\n }\n"]),l=(0,r.default)(["\n display: inline-block;\n position: relative;\n color: currentColor;\n height: ",";\n"],["\n display: inline-block;\n position: relative;\n color: currentColor;\n height: ",";\n"]),c=t(0),s=i(c),u=t(10),p=i(u),m=t(33),d=p.default.div(o,function(e){return e.fontSize}),g=p.default.div(l,function(e){return e.height}),_=function(e){var n=e.ext,t=e.height,i=e.fontSize;return s.default.createElement(g,{height:t},s.default.createElement(m.File,{height:t}),s.default.createElement(d,{fontSize:i},s.default.createElement("div",{className:"text"},n)))};n.default=_},function(e,n,t){e.exports={default:t(2087),__esModule:!0}},function(e,n,t){t(2088);var i=t(49).Object;e.exports=function(e,n){return i.defineProperties(e,n)}},function(e,n,t){var i=t(108);i(i.S+i.F*!t(121),"Object",{defineProperties:t(844)})},function(e,n,t){e.exports={default:t(2090),__esModule:!0}},function(e,n,t){t(2091),e.exports=t(49).Object.freeze},function(e,n,t){var i=t(154),a=t(853).onFreeze;t(477)("freeze",function(e){return function(n){return e&&i(n)?e(a(n)):n}})},function(e,n,t){"use strict";function i(e){return!0===a(e)&&"[object Object]"===Object.prototype.toString.call(e)}/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. @@ -66,7 +66,7 @@ var a=t(2093);e.exports=function(e){var n,t;return!1!==i(e)&&("function"==typeof * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. */ -e.exports=function(e){return null!=e&&"object"==typeof e&&!1===Array.isArray(e)}},function(e,n,t){!function(n){e.exports=n(null)}(function e(n){"use strict";function t(e,n,a,c,p){for(var m,d,g=0,h=0,y=0,v=0,b=0,E=0,A=0,S=0,w=0,N=0,O=0,I=0,R=0,C=0,D=0,M=0,F=0,k=0,B=0,j=a.length,H=j-1,ae="",Re="",Ce="",Pe="",Be="",je="";D0&&(Re=Re.replace(f,"")),Re.trim().length>0)){switch(A){case ne:case J:case Y:case Q:case Z:break;default:Re+=a.charAt(D)}A=Y}if(1===F)switch(A){case V:case z:case Y:case se:case ce:case K:case q:case oe:F=0;case J:case Q:case Z:case ne:break;default:for(F=0,B=D,b=A,D--,A=Y;B0&&(++D,A=b);case V:B=j}}switch(A){case V:for(Re=Re.trim(),b=Re.charCodeAt(0),O=1,B=++D;D0&&(Re=Re.replace(f,"")),E=Re.charCodeAt(1)){case we:case ye:case ve:case ie:m=n;break;default:m=Fe}if(Ce=t(n,m,Ce,E,p+1),B=Ce.length,Me>0&&0===B&&(B=Re.length),ke>0&&(m=i(Fe,Re,k),d=u(Ye,Ce,m,n,xe,Oe,B,E,p,c),Re=m.join(""),void 0!==d&&0===(B=(Ce=d.trim()).length)&&(E=0,Ce="")),B>0)switch(E){case ve:Re=Re.replace(P,l);case we:case ye:case ie:Ce=Re+"{"+Ce+"}";break;case he:Re=Re.replace(x,"$1 $2"+(Ve>0?Ke:"")),Ce=Re+"{"+Ce+"}",Ce=1===Ie||2===Ie&&o("@"+Ce,3)?"@"+G+Ce+"@"+Ce:"@"+Ce;break;default:Ce=Re+Ce,c===Ne&&(Pe+=Ce,Ce="")}else Ce="";break;default:Ce=t(n,i(n,Re,k),Ce,c,p+1)}Be+=Ce,I=0,F=0,C=0,M=0,k=0,R=0,Re="",Ce="",A=a.charCodeAt(++D);break;case z:case Y:if(Re=(M>0?Re.replace(f,""):Re).trim(),(B=Re.length)>1)switch(0===C&&((b=Re.charCodeAt(0))===ie||b>96&&b<123)&&(B=(Re=Re.replace(" ",":")).length),ke>0&&void 0!==(d=u(Ue,Re,n,e,xe,Oe,Pe.length,c,p,c))&&0===(B=(Re=d.trim()).length)&&(Re="\0\0"),b=Re.charCodeAt(0),E=Re.charCodeAt(1),b+E){case ge:break;case Ae:case Se:je+=Re+a.charAt(D);break;default:if(Re.charCodeAt(B-1)===le)break;Pe+=r(Re,b,E,Re.charCodeAt(2))}I=0,F=0,C=0,M=0,k=0,Re="",A=a.charCodeAt(++D)}}switch(A){case Q:case Z:if(h+v+y+g+De===0)switch(N){case q:case ce:case se:case ee:case de:case pe:case re:case me:case ue:case ie:case le:case oe:case Y:case V:case z:break;default:C>0&&(F=1)}h===ue?h=0:Te+I===0&&(M=1,Re+="\0"),ke*ze>0&&u(Ge,Re,n,e,xe,Oe,Pe.length,c,p,c),Oe=1,xe++;break;case Y:case z:if(h+v+y+g===0){Oe++;break}default:switch(Oe++,ae=a.charAt(D),A){case J:case ne:if(v+g+h===0)switch(S){case oe:case le:case J:case ne:ae="";break;default:A!==ne&&(ae=" ")}break;case ge:ae="\\0";break;case _e:ae="\\f";break;case fe:ae="\\v";break;case te:v+h+g===0&&Te>0&&(k=1,M=1,ae="\f"+ae);break;case 108:if(v+h+g+Le===0&&C>0)switch(D-C){case 2:S===be&&a.charCodeAt(D-3)===le&&(Le=S);case 8:w===Ee&&(Le=w)}break;case le:v+h+g===0&&(C=D);break;case oe:h+y+v+g===0&&(M=1,ae+="\r");break;case se:case ce:0===h&&(v=v===A?0:0===v?A:v);break;case $:v+h+y===0&&g++;break;case X:v+h+y===0&&g--;break;case q:v+h+g===0&&y--;break;case K:if(v+h+g===0){if(0===I)switch(2*S+3*w){case 533:break;default:O=0,I=1}y++}break;case ee:h+y+v+g+C+R===0&&(R=1);break;case re:case ue:if(v+g+y>0)break;switch(h){case 0:switch(2*A+3*a.charCodeAt(D+1)){case 235:h=ue;break;case 220:B=D,h=re}break;case re:A===ue&&S===re&&(33===a.charCodeAt(B+2)&&(Pe+=a.substring(B,D+1)),ae="",h=0)}}if(0===h){if(Te+v+g+R===0&&c!==he&&A!==Y)switch(A){case oe:case de:case pe:case me:case q:case K:if(0===I){switch(S){case J:case ne:case Z:case Q:ae+="\0";break;default:ae="\0"+ae+(A===oe?"":"\0")}M=1}else switch(A){case K:I=++O;break;case q:0==(I=--O)&&(M=1,ae+="\0")}break;case J:case ne:switch(S){case ge:case V:case z:case Y:case oe:case _e:case J:case ne:case Z:case Q:break;default:0===I&&(M=1,ae+="\0")}}Re+=ae,A!==ne&&A!==J&&(N=A)}}w=S,S=A,D++}if(B=Pe.length,Me>0&&0===B&&0===Be.length&&0===n[0].length==!1&&(c!==ye||1===n.length&&(Te>0?qe:$e)===n[0])&&(B=n.join(",").length+2),B>0){if(m=0===Te&&c!==he?s(n):n,ke>0&&void 0!==(d=u(We,Pe,m,e,xe,Oe,B,c,p,c))&&0===(Pe=d).length)return je+Pe+Be;if(Pe=m.join(",")+"{"+Pe+"}",Ie*Le!=0){switch(2!==Ie||o(Pe,2)||(Le=0),Le){case Ee:Pe=Pe.replace(T,":"+U+"$1")+Pe;break;case be:Pe=Pe.replace(L,"::"+G+"input-$1")+Pe.replace(L,"::"+U+"$1")+Pe.replace(L,":"+W+"input-$1")+Pe}Le=0}}return je+Pe+Be}function i(e,n,t){var i=n.trim().split(S),r=i,o=i.length,l=e.length;switch(l){case 0:case 1:for(var c=0,s=0===l?"":e[0]+" ";c0&&Te>0)return a.replace(N,"$1").replace(w,"$1"+$e);break;default:return e.trim()+a.replace(w,"$1"+e.trim())}default:if(t*Te>0&&a.indexOf("\f")>0)return a.replace(w,(e.charCodeAt(0)===le?"":"$1")+e.trim())}return e+a}function r(e,n,t,i){var a,l=0,s=e+";",u=2*n+3*t+4*i;if(944===u)return c(s);if(0===Ie||2===Ie&&!o(s,1))return s;switch(u){case 1015:return 97===s.charCodeAt(10)?G+s+s:s;case 951:return 116===s.charCodeAt(3)?G+s+s:s;case 963:return 110===s.charCodeAt(5)?G+s+s:s;case 1009:if(100!==s.charCodeAt(4))break;case 969:case 942:return G+s+s;case 978:return G+s+U+s+s;case 1019:case 983:return G+s+U+s+W+s+s;case 883:return s.charCodeAt(8)===ie?G+s+s:s;case 932:if(s.charCodeAt(4)===ie)switch(s.charCodeAt(5)){case 103:return G+"box-"+s.replace("-grow","")+G+s+W+s.replace("grow","positive")+s;case 115:return G+s+W+s.replace("shrink","negative")+s;case 98:return G+s+W+s.replace("basis","preferred-size")+s}return G+s+W+s+s;case 964:return G+s+W+"flex-"+s+s;case 1023:if(99!==s.charCodeAt(8))break;return a=s.substring(s.indexOf(":",15)).replace("flex-","").replace("space-between","justify"),G+"box-pack"+a+G+s+W+"flex-pack"+a+s;case 1005:return y.test(s)?s.replace(h,":"+G)+s.replace(h,":"+U)+s:s;case 1e3:switch(a=s.substring(13).trim(),l=a.indexOf("-")+1,a.charCodeAt(0)+a.charCodeAt(l)){case 226:a=s.replace(F,"tb");break;case 232:a=s.replace(F,"tb-rl");break;case 220:a=s.replace(F,"lr");break;default:return s}return G+s+W+a+s;case 1017:if(-1===s.indexOf("sticky",9))return s;case 975:switch(l=(s=e).length-10,a=(33===s.charCodeAt(l)?s.substring(0,l):s).substring(e.indexOf(":",7)+1).trim(),u=a.charCodeAt(0)+(0|a.charCodeAt(7))){case 203:if(a.charCodeAt(8)<111)break;case 115:s=s.replace(a,G+a)+";"+s;break;case 207:case 102:s=s.replace(a,G+(u>102?"inline-":"")+"box")+";"+s.replace(a,G+a)+";"+s.replace(a,W+a+"box")+";"+s}return s+";";case 938:if(s.charCodeAt(5)===ie)switch(s.charCodeAt(6)){case 105:return a=s.replace("-items",""),G+s+G+"box-"+a+W+"flex-"+a+s;case 115:return G+s+W+"flex-item-"+s.replace(B,"")+s;default:return G+s+W+"flex-line-pack"+s.replace("align-content","").replace(B,"")+s}break;case 973:case 989:if(s.charCodeAt(3)!==ie||122===s.charCodeAt(4))break;case 931:case 953:if(!0===H.test(e))return 115===(a=e.substring(e.indexOf(":")+1)).charCodeAt(0)?r(e.replace("stretch","fill-available"),n,t,i).replace(":fill-available",":stretch"):s.replace(a,G+a)+s.replace(a,U+a.replace("fill-",""))+s;break;case 962:if(s=G+s+(102===s.charCodeAt(5)?W+s:"")+s,t+i===211&&105===s.charCodeAt(13)&&s.indexOf("transform",10)>0)return s.substring(0,s.indexOf(";",27)+1).replace(v,"$1"+G+"$2")+s}return s}function o(e,n){var t=e.indexOf(1===n?":":"{"),i=e.substring(0,3!==n?t:10),a=e.substring(t+1,e.length-1);return Be(2!==n?i:i.replace(j,"$1"),a,n)}function l(e,n){var t=r(n,n.charCodeAt(0),n.charCodeAt(1),n.charCodeAt(2));return t!==n+";"?t.replace(k," or ($1)").substring(4):"("+n+")"}function c(e){var n=e.length,t=e.indexOf(":",9)+1,i=e.substring(0,t).trim(),a=e.substring(t,n-1).trim();switch(e.charCodeAt(9)*Ve){case 0:break;case ie:if(110!==e.charCodeAt(10))break;default:for(var r=a.split((a="",b)),l=0,t=0,n=r.length;lee&&u<90||u>96&&u<123||u===ae||u===ie&&c.charCodeAt(1)!==ie))switch(isNaN(parseFloat(c))+(-1!==c.indexOf("("))){case 1:switch(c){case"infinite":case"alternate":case"backwards":case"running":case"normal":case"forwards":case"both":case"none":case"linear":case"ease":case"ease-in":case"ease-out":case"ease-in-out":case"paused":case"reverse":case"alternate-reverse":case"inherit":case"initial":case"unset":case"step-start":case"step-end":break;default:c+=Ke}}s[t++]=c}a+=(0===l?"":",")+s.join(" ")}}return a=i+a+";",1===Ie||2===Ie&&o(a,1)?G+a+a:a}function s(e){for(var n,t,i=0,a=e.length,r=Array(a);i1)){if(u=l.charCodeAt(l.length-1),p=t.charCodeAt(0),n="",0!==c)switch(u){case re:case de:case pe:case me:case ne:case K:break;default:n=" "}switch(p){case te:t=n+qe;case de:case pe:case me:case ne:case q:case K:break;case $:t=n+t+qe;break;case le:switch(2*t.charCodeAt(1)+3*t.charCodeAt(2)){case 530:if(Re>0){t=n+t.substring(8,s-1);break}default:(c<1||o[c-1].length<1)&&(t=n+qe+t)}break;case oe:n="";default:t=s>1&&t.indexOf(":")>0?n+t.replace(M,"$1"+qe+"$2"):n+t+qe}l+=t}r[i]=l.replace(f,"").trim()}return r}function u(e,n,t,i,a,r,o,l,c,s){for(var u,p=0,m=n;p0&&(Ke=a.replace(O,r===$?"":"-")),r=1,1===Te?$e=a:qe=a;var o,l=[$e];ke>0&&void 0!==(o=u(He,i,l,l,xe,Oe,0,0,0,0))&&"string"==typeof o&&(i=o);var c=t(Fe,l,i,0,0);return ke>0&&void 0!==(o=u(je,c,l,l,xe,Oe,c.length,0,0,0))&&"string"!=typeof(c=o)&&(r=0),Ke="",$e="",qe="",Le=0,xe=1,Oe=1,Ce*r==0?c:p(c)}var _=/^\0+/g,f=/[\0\r\f]/g,h=/: */g,y=/zoo|gra/,v=/([,: ])(transform)/g,b=/,+\s*(?![^(]*[)])/g,E=/ +\s*(?![^(]*[)])/g,A=/ *[\0] */g,S=/,\r+?/g,w=/([\t\r\n ])*\f?&/g,N=/:global\(((?:[^\(\)\[\]]*|\[.*\]|\([^\(\)]*\))*)\)/g,O=/\W+/g,x=/@(k\w+)\s*(\S*)\s*/,L=/::(place)/g,T=/:(read-only)/g,I=/\s+(?=[{\];=:>])/g,R=/([[}=:>])\s+/g,C=/(\{[^{]+?);(?=\})/g,D=/\s{2,}/g,M=/([^\(])(:+) */g,F=/[svh]\w+-[tblr]{2}/,P=/\(\s*(.*)\s*\)/g,k=/([\s\S]*?);/g,B=/-self|flex-/g,j=/[^]*?(:[rp][el]a[\w-]+)[^]*/,H=/stretch|:\s*\w+\-(?:conte|avail)/,G="-webkit-",U="-moz-",W="-ms-",Y=59,z=125,V=123,K=40,q=41,$=91,X=93,Z=10,Q=13,J=9,ee=64,ne=32,te=38,ie=45,ae=95,re=42,oe=44,le=58,ce=39,se=34,ue=47,pe=62,me=43,de=126,ge=0,_e=12,fe=11,he=107,ye=109,ve=115,be=112,Ee=111,Ae=169,Se=163,we=100,Ne=112,Oe=1,xe=1,Le=0,Te=1,Ie=1,Re=1,Ce=0,De=0,Me=0,Fe=[],Pe=[],ke=0,Be=null,je=-2,He=-1,Ge=0,Ue=1,We=2,Ye=3,ze=0,Ve=1,Ke="",qe="",$e="";return g.use=m,g.set=d,void 0!==n&&d(n),g})},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M52.5,19.67l-16,20h0a6.24,6.24,0,0,0-1.37,3.9V57L30.6,54.74a3.12,3.12,0,0,1-1.73-2.79V43.58h0a6.24,6.24,0,0,0-1.37-3.9l-16-20a5,5,0,0,1-1.35-3.24c0-5.17,9.78-9.36,21.85-9.36s21.85,4.19,21.85,9.36A5,5,0,0,1,52.5,19.67Zm-20.5,3c8.62,0,15.61-2.79,15.61-6.24s-7-6.24-15.61-6.24S16.39,13,16.39,16.43,23.38,22.67,32,22.67Z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-filterfunnel"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("g",{transform:"translate(7.500000, 7.500000)"},_.default.createElement("path",{d:"M5,40.593203 L16.7666161,40.593203 L16.7666161,10 L5,10 L5,40.593203 L5,40.593203 Z M33.2333839,40.593203 L45,40.593203 L45,10 L33.2333839,10 L33.2333839,40.593203 L33.2333839,40.593203 Z M30.883308,40.5892837 L30.883308,26.4693451 L19.116692,26.4693451 L19.116692,40.5892837 L30.883308,40.5892837 Z",id:"Shape"})))}}]),n}(_.default.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-histogram"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M50.88,43.52a3.2,3.2,0,0,1,0,5.86L34.56,56.52a6.42,6.42,0,0,1-5.13,0L13.12,49.37a3.2,3.2,0,0,1,0-5.86l4.62-2a6,6,0,0,0,1.48,1l2.16.95-7,3.05,16.32,7.14a3.19,3.19,0,0,0,2.56,0L49.6,46.44l-7-3.05,2.16-.95a6,6,0,0,0,1.48-.95Zm0-14.39a3.2,3.2,0,0,1,0,5.86L34.56,42.13a6.42,6.42,0,0,1-5.13,0L13.12,35a3.2,3.2,0,0,1,0-5.86l4.62-2a6,6,0,0,0,1.48,1l2.16.95-7,3.05L30.72,39.2a3.19,3.19,0,0,0,2.56,0L49.6,32.06l-7-3.05,2.16-.95a6,6,0,0,0,1.48-.95ZM13.12,20.6a3.2,3.2,0,0,1,0-5.86L29.44,7.6a6.39,6.39,0,0,1,5.13,0l16.32,7.14a3.2,3.2,0,0,1,0,5.86L34.56,27.74a6.39,6.39,0,0,1-5.13,0Z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-layers"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(8),l=i(o),c=t(3),s=i(c),u=t(4),p=i(u),m=t(6),d=i(m),g=t(7),_=i(g),f=t(0),h=i(f),y=t(1),v=i(y),b=t(11),E=i(b),A=(r=a=function(e){function n(){return(0,s.default)(this,n),(0,d.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,_.default)(n,e),(0,p.default)(n,[{key:"render",value:function(){return h.default.createElement(E.default,(0,l.default)({viewBox:"0 0 64 64"},this.props),h.default.createElement("path",{d:"M39.425 53.21L23.16 36.947l-4.242-4.243a1 1 0 0 1 0-1.414l4.242-4.243 16.264-16.263a1 1 0 0 1 1.414 0l4.242 4.242a1 1 0 0 1 0 1.414L29.525 31.997l15.556 15.556a1 1 0 0 1 0 1.414L40.84 53.21a1 1 0 0 1-1.414 0z"}))}}]),n}(f.Component),a.propTypes={height:v.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-left-arrow"},r);n.default=A},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M29.78,45.89v5.56H46.44V45.89Zm-11.11,0v5.56h5.56V45.89ZM29.78,34.78v5.56H46.44V34.78Zm-11.11,0v5.56h5.56V34.78ZM29.78,23.67v5.56H46.44V23.67Zm-11.11,0v5.56h5.56V23.67ZM29.78,12.56v5.56H46.44V12.56Zm-11.11,0v5.56h5.56V12.56ZM15.89,7H49.22A2.78,2.78,0,0,1,52,9.78V54.22A2.78,2.78,0,0,1,49.22,57H15.89a2.78,2.78,0,0,1-2.78-2.78V9.78A2.78,2.78,0,0,1,15.89,7Z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-legend"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M53.4647408,17.8549995L35.8387756,35.4809608L25.5911236,25.2333088L6.607347,44.2427025 l3.6122975,3.6122971l15.371479-15.3714752l10.2476521,10.2476501l21.2638779-21.2382584L53.4647408,17.8549995z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-linechart"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("g",null,_.default.createElement("path",{d:"M55 36H9a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1h46a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1z"})))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-minus"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M52 10H12a8 8 0 0 0-8 8v20a8 8 0 0 0 8 8h4v7c0 .567.455 1 .964 1 .17 0 .345-.031.512-.121L32 46h20a8 8 0 0 0 8-8V18a8 8 0 0 0-8-8zm-8 24H20v-4h24v4zm4-8H16v-4h32v4z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-messages"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M23.015 56h-9a2 2 0 0 1-2-2V10a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v44a2 2 0 0 1-2 2zm29-2V10a2 2 0 0 0-2-2h-9a2 2 0 0 0-2 2v44a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-pause"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(8),l=i(o),c=t(3),s=i(c),u=t(4),p=i(u),m=t(6),d=i(m),g=t(7),_=i(g),f=t(1),h=i(f),y=t(0),v=i(y),b=t(11),E=i(b),A=(r=a=function(e){function n(){return(0,s.default)(this,n),(0,d.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,_.default)(n,e),(0,p.default)(n,[{key:"render",value:function(){return v.default.createElement(E.default,(0,l.default)({viewBox:"0 0 64 64"},this.props),v.default.createElement("path",{d:"M55 8H9a1 1 0 0 0-1 1v46a1 1 0 0 0 1 1h46a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1zm-3 36H12V12h40v32zM40.508 25.75l8.217 11.05c.98 1.319.047 3.2-1.587 3.2H16.987c-1.863 0-2.698-2.356-1.257-3.547l6.012-4.966a1.97 1.97 0 0 1 2.513 0l3.859 3.187a1.973 1.973 0 0 0 2.843-.347l6.378-8.578a1.973 1.973 0 0 1 3.173 0zM26 21a4 4 0 1 1-8 0 4 4 0 0 1 8 0z"}))}}]),n}(v.default.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-minus"},r);n.default=A},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M36 35.476V59a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1V35.476C21.103 33.696 16 27.453 16 20c0-8.836 7.163-16 16-16s16 7.164 16 16c0 7.453-5.103 13.697-12 15.476z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={size:"tiny",predefinedClassName:"data-ex-icons-pin"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M15.625 7.434l36.738 23.378a2 2 0 0 1 0 3.375L15.625 57.566c-1.997 1.27-4.61-.164-4.61-2.531V9.965c0-2.368 2.613-3.802 4.61-2.531z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-play"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("g",{transform:"translate(12.000000, 12.000000)"},_.default.createElement("path",{d:"M36.5208333,13.9791667 L31.7291666,9.1875 L37.75,3.2083334 L34.7916666,0.25 L28.8125,6.2708334 L24.0208333,1.4791667 L24.0208333,13.9791667 L36.5208333,13.9791667 Z M13.9791667,1.4791667 L9.1875,6.2708334 L3.2083334,0.25 L0.25,3.2083334 L6.2708334,9.1875 L1.4791667,13.9791667 L13.9791667,13.9791667 L13.9791667,1.4791667 Z M1.4791667,24.0208333 L6.2708334,28.8125 L0.25,34.7916666 L3.2083334,37.75 L9.1875,31.7291666 L13.9791667,36.5208333 L13.9791667,24.0208333 L1.4791667,24.0208333 Z M24.0208333,36.5208333 L28.8125,31.7291666 L34.7916666,37.75 L37.75,34.7916666 L31.7291666,28.8125 L36.5208333,24.0208333 L24.0208333,24.0208333 L24.0208333,36.5208333 Z",id:"Shape"})))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-reduce"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M56 32.9v.001c0 12.739-9.788 23.192-22.255 24.248-1.127.095-2.083-.85-2.083-1.982v-5.256c0-.998.784-1.763 1.776-1.878 7.568-.882 13.46-7.332 13.46-15.132 0-8.402-6.834-15.235-15.234-15.235S16.43 24.499 16.429 32.9h7.313L13.463 49.865c-.773 1.278-2.63 1.269-3.393-.015L0 32.9h7.328c0-13.441 10.895-24.336 24.336-24.336S56 19.46 56 32.9z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-reset"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M49.26,56.17H14.74a6.91,6.91,0,0,1-6.91-6.91V32a3.45,3.45,0,1,1,6.91,0V49.26H49.26V32a3.45,3.45,0,1,1,6.91,0V49.26A6.91,6.91,0,0,1,49.26,56.17Z"}),_.default.createElement("path",{d:"M44.81,24.08a3.5,3.5,0,0,1-4.9,0l-4.45-4.45V35.44a3.45,3.45,0,0,1-6.91,0V19.62l-4.45,4.45a3.5,3.5,0,0,1-4.9,0,3.44,3.44,0,0,1,0-4.87L29.55,8.85a6,6,0,0,1,.52-.45,2.61,2.61,0,0,1,.62-.31,3.45,3.45,0,0,1,2.62,0,2.61,2.61,0,0,1,.62.31,6,6,0,0,1,.52.45L44.81,19.21A3.44,3.44,0,0,1,44.81,24.08Z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-save"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M58 50c0 5.523-4.477 10-10 10s-10-4.477-10-10c0-.432.037-.854.09-1.272L22.236 39.81A9.95 9.95 0 0 1 16 42c-5.523 0-10-4.477-10-10s4.477-10 10-10a9.95 9.95 0 0 1 6.236 2.19l15.854-8.918A10.03 10.03 0 0 1 38 14c0-5.523 4.477-10 10-10s10 4.477 10 10-4.477 10-10 10a9.95 9.95 0 0 1-6.236-2.19L25.91 30.728c.053.418.09.84.09 1.272s-.037.854-.09 1.272l15.854 8.918A9.95 9.95 0 0 1 48 40c5.523 0 10 4.477 10 10z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-share"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M57,15.36a8.38,8.38,0,0,1-8.32,8.32,8.35,8.35,0,0,1-8.32-8.32A8.38,8.38,0,0,1,48.64,7,8.35,8.35,0,0,1,57,15.36Z"}),_.default.createElement("path",{d:"M57,48.64a8.31,8.31,0,0,1-16.35,2.08H23.39A8.31,8.31,0,1,1,13.27,40.61V23.39a8.3,8.3,0,0,1-6.24-8A8.38,8.38,0,0,1,15.36,7a8.3,8.3,0,0,1,8,6.24H36.16v4.16H23.39a7.88,7.88,0,0,1-2.16,3.79,7.88,7.88,0,0,1-3.79,2.16V40.61a8.29,8.29,0,0,1,6,6H40.61a8.29,8.29,0,0,1,6-6V27.84h4.16V40.61A8.3,8.3,0,0,1,57,48.64Z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-select"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("g",{transform:"translate(3, 4) scale(0.9, 0.9)"},_.default.createElement("path",{d:"M32.2,52.32a6.24,6.24,0,0,0,12.09,0h9.56a1.56,1.56,0,0,0,0-3.12H44.29a6.24,6.24,0,0,0-12.09,0h-22a1.56,1.56,0,0,0,0,3.12ZM16.59,33.59a6.24,6.24,0,0,0,12.09,0H53.85a1.56,1.56,0,0,0,0-3.12H28.68a6.24,6.24,0,0,0-12.09,0H10.15a1.56,1.56,0,1,0,0,3.12ZM35.32,11.74H10.15a1.56,1.56,0,1,0,0,3.12H35.32a6.24,6.24,0,0,0,12.09,0h6.44a1.56,1.56,0,0,0,0-3.12H47.41a6.24,6.24,0,0,0-12.09,0Z"})))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-settings"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M56.74,53.21l-3.53,3.53a1.67,1.67,0,0,1-2.35,0L40.21,46.09A24.32,24.32,0,0,0,46.1,40.2L56.74,50.85A1.66,1.66,0,0,1,56.74,53.21Z"}),_.default.createElement("path",{d:"M26.22,6.78A19.46,19.46,0,1,0,42.6,36.7a19.18,19.18,0,0,0,3.08-10.47A19.45,19.45,0,0,0,26.22,6.78ZM11.64,26.22A14.58,14.58,0,1,1,26.22,40.81,14.6,14.6,0,0,1,11.64,26.22Z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-search"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("g",{transform:"translate(7.500000, 7.500000)"},_.default.createElement("path",{d:"M19.5,47.4137931 C19.5,48.8421157 20.6192881,50 22,50 C23.3807119,50 24.5,48.8421157 24.5,47.4137931 L24.5,2.5862069 C24.5,1.15788427 23.3807119,0 22,0 C20.6192881,0 19.5,1.15788427 19.5,2.5862069 L19.5,47.4137931 Z"}),_.default.createElement("rect",{x:"0",y:"4",width:"44",height:"5",rx:"2.5"}),_.default.createElement("rect",{transform:"translate(2.500000, 24.500000) rotate(90.000000) translate(-2.500000, -24.500000) ",x:"-18",y:"22",width:"41",height:"5",rx:"2.5"}),_.default.createElement("rect",{transform:"translate(41.500000, 25.000000) rotate(90.000000) translate(-41.500000, -25.000000) ",x:"20.5",y:"22.5",width:"42",height:"5",rx:"2.5"}),_.default.createElement("rect",{x:"0",y:"41",width:"44",height:"5",rx:"2.5"})))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-split"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M56.0384598,50.5v-8.3076935H8.9615383V50.5H56.0384598z M8.9615383,22.8076916h13.8461533V14.5H8.9615383 V22.8076916z M25.5769234,22.8076916h13.8461533V14.5H25.5769234V22.8076916z M42.1923065,22.8076916h13.8461533V14.5H42.1923065 V22.8076916z M8.9615383,36.6538467h47.0769196v-8.3076935H8.9615383V36.6538467z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-table"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M51.4,13.9v1.6c0,0.9-0.7,1.6-1.6,1.6H13.6c-0.9,0-1.6-0.7-1.6-1.6v-1.6c0-0.9,0.7-1.6,1.6-1.6h9 c0.9,0,1.6-0.7,1.6-1.6C24.3,9.7,25.1,9,26,9h11.5c0.9,0,1.6,0.7,1.6,1.6c0,0.9,0.7,1.6,1.6,1.6h9C50.7,12.3,51.4,13,51.4,13.9z"}),_.default.createElement("path",{d:"M40.8,50.1l0.8-25.4h-3.3l-0.8,25.4H40.8z M30.1,50.1h3.3V24.7h-3.3V50.1z M26,50.1l-0.8-25.4h-3.3l0.8,25.4H26 z M44.9,55H18.5c-0.9,0-1.6-0.7-1.6-1.6l-1.5-31.2c0-0.9,0.7-1.7,1.6-1.7h29.4c0.9,0,1.7,0.8,1.6,1.7l-1.5,31.2 C46.5,54.3,45.8,55,44.9,55z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-trash"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M52 9v6a1 1 0 0 1-1 1H13a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h38a1 1 0 0 1 1 1zm-4 31L34.426 21.336a3 3 0 0 0-4.852 0L16 40h8v16h16V40h8z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string,predefinedClassName:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-upload"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("rect",{x:"35.01",y:"48.31",width:"6.44",height:"6.44"}),_.default.createElement("rect",{x:"35.01",y:"35.43",width:"6.44",height:"6.44"}),_.default.createElement("rect",{x:"35.01",y:"22.55",width:"6.44",height:"6.44"}),_.default.createElement("rect",{x:"35.01",y:"9.67",width:"6.44",height:"6.44"}),_.default.createElement("rect",{x:"22.13",y:"48.31",width:"6.44",height:"6.44"}),_.default.createElement("rect",{x:"22.13",y:"35.43",width:"6.44",height:"6.44"}),_.default.createElement("rect",{x:"22.13",y:"22.55",width:"6.44",height:"6.44"}),_.default.createElement("rect",{x:"22.13",y:"9.67",width:"6.44",height:"6.44"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-vertdot"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(8),l=i(o),c=t(3),s=i(c),u=t(4),p=i(u),m=t(6),d=i(m),g=t(7),_=i(g),f=t(0),h=i(f),y=t(1),v=i(y),b=t(11),E=i(b),A=(r=a=function(e){function n(){return(0,s.default)(this,n),(0,d.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,_.default)(n,e),(0,p.default)(n,[{key:"render",value:function(){return h.default.createElement(E.default,(0,l.default)({viewBox:"0 0 64 64"},this.props),h.default.createElement("path",{d:"M27.768 13.97v4.803a1.2 1.2 0 0 1-1.201 1.2H22.964v8.407a3.603 3.603 0 0 1-3.602 3.603 3.603 3.603 0 0 1 3.602 3.603v8.406H26.567a1.2 1.2 0 0 1 1.2 1.201v4.804a1.2 1.2 0 0 1-1.2 1.2h-6.005a4.804 4.804 0 0 1-4.803-4.803v-7.206a3.603 3.603 0 0 0-3.603-3.602H9.754a1.196 1.196 0 0 1-1.19-1.176h-.01v-4.829c0-.663.537-1.2 1.2-1.2h2.402a3.603 3.603 0 0 0 3.603-3.604v-7.205a4.804 4.804 0 0 1 4.803-4.804h6.005a1.2 1.2 0 0 1 1.2 1.201v.002zm27.584 21.616h-2.401a3.603 3.603 0 0 0-3.603 3.602v7.206a4.804 4.804 0 0 1-4.804 4.804H38.54a1.2 1.2 0 0 1-1.201-1.201V45.193c0-.663.537-1.2 1.2-1.2H42.143v-8.407a3.603 3.603 0 0 1 3.603-3.603 3.603 3.603 0 0 1-3.603-3.603v-8.406H38.54a1.2 1.2 0 0 1-1.201-1.201v-4.804c0-.663.537-1.2 1.2-1.2h6.005a4.804 4.804 0 0 1 4.804 4.803v7.205a3.603 3.603 0 0 0 3.603 3.603h2.401c.654 0 1.175.526 1.19 1.176h.011v4.829a1.2 1.2 0 0 1-1.2 1.2z"}))}}]),n}(f.Component),a.propTypes={height:v.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-crosshairs"},r);n.default=A},function(e,n,t){t(301),t(2121),e.exports=t(49).Array.from},function(e,n,t){"use strict";var i=t(464),a=t(108),r=t(300),o=t(2122),l=t(2123),c=t(846),s=t(2124),u=t(849);a(a.S+a.F*!t(2125)(function(e){Array.from(e)}),"Array",{from:function(e){var n,t,a,p,m=r(e),d="function"==typeof this?this:Array,g=arguments.length,_=g>1?arguments[1]:void 0,f=void 0!==_,h=0,y=u(m);if(f&&(_=i(_,g>2?arguments[2]:void 0,2)),void 0==y||d==Array&&l(y))for(n=c(m.length),t=new d(n);n>h;h++)s(t,h,f?_(m[h],h):m[h]);else for(p=y.call(m),t=new d;!(a=p.next()).done;h++)s(t,h,f?o(p,_,[a.value,h],!0):a.value);return t.length=h,t}})},function(e,n,t){var i=t(153);e.exports=function(e,n,t,a){try{return a?n(i(t)[0],t[1]):n(t)}catch(n){var r=e.return;throw void 0!==r&&i(r.call(e)),n}}},function(e,n,t){var i=t(183),a=t(85)("iterator"),r=Array.prototype;e.exports=function(e){return void 0!==e&&(i.Array===e||r[a]===e)}},function(e,n,t){"use strict";var i=t(120),a=t(233);e.exports=function(e,n,t){n in e?i.f(e,n,a(0,t)):e[n]=t}},function(e,n,t){var i=t(85)("iterator"),a=!1;try{var r=[7][i]();r.return=function(){a=!0},Array.from(r,function(){throw 2})}catch(e){}e.exports=function(e,n){if(!n&&!a)return!1;var t=!1;try{var r=[7],o=r[i]();o.next=function(){return{done:t=!0}},r[i]=function(){return o},e(r)}catch(e){}return t}},function(e,n,t){"use strict";var i=t(304);n.a=Object(i.a)("text/html",function(e){return document.createRange().createContextualFragment(e.responseText)})},function(e,n,t){"use strict";var i=t(304);n.a=Object(i.a)("application/json",function(e){return JSON.parse(e.responseText)})},function(e,n,t){"use strict";var i=t(304);n.a=Object(i.a)("text/plain",function(e){return e.responseText})},function(e,n,t){"use strict";var i=t(304);n.a=Object(i.a)("application/xml",function(e){var n=e.responseXML;if(!n)throw new Error("parse error");return n})},function(e,n,t){"use strict";var i=t(480),a=t(860);n.a=Object(a.a)("text/csv",i.csvParse)},function(e,n,t){"use strict";t.d(n,"c",function(){return r}),t.d(n,"d",function(){return o}),t.d(n,"a",function(){return l}),t.d(n,"b",function(){return c});var i=t(481),a=Object(i.a)(","),r=a.parse,o=a.parseRows,l=a.format,c=a.formatRows},function(e,n,t){"use strict";t.d(n,"c",function(){return r}),t.d(n,"d",function(){return o}),t.d(n,"a",function(){return l}),t.d(n,"b",function(){return c});var i=t(481),a=Object(i.a)("\t"),r=a.parse,o=a.parseRows,l=a.format,c=a.formatRows},function(e,n,t){"use strict";var i=t(480),a=t(860);n.a=Object(a.a)("text/tab-separated-values",i.tsvParse)},function(e,n,t){function i(e){return t(a(e))}function a(e){var n=r[e];if(!(n+1))throw new Error("Cannot find module '"+e+"'.");return n}var r={"./af":865,"./af.js":865,"./ar":866,"./ar-dz":867,"./ar-dz.js":867,"./ar-kw":868,"./ar-kw.js":868,"./ar-ly":869,"./ar-ly.js":869,"./ar-ma":870,"./ar-ma.js":870,"./ar-sa":871,"./ar-sa.js":871,"./ar-tn":872,"./ar-tn.js":872,"./ar.js":866,"./az":873,"./az.js":873,"./be":874,"./be.js":874,"./bg":875,"./bg.js":875,"./bm":876,"./bm.js":876,"./bn":877,"./bn.js":877,"./bo":878,"./bo.js":878,"./br":879,"./br.js":879,"./bs":880,"./bs.js":880,"./ca":881,"./ca.js":881,"./cs":882,"./cs.js":882,"./cv":883,"./cv.js":883,"./cy":884,"./cy.js":884,"./da":885,"./da.js":885,"./de":886,"./de-at":887,"./de-at.js":887,"./de-ch":888,"./de-ch.js":888,"./de.js":886,"./dv":889,"./dv.js":889,"./el":890,"./el.js":890,"./en-au":891,"./en-au.js":891,"./en-ca":892,"./en-ca.js":892,"./en-gb":893,"./en-gb.js":893,"./en-ie":894,"./en-ie.js":894,"./en-il":895,"./en-il.js":895,"./en-nz":896,"./en-nz.js":896,"./eo":897,"./eo.js":897,"./es":898,"./es-do":899,"./es-do.js":899,"./es-us":900,"./es-us.js":900,"./es.js":898,"./et":901,"./et.js":901,"./eu":902,"./eu.js":902,"./fa":903,"./fa.js":903,"./fi":904,"./fi.js":904,"./fo":905,"./fo.js":905,"./fr":906,"./fr-ca":907,"./fr-ca.js":907,"./fr-ch":908,"./fr-ch.js":908,"./fr.js":906,"./fy":909,"./fy.js":909,"./gd":910,"./gd.js":910,"./gl":911,"./gl.js":911,"./gom-latn":912,"./gom-latn.js":912,"./gu":913,"./gu.js":913,"./he":914,"./he.js":914,"./hi":915,"./hi.js":915,"./hr":916,"./hr.js":916,"./hu":917,"./hu.js":917,"./hy-am":918,"./hy-am.js":918,"./id":919,"./id.js":919,"./is":920,"./is.js":920,"./it":921,"./it.js":921,"./ja":922,"./ja.js":922,"./jv":923,"./jv.js":923,"./ka":924,"./ka.js":924,"./kk":925,"./kk.js":925,"./km":926,"./km.js":926,"./kn":927,"./kn.js":927,"./ko":928,"./ko.js":928,"./ky":929,"./ky.js":929,"./lb":930,"./lb.js":930,"./lo":931,"./lo.js":931,"./lt":932,"./lt.js":932,"./lv":933,"./lv.js":933,"./me":934,"./me.js":934,"./mi":935,"./mi.js":935,"./mk":936,"./mk.js":936,"./ml":937,"./ml.js":937,"./mn":938,"./mn.js":938,"./mr":939,"./mr.js":939,"./ms":940,"./ms-my":941,"./ms-my.js":941,"./ms.js":940,"./mt":942,"./mt.js":942,"./my":943,"./my.js":943,"./nb":944,"./nb.js":944,"./ne":945,"./ne.js":945,"./nl":946,"./nl-be":947,"./nl-be.js":947,"./nl.js":946,"./nn":948,"./nn.js":948,"./pa-in":949,"./pa-in.js":949,"./pl":950,"./pl.js":950,"./pt":951,"./pt-br":952,"./pt-br.js":952,"./pt.js":951,"./ro":953,"./ro.js":953,"./ru":954,"./ru.js":954,"./sd":955,"./sd.js":955,"./se":956,"./se.js":956,"./si":957,"./si.js":957,"./sk":958,"./sk.js":958,"./sl":959,"./sl.js":959,"./sq":960,"./sq.js":960,"./sr":961,"./sr-cyrl":962,"./sr-cyrl.js":962,"./sr.js":961,"./ss":963,"./ss.js":963,"./sv":964,"./sv.js":964,"./sw":965,"./sw.js":965,"./ta":966,"./ta.js":966,"./te":967,"./te.js":967,"./tet":968,"./tet.js":968,"./tg":969,"./tg.js":969,"./th":970,"./th.js":970,"./tl-ph":971,"./tl-ph.js":971,"./tlh":972,"./tlh.js":972,"./tr":973,"./tr.js":973,"./tzl":974,"./tzl.js":974,"./tzm":975,"./tzm-latn":976,"./tzm-latn.js":976,"./tzm.js":975,"./ug-cn":977,"./ug-cn.js":977,"./uk":978,"./uk.js":978,"./ur":979,"./ur.js":979,"./uz":980,"./uz-latn":981,"./uz-latn.js":981,"./uz.js":980,"./vi":982,"./vi.js":982,"./x-pseudo":983,"./x-pseudo.js":983,"./yo":984,"./yo.js":984,"./zh-cn":985,"./zh-cn.js":985,"./zh-hk":986,"./zh-hk.js":986,"./zh-tw":987,"./zh-tw.js":987};i.keys=function(){return Object.keys(r)},i.resolve=a,e.exports=i,i.id=2134},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(){var e;return f.default.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:e=0;case 1:if(!(e1&&void 0!==arguments[1]?arguments[1]:{},o=(0,A.validateInputData)(i);if(!o)return{};var l=o.rows,s=(0,g.default)({id:(0,E.generateHashId)(4),label:"new dataset"},t),u=s.id,p=o.fields.map(function(e,n){return(0,g.default)({},e,{id:e.name,tableFieldIndex:n+1})});return(0,m.default)({},u,(0,g.default)({},s,{color:s.color||r(a),id:u,allData:l,data:l.slice(),filteredIndex:l.map(function(e,n){return n}),filteredIndexForDomain:l.map(function(e,n){return n}),fieldPairs:c(p),fields:p}))}function l(e,n){return e.replace(new RegExp(n,"ig"),"").replace(/[_,.]+/g," ").trim()}function c(e){var n=e.map(function(e){return e.name.toLowerCase()});return n.reduce(function(t,i,a){var r=!0,o=!1,c=void 0;try{for(var s,p=b.TRIP_POINT_FIELDS[Symbol.iterator]();!(r=(s=p.next()).done);r=!0){var m=s.value;if(i.endsWith(m[0])){var d=function(){var r=new RegExp(m[0]+"$"),o=i.replace(r,m[1]),c=n.findIndex(function(e){return e===o});if(c>-1){var s=l(i,m[0]);return t.push({defaultName:s,pair:{lat:{fieldIdx:a,value:e[a].name},lng:{fieldIdx:c,value:e[c].name}},suffix:m}),{v:t}}}();if("object"===(void 0===d?"undefined":(0,u.default)(d)))return d.v}}}catch(e){o=!0,c=e}finally{try{!r&&p.return&&p.return()}finally{if(o)throw c}}return t},[])}Object.defineProperty(n,"__esModule",{value:!0}),n.datasetColorMaker=void 0;var s=t(122),u=i(s),p=t(15),m=i(p),d=t(8),g=i(d),_=t(989),f=i(_);n.createNewDataEntry=o,n.removeSuffixAndDelimiters=l,n.findPointFieldPairs=c;var h=t(98),y=t(234),v=i(y),b=t(13),E=t(77),A=t(235),S=f.default.mark(a),w=["#8F2FBF","#005CFF","#C06C84","#F8B195","#547A82","#3EACA8","#A2D4AB"].map(h.hexToRgb),N=n.datasetColorMaker=a()},function(e,n,t){(function(n){var i="object"==typeof n?n:"object"==typeof window?window:"object"==typeof self?self:this,a=i.regeneratorRuntime&&Object.getOwnPropertyNames(i).indexOf("regeneratorRuntime")>=0,r=a&&i.regeneratorRuntime;if(i.regeneratorRuntime=void 0,e.exports=t(544),a)i.regeneratorRuntime=r;else try{delete i.regeneratorRuntime}catch(e){i.regeneratorRuntime=void 0}}).call(n,t(27))},function(e,n,t){"use strict";n.__esModule=!0;var i=t(856),a=function(e){return e&&e.__esModule?e:{default:e}}(i);n.default=function(e){return Array.isArray(e)?e:(0,a.default)(e)}},function(e,n,t){"use strict";e.exports={Analyzer:t(2139),DATA_TYPES:t(305).DATA_TYPES,RegexList:t(991)}},function(e,n,t){"use strict";function i(e,n){return null===e||e===o.NULL||!(""!==e||!p[n])}function a(e,n){return function(t){var a=e.filter(function(e){return!i(e[n],t)}),r=Math.min(s,a.length),o=0;return a.some(function(e){var i=e[n];return!1===Boolean(l[t](i))?r-=1:o+=1,r<=0}),r>0&&o>0}}function r(e,n){return(e||[]).reduce(function(e,t){return e||(t.name&&t.name===n?t.dataType:t.regex&&t.regex.test(n)?t.dataType:e)},!1)}var o=t(305),l=t(2140),c=t(990),s=3,u={};u._category=function(e){return o.TYPES_TO_CATEGORIES[e]||o.CATEGORIES.DIMENSION};var p={PAIR_GEOMETRY_FROM_STRING:!0,GEOMETRY_FROM_STRING:!0,NUMBER:!0};u.computeColMeta=function(e,n){return e&&0!==Object.keys(e).length?Object.keys(e[0]).reduce(function(t,i){var l="",s=r(n,i);s||(s=o.VALIDATORS.find(a(e,i)));var p=u._category(s);if(!s)return t;if(s&&-1!==o.TIME_VALIDATORS.indexOf(s)){var m=c.findFirstNonNullValue(e,i);if(null===m)return t;l=c.detectTimeFormat(m,s)}var d={key:i,label:i,type:s,category:p,format:l};if(s===o.DATA_TYPES.GEOMETRY){var g=c.findFirstNonNullValue(e,i);if(null===g)return t;d.geoType="string"==typeof g.type?g.type.toUpperCase():null}if(s===o.DATA_TYPES.GEOMETRY_FROM_STRING){var _=c.findFirstNonNullValue(e,i);if(null===_)return t;d.geoType=_.split(" ")[0].toUpperCase()}return s===o.DATA_TYPES.PAIR_GEOMETRY_FROM_STRING&&(d.geoType="POINT"),t.push(d),t},[]):[]},e.exports=u},function(e,n,t){"use strict";var i=t(305),a=t(990),r=i.DATA_TYPES,o={};o[r.GEOMETRY]=a.isGeographic,o[r.GEOMETRY_FROM_STRING]=a.buildRegexCheck("isStringGeometry"),o[r.PAIR_GEOMETRY_FROM_STRING]=a.buildRegexCheck("isPairwisePointGeometry"),o[r.BOOLEAN]=a.isBoolean,o[r.CURRENCY]=a.buildRegexCheck("isCurrency"),o[r.PERCENT]=a.buildRegexCheck("isPercentage"),o[r.DATETIME]=a.buildRegexCheck("isDateTime"),o[r.DATE]=a.buildRegexCheck("isDate"),o[r.TIME]=a.buildRegexCheck("isTime"),o[r.INT]=a.buildRegexCheck("isInt"),o[r.FLOAT]=a.buildRegexCheck("isFloat"),o[r.NUMBER]=function(e){return!isNaN(e)},o[r.ZIPCODE]=a.buildRegexCheck("isZipCode"),o[r.CITY]=a.buildRegexCheck("isCity"),o[r.STRING]=a.isString,e.exports=o},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e,n){if(!e)return[];var t=[];return Object.keys(n).forEach(function(i){var a=n[i].findDefaultLayerProps(e);if(a){var r=(Array.isArray(a)?a:[a]).map(function(t){return new n[i]((0,u.default)({},t,{dataId:e.id}))});t=t.concat(r)}}),t}function r(e,n,t){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=e.type,r=n.datasets,o=r[e.config.dataId]||{},l=o.data,c=o.filteredIndex,s=o.allData;return a&&e.hasAllColumns()?{layerData:e.formatLayerData(l,s,c,t,i),layer:e}:{layer:e,layerData:{}}}function o(e){return Array.isArray(e)&&e.length>=4?(0,u.default)({},p.DEFAULT_LIGHT_SETTINGS,{lightsPosition:[].concat((0,c.default)(e.slice(0,2)),[p.DEFAULT_LIGHT_SETTINGS.lightsPosition[2]],(0,c.default)(e.slice(2,4)),[p.DEFAULT_LIGHT_SETTINGS.lightsPosition[5]])}):p.DEFAULT_LIGHT_SETTINGS}Object.defineProperty(n,"__esModule",{value:!0});var l=t(34),c=i(l),s=t(8),u=i(s);n.findDefaultLayer=a,n.calculateLayerData=r,n.getLightSettingsFromBounds=o;var p=t(13)},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var a=t(8),r=i(a),o=t(3),l=i(o),c=t(4),s=i(c),u=t(36),p=t(2143),m=i(p),d=t(2144),g=i(d),_=t(2145),f=i(_),h=t(2146),y=i(h),v=t(157),b={visState:m.default,mapState:y.default,mapStyle:f.default},E=function(){function e(){(0,l.default)(this,e),this._validVersions=v.VERSIONS,this._version=v.CURRENT_VERSION,this._reducerSchemas=b,this._datasetSchema=g.default,this._datasetLastSaved=null,this._savedDataset=null}return(0,s.default)(e,[{key:"save",value:function(e){return{datasets:this.getDatasetToSave(e),config:this.getConfigToSave(e),info:{app:"kepler.gl",created_at:(new Date).toString()}}}},{key:"load",value:function(e,n){return{datasets:this.parseSavedData(e),config:n?this.parseSavedConfig(n):void 0}}},{key:"getDatasetToSave",value:function(e){var n=this;if(!this.hasDataChanged(e))return this._savedDataset;var t=e.visState,i=Object.values(t.datasets).map(function(e){return{version:n._version,data:n._datasetSchema[n._version].save(e)}});return this._datasetLastSaved=t.datasets,this._savedDataset=i,i}},{key:"getConfigToSave",value:function(e){var n=this,t=Object.keys(this._reducerSchemas).reduce(function(t,i){return(0,r.default)({},t,n._reducerSchemas[i][n._version].save(e[i]))},{});return{version:this._version,config:t}}},{key:"parseSavedData",value:function(e){var n=this;return e.reduce(function(e,t){var i=n.validateVersion(t.version);return i?(e.push(n._datasetSchema[i].load(t.data)),e):e},[])}},{key:"parseSavedConfig",value:function(e){var n=this,t=e.version,i=e.config,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=this.validateVersion(t);return o?Object.keys(i).reduce(function(e,t){return(0,r.default)({},e,t in n._reducerSchemas?n._reducerSchemas[t][o].load(i[t],a[t]):{})},{}):null}},{key:"validateVersion",value:function(e){return e?this._validVersions[e]?e:(u.console.error(e+" is not a valid version"),null):(u.console.error("There is no version number associated with this saved map"),null)}},{key:"hasDataChanged",value:function(e){return this._datasetLastSaved!==e.visState.datasets}}]),e}(),A=new E;n.default=A},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e){var n=[0,50];return e.visConfig.extruded?"heightField":e.visConfig.stroked?"sizeField":10!==e.visConfig.radius||e.visConfig.radiusRange.some(function(e,t){return e!==n[t]})?"radiusField":"sizeField"}Object.defineProperty(n,"__esModule",{value:!0}),n.visStateSchema=n.visStateSchemaV1=n.visStateSchemaV0=n.propertiesV1=n.propertiesV0=n.filterPropsV1=n.DimensionFieldSchema=n.filterPropsV0=n.layerPropsV1=n.layerPropsV0=n.dimensionPropsV0=void 0;var r,o=t(8),l=i(o),c=t(15),s=i(c),u=t(3),p=i(u),m=t(4),d=i(m),g=t(6),_=i(g),f=t(7),h=i(f),y=t(306),v=i(y),b=t(157),E=t(123),A=t(307),S=i(A),w=n.dimensionPropsV0=["name","type"],N=function(e){function n(){var e,t,i,a;(0,p.default)(this,n);for(var r=arguments.length,o=Array(r),l=0;l-1?e.data[i.fieldIdx]:0]}},I=n.pointPosResolver=function(e){var n=e.lat,t=e.lng,i=e.altitude;return n.fieldIdx+"-"+t.fieldIdx+"-"+(i?i.fieldIdx:"z")},R=n.pointRequiredColumns=["lat","lng"],C=n.pointOptionalColumns=["altitude"],D=n.pointVisConfigs={radius:"radius",fixedRadius:"fixedRadius",opacity:"opacity",outline:"outline",thickness:"thickness",colorRange:"colorRange",radiusRange:"radiusRange","hi-precision":"hi-precision"},M=function(e){function n(e){(0,s.default)(this,n);var t=(0,d.default)(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.registerVisConfig(D),t.getPosition=(0,E.default)(T,I),t}return(0,h.default)(n,e),(0,p.default)(n,[{key:"formatLayerData",value:function(e,n,t,i){var a=this,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=this.config,l=o.colorScale,c=o.colorDomain,s=o.colorField,u=o.color,p=o.columns,m=o.sizeField,d=o.sizeScale,g=o.sizeDomain,_=o.visConfig,f=_.radiusRange,h=_.fixedRadius,y=_.colorRange,v=s&&this.getVisChannelScale(l,c,y.colors.map(N.hexToRgb)),b=m&&this.getVisChannelScale(d,g,f,h),E=this.getPosition(p);i&&i.getPosition===E||this.updateLayerMeta(n,E);var A=void 0;A=i&&i.data&&r.sameData&&i.getPosition===E?i.data:t.reduce(function(e,t){return E({data:n[t]}).every(Number.isFinite)?(e.push({data:n[t]}),e):e},[]);var S=function(e){return b?a.getEncodedChannelValue(b,e.data,m):1};return{data:A,getPosition:E,getColor:function(e){return v?a.getEncodedChannelValue(v,e.data,s):u},getRadius:S}}},{key:"updateLayerMeta",value:function(e,n){var t=this.getPointsBounds(e,function(e){return n({data:e})});this.updateMeta({bounds:t})}},{key:"renderLayer",value:function(e){var n=e.data,t=e.idx,i=e.layerInteraction,a=e.objectHovered,o=e.mapState,c=e.interactionConfig,s=(0,l.default)({outline:this.config.visConfig.outline,radiusMinPixels:1,fp64:this.config.visConfig["hi-precision"],strokeWidth:this.config.visConfig.thickness,radiusScale:this.getRadiusScaleByZoom(o)},this.config.visConfig.fixedRadius?{}:{radiusMaxPixels:500}),u=(0,l.default)({},s,i,n,{idx:t,opacity:this.config.visConfig.opacity,pickable:!0,updateTriggers:{getRadius:{sizeField:this.config.sizeField,radiusRange:this.config.visConfig.radiusRange,fixedRadius:this.config.visConfig.fixedRadius,sizeScale:this.config.sizeScale},getColor:{color:this.config.color,colorField:this.config.colorField,colorRange:this.config.visConfig.colorRange,colorScale:this.config.colorScale}}});return[c.brush.enabled?new w.default((0,l.default)({},u,{id:this.id+"-brush",enableBrushing:!0,brushRadius:1e3*c.brush.config.size})):new A.ScatterplotLayer((0,l.default)({id:this.id},u))].concat((0,r.default)(this.isLayerHovered(a)?[new A.ScatterplotLayer((0,l.default)({},s,{id:this.id+"-hovered",data:[{color:this.config.highlightColor,position:n.getPosition(a.object),radius:n.getRadius(a.object)}],pickable:!1}))]:[]))}},{key:"type",get:function(){return"point"}},{key:"isAggregated",get:function(){return!1}},{key:"layerIcon",get:function(){return x.default}},{key:"requiredLayerColumns",get:function(){return R}},{key:"optionalColumns",get:function(){return C}},{key:"columnPairs",get:function(){return this.defaultPointColumnPairs}},{key:"noneLayerDataAffectingProps",get:function(){return[].concat((0,r.default)((0,_.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"noneLayerDataAffectingProps",this)),["radius"])}},{key:"visualChannels",get:function(){return(0,l.default)({},(0,_.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"visualChannels",this),{size:(0,l.default)({},(0,_.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"visualChannels",this).size,{range:"radiusRange",property:"radius",channelScaleType:"radius"})})}}],[{key:"findDefaultLayerProps",value:function(e){var n=e.fieldPairs,t=void 0===n?[]:n,i=[];return t.forEach(function(e){var n=e.pair.lat,t=e.pair.lng,a=e.defaultName,r={label:a.length?a:"Point"};n.value in L.DEFAULT_LAYER_COLOR&&(r.color=(0,N.hexToRgb)(L.DEFAULT_LAYER_COLOR[n.value])),0===i.length&&(r.isVisible=!0),r.columns={lat:n,lng:t,altitude:{value:null,fieldIdx:-1,optional:!0}},i.push(r)}),i}}]),n}(v.default);n.default=M},function(e,n,t){t(2151),e.exports=t(49).Object.getPrototypeOf},function(e,n,t){var i=t(300),a=t(847);t(477)("getPrototypeOf",function(){return function(e){return a(i(e))}})},function(e,n,t){e.exports={default:t(2153),__esModule:!0}},function(e,n,t){t(2154);var i=t(49).Object;e.exports=function(e,n){return i.getOwnPropertyDescriptor(e,n)}},function(e,n,t){var i=t(152),a=t(476).f;t(477)("getOwnPropertyDescriptor",function(){return function(e,n){return a(i(e),n)}})},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=t(3),r=i(a),o=t(4),l=i(o),c=t(6),s=i(c),u=t(59),p=i(u),m=t(7),d=i(m),g=t(8),_=i(g),f=t(19),h=t(2156),y=i(h),v=t(489),b=i(v),E=t(2157),A=i(E),S=(0,_.default)({},f.ScatterplotLayer.defaultProps,{enableBrushing:!0,brushRadius:1e5,mousePosition:[0,0],outsideBrushRadius:0}),w=function(e){function n(){return(0,r.default)(this,n),(0,s.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,l.default)(n,[{key:"getShaders",value:function(){return{vs:b.default+y.default,fs:A.default,shaderCache:this.context.shaderCache}}},{key:"draw",value:function(e){var t=e.uniforms;(0,p.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"draw",this).call(this,{uniforms:(0,_.default)({},t,{brushRadius:this.props.brushRadius,outsideBrushRadius:this.props.outsideBrushRadius,mousePos:this.props.mousePosition?new Float32Array(this.unproject(this.props.mousePosition)):S.mousePosition,enableBrushing:this.props.enableBrushing})})}}]),n}(f.ScatterplotLayer);n.default=w,w.layerName="ScatterplotBrushingLayer",w.defaultProps=S},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default="#define SHADER_NAME scatterplot-brushing-layer-vertex-shader\n\nattribute vec3 positions;\n\nattribute vec3 instancePositions;\nattribute float instanceRadius;\nattribute vec4 instanceColors;\nattribute vec3 instancePickingColors;\n\nuniform float opacity;\nuniform float radiusScale;\nuniform float radiusMinPixels;\nuniform float radiusMaxPixels;\nuniform float renderPickingBuffer;\nuniform float outline;\nuniform float strokeWidth;\n\n// uniform for brushing\nuniform float enableBrushing;\nuniform float outsideBrushRadius;\n\nvarying vec4 vColor;\nvarying vec2 unitPosition;\nvarying float innerUnitRadius;\n\nvoid main(void) {\n\n // if enableBrushing is truthy calculate whether instancePosition is in range\n float isPtInBrush = isPointInRange(instancePositions.xy, enableBrushing);\n\n float finalRadius = mix(outsideBrushRadius, instanceRadius, isPtInBrush);\n\n // Multiply out radius and clamp to limits\n float outerRadiusPixels = clamp(\n project_scale(radiusScale * finalRadius),\n mix(0.0, radiusMinPixels, isPtInBrush),\n radiusMaxPixels\n );\n // outline is centered at the radius\n // outer radius needs to offset by half stroke width\n outerRadiusPixels += outline * mix(0., strokeWidth, isPtInBrush) / 2.;\n\n // position on the containing square in [-1, 1] space\n unitPosition = positions.xy;\n // 0 - solid circle, 1 - stroke with lineWidth=0\n innerUnitRadius = outline * (1. - strokeWidth / outerRadiusPixels);\n\n // Find the center of the point and add the current vertex\n vec3 center = project_position(instancePositions);\n vec3 vertex = positions * outerRadiusPixels;\n gl_Position = project_to_clipspace(vec4(center + vertex, 1.));\n\n // Apply opacity to instance color, or return instance picking color\n vec4 color = vec4(instanceColors.rgb, instanceColors.a * opacity) / 255.;\n vec4 pickingColor = vec4(instancePickingColors / 255., 1.);\n vColor = mix(color, pickingColor, renderPickingBuffer);\n}\n"},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default="#define SHADER_NAME scatterplot-layer-fragment-shader\n\n#ifdef GL_ES\nprecision highp float;\n#endif\n\nvarying vec4 vColor;\nvarying vec2 unitPosition;\nvarying float innerUnitRadius;\n\nvoid main(void) {\n\n float distToCenter = length(unitPosition);\n\n if (distToCenter <= 1.0 && distToCenter >= innerUnitRadius) {\n gl_FragColor = vColor;\n } else {\n discard;\n }\n}\n"},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("circle",{cx:"29.4",cy:"31.6",r:"8.4",className:"cr1"}),_.default.createElement("circle",{cx:"48.5",cy:"15.7",r:"6.5",className:"cr2"}),_.default.createElement("circle",{cx:"11",cy:"44.2",r:"3",className:"cr3"}),_.default.createElement("circle",{cx:"50",cy:"44.2",r:"5",className:"cr4"}),_.default.createElement("circle",{cx:"34",cy:"54.2",r:"3",className:"cr5"}),_.default.createElement("circle",{cx:"14",cy:"16.2",r:"4",className:"cr6"}))}}]),n}(g.Component),a.propTypes={height:h.default.string,colors:h.default.arrayOf(h.default.string)},a.defaultProps={height:"16px",predefinedClassName:"point-layer-icon",totalColor:6},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=t(34),r=i(a),o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(59),d=i(m),g=t(7),_=i(g),f=t(8),h=i(f),y=t(19),v=t(998),b=i(v),E=t(489),A=i(E),S=t(999),w=i(S),N=t(2160),O=i(N),x=t(2161),L=i(x),T=(0,h.default)({},y.ArcLayer.defaultProps,{brushSource:!0,brushTarget:!0,enableBrushing:!0,getStrokeWidth:function(e){return e.strokeWidth},strokeScale:1,brushRadius:1e5,pickedColor:[254,210,26,255],mousePosition:[0,0]}),I=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,_.default)(n,e),(0,s.default)(n,[{key:"getShaders",value:function(){var e=(0,d.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"getShaders",this).call(this),t=w.default+b.default+A.default;return(0,h.default)({},e,{vs:t+(this.props.fp64?L.default:O.default)})}},{key:"initializeState",value:function(){(0,d.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"initializeState",this).call(this),this.state.attributeManager.addInstanced({instanceStrokeWidth:{size:1,accessor:["getStrokeWidth"],update:this.calculateInstanceStrokeWidth}})}},{key:"draw",value:function(e){var t=e.uniforms,i=this.props,a=i.brushSource,o=i.brushTarget,l=i.brushRadius,c=i.enableBrushing,s=i.pickedColor,u=i.mousePosition,p=i.strokeScale,m=Array.isArray(s)?s:T.pickedColor;(0,d.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"draw",this).call(this,{uniforms:(0,h.default)({},t,{brushSource:a,brushTarget:o,brushRadius:l,enableBrushing:c,strokeScale:p,pickedColor:new Uint8ClampedArray(Number.isFinite(s[3])?m:[].concat((0,r.default)(m),[255])),mousePos:u?new Float32Array(this.unproject(u)):T.mousePosition})})}},{key:"calculateInstanceStrokeWidth",value:function(e){var n=this.props,t=n.data,i=n.getStrokeWidth,a=e.value,r=e.size,o=0,l=!0,c=!1,s=void 0;try{for(var u,p=t[Symbol.iterator]();!(l=(u=p.next()).done);l=!0){var m=u.value,d=i(m);a[o]=Number.isFinite(d)?d:1,o+=r}}catch(e){c=!0,s=e}finally{try{!l&&p.return&&p.return()}finally{if(c)throw s}}}}]),n}(y.ArcLayer);n.default=I,I.layerName="ArcBrushingLayer",I.defaultProps=T},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default="#define SHADER_NAME arc-brushing-layer-vertex-shader\n\nconst float N = 49.0;\n\nattribute vec3 positions;\nattribute vec4 instanceSourceColors;\nattribute vec4 instanceTargetColors;\nattribute vec4 instancePositions;\nattribute vec3 instancePickingColors;\nattribute float instanceStrokeWidth;\n\nuniform float numSegments;\nuniform float strokeScale;\nuniform float opacity;\nuniform float renderPickingBuffer;\nuniform vec4 pickedColor;\n\nuniform float enableBrushing;\nuniform float brushSource;\nuniform float brushTarget;\n\nvarying vec4 vColor;\n\nfloat paraboloid(vec2 source, vec2 target, float ratio) {\n\n vec2 x = mix(source, target, ratio);\n vec2 center = mix(source, target, 0.5);\n\n float dSourceCenter = distance(source, center);\n float dXCenter = distance(x, center);\n return (dSourceCenter + dXCenter) * (dSourceCenter - dXCenter);\n}\n\nfloat getSegmentRatio(float index) {\n return smoothstep(0.0, 1.0, index / (numSegments - 1.0));\n}\n\nvec3 getPos(vec2 source, vec2 target, float segmentRatio) {\n float vertex_height = paraboloid(source, target, segmentRatio);\n\n return vec3(\n mix(source, target, segmentRatio),\n sqrt(max(0.0, vertex_height))\n );\n}\n\nvoid main(void) {\n vec2 source = project_position(instancePositions.xy);\n vec2 target = project_position(instancePositions.zw);\n\n // if not enabled isPointInRange will always return true\n float isSourceInBrush = isPointInRange(instancePositions.xy, brushSource);\n float isTargetInBrush = isPointInRange(instancePositions.zw, brushTarget);\n\n float isInBrush = float(enableBrushing <= 0. ||\n (brushSource * isSourceInBrush > 0. || brushTarget * isTargetInBrush > 0.));\n\n float segmentIndex = positions.x;\n float segmentRatio = getSegmentRatio(segmentIndex);\n\n // if it's the first point, use next - current as direction\n // otherwise use current - prev\n float indexDir = mix(-1.0, 1.0, step(segmentIndex, 0.0));\n float nextSegmentRatio = getSegmentRatio(segmentIndex + indexDir);\n\n vec3 currPos = getPos(source, target, segmentRatio);\n vec3 nextPos = getPos(source, target, nextSegmentRatio);\n vec4 curr = project_to_clipspace(vec4(currPos, 1.0));\n vec4 next = project_to_clipspace(vec4(nextPos, 1.0));\n\n // mix strokeWidth with brush, if not in brush, return 0\n float strokeWidth = strokeScale * instanceStrokeWidth;\n float finalWidth = mix(0.0, strokeWidth, isInBrush);\n\n // extrude\n vec2 offset = getExtrusionOffset((next.xy - curr.xy) * indexDir, positions.y, finalWidth);\n gl_Position = curr + vec4(offset, 0.0, 0.0);\n\n float picked = isPicked(instancePickingColors);\n\n vec4 color = mix(instanceSourceColors, instanceTargetColors, segmentRatio) / 255.;\n vec4 finalColor = mix(color, pickedColor / 255., picked);\n\n vColor = mix(\n vec4(finalColor.rgb, finalColor.a * opacity),\n vec4(instancePickingColors / 255., 1.),\n renderPickingBuffer\n );\n}\n"},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default="#define SHADER_NAME arc-layer-vertex-shader-64\n\nattribute vec3 positions;\nattribute vec4 instanceSourceColors;\nattribute vec4 instanceTargetColors;\n\nattribute vec4 instancePositions;\nattribute vec4 instancePositions64Low;\n\nattribute vec3 instancePickingColors;\n\nattribute float instanceStrokeWidth;\n\nuniform float numSegments;\nuniform float strokeScale;\nuniform float opacity;\nuniform float renderPickingBuffer;\nuniform vec4 pickedColor;\n\nuniform float enableBrushing;\nuniform float brushSource;\nuniform float brushTarget;\n\nvarying vec4 vColor;\n\nvec2 paraboloid_fp64(vec2 source[2], vec2 target[2], float ratio) {\n\n vec2 x[2];\n vec2_mix_fp64(source, target, ratio, x);\n vec2 center[2];\n vec2_mix_fp64(source, target, 0.5, center);\n\n vec2 dSourceCenter = vec2_distance_fp64(source, center);\n vec2 dXCenter = vec2_distance_fp64(x, center);\n return mul_fp64(sum_fp64(dSourceCenter, dXCenter), sub_fp64(dSourceCenter, dXCenter));\n}\n\nfloat getSegmentRatio(float index) {\n return smoothstep(0.0, 1.0, index / (numSegments - 1.0));\n}\n\nvoid get_pos_fp64(vec2 source[2], vec2 target[2], float segmentRatio, out vec2 position[4]) {\n\n vec2 vertex_height = paraboloid_fp64(source, target, segmentRatio);\n\n vec2 position_temp[2];\n\n vec2_mix_fp64(source, target, segmentRatio, position_temp);\n\n position[0] = position_temp[0];\n position[1] = position_temp[1];\n\n if (vertex_height.x < 0.0 || (vertex_height.x == 0.0 && vertex_height.y <= 0.0)) {\n vertex_height = vec2(0.0, 0.0);\n }\n\n position[2] = sqrt_fp64(vertex_height);\n position[3] = vec2(1.0, 0.0);\n}\n\nvoid main(void) {\n vec4 instanceSourcePositions64 = vec4(instancePositions.x,\n instancePositions64Low.x, instancePositions.y, instancePositions64Low.y);\n vec4 instanceTargetPositions64 = vec4(instancePositions.z,\n instancePositions64Low.z, instancePositions.w, instancePositions64Low.w);\n\n vec2 projected_source_coord[2];\n vec2 projected_target_coord[2];\n\n project_position_fp64(instanceSourcePositions64, projected_source_coord);\n project_position_fp64(instanceTargetPositions64, projected_target_coord);\n\n // if not enabled isPointInRange will always return true\n float isSourceInBrush = isPointInRange(instancePositions.xy, brushSource);\n float isTargetInBrush = isPointInRange(instancePositions.zw, brushTarget);\n\n float isInBrush = float(enableBrushing <= 0. ||\n (brushSource * isSourceInBrush > 0. || brushTarget * isTargetInBrush > 0.));\n\n float segmentIndex = positions.x;\n float segmentRatio = getSegmentRatio(segmentIndex);\n\n // if it's the first point, use next - current as direction\n // otherwise use current - prev\n float indexDir = mix(-1.0, 1.0, step(segmentIndex, 0.0));\n float nextSegmentRatio = getSegmentRatio(segmentIndex + indexDir);\n\n vec2 curr_pos_modelspace[4];\n\n get_pos_fp64(projected_source_coord, projected_target_coord, segmentRatio,\n curr_pos_modelspace);\n\n vec2 next_pos_modelspace[4];\n\n get_pos_fp64(projected_source_coord, projected_target_coord, nextSegmentRatio,\n next_pos_modelspace);\n\n vec4 curr_pos_clipspace = project_to_clipspace_fp64(curr_pos_modelspace);\n vec4 next_pos_clipspace = project_to_clipspace_fp64(next_pos_modelspace);\n // mix strokeWidth with brush, if not in brush, return 0\n float strokeWidth = strokeScale * instanceStrokeWidth;\n float finalWidth = mix(0.0, strokeWidth, isInBrush);\n\n vec2 offset = getExtrusionOffset(next_pos_clipspace.xy - curr_pos_clipspace.xy, positions.y, finalWidth);\n\n gl_Position = curr_pos_clipspace + vec4(offset, 0.0, 0.0);\n\n float picked = isPicked(instancePickingColors);\n\n vec4 color = mix(instanceSourceColors, instanceTargetColors, segmentRatio) / 255.;\n vec4 finalColor = mix(color, pickedColor / 255., picked);\n\n vColor = mix(\n vec4(color.rgb, color.a * opacity),\n vec4(instancePickingColors / 255., 1.),\n renderPickingBuffer\n );\n}\n"},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M34.5,34.4c-0.6,0-1.2-0.4-1.4-1c-2.7-9.9-8.8-21.7-16.8-22.3c-3.1-0.2-5.6,1.5-7,4.8c-0.3,0.7-1.1,1.1-1.9,0.7 c-0.7-0.3-1.1-1.1-0.7-1.9c1.9-4.3,5.6-6.8,9.8-6.5c9.5,0.7,16.3,13,19.4,24.4c0.2,0.8-0.2,1.5-1,1.7C34.8,34.3,34.6,34.4,34.5,34.4 z",className:"cr1"}),_.default.createElement("path",{d:"M6.7,57c0,0-0.1,0-0.1,0c-0.5-0.1-0.9-0.6-0.8-1.1c2.4-17.3,9.6-30.3,17.5-31.8c3.1-0.6,7.8,0.4,12.1,8.3 c0.3,0.5,0.1,1-0.4,1.3c-0.5,0.3-1,0.1-1.3-0.4c-2.1-3.8-5.6-8.2-10.1-7.4C16.6,27.3,9.9,40,7.6,56.2C7.6,56.7,7.2,57,6.7,57z",className:"cr2"}),_.default.createElement("path",{d:"M56.8,56.4c-0.8,0-1.4-0.6-1.4-1.4c0-13.5-6.8-24.4-12.9-25.8c-3.5-0.8-5.6,2-6.7,4.4c-0.3,0.7-1.2,1-1.9,0.7 c-0.7-0.3-1-1.2-0.7-1.9c2.2-4.7,5.8-6.9,9.9-6c9,2,15.1,16.4,15.1,28.6C58.3,55.7,57.6,56.4,56.8,56.4z",className:"cr3"}),_.default.createElement("path",{d:"M34.5,32.7c-0.2,0-0.3,0-0.5,0c-1.3-0.3-2.1-1.5-1.8-2.8c3.5-17.4,10.3-20.7,14-21.2c4.4-0.5,8.6,2.3,11,7.4 c0.6,1.2,0,2.6-1.1,3.1c-1.2,0.6-2.6,0-3.1-1.1c-1.5-3.2-3.8-5-6.1-4.7c-1.5,0.2-6.8,2-9.9,17.4C36.6,32,35.6,32.7,34.5,32.7z",className:"cr4"}))}}]),n}(g.Component),a.propTypes={height:h.default.string,colors:h.default.arrayOf(h.default.string)},a.defaultProps={height:"16px",predefinedClassName:"point-layer-icon",totalColor:4},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=t(8),r=i(a),o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(997),_=i(g),f=t(2164),h=i(f),y=t(2167),v=i(y),b=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"renderLayer",value:function(e){var n=e.data,t=e.idx,i=e.layerInteraction,a=(e.objectHovered,e.mapState,e.interactionConfig),o=a.brush,l={color:this.config.color,colorField:this.config.colorField,colorRange:this.config.visConfig.colorRange,colorScale:this.config.colorScale};return[new h.default((0,r.default)({},i,n,{getColor:n.getSourceColor,id:this.id,idx:t,brushRadius:1e3*o.config.size,brushSource:!0,brushTarget:!0,enableBrushing:o.enabled,fp64:this.config.visConfig["hi-precision"],opacity:this.config.visConfig.opacity,pickable:!0,pickedColor:this.config.highlightColor,strokeScale:this.config.visConfig.thickness,updateTriggers:{getStrokeWidth:{sizeField:this.config.sizeField,sizeRange:this.config.visConfig.sizeRange},getColor:l}}))]}},{key:"type",get:function(){return"line"}},{key:"layerIcon",get:function(){return v.default}}],[{key:"findDefaultLayerProps",value:function(e){var n=e.fieldPairs;if(n.length<2)return[];var t={};return t.columns={lat0:n[0].pair.lat,lng0:n[0].pair.lng,lat1:n[1].pair.lat,lng1:n[1].pair.lng},t.label=n[0].defaultName+" -> "+n[1].defaultName+" line",t}}]),n}(_.default);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=t(34),r=i(a),o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(59),d=i(m),g=t(7),_=i(g),f=t(8),h=i(f),y=t(19),v=t(28),b=t(998),E=i(b),A=t(489),S=i(A),w=t(999),N=i(w),O=t(2165),x=i(O),L=t(2166),T=i(L),I=(0,h.default)({},y.LineLayer.defaultProps,{brushSource:!0,brushTarget:!0,enableBrushing:!0,getStrokeWidth:function(e){return e.strokeWidth},getTargetColor:function(e){return e.color||[0,0,0,255]},brushRadius:1e5,pickedColor:[254,210,26,255],mousePosition:[0,0]}),R=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,_.default)(n,e),(0,s.default)(n,[{key:"getShaders",value:function(){var e=(0,d.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"getShaders",this).call(this),t=N.default+E.default+S.default;return(0,h.default)({},e,{vs:this.props.fp64?t+T.default:t+x.default})}},{key:"initializeState",value:function(){(0,d.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"initializeState",this).call(this),this.state.attributeManager.addInstanced({instanceStrokeWidth:{size:1,accessor:["getStrokeWidth"],update:this.calculateInstanceStrokeWidth},instanceTargetColors:{size:4,type:v.GL.UNSIGNED_BYTE,accessor:"getTargetColor",update:this.calculateInstanceTargetColors}})}},{key:"draw",value:function(e){var t=e.uniforms,i=this.props,a=i.brushSource,o=i.brushTarget,l=i.brushRadius,c=i.enableBrushing,s=i.pickedColor,u=i.mousePosition,p=i.strokeScale,m=Array.isArray(s)?s:I.pickedColor;(0,d.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"draw",this).call(this,{uniforms:(0,h.default)({},t,{brushSource:a,brushTarget:o,brushRadius:l,enableBrushing:c,strokeScale:p,pickedColor:new Uint8ClampedArray(Number.isFinite(s[3])?m:[].concat((0,r.default)(m),[255])),mousePos:u?new Float32Array(this.unproject(u)):I.mousePosition})})}},{key:"calculateInstanceStrokeWidth",value:function(e){var n=this.props,t=n.data,i=n.getStrokeWidth,a=e.value,r=e.size,o=0,l=!0,c=!1,s=void 0;try{for(var u,p=t[Symbol.iterator]();!(l=(u=p.next()).done);l=!0){var m=u.value,d=i(m);a[o]=Number.isFinite(d)?d:1,o+=r}}catch(e){c=!0,s=e}finally{try{!l&&p.return&&p.return()}finally{if(c)throw s}}}},{key:"calculateInstanceTargetColors",value:function(e){var n=this.props,t=n.data,i=n.getTargetColor,a=e.value,r=e.size,o=0,l=!0,c=!1,s=void 0;try{for(var u,p=t[Symbol.iterator]();!(l=(u=p.next()).done);l=!0){var m=u.value,d=i(m);a[o+0]=d[0],a[o+1]=d[1],a[o+2]=d[2],a[o+3]=isNaN(d[3])?255:d[3],o+=r}}catch(e){c=!0,s=e}finally{try{!l&&p.return&&p.return()}finally{if(c)throw s}}}}]),n}(y.LineLayer);n.default=R,R.layerName="LineBrushingLayer",R.defaultProps=I},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default="#define SHADER_NAME extruded-line-layer-vertex-shader\n\n\nattribute vec3 positions;\nattribute vec3 instanceSourcePositions;\nattribute vec3 instanceTargetPositions;\nattribute vec4 instanceColors;\nattribute vec4 instanceTargetColors;\n\nattribute vec3 instancePickingColors;\nattribute float instanceStrokeWidth;\n\nuniform float strokeScale;\nuniform float opacity;\nuniform float renderPickingBuffer;\nuniform vec4 pickedColor;\n\nuniform float enableBrushing;\nuniform float brushSource;\nuniform float brushTarget;\n\nvarying vec4 vColor;\n\nvoid main(void) {\n // Position\n vec3 sourcePos = project_position(instanceSourcePositions);\n vec3 targetPos = project_position(instanceTargetPositions);\n vec4 source = project_to_clipspace(vec4(sourcePos, 1.0));\n vec4 target = project_to_clipspace(vec4(targetPos, 1.0));\n // if not enabled isPointInRange will always return true\n float isSourceInBrush = isPointInRange(instanceSourcePositions.xy, brushSource);\n float isTargetInBrush = isPointInRange(instanceTargetPositions.xy, brushTarget);\n\n float isInBrush = float(enableBrushing <= 0. ||\n (brushSource * isSourceInBrush > 0. || brushTarget * isTargetInBrush > 0.));\n\n // mix strokeScale with brush, if not in brush, return 0\n float width = strokeScale * instanceStrokeWidth;\n float finalWidth = mix(0.0, width, isInBrush);\n\n // linear interpolation of source & target to pick right coord\n float segmentIndex = positions.x;\n vec4 p = mix(source, target, segmentIndex);\n\n // extrude\n vec2 offset = getExtrusionOffset(target.xy - source.xy, positions.y, finalWidth);\n gl_Position = p + vec4(offset, 0.0, 0.0);\n\n float picked = isPicked(instancePickingColors);\n\n // Color \n vec4 color = mix(instanceColors, instanceTargetColors, positions.x) / 255.;\n vec4 finalColor = mix(color, pickedColor / 255., picked);\n vec4 pickingColor = vec4(instancePickingColors / 255., 1.);\n\n vColor = mix(\n vec4(finalColor.rgb, finalColor.a * opacity),\n pickingColor,\n renderPickingBuffer\n );\n}\n"},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default="#define SHADER_NAME line-layer-vertex-shader-64\n\nattribute vec3 positions;\nattribute vec3 instanceSourcePositions;\nattribute vec3 instanceTargetPositions;\nattribute vec4 instanceSourceTargetPositions64xyLow;\nattribute vec4 instanceColors;\nattribute vec4 instanceTargetColors;\nattribute vec3 instancePickingColors;\nattribute float instanceStrokeWidth;\n\nuniform float strokeScale;\nuniform float opacity;\nuniform float renderPickingBuffer;\nuniform vec4 pickedColor;\n\nuniform float enableBrushing;\nuniform float brushSource;\nuniform float brushTarget;\n\nvarying vec4 vColor;\n\nvoid main(void) {\n // Position\n vec4 instanceSourcePositions64 = vec4(\n instanceSourcePositions.x, instanceSourceTargetPositions64xyLow.x,\n instanceSourcePositions.y, instanceSourceTargetPositions64xyLow.y);\n\n vec4 instanceTargetPositions64 = vec4(\n instanceTargetPositions.x, instanceSourceTargetPositions64xyLow.z,\n instanceTargetPositions.y, instanceSourceTargetPositions64xyLow.w);\n\n vec2 projected_source_coord[2];\n vec2 projected_target_coord[2];\n\n project_position_fp64(instanceSourcePositions64, projected_source_coord);\n project_position_fp64(instanceTargetPositions64, projected_target_coord);\n\n vec2 source_pos_modelspace[4];\n source_pos_modelspace[0] = projected_source_coord[0];\n source_pos_modelspace[1] = projected_source_coord[1];\n source_pos_modelspace[2] = vec2(project_scale(instanceSourcePositions.z), 0.0);\n source_pos_modelspace[3] = vec2(1.0, 0.0);\n\n vec4 source_pos_clipspace = project_to_clipspace_fp64(source_pos_modelspace);\n\n vec2 target_pos_modelspace[4];\n target_pos_modelspace[0] = projected_target_coord[0];\n target_pos_modelspace[1] = projected_target_coord[1];\n target_pos_modelspace[2] = vec2(project_scale(instanceTargetPositions.z), 0.0);\n target_pos_modelspace[3] = vec2(1.0, 0.0);\n\n vec4 target_pos_clipspace = project_to_clipspace_fp64(target_pos_modelspace);\n\n // if not enabled isPointInRange will always return true\n float isSourceInBrush = isPointInRange(instanceSourcePositions.xy, brushSource);\n float isTargetInBrush = isPointInRange(instanceTargetPositions.xy, brushTarget);\n\n float isInBrush = float(enableBrushing <= 0. ||\n (brushSource * isSourceInBrush > 0. || brushTarget * isTargetInBrush > 0.));\n\n float segmentIndex = positions.x;\n vec4 p = mix(source_pos_clipspace, target_pos_clipspace, segmentIndex);\n\n // mix strokeWidth with brush, if not in brush, return 0\n float width = strokeScale * instanceStrokeWidth;\n float finalWidth = mix(0.0, width, isInBrush);\n\n vec2 offset = getExtrusionOffset(target_pos_clipspace.xy - source_pos_clipspace.xy, positions.y, finalWidth);\n\n gl_Position = p + vec4(offset, 0.0, 0.0);\n\n float picked = isPicked(instancePickingColors);\n\n // Color\n vec4 color = mix(instanceColors, instanceTargetColors, positions.x) / 255.;\n vec4 finalColor = mix(color, pickedColor / 255., picked);\n vec4 pickingColor = vec4(instancePickingColors / 255., 1.);\n\n vColor = mix(\n vec4(finalColor.rgb, finalColor.a * opacity),\n pickingColor,\n renderPickingBuffer\n );\n}\n"},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M57.8,58.3c-0.4,0-0.8-0.2-1.1-0.5L33.1,32.1c-0.6-0.6-0.5-1.6,0.1-2.1c0.6-0.6,1.6-0.5,2.1,0.1l23.7,25.8 c0.6,0.6,0.5,1.6-0.1,2.1C58.5,58.2,58.2,58.3,57.8,58.3z",className:"cr1"}),_.default.createElement("path",{d:"M34.2,33.6c-0.6,0-1.2-0.2-1.7-0.6c-1-0.9-1.1-2.5-0.2-3.5l18.5-21c0.9-1,2.5-1.1,3.5-0.2c1,0.9,1.1,2.5,0.2,3.5L36,32.7 C35.5,33.3,34.9,33.6,34.2,33.6z",className:"cr2"}),_.default.createElement("path",{d:"M34.2,32.6c-0.5,0-1-0.3-1.3-0.8L20.7,10.2c-0.4-0.7-0.1-1.6,0.6-2c0.7-0.4,1.6-0.1,2,0.6l12.1,21.6c0.4,0.7,0.1,1.6-0.6,2 C34.7,32.5,34.4,32.6,34.2,32.6z",className:"cr3"}),_.default.createElement("path",{d:"M15.8,58.4c-0.3,0-0.6-0.1-0.9-0.3c-0.7-0.5-0.8-1.4-0.4-2.1l18.3-25.8c0.5-0.7,1.4-0.8,2.1-0.4s0.8,1.4,0.4,2.1L17.1,57.7 C16.8,58.2,16.3,58.4,15.8,58.4z",className:"cr4"}),_.default.createElement("path",{d:"M34.2,32.1c-0.1,0-0.3,0-0.4-0.1l-28.5-14c-0.5-0.2-0.7-0.8-0.5-1.3c0.2-0.5,0.8-0.7,1.3-0.5l28.5,14 c0.5,0.2,0.7,0.8,0.5,1.3C34.9,31.9,34.5,32.1,34.2,32.1z",className:"cr5"}))}}]),n}(g.Component),a.propTypes={height:h.default.string,colors:h.default.arrayOf(h.default.string)},a.defaultProps={height:"16px",predefinedClassName:"line-layer-icon",totalColor:5},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.gridVisConfigs=void 0;var a=t(34),r=i(a),o=t(8),l=i(o),c=t(3),s=i(c),u=t(4),p=i(u),m=t(6),d=i(m),g=t(59),_=i(g),f=t(7),h=i(f),y=t(19),v=t(490),b=i(v),E=t(2170),A=i(E),S=t(2172),w=t(2173),N=i(w),O=n.gridVisConfigs={opacity:"opacity",worldUnitSize:"worldUnitSize",colorRange:"colorRange",coverage:"coverage",sizeRange:"elevationRange",percentile:"percentile",elevationPercentile:"percentile",elevationScale:"elevationScale","hi-precision":"hi-precision",colorAggregation:"aggregation",sizeAggregation:"aggregation",enable3d:"enable3d"},x=function(e){function n(e){(0,s.default)(this,n);var t=(0,d.default)(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.registerVisConfig(O),t}return(0,h.default)(n,e),(0,p.default)(n,[{key:"formatLayerData",value:function(e,t,i,a){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=(0,_.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"formatLayerData",this).call(this,e,t,i,a,r),c=o.getPosition,s=o.data,u=s.filter(function(e){return c(e).every(Number.isFinite)});return(0,l.default)({},o,{data:u})}},{key:"renderLayer",value:function(e){var n=e.data,t=e.idx,i=e.layerInteraction,a=e.objectHovered,o=e.mapState,c=(e.interaction,e.layerCallbacks),s=this.getZoomFactor(o),u=this.getElevationZoomFactor(o),p=this.config.visConfig,m=1e3*p.worldUnitSize;return[new A.default((0,l.default)({},n,i,{id:this.id,idx:t,cellSize:m,coverage:p.coverage,colorRange:this.getColorRange(p.colorRange),colorScale:this.config.colorScale,opacity:p.opacity,upperPercentile:p.percentile[1],lowerPercentile:p.percentile[0],extruded:p.enable3d,elevationScale:p.elevationScale*u,elevationLowerPercentile:p.elevationPercentile[0],elevationUpperPercentile:p.elevationPercentile[1],fp64:p["hi-precision"],pickable:!0,lightSettings:this.meta&&this.meta.lightSettings,onSetColorDomain:c.onSetLayerDomain}))].concat((0,r.default)(this.isLayerHovered(a)&&!p.enable3d?[new y.GeoJsonLayer({id:this.id+"-hovered",data:[(0,S.pointToPolygonGeo)({object:a.object,cellSize:m,coverage:p.coverage,properties:{lineColor:this.config.highlightColor},mapState:o})],lineWidthScale:8*s})]:[]))}},{key:"type",get:function(){return"grid"}},{key:"layerIcon",get:function(){return N.default}}]),n}(b.default);n.default=x},function(e,n,t){"use strict";function i(e,n){switch(n){case r.AGGREGATION_TYPES.average:return(0,a.mean)(e);case r.AGGREGATION_TYPES.countUnique:return Object.keys(e.reduce(function(e,n){return e[n]=!0,e},{})).length;case r.AGGREGATION_TYPES.maximum:return(0,a.max)(e);case r.AGGREGATION_TYPES.minimum:return(0,a.min)(e);case r.AGGREGATION_TYPES.median:return(0,a.median)(e);case r.AGGREGATION_TYPES.sum:return(0,a.sum)(e);default:return e.length}}Object.defineProperty(n,"__esModule",{value:!0}),n.aggregate=i;var a=t(32),r=t(13)},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=t(3),r=i(a),o=t(4),l=i(o),c=t(6),s=i(c),u=t(59),p=i(u),m=t(7),d=i(m),g=t(8),_=i(g),f=t(19),h=t(491),y=t(2171),v=i(y),b=(0,_.default)({},f.GridLayer.defaultProps,{colorScale:"quantile"}),E=function(e){function n(){return(0,r.default)(this,n),(0,s.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,l.default)(n,[{key:"getDimensionUpdaters",value:function(){var e=(0,p.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"getDimensionUpdaters",this).call(this);return e.getColor[1].triggers.push("colorScale"),e}},{key:"getColorValueDomain",value:function(){(0,h.getColorValueDomain)(this)}},{key:"getColorScale",value:function(){(0,h.getColorScaleFunction)(this)}},{key:"getSubLayerClass",value:function(){return v.default}}]),n}(f.GridLayer);n.default=E,E.layerName="EnhancedGridLayer",E.defaultProps=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=t(8),r=i(a),o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(59),d=i(m),g=t(7),_=i(g),f=t(19),h=t(1e3),y=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,_.default)(n,e),(0,s.default)(n,[{key:"getShaders",value:function(){var e=(0,d.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"getShaders",this).call(this),t=(0,h.getCellLayerVertex)(e.vs,{highlightPicked:!0});return(0,r.default)({},e,{vs:t})}}]),n}(f.GridCellLayer);n.default=y,y.layerName="EnhancedGridCellLayer"},function(e,n,t){"use strict";function i(e){var n=e.object,t=e.cellSize,i=e.coverage,r=e.properties,o=e.mapState,l=n.position,c=new a.WebMercatorViewport(o);return l?{geometry:{coordinates:[c.addMetersToLngLat(l,[t*(.5-i/2),t*(.5-i/2)]),c.addMetersToLngLat(l,[t*(.5+i/2),t*(.5-i/2)]),c.addMetersToLngLat(l,[t*(.5+i/2),t*(.5+i/2)]),c.addMetersToLngLat(l,[t*(.5-i/2),t*(.5+i/2)]),c.addMetersToLngLat(l,[t*(.5-i/2),t*(.5-i/2)])],type:"LineString"},properties:r}:null}Object.defineProperty(n,"__esModule",{value:!0}),n.pointToPolygonGeo=i;var a=t(19)},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("rect",{x:"11.2",y:"11.2",className:"cr1",width:"13.1",height:"13.1",style:{opacity:.8}}),_.default.createElement("rect",{x:"25.4",y:"11.2",className:"cr2",width:"13.1",height:"13.1",style:{opacity:.8}}),_.default.createElement("rect",{x:"39.6",y:"11.2",width:"13.1",height:"13.1",className:"cr3"}),_.default.createElement("rect",{x:"11.2",y:"25.4",className:"cr4",width:"13.1",height:"13.1",style:{opacity:.4}}),_.default.createElement("rect",{x:"25.4",y:"25.4",className:"cr5",width:"13.1",height:"13.1"}),_.default.createElement("rect",{x:"39.6",y:"25.4",className:"cr6",width:"13.1",height:"13.1",style:{opacity:.8}}),_.default.createElement("rect",{x:"11.2",y:"39.6",width:"13.1",className:"cr1",height:"13.1"}),_.default.createElement("rect",{x:"25.4",y:"39.6",className:"cr2",width:"13.1",height:"13.1",style:{opacity:.4}}),_.default.createElement("rect",{x:"39.6",y:"39.6",className:"cr3",width:"13.1",height:"13.1",style:{opacity:.4}}))}}]),n}(g.Component),a.propTypes={height:h.default.string,colors:h.default.arrayOf(h.default.string)},a.defaultProps={height:"16px",predefinedClassName:"grid-layer-icon",totalColor:6},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.hexagonVisConfigs=void 0;var a=t(8),r=i(a),o=t(34),l=i(o),c=t(3),s=i(c),u=t(4),p=i(u),m=t(6),d=i(m),g=t(7),_=i(g),f=t(19),h=t(490),y=i(h),v=t(2175),b=i(v),E=t(2178),A=t(2179),S=i(A),w=n.hexagonVisConfigs={opacity:"opacity",worldUnitSize:"worldUnitSize",resolution:"resolution",colorRange:"colorRange",coverage:"coverage",sizeRange:"elevationRange",percentile:"percentile",elevationPercentile:"elevationPercentile",elevationScale:"elevationScale","hi-precision":"hi-precision",colorAggregation:"aggregation",sizeAggregation:"aggregation",enable3d:"enable3d"},N=function(e){function n(e){(0,s.default)(this,n);var t=(0,d.default)(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.registerVisConfig(w),t}return(0,_.default)(n,e),(0,p.default)(n,[{key:"renderLayer",value:function(e){var n=e.data,t=e.idx,i=e.layerInteraction,a=e.objectHovered,o=e.mapState,c=(e.interaction,e.layerCallbacks),s=this.getZoomFactor(o),u=this.getElevationZoomFactor(o),p=this.config.visConfig,m=1e3*p.worldUnitSize;return[new b.default((0,r.default)({},n,i,{id:this.id,idx:t,radius:m,coverage:p.coverage,colorRange:this.getColorRange(p.colorRange),colorScale:this.config.colorScale,opacity:p.opacity,upperPercentile:p.percentile[1],lowerPercentile:p.percentile[0],extruded:p.enable3d,elevationScale:p.elevationScale*u,elevationLowerPercentile:p.elevationPercentile[0],elevationUpperPercentile:p.elevationPercentile[1],fp64:p["hi-precision"],pickable:!0,lightSettings:this.meta.lightSettings,onSetColorDomain:c.onSetLayerDomain}))].concat((0,l.default)(this.isLayerHovered(a)&&!p.enable3d?[new f.GeoJsonLayer({id:this.id+"-hovered",data:[(0,E.hexagonToPolygonGeo)(a,{lineColor:this.config.highlightColor},m*p.coverage,o)],lineWidthScale:8*s})]:[]))}},{key:"type",get:function(){return"hexagon"}},{key:"name",get:function(){return"Hexbin"}},{key:"layerIcon",get:function(){return S.default}}]),n}(y.default);n.default=N},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=t(3),r=i(a),o=t(4),l=i(o),c=t(6),s=i(c),u=t(59),p=i(u),m=t(7),d=i(m),g=t(8),_=i(g),f=t(19),h=t(2176),y=t(491),v=t(2177),b=i(v),E=(0,_.default)({},f.HexagonLayer.defaultProps,{hexagonAggregator:h.pointToHexbin,colorScale:"quantile"}),A=function(e){function n(){return(0,r.default)(this,n),(0,s.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,l.default)(n,[{key:"getDimensionUpdaters",value:function(){var e=(0,p.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"getDimensionUpdaters",this).call(this);return e.getColor[1].triggers.push("colorScale"),e}},{key:"getColorValueDomain",value:function(){(0,y.getColorValueDomain)(this)}},{key:"getColorScale",value:function(){(0,y.getColorScaleFunction)(this)}},{key:"getSubLayerClass",value:function(){return b.default}}]),n}(f.HexagonLayer);n.default=A,A.layerName="EnhancedHexagonLayer",A.defaultProps=E},function(e,n,t){"use strict";function i(e,n){var t=e.data,i=e.radius,o=e.getPosition,l=a(i,n),c=t.reduce(function(e,t){var i=o(t)[1],a=o(t)[0];return Number.isFinite(i)&&Number.isFinite(a)?(e.push(Object.assign({screenCoord:n.projectFlat(o(t))},t)),e):e},[]);return{hexagons:(0,r.hexbin)().radius(l).x(function(e){return e.screenCoord[0]}).y(function(e){return e.screenCoord[1]})(c).map(function(e,t){return{centroid:n.unprojectFlat([e.x,e.y]),points:e,index:t}})}}function a(e,n){return e*n.getDistanceScales().pixelsPerMeter[0]}Object.defineProperty(n,"__esModule",{value:!0}),n.pointToHexbin=i,n.getRadiusInPixel=a;var r=t(736)},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=t(8),r=i(a),o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(59),d=i(m),g=t(7),_=i(g),f=t(19),h=t(1e3),y=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,_.default)(n,e),(0,s.default)(n,[{key:"getShaders",value:function(){var e=(0,d.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"getShaders",this).call(this),t=(0,h.getCellLayerVertex)(e.vs,{highlightPicked:!0});return(0,r.default)({},e,{vs:t})}}]),n}(f.HexagonCellLayer);n.default=y,y.layerName="EnhancedHexagonCellLayer"},function(e,n,t){"use strict";function i(e,n,t,i){for(var o=e.object,l=new r.WebMercatorViewport(i),c=l.projectFlat(o.centroid),s=l.getDistanceScales(),u=s.pixelsPerMeter,p=t*u[0],m=[],d=0;d<6;d++){var g=a(c,p,d);m.push(l.unprojectFlat(g))}return m.push(m[0]),{geometry:{coordinates:m,type:"LineString"},properties:n}}function a(e,n,t){var i=60*t+30,a=Math.PI/180*i;return[e[0]+n*Math.cos(a),e[1]+n*Math.sin(a)]}Object.defineProperty(n,"__esModule",{value:!0}),n.hexagonToPolygonGeo=i;var r=t(19)},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("polygon",{className:"cr1",points:"23.9,10 30.9,14 30.9,22.1 23.9,26.2 16.8,22.1 16.8,14 ",style:{opacity:.6}}),_.default.createElement("polygon",{className:"cr2",points:"23.9,37.8 30.9,41.9 30.9,50 23.9,54 16.8,50 16.8,41.9 ",style:{opacity:.4}}),_.default.createElement("polygon",{className:"cr6",points:"40.1,10 47.2,14 47.2,22.1 40.1,26.2 33.1,22.1 33.1,14 "}),_.default.createElement("polygon",{className:"cr3",points:"40.1,37.8 47.2,41.9 47.2,50 40.1,54 33.1,50 33.1,41.9 ",style:{opacity:.8}}),_.default.createElement("polygon",{className:"cr1",points:"15.8,23.9 22.8,27.9 22.8,36.1 15.8,40.1 8.7,36.1 8.7,27.9 "}),_.default.createElement("polygon",{className:"cr4",points:"32,23.9 39,27.9 39,36.1 32,40.1 25,36.1 25,27.9 ",style:{opacity:.8}}),_.default.createElement("polygon",{className:"cr5",points:"48.2,23.9 55.3,27.9 55.3,36.1 48.2,40.1 41.2,36.1 41.2,27.9 ",style:{opacity:.4}}))}}]),n}(g.Component),a.propTypes={height:h.default.string,colors:h.default.arrayOf(h.default.string)},a.defaultProps={height:"16px",predefinedClassName:"hexagon-layer-icon",totalColor:6},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.featureResolver=n.featureAccessor=n.geoJsonRequiredColumns=n.pointVisConfigs=void 0;var a=t(34),r=i(a),o=t(8),l=i(o),c=t(3),s=i(c),u=t(4),p=i(u),m=t(6),d=i(m),g=t(59),_=i(g),f=t(7),h=i(f),y=t(158),v=i(y),b=t(234),E=i(b),A=t(124),S=i(A),w=t(19),N=t(98),O=t(2181),x=t(2189),L=i(x),T=t(13),I=n.pointVisConfigs={opacity:"opacity",thickness:"thickness",colorRange:"colorRange",radius:"radius",sizeRange:"strokeWidthRange",radiusRange:"radiusRange",heightRange:"elevationRange",elevationScale:"elevationScale","hi-precision":"hi-precision",stroked:"stroked",filled:"filled",enable3d:"enable3d",wireframe:"wireframe"},R=n.geoJsonRequiredColumns=["geojson"],C=n.featureAccessor=function(e){var n=e.geojson;return function(e){return e[n.fieldIdx]}},D=n.featureResolver=function(e){return e.geojson.fieldIdx},M=function(e){function n(e){(0,s.default)(this,n);var t=(0,d.default)(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.dataToFeature={},t.registerVisConfig(I),t.getFeature=(0,v.default)(C,D),t}return(0,h.default)(n,e),(0,p.default)(n,[{key:"getDefaultLayerConfig",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,l.default)({},(0,_.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"getDefaultLayerConfig",this).call(this,e),{heightField:null,heightDomain:[0,1],heightScale:"linear",radiusField:null,radiusDomain:[0,1],radiusScale:"linear"})}},{key:"getHoverData",value:function(e,n){return n[e.properties.index]}},{key:"formatLayerData",value:function(e,n,t,i){var a=this,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=this.config,l=o.colorScale,c=o.colorField,s=o.colorDomain,u=o.color,p=o.sizeScale,m=o.sizeDomain,d=o.sizeField,g=o.heightField,_=o.heightDomain,f=o.heightScale,h=o.radiusField,y=o.radiusDomain,v=o.radiusScale,b=o.visConfig,E=o.columns,A=b.enable3d,S=b.stroked,w=b.colorRange,O=b.heightRange,x=b.sizeRange,L=b.radiusRange,T=this.getFeature(E);i&&i.getFeature===T||this.updateLayerMeta(n,T);var I=void 0;I=i&&i.data&&r.sameData&&i.getFeature===T?i.data:t.map(function(e){return a.dataToFeature[e]}).filter(function(e){return e});var R=c&&this.getVisChannelScale(l,s,w.colors.map(N.hexToRgb)),C=d&&S&&this.getVisChannelScale(p,m,x),D=g&&A&&this.getVisChannelScale(f,_,O),M=h&&this.getVisChannelScale(v,y,L);return{data:I,getFeature:T,getFillColor:function(e){return R?a.getEncodedChannelValue(R,n[e.properties.index],c):e.properties.fillColor||u},getLineColor:function(e){return R?a.getEncodedChannelValue(R,n[e.properties.index],c):e.properties.lineColor||u},getLineWidth:function(e){return C?a.getEncodedChannelValue(C,n[e.properties.index],d,0):e.properties.lineWidth||1},getElevation:function(e){return D?a.getEncodedChannelValue(D,n[e.properties.index],g,0):e.properties.elevation||500},getRadius:function(e){return M?a.getEncodedChannelValue(M,n[e.properties.index],h,0):e.properties.radius||1}}}},{key:"updateLayerMeta",value:function(e,n){this.dataToFeature=(0,O.getGeojsonDataMaps)(e,n);var t=Object.values(this.dataToFeature),i=(0,O.getGeojsonBounds)(t),a=this.getLightSettingsFromBounds(i),r=Boolean(t.find(function(e){return e&&e.properties&&e.properties["hi-precision"]})),o=Boolean(t.find(function(e){return e&&e.properties&&e.properties.radius})),l=t.reduce(function(e,n){var t=(0,O.featureToDeckGlGeoType)(n&&n.geometry&&n.geometry.type);return t&&(e[t]=!0),e},{});this.updateMeta({bounds:i,lightSettings:a,fp64:r,fixedRadius:o,featureTypes:l})}},{key:"renderLayer",value:function(e){var n=e.data,t=e.idx,i=e.layerInteraction,a=e.objectHovered,o=e.mapState,c=(e.interactionConfig,this.meta),s=c.fp64,u=c.lightSettings,p=c.fixedRadius,m=this.getRadiusScaleByZoom(o,p),d=this.getZoomFactor(o),g={lineWidthScale:this.config.visConfig.thickness*d*8,lineWidthMinPixels:1,elevationScale:this.config.visConfig.elevationScale,pointRadiusScale:m,fp64:s||this.config.visConfig["hi-precision"],lineMiterLimit:10*d,rounded:!0},_={getElevation:{heightField:this.config.heightField,heightScale:this.config.heightScale,heightRange:this.config.visConfig.heightRange},getFillColor:{color:this.config.color,colorField:this.config.colorField,colorRange:this.config.visConfig.colorRange,colorScale:this.config.colorScale},getLineColor:{color:this.config.color,colorField:this.config.colorField,colorRange:this.config.visConfig.colorRange,colorScale:this.config.colorScale},getLineWidth:{sizeField:this.config.sizeField,sizeRange:this.config.visConfig.sizeRange},getRadius:{radiusField:this.config.radiusField,radiusRange:this.config.visConfig.radiusRange}};return[new w.GeoJsonLayer((0,l.default)({},g,i,{id:this.id,idx:t,data:n.data,getFillColor:n.getFillColor,getLineColor:n.getLineColor,getLineWidth:n.getLineWidth,getRadius:n.getRadius,getElevation:n.getElevation,pickable:!0,opacity:this.config.visConfig.opacity,stroked:this.config.visConfig.stroked,filled:this.config.visConfig.filled,extruded:this.config.visConfig.enable3d,wireframe:this.config.visConfig.wireframe,lightSettings:u,updateTriggers:_}))].concat((0,r.default)(this.isLayerHovered(a)?[new w.GeoJsonLayer((0,l.default)({},g,{id:this.id+"-hovered",data:[(0,l.default)({},a.object,{properties:(0,l.default)({},a.object.properties,{lineColor:this.config.highlightColor,fillColor:this.config.highlightColor}),getLineWidth:n.getLineWidth,getRadius:n.getRadius,getElevation:n.getElevation})],updateTriggers:_,stroked:!0,pickable:!1,filled:!1}))]:[]))}},{key:"type",get:function(){return"geojson"}},{key:"name",get:function(){return"Polygon"}},{key:"layerIcon",get:function(){return L.default}},{key:"requiredLayerColumns",get:function(){return R}},{key:"visualChannels",get:function(){return(0,l.default)({},(0,_.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"visualChannels",this),{size:(0,l.default)({},(0,_.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"visualChannels",this).size,{property:"stroke",condition:function(e){return e.visConfig.stroked}}),height:{property:"height",field:"heightField",scale:"heightScale",domain:"heightDomain",range:"heightRange",key:"height",channelScaleType:"size",condition:function(e){return e.visConfig.enable3d}},radius:{property:"radius",field:"radiusField",scale:"radiusScale",domain:"radiusDomain",range:"radiusRange",key:"radius",channelScaleType:"radius"}})}}],[{key:"findDefaultLayerProps",value:function(e){var n=this,t=e.label,i=e.fields,a=i.filter(function(e){return"geojson"===e.type}).map(function(e){return e.name}),o={geojson:(0,E.default)([].concat((0,r.default)(T.GEOJSON_FIELDS.geojson),(0,r.default)(a)))},l=this.findDefaultColumnField(o,i);return l&&l.length?l.map(function(e){return{label:"string"==typeof t&&t.replace(/\.[^\/.]+$/,"")||n.type,columns:e,isVisible:!0}}):[]}}]),n}(S.default);n.default=M},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e,n){var t=["Point","MultiPoint","LineString","MultiLineString","Polygon","MultiPolygon","GeometryCollection"],i={};return e.forEach(function(e,a){i[a]=null;var o=n(e),l=null;if(Array.isArray(o))l={type:"Feature",geometry:{coordinates:o.map(function(e){return[e[1],e[0]]}),type:"LineString"}};else if("string"==typeof o)l=r(o);else if("object"===(void 0===o?"undefined":(0,p.default)(o))){var c=(0,h.default)(o);if(!c||!Array.isArray(c.features))return null;l=c.features[0]}l&&l.geometry&&t.includes(l.geometry.type)&&(l.properties=(0,s.default)({},l.properties||{},{index:a}),i[a]=l)}),i}function r(e){var n=void 0;try{n=JSON.parse(e)}catch(e){}if(!n)try{n=(0,_.default)(e)}catch(e){return null}if(!n)return null;var t=(0,h.default)(n);return t&&Array.isArray(t.features)?t.features[0]:null}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=e.length>500?(0,y.getSampleData)(e,500):e,t=n.filter(function(e){return e&&e.geometry&&e.geometry.coordinates&&e.geometry.coordinates.length});try{return(0,d.default)({type:"FeatureCollection",features:t})}catch(e){return null}}function l(e){switch(e){case"Point":case"MultiPoint":return"point";case"LineString":case"MultiLineString":return"line";case"Polygon":case"MultiPolygon":return"polygon";default:return null}}Object.defineProperty(n,"__esModule",{value:!0});var c=t(8),s=i(c),u=t(122),p=i(u);n.getGeojsonDataMaps=a,n.parseGeometryFromString=r,n.getGeojsonBounds=o,n.featureToDeckGlGeoType=l;var m=t(2182),d=i(m),g=t(2188),_=i(g),f=t(486),h=i(f),y=t(156)},function(e,n,t){function i(e){for(var n=o(),t=a(e),i=0;i=n&&this._bbox[3]>=t},t.prototype.intersect=function(e){if(!this._valid)return null;var n;return n=e instanceof t?e.bbox():e,!(this._bbox[0]>n[2]||this._bbox[2]n[3])},t.prototype._fastContains=function(){if(!this._valid)return new Function("return null;");var e="return "+this._bbox[0]+"<= ll[0] &&"+this._bbox[1]+"<= ll[1] &&"+this._bbox[2]+">= ll[0] &&"+this._bbox[3]+">= ll[1]";return new Function("ll",e)},t.prototype.polygon=function(){return this._valid?{type:"Polygon",coordinates:[[[this._bbox[0],this._bbox[1]],[this._bbox[2],this._bbox[1]],[this._bbox[2],this._bbox[3]],[this._bbox[0],this._bbox[3]],[this._bbox[0],this._bbox[1]]]]}:null}},function(e,n){function t(e){function n(e){var n=_.substring(h).match(e);return n?(h+=n[0].length,n[0]):null}function t(){n(/^\s*/)}function i(){t();for(var e,i=0,a=[],o=[a],l=a;e=n(/^(\()/)||n(/^(\))/)||n(/^(,)/)||n(r);){if("("===e)o.push(l),l=[],o[o.length-1].push(l),i++;else if(")"===e){if(0===l.length)return null;if(!(l=o.pop()))return null;if(0===--i)break}else if(","===e)l=[],o[o.length-1].push(l);else{if(e.split(/\s/g).some(isNaN))return null;Array.prototype.push.apply(l,e.split(/\s/g).map(parseFloat))}t()}return 0!==i?null:a}function a(){for(var e,i,a=[];i=n(r)||n(/^(,)/);)","===i?(a.push(e),e=[]):i.split(/\s/g).some(isNaN)||(e||(e=[]),Array.prototype.push.apply(e,i.split(/\s/g).map(parseFloat))),t();return e?(a.push(e),a.length?a:null):null}function o(){if(!n(/^(point(\sz)?)/i))return null;if(t(),!n(/^(\()/))return null;var e=a();return e?(t(),n(/^(\))/)?{type:"Point",coordinates:e[0]}:null):null}function l(){if(!n(/^(multipoint)/i))return null;t();var e=_.substring(_.indexOf("(")+1,_.length-1).replace(/\(/g,"").replace(/\)/g,"");_="MULTIPOINT ("+e+")";var a=i();return a?(t(),{type:"MultiPoint",coordinates:a}):null}function c(){if(!n(/^(multilinestring)/i))return null;t();var e=i();return e?(t(),{type:"MultiLineString",coordinates:e}):null}function s(){if(!n(/^(linestring(\sz)?)/i))return null;if(t(),!n(/^(\()/))return null;var e=a();return e&&n(/^(\))/)?{type:"LineString",coordinates:e}:null}function u(){if(!n(/^(polygon(\sz)?)/i))return null;t();var e=i();return e?{type:"Polygon",coordinates:e}:null}function p(){if(!n(/^(multipolygon)/i))return null;t();var e=i();return e?{type:"MultiPolygon",coordinates:e}:null}function m(){var e,i=[];if(!n(/^(geometrycollection)/i))return null;if(t(),!n(/^(\()/))return null;for(;e=d();)i.push(e),t(),n(/^(,)/),t();return n(/^(\))/)?{type:"GeometryCollection",geometries:i}:null}function d(){return o()||s()||u()||l()||c()||p()||m()}var g=e.split(";"),_=g.pop(),f=(g.shift()||"").split("=").pop(),h=0;return function(e){return e&&f.match(/\d+/)&&(e.crs={type:"name",properties:{name:"urn:ogc:def:crs:EPSG::"+f}}),e}(d())}function i(e){function n(e){return e.join(" ")}function t(e){return e.map(n).join(", ")}function a(e){return e.map(t).map(r).join(", ")}function r(e){return"("+e+")"}switch("Feature"===e.type&&(e=e.geometry),e.type){case"Point":return"POINT ("+n(e.coordinates)+")";case"LineString":return"LINESTRING ("+t(e.coordinates)+")";case"Polygon":return"POLYGON ("+a(e.coordinates)+")";case"MultiPoint":return"MULTIPOINT ("+t(e.coordinates)+")";case"MultiPolygon":return"MULTIPOLYGON ("+function(e){return e.map(a).map(r).join(", ")}(e.coordinates)+")";case"MultiLineString":return"MULTILINESTRING ("+a(e.coordinates)+")";case"GeometryCollection":return"GEOMETRYCOLLECTION ("+e.geometries.map(i).join(", ")+")";default:throw new Error("stringify requires a valid GeoJSON Feature or geometry object as input")}}e.exports=t,e.exports.parse=t,e.exports.stringify=i;var a=/[-+]?([0-9]*\.[0-9]+|[0-9]+)([eE][-+]?[0-9]+)?/,r=new RegExp("^"+a.source+"(\\s"+a.source+"){1,}")},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("polygon",{className:"cr1",points:"25.04 23.08 9.72 31.79 8.19 43.2 19.57 53.83 28.79 53.83 35.6 46.57 39.45 30.08 25.04 23.08"}),_.default.createElement("polygon",{className:"cr2",points:"52.8 26.3 41.74 30.32 37.9 46.75 45.26 53.83 51.45 53.83 55.07 43.51 52.8 26.3",style:{opacity:.8}}),_.default.createElement("polygon",{className:"cr3",points:"36.69 48.75 31.93 53.83 41.96 53.83 36.69 48.75",style:{opacity:.4}}),_.default.createElement("polygon",{className:"cr3",points:"25.95 20.98 40.84 28.22 52.57 24.06 50.89 11.5 23.24 11.5 25.95 20.98",style:{opacity:.4}}),_.default.createElement("polygon",{className:"cr4",points:"20.79 11.9 11.73 15.72 10.08 28.96 23.64 21.25 20.79 11.9",style:{opacity:.8}}))}}]),n}(g.Component),a.propTypes={height:h.default.string,colors:h.default.arrayOf(h.default.string)},a.defaultProps={height:null,size:"tiny",predefinedClassName:"geojson-layer-icon"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.clusterVisConfigs=void 0;var a=t(8),r=i(a),o=t(34),l=i(o),c=t(3),s=i(c),u=t(4),p=i(u),m=t(6),d=i(m),g=t(7),_=i(g),f=t(19),h=t(490),y=i(h),v=t(2191),b=i(v),E=t(13),A=t(2227),S=i(A),w=n.clusterVisConfigs={opacity:"opacity",clusterRadius:"clusterRadius",colorRange:"colorRange",radiusRange:"clusterRadiusRange","hi-precision":"hi-precision",colorAggregation:"aggregation",sizeAggregation:"aggregation"},N=function(e){function n(e){(0,s.default)(this,n);var t=(0,d.default)(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.registerVisConfig(w),t}return(0,_.default)(n,e),(0,p.default)(n,[{key:"renderLayer",value:function(e){var n=this,t=e.data,i=e.idx,a=e.layerInteraction,o=e.objectHovered,c=(e.mapState,e.interaction,e.layerCallbacks),s=this.config.visConfig;return[new b.default((0,r.default)({},t,a,{id:this.id,idx:i,radiusScale:1,radiusRange:s.radiusRange,clusterRadius:s.clusterRadius,colorRange:this.getColorRange(s.colorRange),colorScale:this.config.colorScale,pickable:!0,opacity:s.opacity,fp64:s["hi-precision"],lightSettings:this.meta.lightSettings,onSetColorDomain:c.onSetLayerDomain}))].concat((0,l.default)(this.isLayerHovered(o)?[new f.ScatterplotLayer({id:this.id+"-hovered",data:[o.object],getColor:function(e){return n.config.highlightColor}})]:[]))}},{key:"type",get:function(){return"cluster"}},{key:"layerIcon",get:function(){return S.default}},{key:"visualChannels",get:function(){return{color:{property:"color",field:"colorField",scale:"colorScale",domain:"colorDomain",range:"colorRange",key:"color",defaultMeasure:"Point Count",channelScaleType:E.CHANNEL_SCALES.colorAggr}}}}]),n}(y.default);n.default=N},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=t(8),r=i(a),o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(19),_=t(1001),f=i(_),h=t(32),y=t(491),v=t(308),b=t(488),E=t(13),A=t(2193),S=b.LAYER_VIS_CONFIGS.clusterRadius.defaultValue,w=b.LAYER_VIS_CONFIGS.clusterRadiusRange.defaultValue,N={clusterRadius:S,colorDomain:null,colorRange:v.DefaultColorRange,colorScale:E.SCALE_TYPES.quantize,radiusRange:w,lowerPercentile:0,upperPercentile:100,getPosition:function(e){return e.position},getColorValue:function(e){return e.length},getRadiusValue:function(e){return e.properties.point_count},fp64:!1},O=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"initializeState",value:function(){this.state={clusters:null,geoJSON:null}}},{key:"shouldUpdateState",value:function(e){return e.changeFlags.somethingChanged}},{key:"updateState",value:function(e){var n=e.oldContext,t=e.context,i=e.oldProps,a=e.props;e.changeFlags.dataChanged||this.needsReProjectPoints(i,a)?(this.processGeoJSON(),this.getClusters(),this.getColorValueDomain()):this.needsReclusterPoints(n,t)?(this.getClusters(),this.getColorValueDomain()):this.needsRecalculateScaleFunction(i,a)&&this.getColorValueDomain()}},{key:"needsReProjectPoints",value:function(e,n){return e.clusterRadius!==n.clusterRadius||e.getPosition!==n.getPosition}},{key:"needsReclusterPoints",value:function(e,n){return Math.round(e.viewport.zoom)!==Math.round(n.viewport.zoom)}},{key:"needsRecalculateScaleFunction",value:function(e,n){return(0,y.needsRecalculateColorDomain)(e,n)||(0,y.needReCalculateScaleFunction)(e,n)||(0,y.needsRecalculateRadiusRange)(e,n)||e.getColorValue!==n.getColorValue}},{key:"processGeoJSON",value:function(){var e=this.props,n=e.data,t=e.getPosition;this.setState({geoJSON:(0,A.getGeoJSON)(n,t)}),(0,A.clearClustererCache)()}},{key:"getClusters",value:function(){var e=this.state.geoJSON,n=this.props.clusterRadius,t=this.context,i=t.viewport,a=t.viewport,r=a.longitude,o=a.latitude,l=a.height,c=a.width,s=Math.round(i.zoom),u=f.default.bounds([r,o],s,[c,l]),p=(0,A.clustersAtZoom)({bbox:u,clusterRadius:n,geoJSON:e,zoom:s});this.setState({clusters:p})}},{key:"getColorValueDomain",value:function(){var e=this.props,n=e.colorScale,t=e.getColorValue,i=e.getRadiusValue,a=e.onSetColorDomain,r=this.state.clusters,o=[0,(0,h.max)(r,i)],l=r.map(function(e){return t(e.properties.points)}).filter(function(e){return Number.isFinite(e)}),c=n===E.SCALE_TYPES.quantize?(0,h.extent)(l):l.sort(h.ascending);this.setState({colorDomain:c,radiusDomain:o}),(0,y.getColorScaleFunction)(this),(0,y.getRadiusScaleFunction)(this),a(c)}},{key:"getUpdateTriggers",value:function(){return{getColor:{colorRange:this.props.colorRange,colorDomain:this.props.colorDomain,getColorValue:this.props.getColorValue,colorScale:this.props.colorScale,lowerPercentile:this.props.lowerPercentile,upperPercentile:this.props.upperPercentile},getRadius:{radiusRange:this.props.radiusRange,radiusDomain:this.props.radiusDomain,getRadiusValue:this.props.getRadiusValue}}}},{key:"_onGetSublayerColor",value:function(e){var n=this.props.getColorValue,t=this.state,i=t.colorScaleFunc,a=t.colorDomain,r=n(e.properties.points),o=Number.isFinite(r)&&r>=a[0]&&r<=a[a.length-1]?i(r):[0,0,0,0];return o[3]=Number.isFinite(o[3])?o[3]:255,o}},{key:"_onGetSublayerRadius",value:function(e){var n=this.props.getRadiusValue;return(0,this.state.radiusScaleFunc)(n(e))}},{key:"getPickingInfo",value:function(e){var n=e.info,t=this.state.clusters,i=n.picked&&n.index>-1,a=null;if(i){var o=t[n.index],l=this.props.getColorValue(o.properties.points);a=(0,r.default)({},o.properties,{colorValue:l,radius:this._onGetSublayerRadius(o),position:o.geometry.coordinates})}return(0,r.default)({},n,{picked:Boolean(a),object:a})}},{key:"renderLayers",value:function(){var e=this.props,n=e.id,t=e.radiusScale,i=e.fp64,a=this.props,r=a.opacity,o=a.pickable;return new g.ScatterplotLayer({id:n+"-cluster",data:this.state.clusters,radiusScale:t,fp64:i,getPosition:function(e){return e.geometry.coordinates},getRadius:this._onGetSublayerRadius.bind(this),opacity:r,pickable:o,getColor:this._onGetSublayerColor.bind(this),updateTriggers:this.getUpdateTriggers()})}}]),n}(g.CompositeLayer);n.default=O,O.layerName="ClusterLayer",O.defaultProps=N},function(e,n,t){var i=function(){function e(e){if(e=e||{},this.size=e.size||256,!n[this.size]){var t=this.size,i=n[this.size]={};i.Bc=[],i.Cc=[],i.zc=[],i.Ac=[];for(var a=0;a<30;a++)i.Bc.push(t/360),i.Cc.push(t/(2*Math.PI)),i.zc.push(t/2),i.Ac.push(t),t*=2}this.Bc=n[this.size].Bc,this.Cc=n[this.size].Cc,this.zc=n[this.size].zc,this.Ac=n[this.size].Ac}var n={},t=Math.PI/180,i=180/Math.PI,a=6378137,r=20037508.342789244;return e.prototype.px=function(e,n){var i=this.zc[n],a=Math.min(Math.max(Math.sin(t*e[1]),-.9999),.9999),r=Math.round(i+e[0]*this.Bc[n]),o=Math.round(i+.5*Math.log((1+a)/(1-a))*-this.Cc[n]);return r>this.Ac[n]&&(r=this.Ac[n]),o>this.Ac[n]&&(o=this.Ac[n]),[r,o]},e.prototype.ll=function(e,n){var t=(e[1]-this.zc[n])/-this.Cc[n];return[(e[0]-this.zc[n])/this.Bc[n],i*(2*Math.atan(Math.exp(t))-.5*Math.PI)]},e.prototype.bbox=function(e,n,t,i,a){i&&(n=Math.pow(2,t)-1-n);var r=[e*this.size,(+n+1)*this.size],o=[(+e+1)*this.size,n*this.size],l=this.ll(r,t).concat(this.ll(o,t));return"900913"===a?this.convert(l,"900913"):l},e.prototype.xyz=function(e,n,t,i){"900913"===i&&(e=this.convert(e,"WGS84"));var a=[e[0],e[1]],r=[e[2],e[3]],o=this.px(a,n),l=this.px(r,n),c=[Math.floor(o[0]/this.size),Math.floor((l[0]-1)/this.size)],s=[Math.floor(l[1]/this.size),Math.floor((o[1]-1)/this.size)],u={minX:Math.min.apply(Math,c)<0?0:Math.min.apply(Math,c),minY:Math.min.apply(Math,s)<0?0:Math.min.apply(Math,s),maxX:Math.max.apply(Math,c),maxY:Math.max.apply(Math,s)};if(t){var p={minY:Math.pow(2,n)-1-u.maxY,maxY:Math.pow(2,n)-1-u.minY};u.minY=p.minY,u.maxY=p.maxY}return u},e.prototype.convert=function(e,n){return"900913"===n?this.forward(e.slice(0,2)).concat(this.forward(e.slice(2,4))):this.inverse(e.slice(0,2)).concat(this.inverse(e.slice(2,4)))},e.prototype.forward=function(e){var n=[a*e[0]*t,a*Math.log(Math.tan(.25*Math.PI+.5*e[1]*t))];return n[0]>r&&(n[0]=r),n[0]<-r&&(n[0]=-r),n[1]>r&&(n[1]=r),n[1]<-r&&(n[1]=-r),n},e.prototype.inverse=function(e){return[e[0]*i/a,(.5*Math.PI-2*Math.atan(Math.exp(-e[1]/a)))*i]},e}();e.exports=i},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e,n){return e.map(function(e){return{type:"Point",properties:{data:e,points:[e],point_count:1,point_count_abbreviated:"1"},geometry:{coordinates:n(e)}}}).filter(function(e){return e.geometry.coordinates.every(Number.isFinite)})}function r(e){var n=e.bbox,t=e.clusterRadius,i=e.geoJSON,a=e.zoom;return m({clusterRadius:t,geoJSON:i}).getClusters(n,a)}function o(){m.cache.clear()}Object.defineProperty(n,"__esModule",{value:!0}),n.getGeoJSON=a,n.clustersAtZoom=r,n.clearClustererCache=o;var l=t(2194),c=i(l),s=t(2199),u=i(s),p=function(e){return""+e.clusterRadius},m=(0,u.default)(function(e){var n=e.clusterRadius,t=e.geoJSON;return(0,c.default)({maxZoom:20,radius:n,initial:function(){return{points:[]}},map:function(e){return e.data},reduce:function(e,n){n.points?n.points.forEach(function(n){e.points.push(n)}):e.points.push(n)}}).load(t)},p)},function(e,n,t){"use strict";function i(e){return new a(e)}function a(e){this.options=d(Object.create(this.options),e),this.trees=new Array(this.options.maxZoom+1)}function r(e,n,t,i,a){return{x:e,y:n,zoom:1/0,id:t,parentId:-1,numPoints:i,properties:a}}function o(e,n){var t=e.geometry.coordinates;return{x:s(t[0]),y:u(t[1]),zoom:1/0,id:n,parentId:-1}}function l(e){return{type:"Feature",properties:c(e),geometry:{type:"Point",coordinates:[p(e.x),m(e.y)]}}}function c(e){var n=e.numPoints,t=n>=1e4?Math.round(n/1e3)+"k":n>=1e3?Math.round(n/100)/10+"k":n;return d(d({},e.properties),{cluster:!0,cluster_id:e.id,point_count:n,point_count_abbreviated:t})}function s(e){return e/360+.5}function u(e){var n=Math.sin(e*Math.PI/180),t=.5-.25*Math.log((1+n)/(1-n))/Math.PI;return t<0?0:t>1?1:t}function p(e){return 360*(e-.5)}function m(e){var n=(180-360*e)*Math.PI/180;return 360*Math.atan(Math.exp(n))/Math.PI-90}function d(e,n){for(var t in n)e[t]=n[t];return e}function g(e){return e.x}function _(e){return e.y}var f=t(2195);e.exports=i,e.exports.default=i,a.prototype={options:{minZoom:0,maxZoom:16,radius:40,extent:512,nodeSize:64,log:!1,reduce:null,initial:function(){return{}},map:function(e){return e}},load:function(e){var n=this.options.log;n&&console.time("total time");var t="prepare "+e.length+" points";n&&console.time(t),this.points=e;for(var i=[],a=0;a=this.options.minZoom;r--){var l=+Date.now();i=this._cluster(i,r),this.trees[r]=f(i,g,_,this.options.nodeSize,Float32Array),n&&console.log("z%d: %d clusters in %dms",r,i.length,+Date.now()-l)}return n&&console.timeEnd("total time"),this},getClusters:function(e,n){if(e[0]>e[2]){var t=this.getClusters([e[0],e[1],180,e[3]],n),i=this.getClusters([-180,e[1],e[2],e[3]],n);return t.concat(i)}for(var a=this.trees[this._limitZoom(n)],r=a.range(s(e[0]),u(e[3]),s(e[2]),u(e[1])),o=[],c=0;c>5,t=e%32,i="No cluster with the specified id.",a=this.trees[t];if(!a)throw new Error(i);var r=a.points[n];if(!r)throw new Error(i);for(var o=this.options.radius/(this.options.extent*Math.pow(2,t-1)),c=a.within(r.x,r.y,o),s=[],u=0;ui;){if(o-i>600){var c=o-i+1,s=t-i+1,u=Math.log(c),p=.5*Math.exp(2*u/3),m=.5*Math.sqrt(u*p*(c-p)/c)*(s-c/2<0?-1:1);a(e,n,t,Math.max(i,Math.floor(t-s*p/c+m)),Math.min(o,Math.floor(t+(c-s)*p/c+m)),l)}var d=n[2*t+l],g=i,_=o;for(r(e,n,i,t),n[2*o+l]>d&&r(e,n,i,o);g<_;){for(r(e,n,g,_),g++,_--;n[2*g+l]d;)_--}n[2*i+l]===d?r(e,n,i,_):(_++,r(e,n,_,o)),_<=t&&(i=_+1),t<=_&&(o=_-1)}}function r(e,n,t,i){o(e,t,i),o(n,2*t,2*i),o(n,2*t+1,2*i+1)}function o(e,n,t){var i=e[n];e[n]=e[t],e[t]=i}e.exports=i},function(e,n,t){"use strict";function i(e,n,t,i,a,r,o){for(var l,c,s=[0,e.length-1,0],u=[];s.length;){var p=s.pop(),m=s.pop(),d=s.pop();if(m-d<=o)for(var g=d;g<=m;g++)l=n[2*g],c=n[2*g+1],l>=t&&l<=a&&c>=i&&c<=r&&u.push(e[g]);else{var _=Math.floor((d+m)/2);l=n[2*_],c=n[2*_+1],l>=t&&l<=a&&c>=i&&c<=r&&u.push(e[_]);var f=(p+1)%2;(0===p?t<=l:i<=c)&&(s.push(d),s.push(_-1),s.push(f)),(0===p?a>=l:r>=c)&&(s.push(_+1),s.push(m),s.push(f))}}return u}e.exports=i},function(e,n,t){"use strict";function i(e,n,t,i,r,o){for(var l=[0,e.length-1,0],c=[],s=r*r;l.length;){var u=l.pop(),p=l.pop(),m=l.pop();if(p-m<=o)for(var d=m;d<=p;d++)a(n[2*d],n[2*d+1],t,i)<=s&&c.push(e[d]);else{var g=Math.floor((m+p)/2),_=n[2*g],f=n[2*g+1];a(_,f,t,i)<=s&&c.push(e[g]);var h=(u+1)%2;(0===u?t-r<=_:i-r<=f)&&(l.push(m),l.push(g-1),l.push(h)),(0===u?t+r>=_:i+r>=f)&&(l.push(g+1),l.push(p),l.push(h))}}return c}function a(e,n,t,i){var a=e-t,r=n-i;return a*a+r*r}e.exports=i},function(e,n,t){function i(e,n){if("function"!=typeof e||null!=n&&"function"!=typeof n)throw new TypeError(r);var t=function(){var i=arguments,a=n?n.apply(this,i):i[0],r=t.cache;if(r.has(a))return r.get(a);var o=e.apply(this,i);return t.cache=r.set(a,o)||r,o};return t.cache=new(i.Cache||a),t}var a=t(2200),r="Expected a function";i.Cache=a,e.exports=i},function(e,n,t){function i(e){var n=-1,t=null==e?0:e.length;for(this.clear();++n-1}var a=t(310);e.exports=i},function(e,n,t){function i(e,n){var t=this.__data__,i=a(t,e);return i<0?(++this.size,t.push([e,n])):t[i][1]=n,this}var a=t(310);e.exports=i},function(e,n,t){var i=t(1002),a=t(367),r=i(a,"Map");e.exports=r},function(e,n,t){function i(e){var n=a(this,e).delete(e);return this.size-=n?1:0,n}var a=t(311);e.exports=i},function(e,n){function t(e){var n=typeof e;return"string"==n||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==e:null===e}e.exports=t},function(e,n,t){function i(e){return a(this,e).get(e)}var a=t(311);e.exports=i},function(e,n,t){function i(e){return a(this,e).has(e)}var a=t(311);e.exports=i},function(e,n,t){function i(e,n){var t=a(this,e),i=t.size;return t.set(e,n),this.size+=t.size==i?0:1,this}var a=t(311);e.exports=i},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M13.6,22.7c2.9-3.6,4.4-6.3,4.4-8c0-2.7-2.2-4.9-4.9-4.9S8.2,12,8.2,14.7c0,1.7,1.5,4.4,4.4,8l0,0 C12.8,23,13.2,23,13.6,22.7C13.5,22.8,13.6,22.7,13.6,22.7z",className:"cr1"}),_.default.createElement("path",{d:"M22.9,57.4c2.5-3.1,3.8-5.5,3.8-7c0-2.4-2-4.4-4.4-4.4S18,48,18,50.4c0,1.5,1.3,3.8,3.8,7l0,0 c0.3,0.3,0.7,0.4,1,0.1C22.9,57.4,22.9,57.4,22.9,57.4z",className:"cr2"}),_.default.createElement("path",{d:"M51.4,22.5c2.8-3.4,4.2-6,4.2-7.6c0-2.6-2.1-4.8-4.8-4.8c-2.6,0-4.8,2.1-4.8,4.8c0,1.6,1.4,4.2,4.2,7.6 l0,0c0.3,0.3,0.8,0.4,1.1,0.1C51.3,22.5,51.4,22.5,51.4,22.5z",className:"cr3"}),_.default.createElement("path",{d:"M49.2,53.8c3.7-4.5,5.5-7.8,5.5-9.9c0-3.3-2.7-6.1-6.1-6.1c-3.3,0-6.1,2.7-6.1,6.1 c0,2.1,1.8,5.4,5.5,9.9l0,0c0.3,0.3,0.7,0.4,1.1,0.1C49.1,53.8,49.1,53.8,49.2,53.8z",className:"cr4"}),_.default.createElement("path",{d:"M31.4,39.6C36.5,33.5,39,29,39,26.1c0-4.4-3.6-8-8-8s-8,3.6-8,8c0,2.9,2.5,7.4,7.6,13.5l0,0 C30.8,39.8,31.1,39.9,31.4,39.6C31.3,39.7,31.4,39.6,31.4,39.6z",className:"cr5"}))}}]),n}(g.Component),a.propTypes={height:h.default.string,colors:h.default.arrayOf(h.default.string)},a.defaultProps={height:"16px",predefinedClassName:"cluster-layer-icon",totalColor:5},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.pointVisConfigs=n.iconRequiredColumns=n.iconResolver=n.iconAccessor=n.iconPosResolver=n.iconPosAccessor=void 0;var a=t(34),r=i(a),o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(59),d=i(m),g=t(7),_=i(g),f=t(15),h=i(f),y=t(8),v=i(y),b=t(124),E=i(b),A=t(158),S=i(A),w=t(98),N=t(2229),O=i(N),x=t(1004),L=i(x),T=t(2230),I=i(T),R=t(13),C={svgIcons:[{id:"accel",mesh:{positions:[[.07071129707112825,-.9774058577405854,0],[.03849372384936967,-1,0],[-.030962343096234676,-1,0],[-.06317991631799315,-.9774058577405854,0],[-.9736401673640178,-.06694560669456062,0],[-.9962343096234305,-.034728033472804065,0],[-.9962343096234305,.034728033472804176,0],[-.9736401673640178,.06694560669456062,0],[-.06317991631799315,.9774058577405853,0],[-.030962343096234676,1,0],[.03849372384936967,1,0],[.07071129707112825,.9774058577405853,0],[.9811715481171528,.06694560669456062,0],[.9962343096234305,.032845188284518434,0],[.9962343096234305,-.040376569037657295,0],[-.009623430962345737,-.8702928870292906,0],[.3652719665271935,-.5087866108786626,0],[.3652719665271935,-.49539748953975127,0],[.3631799163179886,-.48765690376569304,0],[.3539748953974873,-.4822175732217612,0],[.35188284518828217,-.4820083682008398,0],[.1108786610878643,-.5087866108786645,0],[.1108786610878643,-.3079497907949825,0],[-.13012552301255378,-.3079497907949825,0],[-.13012552301255378,-.5087866108786645,0],[-.3711297071129718,-.4820083682008398,0],[-.3788702928870319,-.4843096234309643,0],[-.38430962343096575,-.4989539748953975,0],[-.3845188284518851,-.5087866108786626,0],[.16443514644351148,.6560669456066934,0],[-.15690376569037848,.6560669456066934,0],[-.3845188284518851,.42845188284518687,0],[-.3845188284518851,.10711297071129477,0],[-.15690376569037848,-.1205020920502119,0],[.16443514644351348,-.1205020920502119,0],[.3920502092050202,.10711297071129477,0],[.3920502092050182,.42845188284518687,0],[-.33096234309623584,-.5087866108786626,0],[.4991631799163168,.42845188284518687,0],[.9811715481171528,-.06694560669456062,0]],cells:[[0,15,1],[0,16,15],[0,39,16],[1,15,2],[2,15,3],[3,15,37],[3,28,4],[3,37,28],[4,6,5],[4,7,6],[4,26,32],[4,27,26],[4,28,27],[4,32,7],[7,31,8],[7,32,31],[8,11,9],[8,29,11],[8,30,29],[8,31,30],[9,11,10],[11,29,38],[11,38,12],[12,35,39],[12,38,35],[12,39,13],[13,39,14],[16,39,17],[17,39,18],[18,35,19],[18,39,35],[19,34,20],[19,35,34],[20,22,21],[20,34,22],[22,33,23],[22,34,33],[23,25,24],[23,33,25],[25,32,26],[25,33,32],[27,28,37],[29,36,38]]},type:"custom"},{id:"brake",mesh:{positions:[[.06694560669456084,-.9774058577405873,0],[.03472803347280218,-1,0],[-.03472803347280229,-1,0],[-.06694560669456084,-.9774058577405873,0],[-.9774058577405873,-.06694560669456084,0],[-1,-.03472803347280229,0],[-1,.03472803347280218,0],[-.9774058577405873,.06694560669456084,0],[-.06694560669456084,.9774058577405873,0],[-.03472803347280229,1,0],[.03472803347280218,1,0],[.06694560669456084,.9774058577405873,0],[.9774058577405873,.06694560669456084,0],[1,.03472803347280218,0],[1,-.03472803347280229,0],[.9774058577405873,-.06694560669456084,0],[-.14728033472803492,-.7497907949790802,0],[.16066945606694438,-.7497907949790802,0],[.37489539748953815,-.5355648535564863,0],[.37489539748953815,-.22761506276150711,0],[.16066945606694438,-.013389121338913346,0],[-.14728033472803492,-.013389121338913346,0],[-.3615062761506287,-.22761506276150711,0],[-.3615062761506287,-.5355648535564863,0],[.1338912133891217,.4953974895397504,0],[.1338912133891217,.6962343096234327,0],[-.10711297071129688,.6962343096234327,0],[-.10711297071129688,.4953974895397504,0],[-.34811715481171535,.5221757322175751,0],[-.3558577405857736,.5200836820083699,0],[-.36129707112970744,.5108786610878686,0],[-.3615062761506268,.5087866108786636,0],[-.3615062761506268,.49539748953975216,0],[.013389121338913235,.13389121338912346,0],[.3882845188284514,.4953974895397504,0],[.3882845188284514,.5087866108786616,0],[.38807531380753013,.5108786610878666,0],[.3826359832635984,.5200836820083699,0],[.37489539748954015,.5221757322175751,0],[-.3347280334728059,-.5355648535564863,0],[.2677824267782414,.5221757322175751,0],[1.00418410041841,-.06694560669456084,0],[.28286876068124145,.5204994728950192,0]],cells:[[0,3,1],[0,16,3],[0,17,16],[0,18,17],[0,41,18],[1,3,2],[3,16,23],[3,23,4],[4,6,5],[4,7,6],[4,22,7],[4,23,22],[7,22,32],[7,29,8],[7,30,29],[7,31,30],[7,32,31],[8,11,9],[8,26,11],[8,28,26],[8,29,28],[9,11,10],[11,25,38],[11,26,25],[11,37,12],[11,38,37],[12,14,13],[12,15,14],[12,19,15],[12,34,19],[12,35,34],[12,36,35],[12,37,36],[14,15,41],[15,18,41],[15,19,18],[16,39,23],[19,34,20],[20,33,21],[20,34,33],[21,32,22],[21,33,32],[22,23,39],[24,40,25],[24,42,40],[25,40,38],[26,28,27],[37,38,42]]},type:"custom"},{id:"dangerous",mesh:{positions:[[-.039999999999999925,-.3733333333333333,0],[-.039999999999999925,-.3866666666666666,0],[-.04020833333333329,-.38874999999999993,0],[-.045624999999999916,-.3979166666666666,0],[-.05333333333333323,-.3999999999999999,0],[-.07999999999999985,-.3999999999999999,0],[-.08208333333333317,-.40020833333333317,0],[-.09124999999999983,-.4056249999999999,0],[-.09333333333333316,-.4133333333333332,0],[-.09333333333333316,-.47999999999999965,0],[-.09541666666666648,-.48791666666666633,0],[-.10458333333333303,-.4987499999999997,0],[-.10666666666666635,-.5066666666666664,0],[-.1187499999999998,-.512083333333333,0],[-.14791666666666647,-.5029166666666663,0],[-.1599999999999998,-.49333333333333296,0],[-.1599999999999998,-.46666666666666634,0],[-.15791666666666648,-.45874999999999966,0],[-.14874999999999983,-.4479166666666664,0],[-.1466666666666665,-.4399999999999996,0],[-.18666666666666631,-.4399999999999996,0],[-.19645833333333296,-.43749999999999967,0],[-.21104166666666635,-.41749999999999976,0],[-.21333333333333304,-.3999999999999997,0],[-.2666666666666667,-.3999999999999997,0],[-.2533333333333334,-.533333333333333,0],[.28,-.533333333333333,0],[.9977083333333334,-.04437500000000005,0],[.9831250000000002,-.0697916666666667,0],[.9733333333333334,-.08000000000000007,0],[.07999999999999985,-.9733333333333334,0],[.06000000000000005,-.983125,0],[.020000000000000018,-.9977083333333333,0],[0,-1,0],[-.020000000000000018,-.9977083333333333,0],[-.06000000000000005,-.983125,0],[-.07999999999999996,-.9733333333333334,0],[-.09003255208333327,-.96330078125,0],[-.9733333333333334,-.07999999999999996,0],[-.983125,-.06000000000000005,0],[-.9977083333333333,-.020000000000000018,0],[-1,0,0],[-.9977083333333333,.020000000000000018,0],[-.983125,.06000000000000005,0],[-.9733333333333334,.07999999999999985,0],[-.16244140624999992,.8908919270833335,0],[-.07999999999999996,.9733333333333334,0],[-.06000000000000005,.9831250000000002,0],[-.020000000000000018,.9977083333333334,0],[0,1,0],[.020000000000000018,.9977083333333334,0],[.06000000000000005,.9831250000000002,0],[.07999999999999985,.9733333333333334,0],[.9733333333333334,.0800000000000003,0],[.98875,.05770833333333347,0],[.9995833333333333,.0031249999999998224,0],[.4112499999999999,.4043749999999997,0],[.40208333333333335,.42979166666666657,0],[.3999999999999999,.44000000000000017,0],[.39020833333333327,.4520833333333334,0],[.3756249999999999,.48124999999999996,0],[.3733333333333335,.4933333333333334,0],[.3531249999999999,.5133333333333334,0],[.3077083333333335,.5533333333333337,0],[.28000000000000025,.5733333333333335,0],[.25333333333333363,.52,0],[.26541666666666686,.5100000000000002,0],[.2945833333333334,.49,0],[.3066666666666671,.48,0],[.3166666666666669,.4697916666666666,0],[.3366666666666669,.44437499999999996,0],[.3466666666666671,.4266666666666665,0],[.34875000000000034,.41874999999999996,0],[.3579166666666671,.4079166666666665,0],[.36208333333333376,.39208333333333334,0],[.3712500000000003,.3812500000000001,0],[.37333333333333374,.3733333333333335,0],[.37333333333333374,.3466666666666669,0],[.3712500000000003,.33875000000000033,0],[.36208333333333376,.32791666666666686,0],[.3600000000000003,.3200000000000003,0],[.34020833333333345,.31791666666666685,0],[.30562500000000004,.3087500000000001,0],[.2933333333333332,.30666666666666687,0],[.28333333333333344,.30458333333333343,0],[.2633333333333332,.2954166666666669,0],[.2533333333333332,.29333333333333345,0],[.21541666666666637,.28125,0],[.1445833333333335,.25208333333333344,0],[.10666666666666669,.24,0],[.09458333333333346,.23791666666666678,0],[.06541666666666668,.22875,0],[.053333333333333455,.22666666666666657,0],[.03562500000000002,.21875,0],[.010208333333333375,.20791666666666653,0],[0,.19999999999999996,0],[-.039999999999999925,.15999999999999992,0],[-.04208333333333336,.15208333333333335,0],[-.05124999999999991,.14124999999999988,0],[-.05333333333333323,.1333333333333333,0],[-.05333333333333323,.10666666666666669,0],[-.05104166666666654,.09458333333333346,0],[-.03645833333333337,.06541666666666668,0],[-.026666666666666616,.053333333333333455,0],[-.01645833333333324,.043333333333333446,0],[.008958333333333401,.023333333333333428,0],[.02666666666666684,.01333333333333342,0],[.04437500000000005,.005416666666666625,0],[.0697916666666667,-.005416666666666736,0],[.07999999999999985,-.013333333333333308,0],[.09791666666666643,-.015416666666666634,0],[.12875000000000014,-.02458333333333329,0],[.16458333333333308,-.028749999999999942,0],[.1954166666666668,-.03791666666666649,0],[.21333333333333337,-.039999999999999813,0],[.23999999999999977,-.039999999999999813,0],[.23999999999999977,-.07999999999999996,0],[-.21333333333333326,-.07999999999999996,0],[-.21333333333333326,-.026666666666666616,0],[-.21562499999999996,-.016874999999999973,0],[-.23020833333333335,-.002291666666666581,0],[-.24,2.220446049250313e-16,0],[-.2699999999999999,.002291666666666803,0],[-.33000000000000007,.016874999999999973,0],[-.36,.026666666666666616,0],[-.37791666666666657,.028750000000000053,0],[-.40875000000000006,.0379166666666666,0],[-.42666666666666664,.040000000000000036,0],[-.4387500000000001,.04020833333333318,0],[-.46791666666666665,.04562500000000003,0],[-.48,.053333333333333455,0],[-.5066666666666666,.07999999999999985,0],[-.50875,.08229166666666665,0],[-.5179166666666666,.09687500000000004,0],[-.521875,.11458333333333304,0],[-.525625,.1254166666666665,0],[-.52,.13333333333333308,0],[-.5179166666666666,.14124999999999965,0],[-.50875,.15208333333333313,0],[-.5066666666666666,.1599999999999997,0],[-.49458333333333326,.16208333333333313,0],[-.4654166666666667,.17125000000000012,0],[-.45333333333333337,.17333333333333334,0],[-.44333333333333347,.17541666666666678,0],[-.42333333333333345,.18458333333333332,0],[-.41333333333333344,.18666666666666676,0],[-.3733333333333334,.1968749999999999,0],[-.29333333333333345,.22229166666666678,0],[-.2533333333333334,.24,0],[-.24541666666666684,.24020833333333358,0],[-.23458333333333337,.2456250000000002,0],[-.22666666666666668,.2533333333333334,0],[-.21333333333333337,.2533333333333334,0],[-.20125000000000004,.26125,0],[-.17208333333333337,.27208333333333345,0],[-.16000000000000003,.28,0],[-.14041666666666663,.3022916666666664,0],[-.11124999999999996,.35687499999999983,0],[-.10666666666666669,.3866666666666667,0],[-.10666666666666669,.41333333333333333,0],[-.10875000000000001,.4212499999999999,0],[-.11791666666666656,.4320833333333334,0],[-.11999999999999988,.43999999999999995,0],[-.12979166666666653,.4520833333333334,0],[-.14437499999999992,.48124999999999996,0],[-.1466666666666666,.4933333333333332,0],[-.16687499999999988,.513333333333333,0],[-.21229166666666666,.5533333333333332,0],[-.24,.5733333333333333,0],[-.2666666666666667,.5199999999999998,0],[-.2545833333333333,.51,0],[-.2254166666666667,.48999999999999977,0],[-.21333333333333326,.47999999999999976,0],[-.20562499999999984,.4720833333333332,0],[-.20020833333333343,.4612499999999997,0],[-.19999999999999996,.45333333333333337,0],[-.19791666666666663,.4454166666666668,0],[-.18875000000000008,.4345833333333333,0],[-.18458333333333343,.4187500000000002,0],[-.17541666666666678,.4079166666666667,0],[-.17333333333333345,.40000000000000013,0],[-.17354166666666682,.3879166666666667,0],[-.17895833333333344,.3587500000000001,0],[-.18666666666666676,.3466666666666669,0],[-.1987500000000001,.33666666666666667,0],[-.22791666666666666,.31666666666666665,0],[-.24,.30666666666666687,0],[-.25,.30458333333333343,0],[-.27,.2954166666666669,0],[-.2799999999999999,.29333333333333345,0],[-.3179166666666666,.28333333333333344,0],[-.38875000000000004,.2633333333333332,0],[-.42666666666666664,.2533333333333334,0],[-.4387500000000001,.2510416666666666,0],[-.46791666666666665,.23645833333333344,0],[-.48,.2266666666666668,0],[-.4920833333333333,.22458333333333313,0],[-.52125,.2154166666666666,0],[-.5333333333333333,.21333333333333337,0],[-.5433333333333333,.203125,0],[-.5633333333333334,.17770833333333313,0],[-.5733333333333333,.15999999999999992,0],[-.5810416666666667,.1479166666666667,0],[-.5864583333333333,.11874999999999991,0],[-.5866666666666667,.10666666666666669,0],[-.584375,.09458333333333346,0],[-.5697916666666667,.06541666666666668,0],[-.5599999999999999,.053333333333333455,0],[-.5497916666666667,.043333333333333446,0],[-.524375,.023333333333333428,0],[-.5066666666666666,.01333333333333342,0],[-.49458333333333326,.005624999999999991,0],[-.4654166666666666,.0002083333333333659,0],[-.45333333333333325,2.220446049250313e-16,0],[-.43562499999999993,-.002083333333333215,0],[-.4102083333333333,-.011249999999999871,0],[-.3999999999999999,-.013333333333333197,0],[-.38208333333333333,-.015416666666666523,0],[-.35124999999999984,-.02458333333333307,0],[-.33333333333333326,-.026666666666666505,0],[-.30666666666666653,-.026666666666666505,0],[-.30666666666666653,-.07999999999999996,0],[-.34666666666666657,-.07999999999999996,0],[-.34666666666666657,-.2799999999999997,0],[-.33895833333333336,-.2974999999999999,0],[-.33354166666666674,-.3175000000000001,0],[-.33333333333333337,-.32000000000000006,0],[-.33125000000000004,-.3277083333333334,0],[-.3220833333333334,-.333125,0],[-.32000000000000006,-.33333333333333337,0],[-.30666666666666675,-.33333333333333337,0],[-.30458333333333343,-.37124999999999997,0],[-.29541666666666677,-.4420833333333334,0],[-.29333333333333345,-.48,0],[-.29333333333333345,-.5066666666666667,0],[-.2931250000000001,-.514375,0],[-.28770833333333345,-.5197916666666667,0],[-.28000000000000014,-.52,0],[-.27208333333333357,-.5277083333333334,0],[-.2612500000000002,-.5331250000000001,0],[-.2533333333333335,-.5333333333333334,0],[.2933333333333332,-.5333333333333334,0],[.3012499999999998,-.5331250000000001,0],[.31208333333333327,-.5277083333333334,0],[.31999999999999984,-.52,0],[.3202083333333332,-.4866666666666667,0],[.32562499999999983,-.44666666666666677,0],[.33333333333333304,-.42666666666666664,0],[.3335416666666664,-.4066666666666666,0],[.33895833333333325,-.3666666666666667,0],[.34666666666666646,-.3466666666666668,0],[.34666666666666646,-.3333333333333335,0],[.35437499999999966,-.3310416666666668,0],[.3597916666666663,-.3164583333333335,0],[.35999999999999965,-.30666666666666675,0],[.36770833333333286,-.2945833333333334,0],[.3731249999999995,-.26541666666666686,0],[.37333333333333285,-.2533333333333334,0],[.37333333333333285,-.16000000000000014,0],[.3752083333333329,-.15208333333333357,0],[.37895833333333306,-.1412500000000001,0],[.37333333333333285,-.13333333333333341,0],[.37333333333333285,-.0800000000000003,0],[.32000000000000006,-.0800000000000003,0],[.32000000000000006,-.02666666666666695,0],[.3174999999999999,-.016875000000000306,0],[.2974999999999999,-.002291666666666914,0],[.28,-2.220446049250313e-16,0],[.25770833333333343,.002291666666666581,0],[.203125,.016874999999999973,0],[.17333333333333334,.026666666666666616,0],[.16125000000000012,.028750000000000053,0],[.13208333333333355,.0379166666666666,0],[.1200000000000001,.040000000000000036,0],[.10020833333333345,.04020833333333318,0],[.06562500000000004,.04562500000000003,0],[.053333333333333455,.053333333333333455,0],[.026666666666666616,.07999999999999985,0],[.0245833333333334,.08791666666666642,0],[.015416666666666634,.0987499999999999,0],[.011458333333333348,.11458333333333304,0],[.007708333333333428,.1254166666666665,0],[.01333333333333342,.13333333333333308,0],[.015416666666666634,.14124999999999965,0],[.0245833333333334,.15208333333333313,0],[.026666666666666616,.1599999999999997,0],[.03875000000000006,.16208333333333313,0],[.06791666666666663,.17125000000000012,0],[.07999999999999985,.17333333333333334,0],[.08999999999999986,.17541666666666678,0],[.10999999999999988,.18458333333333332,0],[.1200000000000001,.18666666666666676,0],[.15979166666666678,.1968749999999999,0],[.234375,.22229166666666678,0],[.2666666666666666,.24,0],[.28874999999999984,.25,0],[.33791666666666687,.27,0],[.3599999999999999,.28000000000000025,0],[.3999999999999999,.3200000000000003,0],[.4077083333333331,.33791666666666687,0],[.41312499999999996,.3687499999999999,0],[.28,-.3733333333333333,0],[.41333333333333333,.3866666666666667,0],[1,-.026666666666666727,0]],cells:[[0,1,301],[1,2,301],[2,3,26],[2,26,301],[3,4,9],[3,9,26],[4,5,8],[4,8,9],[5,6,8],[6,7,8],[9,10,26],[10,11,12],[10,12,26],[12,13,26],[13,14,25],[13,25,26],[14,15,25],[15,16,20],[15,20,21],[15,21,25],[16,17,20],[17,18,20],[18,19,20],[21,22,24],[21,24,25],[22,23,24],[27,303,28],[28,303,29],[29,53,262],[29,55,53],[29,244,30],[29,247,244],[29,253,247],[29,255,253],[29,256,255],[29,257,256],[29,260,257],[29,262,260],[29,303,55],[30,37,31],[30,240,37],[30,241,240],[30,242,241],[30,243,242],[30,244,243],[31,34,32],[31,35,34],[31,37,35],[32,34,33],[35,37,36],[37,235,38],[37,236,235],[37,238,236],[37,239,238],[37,240,239],[38,43,39],[38,44,43],[38,205,44],[38,206,205],[38,207,206],[38,208,207],[38,209,208],[38,223,209],[38,226,223],[38,227,226],[38,234,227],[38,235,234],[39,42,40],[39,43,42],[40,42,41],[44,168,45],[44,169,168],[44,198,169],[44,199,198],[44,200,199],[44,201,200],[44,202,201],[44,203,202],[44,204,203],[44,205,204],[45,52,46],[45,64,52],[45,166,64],[45,167,166],[45,168,167],[46,52,47],[47,51,48],[47,52,51],[48,50,49],[48,51,50],[52,61,53],[52,62,61],[52,63,62],[52,64,63],[53,55,54],[53,56,302],[53,58,56],[53,61,58],[53,298,262],[53,299,298],[53,300,299],[53,302,300],[56,58,57],[58,61,59],[59,61,60],[64,165,65],[64,166,165],[65,87,66],[65,88,87],[65,159,88],[65,160,159],[65,162,160],[65,165,162],[66,86,67],[66,87,86],[67,84,68],[67,86,84],[68,84,69],[69,84,70],[70,72,71],[70,84,72],[72,74,73],[72,82,74],[72,83,82],[72,84,83],[74,76,75],[74,81,76],[74,82,81],[76,81,77],[77,79,78],[77,81,79],[79,81,80],[84,86,85],[88,159,89],[89,159,90],[90,158,91],[90,159,158],[91,158,92],[92,157,93],[92,158,157],[93,157,94],[94,156,95],[94,157,156],[95,156,96],[96,98,97],[96,154,98],[96,155,154],[96,156,155],[98,152,99],[98,154,152],[99,120,100],[99,149,120],[99,150,149],[99,152,150],[100,120,101],[101,119,102],[101,120,119],[102,118,103],[102,119,118],[103,118,104],[104,117,105],[104,118,117],[105,117,106],[106,117,107],[107,109,108],[107,117,109],[109,111,110],[109,116,111],[109,117,116],[111,116,112],[112,116,113],[113,116,114],[114,116,115],[120,149,121],[121,147,122],[121,149,147],[122,147,123],[123,146,124],[123,147,146],[124,146,125],[125,146,126],[126,143,127],[126,145,143],[126,146,145],[127,143,128],[128,130,129],[128,142,130],[128,143,142],[130,141,131],[130,142,141],[131,140,132],[131,141,140],[132,140,133],[133,140,134],[134,136,135],[134,138,136],[134,140,138],[136,138,137],[138,140,139],[143,145,144],[147,149,148],[150,152,151],[152,154,153],[160,162,161],[162,165,163],[163,165,164],[169,190,170],[169,191,190],[169,192,191],[169,193,192],[169,194,193],[169,198,194],[170,176,171],[170,189,176],[170,190,189],[171,175,172],[171,176,175],[172,175,173],[173,175,174],[176,178,177],[176,185,178],[176,187,185],[176,189,187],[178,180,179],[178,181,180],[178,184,181],[178,185,184],[181,184,182],[182,184,183],[185,187,186],[187,189,188],[194,196,195],[194,198,196],[196,198,197],[209,211,210],[209,223,211],[211,223,212],[212,215,213],[212,222,215],[212,223,222],[213,215,214],[215,222,216],[216,222,217],[217,222,218],[218,222,219],[219,221,220],[219,222,221],[223,226,224],[224,226,225],[227,231,228],[227,232,231],[227,233,232],[227,234,233],[228,231,229],[229,231,230],[236,238,237],[244,247,245],[245,247,246],[247,252,248],[247,253,252],[248,250,249],[248,252,250],[250,252,251],[253,255,254],[257,260,258],[258,260,259],[260,262,261],[262,264,263],[262,265,264],[262,297,265],[262,298,297],[265,296,266],[265,297,296],[266,293,267],[266,294,293],[266,295,294],[266,296,295],[267,293,268],[268,293,269],[269,292,270],[269,293,292],[270,292,271],[271,292,272],[272,291,273],[272,292,291],[273,289,274],[273,291,289],[274,276,275],[274,288,276],[274,289,288],[276,278,277],[276,288,278],[278,280,279],[278,282,280],[278,284,282],[278,286,284],[278,287,286],[278,288,287],[280,282,281],[282,284,283],[284,286,285],[289,291,290]]},type:"custom"},{id:"swerve",mesh:{positions:[[.06666666666666665,-.9733333333333334,0],[.05437499999999984,-.983125,0],[.019791666666666652,-.9977083333333333,0],[0,-1,0],[-.019791666666666652,-.9977083333333333,0],[-.05437499999999995,-.983125,0],[-.06666666666666665,-.9733333333333334,0],[-.08614583333333337,-.9538541666666667,0],[-.9733333333333334,-.06666666666666665,0],[-.983125,-.05437499999999995,0],[-.9977083333333333,-.019791666666666652,0],[-1,0,0],[-.9977083333333333,.019791666666666652,0],[-.983125,.05437499999999984,0],[-.9733333333333334,.06666666666666665,0],[-.21010416666666676,.8298958333333337,0],[-.06666666666666665,.9733333333333334,0],[-.05437499999999995,.9831250000000002,0],[-.019791666666666652,.9977083333333334,0],[0,1,0],[.019791666666666652,.9977083333333334,0],[.05437499999999984,.9831250000000002,0],[.06666666666666665,.9733333333333334,0],[.9733333333333334,.06666666666666665,0],[.9831250000000002,.05437499999999984,0],[.9977083333333334,.019791666666666652,0],[1,0,0],[.9977083333333334,-.019791666666666652,0],[.9831250000000002,-.05437499999999995,0],[.2266666666666668,-.41333333333333333,0],[.17333333333333334,-.42666666666666664,0],[.17333333333333334,-.3733333333333333,0],[.17062500000000025,-.33375,0],[.14520833333333338,-.2645833333333333,0],[.1200000000000001,-.24,0],[-.07999999999999996,-.10666666666666669,0],[-.09749999999999992,-.09645833333333331,0],[-.11750000000000005,-.07104166666666667,0],[-.12,-.053333333333333344,0],[-.12,.17333333333333312,0],[-.1177083333333333,.18541666666666656,0],[-.10312500000000002,.21458333333333335,0],[-.09333333333333338,.22666666666666657,0],[.10666666666666669,.3599999999999999,0],[.13187499999999996,.3845833333333333,0],[.1572916666666666,.4537499999999999,0],[.16000000000000014,.4933333333333332,0],[.16000000000000014,.6266666666666665,0],[.053333333333333455,.6266666666666665,0],[.053333333333333455,.4933333333333332,0],[.05104166666666665,.4814583333333331,0],[.03645833333333326,.45770833333333316,0],[.026666666666666616,.45333333333333314,0],[-.1466666666666666,.32000000000000006,0],[-.18166666666666664,.2875000000000001,0],[-.22166666666666657,.2074999999999998,0],[-.22666666666666668,.15999999999999992,0],[-.22666666666666668,-.053333333333333344,0],[-.224375,-.07541666666666669,0],[-.2097916666666667,-.12458333333333338,0],[-.19999999999999996,-.14666666666666672,0],[-.19541666666666657,-.16645833333333326,0],[-.1662499999999999,-.20104166666666667,0],[-.1466666666666666,-.21333333333333326,0],[.026666666666666616,-.33333333333333337,0],[.03645833333333326,-.34333333333333327,0],[.05104166666666665,-.3633333333333333,0],[.053333333333333455,-.3733333333333333,0],[.053333333333333455,-.42666666666666664,0],[-.013333333333333308,-.41333333333333333,0],[-.039999999999999925,-.41333333333333333,0],[-.04749999999999999,-.4175,0],[-.04749999999999999,-.4358333333333333,0],[-.039999999999999925,-.43999999999999995,0],[.10666666666666669,-.6666666666666667,0],[.2666666666666666,-.43999999999999995,0],[.2720833333333337,-.4302083333333333,0],[.26291666666666647,-.415625,0],[.2533333333333334,-.41333333333333333,0],[.9733333333333334,-.06666666666666665,0]],cells:[[0,5,1],[0,6,5],[0,7,6],[0,74,7],[0,75,74],[0,79,75],[1,5,2],[2,4,3],[2,5,4],[7,72,8],[7,73,72],[7,74,73],[8,13,9],[8,14,13],[8,57,14],[8,58,57],[8,59,58],[8,61,59],[8,62,61],[8,72,62],[9,12,10],[9,13,12],[10,12,11],[14,54,15],[14,55,54],[14,56,55],[14,57,56],[15,48,16],[15,52,48],[15,53,52],[15,54,53],[16,21,17],[16,22,21],[16,48,22],[17,20,18],[17,21,20],[18,20,19],[22,47,23],[22,48,47],[23,28,24],[23,33,79],[23,44,33],[23,45,44],[23,46,45],[23,47,46],[23,79,28],[24,27,25],[24,28,27],[25,27,26],[29,31,30],[29,32,31],[29,78,32],[32,77,33],[32,78,77],[33,44,34],[33,77,79],[34,43,35],[34,44,43],[35,38,36],[35,39,38],[35,42,39],[35,43,42],[36,38,37],[39,41,40],[39,42,41],[48,52,49],[49,52,50],[50,52,51],[59,61,60],[62,71,63],[62,72,71],[63,70,64],[63,71,70],[64,69,65],[64,70,69],[65,69,66],[66,69,67],[67,69,68],[75,79,76],[76,79,77]]},type:"custom"},{id:"add-person",mesh:{positions:[[-.5921093749999999,-.482265625,0],[-.533203125,-.626171875,0],[-.426171875,-.733203125,0],[-.28226562499999985,-.792109375,0],[-.19999999999999996,-.8,0],[-.11773437500000006,-.792109375,0],[.026171874999999956,-.733203125,0],[.1332031250000001,-.626171875,0],[.19210937500000003,-.482265625,0],[.19999999999999996,-.4,0],[.19210937500000003,-.3177343750000001,0],[.1332031250000001,-.173828125,0],[.026171874999999956,-.066796875,0],[-.11773437500000006,-.007890625000000017,0],[-.19999999999999996,0,0],[-.28226562499999985,-.007890625000000017,0],[-.426171875,-.066796875,0],[-.533203125,-.173828125,0],[-.5921093749999999,-.3177343750000001,0],[-1,.6666666666666666,0],[-.9904166666666667,.7212500000000001,0],[-.92125,.7904166666666667,0],[-.8666666666666667,.8,0],[.46666666666666656,.8,0],[.52125,.7904166666666667,0],[.5904166666666666,.7212500000000001,0],[.6000000000000001,.6666666666666666,0],[.6000000000000001,.5333333333333334,0],[.5462500000000001,.4916666666666666,0],[.2757812500000001,.3510416666666666,0],[-.020156249999999876,.278125,0],[-.19999999999999996,.2666666666666666,0],[-.37984375000000015,.278125,0],[-.67578125,.3510416666666666,0],[-.94625,.4916666666666666,0],[.7333333333333334,-.1333333333333333,0],[.7333333333333334,-.4,0],[.6000000000000001,-.4,0],[.6000000000000001,-.1333333333333333,0],[.33333333333333326,-.1333333333333333,0],[.33333333333333326,0,0],[.6000000000000001,0,0],[.6000000000000001,.2666666666666666,0],[.7333333333333334,.2666666666666666,0],[.7333333333333334,0,0],[1,0,0],[-1,.5333333333333334,0],[-.6,-.4,0],[1,-.1333333333333333,0]],cells:[[0,1,2],[0,2,3],[0,3,4],[0,4,47],[4,5,8],[4,8,9],[4,9,14],[4,14,47],[5,6,8],[6,7,8],[9,10,13],[9,13,14],[10,11,12],[10,12,13],[14,15,47],[15,16,17],[15,17,18],[15,18,47],[19,21,20],[19,22,21],[19,34,22],[19,46,34],[22,31,23],[22,32,31],[22,33,32],[22,34,33],[23,26,24],[23,28,26],[23,29,28],[23,30,29],[23,31,30],[24,26,25],[26,28,27],[35,38,36],[35,41,38],[35,44,41],[35,48,44],[36,38,37],[38,40,39],[38,41,40],[41,44,42],[42,44,43],[44,48,45]]},type:"uber"},{id:"alert",mesh:{positions:[[.12908937013732302,-.8246334336948712,0],[.1041589854109326,-.8570604146914674,0],[.03751659776045346,-.8941198215447204,0],[-.037516598988875494,-.8941198215447204,0],[-.10415898663935497,-.8570604146914674,0],[-.12908937136574494,-.8246334336948712,0],[-.9852387647167523,.6799748987313422,0],[-1,.7167676105304384,0],[-.9980972765716155,.7899630766544851,0],[-.9608832312835861,.8517018611243337,0],[-.8962645882961451,.8888598779135771,0],[-.8561493939652183,.8941198215447204,0],[.8561493941711225,.8941198215447204,0],[.8962645884726348,.8888598779135771,0],[.9608832313003945,.8517018611243337,0],[.9980972764623603,.7899630766544851,0],[1,.7167676105304384,0],[.14061328583878807,.5853497006085772,0],[.12152778095475947,.6044352054926058,0],[.10757447501206752,.6072545532079779,0],[-.10757447624048933,.6072545532079779,0],[-.12152778218318117,.6044352054926058,0],[-.1406132870672101,.5853497006085772,0],[-.14343263478258217,.5713963946658852,0],[-.14343263478258217,.3562474434133285,0],[-.1406132870672101,.34229413747063664,0],[-.12152778218318117,.3232086325866079,0],[-.10757447624048933,.3203892848712358,0],[.10757447501206752,.3203892848712358,0],[.12152778095475947,.3232086325866079,0],[.14061328583878807,.34229413747063664,0],[.14343263355416025,.3562474434133285,0],[.14061328583878807,.1550517981034636,0],[.12152778095475947,.1741373029874925,0],[.10757447501206752,.17695665070286462,0],[-.10757447624048933,.17695665070286462,0],[-.12152778218318117,.1741373029874925,0],[-.1406132870672101,.1550517981034636,0],[-.14343263478258217,.14109849216077172,0],[-.14343263478258217,-.3609157274285273,0],[-.1406132870672101,-.37486903337121913,0],[-.12152778218318117,-.39395453825524807,0],[-.10757447624048933,-.3967738859706201,0],[.10757447501206752,-.3967738859706201,0],[.12152778095475947,-.39395453825524807,0],[.14061328583878807,-.37486903337121913,0],[.14343263355416025,-.3609157274285273,0],[.14343263355416025,.14109849216077172,0],[.14343263355416025,.5713963946658852,0],[.9852387649226568,.6799748987313422,0]],cells:[[0,2,1],[0,5,2],[0,42,5],[0,43,42],[0,44,43],[0,45,44],[0,46,45],[0,49,46],[2,5,3],[3,5,4],[5,39,6],[5,40,39],[5,41,40],[5,42,41],[6,8,7],[6,9,8],[6,10,9],[6,11,10],[6,23,11],[6,24,23],[6,38,24],[6,39,38],[11,19,12],[11,20,19],[11,21,20],[11,22,21],[11,23,22],[12,17,48],[12,18,17],[12,19,18],[12,48,49],[12,49,13],[13,49,14],[14,49,15],[15,49,16],[24,37,25],[24,38,37],[25,36,26],[25,37,36],[26,35,27],[26,36,35],[27,34,28],[27,35,34],[28,33,29],[28,34,33],[29,32,30],[29,33,32],[30,32,47],[30,47,31],[31,47,49],[31,49,48],[46,49,47]]},type:"uber"},{id:"android",mesh:{positions:[[.6827673559382252,.3520550868482859,0],[.6216236375551251,.29025164757023547,0],[.6125938186970057,.24505745497275355,0],[.6125938186970057,-.2518079754101843,0],[.6216236375551251,-.2970228189846793,0],[.6827673559382252,-.35884077228057554,0],[.7274847004753033,-.36796946889931215,0],[.7721963640945718,-.35884077228057554,0],[.8333150864393105,-.2970228189846793,0],[.8423392243796205,-.2518079754101843,0],[.8423392243796205,.24505745497275355,0],[.8333150864393105,.29025164757023547,0],[.7721963640945718,.3520550868482859,0],[.327257223698246,.6064368633509654,0],[.32922111698497275,.6142037326020644,0],[.3315673360402752,.630326855874104,0],[.3318746736937663,.6386563241403362,0],[.3318746736937663,.8838385123281318,0],[.32283917391783734,.9290382858592696,0],[.26167045949637563,.9908662812454068,0],[.21694743404148795,1,0],[.17225110890030457,.9908662812454068,0],[.11112216090350907,.9290382858592696,0],[.10209291013717081,.8838385123281318,0],[.10209291013717081,.6386563241403362,0],[.10239967969888103,.630326855874104,0],[.10473112836787908,.6142037326020644,0],[.10667400225871057,.6064368633509654,0],[-.10667400225871047,.6064368633509654,0],[-.10472544745006955,.6142037326020644,0],[-.10236900274270996,.630326855874104,0],[-.10205655226319031,.6386563241403362,0],[-.10205655226319031,.8838385123281318,0],[-.11108693921309053,.9290382858592696,0],[-.1722454279824952,.9908662812454068,0],[-.21698379191546854,1,0],[-.2616647785785663,.9908662812454068,0],[-.3228039522274189,.9290382858592696,0],[-.3318383158197858,.8838385123281318,0],[-.3318383158197858,.6386563241403362,0],[-.3315309781662945,.630326855874104,0],[-.32918475911099215,.6142037326020644,0],[-.3272208658242656,.6064368633509654,0],[-.4147706263692468,.6064368633509654,0],[-.4619182675452073,.59677962256972,0],[-.5264500853098631,.5314666895136271,0],[-.5359877782201471,.48377432603469606,0],[-.5359877782201471,-.36796946889931215,0],[.5360241360941276,-.36796946889931215,0],[.5360241360941276,.48377432603469606,0],[.5264858750920626,.5314666895136271,0],[.4619392869411026,.59677962256972,0],[-.3541256925698163,-.9702089475715131,0],[-.357003645532083,-.9773395560730842,0],[-.3541972721342153,-.9916275631938796,0],[-.3488538008426475,-.9970704008277201,0],[-.34179696473974996,-.9999799074935654,0],[-.3276560241284693,-.9971055623867598,0],[-.3222761949629211,-.9916766782277876,0],[-.22770936473970826,-.8482965313680592,0],[-.17441383431036198,-.8663423952445952,0],[-.06018761991576987,-.8877933817819289,0],[0,-.8905890313112478,0],[.060203526485636226,-.8877933817819289,0],[.1744342856144763,-.8663423952445952,0],[.22774572261368894,-.8482965313680592,0],[.3223125528369017,-.9916766782277876,0],[.32769181391066904,-.9971256548931944,0],[.34181798413564507,-1,0],[.3488538008426476,-.9970704008277201,0],[.3542029530520249,-.9916275631938796,0],[.3570343224882542,-.9773395560730842,0],[.35416205044379667,-.9702089475715131,0],[.26359458635843613,-.8328297637970491,0],[.32196147211627746,-.8010104152299948,0],[.42121278716516203,-.7203550366717335,0],[.49267759702446945,-.6207139108133095,0],[.5309840258135842,-.5065308311731712,0],[.5360241360941276,-.4453747441594742,0],[-.5359877782201471,-.4453747441594742,0],[-.5309461766986788,-.5065308311731712,0],[-.49263165260168545,-.6207139108133095,0],[-.42116045170984245,-.7203550366717335,0],[-.3219146755558225,-.8010104152299948,0],[.25209072779430175,-.6048205267433904,0],[.28264724850776635,-.6357149925775305,0],[.2871544886977835,-.6583017637627053,0],[.28264724850776635,-.6809036038550538,0],[.25209072779430175,-.7117880225997455,0],[.22970904780863427,-.7163467896232409,0],[.20736940661475692,-.7117880225997455,0],[.17684242667390151,-.6809036038550538,0],[.17233632266744664,-.6583017637627053,0],[.17684242667390151,-.6357149925775305,0],[.20736940661475692,-.6048205267433904,0],[-.20734270630105242,-.6048205267433904,0],[-.176775959935531,-.6357149925775305,0],[-.17226360691948556,-.6583017637627053,0],[-.176775959935531,-.6809036038550538,0],[-.20734270630105242,-.7117880225997455,0],[-.22970904780863438,-.7163467896232409,0],[-.25206970839840687,-.7117880225997455,0],[-.2826114587255668,-.6809036038550538,0],[-.2871181308238028,-.6583017637627053,0],[-.2826114587255668,-.6357149925775305,0],[-.25206970839840687,-.6048205267433904,0],[-.7721963640945722,.3520550868482859,0],[-.8333150864393106,.29025164757023547,0],[-.8423392243796205,.24505745497275355,0],[-.8423392243796205,-.2518079754101843,0],[-.8333150864393106,-.2970228189846793,0],[-.7721963640945722,-.35884077228057554,0],[-.7274847004753032,-.36796946889931215,0],[-.682767355938225,-.35884077228057554,0],[-.6216236375551248,-.2970228189846793,0],[-.6125938186970056,-.2518079754101843,0],[-.6125938186970056,.24505745497275355,0],[-.6216236375551248,.29025164757023547,0],[-.682767355938225,.3520550868482859,0],[-.7274847004753032,.36118322466922326,0],[-.26355822848445565,-.8328297637970491,0],[-.22970904780863438,-.6002567364478547,0],[.22970904780863427,-.6002567364478547,0],[.41477062636924694,.6064368633509654,0],[.7274847004753033,.36118322466922326,0]],cells:[[0,1,11],[0,11,12],[0,12,124],[1,2,10],[1,10,11],[2,3,9],[2,9,10],[3,4,9],[4,5,8],[4,8,9],[5,6,7],[5,7,8],[13,14,26],[13,26,27],[13,27,49],[13,49,123],[14,15,16],[14,16,24],[14,24,25],[14,25,26],[16,17,24],[17,18,23],[17,23,24],[18,19,22],[18,22,23],[19,20,21],[19,21,22],[27,28,47],[27,47,48],[27,48,49],[28,29,42],[28,42,46],[28,46,47],[29,30,31],[29,31,39],[29,39,41],[29,41,42],[31,32,39],[32,33,37],[32,37,38],[32,38,39],[33,34,37],[34,35,36],[34,36,37],[39,40,41],[42,43,46],[43,44,45],[43,45,46],[49,50,123],[50,51,123],[52,53,58],[52,58,120],[53,54,58],[54,55,57],[54,57,58],[55,56,57],[58,59,120],[59,60,99],[59,99,100],[59,100,120],[60,61,98],[60,98,99],[61,62,98],[62,63,91],[62,91,98],[63,64,91],[64,65,90],[64,90,91],[65,66,73],[65,73,89],[65,89,90],[66,67,69],[66,69,70],[66,70,71],[66,71,72],[66,72,73],[67,68,69],[73,74,88],[73,88,89],[74,75,87],[74,87,88],[75,76,85],[75,85,86],[75,86,87],[76,77,85],[77,78,84],[77,84,85],[78,79,94],[78,94,122],[78,122,84],[79,80,105],[79,95,94],[79,105,121],[79,121,95],[80,81,104],[80,104,105],[81,82,104],[82,83,102],[82,102,103],[82,103,104],[83,101,102],[83,120,101],[91,92,97],[91,97,98],[92,93,97],[93,94,96],[93,96,97],[94,95,96],[100,101,120],[106,107,118],[106,118,119],[107,108,117],[107,117,118],[108,109,115],[108,115,116],[108,116,117],[109,110,114],[109,114,115],[110,111,113],[110,113,114],[111,112,113]]},type:"uber"},{id:"apple",mesh:{positions:[[.5991044589792128,.1669940710050719,0],[.6776418768304882,.3234070290735054,0],[.8283047031930854,.4461211515108219,0],[.8743370090720765,.4673905278948496,0],[.8645572926637619,.49489918922780207,0],[.7920655075362528,.6488700085720407,0],[.7254692328023432,.7518394171012215,0],[.6568862090149299,.841283305950425,0],[.5414173027537685,.9507877794842488,0],[.44918582639831456,.9911768251303665,0],[.39673146581898705,.9974283877419814,0],[.30367124392813777,.9861240088577756,0],[.146481442335167,.9308879205657545,0],[.04184896849774998,.9181370097864132,0],[-.06338176226873343,.9302249267804843,0],[-.22085729623544523,.9850993820987213,0],[-.3101761761554395,1,0],[-.3615727044788912,.9955446036324025,0],[-.45571335738267005,.9541605092328023,0],[-.5781060282877347,.8384505143224517,0],[-.649343259518537,.74698192728052,0],[-.7159596249732123,.6449400403600256,0],[-.8234896271162225,.39968368276305455,0],[-.8743370090720765,.12707715729695002,0],[-.8590956860311451,-.07544107503214503,0],[-.8172137882170154,-.20178352583220216,0],[-.785495841845846,-.2608043431673691,0],[-.7468845459497105,-.3151223971355096,0],[-.6516137900028572,-.4063063656332596,0],[-.5369554885170367,-.4712518528109151,0],[-.4085216494928207,-.5063961041860133,0],[-.34089265590399304,-.5116794056718337,0],[-.23887867276233998,-.49902671619401395,0],[-.05799521680119998,-.4384688192013716,0],[.013561233659547166,-.42453032359454257,0],[.09012697058718504,-.44109177441245806,0],[.3020840769876421,-.5086099899992856,0],[.4250192006571897,-.5162511607971998,0],[.49820299949996455,-.5083130937924139,0],[.6566484688192015,-.4556050878634189,0],[.7677702453746695,-.37584269412100857,0],[.8180472740910066,-.31809414958211313,0],[.777113546681906,-.2916703871705122,0],[.6555119479069932,-.1674569946960497,0],[.594763747142653,-.02605571156868347,0],[-.0021787299092790907,-.6254330666476177,0],[.06131241231516548,-.7847390885063219,0],[.1107110300735769,-.848560611472248,0],[.17769572630187866,-.9073415958282735,0],[.3430602205514683,-.9865436816915494,0],[.42716221087220524,-1,0],[.4260795442531612,-.9125785770412173,0],[.36642796199728583,-.749790163583113,0],[.3154399449960712,-.6806914779627117,0],[.2508884558718486,-.6216426173298093,0],[.08674726489392107,-.545601471533681,0],[-.0034399807129080534,-.5391099364240304,0],[.5860307014786773,.06279019929995,0]],cells:[[0,1,12],[0,12,13],[0,13,34],[0,34,57],[1,2,5],[1,5,6],[1,6,7],[1,7,12],[2,3,4],[2,4,5],[7,8,11],[7,11,12],[8,9,10],[8,10,11],[13,14,34],[14,15,19],[14,19,20],[14,20,21],[14,21,22],[14,22,34],[15,16,18],[15,18,19],[16,17,18],[22,23,33],[22,33,34],[23,24,33],[24,25,32],[24,32,33],[25,26,32],[26,27,32],[27,28,32],[28,29,32],[29,30,32],[30,31,32],[34,35,57],[35,36,44],[35,44,57],[36,37,43],[36,43,44],[37,38,43],[38,39,43],[39,40,42],[39,42,43],[40,41,42],[45,46,55],[45,55,56],[46,47,54],[46,54,55],[47,48,53],[47,53,54],[48,49,52],[48,52,53],[49,50,51],[49,51,52]]},type:"uber"},{id:"attach",mesh:{positions:[[.7333975685345353,-.7923584358024879,0],[.5204009776466068,-.8786317830990686,0],[.4072042683178243,-.8894159515111412,0],[.29392186177019264,-.8786317830990686,0],[.08086505121496446,-.7923584358024879,0],[-.012155349854959141,-.7168692569179798,0],[-.8698487990955364,.1350429886377749,0],[-.9263521900776048,.20373184139302095,0],[-.991441687654079,.36101022881857425,0],[-1,.4447079757555706,0],[-.9922755151086207,.5298278617400353,0],[-.9271860175321465,.6900617042544646,0],[-.8698487990955364,.7600059305662702,0],[-.7994575486206013,.8169563457114679,0],[-.6382740692829442,.881661356183903,0],[-.5526237763898959,.8894159515111412,0],[-.4683724606705788,.8809109114748158,0],[-.31004252417735334,.8162059010023806,0],[-.24088348538524085,.7600059305662702,0],[.6168099608906166,-.09190631498948464,0],[.6548348090050913,-.1381489959059427,0],[.6982540575129765,-.24414236250243462,0],[.7036762521548714,-.3004743556188472,0],[.6981706747675223,-.35667432605495747,0],[.6547514262596374,-.46240364729084427,0],[.6168099608906166,-.5085976882724543,0],[.5702592270534528,-.5463422777147083,0],[.4637609316094884,-.5894789513629987,0],[.4072042683178243,-.594871035569035,0],[.35056190780731056,-.5894581056766351,0],[.24400339269604698,-.5462797406556176,0],[.19745034271783335,-.5085976882724543,0],[-.5071153268709092,.19077972159913992,0],[-.515370218670872,.2030879413031248,0],[-.515370218670872,.2310952790262308,0],[-.5071153268709092,.2434034987302155,0],[-.4549362577155889,.29528609590169896,0],[-.4426743617590785,.3033742222107533,0],[-.41487084852486056,.3033742222107533,0],[-.40260895256835016,.29528609590169896,0],[.30240142499614797,-.4043877859537322,0],[.32557256301967485,-.4231743817420314,0],[.37886340007613906,-.44468249769445967,0],[.4072042683178243,-.44737622361010393,0],[.4354617542772927,-.4447033433808233,0],[.48875259337200205,-.42323691880112174,0],[.5120071146042204,-.4043877859537322,0],[.5309651082581752,-.38126760358919004,0],[.5525936659540376,-.32830103072680245,0],[.5552920242444292,-.3001778836350102,0],[.5525936659540376,-.2719921994841271,0],[.5309651082581752,-.2190673179944668,0],[.5120071146042204,-.19596798131628815,0],[-.3456863316716371,.655796028247548,0],[-.39154915785880395,.6931213877751575,0],[-.4966716380027745,.7361978405517309,0],[-.5526237763898959,.7419211395522104,0],[-.6099725757633747,.7369482852608187,0],[-.7178883778800598,.6938718324842452,0],[-.7648977168172217,.655796028247548,0],[-.8032537797261396,.609034521359375,0],[-.8466128073623077,.5017255603346062,0],[-.851615772089558,.4447079757555706,0],[-.8458623626532202,.38911021403662965,0],[-.8025033350170521,.2846964872290194,0],[-.7648977168172217,.2391046549645784,0],[.09264749643143722,-.6126593545992578,0],[.16237168489641518,-.6691905398298109,0],[.3222210391023881,-.7338353294305296,0],[.4072042683178243,-.7419211395522103,0],[.4921643373735016,-.7338353294305296,0],[.6519117805394481,-.6691905398298109,0],[.7216128071770127,-.6126593545992578,0],[.7785099500126147,-.5434261978111861,0],[.8434975353446448,-.38467008284119486,0],[.8516157720895579,-.3001778836350102,0],[.8434975353446448,-.21574822148791603,0],[.7785099500126147,-.05695041514519765,0],[.7216128071770127,.01230358732923748,0],[.020011860391360603,.7168692569179799,0],[.011926050269679855,.7291543147482276,0],[.01198627114139672,.7570597402268895,0],[.02016009638327909,.7693447980571372,0],[.07248740153051814,.8212273952286202,0],[.08474929748702809,.8293132053503012,0],[.11255281072124657,.8292529844785844,0],[.12481470667775674,.8210791592367019,0],[.8264156534634088,.1165134896479595,0],[.902379650759531,.024076767749891464,0],[.9891579269035842,-.18764592008248732,0],[1,-.3001778836350102,0],[.9892204639626747,-.41270984718753306,0],[.9024004964458945,-.6244325350199118,0],[.8264156534634088,-.7168692569179798,0]],cells:[[0,71,1],[0,72,71],[0,93,72],[1,70,2],[1,71,70],[2,68,3],[2,69,68],[2,70,69],[3,67,4],[3,68,67],[4,66,5],[4,67,66],[5,65,6],[5,66,65],[6,64,7],[6,65,64],[7,63,8],[7,64,63],[8,62,9],[8,63,62],[9,61,10],[9,62,61],[10,61,11],[11,60,12],[11,61,60],[12,59,13],[12,60,59],[13,58,14],[13,59,58],[14,57,15],[14,58,57],[15,56,16],[15,57,56],[16,54,17],[16,55,54],[16,56,55],[17,53,18],[17,54,53],[18,52,19],[18,53,52],[19,51,20],[19,52,51],[20,50,21],[20,51,50],[21,49,22],[21,50,49],[22,48,23],[22,49,48],[23,48,24],[24,47,25],[24,48,47],[25,46,26],[25,47,46],[26,45,27],[26,46,45],[27,44,28],[27,45,44],[28,42,29],[28,43,42],[28,44,43],[29,41,30],[29,42,41],[30,40,31],[30,41,40],[31,39,32],[31,40,39],[32,34,33],[32,35,34],[32,36,35],[32,39,36],[36,39,37],[37,39,38],[72,93,73],[73,92,74],[73,93,92],[74,91,75],[74,92,91],[75,89,76],[75,90,89],[75,91,90],[76,88,77],[76,89,88],[77,87,78],[77,88,87],[78,86,79],[78,87,86],[79,81,80],[79,82,81],[79,83,82],[79,86,83],[83,85,84],[83,86,85]]},type:"uber"},{id:"bold",mesh:{positions:[[-.34419642857142846,.6428571428571428,0],[-.34419642857142846,.1428571428571428,0],[.045267857142857235,.1428571428571428,0],[.11273737444196429,.14648158482142848,0],[.21605754743303576,.1759893973214286,0],[.28075439453124995,.23631417410714306,0],[.311070103236607,.3288219866071427,0],[.3146607142857143,.38757142857142846,0],[.3108726981026783,.45290694754464256,0],[.2799144112723212,.5515590122767857,0],[.21632610212053563,.6120113002232144,0],[.1183633510044644,.6396544363839285,0],[.023946428571428622,-.6071428571428572,0],[.08248458426339272,-.6045597795758928,0],[.17370765904017857,-.58208837890625,0],[.23232080078125003,-.5325282505580358,0],[.2605572684151784,-.4510613141741072,0],[.26398214285714283,-.3968571428571428,0],[.2606879185267854,-.3423092215401786,0],[.233588309151786,-.25865478515625007,0],[.177483119419643,-.2061571568080358,0],[.09038351004464276,-.18149825613839277,0],[.03458928571428577,-.1785714285714286,0],[-.34419642857142846,-.1785714285714286,0],[.4415178571428571,-.05871428571428561,0],[.4936700613839287,-.08709912109375006,0],[.5863025948660715,-.16477001953125003,0],[.6563581194196428,-.27132763671875004,0],[.6954192243303572,-.40799407087053574,0],[.7006964285714286,-.4880000000000001,0],[.6901349051339284,-.60110595703125,0],[.6062529296875,-.7894478934151786,0],[.44004840959821434,-.9216687360491072,0],[.19314857700892835,-.99101513671875,0],[.03994642857142858,-1,0],[-.7727678571428571,-1,0],[-.7727678571428571,1,0],[.05062500000000005,1,0],[.22634744698660741,.989785365513393,0],[.44142844063895115,.9376724243164065,0],[.5536360473632812,.8798161010742187,0],[.6418241925920759,.8045986589704239,0],[.7067851475306918,.7129889875139508,0],[.7624086914062498,.5469584960937497,0],[.7727678571428571,.41860714285714273,0],[.7673235212053572,.32812332589285687,0],[.7244594029017858,.17414564732142823,0],[.6404959542410716,.056154575892856995,0],[.5172746930803572,-.02584988839285729,0],[-.34419642857142846,-.6071428571428572,0],[.055946428571428536,.6428571428571428,0],[.4415178571428571,-.05335714285714288,0]],cells:[[0,36,1],[0,37,36],[0,50,37],[1,22,2],[1,23,22],[1,35,23],[1,36,35],[2,21,3],[2,22,21],[3,20,4],[3,21,20],[4,20,51],[4,51,5],[5,47,6],[5,48,47],[5,51,48],[6,45,7],[6,46,45],[6,47,46],[7,44,8],[7,45,44],[8,42,9],[8,43,42],[8,44,43],[9,39,10],[9,40,39],[9,41,40],[9,42,41],[10,38,11],[10,39,38],[11,37,50],[11,38,37],[12,34,13],[12,49,34],[13,33,14],[13,34,33],[14,32,15],[14,33,32],[15,30,16],[15,31,30],[15,32,31],[16,28,17],[16,29,28],[16,30,29],[17,27,18],[17,28,27],[18,25,19],[18,26,25],[18,27,26],[19,24,20],[19,25,24],[20,24,51],[23,35,49],[34,49,35]]},type:"uber"},{id:"bookmark",mesh:{positions:[[0,.5931602732812993,0],[-.6692721475302622,.9947814949003031,0],[-.6880528820586166,1,0],[-.7189882527059963,.9825204972289421,0],[-.7241637605824087,.963787285947376,0],[-.7241637605824087,-.8551672478835183,0],[-.7127762854472504,-.9115252925508442,0],[-.635689053133253,-.9886125248648416,0],[-.579331008465927,-1,0],[.579331008465927,-1,0],[.6357501544505519,-.9886125248648416,0],[.7127966525530166,-.9115252925508442,0],[.7241637605824087,-.8551672478835183,0],[.7241637605824087,.963787285947376,0],[.7189882527059963,.9825204972289421,0],[.6880528820586166,1,0],[.6692721475302623,.9947814949003031,0]],cells:[[0,1,4],[0,4,5],[0,5,8],[0,8,9],[0,9,12],[0,12,13],[0,13,16],[1,2,4],[2,3,4],[5,6,7],[5,7,8],[9,10,11],[9,11,12],[13,14,15],[13,15,16]]},type:"uber"},{id:"briefcase",mesh:{positions:[[.5714285714285714,-.3571428571428572,0],[.5714285714285714,-.5714285714285715,0],[.5670725446428571,-.6145970982142857,0],[.534815848214286,-.6912109375,0],[.47692522321428554,-.7491015625,0],[.40031138392857146,-.7813582589285715,0],[.3571428571428572,-.7857142857142857,0],[-.3571428571428571,-.7857142857142857,0],[-.40031138392857135,-.7813582589285715,0],[-.47692522321428565,-.7491015625,0],[-.5348158482142856,-.6912109375,0],[-.5670725446428571,-.6145970982142857,0],[-.5714285714285714,-.5714285714285715,0],[-.5714285714285714,-.3571428571428572,0],[-.8571428571428572,-.3571428571428572,0],[-.9127321428571429,-.34591071428571424,0],[-.9887678571428571,-.269875,0],[-1,-.21428571428571427,0],[-1,.6428571428571428,0],[-.9887678571428571,.6984464285714286,0],[-.9127321428571429,.7744821428571429,0],[-.8571428571428572,.7857142857142857,0],[.8571428571428572,.7857142857142857,0],[.9127321428571429,.7744821428571429,0],[.9887678571428571,.6984464285714286,0],[1,.6428571428571428,0],[1,-.21428571428571427,0],[.9887678571428571,-.269875,0],[.9127321428571429,-.34591071428571424,0],[-.4285714285714286,-.5714285714285715,0],[-.42295535714285715,-.5992232142857142,0],[-.38493750000000004,-.6372410714285713,0],[-.3571428571428571,-.6428571428571428,0],[.3571428571428572,-.6428571428571428,0],[.38493749999999993,-.6372410714285713,0],[.42295535714285726,-.5992232142857142,0],[.4285714285714286,-.5714285714285715,0],[.4285714285714286,-.3571428571428572,0],[-.4285714285714286,-.3571428571428572,0],[.8571428571428572,-.3571428571428572,0]],cells:[[0,25,37],[0,26,25],[0,37,1],[0,39,26],[1,36,2],[1,37,36],[2,35,3],[2,36,35],[3,35,4],[4,34,5],[4,35,34],[5,33,6],[5,34,33],[6,32,7],[6,33,32],[7,32,8],[8,31,9],[8,32,31],[9,31,10],[10,30,11],[10,31,30],[11,29,12],[11,30,29],[12,29,13],[13,17,14],[13,18,17],[13,29,38],[13,38,18],[14,17,15],[15,17,16],[18,20,19],[18,21,20],[18,38,21],[21,37,22],[21,38,37],[22,24,23],[22,25,24],[22,37,25],[26,28,27],[26,39,28]]},type:"uber"},{id:"bug",mesh:{positions:[[.5833333333333333,.00348828124999999,0],[.5833333333333333,-.26759505208333334,0],[.5845292968749998,-.2698678385416667,0],[.589749348958333,-.2743040364583334,0],[.5908749999999998,-.2765533854166667,0],[.8165416666666667,-.5226783854166668,0],[.8388281249999998,-.5594466145833334,0],[.8402604166666663,-.6430768229166667,0],[.8186249999999999,-.6798450520833335,0],[.7857109375,-.7042434895833334,0],[.7111640625,-.7042434895833334,0],[.67825,-.6798450520833335,0],[.45724999999999993,-.4438450520833334,0],[.4552981770833331,-.44563411458333346,0],[.45166015625,-.45314973958333354,0],[.4497083333333334,-.45484505208333337,0],[-.44970833333333327,-.45484505208333337,0],[-.4517441406249999,-.45314973958333354,0],[-.45573763020833324,-.44563411458333346,0],[-.45775,-.4438450520833334,0],[-.6792916666666666,-.6848867187500001,0],[-.7123684895833333,-.708912109375,0],[-.7876315104166667,-.7071816406250001,0],[-.8207083333333333,-.6823867187500001,0],[-.8426692708333333,-.6454173177083334,0],[-.8426692708333333,-.5609160156250002,0],[-.8207083333333333,-.5239700520833335,0],[-.590875,-.2771783854166667,0],[-.5897493489583334,-.27484895833333356,0],[-.584529296875,-.2699713541666668,0],[-.5833333333333333,-.26759505208333334,0],[-.5833333333333333,.00348828124999999,0],[-.9,.00348828124999999,0],[-.9389160156249999,.01113346354166669,0],[-.9921386718749999,.06548632812500012,0],[-1,.10765494791666659,0],[-.9921386718749999,.14982356770833308,0],[-.9389160156249999,.20417643229166674,0],[-.9,.2118216145833332,0],[-.5999999999999999,.2118216145833332,0],[-.5971354166666665,.29372916666666654,0],[-.575390625,.4125286458333333,0],[-.5572916666666667,.4667799479166666,0],[-.5606946614583332,.46999674479166675,0],[-.5707083333333334,.4817799479166666,0],[-.8535416666666666,.7985716145833333,0],[-.8755026041666666,.8355175781250002,0],[-.8755026041666666,.9200188802083336,0],[-.8535416666666666,.9569882812499999,0],[-.8204648437500001,.9814843749999997,0],[-.7452018229166666,.9819140625,0],[-.7121249999999999,.95761328125,0],[-.44366666666666665,.6688632812499999,0],[-.3731497395833333,.7474335937499998,0],[-.1973971354166667,.8593398437499998,0],[-.08333333333333337,.8887382812499999,0],[-.08333333333333337,-.20484505208333334,0],[.08333333333333326,-.20484505208333334,0],[.08333333333333326,.8887382812499999,0],[.1973971354166668,.8593919270833331,0],[.3731497395833332,.74771484375,0],[.4436666666666669,.669196614583333,0],[.7079583333333332,.95823828125,0],[.741360677083333,.9826367187500001,0],[.818055989583333,.9826367187500001,0],[.8514583333333334,.95823828125,0],[.87358203125,.9214882812499999,0],[.8742981770833333,.83786328125,0],[.8525,.8011132812499999,0],[.5701666666666665,.48682161458333345,0],[.5670605468750001,.48234244791666675,0],[.5603639322916665,.47079036458333323,0],[.5570000000000002,.4667799479166666,0],[.5751621093750001,.4125286458333333,0],[.5970957031250002,.29372916666666654,0],[.5999999999999999,.2118216145833332,0],[.9000000000000001,.2118216145833332,0],[.938916015625,.20417643229166674,0],[.992138671875,.14982356770833308,0],[1,.10765494791666659,0],[.992138671875,.06548632812500012,0],[.938916015625,.01113346354166669,0],[-.4,-.5381783854166666,0],[-.39187353515625,-.6290535481770834,0],[-.33168701171875004,-.7886710611979166,0],[-.22364501953125016,-.9079252929687501,0],[-.08061474609374997,-.9737928059895834,0],[0,-.9826367187500001,0],[.08061474609374986,-.9737928059895834,0],[.22364501953125004,-.9079252929687501,0],[.33168701171875004,-.7886710611979166,0],[.3918735351562501,-.6290535481770834,0],[.40000000000000013,-.5381783854166666,0],[.9000000000000001,.00348828124999999,0]],cells:[[0,57,1],[0,75,57],[0,93,75],[1,12,2],[1,57,12],[2,4,3],[2,12,4],[4,12,5],[5,11,6],[5,12,11],[6,11,7],[7,11,8],[8,10,9],[8,11,10],[12,57,13],[13,15,14],[13,57,15],[15,57,16],[16,18,17],[16,56,18],[16,57,56],[18,56,19],[19,26,20],[19,27,26],[19,29,27],[19,30,29],[19,56,30],[20,22,21],[20,23,22],[20,24,23],[20,25,24],[20,26,25],[27,29,28],[30,56,31],[31,39,32],[31,56,39],[32,34,33],[32,35,34],[32,38,35],[32,39,38],[35,38,36],[36,38,37],[39,56,40],[40,56,41],[41,56,42],[42,44,43],[42,52,44],[42,56,52],[44,52,45],[45,51,46],[45,52,51],[46,51,47],[47,51,48],[48,51,49],[49,51,50],[52,56,53],[53,55,54],[53,56,55],[57,60,58],[57,61,60],[57,72,61],[57,73,72],[57,74,73],[57,75,74],[58,60,59],[61,68,62],[61,69,68],[61,70,69],[61,72,70],[62,64,63],[62,65,64],[62,66,65],[62,67,66],[62,68,67],[70,72,71],[75,93,76],[76,78,77],[76,79,78],[76,93,79],[79,93,80],[80,93,81],[82,83,91],[82,91,92],[83,84,91],[84,85,90],[84,90,91],[85,86,88],[85,88,89],[85,89,90],[86,87,88]]},type:"uber"},{id:"calculator",mesh:{positions:[[-.7122032433872367,-1,0],[-.7676605072329292,-.9887728794291508,0],[-.8434545124596984,-.9127472098718183,0],[-.8546438932279493,-.8571428575583091,0],[-.8546438932279493,.8571428488338193,0],[-.8434545124596984,.9127472025105301,0],[-.7676605072329292,.9887728780659493,0],[-.7122032433872367,1,0],[.7121676387444701,1,0],[.7676304664290357,.9887728780659493,0],[.8434489494387464,.9127472025105301,0],[.8546438932279493,.8571428488338193,0],[.8546438932279493,-.8571428575583091,0],[.8434489494387464,-.9127472098718183,0],[.7676304664290357,-.9887728794291508,0],[-.3561016202395368,.6427857121357508,0],[-.3561016202395368,.7856428487611153,0],[-.6409829184668804,.7856428487611153,0],[-.3561016202395368,.28564285457744165,0],[-.3561016202395368,.4284999999272958,0],[-.6409829184668804,.4284999999272958,0],[-.3561016202395368,-.07150000298086745,0],[-.3561016202395368,.07135713946082367,0],[-.6409829184668804,.07135713946082367,0],[.1424050422897829,.6427857121357508,0],[.1424050422897829,.7856428487611153,0],[-.14247625593756072,.7856428487611153,0],[.1424050422897829,.28564285457744165,0],[.1424050422897829,.4284999999272958,0],[-.14247625593756072,.4284999999272958,0],[.1424050422897829,-.07150000298086745,0],[.1424050422897829,.07135713946082367,0],[-.14247625593756072,.07135713946082367,0],[.6409829271913701,.6427857121357508,0],[.6409829271913701,.7856428487611153,0],[.35610162460178146,.7856428487611153,0],[.6409829271913701,.28564285457744165,0],[.6409829271913701,.4284999999272958,0],[.35610162460178146,.4284999999272958,0],[.6409829271913701,-.07150000298086745,0],[.6409829271913701,.07135713946082367,0],[.35610162460178146,.07135713946082367,0],[.6409829271913701,-.7143571439684767,0],[.6409829271913701,-.4286428590850947,0],[-.6409829184668804,-.4286428590850947,0],[-.6409829184668804,-.7143571439684767,0],[-.6409829184668804,-.07150000298086745,0],[-.6409829184668804,.28564285457744165,0],[-.6409829184668804,.6427857121357508,0],[-.14247625593756072,-.07150000298086745,0],[-.14247625593756072,.28564285457744165,0],[-.14247625593756072,.6427857121357508,0],[.35610162460178146,-.07150000298086745,0],[.35610162460178146,.28564285457744165,0],[.35610162460178146,.6427857121357508,0],[.7121676387444701,-1,0]],cells:[[0,2,1],[0,3,2],[0,45,3],[0,55,45],[3,23,4],[3,44,46],[3,45,44],[3,46,23],[4,17,5],[4,20,48],[4,23,47],[4,47,20],[4,48,17],[5,17,6],[6,17,7],[7,16,26],[7,17,16],[7,25,8],[7,26,25],[8,25,35],[8,34,9],[8,35,34],[9,34,10],[10,34,11],[11,33,37],[11,34,33],[11,36,40],[11,37,36],[11,40,12],[12,39,43],[12,40,39],[12,42,55],[12,43,42],[12,55,13],[13,55,14],[15,19,29],[15,29,51],[15,48,19],[15,51,16],[16,51,26],[18,22,32],[18,32,50],[18,47,22],[18,50,19],[19,48,20],[19,50,29],[21,44,49],[21,46,44],[21,49,22],[22,47,23],[22,49,32],[24,28,38],[24,38,54],[24,51,28],[24,54,25],[25,54,35],[27,31,41],[27,41,53],[27,50,31],[27,53,28],[28,51,29],[28,53,38],[30,43,52],[30,44,43],[30,49,44],[30,52,31],[31,50,32],[31,52,41],[33,54,37],[36,53,40],[37,54,38],[39,52,43],[40,53,41],[42,45,55]]},type:"uber"},{id:"calendar",mesh:{positions:[[.6666666666666667,-.8333333333333334,0],[.6666666666666667,-.9583333333333334,0],[.6633906249999999,-.974546875,0],[.6412135416666664,-.9967239583333333,0],[.625,-1,0],[.5416666666666667,-1,0],[.5254531250000003,-.9967239583333333,0],[.5032760416666668,-.974546875,0],[.5,-.9583333333333334,0],[.5,-.8333333333333334,0],[-.5,-.8333333333333334,0],[-.5,-.9583333333333334,0],[-.5032760416666666,-.974546875,0],[-.5254531250000001,-.9967239583333333,0],[-.5416666666666667,-1,0],[-.625,-1,0],[-.6412135416666667,-.9967239583333333,0],[-.6633906250000001,-.974546875,0],[-.6666666666666667,-.9583333333333334,0],[-.6666666666666667,-.8333333333333334,0],[-.8333333333333334,-.8333333333333334,0],[-.8981875,-.8202291666666667,0],[-.9868958333333334,-.7315208333333334,0],[-1,-.6666666666666667,0],[-1,.8333333333333333,0],[-.9868958333333334,.8981874999999999,0],[-.8981875,.9868958333333333,0],[-.8333333333333334,1,0],[.8333333333333333,1,0],[.8981874999999999,.9868958333333333,0],[.9868958333333333,.8981874999999999,0],[1,.8333333333333333,0],[1,-.6666666666666667,0],[.9868958333333333,-.7315208333333334,0],[.8981874999999999,-.8202291666666667,0],[-.5,-.6666666666666667,0],[-.5,-.5,0],[-.6666666666666667,-.5,0],[-.33333333333333337,.33333333333333326,0],[-.33333333333333337,.6666666666666667,0],[-.6666666666666667,.6666666666666667,0],[.16666666666666674,.33333333333333326,0],[.16666666666666674,.6666666666666667,0],[-.16666666666666663,.6666666666666667,0],[.16666666666666674,-.16666666666666663,0],[.16666666666666674,.16666666666666674,0],[-.16666666666666663,.16666666666666674,0],[.6666666666666667,.33333333333333326,0],[.6666666666666667,.6666666666666667,0],[.33333333333333326,.6666666666666667,0],[.6666666666666667,-.16666666666666663,0],[.6666666666666667,.16666666666666674,0],[.33333333333333326,.16666666666666674,0],[.6666666666666667,-.6666666666666667,0],[.6666666666666667,-.5,0],[.5,-.5,0],[-.6666666666666667,.33333333333333326,0],[-.6666666666666667,-.6666666666666667,0],[-.16666666666666663,-.16666666666666663,0],[-.16666666666666663,.33333333333333326,0],[.33333333333333326,-.16666666666666663,0],[.33333333333333326,.33333333333333326,0],[.5,-.6666666666666667,0],[.8333333333333333,-.8333333333333334,0]],cells:[[0,9,1],[0,53,62],[0,62,9],[0,63,53],[1,3,2],[1,4,3],[1,5,4],[1,8,5],[1,9,8],[5,8,6],[6,8,7],[9,62,10],[10,19,11],[10,35,57],[10,57,19],[10,62,35],[11,13,12],[11,14,13],[11,15,14],[11,18,15],[11,19,18],[15,18,16],[16,18,17],[19,57,20],[20,23,21],[20,57,23],[21,23,22],[23,37,56],[23,56,24],[23,57,37],[24,26,25],[24,27,26],[24,40,27],[24,56,40],[27,39,43],[27,40,39],[27,42,28],[27,43,42],[28,31,29],[28,42,49],[28,48,31],[28,49,48],[29,31,30],[31,47,51],[31,48,47],[31,51,32],[32,50,54],[32,51,50],[32,53,63],[32,54,53],[32,63,33],[33,63,34],[35,58,36],[35,62,58],[36,56,37],[36,58,56],[38,46,59],[38,56,58],[38,58,46],[38,59,39],[39,59,43],[41,45,52],[41,52,61],[41,59,45],[41,61,42],[42,61,49],[44,55,60],[44,58,62],[44,60,45],[44,62,55],[45,59,46],[45,60,52],[47,61,51],[50,55,54],[50,60,55],[51,61,52]]},type:"uber"},{id:"camera",mesh:{positions:[[-.4285714285714286,-.7857142857142857,0],[-.5714285714285714,-.5,0],[-.8571428571428572,-.5,0],[-.9127321428571429,-.48876785714285703,0],[-.9887678571428571,-.41273214285714277,0],[-1,-.3571428571428572,0],[-1,.6428571428571428,0],[-.9887678571428571,.6984464285714286,0],[-.9127321428571429,.7744821428571429,0],[-.8571428571428572,.7857142857142857,0],[.8571428571428572,.7857142857142857,0],[.9127321428571429,.7744821428571429,0],[.9887678571428571,.6984464285714286,0],[1,.6428571428571428,0],[1,-.35756712285714287,0],[.9888774569196428,-.4130084263839287,0],[.9131168386160715,-.48880691843750007,0],[.8572919142857143,-.5,0],[.5714285714285714,-.5,0],[-.0885200892857142,.5017879464285713,0],[-.24559151785714306,.4356808035714287,0],[-.3642522321428573,.3170200892857145,0],[-.4303593750000001,.15994866071428585,0],[-.4392857142857143,.07142857142857137,0],[-.4303593750000001,-.017091517857142857,0],[-.3642522321428573,-.1741629464285716,0],[-.24559151785714306,-.2928236607142859,0],[-.0885200892857142,-.3589308035714287,0],[0,-.36785714285714294,0],[.08852008928571431,-.3589308035714287,0],[.24559151785714306,-.2928236607142859,0],[.3642522321428572,-.1741629464285716,0],[.4303593749999999,-.017091517857142857,0],[.4392857142857143,.07142857142857137,0],[.4303593749999999,.15994866071428585,0],[.3642522321428572,.3170200892857145,0],[.24559151785714306,.4356808035714287,0],[.08852008928571431,.5017879464285713,0],[.27990039062500016,.12894559151785703,0],[.23685965401785714,.2310756138392858,0],[.15964704241071437,.30828822544642853,0],[.05751702008928561,.3513289620535715,0],[0,.3571428571428572,0],[-.05751702008928572,.3513289620535715,0],[-.15964704241071437,.30828822544642853,0],[-.23685965401785702,.2310756138392858,0],[-.27990039062500016,.12894559151785703,0],[-.2857142857142857,.07142857142857137,0],[-.27990039062500016,.013911551339285693,0],[-.23685965401785702,-.08821847098214287,0],[-.15964704241071437,-.16543108258928566,0],[-.05751702008928572,-.20847181919642865,0],[0,-.21428571428571427,0],[.05751702008928561,-.20847181919642865,0],[.15964704241071437,-.16543108258928566,0],[.23685965401785714,-.08821847098214287,0],[.27990039062500016,.013911551339285693,0],[0,.5107142857142857,0],[.2857142857142858,.07142857142857137,0],[.4285714285714286,-.7857142857142857,0]],cells:[[0,26,1],[0,27,26],[0,28,27],[0,59,28],[1,5,2],[1,24,5],[1,25,24],[1,26,25],[2,5,3],[3,5,4],[5,23,6],[5,24,23],[6,8,7],[6,9,8],[6,21,9],[6,22,21],[6,23,22],[9,19,57],[9,20,19],[9,21,20],[9,57,10],[10,13,11],[10,35,13],[10,36,35],[10,37,36],[10,57,37],[11,13,12],[13,33,14],[13,34,33],[13,35,34],[14,16,15],[14,17,16],[14,18,17],[14,32,18],[14,33,32],[18,30,59],[18,31,30],[18,32,31],[28,59,29],[29,59,30],[38,39,58],[39,40,55],[39,55,58],[40,41,42],[40,42,44],[40,44,54],[40,54,55],[42,43,44],[44,45,50],[44,50,54],[45,46,47],[45,47,49],[45,49,50],[47,48,49],[50,51,52],[50,52,54],[52,53,54],[55,56,58]]},type:"uber"},{id:"cancel",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258928,0],[.10980357142857144,-.7149486607142858,0],[.3127500000000001,-.6519888392857143,0],[.40342857142857147,-.5998571428571429,0],[-.5998571428571429,.40342857142857147,0],[-.6519888392857143,.3127500000000001,0],[-.7149486607142858,.10980357142857144,0],[-.7232857142857143,0,0],[-.7195448521205358,-.07382892717633915,0],[-.6907165876116073,-.21480625697544642,0],[-.5996010044642857,-.4040683593750002,0],[-.4041311383928571,-.5995633370535715,0],[-.21485930524553576,-.690704345703125,0],[-.07385246930803568,-.7195432826450893,0],[-.10980357142857144,.7148281249999999,0],[-.3127500000000002,.6519665178571425,0],[-.40342857142857136,.5998571428571429,0],[.5998571428571429,-.40342857142857136,0],[.6519665178571425,-.3127500000000002,0],[.7148281249999999,-.10980357142857144,0],[.7231428571428571,0,0],[.7194035993303569,.07382732282366078,0],[.6905869140624996,.21479307338169606,0],[.5995033482142857,.404023158482143,0],[.4040859374999999,.5994656808035714,0],[.21484612165178563,.690574672154018,0],[.07385086495535731,.7194020298549104,0],[0,.7231428571428571,0],[0,-.7232857142857143,0],[0,-1,0]],cells:[[0,46,1],[0,47,46],[0,63,47],[1,46,2],[2,45,3],[2,46,45],[3,45,4],[4,44,5],[4,45,44],[5,43,6],[5,44,43],[6,43,7],[7,42,8],[7,43,42],[8,41,9],[8,42,41],[9,40,10],[9,41,40],[10,39,11],[10,40,39],[11,38,12],[11,39,38],[12,38,13],[13,38,50],[13,50,14],[14,49,15],[14,50,49],[15,48,16],[15,49,48],[16,48,61],[16,61,17],[17,60,18],[17,61,60],[18,59,19],[18,60,59],[19,59,20],[20,58,21],[20,59,58],[21,58,22],[22,57,23],[22,58,57],[23,56,24],[23,57,56],[24,56,25],[25,55,26],[25,56,55],[26,54,27],[26,55,54],[27,53,28],[27,54,53],[28,52,29],[28,53,52],[29,51,30],[29,52,51],[30,37,31],[30,51,37],[31,37,32],[32,36,33],[32,37,36],[33,35,34],[33,36,35],[34,35,62],[34,62,63],[37,50,38],[37,51,50],[47,63,62]]},type:"uber"},{id:"car-black",mesh:{positions:[[.9855769016229283,.03315236557775798,0],[.9653028605363214,.023843540282542163,0],[.9559426916003884,.020073131188149046,0],[.9561703894853071,.008076577918007454,0],[.9479464776417643,-.025453051802410455,0],[.9422272425323295,-.0392176121789815,0],[.9368763422367339,-.048207213968869816,0],[.9117090289565746,-.06270397930870972,0],[.881364937292817,-.07322049632687813,0],[.8281528345201403,-.0859023755839817,0],[.664723793785666,-.10703363223734219,0],[.5720529869558586,-.11336675870317613,0],[.49982141379583456,-.11681571196003672,0],[.4417227358262208,-.1208205159359641,0],[.4341841499696395,-.1232247377208436,0],[.3752907615117813,-.15754014837745248,0],[.21571472518106272,-.2425652174048346,0],[.18301998748211434,-.2595220128346812,0],[.1598751671797647,-.26897817205543284,0],[.02936409714151411,-.28339010877147935,0],[-.11657685309830212,-.28609569540404567,0],[-.27220389277599444,-.2828900663575396,0],[-.4563757643601436,-.25949522484821996,0],[-.506324197448982,-.24423500189424022,0],[-.5468745119544011,-.22010795542165187,0],[-.6131881724387376,-.15374518362880318,0],[-.6263343767944993,-.13765453309453077,0],[-.7157705342591347,-.1333684552607624,0],[-.8017331828126537,-.12652189238775827,0],[-.9059920261190718,-.10457806681174577,0],[-.931360249297689,-.09122202322870575,0],[-.9452051736336432,-.06786513136687272,0],[-.9554292551329451,-.004489220064431512,0],[-.9559337622112949,.008500721036974251,0],[-.9600278594754259,.009786544387104848,0],[-.9806456797216163,.017180028650355235,0],[-.9890794307924378,.021358954538279643,0],[-.9935909741789202,.026531268257468,0],[-.9974171915784406,.045448051363381425,0],[-.9987945405489796,.05921930873656767,0],[-1,.07442372338542036,0],[-.9991963603659865,.09926065149922661,0],[-.9987945405489796,.1052232108190161,0],[-.9969863514628586,.11047142383317714,0],[-.9851728494335342,.12766484647676296,0],[-.9769355435967605,.13379706304413916,0],[-.9307597519345204,.14069496955786034,0],[-.7051982089358392,.1650854312306489,0],[-.690109875561651,.1701282696819419,0],[-.6669494289338658,.17348346498618916,0],[-.6540510134528688,.1740861946815628,0],[-.638232707447617,.21840915061358007,0],[-.5686643066082624,.27753470139753383,0],[-.5211826006060462,.28609569540404567,0],[-.47477911105888715,.2778695512282972,0],[-.40575986394198404,.22069952345600022,0],[-.3891714033259771,.17751505694857772,0],[-.13757193726391914,.17939691299746657,0],[.32480210402931187,.18187480174511403,0],[.42989807213587117,.18222974256572294,0],[.5110478124552209,.18151539626009475,0],[.5283282960548052,.22323098817656928,0],[.5966957021678225,.2782133303878807,0],[.6423446634296619,.28609569540404567,0],[.6892147104076842,.2777445406248122,0],[.7583098568195599,.21973515594340204,0],[.774641599231982,.17594349507619578,0],[.8083341892033713,.17373348619315918,0],[.8243601021036961,.17322897911480908,0],[.8629504289330479,.1681035443719275,0],[.9575432737914364,.14799469586849723,0],[.9770873422469797,.14351217280068096,0],[.9808287310227068,.13765899775894097,0],[.9950085051894237,.10795112077363327,0],[.9992320777214501,.09550810106247429,0],[1,.08323250626669645,0],[.9956960635085907,.04968055322422768,0],[.9918028761429181,.03893187365673028,0]],cells:[[0,76,1],[0,77,76],[1,75,2],[1,76,75],[2,7,3],[2,8,7],[2,69,8],[2,70,69],[2,73,70],[2,75,73],[3,7,4],[4,7,5],[5,7,6],[8,68,9],[8,69,68],[9,66,10],[9,67,66],[9,68,67],[10,60,11],[10,66,60],[11,60,12],[12,59,13],[12,60,59],[13,59,14],[14,58,15],[14,59,58],[15,58,16],[16,57,17],[16,58,57],[17,57,18],[18,57,19],[19,57,20],[20,57,21],[21,56,22],[21,57,56],[22,24,23],[22,56,24],[24,56,25],[25,56,26],[26,47,27],[26,50,47],[26,56,50],[27,47,28],[28,32,29],[28,33,32],[28,47,33],[29,31,30],[29,32,31],[33,39,34],[33,40,39],[33,46,40],[33,47,46],[34,38,35],[34,39,38],[35,37,36],[35,38,37],[40,46,41],[41,43,42],[41,44,43],[41,45,44],[41,46,45],[47,49,48],[47,50,49],[50,52,51],[50,53,52],[50,56,53],[53,55,54],[53,56,55],[60,63,61],[60,66,63],[61,63,62],[63,65,64],[63,66,65],[70,72,71],[70,73,72],[73,75,74]]},type:"uber"},{id:"car-suv",mesh:{positions:[[.9971964504699853,.06495038767179692,0],[.9873572416098697,.053780832060177634,0],[.9851429731912595,.05157102789241145,0],[.9810447909164923,.031019849132183818,0],[.976571611570832,.01099991622238879,0],[.9706788004567883,-.010785627896197206,0],[.9588931782287007,-.042517522895154085,0],[.954286071357721,-.05385672003884435,0],[.9499021770289402,-.06350843036351299,0],[.9362058554396324,-.0806154395976159,0],[.9270005701993611,-.08914215870960347,0],[.8527779356674736,-.11197233752567907,0],[.6074227092827418,-.1440256585854019,0],[.554574907791795,-.14885597799858016,0],[.5544900870257599,-.14963052552000936,0],[.552284747108837,-.15530458834269853,0],[.5491463787655246,-.15985589207812848,0],[.5436441896003283,-.16281345826226032,0],[.5301219737939353,-.16192507234430983,0],[.5261465584173779,-.16142730837520686,0],[.5216465935666539,-.1638915748410797,0],[.5057360035587353,-.175087915957763,0],[.4991467693130318,-.17899859969708282,0],[.4942383255100842,-.17951868492040568,0],[.4869928463903166,-.17600531950619933,0],[.4858611588013695,-.1749986309408835,0],[.45548639605898056,-.19579087924668562,0],[.42757589978246413,-.21599831069192738,0],[.3792883309750601,-.24809627426008998,0],[.2661597523022221,-.315881459074969,0],[.24157735547631232,-.3301402762706174,0],[.23792113403509907,-.3315442831610468,0],[.22948369993999052,-.33654870835714007,0],[.224863200316479,-.3454258711603794,0],[.21930744014115544,-.3553521329119523,0],[.20776735170948646,-.36497259348071326,0],[.20486335653548227,-.366139995076412,0],[.20415577277671226,-.3636935856139151,0],[.20457764448146776,-.3497115519705931,0],[.19312684106667843,-.3495307498114122,0],[.19000632972674136,-.3497115519705931,0],[.1887161612328334,-.34925619838450805,0],[.186189395255145,-.34609550878697537,0],[.1845778007004708,-.34499730307935805,0],[.13218535279560895,-.3510240417187211,0],[.10600698584655399,-.3528543845647497,0],[-.007992123705128917,-.356711497293942,0],[-.011788969047927589,-.3587695169330134,0],[-.027257598222292345,-.36888550934545516,0],[-.03499191280947489,-.37271137231873963,0],[-.06845147288504916,-.37520465641509837,0],[-.20844145085034038,-.37960194349641124,0],[-.25684732275153455,-.3805684538041313,0],[-.32776641165888254,-.3803005987534929,0],[-.5757823315466214,-.3776756192572371,0],[-.6479871246970335,-.3762827729939177,0],[-.6798730363501073,-.37479171321203086,0],[-.7406984540992332,-.3710595995064698,0],[-.7549862889253675,-.3695685397245829,0],[-.7625844438618087,-.3653788403075148,0],[-.7801378781803088,-.35030306520741944,0],[-.7835574943267917,-.3469972874574578,0],[-.7956109716055176,-.3459727418887661,0],[-.8147425185973619,-.3437607055955776,0],[-.8456998660748896,-.3391402059720661,0],[-.8510748240910325,-.33695272305851953,0],[-.8614497430524247,-.3278099373300638,0],[-.8644140056128224,-.3238546110823041,0],[-.8637421358608046,-.32095508015914387,0],[-.8555948780705548,-.31644172255588754,0],[-.8535569475602813,-.3157118175428981,0],[-.8601283248026088,-.30792393194558804,0],[-.8955030484902473,-.2626162501301108,0],[-.9128421987682367,-.2364267225539457,0],[-.9278152960989207,-.20723052203436515,0],[-.9527793868184151,-.1489988340255873,0],[-.9569847111134373,-.13828463200005317,0],[-.9585963056681113,-.12682936433441963,0],[-.9657837495269072,-.0637941424175272,0],[-.9675560571119642,-.03128546777171921,0],[-.9667145458278754,-.005522276151153698,0],[-.9621922597229312,.028057818697207748,0],[-.9612703919236509,.03357116848951393,0],[-.9674556114679749,.0365555201787096,0],[-.9996986631885666,.048428195298254685,0],[-1,.09393007202544462,0],[-.9996986631885666,.11642766415364446,0],[-.993301391729154,.1386797224854257,0],[-.9648641138530488,.17788030914634845,0],[-.955413294816359,.18671282944114836,0],[-.9464133651149103,.18974852001505002,0],[-.915556463281372,.19394491580838388,0],[-.9026994208507311,.19456991092654002,0],[-.8882307838654161,.19619266610832395,0],[-.8452043342312086,.20415242536312683,0],[-.8265571584559352,.20714124130316663,0],[-.7362721493874345,.2204268518148289,0],[-.7335578848742992,.2204268518148289,0],[-.7335578848742992,.22385539646299993,0],[-.721225391917825,.2847433130543039,0],[-.6377930078948221,.3682158723884969,0],[-.5768448232474868,.3805684538041313,0],[-.5237135418279475,.37128504484372776,0],[-.44407577102232143,.30686144386076586,0],[-.424131730376874,.25828369897171616,0],[-.41627464889148236,.2571408507556593,0],[-.4132612795718008,.2557055941093221,0],[-.4045024194159267,.24924582313809407,0],[-.39956049373164904,.24499808846005386,0],[-.3944734798949423,.24147802666958149,0],[-.38644229262663576,.23850929985833966,0],[-.3851320350039299,.2382838551907191,0],[-.37796021602308805,.24274364178384772,0],[-.3698464401141677,.24728378489216785,0],[-.338770789989275,.2514667879329699,0],[-.23135198618160746,.2539935539106585,0],[-.2079905615150991,.25399801816150264,0],[.1185783162231806,.25671228267463797,0],[.1640757282531018,.2563105000986805,0],[.3740517647350803,.2535783785821689,0],[.4358615493488771,.25156946570238137,0],[.4544283686089592,.2494310895481186,0],[.47704426338452377,.24445791410793302,0],[.48500402263932685,.24071240764984034,0],[.49479635686558066,.24809404642034893,0],[.5162024396624292,.25889306921191846,0],[.5202894613100861,.2605693954038301,0],[.5245751421202995,.25985511526879435,0],[.5446731994198641,.3078859894294572,0],[.6239761514121922,.371430132996157,0],[.676859666909891,.3805684538041313,0],[.736234203134726,.3689547059031744,0],[.8190906987988564,.28974550612497507,0],[.8331441604556822,.2312839098673702,0],[.8398583937250168,.23171247794839156,0],[.8444721969722622,.2329267541779521,0],[.861286797776085,.23871242327174044,0],[.861286797776085,.2605693954038301,0],[.8995565881360397,.260750197563011,0],[.9148578079037555,.2605693954038301,0],[.9274492274091803,.25978815150613516,0],[.9499535159136459,.254904261082829,0],[.9570003358708563,.2504266174863245,0],[.9601387042141691,.24534406790046165,0],[.9594512095841974,.2358218208502683,0],[.9581074700801617,.23017677565806507,0],[.9585717521679349,.22615894989848956,0],[.964716793454663,.21975944631365507,0],[.9777144597868892,.20471268884404556,0],[.9804733668084642,.20034218726779657,0],[.9795626596362939,.19310117239887298,0],[.9781430278679104,.18985566203530505,0],[.9780068682171692,.1858556932791056,0],[.983571556894181,.1691415381192723,0],[.9851943120759652,.16363265257781023,0],[.988654106480044,.15411486977846073,0],[.9910000702985515,.15085596666236067,0],[.9939129939742437,.1474519753938314,0],[1,.13871320436675552,0],[.9995714319189786,.06957088729530862,0]],cells:[[0,159,1],[1,156,2],[1,159,156],[2,133,3],[2,134,133],[2,155,134],[2,156,155],[3,133,4],[4,11,5],[4,133,11],[5,11,6],[6,11,7],[7,9,8],[7,10,9],[7,11,10],[11,133,12],[12,123,13],[12,127,123],[12,133,127],[13,15,14],[13,18,15],[13,19,18],[13,123,19],[15,17,16],[15,18,17],[19,25,20],[19,123,25],[20,25,21],[21,24,22],[21,25,24],[22,24,23],[25,119,26],[25,120,119],[25,123,120],[26,119,27],[27,118,28],[27,119,118],[28,118,29],[29,31,30],[29,43,31],[29,117,43],[29,118,117],[31,43,32],[32,38,33],[32,43,38],[33,38,34],[34,38,35],[35,37,36],[35,38,37],[38,42,39],[38,43,42],[39,42,40],[40,42,41],[43,117,44],[44,117,45],[45,117,46],[46,50,47],[46,116,50],[46,117,116],[47,50,48],[48,50,49],[50,116,51],[51,115,52],[51,116,115],[52,111,53],[52,115,111],[53,110,54],[53,111,110],[54,97,55],[54,109,97],[54,110,109],[55,97,56],[56,61,57],[56,97,61],[57,59,58],[57,60,59],[57,61,60],[61,71,62],[61,72,71],[61,73,72],[61,74,73],[61,97,74],[62,70,63],[62,71,70],[63,70,64],[64,70,65],[65,70,66],[66,68,67],[66,69,68],[66,70,69],[74,97,75],[75,77,76],[75,97,77],[77,97,78],[78,97,79],[79,97,80],[80,97,81],[81,96,82],[81,97,96],[82,85,83],[82,86,85],[82,87,86],[82,91,87],[82,92,91],[82,93,92],[82,94,93],[82,95,94],[82,96,95],[83,85,84],[87,91,88],[88,90,89],[88,91,90],[97,104,98],[97,109,104],[98,104,99],[99,104,100],[100,103,101],[100,104,103],[101,103,102],[104,106,105],[104,107,106],[104,108,107],[104,109,108],[111,114,112],[111,115,114],[112,114,113],[120,123,121],[121,123,122],[123,127,124],[124,127,125],[125,127,126],[127,130,128],[127,133,130],[128,130,129],[130,133,131],[131,133,132],[134,155,135],[135,153,136],[135,154,153],[135,155,154],[136,138,137],[136,146,138],[136,152,146],[136,153,152],[138,146,139],[139,146,140],[140,145,141],[140,146,145],[141,144,142],[141,145,144],[142,144,143],[146,152,147],[147,151,148],[147,152,151],[148,150,149],[148,151,150],[156,159,157],[157,159,158]]},type:"uber"},{id:"car-taxi",mesh:{positions:[[.9563629544967498,.10707238017001221,0],[.9542735195371097,.0793516501178656,0],[.9524251732266591,.06715211800842924,0],[.9490253768126296,.05674512465176078,0],[.9398684727480535,.0360918637045503,0],[.9379955711122221,.031149546396171172,0],[.9392255696835488,.029640510036431228,0],[.9355244124580329,.01997910565040374,0],[.9215658261304378,.006576362597328455,0],[.8853266304736049,-.010360115008214774,0],[.7478614543895992,-.0395720230016429,0],[.6672619472819485,-.051284913208086244,0],[.5877830559325665,-.06024983927423388,0],[.4646671190799343,-.06976837631259368,0],[.4448174869633543,-.0708577398385598,0],[.43597310522180144,-.07215693978141287,0],[.41367240517179793,-.07942978069862129,0],[.41045565754696756,-.07973337381241509,0],[.4019572826630473,-.0782868419172798,0],[.3983967604828915,-.07933602400171434,0],[.3874718729909281,-.08684548896349725,0],[.38238445603257376,-.09143063790270728,0],[.3608405064647475,-.10873990999357092,0],[.2595698799914281,-.18364704621758676,0],[.20965783270233596,-.21686816915493956,0],[.17559066719051364,-.23646108650617892,0],[.11935004286020434,-.2548597221230086,0],[.06983757768412069,-.26393403100221424,0],[.06121865847560537,-.2653002000142867,0],[.050208943495964053,-.28803173440960067,0],[.017903064504607658,-.34222756982641606,0],[.0033573826701907006,-.35330648617758403,0],[-.04864409957854143,-.35483338095578243,0],[-.24024260661475827,-.35660136438317014,0],[-.28894921065790413,-.35330648617758403,0],[-.2997848060575756,-.34052209086363294,0],[-.3267599471390814,-.2885942745910421,0],[-.33695263947424814,-.2641572612329452,0],[-.3704416386884779,-.2606257589827846,0],[-.43254428887777696,-.24884813200942923,0],[-.4576755482534467,-.2400126794771054,0],[-.5118178084148868,-.20604819987141937,0],[-.6163520608614901,-.11647483748839206,0],[-.6362597328380599,-.09657386241874417,0],[-.6757335345381813,-.09203782413029507,0],[-.8550275912565183,-.07744749624973202,0],[-.9085648974926781,-.07114347453389518,0],[-.9243472748053433,-.06425012500892904,0],[-.9383393456675477,-.041891385098935544,0],[-.9414243874562469,-.028569004928923496,0],[-.9439178691335095,-.006614311736552526,0],[-.9479962854489606,.07143813843845993,0],[-.9522823058789913,.07775108936352601,0],[-.9735516822630188,.088555432530895,0],[-.9844274591042217,.09486838345596124,0],[-.9915016251160798,.10302968069147793,0],[-.996059986427602,.11945942567326241,0],[-.9961425816129724,.12344185298949926,0],[-.9967453032359455,.12427003714551035,0],[-1,.12372758768483472,0],[-1,.1491579755696835,0],[-.9989061718694192,.15070942567326215,0],[-.994093328094864,.15922342667333378,0],[-.9929994999642832,.16358757768412036,0],[-.9931892456604043,.16628196656904068,0],[-.9928186834773912,.17027778769912136,0],[-.9909993570969355,.17530270019287084,0],[-.968147278377027,.2005053932423743,0],[-.8936196335452532,.22283734552468049,0],[-.8554182441602971,.22730641474391033,0],[-.8065486820487178,.23019947853418116,0],[-.6865758268447746,.23132455889706402,0],[-.6542610186441888,.23116383313093788,0],[-.6454791413672405,.26588059861418695,0],[-.5767510179298523,.3374035645403245,0],[-.5178227016215444,.35074380312879505,0],[-.4777481315629688,.3469695380027147,0],[-.4182053740445746,.32164741677977,0],[-.3725466997642689,.26359025644688916,0],[-.36509750696478327,.2304494963925995,0],[-.3601395635402529,.2306280805771842,0],[-.35756348667761984,.23141385098935624,0],[-.3576684048860632,.23159243517394093,0],[-.0959064040288593,.23749910707907718,0],[.03507393385241797,.2401644760340024,0],[.1691928887777696,.241671280091435,0],[.4142862883063074,.24066674405314673,0],[.46796199728552046,.2401644760340024,0],[.47573710622187293,.26830264661761555,0],[.5213907578219872,.325975571915851,0],[.5789992253910992,.3525650827737694,0],[.6171155082505895,.35660136438317014,0],[.6546896206871919,.3516350498249873,0],[.7086086506179012,.3200312299092791,0],[.747062290163583,.2590810057861274,0],[.7526966211872277,.2410216801200086,0],[.7871276519751411,.24373615972569473,0],[.8122142653046642,.24874098149867824,0],[.8877821630116436,.2506071862275877,0],[.9062790199299948,.2503080577184084,0],[.9161078469890707,.24927673405243206,0],[.9517845024644616,.24223158797056915,0],[.9657118365597543,.2370213943853132,0],[.9763934031002215,.22198683834559602,0],[.9961492785198942,.16716595828273448,0],[1,.1491579755696835,0],[.9944147796271161,.1386594578184156,0],[.9650823273090936,.1165909172083721,0],[.9575683977426959,.11244106721908706,0]],cells:[[0,9,1],[0,96,9],[0,97,96],[0,108,97],[1,3,2],[1,9,3],[3,9,4],[4,9,5],[5,7,6],[5,8,7],[5,9,8],[9,96,10],[10,95,11],[10,96,95],[11,87,12],[11,95,87],[12,87,13],[13,87,14],[14,86,15],[14,87,86],[15,18,16],[15,86,18],[16,18,17],[18,86,19],[19,85,20],[19,86,85],[20,85,21],[21,85,22],[22,85,23],[23,84,24],[23,85,84],[24,26,25],[24,84,26],[26,84,27],[27,84,28],[28,32,29],[28,37,32],[28,83,37],[28,84,83],[29,32,30],[30,32,31],[32,37,33],[33,35,34],[33,36,35],[33,37,36],[37,80,38],[37,81,80],[37,83,81],[38,79,39],[38,80,79],[39,41,40],[39,79,41],[41,79,42],[42,79,43],[43,72,44],[43,79,72],[44,70,45],[44,71,70],[44,72,71],[45,49,46],[45,50,49],[45,51,50],[45,70,51],[46,48,47],[46,49,48],[51,68,52],[51,69,68],[51,70,69],[52,62,53],[52,67,62],[52,68,67],[53,56,54],[53,57,56],[53,62,57],[54,56,55],[57,61,58],[57,62,61],[58,60,59],[58,61,60],[62,67,63],[63,66,64],[63,67,66],[64,66,65],[72,74,73],[72,75,74],[72,76,75],[72,79,76],[76,79,77],[77,79,78],[81,83,82],[87,89,88],[87,90,89],[87,94,90],[87,95,94],[90,94,91],[91,93,92],[91,94,93],[97,108,98],[98,108,99],[99,108,100],[100,103,101],[100,108,103],[101,103,102],[103,107,104],[103,108,107],[104,106,105],[104,107,106]]},type:"uber"},{id:"car-uberx",mesh:{positions:[[.9976361844545918,.22961041575910682,0],[.9862657629358857,.22328235431318383,0],[.9863639762352232,.21951676713178275,0],[.9897210853761993,.20052142219181646,0],[.9912657127203188,.18928269577903994,0],[.9936942597584717,.15842586282368276,0],[.9945759473320659,.15707542995779816,0],[.9986942095429048,.15299734591486983,0],[.9995580401529836,.15168709121689566,0],[1,.14638803729357258,0],[.9999799109160448,.14242602351349748,0],[.9983794805609381,.13159131090026638,0],[.9901228670553057,.08542659597096254,0],[.985408628687126,.06899818953639729,0],[.9840715885438782,.0658397391145345,0],[.9795515446539329,.058426867135024776,0],[.9788372661132998,.04628413194425917,0],[.9774912974882939,.03974625117702515,0],[.969977980089008,.01633130776689084,0],[.965980252381901,.00842736929069587,0],[.9597012975856465,.0022600205164154752,0],[.9300007030179396,-.019878150002337107,0],[.906123710676833,-.03528647739606037,0],[.8609746105474918,-.056652334242753094,0],[.7389624430846924,-.10302686849336823,0],[.7139827832464829,-.11185713695194707,0],[.7064292876792859,-.11421648825647639,0],[.6702689365597267,-.12399987214271267,0],[.652704380821467,-.12776099508323477,0],[.5914125856738137,-.13842829866350473,0],[.5885867211974336,-.13965596490521823,0],[.5815555418130745,-.14499966123733074,0],[.5789305681762471,-.14465814681009057,0],[.5688592407533182,-.14156442788097276,0],[.5639842897134961,-.14114255711791107,0],[.5454063512957126,-.14830766372863866,0],[.46866158634554633,-.18128054686062214,0],[.4095929832002567,-.20829813266007557,0],[.2833442523040288,-.26225294792316123,0],[.22027345881788007,-.2875696579477317,0],[.1606803073246703,-.30800472057116174,0],[.024565602925243013,-.34094635401699236,0],[-.046438148254583256,-.3521404380209794,0],[-.12007356943255498,-.3584729637077812,0],[-.26048733779841937,-.3599952698475059,0],[-.30929265120762695,-.3575689549297923,0],[-.35838367603308796,-.35209579561218984,0],[-.4834047418483052,-.3328995598326706,0],[-.5300047202633077,-.3235692963956485,0],[-.5771448718246641,-.3116341484057544,0],[-.6988534709076945,-.2783889465801547,0],[-.7390026212526027,-.26685558026936684,0],[-.7755424328468735,-.2556637283858193,0],[-.8670504423837535,-.2267979468624772,0],[-.8908515426299177,-.21909936346671421,0],[-.9088937721422263,-.21284942623617306,0],[-.9222507808520685,-.2078896546196508,0],[-.9252864646497598,-.2059990486074122,0],[-.9190186704557028,-.17889887435169793,0],[-.9178579678271739,-.1719993900732684,0],[-.9193289351967905,-.16352849300544567,0],[-.9265565411798234,-.13517609918318377,0],[-.9284292902285463,-.1287141105108922,0],[-.9334314721334186,-.1260623514287912,0],[-.9354292199267523,-.12428558355896598,0],[-.9382506201622537,-.11708699514164636,0],[-.9457148309118714,-.08870781587411068,0],[-.9475719551175179,-.08014316974782977,0],[-.9473174933874173,-.07693561267629846,0],[-.9440764545092938,-.07244905059294565,0],[-.9428577167493384,-.0715718272602306,0],[-.942469327792869,-.07060085486905725,0],[-.9428175385814277,-.0639982426090785,0],[-.9458956326674692,-.04457879478561133,0],[-.9534290391507108,.007713090750062557,0],[-.9572013226934302,.013304552450957411,0],[-.9788573551972551,.04285559494921947,0],[-.9819466098854941,.046127883513495484,0],[-.9907500928987991,.053583165781355344,0],[-.9940000602586805,.05685545434563152,0],[-.9962031631324463,.06358752959110019,0],[-.9993236675068379,.093337230808476,0],[-1,.11228346909877336,0],[-.9999375009290309,.13028998468405026,0],[-.9979910917049143,.15569597952620032,0],[-.9948125520986508,.16555525550737843,0],[-.9971428858374669,.17756852771265447,0],[-.996654051461221,.1802359116378317,0],[-.9935871179773769,.18433854900559418,0],[-.9928572145936673,.1849970245352404,0],[-.991714368928654,.1897112629034199,0],[-.9900001004311342,.1924723958870553,0],[-.9780537918390427,.1967625313717342,0],[-.9655717743414763,.2005682967210457,0],[-.950801833393444,.20855259153306224,0],[-.9241436189847466,.2345679552551893,0],[-.9048424735445719,.2367040945157707,0],[-.8074305054452702,.24399643199154863,0],[-.805850164174119,.24325983224652048,0],[-.8027162670770905,.23928219362336908,0],[-.7847164478531321,.23928219362336908,0],[-.7616653400746328,.2876745651976973,0],[-.6779027884627449,.35097750282558676,0],[-.6234323533781395,.3599952698475059,0],[-.5761024715794275,.35322524810814193,0],[-.49896038919103425,.3049712664832196,0],[-.47300529272077263,.2674247681243199,0],[-.4499832025079865,.26867029132954917,0],[-.44572431670946056,.2686457380047149,0],[-.4403047282824055,.27019482958971347,0],[-.43829135564599564,.2709961608274863,0],[-.38715794061841147,.27123053347363163,0],[-.11643744523664368,.27056759370310624,0],[.24955887898384432,.2728532850331328,0],[.4331284610694808,.2732818521575127,0],[.4664138410629912,.27056759370310624,0],[.4924582223508318,.30696008579479556,0],[.5685467438917908,.3534953346813191,0],[.6148409218065849,.3599952698475059,0],[.6609476016044629,.35361363706461146,0],[.736661126911589,.30774356006905274,0],[.7628394354257986,.2717104393681194,0],[.7923369070335133,.27114124865605227,0],[.8815525288790482,.2674247681243199,0],[.9034831121969293,.2660029074043716,0],[.9613262812655874,.26133777568586075,0],[.97498016199388,.2599962713017339,0],[.9778863828060818,.25827084220201657,0],[.9825738357289877,.2518200141319222,0],[.9835515044814793,.24985351602474154,0],[.9858260352093084,.2482463893083163,0],[.9953036185953361,.24294287114411456,0],[.9979799310022717,.24085360641276218,0],[.9990692057767374,.2389384470756891,0],[.9995870577186963,.23334028901347623,0],[.9995513437916648,.23142512967640289,0]],cells:[[0,131,1],[0,134,131],[0,135,134],[1,125,2],[1,129,125],[1,130,129],[1,131,130],[2,124,3],[2,125,124],[3,124,4],[4,124,5],[5,11,6],[5,12,11],[5,123,12],[5,124,123],[6,9,7],[6,10,9],[6,11,10],[7,9,8],[12,15,13],[12,123,15],[13,15,14],[15,17,16],[15,21,17],[15,22,21],[15,122,22],[15,123,122],[17,20,18],[17,21,20],[18,20,19],[22,122,23],[23,121,24],[23,122,121],[24,121,25],[25,121,26],[26,121,27],[27,115,28],[27,121,115],[28,115,29],[29,33,30],[29,34,33],[29,115,34],[30,32,31],[30,33,32],[34,115,35],[35,114,36],[35,115,114],[36,113,37],[36,114,113],[37,113,38],[38,113,39],[39,113,40],[40,112,41],[40,113,112],[41,112,42],[42,112,43],[43,112,44],[44,111,45],[44,112,111],[45,111,46],[46,111,47],[47,106,48],[47,108,106],[47,111,108],[48,106,49],[49,106,50],[50,100,51],[50,106,100],[51,100,52],[52,61,53],[52,62,61],[52,72,62],[52,73,72],[52,100,73],[53,59,54],[53,60,59],[53,61,60],[54,58,55],[54,59,58],[55,58,56],[56,58,57],[62,65,63],[62,66,65],[62,71,66],[62,72,71],[63,65,64],[66,70,67],[66,71,70],[67,69,68],[67,70,69],[73,100,74],[74,99,75],[74,100,99],[75,94,76],[75,96,94],[75,99,96],[76,81,77],[76,82,81],[76,94,82],[77,80,78],[77,81,80],[78,80,79],[82,94,83],[83,93,84],[83,94,93],[84,93,85],[85,89,86],[85,92,89],[85,93,92],[86,88,87],[86,89,88],[89,92,90],[90,92,91],[94,96,95],[96,99,97],[97,99,98],[100,102,101],[100,103,102],[100,105,103],[100,106,105],[103,105,104],[106,108,107],[108,111,109],[109,111,110],[115,120,116],[115,121,120],[116,118,117],[116,120,118],[118,120,119],[125,128,126],[125,129,128],[126,128,127],[131,133,132],[131,134,133]]},type:"uber"},{id:"car",mesh:{positions:[[.8571428571428572,-.28571428571428575,0],[.8328683035714286,-.2813258928571429,0],[.7973370535714288,-.25112053571428566,0],[.7885714285714285,-.22857142857142856,0],[.7040000000000002,-.5107142857142858,0],[.6869946986607143,-.5541607142857143,0],[.6347095424107141,-.6282366071428572,0],[.5627569754464286,-.6817410714285715,0],[.47677539062499963,-.7104955357142857,0],[.4302857142857144,-.7142857142857143,0],[-.43028571428571427,-.7142857142857143,0],[-.47677539062499996,-.7104955357142857,0],[-.5627569754464286,-.6817410714285715,0],[-.6347095424107143,-.6282366071428572,0],[-.6869946986607143,-.5541607142857143,0],[-.704,-.5107142857142858,0],[-.7885714285714286,-.22857142857142856,0],[-.7973370535714286,-.25112053571428566,0],[-.8328683035714286,-.2813258928571429,0],[-.8571428571428572,-.28571428571428575,0],[-.9285714285714286,-.28571428571428575,0],[-.9563660714285714,-.28009821428571424,0],[-.9943839285714285,-.2420803571428571,0],[-1,-.21428571428571433,0],[-.9943839285714285,-.18649107142857146,0],[-.9563660714285714,-.14847321428571433,0],[-.9285714285714286,-.14285714285714282,0],[-.8142857142857143,-.14285714285714282,0],[-.8571428571428572,0,0],[-.8571428571428572,.6428571428571428,0],[-.8515267857142856,.6706517857142857,0],[-.8135089285714285,.708669642857143,0],[-.7857142857142857,.7142857142857143,0],[-.6428571428571428,.7142857142857143,0],[-.6150625000000001,.708669642857143,0],[-.577044642857143,.6706517857142857,0],[-.5714285714285714,.6428571428571428,0],[-.5714285714285714,.5714285714285715,0],[.5714285714285714,.5714285714285715,0],[.5714285714285714,.6428571428571428,0],[.5770446428571427,.6706517857142857,0],[.6150625000000001,.708669642857143,0],[.6428571428571428,.7142857142857143,0],[.7857142857142858,.7142857142857143,0],[.8135089285714285,.708669642857143,0],[.8515267857142859,.6706517857142857,0],[.8571428571428572,.6428571428571428,0],[.8571428571428572,0,0],[.8142857142857143,-.14285714285714282,0],[.9285714285714286,-.14285714285714282,0],[.9563660714285713,-.14847321428571433,0],[.9943839285714287,-.18649107142857146,0],[1,-.21428571428571433,0],[.9943839285714287,-.2420803571428571,0],[.9563660714285713,-.28009821428571424,0],[-.5714285714285714,.28571428571428564,0],[-.6270178571428571,.27448214285714284,0],[-.7030535714285715,.19844642857142858,0],[-.7142857142857143,.14285714285714282,0],[-.7142857142857143,.0714285714285715,0],[-.4555714285714286,.13614285714285707,0],[-.4446629464285713,.14086160714285717,0],[-.43056026785714285,.1589241071428568,0],[-.4285714285714286,.1707142857142858,0],[-.4285714285714286,.25000000000000006,0],[-.4313794642857143,.26389732142857114,0],[-.4503883928571428,.28290624999999997,0],[.4642857142857142,.28571428571428564,0],[.45038839285714305,.28290624999999997,0],[.4313794642857143,.26389732142857114,0],[.4285714285714286,.25000000000000006,0],[.4285714285714286,.1707142857142858,0],[.43056026785714296,.1589241071428568,0],[.4446629464285714,.14086160714285717,0],[.4555714285714285,.13614285714285707,0],[.7142857142857142,.0714285714285715,0],[.7142857142857142,.14285714285714282,0],[.7030535714285713,.19844642857142858,0],[.6270178571428571,.27448214285714284,0],[-.4642857142857143,.28571428571428564,0],[.5714285714285714,.28571428571428564,0],[.9285714285714286,-.28571428571428575,0]],cells:[[0,2,1],[0,3,2],[0,48,3],[0,49,48],[0,81,49],[3,48,75],[3,74,4],[3,75,74],[4,6,5],[4,7,6],[4,9,7],[4,74,9],[7,9,8],[9,73,10],[9,74,73],[10,12,11],[10,15,12],[10,60,15],[10,61,60],[10,73,61],[12,15,13],[13,15,14],[15,60,16],[16,19,17],[16,27,19],[16,59,27],[16,60,59],[17,19,18],[19,26,20],[19,27,26],[20,23,21],[20,26,23],[21,23,22],[23,25,24],[23,26,25],[27,59,28],[28,57,29],[28,58,57],[28,59,58],[29,32,30],[29,37,32],[29,56,37],[29,57,56],[30,32,31],[32,37,33],[33,35,34],[33,36,35],[33,37,36],[37,55,79],[37,56,55],[37,65,38],[37,66,65],[37,79,66],[38,42,39],[38,43,42],[38,46,43],[38,65,69],[38,67,80],[38,68,67],[38,69,68],[38,78,46],[38,80,78],[39,42,40],[40,42,41],[43,46,44],[44,46,45],[46,77,47],[46,78,77],[47,75,48],[47,76,75],[47,77,76],[49,52,50],[49,81,52],[50,52,51],[52,54,53],[52,81,54],[61,73,62],[62,71,63],[62,72,71],[62,73,72],[63,71,64],[64,70,65],[64,71,70],[65,70,69]]},type:"uber"},{id:"cart",mesh:{positions:[[.6975240384615387,.4730072115384615,0],[.5857259615384616,.5536370192307691,0],[.5526153846153847,.6153846153846155,0],[-.39876923076923076,.6153846153846155,0],[-.41449759615384607,.58034375,0],[-.4613581730769233,.5211658653846155,0],[-.4915384615384616,.49815384615384606,0],[-.37676923076923075,.211076923076923,0],[.72,.07692307692307686,0],[.7725072115384617,.06772115384615392,0],[.8515600961538463,.002932692307692305,0],[.8709230769230769,-.04676923076923085,0],[1,-.6153846153846155,0],[-.5493846153846154,-.6153846153846155,0],[-.5892307692307692,-.8013846153846154,0],[-.6089759615384616,-.8503846153846154,0],[-.6877548076923077,-.9140576923076923,0],[-.7396923076923076,-.9230769230769231,0],[-.9615384615384616,-.9230769230769231,0],[-.9765048076923077,-.9200528846153846,0],[-.9969759615384615,-.8995817307692309,0],[-1,-.8846153846153847,0],[-1,-.8076923076923077,0],[-.9969759615384615,-.7927259615384616,0],[-.9765048076923077,-.7722548076923077,0],[-.9615384615384616,-.7692307692307693,0],[-.7673846153846153,-.7692307692307693,0],[-.7543774038461539,-.7669807692307692,0],[-.7346514423076923,-.7510576923076924,0],[-.7296923076923076,-.7387692307692308,0],[-.5384615384615384,.23076923076923078,0],[-.6313846153846154,.46307692307692316,0],[-.6750219350961539,.4703521634615386,0],[-.7520057091346155,.5071574519230767,0],[-.809799579326923,.5683954326923075,0],[-.8418410456730769,.6477776442307692,0],[-.8461538461538461,.6923076923076924,0],[-.8414627403846153,.7387968750000001,0],[-.8067247596153846,.8213040865384613,0],[-.7443810096153846,.8836478365384618,0],[-.661873798076923,.9183858173076924,0],[-.6153846153846154,.9230769230769231,0],[-.5436778846153846,.9116081730769232,0],[-.4318798076923078,.8309783653846156,0],[-.39876923076923076,.7692307692307692,0],[.5526153846153847,.7692307692307692,0],[.5857259615384616,.8309783653846156,0],[.6975240384615387,.9116081730769232,0],[.7692307692307692,.9230769230769231,0],[.8157199519230771,.9183858173076924,0],[.8982271634615382,.8836478365384618,0],[.9605709134615386,.8213040865384613,0],[.9953088942307693,.7387968750000001,0],[1,.6923076923076924,0],[.9953088942307693,.6458185096153846,0],[.9605709134615386,.5633112980769234,0],[.8982271634615382,.5009675480769229,0],[.8157199519230771,.46622956730769227,0],[.7692307692307692,.46153846153846156,0]],cells:[[0,58,1],[1,55,2],[1,56,55],[1,57,56],[1,58,57],[2,44,3],[2,45,44],[2,53,45],[2,55,53],[3,31,4],[3,44,31],[4,31,5],[5,31,6],[6,30,7],[6,31,30],[7,13,8],[7,30,13],[8,10,9],[8,11,10],[8,12,11],[8,13,12],[13,29,14],[13,30,29],[14,28,15],[14,29,28],[15,27,16],[15,28,27],[16,27,17],[17,26,18],[17,27,26],[18,20,19],[18,21,20],[18,22,21],[18,25,22],[18,26,25],[22,24,23],[22,25,24],[31,44,32],[32,38,33],[32,43,38],[32,44,43],[33,36,34],[33,37,36],[33,38,37],[34,36,35],[38,43,39],[39,43,40],[40,43,41],[41,43,42],[45,51,46],[45,53,51],[46,48,47],[46,49,48],[46,50,49],[46,51,50],[51,53,52],[53,55,54]]},type:"uber"},{id:"certified",mesh:{positions:[[.8656230443316655,-.17396754455974509,0],[.8158523034332128,-.22741508236980104,0],[.7936668086076935,-.2956057612261682,0],[.8024641561456156,-.3680906242830388,0],[.8195431446416512,-.4026780758723475,0],[.8415466253801789,-.4520055787626637,0],[.8369356018430611,-.5493258145720253,0],[.7809831232493787,-.6263278852631508,0],[.689868219553931,-.6607656246481904,0],[.63618080515392,-.6550709431672249,0],[.5980022268637062,-.6494759761937933,0],[.5263100239202465,-.6634511750891252,0],[.4682756187636301,-.7055981098932522,0],[.43282444291892186,-.7694586511492167,0],[.42635676334011574,-.807513358741339,0],[.41517160445417645,-.8603291841033166,0],[.35426148907746957,-.9363464688284023,0],[.26375049014595975,-.965788371044143,0],[.16978122356161118,-.940147417337516,0],[.12966930736898652,-.904012284071745,0],[.10206439928048283,-.877020269097154,0],[.03582587768428658,-.8461722519833357,0],[-.03592699662150389,-.8461722519833357,0],[-.10216551821770015,-.877020269097154,0],[-.12977042630620383,-.904012284071745,0],[-.16987644389415768,-.940147417337516,0],[-.26381368948172057,-.965788371044143,0],[-.35429940867892606,-.9363464688284023,0],[-.41523143315869704,-.8603291841033166,0],[-.4264578822773333,-.807513358741339,0],[-.4329255618561393,-.7694586511492167,0],[-.46837673770084753,-.7055981098932522,0],[-.5264111428574638,-.6634511750891252,0],[-.5981033458009238,-.6494759761937933,0],[-.6362819240911375,-.6550709431672249,0],[-.6899693384911483,-.6607656246481904,0],[-.7810842421865959,-.6263278852631508,0],[-.8370367207802787,-.5493258145720253,0],[-.8416477443173966,-.4520055787626637,0],[-.8196442635788689,-.4026780758723475,0],[-.8025180862454651,-.3680906242830388,0],[-.7936668086076933,-.2956057612261682,0],[-.8158523034332126,-.22741508236980104,0],[-.865676974431515,-.17396754455974509,0],[-.899892252154676,-.15603775256139887,0],[-.9466092011491606,-.1290378727805799,0],[-1,-.047587692395631355,0],[-1,.0475876984009725,0],[-.9466092011491606,.12903787878592127,0],[-.899892252154676,.15603775856674015,0],[-.865676974431515,.1739262603211538,0],[-.8158523034332126,.22735188873602466,0],[-.7936668086076933,.2955678462256232,0],[-.8025180862454651,.368084727829954,0],[-.8196442635788689,.402678076125145,0],[-.8416477443173966,.45199968041079025,0],[-.8370367207802787,.5492878952233665,0],[-.7810842421865959,.6262646861801872,0],[-.6899693384911483,.6607243346682905,0],[-.6362819240911375,.6550709434200224,0],[-.5981033458009238,.6494759764465908,0],[-.5264111428574638,.6634511753419225,0],[-.46837673770084753,.7055981101460496,0],[-.4329255618561393,.7694586514020142,0],[-.4264578822773333,.8075133589941363,0],[-.41523143315869704,.8603291843325196,0],[-.35429940867892606,.9363464689295216,0],[-.26381368948172057,.965788371044143,0],[-.16987644389415768,.9401474174251526,0],[-.12977042630620383,.9040122843245424,0],[-.10216551821770015,.8770202693499515,0],[-.03592699662150389,.8461722522361329,0],[.03582587768428658,.8461722522361329,0],[.10206439928048283,.8770202693499515,0],[.12966930736898652,.9040122843245424,0],[.16978122356161118,.9401474174251526,0],[.26375049014595975,.965788371044143,0],[.35426148907746957,.9363464689295216,0],[.41517160445417645,.8603291843325196,0],[.42635676334011574,.8075133589941363,0],[.43282444291892186,.7694586514020142,0],[.4682756187636301,.7055981101460496,0],[.5263100239202465,.6634511753419225,0],[.5980022268637062,.6494759764465908,0],[.63618080515392,.6550709434200224,0],[.689868219553931,.6607243346682905,0],[.7809831232493787,.6262646861801872,0],[.8369356018430611,.5492878952233665,0],[.8415466253801789,.45199968041079025,0],[.8195431446416512,.402678076125145,0],[.8024641561456156,.368084727829954,0],[.7936668086076935,.2955678462256232,0],[.8158523034332128,.22735188873602466,0],[.8656230443316655,.1739262603211538,0],[.8997911332174586,.15603775856674015,0],[.9465552710493115,.12903787878592127,0],[1,.0475876984009725,0],[1,-.047587692395631355,0],[.9465552710493115,-.1290378727805799,0],[-.09896735094226006,.3550038678583345,0],[-.12796376796125108,.36703028012473604,0],[-.14386415906682948,.36859425302036675,0],[-.15976230308491401,.36703028012473604,0],[-.18870029582906855,.3550038678583345,0],[-.2009581581073231,.34486500908666007,0],[-.5235320620061323,.022291110940394872,0],[-.40920025032554685,-.09204070074019066,0],[-.14386415906682948,.1732953905185266,0],[.40909913138832943,-.3796678999366322,0],[.5235747566685129,-.26533608825604665,0],[-.08662634642673761,.34486500908666007,0],[.8997911332174586,-.15603775256139887,0]],cells:[[0,93,109],[0,109,1],[0,111,93],[1,109,2],[2,109,3],[3,10,4],[3,109,10],[4,6,5],[4,9,6],[4,10,9],[6,9,7],[7,9,8],[10,108,11],[10,109,108],[11,108,12],[12,21,13],[12,108,21],[13,20,14],[13,21,20],[14,16,15],[14,19,16],[14,20,19],[16,19,17],[17,19,18],[21,108,22],[22,30,23],[22,31,30],[22,106,31],[22,108,106],[23,29,24],[23,30,29],[24,26,25],[24,27,26],[24,29,27],[27,29,28],[31,106,32],[32,106,33],[33,40,34],[33,106,40],[34,36,35],[34,37,36],[34,39,37],[34,40,39],[37,39,38],[40,106,41],[41,106,42],[42,105,43],[42,106,105],[43,50,44],[43,105,50],[44,46,45],[44,47,46],[44,49,47],[44,50,49],[47,49,48],[50,105,51],[51,105,52],[52,61,53],[52,104,61],[52,105,104],[53,60,54],[53,61,60],[54,56,55],[54,57,56],[54,59,57],[54,60,59],[57,59,58],[61,104,62],[62,102,63],[62,103,102],[62,104,103],[63,70,64],[63,102,70],[64,66,65],[64,69,66],[64,70,69],[66,69,67],[67,69,68],[70,102,71],[71,99,72],[71,100,99],[71,101,100],[71,102,101],[72,80,73],[72,81,80],[72,99,110],[72,110,81],[73,79,74],[73,80,79],[74,76,75],[74,77,76],[74,79,77],[77,79,78],[81,110,82],[82,90,83],[82,91,90],[82,110,91],[83,89,84],[83,90,89],[84,86,85],[84,89,86],[86,89,87],[87,89,88],[91,109,92],[91,110,109],[92,109,93],[93,111,94],[94,96,95],[94,111,96],[96,111,97],[97,111,98],[106,108,107]]},type:"uber"},{id:"chart-area",mesh:{positions:[[.33145263608836895,-.4276770848577949,0],[-.35664876113614763,-.8159755733688887,0],[-1,-.7590524375563846,0],[-1,-.20531745978401977,0],[-.35664876113614763,-.18858445376736807,0],[.33145263608836895,.09672682723113851,0],[.9971789612753277,-.28592958668772,0],[-.35664876113614763,-.015689605255504772,0],[-1,-.03667349056374874,0],[-.9972176065416042,.9274645408932153,0],[1,.9274645408932153,0],[.9971789612753277,-.10511264430127364,0],[.33145263608836895,.27147660281052605,0],[.9971789612753277,-.9274645408932153,0]],cells:[[0,4,1],[0,5,4],[0,6,5],[0,13,6],[1,4,2],[2,4,3],[7,9,8],[7,12,9],[9,12,10],[10,12,11]]},type:"uber"},{id:"chart",mesh:{positions:[[.5833333333333333,1,0],[.5509062499999999,.9934479166666668,0],[.5065520833333332,.9490937500000001,0],[.5,.9166666666666667,0],[.5,-.9166666666666666,0],[.5065520833333332,-.94909375,0],[.5509062499999999,-.9934479166666667,0],[.5833333333333333,-1,0],[.9166666666666667,-1,0],[.9490937500000001,-.9934479166666667,0],[.9934479166666668,-.94909375,0],[1,-.9166666666666666,0],[1,.9166666666666667,0],[.9934479166666668,.9490937500000001,0],[.9490937500000001,.9934479166666668,0],[-.5,.25,0],[-.5065520833333335,.21757291666666667,0],[-.5509062499999999,.17321874999999998,0],[-.5833333333333333,.16666666666666674,0],[-.9166666666666666,.16666666666666674,0],[-.94909375,.17321874999999998,0],[-.9934479166666667,.21757291666666667,0],[-1,.25,0],[-1,.9166666666666667,0],[-.9934479166666667,.9490937500000001,0],[-.94909375,.9934479166666668,0],[-.9166666666666666,1,0],[-.5833333333333333,1,0],[-.5509062499999999,.9934479166666668,0],[-.5065520833333335,.9490937500000001,0],[.25,-.25,0],[.24344791666666676,-.28242708333333333,0],[.19909375000000007,-.3267812499999999,0],[.16666666666666674,-.33333333333333337,0],[-.16666666666666663,-.33333333333333337,0],[-.19909374999999996,-.3267812499999999,0],[-.24344791666666665,-.28242708333333333,0],[-.25,-.25,0],[-.25,.9166666666666667,0],[-.24344791666666665,.9490937500000001,0],[-.19909374999999996,.9934479166666668,0],[-.16666666666666663,1,0],[.16666666666666674,1,0],[.19909375000000007,.9934479166666668,0],[.24344791666666676,.9490937500000001,0],[-.5,.9166666666666667,0],[.25,.9166666666666667,0],[.9166666666666667,1,0]],cells:[[0,1,3],[0,3,12],[0,12,47],[1,2,3],[3,4,12],[4,5,6],[4,6,7],[4,7,11],[4,11,12],[7,8,11],[8,9,11],[9,10,11],[12,13,14],[12,14,47],[15,18,16],[15,22,18],[15,23,22],[15,45,23],[16,18,17],[18,22,19],[19,21,20],[19,22,21],[23,26,24],[23,27,26],[23,45,27],[24,26,25],[27,29,28],[27,45,29],[30,32,31],[30,33,32],[30,34,33],[30,37,34],[30,38,37],[30,46,38],[34,37,35],[35,37,36],[38,41,39],[38,42,41],[38,46,42],[39,41,40],[42,44,43],[42,46,44]]},type:"uber"},{id:"check-alt",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10226789202008946,.9948371233258928,0],[.2974228166852677,.9550420619419644,0],[.47672310965401765,.8793055943080357,0],[.6361525878906249,.7716489257812498,0],[.7716950683593751,.6360932617187502,0],[.8793343680245538,.4766598074776789,0],[.9550543038504469,.2973697684151786,0],[.9948386928013393,.10224434988839293,0],[1,0,0],[.9948386928013393,-.10224434988839282,0],[.9550543038504469,-.2973697684151786,0],[.8793343680245538,-.47665980747767855,0],[.7716950683593751,-.63609326171875,0],[.6361525878906249,-.77164892578125,0],[.47672310965401765,-.8793055943080357,0],[.2974228166852677,-.9550420619419643,0],[.10226789202008946,-.9948371233258928,0],[-.07757142857142862,.43585714285714294,0],[-.12478348214285706,.4672767857142859,0],[-.23227901785714278,.4672767857142859,0],[-.2795714285714286,.43585714285714294,0],[-.6057142857142858,.10971428571428588,0],[-.6135892857142857,.09793750000000001,0],[-.6135892857142857,.07106250000000003,0],[-.6057142857142858,.059285714285714164,0],[-.4364285714285714,-.1101428571428571,0],[-.4245892857142858,-.11801785714285717,0],[-.3976964285714286,-.11801785714285717,0],[-.3858571428571428,-.1101428571428571,0],[-.1785714285714286,.0971428571428572,0],[.3858571428571429,-.4672857142857143,0],[.3976964285714286,-.47516071428571427,0],[.42458928571428567,-.47516071428571427,0],[.4364285714285714,-.4672857142857143,0],[.6057142857142856,-.2978571428571428,0],[.6135892857142857,-.28608035714285707,0],[.6135892857142857,-.2592053571428572,0],[0,-1,0],[.6057142857142856,-.24742857142857144,0]],cells:[[0,46,1],[0,48,46],[0,55,48],[1,45,2],[1,46,45],[2,45,3],[3,44,4],[3,45,44],[4,44,5],[5,43,6],[5,44,43],[6,42,7],[6,43,42],[7,41,8],[7,42,41],[8,41,9],[9,40,10],[9,41,40],[10,39,11],[10,40,39],[11,39,12],[12,38,13],[12,39,38],[13,38,14],[14,37,15],[14,38,37],[15,36,16],[15,37,36],[16,36,17],[17,36,18],[18,35,19],[18,36,35],[19,35,20],[20,35,21],[21,35,22],[22,35,23],[23,35,56],[23,56,24],[24,56,25],[25,56,26],[26,56,27],[27,54,28],[27,56,54],[28,53,29],[28,54,53],[29,52,30],[29,53,52],[30,51,31],[30,52,51],[31,50,32],[31,51,50],[32,49,33],[32,50,49],[33,48,34],[33,49,48],[34,48,55],[46,48,47]]},type:"uber"},{id:"check",mesh:{positions:[[.8403050333182667,-.7016348103163558,0],[.8284366594913426,-.7095291585179749,0],[.8014777288980581,-.7095291585179749,0],[.7896093550711341,-.7016348103163558,0],[-.2864565385699772,.37428787519411405,0],[-.7896899096446202,-.12880228774988703,0],[-.8014956299143884,-.1366966359515062,0],[-.8284366594913427,-.1366966359515062,0],[-.8402423797611109,-.12880228774988703,0],[-.9921862063718668,.022998330730227137,0],[-1,.0348667045571513,0],[-1,.06182563515043571,0],[-.9921862063718668,.07369400897735973,0],[-.3877046869336007,.6780323202849842,0],[-.3402960828101016,.7095291585179749,0],[-.23253643975636717,.7095291585179749,0],[-.18520839020635405,.6780323202849842,0],[.9921056517983811,-.4991385135891091,0],[1,-.5110068874160332,0],[1,-.5379658180093176,0],[.9921056517983811,-.5498341918362416,0]],cells:[[0,3,1],[0,17,3],[0,20,17],[1,3,2],[3,17,4],[4,12,5],[4,13,12],[4,16,13],[4,17,16],[5,8,6],[5,12,8],[6,8,7],[8,12,9],[9,12,10],[10,12,11],[13,16,14],[14,16,15],[17,20,18],[18,20,19]]},type:"uber"},{id:"circle-check",mesh:{positions:[[-.06353571428571425,.3809285714285715,0],[-.10399888392857137,.4078482142857143,0],[-.19613504464285714,.4078482142857143,0],[-.2366785714285714,.3809285714285715,0],[-.5162142857142857,.10135714285714292,0],[-.5229642857142858,.09127511160714286,0],[-.5229642857142858,.06824497767857118,0],[-.5162142857142857,.05814285714285705,0],[-.37110714285714275,-.08707142857142858,0],[-.36096316964285713,-.09382142857142861,0],[-.33792968749999996,-.09382142857142861,0],[-.32778571428571435,-.08707142857142858,0],[-.15010714285714288,.09060714285714289,0],[.3336785714285715,-.3932142857142856,0],[.34382812499999993,-.39996428571428566,0],[.3668861607142859,-.39996428571428566,0],[.37703571428571436,-.3932142857142856,0],[.522142857142857,-.24796428571428564,0],[.5288928571428573,-.23788225446428568,0],[.5288928571428573,-.21485212053571434,0],[-.07303336007254457,.710597664969308,0],[-.21241076660156255,.6821707153320313,0],[-.3993687220982143,.5922903878348216,0],[-.5922998046875001,.3993530273437498,0],[-.6821737758091518,.21239750453404005,0],[-.7105980573381697,.07302747453962088,0],[-.7142857142857143,0,0],[-.7105980573381697,-.07303336007254457,0],[-.6821737758091518,-.21241076660156255,0],[-.5922998046875001,-.3993687220982143,0],[-.3993687220982143,-.5922998046875001,0],[-.21241076660156255,-.6821737758091518,0],[-.07303336007254457,-.7105980573381697,0],[0,-.7142857142857143,0],[.07302747453962088,-.7105980573381697,0],[.21239750453404005,-.6821737758091518,0],[.3993530273437498,-.5922998046875001,0],[.5922903878348216,-.3993687220982143,0],[.6821707153320313,-.21241076660156255,0],[.710597664969308,-.07303336007254457,0],[.7142857142857142,0,0],[.710597664969308,.07302747453962088,0],[.6821707153320313,.21239750453404005,0],[.5922903878348216,.3993530273437498,0],[.3993530273437498,.5922903878348216,0],[.21239750453404005,.6821707153320313,0],[.07302747453962088,.710597664969308,0],[-.10225023542131706,-.9948375156947544,0],[-.297383030482701,-.9550451224190848,0],[-.4766756330217634,-.8793127877371653,0],[-.6361080932617189,-.7716604614257813,0],[-.7716604614257813,-.6361080932617189,0],[-.8793127877371653,-.4766756330217634,0],[-.9550451224190848,-.297383030482701,0],[-.9948375156947544,-.10225023542131706,0],[-1,0,0],[-.9948375156947544,.1022443498883927,0],[-.9550451224190848,.29736976841517837,0],[-.8793127877371653,.47665980747767867,0],[-.7716604614257813,.63609326171875,0],[-.6361080932617189,.77164892578125,0],[-.4766756330217634,.8793055943080357,0],[-.297383030482701,.9550420619419646,0],[-.10225023542131706,.9948371233258932,0],[0,1,0],[.1022443498883927,.9948371233258932,0],[.29736976841517837,.9550420619419646,0],[.47665980747767867,.8793055943080357,0],[.63609326171875,.77164892578125,0],[.77164892578125,.63609326171875,0],[.8793055943080357,.47665980747767867,0],[.9550420619419646,.29736976841517837,0],[.9948371233258932,.1022443498883927,0],[1,0,0],[.9948371233258932,-.10225023542131706,0],[.9550420619419646,-.297383030482701,0],[.8793055943080357,-.4766756330217634,0],[.77164892578125,-.6361080932617189,0],[.63609326171875,-.7716604614257813,0],[.47665980747767867,-.8793127877371653,0],[.29736976841517837,-.9550451224190848,0],[.1022443498883927,-.9948375156947544,0],[0,-1,0],[0,.7142857142857142,0],[.522142857142857,-.20475,0]],cells:[[0,1,2],[0,2,3],[0,3,12],[0,12,84],[3,4,12],[4,5,6],[4,6,7],[4,7,11],[4,11,12],[7,8,11],[8,9,11],[9,10,11],[12,13,84],[13,14,16],[13,16,17],[13,17,84],[14,15,16],[17,18,19],[17,19,84],[20,63,21],[20,64,63],[20,83,64],[21,61,22],[21,62,61],[21,63,62],[22,59,23],[22,60,59],[22,61,60],[23,58,24],[23,59,58],[24,56,25],[24,57,56],[24,58,57],[25,55,26],[25,56,55],[26,55,27],[27,54,28],[27,55,54],[28,52,29],[28,53,52],[28,54,53],[29,50,30],[29,51,50],[29,52,51],[30,49,31],[30,50,49],[31,47,32],[31,48,47],[31,49,48],[32,47,82],[32,82,33],[33,82,34],[34,81,35],[34,82,81],[35,79,36],[35,80,79],[35,81,80],[36,78,37],[36,79,78],[37,76,38],[37,77,76],[37,78,77],[38,74,39],[38,75,74],[38,76,75],[39,73,40],[39,74,73],[40,73,41],[41,72,42],[41,73,72],[42,70,43],[42,71,70],[42,72,71],[43,68,44],[43,69,68],[43,70,69],[44,67,45],[44,68,67],[45,65,46],[45,66,65],[45,67,66],[46,64,83],[46,65,64]]},type:"uber"},{id:"circle-ellipsis",mesh:{positions:[[.5601707589285714,.05540513392857127,0],[.48415513392857124,.1314207589285714,0],[.42853571428571446,.14264285714285707,0],[.37291629464285747,.1314207589285714,0],[.29690066964285733,.05540513392857127,0],[.28567857142857145,-.0002142857142857224,0],[.29690066964285733,-.0558035714285714,0],[.37291629464285747,-.1318392857142856,0],[.42853571428571446,-.14307142857142863,0],[.48415513392857124,-.1318392857142856,0],[.5601707589285714,-.0558035714285714,0],[.13159933035714277,.05540513392857127,0],[.05558370535714263,.1314207589285714,0],[-3571428571425006e-20,.14264285714285707,0],[-.055655133928571354,.1314207589285714,0],[-.13167075892857139,.05540513392857127,0],[-.14289285714285704,-.0002142857142857224,0],[-.13167075892857139,-.0558035714285714,0],[-.055655133928571354,-.1318392857142856,0],[-3571428571425006e-20,-.14307142857142863,0],[.05558370535714263,-.1318392857142856,0],[.13159933035714277,-.0558035714285714,0],[-.2969720982142857,.05540513392857127,0],[-.37298772321428575,.1314207589285714,0],[-.42860714285714274,.14264285714285707,0],[-.48422656249999996,.1314207589285714,0],[-.5602421875,.05540513392857127,0],[-.5714642857142858,-.0002142857142857224,0],[-.5602421875,-.0558035714285714,0],[-.48422656249999996,-.1318392857142856,0],[-.42860714285714274,-.14307142857142863,0],[-.37298772321428575,-.1318392857142856,0],[-.2969720982142857,-.0558035714285714,0],[-.07303336007254457,.7105980573381694,0],[-.21241076660156255,.682173775809152,0],[-.3993687220982143,.5922998046875001,0],[-.5922998046874999,.3993687220982145,0],[-.6821737758091517,.21241076660156244,0],[-.7105980573381696,.07303336007254457,0],[-.7142857142857143,0,0],[-.7105980573381696,-.07303336007254457,0],[-.6821737758091517,-.21241076660156255,0],[-.5922998046874999,-.3993687220982143,0],[-.3993687220982143,-.5922998046875001,0],[-.21241076660156255,-.6821737758091517,0],[-.07303336007254457,-.7105980573381697,0],[0,-.7142857142857143,0],[.07302747453962044,-.7105980573381697,0],[.21239750453404027,-.6821737758091517,0],[.39935302734375,-.5922998046875001,0],[.5922903878348216,-.3993687220982143,0],[.6821707153320316,-.21241076660156255,0],[.7105976649693082,-.07303336007254457,0],[.7142857142857142,0,0],[.7105976649693082,.07303336007254457,0],[.6821707153320316,.21241076660156244,0],[.5922903878348216,.3993687220982145,0],[.39935302734375,.5922998046875001,0],[.21239750453404027,.682173775809152,0],[.07302747453962044,.7105980573381694,0],[-.10225023542131706,-.9948371233258929,0],[-.297383030482701,-.9550420619419643,0],[-.4766756330217634,-.8793055943080357,0],[-.6361080932617189,-.77164892578125,0],[-.7716604614257813,-.63609326171875,0],[-.8793127877371653,-.47665980747767855,0],[-.9550451224190848,-.2973697684151786,0],[-.9948375156947544,-.10224434988839282,0],[-1,0,0],[-.9948375156947544,.1022443498883927,0],[-.9550451224190848,.29736976841517837,0],[-.8793127877371653,.47665980747767867,0],[-.7716604614257813,.63609326171875,0],[-.6361080932617189,.77164892578125,0],[-.4766756330217634,.8793055943080357,0],[-.297383030482701,.9550420619419646,0],[-.10225023542131706,.9948371233258932,0],[0,1,0],[.1022384643554688,.9948371233258932,0],[.2973565063476564,.9550420619419646,0],[.4766439819335935,.8793055943080357,0],[.6360784301757814,.77164892578125,0],[.7716373901367188,.63609326171875,0],[.879298400878906,.47665980747767867,0],[.9550390014648436,.29736976841517837,0],[.9948367309570312,.1022443498883927,0],[1,0,0],[.9948367309570312,-.10224434988839282,0],[.9550390014648436,-.2973697684151786,0],[.879298400878906,-.47665980747767855,0],[.7716373901367188,-.63609326171875,0],[.6360784301757814,-.77164892578125,0],[.4766439819335935,-.8793055943080357,0],[.2973565063476564,-.9550420619419643,0],[.1022384643554688,-.9948371233258929,0],[-.28574999999999995,-.0002142857142857224,0],[0,-1,0],[0,.7142857142857142,0],[.14282142857142865,-.0002142857142857224,0],[.5713928571428573,-.0002142857142857224,0]],cells:[[0,1,2],[0,2,99],[2,3,4],[2,4,5],[2,5,8],[2,8,99],[5,6,8],[6,7,8],[8,9,10],[8,10,99],[11,12,13],[11,13,98],[13,14,16],[13,16,19],[13,19,98],[14,15,16],[16,17,19],[17,18,19],[19,20,21],[19,21,98],[22,23,24],[22,24,95],[24,25,26],[24,26,27],[24,27,30],[24,30,95],[27,28,30],[28,29,30],[30,31,32],[30,32,95],[33,76,34],[33,77,76],[33,97,77],[34,74,35],[34,75,74],[34,76,75],[35,73,36],[35,74,73],[36,71,37],[36,72,71],[36,73,72],[37,69,38],[37,70,69],[37,71,70],[38,68,39],[38,69,68],[39,68,40],[40,67,41],[40,68,67],[41,65,42],[41,66,65],[41,67,66],[42,63,43],[42,64,63],[42,65,64],[43,62,44],[43,63,62],[44,60,45],[44,61,60],[44,62,61],[45,60,96],[45,96,46],[46,96,47],[47,94,48],[47,96,94],[48,92,49],[48,93,92],[48,94,93],[49,91,50],[49,92,91],[50,89,51],[50,90,89],[50,91,90],[51,87,52],[51,88,87],[51,89,88],[52,86,53],[52,87,86],[53,86,54],[54,85,55],[54,86,85],[55,83,56],[55,84,83],[55,85,84],[56,81,57],[56,82,81],[56,83,82],[57,80,58],[57,81,80],[58,78,59],[58,79,78],[58,80,79],[59,77,97],[59,78,77]]},type:"uber"},{id:"circle",mesh:{positions:[[-.07303336007254457,.7105976649693082,0],[-.21241076660156255,.6821707153320316,0],[-.3993687220982143,.5922903878348216,0],[-.5922998046875001,.39935302734375,0],[-.6821737758091517,.21239750453404027,0],[-.7105980573381697,.07302747453962044,0],[-.7142857142857143,0,0],[-.7105980573381697,-.07303336007254457,0],[-.6821737758091517,-.21241076660156255,0],[-.5922998046875001,-.3993687220982143,0],[-.3993687220982143,-.5922998046875001,0],[-.21241076660156255,-.6821737758091517,0],[-.07303336007254457,-.7105980573381697,0],[0,-.7142857142857143,0],[.07302747453962044,-.7105980573381697,0],[.21239750453404027,-.6821737758091517,0],[.39935302734375,-.5922998046875001,0],[.5922903878348216,-.3993687220982143,0],[.6821707153320316,-.21241076660156255,0],[.7105976649693082,-.07303336007254457,0],[.7142857142857142,0,0],[.7105976649693082,.07302747453962044,0],[.6821707153320316,.21239750453404027,0],[.5922903878348216,.39935302734375,0],[.39935302734375,.5922903878348216,0],[.21239750453404027,.6821707153320316,0],[.07302747453962044,.7105976649693082,0],[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258928,0],[0,-1,0],[0,.7142857142857142,0]],cells:[[0,43,1],[0,44,43],[0,63,44],[1,41,2],[1,42,41],[1,43,42],[2,39,3],[2,40,39],[2,41,40],[3,38,4],[3,39,38],[4,36,5],[4,37,36],[4,38,37],[5,35,6],[5,36,35],[6,35,7],[7,34,8],[7,35,34],[8,32,9],[8,33,32],[8,34,33],[9,30,10],[9,31,30],[9,32,31],[10,29,11],[10,30,29],[11,27,12],[11,28,27],[11,29,28],[12,27,62],[12,62,13],[13,62,14],[14,61,15],[14,62,61],[15,59,16],[15,60,59],[15,61,60],[16,58,17],[16,59,58],[17,56,18],[17,57,56],[17,58,57],[18,54,19],[18,55,54],[18,56,55],[19,53,20],[19,54,53],[20,53,21],[21,52,22],[21,53,52],[22,50,23],[22,51,50],[22,52,51],[23,48,24],[23,49,48],[23,50,49],[24,47,25],[24,48,47],[25,45,26],[25,46,45],[25,47,46],[26,44,63],[26,45,44]]},type:"uber"},{id:"clipboard",mesh:{positions:[[.43904269285714276,-.6428571428571428,0],[.43904269285714276,-.7142857142857143,0],[.43329478705357155,-.7420803571428571,0],[.39435994687500014,-.7800982142857142,0],[.36587195000000006,-.7857142857142857,0],[.2195304914285716,-.7857142857142857,0],[.21506221776506723,-.82885205078125,0],[.18198618858537946,-.9054495675223214,0],[.12265787277622772,-.9633590262276785,0],[.04419769734654022,-.9956395786830358,0],[18295714285623233e-21,-1,0],[-.04417161001953126,-.9956395786830358,0],[-.12263735905412952,-.9633590262276785,0],[-.18195924378069217,-.9054495675223214,0],[-.21502712692243306,-.82885205078125,0],[-.2194939000000001,-.7857142857142857,0],[-.36587194857142863,-.7857142857142857,0],[-.3943542271428572,-.7800982142857142,0],[-.4332639067857143,-.7420803571428571,0],[-.43900609428571424,-.7142857142857143,0],[-.43900609428571424,-.6428571428571428,0],[-.5853475585714286,-.6428571428571428,0],[-.6423081147544644,-.6316300223214286,0],[-.7201880687276786,-.5556043526785714,0],[-.7316890214285715,-.5,0],[-.7316890214285715,.8571428571428572,0],[-.7201880687276786,.9127472098214287,0],[-.6423081147544644,.9887728794642858,0],[-.5853475585714286,1,0],[.5853841500000001,1,0],[.642338988169643,.9887728794642858,0],[.7201937859374999,.9127472098214287,0],[.7316890214285715,.8571428571428572,0],[.7316890214285715,-.5,0],[.7201937859374999,-.5556043526785714,0],[.642338988169643,-.6316300223214286,0],[.028500574285714234,-.8515318080357144,0],[.0674102539285713,-.8135239955357143,0],[.07315244142857139,-.7857142857142857,0],[.0674102539285713,-.7579045758928571,0],[.028500574285714234,-.7198967633928571,0],[18295714285623233e-21,-.7142857142857143,0],[-.028485133973214224,-.7198967633928571,0],[-.06740967656249996,-.7579045758928571,0],[-.07315243571428567,-.7857142857142857,0],[-.06740967656249996,-.8135239955357143,0],[-.028485133973214224,-.8515318080357144,0],[.5853841500000001,-.5,0],[.5853841500000001,.8571428571428572,0],[-.5853475585714286,.8571428571428572,0],[.43904269285714276,-.2857142857142857,0],[.43904269285714276,-.1428571428571429,0],[-.43900609428571424,-.1428571428571429,0],[.43904269285714276,0,0],[.43904269285714276,.1428571428571428,0],[-.43900609428571424,.1428571428571428,0],[.1463597585714287,.2857142857142858,0],[.1463597585714287,.4285714285714286,0],[-.43900609428571424,.4285714285714286,0],[-.5853475585714286,-.5,0],[-.43900609428571424,.2857142857142858,0],[-.43900609428571424,0,0],[-.43900609428571424,-.2857142857142857,0],[18295714285623233e-21,-.8571428571428572,0],[.5853841500000001,-.6428571428571428,0]],cells:[[0,4,1],[0,5,4],[0,40,5],[0,47,40],[0,64,47],[1,3,2],[1,4,3],[5,38,6],[5,39,38],[5,40,39],[6,37,7],[6,38,37],[7,37,8],[8,36,9],[8,37,36],[9,36,63],[9,63,10],[10,63,11],[11,46,12],[11,63,46],[12,45,13],[12,46,45],[13,45,14],[14,44,15],[14,45,44],[15,20,16],[15,42,20],[15,43,42],[15,44,43],[16,19,17],[16,20,19],[17,19,18],[20,42,59],[20,59,21],[21,59,22],[22,59,23],[23,59,24],[24,59,25],[25,49,26],[25,59,49],[26,49,27],[27,49,28],[28,48,29],[28,49,48],[29,48,30],[30,48,31],[31,48,32],[32,48,33],[33,47,34],[33,48,47],[34,47,35],[35,47,64],[40,47,41],[41,47,59],[41,59,42],[50,51,52],[50,52,62],[53,54,55],[53,55,61],[56,57,58],[56,58,60]]},type:"uber"},{id:"clock",mesh:{positions:[[.11057142857142854,-.0684285714285714,0],[.0589642857142858,-.4934642857142857,0],[.059285714285714386,-.5,0],[-.05916852678571427,-.5,0],[-.05896428571428569,-.4934642857142857,0],[-.11717857142857135,-.01560714285714293,0],[-.11682142857142863,-.01471428571428579,0],[-.11713950892857139,-.010054687500000048,0],[-.11426004464285722,.025782924107143,0],[-.08136049107142862,.08429966517857124,0],[-.05253571428571424,.1046785714285714,0],[-.049107142857142905,.10603571428571423,0],[-.049046875000000045,.10642745535714271,0],[.49703571428571425,.31528571428571417,0],[.5004285714285714,.31735714285714267,0],[.5535513392857145,.21145758928571423,0],[-.10224434988839282,-.9948371233258929,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767844,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258929,-.10224434988839282,0],[-1,0,0],[-.9948371233258929,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767844,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258929,0],[.08167659214564726,-.7958617728097097,0],[.23762792096819219,-.7639718279157366,0],[.3810081699916297,-.7032991681780134,0],[.5085750122070312,-.6170861206054687,0],[.617086120605469,-.5085750122070313,0],[.7032991681780136,-.38100816999162945,0],[.7639718279157368,-.23762792096819196,0],[.7958617728097102,-.08167659214564726,0],[.8000000000000003,0,0],[.7958617728097102,.08168287876674074,0],[.7639718279157368,.23764447893415164,0],[.7032991681780136,.381032278878348,0],[.617086120605469,.5086043701171872,0],[.5085750122070312,.6171188441685265,0],[.3810081699916297,.7033337925502232,0],[.23762792096819219,.7640073067801338,0],[.08167659214564726,.7958974783761159,0],[0,.8000357142857142,0],[-.08167659214564726,.7958974783761159,0],[-.23762792096819207,.7640073067801338,0],[-.38100816999162934,.7033337925502232,0],[-.5085750122070312,.6171188441685265,0],[-.6170861206054687,.5086043701171872,0],[-.7032991681780134,.381032278878348,0],[-.7639718279157366,.23764447893415164,0],[-.7958617728097098,.08168287876674074,0],[-.8,0,0],[-.7958617728097098,-.08167659214564726,0],[-.7639718279157366,-.23762792096819196,0],[-.7032991681780134,-.38100816999162945,0],[-.6170861206054687,-.5085750122070313,0],[-.5085750122070312,-.6170861206054687,0],[-.38100816999162934,-.7032991681780134,0],[-.23762792096819207,-.7639718279157366,0],[-.08167659214564726,-.7958617728097097,0],[0,-.8,0],[0,-1,0],[.5499285714285715,.20989285714285733,0]],cells:[[0,4,1],[0,5,4],[0,6,5],[0,11,6],[0,12,11],[0,13,12],[0,88,13],[1,3,2],[1,4,3],[6,11,7],[7,11,8],[8,11,9],[9,11,10],[13,15,14],[13,88,15],[16,84,17],[16,85,84],[16,87,85],[17,83,18],[17,84,83],[18,83,19],[19,81,20],[19,82,81],[19,83,82],[20,80,21],[20,81,80],[21,80,22],[22,79,23],[22,80,79],[23,78,24],[23,79,78],[24,76,25],[24,77,76],[24,78,77],[25,75,26],[25,76,75],[26,74,27],[26,75,74],[27,74,28],[28,73,29],[28,74,73],[29,71,30],[29,72,71],[29,73,72],[30,71,31],[31,70,32],[31,71,70],[32,69,33],[32,70,69],[33,67,34],[33,68,67],[33,69,68],[34,66,35],[34,67,66],[35,65,36],[35,66,65],[36,65,37],[37,63,38],[37,64,63],[37,65,64],[38,62,39],[38,63,62],[39,62,40],[40,61,41],[40,62,61],[41,60,42],[41,61,60],[42,58,43],[42,59,58],[42,60,59],[43,57,44],[43,58,57],[44,56,45],[44,57,56],[45,56,46],[46,54,47],[46,55,54],[46,56,55],[47,53,48],[47,54,53],[48,53,49],[49,52,50],[49,53,52],[50,51,87],[50,52,51],[51,86,87],[85,87,86]]},type:"uber"},{id:"cloud",mesh:{positions:[[.7784821428571429,-.01252678571428564,0],[.7848214285714286,-.0513303571428571,0],[.7857142857142858,-.07142857142857142,0],[.77990625,-.12902762276785726,0],[.7368973214285715,-.231201171875,0],[.6597098214285713,-.3083635602678572,0],[.5575580357142855,-.3513406808035714,0],[.5,-.35714285714285715,0],[.4559330357142859,-.35374776785714296,0],[.3747633928571428,-.32815401785714293,0],[.3385714285714285,-.307,0],[.2970666852678572,-.3639715401785715,0],[.1950460379464285,-.46047712053571427,0],[.07168387276785704,-.5296478794642857,0],[-.0682117745535713,-.56658203125,0],[-.1428571428571429,-.5714285714285714,0],[-.2580142299107143,-.559818359375,0],[-.46233956473214277,-.47383231026785716,0],[-.616689453125,-.3194824218749999,0],[-.7026755022321429,-.11515708705357142,0],[-.7142857142857143,0,0],[-.7718847656250001,.005802176339285735,0],[-.8740583147321429,.04877929687499995,0],[-.951220703125,.12594168526785715,0],[-.9941978236607143,.2281152343749999,0],[-1,.2857142857142857,0],[-.9941978236607143,.34331333705357153,0],[-.951220703125,.4454868861607143,0],[-.8740583147321429,.5226492745535715,0],[-.7718847656250001,.5656263950892857,0],[-.7142857142857143,.5714285714285714,0],[.7142857142857142,.5714285714285714,0],[.7718437499999999,.5656263950892857,0],[.8739955357142857,.5226492745535715,0],[.9511830357142856,.4454868861607143,0],[.9941919642857144,.34331333705357153,0],[1,.2857142857142857,0],[.9955733816964283,.23537555803571436,0],[.9624455915178571,.1441400669642857,0],[.9020298549107142,.07051618303571416,0],[.8204199218750001,.020530691964285808,0],[.7735714285714284,.0062857142857143545,0]],cells:[[0,2,1],[0,3,2],[0,4,3],[0,41,4],[4,41,5],[5,41,6],[6,41,7],[7,9,8],[7,10,9],[7,41,10],[10,20,11],[10,30,20],[10,31,30],[10,41,31],[11,15,12],[11,17,15],[11,18,17],[11,20,18],[12,14,13],[12,15,14],[15,17,16],[18,20,19],[20,22,21],[20,23,22],[20,25,23],[20,30,25],[23,25,24],[25,27,26],[25,30,27],[27,30,28],[28,30,29],[31,33,32],[31,39,33],[31,41,39],[33,39,34],[34,36,35],[34,39,36],[36,38,37],[36,39,38],[39,41,40]]},type:"uber"},{id:"code-alt",mesh:{positions:[[-.19937499649088541,-.5504166718417246,0],[-.2033092414893548,-.530943364235589,0],[-.22994335661655685,-.5043092495869028,0],[-.2494166635049191,-.500375004827691,0],[-.3995416645470198,-.500375004827691,0],[-.3995416645470198,-.15012500274348958,0],[-.41133788859297016,-.09168750237131078,0],[-.49121158694539613,-.011796876794433446,0],[-.5496249985750868,-1.7013888979327157e-9,0],[-.49119400867385066,.011796873125813762,0],[-.4113320291691217,.09168749753298623,0],[-.3995416645470198,.1501249976393228,0],[-.3995416645470198,.5003750031263021,0],[-.2494166635049191,.5003750031263021,0],[-.22994335661655685,.5043092477525929,0],[-.2033092414893548,.5309433589453326,0],[-.19937499649088541,.5504166616333911,0],[-.19937499649088541,.7505833296895255,0],[-.2033092414893548,.7700566422137386,0],[-.22994335661655685,.7966907603183708,0],[-.2494166635049191,.8006250052105035,0],[-.4995833315610533,.8006250052105035,0],[-.5774941395393677,.7848938855975048,0],[-.6840188797649309,.6783691458504569,0],[-.6997499996171875,.6004583371543691,0],[-.6997499996171875,.3002499986814236,0],[-.7115468744443902,.2418124983092445,0],[-.7914374988515624,.16192187273236744,0],[-.8498749989578993,.1501249976393228,0],[-.9499166659719329,.1501249976393228,0],[-.969072916567419,.14627734153221278,0],[-.9953385418571867,.12020702925419094,0],[-.9995416662484086,.10112499746918388,0],[-.9999283853513139,.10112499746918388,0],[-1,-.10008333572945607,0],[-.996065104193694,-.11955664333559177,0],[-.9694140623205567,-.14619075798427777,0],[-.9499166659719329,-.15012500274348958,0],[-.8498749989578993,-.15012500274348958,0],[-.7914374988515624,-.1619218778365343,0],[-.7115468744443902,-.24181250341341165,0],[-.6997499996171875,-.30025000378559025,0],[-.6997499996171875,-.6004583371543694,0],[-.6840188797649309,-.6783691451326839,0],[-.5774941395393677,-.784893885358247,0],[-.4995833315610533,-.8006250052105035,0],[-.2494166635049191,-.8006250052105035,0],[-.22994335661655685,-.7966907604512917,0],[-.2033092414893548,-.7700566458026056,0],[.8499166744788773,.1501249976393228,0],[.7914791756485822,.16192187273236744,0],[.7115885423091179,.2418124983092445,0],[.6997916649298319,.3002499986814236,0],[.6997916649298319,.6004583371543691,0],[.6840605453168334,.6783691458504569,0],[.5775358055697857,.7848938855975048,0],[.4996249968736979,.8006250052105035,0],[.24945833732450784,.8006250052105035,0],[.2299850304361457,.7966907603183708,0],[.2033509153089439,.7700566422137386,0],[.19941667031047428,.7505833296895255,0],[.19941667031047428,.5504166616333911,0],[.2033509153089439,.5309433589453326,0],[.2299850304361457,.5043092477525929,0],[.24945833732450784,.5003750031263021,0],[.3995416798595197,.5003750031263021,0],[.3995416798595197,.1501249976393228,0],[.4113385545803854,.09168749753298623,0],[.49122917622280093,.011796873125813762,0],[.5496666723946759,-1.7013888979327157e-9,0],[.49122917622280093,-.011796876794433446,0],[.4113385545803854,-.09168750237131078,0],[.3995416798595197,-.15012500274348958,0],[.3995416798595197,-.500375004827691,0],[.24945833732450784,-.500375004827691,0],[.2299850304361457,-.5043092495869028,0],[.2033509153089439,-.530943364235589,0],[.19941667031047428,-.5504166718417246,0],[.19941667031047428,-.7505833381964699,0],[.2033509153089439,-.7700566458026056,0],[.2299850304361457,-.7966907604512917,0],[.24945833732450784,-.8006250052105035,0],[.4996249968736979,-.8006250052105035,0],[.5775358055697857,-.784893885358247,0],[.6840605453168334,-.6783691451326839,0],[.6997916649298319,-.6004583371543694,0],[.6997916649298319,-.30025000378559025,0],[.7115826828852694,-.24181250341341165,0],[.7914615973770367,-.1619218778365343,0],[.8499166744788773,-.15012500274348958,0],[.9500000085069444,-.15012500274348958,0],[.9691321723537576,-.14627734639712178,0],[.9953808705785794,-.12020703364058444,0],[.9995833468735531,-.10112500257335075,0],[.9999348979489926,-.10112500257335075,0],[1,.10008333062528921,0],[.9960722658446519,.1195566382314248,0],[.9694668007240601,.14619075288011082,0],[-.19937499649088541,-.7505000058697917,0],[.9500000085069444,.1501249976393228,0]],cells:[[0,1,2],[0,2,3],[0,3,4],[0,4,98],[4,5,41],[4,41,42],[4,42,43],[4,43,44],[4,44,45],[4,45,46],[4,46,98],[5,6,8],[5,8,40],[5,40,41],[6,7,8],[8,9,10],[8,10,11],[8,11,26],[8,26,27],[8,27,39],[8,39,40],[11,12,25],[11,25,26],[12,13,16],[12,16,17],[12,17,20],[12,20,21],[12,21,22],[12,22,23],[12,23,24],[12,24,25],[13,14,16],[14,15,16],[17,18,20],[18,19,20],[27,28,39],[28,29,32],[28,32,34],[28,34,38],[28,38,39],[29,30,31],[29,31,32],[32,33,34],[34,35,36],[34,36,37],[34,37,38],[46,47,48],[46,48,98],[49,50,88],[49,88,89],[49,89,95],[49,95,99],[50,51,69],[50,69,88],[51,52,66],[51,66,69],[52,53,65],[52,65,66],[53,54,65],[54,55,65],[55,56,65],[56,57,65],[57,58,59],[57,59,60],[57,60,65],[60,61,65],[61,62,63],[61,63,64],[61,64,65],[66,67,69],[67,68,69],[69,70,71],[69,71,72],[69,72,87],[69,87,88],[72,73,86],[72,86,87],[73,74,77],[73,77,78],[73,78,81],[73,81,82],[73,82,83],[73,83,84],[73,84,85],[73,85,86],[74,75,77],[75,76,77],[78,79,80],[78,80,81],[89,90,93],[89,93,95],[90,91,92],[90,92,93],[93,94,95],[95,96,99],[96,97,99]]},type:"uber"},{id:"code",mesh:{positions:[[-.20009775337951474,.4054927691969525,0],[-.20009775337951474,.4431127015828926,0],[-.21108303081994317,.4596722903066078,0],[-.35255604465105383,.6011034866925604,0],[-.3690973424314712,.6120887689356173,0],[-.40671205089188156,.6120887689356173,0],[-.4232298253988722,.6011034866925604,0],[-.9890382458329984,.03533689053399681,0],[-1,.018794939596130125,0],[-1,-.018836756721112752,0],[-.9890382458329984,-.035378707658979575,0],[-.4232298253988722,-.6011034914951888,0],[-.40671205089188156,-.6120887689356173,0],[-.3690973424314712,-.6120887689356173,0],[-.35255604465105383,-.6011034914951888,0],[-.21108303081994317,-.45967229510923624,0],[-.20009775337951474,-.44313034417136943,0],[-.20009775337951474,-.405498647854127,0],[-.21108303081994317,-.38895669691626,0],[-.6000397296038921,1.867688676259626e-9,0],[.4232664089397058,.6011034866925604,0],[.4067244616571726,.6120887689356173,0],[.36909276432604154,.6120887689356173,0],[.3525508141619318,.6011034866925604,0],[.2111196177759791,.4596722903066078,0],[.20011081706212375,.4431127015828926,0],[.20011081706212375,.4054927691969525,0],[.2111196177759791,.3889566989440363,0],[.6000344991147699,1.867688676259626e-9,0],[.2111196177759791,-.38895669691626,0],[.20011081706212375,-.405498647854127,0],[.20011081706212375,-.44313034417136943,0],[.2111196177759791,-.45967229510923624,0],[.3525508141619318,-.6011034914951888,0],[.36909276432604154,-.6120887689356173,0],[.4067244616571726,-.6120887689356173,0],[.4232664089397058,-.6011034914951888,0],[.9889911944835161,-.035378707658979575,0],[1,-.018836756721112752,0],[1,.018794939596130125,0],[-.21108303081994317,.3889566989440363,0],[.9889911944835161,.03533689053399681,0]],cells:[[0,1,40],[1,2,40],[2,3,40],[3,4,6],[3,6,40],[4,5,6],[6,7,19],[6,19,40],[7,8,9],[7,9,10],[7,10,19],[10,11,19],[11,12,13],[11,13,14],[11,14,18],[11,18,19],[14,15,18],[15,16,17],[15,17,18],[20,21,22],[20,22,23],[20,23,27],[20,27,28],[20,28,41],[23,24,27],[24,25,27],[25,26,27],[28,29,36],[28,36,37],[28,37,41],[29,30,32],[29,32,36],[30,31,32],[32,33,36],[33,34,36],[34,35,36],[37,38,41],[38,39,41]]},type:"uber"},{id:"control-off",mesh:{positions:[[.7107719738115724,-1,0],[.567909709525346,-1,0],[.28218518095289313,-.4999999999999999,0],[-.4878011960457446,.8485695848569585,0],[-.5749525547608805,1,0],[-.432090290474654,1,0],[-.3506749323331182,.8571377357137735,0],[.42504744523911947,.8571377357137735,0],[.4709616371352263,.8535605775435577,0],[.5560849499444328,.8257096060084606,0],[.6277140973417223,.7735792195454216,0],[.6803841944056072,.7011487685523767,0],[.6979018225245576,.6585645658564565,0],[.7037140043557755,.6221213567433859,0],[.6950383034882056,.54974580106833,0],[.6807655208109272,.5157023015702302,0],[-.05913486099161116,-.30551877195812716,0],[-.13517047797017273,-.3815443061231806,0],[-.14640161190578616,-.43715494371549435,0],[-.14640161190578616,-.8571377357137736,0],[.13932291666666674,-.8571377357137736,0],[.13932291666666674,-.4999999999999999,0],[.28218518095289313,-.7500179250017924,0],[.28218518095289313,-.8571377357137736,0],[.3364620863805836,-.9285867928586793,0],[.35038029011615396,-.9313931759518176,0],[.36939759670538486,-.9503959184770918,0],[.3722045399548292,-.9642933964293396,0],[.36939759670538486,-.9781908743815875,0],[.35038029011615396,-.9971936169068617,0],[.3364620863805836,-1,0],[-.3421067814763032,-1,0],[-.35600425942855096,-.9971936169068617,0],[-.3750070019538251,-.9781908743815875,0],[-.37781338504696343,-.9642933964293396,0],[-.3750070019538251,-.9503959184770918,0],[-.35600425942855096,-.9313931759518176,0],[-.3421067814763032,-.9285867928586793,0],[-.2892280261884276,-.8571377357137736,0],[-.2892280261884276,-.2857245285724528,0],[-.6878083660464617,.5114361511436152,0],[-.702086190130494,.5454589248583923,0],[-.7107719738115724,.6178199164694917,0],[-.7049446677600918,.6542625654262566,0],[-.6883293114110562,.6959790860041586,0],[-.6363714530902703,.7681328197820321,0],[-.6020910074747258,.7971248297124831,0],[.025033105237685618,-.30002868000286786,0],[.018017707661145993,-.2980384446475943,0],[.003718037481178926,-.29517380529863047,0],[-.0035393476195597034,-.29429267942926784,0],[.2921873319531082,-.26715422671542266,0]],cells:[[0,2,1],[0,51,2],[2,51,3],[3,5,4],[3,6,5],[3,51,6],[6,51,7],[7,15,8],[7,51,15],[8,15,9],[9,15,10],[10,15,11],[11,13,12],[11,14,13],[11,15,14],[16,39,17],[16,50,39],[17,39,18],[18,38,19],[18,39,38],[19,31,20],[19,38,31],[20,22,21],[20,23,22],[20,30,23],[20,31,30],[23,30,24],[24,27,25],[24,30,27],[25,27,26],[27,29,28],[27,30,29],[31,33,32],[31,34,33],[31,37,34],[31,38,37],[34,37,35],[35,37,36],[39,50,40],[40,44,41],[40,45,44],[40,46,45],[40,50,46],[41,44,42],[42,44,43],[46,48,47],[46,49,48],[46,50,49]]},type:"uber"},{id:"control-on",mesh:{positions:[[.1412295673076925,-.33396454326923086,0],[.059355769230769226,-.2520907451923077,0],[-.0005258413461538447,-.24,0],[-.060407451923076914,-.2520907451923077,0],[-.14228124999999994,-.33396454326923086,0],[-.15437199519230768,-.39384615384615373,0],[-.15437199519230768,-.8461538461538461,0],[.15332031250000008,-.8461538461538461,0],[.3071664663461539,-.23076923076923073,0],[.3071664663461539,-.8461538461538461,0],[.3656280048076925,-.9230769230769231,0],[.38059435096153854,-.9261009615384616,0],[.4010655048076923,-.9465721153846154,0],[.40408954326923086,-.9615384615384616,0],[.4010655048076923,-.9765048076923077,0],[.38059435096153854,-.9969759615384615,0],[.3656280048076925,-1,0],[-.3651412259615385,-1,0],[-.38010757211538465,-.9969759615384615,0],[-.40057872596153854,-.9765048076923077,0],[-.40360276442307697,-.9615384615384616,0],[-.40057872596153854,-.9465721153846154,0],[-.38010757211538465,-.9261009615384616,0],[-.3651412259615385,-.9230769230769231,0],[-.30821814903846156,-.8461538461538461,0],[-.30821814903846156,-.23076923076923073,0],[-.7374489182692308,.6276923076923078,0],[-.7528167067307692,.66434375,0],[-.7621772836538462,.7422908653846154,0],[-.7559104567307693,.7815384615384615,0],[-.7375720402644231,.8280951021634615,0],[-.681382587139423,.9074992487980771,0],[-.6041733022836536,.9649045973557691,0],[-.5119405799278846,.9958472055288463,0],[-.4620643028846155,1,0],[.46101262019230776,1,0],[.5104566556490386,.9961480618990386,0],[.6021277794471156,.9661587289663462,0],[.6792694561298078,.9100221604567305,0],[.7359934645432694,.8320184044471153,0],[.7548587740384616,.786153846153846,0],[.7621772836538462,.7458605769230771,0],[.7535931490384616,.6655192307692308,0],[.15332031250000008,-.39384615384615373,0],[.7379356971153848,.6276923076923078,0]],cells:[[0,8,1],[0,43,8],[1,8,2],[2,8,44],[2,25,3],[2,26,25],[2,34,26],[2,35,34],[2,44,35],[3,25,4],[4,25,5],[5,24,6],[5,25,24],[6,17,7],[6,24,17],[7,9,43],[7,16,9],[7,17,16],[8,43,9],[9,16,10],[10,12,11],[10,13,12],[10,16,13],[13,16,14],[14,16,15],[17,20,18],[17,23,20],[17,24,23],[18,20,19],[20,22,21],[20,23,22],[26,30,27],[26,31,30],[26,32,31],[26,33,32],[26,34,33],[27,30,28],[28,30,29],[35,44,36],[36,44,37],[37,44,38],[38,44,39],[39,44,40],[40,42,41],[40,44,42]]},type:"uber"},{id:"crosshairs-alt",mesh:{positions:[[.28044489397321426,.05757854352678571,0],[.2374518694196428,.15974121093750027,0],[.16027692522321457,.2369161551339285,0],[.058114257812500014,.27990917968749995,0],[.000535714285714306,.2857142857142858,0],[-.0570428292410714,.27990917968749995,0],[-.15920549665178585,.2369161551339285,0],[-.2363804408482144,.15974121093750027,0],[-.27937346540178576,.05757854352678571,0],[-.2851785714285714,0,0],[-.27937346540178576,-.05757854352678571,0],[-.2363804408482144,-.15974121093749993,0],[-.15920549665178585,-.23691615513392872,0],[-.0570428292410714,-.27990917968750006,0],[.000535714285714306,-.2857142857142857,0],[.058114257812500014,-.27990917968750006,0],[.16027692522321457,-.23691615513392872,0],[.2374518694196428,-.15974121093749993,0],[.28044489397321426,-.05757854352678571,0],[-.11462137276785711,.5598183593750001,0],[-.31894670758928556,.47383231026785744,0],[-.4732965959821429,.31948242187499987,0],[-.5592826450892857,.11515708705357142,0],[-.5708928571428571,0,0],[-.5592826450892857,-.11515708705357142,0],[-.4732965959821429,-.31948242187499987,0],[-.31894670758928556,-.4738323102678572,0],[-.11462137276785711,-.559818359375,0],[.000535714285714306,-.5714285714285714,0],[.11569280133928572,-.559818359375,0],[.3200181361607142,-.4738323102678572,0],[.47436802455357174,-.31948242187499987,0],[.5603540736607144,-.11515708705357142,0],[.5719642857142857,0,0],[.5603540736607144,.11515708705357142,0],[.47436802455357174,.31948242187499987,0],[.3200181361607142,.47383231026785744,0],[.11569280133928572,.5598183593750001,0],[.7112142857142858,-.0714285714285714,0],[.6872786690848216,-.19439976283482152,0],[.57879638671875,-.4131328822544642,0],[.40627113560267847,-.58264892578125,0],[.18982903180803556,-.6874222237723214,0],[.0714285714285714,-.7106785714285714,0],[.0714285714285714,-.9642857142857143,0],[.06870424107142847,-.9781830357142857,0],[.05006361607142851,-.9971919642857142,0],[.036250000000000115,-1,0],[-.03517857142857139,-1,0],[-.04915959821428573,-.9971919642857142,0],[-.06853683035714297,-.9781830357142857,0],[-.0714285714285714,-.9642857142857143,0],[-.0714285714285714,-.7106785714285714,0],[-.18978299386160713,-.6874222237723214,0],[-.40593212890624997,-.58264892578125,0],[-.57806396484375,-.4131328822544642,0],[-.6862532784598214,-.19439976283482152,0],[-.7101428571428572,-.0714285714285714,0],[-.96375,-.0714285714285714,0],[-.9777310267857143,-.06862053571428572,0],[-.9971082589285715,-.04961160714285717,0],[-1,-.0357142857142857,0],[-1,.03571428571428581,0],[-.9971082589285715,.04961160714285695,0],[-.9777310267857143,.06862053571428572,0],[-.96375,.0714285714285714,0],[-.7101428571428572,.0714285714285714,0],[-.6862532784598214,.19439976283482152,0],[-.57806396484375,.41313288225446443,0],[-.40593212890624997,.5826489257812497,0],[-.18978299386160713,.6874222237723215,0],[-.0714285714285714,.7106785714285715,0],[-.0714285714285714,.9642857142857142,0],[-.06853683035714297,.9781830357142856,0],[-.04915959821428573,.9971919642857141,0],[-.03517857142857139,1,0],[.036250000000000115,1,0],[.05006361607142851,.9971919642857141,0],[.06870424107142847,.9781830357142856,0],[.0714285714285714,.9642857142857142,0],[.0714285714285714,.7106785714285715,0],[.18982903180803556,.6874222237723215,0],[.40627113560267847,.5826489257812497,0],[.57879638671875,.41313288225446443,0],[.6872786690848216,.19439976283482152,0],[.7112142857142858,.0714285714285714,0],[.9648214285714285,.0714285714285714,0],[.9786350446428571,.06862053571428572,0],[.9972756696428571,.04961160714285695,0],[1,.03571428571428581,0],[1,-.0357142857142857,0],[.9972756696428571,-.04961160714285717,0],[.9786350446428571,-.06862053571428572,0],[.000535714285714306,.5714285714285714,0],[.2862500000000001,0,0],[.9648214285714285,-.0714285714285714,0]],cells:[[0,1,94],[1,2,4],[1,4,94],[2,3,4],[4,5,6],[4,6,9],[4,9,14],[4,14,94],[6,7,9],[7,8,9],[9,10,11],[9,11,14],[11,12,14],[12,13,14],[14,15,16],[14,16,17],[14,17,94],[17,18,94],[19,70,20],[19,71,70],[19,93,71],[20,68,21],[20,69,68],[20,70,69],[21,67,22],[21,68,67],[22,66,23],[22,67,66],[23,57,24],[23,66,57],[24,56,25],[24,57,56],[25,55,26],[25,56,55],[26,53,27],[26,54,53],[26,55,54],[27,52,28],[27,53,52],[28,43,29],[28,52,43],[29,42,30],[29,43,42],[30,40,31],[30,41,40],[30,42,41],[31,39,32],[31,40,39],[32,38,33],[32,39,38],[33,38,85],[33,85,34],[34,84,35],[34,85,84],[35,83,36],[35,84,83],[36,81,37],[36,82,81],[36,83,82],[37,80,93],[37,81,80],[38,95,85],[43,51,44],[43,52,51],[44,47,45],[44,48,47],[44,51,48],[45,47,46],[48,51,49],[49,51,50],[57,65,58],[57,66,65],[58,61,59],[58,62,61],[58,65,62],[59,61,60],[62,64,63],[62,65,64],[71,79,72],[71,80,79],[71,93,80],[72,74,73],[72,75,74],[72,79,75],[75,79,76],[76,78,77],[76,79,78],[85,95,86],[86,88,87],[86,89,88],[86,90,89],[86,95,90],[90,95,91],[91,95,92]]},type:"uber"},{id:"crosshairs",mesh:{positions:[[.8524285714285715,-.0714285714285714,0],[.8425746372767857,-.1483589913504464,0],[.8032462332589287,-.2950320521763391,0],[.6998604910714288,-.49241713169642853,0],[.4921886160714284,-.7003306361607143,0],[.29493568638392853,-.8039539969308036,0],[.14833049665178577,-.8434708077566965,0],[.0714285714285714,-.8534285714285714,0],[.0714285714285714,-1,0],[-.0714285714285714,-1,0],[-.0714285714285714,-.8535714285714286,0],[-.14851778738839283,-.8437611607142856,0],[-.2954925362723213,-.8044631696428571,0],[-.49326841517857134,-.7009933035714286,0],[-.7015262276785714,-.4930022321428572,0],[-.8052239815848214,-.2953839285714287,0],[-.8446808733258929,-.14848772321428572,0],[-.8545714285714285,-.0714285714285714,0],[-1,-.0714285714285714,0],[-1,.0714285714285714,0],[-.8545714285714285,.0714285714285714,0],[-.8446808733258929,.1484877232142856,0],[-.8052239815848214,.2953839285714286,0],[-.7015262276785714,.4930022321428571,0],[-.49326841517857134,.7009933035714284,0],[-.2954925362723213,.804463169642857,0],[-.14851778738839283,.8437611607142856,0],[-.0714285714285714,.8535714285714284,0],[-.0714285714285714,1,0],[.0714285714285714,1,0],[.0714285714285714,.8534285714285714,0],[.14833049665178577,.8434708077566966,0],[.29493568638392853,.8039539969308034,0],[.4921886160714284,.7003306361607142,0],[.6998604910714288,.4924171316964283,0],[.8032462332589287,.2950320521763392,0],[.8425746372767857,.1483589913504464,0],[.8524285714285715,.0714285714285714,0],[1,.0714285714285714,0],[.2745714285714287,-.0714285714285714,0],[.24592410714285706,-.1416718750000001,0],[.14154017857142853,-.24642633928571434,0],[.0714285714285714,-.27528571428571424,0],[.0714285714285714,-.707,0],[.1936464843750001,-.6835750558035714,0],[.41071400669642855,-.5792898995535715,0],[.5787569754464286,-.410980189732143,0],[.6827352120535715,-.1937128906250002,0],[-.0714285714285714,-.276,0],[-.1422767857142857,-.24731026785714305,0],[-.2478125,-.14214508928571423,0],[-.2767142857142858,-.0714285714285714,0],[-.7081428571428572,-.0714285714285714,0],[-.6847859933035714,-.19395926339285707,0],[-.5804227120535714,-.41156529017857135,0],[-.4117938058035714,-.5799525669642857,0],[-.1940198102678572,-.6839871651785714,0],[-.2767142857142858,.0714285714285714,0],[-.2478125,.14214508928571434,0],[-.1422767857142857,.24731026785714305,0],[-.0714285714285714,.276,0],[-.0714285714285714,.7071428571428571,0],[-.1940198102678572,.6839871651785714,0],[-.4117938058035714,.5799525669642858,0],[-.5804227120535714,.4115652901785716,0],[-.6847859933035714,.19395926339285707,0],[.0714285714285714,.27528571428571413,0],[.14154017857142853,.2463660714285716,0],[.24592410714285706,.14165178571428583,0],[.2745714285714287,.0714285714285714,0],[.706,.0714285714285714,0],[.6827352120535715,.19371289062499986,0],[.5787569754464286,.41098018973214323,0],[.41071400669642855,.5792898995535716,0],[.1936464843750001,.6835750558035716,0],[-.7081428571428572,.0714285714285714,0],[-.0714285714285714,-.7071428571428572,0],[.0714285714285714,.7070000000000001,0],[.706,-.0714285714285714,0],[1,-.0714285714285714,0]],cells:[[0,37,70],[0,70,78],[0,78,1],[0,79,37],[1,47,2],[1,78,47],[2,46,3],[2,47,46],[3,45,4],[3,46,45],[4,45,5],[5,44,6],[5,45,44],[6,43,7],[6,44,43],[7,10,8],[7,43,76],[7,76,10],[8,10,9],[10,76,11],[11,56,12],[11,76,56],[12,55,13],[12,56,55],[13,54,14],[13,55,54],[14,54,15],[15,53,16],[15,54,53],[16,52,17],[16,53,52],[17,19,18],[17,20,19],[17,52,20],[20,52,75],[20,75,21],[21,65,22],[21,75,65],[22,64,23],[22,65,64],[23,64,24],[24,63,25],[24,64,63],[25,62,26],[25,63,62],[26,61,27],[26,62,61],[27,29,28],[27,30,29],[27,61,30],[30,61,77],[30,77,31],[31,74,32],[31,77,74],[32,73,33],[32,74,73],[33,73,34],[34,72,35],[34,73,72],[35,71,36],[35,72,71],[36,70,37],[36,71,70],[37,79,38],[39,42,40],[39,67,42],[39,69,67],[39,78,69],[40,42,41],[42,48,43],[42,49,48],[42,50,49],[42,51,50],[42,57,51],[42,66,57],[42,67,66],[43,48,76],[51,57,75],[51,75,52],[57,66,58],[58,66,59],[59,66,60],[60,66,77],[60,77,61],[67,69,68],[69,78,70]]},type:"uber"},{id:"crown",mesh:{positions:[[.9887723200621243,-.08881087549091612,0],[.9127321364072523,-.011427604801842909,0],[.8571071365890122,0,0],[.8510184085552781,-.0005611846286705116,0],[.8335357027205723,-.004834821416237652,0],[.7317857154801386,.602171554586297,0],[.7154536794208768,.651909666305715,0],[.6410574718220792,.7176057559021538,0],[.5903928535959366,.7270408144718347,0],[-.5904285731111516,.7270408144718347,0],[-.6410881710523102,.7176057559021538,0],[-.7154743309924922,.651909666305715,0],[-.731821429179027,.602171554586297,0],[-.8335714295061953,-.004834821416237652,0],[-.8510691969456143,-.0005611846286705116,0],[-.8571785712571975,0,0],[-.9127622765885369,-.011427604801842909,0],[-.9887734374556959,-.08881087549091612,0],[-1,-.1454081628943669,0],[-.9887734374556959,-.20200545029781775,0],[-.9127622765885369,-.27938872098689094,0],[-.8571785712571975,-.29081632578873384,0],[-.8015535719615183,-.27938872098689094,0],[-.7255133937140124,-.20200545029781775,0],[-.7142857151166181,-.1454081628943669,0],[-.7162466526813701,-.12367702654993107,0],[-.7299854921959075,-.08414077425920723,0],[-.7404642868100401,-.0662334181983841,0],[-.4286071439321246,.1454081628943669,0],[-.07228571598906708,-.45905357025751636,0],[-.10079018092392489,-.48152424343042266,0],[-.13765625254464287,-.5437646171555748,0],[-.14285714534985416,-.5816326515774677,0],[-.13163058280555018,-.6382299389809185,0],[-.05561942193839109,-.7156132096699918,0],[-35716607051816673e-21,-.7270408144718347,0],[.055589283302067916,-.7156132096699918,0],[.1316294611406137,-.6382299389809185,0],[.14285713953352763,-.5816326515774677,0],[.13765066648558522,-.5437646171555748,0],[.10076004228760205,-.48152424343042266,0],[.07224999792793363,-.45905357025751636,0],[.42853571217210296,.1454081628943669,0],[.7404285731111515,-.0662334181983841,0],[.7299553552408666,-.08414077425920723,0],[.7162410689397549,-.12367702654993107,0],[.7142857122084549,-.1454081628943669,0],[.7255122738666779,-.20200545029781775,0],[.801523431325833,-.27938872098689094,0],[.8571071365890122,-.29081632578873384,0],[.9127321364072523,-.27938872098689094,0],[.9887723200621243,-.20200545029781775,0],[1,-.1454081628943669,0]],cells:[[0,1,4],[0,4,52],[1,2,4],[2,3,4],[4,5,42],[4,42,43],[4,43,52],[5,6,8],[5,8,42],[6,7,8],[8,9,42],[9,10,11],[9,11,12],[9,12,28],[9,28,42],[12,13,28],[13,14,15],[13,15,16],[13,16,17],[13,17,27],[13,27,28],[17,18,27],[18,19,27],[19,20,22],[19,22,23],[19,23,26],[19,26,27],[20,21,22],[23,24,26],[24,25,26],[28,29,42],[29,30,41],[29,41,42],[30,31,32],[30,32,33],[30,33,40],[30,40,41],[33,34,36],[33,36,37],[33,37,40],[34,35,36],[37,38,40],[38,39,40],[43,44,51],[43,51,52],[44,45,46],[44,46,47],[44,47,51],[47,48,50],[47,50,51],[48,49,50]]},type:"uber"},{id:"dashboard",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10226789202008946,.9948371233258928,0],[.2974228166852677,.9550420619419644,0],[.47672310965401765,.8793055943080357,0],[.6361525878906249,.7716489257812498,0],[.7716950683593751,.6360932617187502,0],[.8793343680245538,.4766598074776789,0],[.9550543038504469,.2973697684151786,0],[.9948386928013393,.10224434988839293,0],[1,0,0],[.9948386928013393,-.10224434988839282,0],[.9550543038504469,-.2973697684151786,0],[.8793343680245538,-.47665980747767855,0],[.7716950683593751,-.63609326171875,0],[.6361525878906249,-.77164892578125,0],[.47672310965401765,-.8793055943080357,0],[.2974228166852677,-.9550420619419643,0],[.10226789202008946,-.9948371233258928,0],[-.599654017857143,.40439732142857143,0],[-.690620814732143,.2150809151785713,0],[-.7194070870535714,.07394810267857133,0],[-.7231428571428571,0,0],[-.7194098772321429,-.07394663783482147,0],[-.6906358816964286,-.2150714983258929,0],[-.5996540178571428,-.4043822544642859,0],[-.40433705357142835,-.5997516741071429,0],[-.21505831473214276,-.6907655552455356,0],[-.07394503348214287,-.7195511300223214,0],[0,-.7232857142857143,0],[.03996651785714289,-.7221294642857143,0],[.1180245535714286,-.7132812500000001,0],[.15614285714285714,-.7058571428571428,0],[.057428571428571384,-.5685714285714286,0],[.04323214285714272,-.5698013392857144,0],[.014517857142857027,-.5712433035714286,0],[0,-.5714285714285714,0],[-.11515708705357142,-.559818359375,0],[-.31948242187499987,-.4738323102678572,0],[-.4738323102678572,-.31948242187499987,0],[-.559818359375,-.11515708705357142,0],[-.5714285714285714,0,0],[-.559814732142857,.11519642857142864,0],[-.47385491071428565,.3194999999999999,0],[-.40414285714285714,.4039999999999999,0],[-.01823214285714292,.14169419642857162,0],[-.05416071428571434,.13218973214285712,0],[-.0714285714285714,.12371428571428567,0],[-.11395089285714288,.0861919642857143,0],[-.14178124999999997,-.01767410714285733,0],[-.12371428571428567,-.0714285714285714,0],[.29785714285714304,-.6584285714285714,0],[.3058571428571428,-.6547142857142858,0],[.41614285714285715,-.5908571428571429,0],[.4209999999999998,-.5872857142857143,0],[.12385714285714289,.0714285714285714,0],[.10022544642857167,.10193526785714258,0],[.03640848214285697,.13814508928571412,0],[.40414285714285714,.4039999999999999,0],[.47391517857142884,.3194999999999999,0],[.5598348214285715,.11519642857142864,0],[.5714285714285714,0,0],[.5640736607142858,-.09153794642857149,0],[.5088102678571429,-.25945312500000006,0],[.4632857142857143,-.33371428571428574,0],[.5328571428571429,-.4878571428571429,0],[.6123325892857143,-.38380580357142857,0],[.7101049107142856,-.13756026785714293,0],[.7232857142857143,0,0],[.7195496651785718,.07394810267857133,0],[.6907561383928571,.2150809151785713,0],[.5997366071428571,.40439732142857143,0],[-.5114285714285715,.5114285714285713,0],[0,.1428571428571428,0],[0,-1,0],[.5114285714285713,.5114285714285713,0]],cells:[[0,43,1],[0,44,43],[0,90,44],[1,43,2],[2,42,3],[2,43,42],[3,41,4],[3,42,41],[4,41,5],[5,40,6],[5,41,40],[6,40,7],[7,39,8],[7,40,39],[8,37,9],[8,38,37],[8,39,38],[9,36,10],[9,37,36],[10,36,11],[11,35,12],[11,36,35],[12,35,88],[12,88,13],[13,88,14],[14,88,15],[15,60,16],[15,88,60],[16,60,17],[17,60,89],[17,74,18],[17,89,74],[18,74,19],[19,74,91],[19,91,20],[20,91,21],[21,91,22],[22,87,23],[22,91,87],[23,86,24],[23,87,86],[24,86,25],[25,85,26],[25,86,85],[26,84,27],[26,85,84],[27,83,28],[27,84,83],[28,82,29],[28,83,82],[29,82,30],[30,81,31],[30,82,81],[31,69,32],[31,70,69],[31,81,70],[32,67,33],[32,68,67],[32,69,68],[33,48,34],[33,67,48],[34,46,90],[34,47,46],[34,48,47],[44,90,45],[45,90,46],[48,67,49],[49,66,50],[49,67,66],[50,66,51],[51,66,52],[52,66,53],[53,66,54],[54,66,55],[55,66,56],[56,65,57],[56,66,65],[57,65,58],[58,64,59],[58,65,64],[59,64,60],[60,61,89],[60,62,61],[60,63,62],[60,64,63],[70,80,71],[70,81,80],[71,75,72],[71,76,75],[71,77,76],[71,78,77],[71,79,78],[71,80,79],[72,74,73],[72,75,74],[73,74,89]]},type:"uber"},{id:"delete-alt",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10226789202008946,.9948371233258928,0],[.2974228166852677,.9550420619419644,0],[.47672310965401765,.8793055943080357,0],[.6361525878906249,.7716489257812498,0],[.7716950683593751,.6360932617187502,0],[.8793343680245538,.4766598074776789,0],[.9550543038504469,.2973697684151786,0],[.9948386928013393,.10224434988839293,0],[1,0,0],[.9948386928013393,-.10224434988839282,0],[.9550543038504469,-.2973697684151786,0],[.8793343680245538,-.47665980747767855,0],[.7716950683593751,-.63609326171875,0],[.6361525878906249,-.77164892578125,0],[.47672310965401765,-.8793055943080357,0],[.2974228166852677,-.9550420619419643,0],[.10226789202008946,-.9948371233258928,0],[.21985714285714275,0,0],[.5267142857142857,.3067142857142857,0],[.5345892857142858,.31855357142857144,0],[.5345892857142858,.3454464285714285,0],[.5267142857142857,.3572857142857142,0],[.3572857142857142,.5267142857142857,0],[.34550892857142856,.5345089285714286,0],[.3186339285714286,.5345089285714286,0],[.3068571428571427,.5267142857142857,0],[0,.21985714285714275,0],[-.3067142857142857,.5267142857142857,0],[-.31855357142857144,.5345089285714286,0],[-.3454464285714286,.5345089285714286,0],[-.3572857142857143,.5267142857142857,0],[-.5265714285714286,.3572857142857142,0],[-.5344464285714285,.3454464285714285,0],[-.5344464285714285,.31855357142857144,0],[-.5265714285714286,.3067142857142857,0],[-.21985714285714286,0,0],[-.5265714285714286,-.3067142857142857,0],[-.5344464285714285,-.31855357142857144,0],[-.5344464285714285,-.3454464285714286,0],[-.5265714285714286,-.3572857142857143,0],[-.3572857142857143,-.5267142857142857,0],[-.3454464285714286,-.5345089285714285,0],[-.31855357142857144,-.5345089285714285,0],[-.3067142857142857,-.5267142857142857,0],[0,-.21985714285714286,0],[.3068571428571427,-.5267142857142857,0],[.3186339285714286,-.5345089285714285,0],[.34550892857142856,-.5345089285714285,0],[.3572857142857142,-.5267142857142857,0],[.5267142857142857,-.3572857142857143,0],[.5345892857142858,-.3454464285714286,0],[.5345892857142858,-.31855357142857144,0],[0,-1,0],[.5267142857142857,-.3067142857142857,0]],cells:[[0,61,1],[0,70,61],[1,60,2],[1,61,60],[2,58,3],[2,59,58],[2,60,59],[3,58,4],[4,57,5],[4,58,57],[5,55,6],[5,56,55],[5,57,56],[6,54,7],[6,55,54],[7,54,8],[8,52,9],[8,54,52],[9,52,10],[10,51,11],[10,52,51],[11,49,12],[11,50,49],[11,51,50],[12,48,13],[12,49,48],[13,48,14],[14,46,15],[14,47,46],[14,48,47],[15,45,16],[15,46,45],[16,45,17],[17,43,18],[17,45,43],[18,43,19],[19,42,20],[19,43,42],[20,40,21],[20,41,40],[20,42,41],[21,39,22],[21,40,39],[22,39,23],[23,37,24],[23,38,37],[23,39,38],[24,36,25],[24,37,36],[25,36,26],[26,36,71],[26,71,27],[27,71,28],[28,69,29],[28,71,69],[29,67,30],[29,68,67],[29,69,68],[30,67,31],[31,66,32],[31,67,66],[32,64,33],[32,65,64],[32,66,65],[33,63,34],[33,64,63],[34,63,70],[35,71,36],[43,45,44],[52,54,53],[61,63,62],[61,70,63]]},type:"uber"},{id:"delete",mesh:{positions:[[1,-.7495270496258204,0],[1,-.7845044734311635,0],[.9898407124043649,-.7998296333458756,0],[.7998662151427736,-.9898041306074669,0],[.7844469877503242,-.9999634182031021,0],[.7494695639449807,-.9999634182031021,0],[.7341444040302689,-.9898041306074669,0],[0,-.25565972657719804,0],[-.7341444040302689,-.9898041306074669,0],[-.749469563944981,-.9999634182031021,0],[-.7844469877503241,-.9999634182031021,0],[-.7998662151427736,-.9898041306074669,0],[-.9898407124043648,-.7998296333458756,0],[-1,-.7845044734311635,0],[-1,-.7495270496258204,0],[-.9898407124043648,-.7341078222333709,0],[-.25569630837409596,3658179689791836e-20,0],[-.9898407124043648,.734180985827167,0],[-1,.7495035327563857,0],[-1,.7844130189389189,0],[-.9898407124043648,.7997355658681383,0],[-.7998662151427736,.9897100631297294,0],[-.7844469877503241,.9999634182031021,0],[-.749469563944981,.9999634182031021,0],[-.7341444040302689,.9897100631297294,0],[0,.25556565909946083,0],[.7341444040302689,.9897100631297294,0],[.7494695639449807,.9999634182031021,0],[.7844469877503242,.9999634182031021,0],[.7998662151427736,.9897100631297294,0],[.9898407124043649,.7997355658681383,0],[1,.7844130189389189,0],[1,.7495035327563857,0],[.9898407124043649,.734180985827167,0],[.25569630837409596,3658179689791836e-20,0],[.9898407124043649,-.7341078222333709,0]],cells:[[0,2,1],[0,35,2],[2,35,3],[3,6,4],[3,35,6],[4,6,5],[6,34,7],[6,35,34],[7,16,8],[7,25,16],[7,34,25],[8,10,9],[8,11,10],[8,15,11],[8,16,15],[11,15,12],[12,14,13],[12,15,14],[16,24,17],[16,25,24],[17,19,18],[17,20,19],[17,21,20],[17,24,21],[21,24,22],[22,24,23],[25,34,26],[26,28,27],[26,29,28],[26,33,29],[26,34,33],[29,33,30],[30,33,31],[31,33,32]]},type:"uber"},{id:"details",mesh:{positions:[[-.8571428571428572,-.7142857142857143,0],[-.9127321428571429,-.7030535714285715,0],[-.9887678571428571,-.6270178571428572,0],[-1,-.5714285714285715,0],[-1,.5714285714285715,0],[-.9887678571428571,.6270178571428573,0],[-.9127321428571429,.7030535714285713,0],[-.8571428571428572,.7142857142857143,0],[.8571428571428572,.7142857142857143,0],[.9127321428571429,.7030535714285713,0],[.9887678571428571,.6270178571428573,0],[1,.5714285714285715,0],[1,-.5714285714285715,0],[.9887678571428571,-.6270178571428572,0],[.9127321428571429,-.7030535714285715,0],[-.48836607142857147,.14150892857142852,0],[-.5700803571428573,.059794642857142914,0],[-.5821428571428572,0,0],[-.5700803571428573,-.059794642857142914,0],[-.48836607142857147,-.1415089285714286,0],[-.4285714285714286,-.15357142857142864,0],[-.36877678571428574,-.1415089285714286,0],[-.2870625,-.059794642857142914,0],[-.275,0,0],[-.2870625,.059794642857142914,0],[-.36877678571428574,.14150892857142852,0],[-.059794642857142866,.14150892857142852,0],[-.1415089285714286,.059794642857142914,0],[-.15357142857142858,0,0],[-.1415089285714286,-.059794642857142914,0],[-.059794642857142866,-.1415089285714286,0],[0,-.15357142857142864,0],[.05979464285714298,-.1415089285714286,0],[.14150892857142838,-.059794642857142914,0],[.15357142857142847,0,0],[.14150892857142838,.059794642857142914,0],[.05979464285714298,.14150892857142852,0],[.3687767857142856,.14150892857142852,0],[.2870625,.059794642857142914,0],[.27500000000000013,0,0],[.2870625,-.059794642857142914,0],[.3687767857142856,-.1415089285714286,0],[.4285714285714286,-.15357142857142864,0],[.48836607142857136,-.1415089285714286,0],[.570080357142857,-.059794642857142914,0],[.5821428571428571,0,0],[.570080357142857,.059794642857142914,0],[.48836607142857136,.14150892857142852,0],[-.4285714285714286,.15357142857142847,0],[0,.15357142857142847,0],[.4285714285714286,.15357142857142847,0],[.8571428571428572,-.7142857142857143,0]],cells:[[0,2,1],[0,3,2],[0,19,3],[0,20,19],[0,21,20],[0,30,21],[0,31,30],[0,51,31],[3,17,4],[3,18,17],[3,19,18],[4,6,5],[4,7,6],[4,15,7],[4,16,15],[4,17,16],[7,15,48],[7,25,26],[7,26,49],[7,48,25],[7,49,8],[8,11,9],[8,36,37],[8,37,50],[8,47,11],[8,49,36],[8,50,47],[9,11,10],[11,45,12],[11,46,45],[11,47,46],[12,43,51],[12,44,43],[12,45,44],[12,51,13],[13,51,14],[21,29,22],[21,30,29],[22,28,23],[22,29,28],[23,28,24],[24,26,25],[24,27,26],[24,28,27],[31,51,32],[32,40,33],[32,41,40],[32,51,41],[33,39,34],[33,40,39],[34,39,35],[35,38,36],[35,39,38],[36,38,37],[41,51,42],[42,51,43]]},type:"uber"},{id:"directions",mesh:{positions:[[.2530451504160231,.2534782782010132,0],[.24110688749050693,.2614836328951229,0],[.21393242412605132,.2617791321282956,0],[.2019941603959007,.25390809468225783,0],[.049019942231913624,.10153771722072036,0],[.04111695978726878,.08989458270359107,0],[.04111695978726878,.0640025432054403,0],[.049019942231913624,.05235940868831124,0],[.32229288207863194,-.2178168395480573,0],[-.42352345914056283,-.2178168395480573,0],[-.48020786589925785,-.20758740198918058,0],[-.559136028879141,-.13564442422920575,0],[-.5709564285961584,-.08052589916880204,0],[-.5709564285961584,.9670831217276035,0],[-.5733176040724705,.9806279819563406,0],[-.5904273279821581,.997657270436163,0],[-.6039894231483279,1,0],[-.8203483777192638,1,0],[-.8344690663033513,.997657270436163,0],[-.8540366012518777,.9806279819563406,0],[-.8569563701461078,.9670831217276035,0],[-.8569563701461078,-.08099153583584251,0],[-.8481422513591194,-.16784766289265396,0],[-.7828866447080717,-.3200472048048343,0],[-.6658108651650643,-.43346409333294234,0],[-.5109344957830582,-.4959794839383985,0],[-.4237022096064811,-.5043619786018265,0],[.32229288207863194,-.5043619786018265,0],[.049019942231913624,-.7829554884347234,0],[.04111695978726878,-.7956339918168076,0],[.04111695978726878,-.8260816517459291,0],[.049019942231913624,-.8387601551280133,0],[.2019941603959007,-.9920618044931705,0],[.21393242412605132,-1,0],[.24110688749050693,-1,0],[.2530451504160231,-.9920618044931705,0],[.8490332702277009,-.39504500693419253,0],[.8569563701461078,-.38306719650964693,0],[.8569563701461078,-.3557670567784671,0],[.8490332702277009,-.3437892463539215,0]],cells:[[0,1,3],[0,3,7],[0,7,8],[0,8,39],[1,2,3],[3,4,7],[4,5,7],[5,6,7],[8,9,27],[8,27,39],[9,10,25],[9,25,26],[9,26,27],[10,11,24],[10,24,25],[11,12,22],[11,22,23],[11,23,24],[12,13,20],[12,20,21],[12,21,22],[13,14,15],[13,15,16],[13,16,17],[13,17,20],[17,18,20],[18,19,20],[27,28,35],[27,35,36],[27,36,39],[28,29,31],[28,31,35],[29,30,31],[31,32,35],[32,33,35],[33,34,35],[36,37,39],[37,38,39]]},type:"uber"},{id:"down-arrow-alt",mesh:{positions:[[.6751094351513154,-.04688411220054345,0],[.5794844349122527,-.03789192467806313,0],[.539938631688388,-.005083330846041734,0],[.12767143232438688,.5049166654289581,0],[.12767143232438688,-.8685833330047916,0],[.1176372721690934,-.9197382810493457,0],[.049684336113794116,-.9896731770575163,0],[-20876328177172427e-21,-1,0],[-.049726088770148544,-.9896731770575163,0],[-.11767902482544765,-.9197382810493457,0],[-.12771318498074133,-.8685833330047916,0],[-.12771318498074133,.5049166654289581,0],[-.5400613626782784,-.005083330846041734,0],[-.5795869198343839,-.03789192467806313,0],[-.6753232566883082,-.04688411220054345,0],[-.7198589347944391,-.022083330888541752,0],[-.7517149569574125,.01856575775474756,0],[-.7604978517710363,.1170358100842559,0],[-.7363771531690679,.1629583362407292,0],[-.09815852824018807,.9525833332147915,0],[-.07792257191355662,.9726660155566649,0],[-.0279314279864954,.9968157552003727,0],[-20876328177172427e-21,1,0],[.02788967533014072,.9968157552003727,0],[.07788081925720185,.9726660155566649,0],[.09811677558383347,.9525833332147915,0],[.736456865513017,.1629583362407292,0],[.7604978517710363,.1170358100842559,0],[.7516921803948553,.01856575775474756,0],[.7199386321383883,-.022083330888541752,0]],cells:[[0,29,1],[1,29,2],[2,26,3],[2,27,26],[2,28,27],[2,29,28],[3,11,4],[3,25,11],[3,26,25],[4,9,5],[4,10,9],[4,11,10],[5,9,6],[6,8,7],[6,9,8],[11,18,12],[11,19,18],[11,25,19],[12,15,13],[12,16,15],[12,17,16],[12,18,17],[13,15,14],[19,24,20],[19,25,24],[20,23,21],[20,24,23],[21,23,22]]},type:"uber"},{id:"down-arrow",mesh:{positions:[[.791739614417786,-.6103257432831454,0],[.776317371058862,-.6205793662821995,0],[.7412710938765701,-.6205793662821995,0],[.7258488505176461,-.6103257432831454,0],[47034967885828394e-21,.11547607226661491,0],[-.7257547805818748,-.6103257432831454,0],[-.7412031544785127,-.6205793662821995,0],[-.7763644060267472,-.6205793662821995,0],[-.7918127799233853,-.6103257432831454,0],[-.9896523070651748,-.41248621614135583,0],[-1,-.3970378422447179,0],[-1,-.3618765906964834,0],[-.9896523070651748,-.3464282167998455,0],[-.03306558242355495,.6103257432831454,0],[-.01761720852691695,.6205793662821995,0],[.017544043021317623,.6205793662821995,0],[.0329924169179554,.6103257432831454,0],[.989746377000946,-.3464282167998455,0],[1,-.3618765906964834,0],[1,-.3970378422447179,0],[.989746377000946,-.41248621614135583,0]],cells:[[0,3,1],[0,17,3],[0,20,17],[1,3,2],[3,17,4],[4,12,5],[4,13,12],[4,16,13],[4,17,16],[5,7,6],[5,8,7],[5,12,8],[8,12,9],[9,11,10],[9,12,11],[13,16,14],[14,16,15],[17,19,18],[17,20,19]]},type:"uber"},{id:"download",mesh:{positions:[[-.7916666666666666,1,0],[-.8078802083333334,.9967239583333332,0],[-.8300572916666666,.9745468749999997,0],[-.8333333333333334,.9583333333333333,0],[-.8333333333333334,.7083333333333333,0],[-.8300572916666666,.692119791666667,0],[-.8078802083333334,.6699427083333334,0],[-.7916666666666666,.6666666666666667,0],[.7916666666666666,.6666666666666667,0],[.8078802083333331,.6699427083333334,0],[.8300572916666665,.692119791666667,0],[.8333333333333334,.7083333333333333,0],[.8333333333333334,.9583333333333333,0],[.8300572916666665,.9745468749999997,0],[.8078802083333331,.9967239583333332,0],[.33333333333333326,-1,0],[-.33333333333333337,-1,0],[-.33333333333333337,-.33333333333333337,0],[-.6666666666666667,-.33333333333333337,0],[-.10099999999999998,.44433333333333347,0],[-.055421875000000086,.4829583333333334,0],[.05542187499999981,.4829583333333334,0],[.10099999999999998,.44433333333333347,0],[.6666666666666667,-.33333333333333337,0],[.33333333333333326,-.33333333333333337,0],[.7916666666666666,1,0]],cells:[[0,1,2],[0,2,3],[0,3,7],[0,7,8],[0,8,25],[3,4,7],[4,5,7],[5,6,7],[8,9,11],[8,11,25],[9,10,11],[11,12,25],[12,13,14],[12,14,25],[15,17,16],[15,24,17],[17,19,18],[17,22,19],[17,24,22],[19,21,20],[19,22,21],[22,24,23]]},type:"uber"},{id:"draw-shape",mesh:{positions:[[.5188682984013246,.34039710133189516,0],[.5314888340435553,.2871663536998308,0],[.5523571317541911,.26755101972563516,0],[.5788761106366365,.2574167523726616,0],[.631177448824324,.2700559025317454,0],[.6504642809937136,.2912889023181405,0],[.6603353725222632,.3184728447711153,0],[.6477873791948983,.37177743248589956,0],[.6271428473797376,.3916205347152539,0],[.6180390592771643,.396351980015684,0],[.5993091478692689,.4016298419282402,0],[.5899642775766216,.4022716826472663,0],[.5720591469422915,.39995764805495504,0],[.5405345949739231,.3822428442098396,0],[.4033911782757882,.07642391761435217,0],[.42211104152522694,.07113128768525176,0],[.43092856344150876,.06637882636127847,0],[.4517896130096246,.04676349238708282,0],[.464221533362158,-.006467255244981732,0],[.45428570930029166,-.03344387746570449,0],[.43505914995042305,-.05470016527818845,0],[.3828783464961649,-.06753584365743408,0],[.3561785746015853,-.05769068862834007,0],[.3355133905104888,-.037852698404712504,0],[.32295089317327585,.015441665298618222,0],[.3328214287428024,.04264094376877311,0],[.3445664029913802,.05742088832609452,0],[.37587778568414487,.07482101981869636,0],[.1395909566364868,-.36280813443798954,0],[.12696037624380296,-.3095773868059249,0],[.13664285414121724,-.2826007645852022,0],[.14864452807544448,-.2677316439279806,0],[.17996037629833128,-.25001684008286523,0],[.19760714000610435,-.24770280549055412,0],[.20722990765454719,-.24834464620958002,0],[.2261138362973818,-.2536225081221364,0],[.2352142829203716,-.25835395342256645,0],[.25579352349406936,-.2781919436461941,0],[.2682109337932277,-.33148630734952494,0],[.2585357107180213,-.3586855858196797,0],[.23926450565477841,-.37963742529110356,0],[.18696763095241042,-.3922867994616408,0],[.7191238800572415,.4470591008206399,0],[.6153270043733685,.523256386181106,0],[.5845357110088374,.5816326515774678,0],[-.5845357153710824,.5816326515774678,0],[-.5914224339285301,.5643773602471241,0],[-.6092003355102511,.5323887004116359,0],[-.6199642863011114,.5176894119446699,0],[-.04435714542255831,-.44102295805861497,0],[-.03352399806778006,-.4389696357583683,0],[-.011335382332770094,-.4365397290362508,0],[-2.908163265757935e-9,-.4362244886831008,0],[.04317877774360479,-.4406553196467659,0],[.11979805770001262,-.47347184040967005,0],[.17768240457761952,-.5323834464057501,0],[.20993114883726904,-.6103764657778982,0],[.2142857107543732,-.6543367330246512,0],[.20993114883726904,-.6982970002714044,0],[.17768240457761952,-.7762900196435523,0],[.11979805770001262,-.8352016256396324,0],[.04317877774360479,-.8680181464025366,0],[-2.908163265757935e-9,-.8724489773662016,0],[-.043189037297698074,-.8680181464025366,0],[-.11981375801292127,-.8352016256396324,0],[-.17769182709189557,-.7762900196435523,0],[-.20993261947327657,-.6982970002714044,0],[-.21428571657069972,-.6543367330246512,0],[-.21090681024401958,-.616310226425229,0],[-.1859748902550067,-.5475367093812838,0],[-.16582143034229235,-.5176894119446699,0],[-.741392857521957,.4410229580586148,0],[-.752220424611284,.4389696357583683,0],[-.7743844871783081,.4365397290362508,0],[-.7857142863374635,.4362244886831008,0],[-.8289135748822457,.4406553196467659,0],[-.9055437365778042,.47347184040967005,0],[-.9634155276025453,.5323834464057501,0],[-.9956483677818979,.6103764657778982,0],[-1,.6543367330246512,0],[-.9956483677818979,.6982970002714043,0],[-.9634155276025453,.7762900196435524,0],[-.9055437365778042,.8352016256396324,0],[-.8289135748822457,.8680181464025365,0],[-.7857142863374635,.8724489773662016,0],[-.7191238846239665,.8616143652286625,0],[-.615327010076095,.7854170798681964,0],[-.5845357153710824,.7270408144718347,0],[.5845357110088374,.7270408144718347,0],[.6153270043733685,.7854170798681964,0],[.7191238800572415,.8616143652286625,0],[.7857142877915451,.8724489773662016,0],[.8289033217011195,.8680181464025365,0],[.905528041797222,.8352016256396324,0],[.9634061105978757,.7762900196435524,0],[.9956469029054169,.6982970002714043,0],[1,.6543367330246512,0],[.9956469029054169,.6103764657778982,0],[.9634061105978757,.5323834464057501,0],[.905528041797222,.47347184040967005,0],[.8289033217011195,.4406553196467659,0],[.16046428244779531,-.38242346841218505,0],[.393749993638393,.07706632633401432,0],[.5285357121721028,.3673737235526182,0],[.7857142877915451,.4362244886831008,0]],cells:[[0,1,6],[0,6,7],[0,7,103],[1,2,5],[1,5,6],[2,3,4],[2,4,5],[7,8,9],[7,9,12],[7,12,13],[7,13,103],[9,10,12],[10,11,12],[14,16,15],[14,102,16],[16,25,17],[16,27,25],[16,102,27],[17,24,18],[17,25,24],[18,24,19],[19,23,20],[19,24,23],[20,23,21],[21,23,22],[25,27,26],[28,38,29],[28,39,38],[28,101,39],[29,37,30],[29,38,37],[30,37,31],[31,37,32],[32,34,33],[32,37,34],[34,37,35],[35,37,36],[39,101,40],[40,101,41],[42,104,43],[43,98,44],[43,99,98],[43,104,99],[44,87,45],[44,88,87],[44,96,88],[44,97,96],[44,98,97],[45,78,46],[45,79,78],[45,87,79],[46,78,47],[47,77,48],[47,78,77],[48,71,49],[48,72,71],[48,75,72],[48,76,75],[48,77,76],[49,70,50],[49,71,70],[50,52,51],[50,53,52],[50,70,53],[53,70,54],[54,70,55],[55,70,56],[56,69,57],[56,70,69],[57,67,58],[57,68,67],[57,69,68],[58,66,59],[58,67,66],[59,65,60],[59,66,65],[60,62,61],[60,64,62],[60,65,64],[62,64,63],[72,74,73],[72,75,74],[79,87,80],[80,87,81],[81,86,82],[81,87,86],[82,84,83],[82,86,84],[84,86,85],[88,94,89],[88,95,94],[88,96,95],[89,91,90],[89,93,91],[89,94,93],[91,93,92],[99,104,100]]},type:"uber"},{id:"duplicate",mesh:{positions:[[.5384615384615385,.8461538461538463,0],[.5263653846153846,.9060192307692307,0],[.4444807692307693,.9879038461538461,0],[.3846153846153846,1,0],[-.8461538461538461,1,0],[-.9060192307692307,.9879038461538461,0],[-.9879038461538461,.9060192307692307,0],[-1,.8461538461538463,0],[-1,-.3846153846153846,0],[-.9879038461538461,-.4444807692307692,0],[-.9060192307692307,-.5263653846153845,0],[-.8461538461538461,-.5384615384615384,0],[.3846153846153846,-.5384615384615384,0],[.4444807692307693,-.5263653846153845,0],[.5263653846153846,-.4444807692307692,0],[-.3846153846153846,-1,0],[-.4444807692307692,-.9879038461538462,0],[-.5263653846153845,-.9060192307692307,0],[-.5384615384615384,-.8461538461538461,0],[-.5384615384615384,-.6923076923076923,0],[-.3846153846153846,-.6923076923076923,0],[-.3846153846153846,-.8461538461538461,0],[.8461538461538463,-.8461538461538461,0],[.8461538461538463,.3846153846153846,0],[.6923076923076923,.3846153846153846,0],[.6923076923076923,.5384615384615385,0],[.8461538461538463,.5384615384615385,0],[.9060192307692307,.5263653846153846,0],[.9879038461538461,.4444807692307693,0],[1,.3846153846153846,0],[1,-.8461538461538461,0],[.9879038461538461,-.9060192307692307,0],[.9060192307692307,-.9879038461538462,0],[.5384615384615385,-.3846153846153846,0],[.8461538461538463,-1,0]],cells:[[0,1,3],[0,3,33],[1,2,3],[3,4,12],[3,12,33],[4,5,7],[4,7,11],[4,11,12],[5,6,7],[7,8,11],[8,9,10],[8,10,11],[12,13,14],[12,14,33],[15,21,16],[15,34,21],[16,21,17],[17,21,18],[18,21,19],[19,21,20],[21,34,22],[22,30,23],[22,31,30],[22,32,31],[22,34,32],[23,25,24],[23,26,25],[23,27,26],[23,28,27],[23,29,28],[23,30,29]]},type:"uber"},{id:"edit",mesh:{positions:[[.6444285714285714,-.35842857142857143,0],[-.571,.857,0],[-1,1,0],[-.857,.571,0],[.8742857142857141,-.9581428571428572,0],[.8518928571428575,-.9764352678571429,0],[.8005178571428573,-.9973772321428571,0],[.7731428571428574,-1,0],[.7465714285714284,-.9973772321428571,0],[.6947142857142856,-.9764352678571429,0],[.6720000000000002,-.9581428571428572,0],[.5014285714285713,-.7874285714285714,0],[.7874285714285716,-.5014285714285713,0],[.9581428571428572,-.672,0],[.9764352678571431,-.6944732142857144,0],[.9973772321428573,-.7458482142857142,0],[1,-.7731428571428571,0],[.9973772321428573,-.7999754464285714,0],[.9764352678571431,-.8517120535714287,0],[.35842857142857154,-.6444285714285715,0],[.9581428571428572,-.8742857142857143,0]],cells:[[0,1,3],[0,3,19],[1,2,3],[4,8,5],[4,9,8],[4,10,9],[4,13,10],[4,20,13],[5,8,6],[6,8,7],[10,12,11],[10,13,12],[13,17,14],[13,18,17],[13,20,18],[14,17,15],[15,17,16]]},type:"uber"},{id:"employees",mesh:{positions:[[-.4861704799107144,-.005802176339285703,0],[-.5883440290178572,-.04877929687499997,0],[-.6655064174107144,-.12594168526785712,0],[-.7084835379464286,-.2281152343749999,0],[-.7142857142857143,-.28571428571428575,0],[-.7084835379464286,-.3433133370535716,0],[-.6655064174107144,-.4454868861607143,0],[-.5883440290178572,-.5226492745535716,0],[-.4861704799107144,-.5656263950892857,0],[-.4285714285714286,-.5714285714285715,0],[-.3709723772321427,-.5656263950892857,0],[-.268798828125,-.5226492745535716,0],[-.19163643973214284,-.4454868861607143,0],[-.1486593191964286,-.3433133370535716,0],[-.1428571428571429,-.28571428571428575,0],[-.1486593191964286,-.2281152343749999,0],[-.19163643973214284,-.12594168526785712,0],[-.268798828125,-.04877929687499997,0],[-.3709723772321427,-.005802176339285703,0],[.7084835379464285,-.48617047991071444,0],[.6655064174107144,-.5883440290178572,0],[.5883440290178572,-.6655064174107144,0],[.4861704799107145,-.7084835379464286,0],[.4285714285714286,-.7142857142857143,0],[.3709723772321427,-.7084835379464286,0],[.268798828125,-.6655064174107144,0],[.19163643973214284,-.5883440290178572,0],[.1486593191964285,-.48617047991071444,0],[.1428571428571428,-.4285714285714286,0],[.1486593191964285,-.3709723772321427,0],[.19163643973214284,-.26879882812500006,0],[.268798828125,-.1916364397321428,0],[.3709723772321427,-.1486593191964286,0],[.4285714285714286,-.14285714285714282,0],[.4861704799107145,-.1486593191964286,0],[.5883440290178572,-.1916364397321428,0],[.6655064174107144,-.26879882812500006,0],[.7084835379464285,-.3709723772321427,0],[-.1428571428571429,.5714285714285715,0],[-.13162499999999988,.6270178571428573,0],[-.055589285714285674,.7030535714285713,0],[0,.7142857142857143,0],[.8571428571428572,.7142857142857143,0],[.9127321428571429,.7030535714285713,0],[.9887678571428571,.6270178571428573,0],[1,.5714285714285715,0],[1,.2388571428571429,0],[.9619017857142858,.20153571428571437,0],[.7693359375000004,.07557589285714278,0],[.5576328125000001,.010263392857142728,0],[.4285714285714286,0,0],[.2995100446428569,.010263392857142728,0],[.0878069196428568,.07557589285714278,0],[-.10475892857142866,.20153571428571437,0],[-.2460000000000001,.7142857142857143,0],[-.26257142857142846,.6815379464285715,0],[-.2829642857142858,.6098816964285714,0],[-.2857142857142857,.5714285714285715,0],[-.2857142857142857,.15614285714285708,0],[-.3196674107142857,.1506316964285713,0],[-.3910022321428571,.14378794642857154,0],[-.4285714285714286,.14285714285714282,0],[-.5576328125000001,.15312053571428555,0],[-.7693359375,.2184330357142856,0],[-.9619017857142858,.3443928571428572,0],[-1,.3817142857142859,0],[-1,.5714285714285715,0],[-.9887678571428571,.6270178571428573,0],[-.9127321428571429,.7030535714285713,0],[-.8571428571428572,.7142857142857143,0],[-.4285714285714286,0,0],[-.1428571428571429,.2388571428571429,0],[.7142857142857142,-.4285714285714286,0]],cells:[[0,1,70],[1,2,4],[1,4,70],[2,3,4],[4,5,6],[4,6,7],[4,7,9],[4,9,70],[7,8,9],[9,10,11],[9,11,14],[9,14,70],[11,12,14],[12,13,14],[14,15,16],[14,16,17],[14,17,70],[17,18,70],[19,72,20],[20,72,21],[21,23,22],[21,72,23],[23,25,24],[23,28,25],[23,33,28],[23,72,33],[25,28,26],[26,28,27],[28,30,29],[28,31,30],[28,33,31],[31,33,32],[33,35,34],[33,36,35],[33,72,36],[36,72,37],[38,41,39],[38,53,41],[38,71,53],[39,41,40],[41,50,42],[41,51,50],[41,52,51],[41,53,52],[42,45,43],[42,47,45],[42,48,47],[42,49,48],[42,50,49],[43,45,44],[45,47,46],[54,69,55],[55,69,56],[56,69,57],[57,59,58],[57,60,59],[57,61,60],[57,62,61],[57,63,62],[57,69,63],[63,69,64],[64,66,65],[64,69,66],[66,68,67],[66,69,68]]},type:"uber"},{id:"enclosed-up-arrow",mesh:{positions:[[.9948371888379697,.10223846884856225,0],[.9550425729521135,.2973565119793633,0],[.8793067954513896,.4766439875816464,0],[.7716508520968306,.6360784350384159,0],[.6360957386494688,.7716373937326786,0],[.47666245087033543,.8792984030474396,0],[.2973719845204639,.9550390023657054,0],[.10224533536088498,.9948367310704813,0],[3.4027778372802686e-9,1,0],[-.15838476250035927,.9874108078772945,0],[-.44932617027164046,.8928261756044309,0],[-.5782499990217015,.814916671926794,0],[.09962500367925364,.13704167092722774,0],[.28095833791999425,.3183750051679688,0],[.4139999976180555,-.31524999783072916,0],[.4136132899995253,-.3156367169336345,0],[.4153157619346899,-.33573632583643276,0],[.4048639353576,-.3743548151209152,0],[.39208333538917794,-.39112499746918405,0],[.3753138038753301,-.4039290340430478,0],[.3367122439420347,-.4143808571641915,0],[.31670833821773714,-.4125833310506366,0],[.31621615092110633,-.4130403618041766,0],[-.3101666646533566,-.27274999740538197,0],[-.13608332960445602,-.0986666640578705,0],[-.8140833333475116,.5793333311782407,0],[-.8923164064473877,.4502168018459132,0],[-.9873450521473569,.15871810371679462,0],[-1,3.4027778372802686e-9,0],[-.994837188705464,-.1022453277906179,0],[-.9550425718866682,-.29737197644758917,0],[-.8793067928448915,-.4766624433814829,0],[-.7716508476801146,-.6360957324923182,0],[-.6360957324923182,-.7716508476801146,0],[-.4766624433814829,-.8793067928448915,0],[-.29737197644758917,-.9550425718866682,0],[-.1022453277906179,-.994837188705464,0],[3.4027778372802686e-9,-1,0],[.10224533536088498,-.994837188705464,0],[.2973719845204639,-.9550425718866682,0],[.47666245087033543,-.8793067928448915,0],[.6360957386494688,-.7716508476801146,0],[.7716508520968306,-.6360957324923182,0],[.8793067954513896,-.4766624433814829,0],[.9550425729521135,-.29737197644758917,0],[.9948371888379697,-.1022453277906179,0],[1,3.4027778372802686e-9,0]],cells:[[0,1,13],[0,13,14],[0,14,46],[1,2,13],[2,3,13],[3,4,13],[4,5,13],[5,6,13],[6,7,13],[7,8,13],[8,9,13],[9,10,12],[9,12,13],[10,11,12],[14,15,16],[14,16,43],[14,43,44],[14,44,45],[14,45,46],[16,17,43],[17,18,42],[17,42,43],[18,19,41],[18,41,42],[19,20,40],[19,40,41],[20,21,22],[20,22,40],[22,23,36],[22,36,37],[22,37,38],[22,38,39],[22,39,40],[23,24,27],[23,27,28],[23,28,29],[23,29,30],[23,30,31],[23,31,32],[23,32,33],[23,33,34],[23,34,35],[23,35,36],[24,25,26],[24,26,27]]},type:"uber"},{id:"eta",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258928,0],[-.04942857142857149,.11299999999999999,0],[-.08692410714285714,.08866071428571431,0],[-.1306294642857141,.014160714285714304,0],[-.13357142857142856,-.03042857142857147,0],[-.0714285714285714,-.7142857142857143,0],[.0714285714285714,-.7142857142857143,0],[.1428571428571428,-.0714285714285714,0],[.5714285714285714,.2142857142857142,0],[0,-1,0],[.5,.3571428571428572,0]],cells:[[0,39,1],[0,43,39],[1,39,2],[2,39,3],[3,38,4],[3,39,38],[4,38,5],[5,38,6],[6,38,7],[7,38,8],[8,37,9],[8,38,37],[9,37,10],[10,37,11],[11,36,12],[11,37,36],[12,36,13],[13,36,14],[14,35,15],[14,36,35],[15,35,16],[16,35,17],[17,35,18],[18,35,44],[18,44,19],[19,44,20],[20,44,21],[21,44,22],[22,44,23],[23,42,24],[23,44,42],[24,42,25],[25,42,26],[26,42,27],[27,42,28],[28,41,29],[28,42,41],[29,41,30],[30,41,31],[31,40,32],[31,41,40],[32,40,33],[33,40,34],[34,40,43],[39,43,40]]},type:"uber"},{id:"events",mesh:{positions:[[.11576959896799098,-.7001450564240171,0],[.4289472137824544,-.7855292604914607,0],[.5016673499316603,-.5093619332293693,0],[-.4289466730009368,-.8417491654718243,0],[-.022051026988871663,-.7307389780153657,0],[-.06552158420937276,-.5655460976471262,0],[.9654469262663816,.7001344459444929,0],[.9533173899582978,.6745615149530972,0],[.9078321919960686,.6471697243927943,0],[.8799805760898429,.648632295228216,0],[.7088372065645361,.6933437390492172,0],[.6289188067365377,.389763400267775,0],[.6704579134179286,.34556712314997196,0],[.7318178552278253,.22919976042654122,0],[.761139439372418,.08387584063618192,0],[.75472587113796,-.08039281112089947,0],[.7369631565305406,-.1665027161431466,0],[.5460859784713371,-.8915000286203725,0],[.5336815681976005,-.9169221791132711,0],[.4879231470369538,-.9438158355822431,0],[.46009292677177555,-.9420371841462682,0],[.09691363011812508,-.8430000851630594,0],[.0864305936446019,-.8488352904548964,0],[.08258730723285648,-.8502196788096159,0],[-.4600923788421455,-.9982213485640251,0],[-.4879275361969529,-1,0],[-.533695834753509,-.973106343531028,0],[-.5460854262528394,-.9476841930381293,0],[-.7369626028824207,-.22268688056090347,0],[-.7547253200168093,-.1365770453444427,0],[-.7611388900215421,.027689791462193858,0],[-.7318173051677225,.17300687028549167,0],[-.6704573624475584,.2893590153475003,0],[-.6289182559476626,.33354349528741123,0],[-.7088366614941509,.6371595746314602,0],[-.8799800324490802,.592448130810459,0],[-.9078316496732391,.5909805339584209,0],[-.9533168449102507,.6183622724854907,0],[-.9654463769071291,.6439145409641294,0],[-.9828978045499411,.7131440107333376,0],[-.9843550158914269,.7414935366822426,0],[-.9574580475947021,.7878054875724754,0],[-.9323694269062216,.8001722806806899,0],[-.38817985788993864,.9423482387302047,0],[-.36032769262892794,.943815835582243,0],[-.31482823235051444,.9164340970551732,0],[-.3026784004735626,.8908818285765343,0],[-.28526208721870017,.8216523588073263,0],[-.2837703098879898,.7932877548085713,0],[-.3106815429848676,.7469903235218971,0],[-.3357904634327974,.7346240888599738,0],[-.5047567952308687,.69048449404068,0],[-.4254002055953527,.38904858901564054,0],[-.3677208746893994,.3719155266218326,0],[-.2574284378280349,.30237179120251634,0],[-.16065580935257914,.1914455103012398,0],[-.08552079940525478,.045921806350371686,0],[-.05860421704908619,-.03769372850854358,0],[-.007408683189789476,-.23222961077689652,0],[.05860476354909349,.01852617647182009,0],[.08552134548921951,.10213144988014311,0],[.16065635507355416,.24764970897967653,0],[.25742898325303354,.3585822724017236,0],[.3677214192152992,.42813396568068285,0],[.4254007492361154,.4452684939960041,0],[.5047573360123863,.7466686584584368,0],[.3357910099328048,.7908082532777305,0],[.3106820888817531,.8031750463859451,0],[.28377085618695663,.8494869972761783,0],[.28522751933075796,.8778365232250831,0],[.3026789512624377,.9470302524316845,0],[.3148238405993247,.9726182614729297,0],[.3603134216948006,1,0],[.38818039867145626,.9985324031479617,0],[.9323699791247193,.8563921856610537,0],[.9574437799799798,.8440103145029896,0],[.9843550158914269,.7977128832163154,0],[-.501666804861275,-.5655460976471262,0],[.06555724366770758,-.5093619332293693,0],[.9828983567684387,.7693639157137013,0]],cells:[[0,4,21],[0,5,4],[0,21,1],[0,78,5],[1,17,2],[1,20,17],[1,21,20],[2,16,59],[2,17,16],[2,58,78],[2,59,58],[3,23,4],[3,24,23],[3,27,24],[3,77,27],[4,23,21],[5,58,77],[5,78,58],[6,9,7],[6,79,9],[7,9,8],[9,74,10],[9,79,74],[10,64,11],[10,65,64],[10,74,65],[11,63,12],[11,64,63],[12,62,13],[12,63,62],[13,61,14],[13,62,61],[14,60,15],[14,61,60],[15,59,16],[15,60,59],[17,20,18],[18,20,19],[21,23,22],[24,26,25],[24,27,26],[27,77,28],[28,57,29],[28,58,57],[28,77,58],[29,56,30],[29,57,56],[30,55,31],[30,56,55],[31,54,32],[31,55,54],[32,53,33],[32,54,53],[33,52,34],[33,53,52],[34,42,35],[34,51,42],[34,52,51],[35,37,36],[35,38,37],[35,39,38],[35,42,39],[39,42,40],[40,42,41],[42,51,43],[43,45,44],[43,46,45],[43,47,46],[43,50,47],[43,51,50],[47,50,48],[48,50,49],[65,73,66],[65,74,73],[66,68,67],[66,69,68],[66,73,69],[69,73,70],[70,73,71],[71,73,72],[74,76,75],[74,79,76]]},type:"uber"},{id:"eye-closed",mesh:{positions:[[-.5316132468590405,.41490204503645617,0],[-.6915235499218957,.30969165558882633,0],[-.7667253008920458,.250506895116351,0],[-.8243457360385643,.2011042033130575,0],[-.9341618215102565,.09451076228968887,0],[-.9842896083144227,.03680976103196232,0],[-1,.009831303514920462,0],[-1,-.04643517337379548,0],[-.9842896083144227,-.07333306477962924,0],[-.9681540065974693,-.09258165151576193,0],[-.9343789024210116,-.12962863498628135,0],[-.917115375147145,-.14766873005429257,0],[-.8200533526692,-.2417856135780752,0],[-.6069157054682011,-.4076757124505972,0],[-.49172630796843597,-.4760920064989997,0],[-.41534739659563413,-.5140386448780094,0],[-.2557683097677459,-.5738186993944113,0],[-.17318580783192117,-.5933962644179769,0],[-.10862773533137282,-.6030776254481489,0],[.020434698928918582,-.6085829763807017,0],[.0849122053182585,-.6045680985054986,0],[-.007327040224868964,-.4202328360613914,0],[-.08695265398198004,-.41127041567637496,0],[-.22810336184478497,-.3500950008727995,0],[-.3346240695733129,-.24174812795688813,0],[-.39391960844869944,-.09882496564750526,0],[-.4019219493418196,-.01833326619490731,0],[-.3966829141657602,.0461442401944332,0],[-.35763072970517285,.16424968333042406,0],[-.3257243117192359,.2165617069273428,0],[.9995412207556205,-.010046146478142007,0],[.9989973995049661,-.006158831612351669,0],[.9962738173566259,.005731383633442495,0],[.9857241326834334,.02741709523361929,0],[.9780860177513999,.03680976103196232,0],[.9619705575622486,.05605834776809481,0],[.9282357364413951,.09310533123861453,0],[.9109117845841221,.11114542630662565,0],[.8138520000537108,.20523993035507263,0],[.6007725394885843,.37103155953611805,0],[.48566594604756097,.43942547410918487,0],[.40922437214381957,.47745491654693656,0],[.24962738173566268,.5372931576992108,0],[.1669822172688984,.55687296067031,0],[.07533826576969749,.5694390360712382,0],[-.10778850500628856,.5669638660991232,0],[-.19911019206065717,.5515735009108448,0],[-.20569870959945213,.5494250712786289,0],[-.360672100403278,.8593718528862809,0],[-.5039007425509916,.8593718528862809,0],[.3554711103352892,-.8593718528862809,0],[.4986997524830028,-.8593718528862809,0],[.33942950241474534,-.5406881241076185,0],[.45187517623836815,-.4913078117796607,0],[.6628017312762122,-.3630599904215844,0],[.7606649389711708,-.2871734275061655,0],[.8182607566948201,-.23774835622753668,0],[.9279201858391632,-.13105644551269144,0],[.977942789109252,-.07333306477962924,0],[.9856637081000275,-.06399634766962521,0],[.9962715794090924,-.042153979742098925,0],[.9991070589341104,-.02951181412502968,0],[.9995703140735568,-.026067612870883942,0],[.3854148483342956,-.11314838934916006,0],[.30318370416123974,-.27511760414288844,0],[.23773716648986887,-.33730345225786534,0],[.11055013226269939,-.08292938380352605,0],[.1181792954045986,-.0680425568102981,0],[.12817396908946876,-.0357982087467941,0],[.1295995416683451,-.01833326619490731,0],[.12056942337043819,.029540907442965947,0],[.0588423544998411,.09752080172232454,0],[.01315465560225415,.11171834087521643,0],[-.11460529319350621,.3672382384667374,0],[-.08759774235852802,.37435043572838445,0],[-.0315416325379666,.3829889132079188,0],[-.00260049503399451,.3841392182401676,0],[.07788616903665324,.3759628769263133,0],[.22067841141532285,.31540625461576693,0],[.3285318169000846,.20669795317318562,0],[.3886095184384497,.06278226113267003,0],[-.44746865754479237,.45990716993630815,0],[.3967209592738308,-.01833326619490731,0],[1,-.01833326619490731,0]],cells:[[0,1,28],[0,28,29],[0,29,81],[1,2,27],[1,27,28],[2,3,27],[3,4,11],[3,11,12],[3,12,26],[3,26,27],[4,5,9],[4,9,10],[4,10,11],[5,6,8],[5,8,9],[6,7,8],[12,13,25],[12,25,26],[13,14,24],[13,24,25],[14,15,24],[15,16,23],[15,23,24],[16,17,22],[16,22,23],[17,18,22],[18,19,21],[18,21,22],[19,20,21],[30,31,61],[30,61,83],[31,32,34],[31,34,58],[31,58,61],[32,33,34],[34,35,58],[35,36,57],[35,57,58],[36,37,57],[37,38,56],[37,56,57],[38,39,80],[38,80,82],[38,82,56],[39,40,79],[39,79,80],[40,41,79],[41,42,78],[41,78,79],[42,43,77],[42,77,78],[43,44,77],[44,45,76],[44,76,77],[45,46,73],[45,73,74],[45,74,75],[45,75,76],[46,47,73],[47,48,49],[47,49,73],[49,50,72],[49,72,73],[50,51,52],[50,52,65],[50,65,66],[50,66,72],[52,53,65],[53,54,64],[53,64,65],[54,55,63],[54,63,64],[55,56,82],[55,82,63],[58,59,60],[58,60,61],[61,62,83],[66,67,71],[66,71,72],[67,68,69],[67,69,70],[67,70,71]]},type:"uber"},{id:"eye",mesh:{positions:[[.9989973995049661,-.011744748656112332,0],[.9962715794090924,-.023822951494725107,0],[.9856637081000275,-.0457235060581238,0],[.977942789109252,-.055143027226869645,0],[.9279201858391632,-.11284402848459607,0],[.8182607566948201,-.2194374695079649,0],[.7606649389711708,-.26884016131125826,0],[.6312086259449736,-.36774401460932155,0],[.3469982409732386,-.522583128561134,0],[.19304983013978227,-.5697635384636043,0],[.10164533902667183,-.5852344697630909,0],[-.08153961838518642,-.5877096397352061,0],[-.17318580783192117,-.5750629982230697,0],[-.2557683097677459,-.5555458577829101,0],[-.41534739659563413,-.49572552021090427,0],[-.49172630796843597,-.4577587403040923,0],[-.6069157054682011,-.38936482573102565,0],[-.8200533526692,-.22357319654997998,0],[-.917115375147145,-.12947869250153302,0],[-.9343789024210116,-.11141845590571979,0],[-.9681540065974693,-.07433118937959635,0],[-.9842896083144227,-.055143027226869645,0],[-1,-.02816233176229402,0],[-1,.02816233176229428,0],[-.9842896083144227,.055143027226869645,0],[-.9341618215102565,.11284402848459621,0],[-.8243457360385643,.2194374695079649,0],[-.7667253008920458,.2688401613112584,0],[-.6373495539770565,.36774401460932177,0],[-.3531391690053217,.522583128561134,0],[-.19911019206065717,.5697635384636043,0],[-.10778850500628856,.5852344697630907,0],[.07533826576969749,.5877096397352061,0],[.1669822172688984,.5750629982230697,0],[.24962738173566268,.5555659993107126,0],[.40922437214381957,.49578594479431043,0],[.48566594604756097,.45775874030409236,0],[.6007725394885843,.3893648257310255,0],[.8138520000537108,.22357319654997998,0],[.9109117845841221,.12947869250153296,0],[.9282357364413951,.11141845590571986,0],[.9619705575622486,.07433118937959628,0],[.9857241326834334,.04572798195319104,0],[.9962738173566259,.023943800661537132,0],[.9989973995049661,.012031205940407817,0],[.9995412207556205,.00828488176923182,0],[1,0,0],[-.08308715910464193,.39429614312122074,0],[-.22587940148331143,.3337395208106743,0],[-.3337328069680735,.22503121936809295,0],[-.3938105085064384,.08111552732757733,0],[-.4019219493418196,0,0],[-.3938105085064384,-.08111552732757733,0],[-.3337328069680735,-.2250312193680932,0],[-.22587940148331143,-.33373952081067415,0],[-.08308715910464193,-.39429614312122063,0],[-.00260049503399451,-.40247248443507483,0],[.07788616903665324,-.39429614312122063,0],[.22067841141532285,-.33373952081067415,0],[.3285318169000846,-.2250312193680932,0],[.3886095184384497,-.08111552732757733,0],[.3967209592738308,0,0],[.3886095184384497,.08111552732757733,0],[.3285318169000846,.22503121936809295,0],[.22067841141532285,.3337395208106743,0],[.07788616903665324,.39429614312122074,0],[.048811873654433846,-.12274247042552336,0],[.11919532358483376,-.05187114793280786,0],[.1295995416683451,0,0],[.11919532358483376,.05187114793280805,0],[.048811873654433846,.12274247042552343,0],[-.00260049503399451,.1332026371973735,0],[-.054073288305829026,.12274247042552343,0],[-.12441645518062461,.05187114793280805,0],[-.13480053173633377,0,0],[-.12441645518062461,-.05187114793280786,0],[-.054073288305829026,-.12274247042552336,0],[-.00260049503399451,-.1332026371973735,0],[-.00260049503399451,.402472484435075,0],[.9995703140735568,-.007734346675976566,0]],cells:[[0,3,1],[0,42,3],[0,43,42],[0,44,43],[0,46,44],[0,79,46],[1,3,2],[3,41,4],[3,42,41],[4,39,5],[4,40,39],[4,41,40],[5,38,61],[5,39,38],[5,61,6],[6,60,7],[6,61,60],[7,59,8],[7,60,59],[8,58,9],[8,59,58],[9,57,10],[9,58,57],[10,56,11],[10,57,56],[11,55,12],[11,56,55],[12,55,13],[13,54,14],[13,55,54],[14,53,15],[14,54,53],[15,53,16],[16,52,17],[16,53,52],[17,26,18],[17,51,26],[17,52,51],[18,25,19],[18,26,25],[19,25,20],[20,24,21],[20,25,24],[21,24,22],[22,24,23],[26,51,27],[27,50,28],[27,51,50],[28,49,29],[28,50,49],[29,48,30],[29,49,48],[30,47,31],[30,48,47],[31,47,78],[31,78,32],[32,65,33],[32,78,65],[33,65,34],[34,64,35],[34,65,64],[35,63,36],[35,64,63],[36,63,37],[37,62,38],[37,63,62],[38,62,61],[44,46,45],[66,67,75],[66,75,76],[66,76,77],[67,68,74],[67,74,75],[68,69,74],[69,70,73],[69,73,74],[70,71,72],[70,72,73]]},type:"uber"},{id:"facebook",mesh:{positions:[[-.21571428571428586,1,0],[-.21571428571428586,0,0],[-.46557142857142864,0,0],[-.46557142857142864,-.34371428571428564,0],[-.21571428571428586,-.34371428571428564,0],[-.21571428571428586,-.5437142857142857,0],[-.2118445870535715,-.645884765625,0],[-.17451367187500014,-.8144601004464285,0],[-.08356445312499997,-.9314528459821428,0],[.07799860491071443,-.9921888950892858,0],[.19057142857142853,-1,0],[.46557142857142864,-1,0],[.46557142857142864,-.6562857142857143,0],[.2905714285714284,-.6562857142857143,0],[.24697293526785707,-.6539662388392857,0],[.18939425223214282,-.6358473772321429,0],[.1561540178571429,-.5771540178571428,0],[.15314285714285703,-.5187142857142857,0],[.15314285714285703,-.34371428571428564,0],[.46557142857142864,-.34371428571428564,0],[.43442857142857155,0,0],[.1592857142857143,0,0],[.1592857142857143,1,0]],cells:[[0,1,21],[0,21,22],[1,2,4],[1,4,18],[1,18,21],[2,3,4],[4,5,17],[4,17,18],[5,6,16],[5,16,17],[6,7,16],[7,8,15],[7,15,16],[8,9,15],[9,10,15],[10,11,13],[10,13,14],[10,14,15],[11,12,13],[18,19,20],[18,20,21]]},type:"uber"},{id:"fare-split",mesh:{positions:[[.08750348772321415,-.8527085658482143,0],[.2545852399553572,-.8185375279017857,0],[.4082038225446427,-.7535260881696428,0],[.5448837890625,-.6611496930803571,0],[.6611496930803573,-.5448837890625001,0],[.7535260881696428,-.40820382254464305,0],[.8185375279017857,-.2545852399553572,0],[.8527085658482143,-.08750348772321437,0],[.8571428571428572,0,0],[.8527085658482143,.08750348772321415,0],[.8185375279017857,.2545852399553572,0],[.7535260881696428,.4082038225446427,0],[.6611496930803573,.5448837890625,0],[.5448837890625,.6611496930803573,0],[.4082038225446427,.7535260881696428,0],[.2545852399553572,.8185375279017857,0],[.08750348772321415,.8527085658482143,0],[0,.8571428571428572,0],[-.08750348772321437,.8527085658482143,0],[-.2545852399553572,.8185375279017857,0],[-.40820382254464305,.7535260881696428,0],[-.5448837890625001,.6611496930803573,0],[-.6611496930803571,.5448837890625,0],[-.7535260881696428,.4082038225446427,0],[-.8185375279017857,.2545852399553572,0],[-.8527085658482143,.08750348772321415,0],[-.8571428571428572,0,0],[-.8527085658482143,-.08750348772321437,0],[-.8185375279017857,-.2545852399553572,0],[-.7535260881696428,-.40820382254464305,0],[-.6611496930803571,-.5448837890625001,0],[-.5448837890625001,-.6611496930803571,0],[-.40820382254464305,-.7535260881696428,0],[-.2545852399553572,-.8185375279017857,0],[-.08750348772321437,-.8527085658482143,0],[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258928,0],[-.3994151785714285,.5923035714285714,0],[-.21243917410714286,.6821629464285712,0],[-.07304520089285726,.7105959821428571,0],[0,.7142857142857142,0],[.07302158900669631,.7105988420758926,0],[.21238424246651766,.6821798967633927,0],[.3993373325892857,.5923186383928569,0],[.5922809709821426,.39940011160714284,0],[.6821676548549107,.21243729073660744,0],[.7105972726004464,.07304513113839306,0],[.7142857142857142,0,0],[.7105959821428571,-.07304520089285726,0],[.6821629464285712,-.21243917410714286,0],[.5923035714285714,-.3994151785714285,0],[.5051428571428571,-.5051428571428571,0],[-.5051428571428571,.5051428571428571,0],[0,-1,0],[0,-.8571428571428572,0]],cells:[[0,69,1],[0,86,69],[0,87,86],[1,68,2],[1,69,68],[2,67,3],[2,68,67],[3,65,4],[3,66,65],[3,67,66],[4,64,5],[4,65,64],[5,63,6],[5,64,63],[6,62,7],[6,63,62],[7,61,8],[7,62,61],[8,61,9],[9,60,10],[9,61,60],[10,59,11],[10,60,59],[11,58,12],[11,59,58],[12,56,13],[12,57,56],[12,58,57],[13,55,14],[13,56,55],[14,54,15],[14,55,54],[15,53,16],[15,54,53],[16,52,17],[16,53,52],[17,52,18],[18,51,19],[18,52,51],[19,50,20],[19,51,50],[20,49,21],[20,50,49],[21,48,22],[21,49,48],[22,46,23],[22,47,46],[22,48,47],[23,45,24],[23,46,45],[24,44,25],[24,45,44],[25,43,26],[25,44,43],[26,43,27],[27,42,28],[27,43,42],[28,41,29],[28,42,41],[29,40,30],[29,41,40],[30,38,31],[30,39,38],[30,40,39],[31,37,32],[31,38,37],[32,36,33],[32,37,36],[33,35,34],[33,36,35],[34,35,86],[34,86,87],[70,72,71],[70,73,72],[70,85,73],[73,76,74],[73,80,76],[73,85,80],[74,76,75],[76,80,77],[77,79,78],[77,80,79],[80,83,81],[80,84,83],[80,85,84],[81,83,82]]},type:"uber"},{id:"files",mesh:{positions:[[-.6153846153846155,1,0],[-.6773701923076922,.9937515024038461,0],[-.7873798076923078,.9474684495192309,0],[-.8705048076923078,.8643704927884615,0],[-.9168221153846154,.7543374399038463,0],[-.9230769230769231,.6923076923076923,0],[-.9230769230769231,-.23076923076923073,0],[.9230769230769231,-.23076923076923073,0],[.9230769230769231,.6923076923076923,0],[.9168284254807694,.7543374399038463,0],[.870545372596154,.8643704927884615,0],[.7874474158653847,.9474684495192309,0],[.6774143629807694,.9937515024038461,0],[-.5384615384615384,-.6923076923076923,0],[-.5849507211538463,-.6876165865384616,0],[-.6674579326923076,-.6528786057692307,0],[-.7298016826923077,-.5905348557692307,0],[-.7645396634615385,-.5080276442307692,0],[-.7692307692307693,-.46153846153846156,0],[-.7692307692307693,-.3846153846153846,0],[.7692307692307692,-.3846153846153846,0],[.7692307692307692,-.46153846153846156,0],[.7645459735576922,-.5080276442307692,0],[.7298422475961537,-.5905348557692307,0],[.6675255408653845,-.6528786057692307,0],[.5849948918269229,-.6876165865384616,0],[.46153846153846156,.07692307692307687,0],[.30769230769230765,.07692307692307687,0],[.30769230769230765,.23076923076923084,0],[-.30769230769230776,.23076923076923084,0],[-.30769230769230776,.07692307692307687,0],[-.46153846153846156,.07692307692307687,0],[-.46153846153846156,.3076923076923077,0],[-.45549038461538466,.33762500000000006,0],[-.41454807692307694,.37856730769230773,0],[-.3846153846153846,.3846153846153846,0],[.3846153846153847,.3846153846153846,0],[.414548076923077,.37856730769230773,0],[.4554903846153847,.33762500000000006,0],[-.30769230769230776,-1,0],[-.36755769230769236,-.9879038461538461,0],[-.4494423076923076,-.9060192307692307,0],[-.46153846153846156,-.8461538461538461,0],[.46153846153846156,-.8461538461538461,0],[.4494423076923077,-.9060192307692307,0],[.36755769230769225,-.9879038461538461,0],[.30769230769230765,-1,0],[.46153846153846156,.3076923076923077,0],[.5384615384615384,-.6923076923076923,0],[.6153846153846155,1,0]],cells:[[0,1,2],[0,2,5],[0,5,34],[0,34,35],[0,35,36],[0,36,49],[2,3,5],[3,4,5],[5,6,32],[5,32,33],[5,33,34],[6,7,27],[6,27,30],[6,30,31],[6,31,32],[7,8,47],[7,26,27],[7,47,26],[8,9,10],[8,10,11],[8,11,49],[8,37,38],[8,38,47],[8,49,37],[11,12,49],[13,15,14],[13,18,15],[13,19,18],[13,48,19],[15,18,16],[16,18,17],[19,48,20],[20,48,21],[21,23,22],[21,48,23],[23,48,24],[24,48,25],[27,28,29],[27,29,30],[36,37,49],[39,41,40],[39,42,41],[39,46,42],[42,46,43],[43,46,44],[44,46,45]]},type:"uber"},{id:"film",mesh:{positions:[[.6666666666666667,-.5,0],[.6666666666666667,-.8333333333333334,0],[.8333333333333333,-.8333333333333334,0],[.6666666666666667,.16666666666666674,0],[.6666666666666667,-.16666666666666663,0],[.8333333333333333,-.16666666666666663,0],[.6666666666666667,.8333333333333333,0],[.6666666666666667,.5,0],[.8333333333333333,.5,0],[-.5,-.16666666666666663,0],[-.5,-.8333333333333334,0],[.5,-.8333333333333334,0],[-.5,.8333333333333333,0],[-.5,.16666666666666674,0],[.5,.16666666666666674,0],[-.8333333333333334,-.5,0],[-.8333333333333334,-.8333333333333334,0],[-.6666666666666667,-.8333333333333334,0],[-.8333333333333334,.16666666666666674,0],[-.8333333333333334,-.16666666666666663,0],[-.6666666666666667,-.16666666666666663,0],[-.8333333333333334,.8333333333333333,0],[-.8333333333333334,.5,0],[-.6666666666666667,.5,0],[-.8335416666666667,-1,0],[-.8983457031250001,-.9869225260416666,0],[-.9869225260416666,-.8983457031250001,0],[-1,-.8335416666666667,0],[-1,.8335416666666668,0],[-.9869225260416666,.8983457031250002,0],[-.8983457031250001,.9869225260416667,0],[-.8335416666666667,1,0],[.8335416666666668,1,0],[.8983457031250002,.9869225260416667,0],[.9869225260416667,.8983457031250002,0],[1,.8335416666666668,0],[1,-.8335416666666667,0],[.9869225260416667,-.8983457031250001,0],[.8983457031250002,-.9869225260416666,0],[-.6666666666666667,.8333333333333333,0],[-.6666666666666667,.16666666666666674,0],[-.6666666666666667,-.5,0],[.5,.8333333333333333,0],[.5,-.16666666666666663,0],[.8333333333333333,.8333333333333333,0],[.8333333333333333,.16666666666666674,0],[.8333333333333333,-.5,0],[.8335416666666668,-1,0]],cells:[[0,4,43],[0,11,1],[0,43,11],[0,46,4],[1,11,47],[1,47,2],[2,36,46],[2,37,36],[2,38,37],[2,47,38],[3,7,14],[3,14,4],[3,45,7],[4,14,43],[4,46,5],[5,36,45],[5,46,36],[6,32,42],[6,42,7],[6,44,32],[7,42,14],[7,45,8],[8,35,44],[8,45,35],[9,13,40],[9,20,41],[9,40,20],[9,41,10],[9,43,13],[10,17,24],[10,24,11],[10,41,17],[11,24,47],[12,23,13],[12,31,39],[12,39,23],[12,42,31],[13,23,40],[13,43,14],[15,19,27],[15,27,16],[15,41,19],[16,24,17],[16,25,24],[16,26,25],[16,27,26],[18,22,28],[18,27,19],[18,28,27],[18,40,22],[19,41,20],[21,28,22],[21,29,28],[21,30,29],[21,31,30],[21,39,31],[22,40,23],[31,42,32],[32,44,33],[33,44,34],[34,44,35],[35,45,36]]},type:"uber"},{id:"filter",mesh:{positions:[[-.9090662825558649,-.998855221310856,0],[-.9584024671999416,-.9846125594855136,0],[-1,-.9018029938762802,0],[-.9819153619141637,-.8539905760880604,0],[-.18374284024932475,.1650630214343204,0],[-.17598074583829315,.17742246370960424,0],[-.16677042173178058,.20489194278971792,0],[-.1655722460844402,.21940810123021381,0],[-.1655722460844402,.8933871123185482,0],[-.15629419900655617,.9414626078032492,0],[-.09510388964281347,.998855221310856,0],[-.051881005529841095,.9920751099847102,0],[.11698882831445312,.8877192205606941,0],[.1378396893078453,.8734192546826528,0],[.16366297923769957,.831691485399188,0],[.1671663406413364,.8067017089631352,0],[.1671663406413364,.22340896600046384,0],[.16836451628867688,.20889280755996725,0],[.17757484039518934,.18142332847985423,0],[.18533693480622104,.1690638862045704,0],[.981842429483456,-.8539905760880604,0],[1,-.9018029938762802,0],[.9584233050372868,-.9846125594855136,0],[.9091600528239177,-.998855221310856,0]],cells:[[0,3,1],[0,4,3],[0,23,4],[1,3,2],[4,19,5],[4,23,19],[5,18,6],[5,19,18],[6,17,7],[6,18,17],[7,15,8],[7,16,15],[7,17,16],[8,11,9],[8,12,11],[8,15,12],[9,11,10],[12,14,13],[12,15,14],[19,23,20],[20,22,21],[20,23,22]]},type:"uber"},{id:"free-rides",mesh:{positions:[[.10274999999999987,.7991666666666666,0],[.05119791666666644,.8140677083333332,0],[-.05446875000000005,.8311822916666667,0],[-.10808333333333334,.8333333333333333,0],[-.4095833333333334,.8333333333333333,0],[-.4999166666666668,1,0],[-.9999166666666668,1,0],[-.7304166666666668,.5088333333333335,0],[-.6797447916666666,.4337395833333335,0],[-.5416510416666666,.34486458333333325,0],[-.44091666666666673,.33333333333333326,0],[8333333333323995e-20,.33333333333333326,0],[.0649374999999999,.3464375000000002,0],[.15364583333333318,.43514583333333334,0],[.16674999999999987,.5,0],[.9002499999999999,.33499999999999996,0],[.904375,.3342473958333334,0],[.9126249999999999,.3334296875,0],[.9167500000000001,.33333333333333326,0],[.9486588541666665,.3397447916666667,0],[.9932265625000002,.3838177083333332,0],[.9999166666666668,.41666666666666674,0],[.9957916666666669,.44690104166666633,0],[.9661666666666671,.4889947916666664,0],[.7445859375000001,-.4593463541666667,0],[.7074036458333332,-.42216406249999994,0],[.6802499999999999,-.41666666666666663,0],[.6459166666666667,-.41666666666666663,0],[.66675,-.33333333333333337,0],[.66675,.11116666666666664,0],[.6621848958333333,.132776041666667,0],[.6312421875,.1623072916666668,0],[.6085833333333333,.16666666666666674,0],[.5582500000000001,.16666666666666674,0],[.5355911458333332,.1623072916666668,0],[.5046484375,.132776041666667,0],[.5000833333333333,.11116666666666664,0],[.5000833333333333,0,0],[-.4999166666666668,0,0],[-.4999166666666668,.11116666666666664,0],[-.5044817708333333,.132776041666667,0],[-.5354244791666668,.1623072916666668,0],[-.5580833333333334,.16666666666666674,0],[-.6084166666666667,.16666666666666674,0],[-.6310755208333334,.1623072916666668,0],[-.6620182291666669,.132776041666667,0],[-.6665833333333334,.11116666666666664,0],[-.6665833333333334,-.33333333333333337,0],[-.64575,-.41666666666666663,0],[-.6800833333333335,-.41666666666666663,0],[-.7073072916666667,-.42216406249999994,0],[-.7444427083333335,-.4593463541666667,0],[-.7499166666666667,-.48649999999999993,0],[-.7419192708333334,-.5190807291666666,0],[-.6914869791666668,-.5554296875,0],[-.6580833333333334,-.5526666666666666,0],[-.6152500000000002,-.5385,0],[-.54725,-.8106666666666666,0],[-.5137421875000001,-.8872187500000001,0],[-.38710156249999994,-.9860729166666666,0],[-.30474999999999997,-1,0],[.30491666666666667,-1,0],[.38726822916666676,-.9860729166666666,0],[.5139088541666672,-.8872187500000001,0],[.5474166666666667,-.8106666666666666,0],[.6154166666666666,-.5385,0],[.65825,-.5526666666666666,0],[.6916536458333333,-.5554296875,0],[.7420859375,-.5190807291666666,0],[-.2515494791666667,-.2591171874999999,0],[-.2630651041666666,-.2732265625,0],[-.2719166666666667,-.277,0],[-.4999166666666668,-.33333333333333337,0],[-.4999166666666668,-.25,0],[-.4930703125,-.21757291666666667,0],[-.4466901041666668,-.1732187500000001,0],[-.41275000000000006,-.16666666666666663,0],[-.27908333333333335,-.16666666666666663,0],[-.2677057291666668,-.16885937499999992,0],[-.2522005208333334,-.1836822916666666,0],[-.2499166666666667,-.1945,0],[.2720833333333333,-.277,0],[.26316145833333315,-.2732265625,0],[.25169270833333324,-.2591171874999999,0],[.25008333333333327,-.25,0],[.25008333333333327,-.1945,0],[.2523645833333333,-.1836822916666666,0],[.26780208333333333,-.16885937499999992,0],[.27908333333333324,-.16666666666666663,0],[.4127500000000002,-.16666666666666663,0],[.4467161458333335,-.1732187500000001,0],[.4932109374999999,-.21757291666666667,0],[.5000833333333333,-.25,0],[-.2499166666666667,-.25,0],[.5000833333333333,-.33333333333333337,0],[.7500833333333334,-.48649999999999993,0],[.9429166666666667,.5006666666666666,0]],cells:[[0,1,14],[0,14,96],[1,2,14],[2,3,11],[2,11,14],[3,4,10],[3,10,11],[4,5,7],[4,7,8],[4,8,9],[4,9,10],[5,6,7],[11,12,14],[12,13,14],[14,15,96],[15,16,17],[15,17,18],[15,18,19],[15,19,21],[15,21,96],[19,20,21],[21,22,96],[22,23,96],[24,25,66],[24,66,95],[25,26,66],[26,27,66],[27,28,94],[27,65,66],[27,94,65],[28,29,37],[28,37,91],[28,91,92],[28,92,94],[29,30,31],[29,31,32],[29,32,33],[29,33,36],[29,36,37],[33,34,36],[34,35,36],[37,38,87],[37,87,88],[37,88,89],[37,89,90],[37,90,91],[38,39,46],[38,46,47],[38,47,74],[38,74,75],[38,75,76],[38,76,77],[38,77,78],[38,78,87],[39,40,41],[39,41,42],[39,42,46],[42,43,46],[43,44,46],[44,45,46],[47,48,72],[47,72,73],[47,73,74],[48,49,55],[48,55,56],[48,56,72],[49,50,51],[49,51,52],[49,52,55],[52,53,55],[53,54,55],[56,57,71],[56,71,72],[57,58,59],[57,59,60],[57,60,71],[60,61,82],[60,70,71],[60,82,70],[61,62,64],[61,64,81],[61,81,82],[62,63,64],[64,65,81],[65,94,81],[66,67,68],[66,68,95],[69,70,82],[69,82,83],[69,83,93],[78,79,87],[79,80,86],[79,86,87],[80,84,85],[80,85,86],[80,93,84],[83,84,93]]},type:"uber"},{id:"fullscreen-exit",mesh:{positions:[[.8795322118970519,-.9822911680282596,0],[.8727105928339312,-.9866977383797935,0],[.857084295680006,-.9866977383797935,0],[.8502626852836976,-.9822911680282596,0],[.28635279798211144,-.42994070168396853,0],[.28635279798211144,-.8101461581804087,0],[.2848373107164148,-.8200760075684171,0],[.2743506002415288,-.8399809020355624,0],[.26647083546613226,-.8436511612024942,0],[.10249587750906342,-.8436511612024942,0],[.09440665950510252,-.8399809020355624,0],[.08308598201377704,-.8200760075684171,0],[.08138410130615892,-.8101461581804087,0],[.08138410130615892,-.0803477316812242,0],[.8266912832477087,-.0803477316812242,0],[.8367277033429561,-.08192706674893721,0],[.8566160733293322,-.09261833647218187,0],[.8602651569949187,-.10043466391540752,0],[.8602651569949187,-.26113012332964153,0],[.8566160733293322,-.26894645077286705,0],[.8367277033429561,-.27963772049611196,0],[.8266912832477087,-.281217055563825,0],[.42507560714437,-.281217055563825,0],[.9955034932738382,-.8402363818136307,0],[1,-.8468776242727509,0],[1,-.8619980626745835,0],[-.08259085665091015,.8101863235575646,0],[-.0841063439406814,.8200929487543216,0],[-.09459305504150384,.8399815252997165,0],[-.10247282070765584,.8436511572542799,0],[-.26644777712395795,.8436511572542799,0],[-.27453699512791874,.8399815252997165,0],[-.28585767261924444,.8200929487543216,0],[-.28755955332686267,.8101863235575646,0],[-.28755955332686267,.42994069465422147,0],[-.8508545268515364,.9822911671615786,0],[-.8575807026717696,.9866977383797935,0],[-.8728009100427224,.9866977383797935,0],[-.8795501456495984,.9822911671615786,0],[-.9954804395539638,.868639294155742,0],[-1,.8619980519132918,0],[-1,.8468776139448004,0],[-.9954804395539638,.8402363717023501,0],[-.4250525549652622,.2812170500748442,0],[-.8267092154594888,.2812170500748442,0],[-.8369140940163127,.2796377150071311,0],[-.857631305129479,.2689464452838862,0],[-.8614719061766034,.2611301178406608,0],[-.8614719061766034,.10043465842642667,0],[-.857631305129479,.09261833098320124,0],[-.8369140940163127,.08192706125995636,0],[-.8267092154594888,.08034772619224324,0],[-.08259085665091015,.08034772619224324,0],[.9955034932738382,-.8686393042670225,0]],cells:[[0,3,1],[0,23,3],[0,53,23],[1,3,2],[3,23,4],[4,12,5],[4,13,12],[4,22,13],[4,23,22],[5,8,6],[5,9,8],[5,12,9],[6,8,7],[9,11,10],[9,12,11],[13,22,14],[14,17,15],[14,21,17],[14,22,21],[15,17,16],[17,21,18],[18,20,19],[18,21,20],[23,53,24],[24,53,25],[26,27,29],[26,29,30],[26,30,33],[26,33,34],[26,34,52],[27,28,29],[30,31,32],[30,32,33],[34,35,42],[34,42,43],[34,43,52],[35,36,37],[35,37,38],[35,38,42],[38,39,42],[39,40,42],[40,41,42],[43,44,51],[43,51,52],[44,45,47],[44,47,51],[45,46,47],[47,48,51],[48,49,50],[48,50,51]]},type:"uber"},{id:"fullscreen",mesh:{positions:[[.24362499717979502,-.9999999946153604,0],[.23325911129374544,-.9983619738800443,0],[.21223046511335486,-.9872734323733543,0],[.2083333296794705,-.9791666611858728,0],[.2083333296794705,-.8124999952884404,0],[.21223046511335486,-.8043932247500002,0],[.23325911129374544,-.793304682810616,0],[.24362499717979502,-.7916666618589527,0],[.6518749926393901,-.7916666618589527,0],[.07208333095832264,-.21187499710094848,0],[.06751301786607233,-.2049869765714026,0],[.06751301786607233,-.18930468484812502,0],[.07208333095832264,-.1824166634531908,0],[.18991666401088536,-.06454166405992419,0],[.19677668970334672,-.05997135183306225,0],[.21224674182096526,-.05997135183306225,0],[.21908333019678072,-.06454166405992419,0],[.7916666657051239,-.6374166624147245,0],[.7916666657051239,-.24304166302530422,0],[.7933958313924592,-.23276692387012785,0],[.8048854122457334,-.21213932001710425,0],[.8130833309813996,-.20833333044870514,0],[.9797500014942375,-.20833333044870514,0],[.9877656220565969,-.21213932001710425,0],[.998453123832086,-.23276692387012785,0],[1,-.24304166302530422,0],[1,-.9999999946153604,0],[.7922499913980383,-.9999999946153604,0],[-.06630469023564944,.18930468946353016,0],[-.06630469023564944,.20498698118680775,0],[-.0708750024625111,.21187500171635396,0],[-.6506666672205152,.7916666603204843,0],[-.24245833502468717,.7916666603204843,0],[-.23227474171095708,.7933046813683019,0],[-.21204817956029776,.8043932258076972,0],[-.20833333583334468,.8124999999038458,0],[-.20833333583334468,.9791666704166836,0],[-.21204817956029776,.9872734356185607,0],[-.23227474171095708,.9983619738079285,0],[-.24245833502468717,.9999999946153604,0],[-1,.9999999946153604,0],[-1,.2430416676407097,0],[-.9982708334232376,.232766928485533,0],[-.9867812502141836,.21213932463250962,0],[-.9785833331852557,.20833333506411017,0],[-.8119166672878233,.20833333506411017,0],[-.8038834639543038,.21213932463250962,0],[-.7932076828083006,.232766928485533,0],[-.7916666672435924,.2430416676407097,0],[-.7916666672435924,.6374166608762563,0],[-.2185000014269296,.06454166867532966,0],[-.21156640788050607,.05997135644846762,0],[-.19568359540220104,.05997135644846762,0],[-.18875000185577762,.06454166867532966,0],[-.0708750024625111,.18241666806859597,0]],cells:[[0,3,1],[0,4,3],[0,7,4],[0,8,7],[0,27,8],[1,3,2],[4,6,5],[4,7,6],[8,17,9],[8,27,17],[9,11,10],[9,12,11],[9,16,12],[9,17,16],[12,16,13],[13,16,14],[14,16,15],[17,25,18],[17,26,25],[17,27,26],[18,21,19],[18,25,21],[19,21,20],[21,25,22],[22,24,23],[22,25,24],[28,29,30],[28,30,54],[30,31,49],[30,49,50],[30,50,53],[30,53,54],[31,32,39],[31,39,40],[31,40,49],[32,33,35],[32,35,39],[33,34,35],[35,36,39],[36,37,38],[36,38,39],[40,41,49],[41,42,44],[41,44,48],[41,48,49],[42,43,44],[44,45,48],[45,46,47],[45,47,48],[50,51,53],[51,52,53]]},type:"uber"},{id:"geofence",mesh:{positions:[[.6070000011228569,-.3659999953828571,0],[.6319575903372638,-.39642187029593745,0],[.662587054535466,-.47012276294250643,0],[.6665714295240817,-.5117142806808163,0],[.6623468201611522,-.5527153966350989,0],[.6319400122123142,-.6253292357133451,0],[.577647043617437,-.6800234319856473,0],[.5059366643580381,-.7103158426133833,0],[.4655714300983673,-.7142857086734693,0],[.4037924123284504,-.7039486551315753,0],[.30744866028228923,-.6328638339061033,0],[.27885713920326505,-.5785714233469388,0],[-.27900000206,-.5785714233469388,0],[-.30788393054890295,-.633285708904898,0],[-.4052410731278826,-.7044107087016837,0],[-.467714287235102,-.7142857086734693,0],[-.507987724620035,-.7099427957394491,0],[-.5793203137019419,-.6789511663637109,0],[-.6330546885484152,-.6236983763430045,0],[-.662815849177669,-.5507603185156847,0],[-.6667142866665307,-.5097142806865306,0],[-.6624084831074044,-.46865401294670284,0],[-.6317790189092027,-.3959084774402615,0],[-.6071428582653061,-.3658571382404082,0],[-.8421428575938775,.31185713839469414,0],[-.9050781252511161,.33762053117822705,0],[-.9882522321161543,.4419151737373851,0],[-1,.5117142806808165,0],[-.9957343750121875,.5527212560100822,0],[-.9653058036705549,.625366903123952,0],[-.9110379466827487,.6800862110033252,0],[-.8393593754589732,.7103568582382662,0],[-.7990000005742857,.7142857086734693,0],[-.7362790186106314,.7036294587039161,0],[-.6392299117450574,.6305133874842475,0],[-.6111428582538776,.5748571376432654,0],[.6111428582538774,.5748571376432654,0],[.639540179601314,.6309352624830423,0],[.7375848221783288,.7040915122740242,0],[.8008571434261227,.7142857086734693,0],[.8411835942037615,.7099430747573053,0],[.912608817213975,.6789586998458322,0],[.9663956474174409,.6237332535750478,0],[.9961422991181652,.5508560216404116,0],[1,.5098571378289798,0],[.9877901786063137,.4406116023125382,0],[.9046562502724109,.3375312454641966,0],[-.4055357159841837,-.31688615623746796,0],[-.3104642876843876,-.3841049060454144,0],[-.28114285919673465,-.4357142808979592,0],[.28114285348244894,-.4357142808979592,0],[.3108348209869003,-.3836830310466198,0],[.4068616087482526,-.31642410266735954,0],[.467571430092653,-.3071428526938775,0],[.47585714435469373,-.30799999554857144,0],[.6991428580024492,.33585713832612246,0],[.6728459830775828,.35455579898698375,0],[.6305379474841772,.4029352631344708,0],[.615571429669796,.43199999519428584,0],[-.6157142868122449,.43199999519428584,0],[-.6306607153409693,.4029151738488136,0],[-.6729285723630611,.354495531130013,0],[-.6992857151448979,.33585713832612246,0],[-.47600000149714283,-.30814285269102043,0],[-.4657142872408163,-.3071428526938775,0],[.8421428575938774,.311999995537143,0]],cells:[[0,51,1],[0,54,51],[0,55,54],[0,65,55],[1,50,2],[1,51,50],[2,50,3],[3,11,4],[3,50,11],[4,11,5],[5,10,6],[5,11,10],[6,10,7],[7,9,8],[7,10,9],[11,49,12],[11,50,49],[12,18,13],[12,19,18],[12,20,19],[12,49,20],[13,15,14],[13,17,15],[13,18,17],[15,17,16],[20,49,21],[21,49,22],[22,48,63],[22,49,48],[22,63,23],[23,62,24],[23,63,62],[24,62,25],[25,62,26],[26,35,27],[26,59,35],[26,60,59],[26,61,60],[26,62,61],[27,35,28],[28,35,29],[29,34,30],[29,35,34],[30,32,31],[30,34,32],[32,34,33],[35,58,36],[35,59,58],[36,42,37],[36,43,42],[36,44,43],[36,45,44],[36,58,45],[37,39,38],[37,40,39],[37,41,40],[37,42,41],[45,56,46],[45,57,56],[45,58,57],[46,55,65],[46,56,55],[47,63,48],[47,64,63],[51,54,52],[52,54,53]]},type:"uber"},{id:"github",mesh:{positions:[[-.10230712640151984,-.9896071288243874,0],[-.2974012023585555,-.9489829174779545,0],[-.47667105958287104,-.8716672743228059,0],[-.6360932605478821,-.7617639693113414,0],[-.7716443677270045,-.6233767723959616,0],[-.8793009435936541,-.4606094535290667,0],[-.9550395506212463,-.2775657826630569,0],[-.9948367512831975,-.07834952975033203,0],[-1,.02604088686342323,0],[-.9869132486346407,.19159425081445486,0],[-.8883920893555145,.495076670352371,0],[-.7071248361090625,.7477267736330573,0],[-.45957242661194586,.9327446745304717,0],[-.3160833313058449,.9946415846710642,0],[-.2843430962466341,.9947040575445452,0],[-.2514720023803283,.9658469068367079,0],[-.2478333305827547,.9454289108890757,0],[-.24920833013614008,.771802174175094,0],[-.3435458958453741,.7836301500191144,0],[-.4780257145073049,.7556104016579348,0],[-.5725286450087801,.6650214120855776,0],[-.5860416659932003,.6349679723110865,0],[-.6225696606301245,.5618740457335035,0],[-.6861256504569251,.4923762970112892,0],[-.6970833328370949,.48562856207032473,0],[-.7343118481925975,.4492195043267167,0],[-.7040501286962462,.4243965061936507,0],[-.69020833166739,.4236129368549925,0],[-.6239479153923972,.44308121220470875,0],[-.5468645824489655,.5133764869713594,0],[-.5370416658230613,.5288013052757857,0],[-.5012613917789432,.5782986792405119,0],[-.42078287548103066,.6310668238193511,0],[-.3029947893316878,.6333150995839935,0],[-.2460416642918115,.6136155416813907,0],[-.23628320087630883,.5680276237713631,0],[-.20320377326904515,.49993219167728176,0],[-.18249999702256947,.47712161759634214,0],[-.26583626022954765,.4640880482151493,0],[-.424231443112159,.40930997185307266,0],[-.5524625635625597,.2973492781049453,0],[-.6275764963122501,.10552432626701143,0],[-.6380416656529224,-.02742525915555664,0],[-.6309544260813305,-.10718517425454943,0],[-.5781705716217944,-.24410311635322285,0],[-.5350833314759837,-.30134887121779136,0],[-.5455475246514236,-.33468745369032116,0],[-.5512259101941439,-.473620478261269,0],[-.5252916648447628,-.5714868929891039,0],[-.5091881491117644,-.5737339226193021,0],[-.3738561173267574,-.5389418489307877,0],[-.2502916639940682,-.4668514759591198,0],[-.18949153394734464,-.4817140384022189,0],[-.06373502301915379,-.4988701528281082,0],[41670416811134814e-21,-.5012195316340088,0],[.06375391019044296,-.4988701528281082,0],[.18952213996633116,-.4817140384022189,0],[.25037500482769093,-.4668514759591198,0],[.3738476607859291,-.5389358674854545,0],[.5090429738508435,-.5737159782833021,0],[.5251250052955729,-.5714868929891039,0],[.5511556022121287,-.473620478261269,0],[.545544925141866,-.33468745369032116,0],[.5350833365801504,-.30134887121779136,0],[.5781796946019693,-.24410311635322285,0],[.6308255303207917,-.10718517425454943,0],[.6378750095065102,-.02742525915555664,0],[.6273941334553073,.1057931590044898,0],[.5521530828831811,.2976692854302751,0],[.42366398510142655,.4092584649627029,0],[.2648760610100407,.4635134971606372,0],[.1812916706294847,.47631345787131385,0],[.20704948327968542,.5057773929779595,0],[.2436119839708748,.6000994690433139,0],[.24916667162905082,.6653802988055737,0],[.24897786956676327,.7619959268537184,0],[.2479583384304107,.9454289108890757,0],[.2515638069856816,.9660004306002615,0],[.28455599401647014,.9948775194592102,0],[.31670833821773714,.9945139805039546,0],[.460062913775785,.932556259002474,0],[.7073872951180846,.7475124385086155,0],[.888490970362938,.4949241434963731,0],[.9869247238314851,.19154340852912222,0],[1,.02604088686342323,0],[.9948362529577717,-.07834952975033203,0],[.9550348824583121,-.2775657826630569,0],[.879287467490778,-.4606094535290667,0],[.7716169569574847,-.6233767723959616,0],[.636046299760747,-.7617639693113414,0],[.4765984448028795,-.8716672743228059,0],[.2972963409861975,-.9489829174779545,0],[.10216293721301573,-.9896071288243874,0],[-8333062528942392e-20,-.9948775194592102,0]],cells:[[0,53,1],[0,54,53],[0,93,54],[1,50,2],[1,52,50],[1,53,52],[2,49,3],[2,50,49],[3,48,4],[3,49,48],[4,47,5],[4,48,47],[5,44,6],[5,46,44],[5,47,46],[6,43,7],[6,44,43],[7,42,8],[7,43,42],[8,41,9],[8,42,41],[9,25,10],[9,26,25],[9,41,26],[10,24,11],[10,25,24],[11,19,12],[11,20,19],[11,21,20],[11,22,21],[11,23,22],[11,24,23],[12,18,13],[12,19,18],[13,16,14],[13,18,16],[14,16,15],[16,18,17],[26,40,27],[26,41,40],[27,40,28],[28,39,29],[28,40,39],[29,39,30],[30,39,31],[31,39,32],[32,38,33],[32,39,38],[33,35,34],[33,38,35],[35,38,36],[36,38,37],[44,46,45],[50,52,51],[54,92,55],[54,93,92],[55,91,56],[55,92,91],[56,58,57],[56,91,58],[58,90,59],[58,91,90],[59,89,60],[59,90,89],[60,88,61],[60,89,88],[61,87,62],[61,88,87],[62,64,63],[62,87,64],[64,86,65],[64,87,86],[65,85,66],[65,86,85],[66,84,67],[66,85,84],[67,83,68],[67,84,83],[68,81,69],[68,82,81],[68,83,82],[69,73,70],[69,74,73],[69,81,74],[70,72,71],[70,73,72],[74,80,75],[74,81,80],[75,80,76],[76,78,77],[76,79,78],[76,80,79]]},type:"uber"},{id:"globe",mesh:{positions:[[.5489776785714284,.20673883928571413,0],[.5590982142857144,.07047544642857106,0],[.5604285714285715,0,0],[.5596015624999999,-.05563616071428579,0],[.553286830357143,-.1641093750000001,0],[.548,-.2168928571428571,0],[.6727070312499996,-.23480301339285714,0],[.8117773437500002,-.26489118303571424,0],[.8313571428571429,-.2709285714285714,0],[.8112499999999998,-.32775,0],[.8386517857142857,-.2500664062500001,0],[.8712767857142858,-.08585993303571426,0],[.8755357142857143,0,0],[.8714062499999999,.0842148437500001,0],[.8398571428571429,.24542578125000003,0],[.8134285714285714,.3217857142857141,0],[.7776545758928568,.31234542410714283,0],[.6424637276785712,.28623270089285713,0],[.40016183035714303,.7188900669642859,0],[.48657477678571426,.5137773437500002,0],[.518357142857143,.39535714285714296,0],[.6022957589285713,.4063018973214285,0],[.7215301339285713,.42741462053571433,0],[.7581785714285714,.43592857142857144,0],[.6787488839285714,.5513443080357143,0],[.4711930803571427,.7372025669642857,0],[.0712857142857144,.36975,0],[.15504631696428595,.3713755580357143,0],[.325540736607143,.37824274553571446,0],[.4006428571428571,.38314285714285723,0],[.3726333705357143,.4750598493303573,0],[.29674609375000016,.6364976283482144,0],[.20581863839285752,.7618517020089288,0],[.11359207589285725,.8436555524553573,0],[.1582511160714284,-.1906618303571428,0],[.34553459821428567,-.19865513392857148,0],[.42832142857142874,-.20439285714285715,0],[.4333939732142855,-.15449665178571437,0],[.4381551339285714,-.0522667410714287,0],[.43860714285714275,0,0],[.43790234375000003,.06704464285714273,0],[.4303052455357146,.197316964285714,0],[.422107142857143,.260142857142857,0],[.3409542410714288,.2546662946428573,0],[.15750111607142858,.2469944196428575,0],[.0712857142857144,.2452142857142856,0],[.11435295758928565,-.8415475027901786,0],[.21123521205357143,-.7503361467633929,0],[.30781612723214247,-.6100449916294644,0],[.38653766741071416,-.4298113141741071,0],[.4137142857142855,-.3275714285714286,0],[.3355150669642857,-.3223610491071429,0],[.1567371651785716,-.31502064732142865,0],[.0712857142857144,-.3132857142857143,0],[.7582818080357143,-.3793487723214286,0],[.63233203125,-.35420256696428554,0],[.5291785714285715,-.33992857142857147,0],[.4974782366071431,-.4753504464285714,0],[.4055239955357144,-.7086674107142857,0],[.3469642857142856,-.8034285714285714,0],[.416717564174107,-.7694093191964286,0],[.5449121791294644,-.6841509486607142,0],[.6558785574776789,-.578220703125,0],[.7470419224330358,-.4543641183035716,0],[-.1568956473214287,-.31504799107142856,0],[-.33561997767857144,-.3222912946428572,0],[-.41453571428571423,-.32739285714285715,0],[-.3870284598214285,-.42840485491071434,0],[-.30799720982142864,-.6068272879464285,0],[-.21140792410714293,-.746470703125,0],[-.11461774553571424,-.8385627790178571,0],[-.07157142857142862,-.8640357142857142,0],[-.1578515625000001,.24699944196428603,0],[-.34202343749999997,.2544804687500002,0],[-.4239642857142858,.2598214285714284,0],[-.43248046875,.1970809151785713,0],[-.4407137276785714,.06697935267857136,0],[-.44153571428571425,0,0],[-.44118638392857146,-.05214453125000007,0],[-.4368046875000001,-.15417020089285727,0],[-.4317142857142857,-.2039642857142857,0],[-.3479146205357144,-.19843917410714285,0],[-.15884654017857147,-.19067020089285713,0],[-.07157142857142862,-.18882142857142858,0],[-.1138430524553572,.8407555803571429,0],[-.2058896484374999,.7581250000000002,0],[-.29670744977678554,.6333604910714286,0],[-.37281654575892864,.4736138392857143,0],[-.40114285714285713,.3828571428571428,0],[-.3254949776785715,.3780770089285712,0],[-.15519475446428566,.37135602678571433,0],[-.07157142857142862,.36975,0],[-.7207823660714285,.42223828124999985,0],[-.5978783482142856,.4032103794642854,0],[-.5151785714285715,.3935357142857143,0],[-.47445479910714294,.5191635044642857,0],[-.36517689732142855,.7345664062499999,0],[-.2993214285714286,.8216428571428571,0],[-.37141559709821426,.7915918666294641,0],[-.5050269252232144,.7136824079241073,0],[-.6222755301339287,.614208775111607,0],[-.7204493582589286,.4957859235491071,0],[-.87281640625,-.06813783482142866,0],[-.8523063616071429,-.19995368303571426,0],[-.8348928571428571,-.26325,0],[-.8042310267857142,-.25568415178571435,0],[-.6632600446428571,-.22997209821428577,0],[-.5510357142857143,-.21553571428571427,0],[-.5574960937500001,-.16307477678571425,0],[-.5652338169642857,-.05527343750000002,0],[-.56625,0,0],[-.5645987723214285,.07005580357142849,0],[-.552162388392857,.20557366071428573,0],[-.5418928571428572,.2709285714285714,0],[-.6401774553571429,.28306138392857116,0],[-.7765859375,.306135044642857,0],[-.8159285714285714,.3148928571428571,0],[-.8412321428571429,.24003180803571422,0],[-.8714955357142857,.0823141741071427,0],[-.37145591517857146,-.7246914062500001,0],[-.4875329241071429,-.4811947544642857,0],[-.5281071428571429,-.3385,0],[-.6231155133928572,-.3502388392857144,0],[-.7523688616071429,-.37198883928571413,0],[-.7875714285714286,-.3797499999999999,0],[-.7470567801339286,-.454070591517857,0],[-.6462696707589286,-.5885053013392857,0],[-.5220350167410714,-.7011297433035715,0],[-.3778282645089286,-.7885019531249999,0],[.03568694196428601,-.9996953125,0],[.027285714285714358,-1,0],[.01753571428571421,-.9990714285714286,0],[0,-1,0],[-.10209132603236604,-.994826921735491,0],[-.2970249546595982,-.9549624895368304,0],[-.47624834333147326,-.8791185651506697,0],[-.6357076416015626,-.7713489990234375,0],[-.7713489990234375,-.6357076416015626,0],[-.8791185651506697,-.47624834333147326,0],[-.9549624895368303,-.2970249546595982,0],[-.994826921735491,-.10209132603236604,0],[-1,0,0],[-.994826921735491,.10210309709821419,0],[-.9549624895368303,.297051478794643,0],[-.8791185651506697,.47627999441964297,0],[-.7713489990234375,.6357373046874997,0],[-.6357076416015626,.7713720703125,0],[-.47624834333147326,.8791329520089286,0],[-.2970249546595982,.9549686104910715,0],[-.10209132603236604,.9948277064732143,0],[0,1,0],[.01753571428571421,.9990714285714284,0],[.027285714285714358,1,0],[.03568694196428601,.9996953125000001,0],[.1574035644531251,.9863274274553571,0],[.34159434291294644,.9386678292410715,0],[.5103239048549109,.8586276506696431,0],[.659967808314732,.7497961774553574,0],[.7869016113281246,.6157626953125004,0],[.8875008719308035,.46011648995535737,0],[.9581411481584821,.2864468470982142,0],[.995197998046875,.09834305245535702,0],[1,0,0],[.995197998046875,-.09834305245535724,0],[.9581411481584821,-.28644684709821433,0],[.8875008719308035,-.46011648995535714,0],[.7869016113281246,-.6157626953125,0],[.659967808314732,-.7497961774553571,0],[.5103239048549109,-.8586276506696429,0],[.34159434291294644,-.9386678292410714,0],[.1574035644531251,-.9863274274553572,0],[-.8754642857142857,0,0],[-.7615357142857143,.4302857142857144,0],[-.2993214285714286,-.8216428571428571,0],[-.07157142857142862,.8640357142857142,0],[-.07157142857142862,.2452142857142856,0],[-.07157142857142862,-.31332142857142853,0],[.06064285714285722,-.9968928571428571,0],[.0712857142857144,-.8658928571428571,0],[.0712857142857144,-.18882142857142858,0],[.0712857142857144,.865892857142857,0],[.3469642857142856,.8034999999999999,0],[.5405357142857141,.2723928571428573,0],[.7843928571428571,-.3865714285714287,0],[.8312992496600013,-.2709107201873746,0]],cells:[[0,40,1],[0,41,40],[0,182,41],[1,39,2],[1,40,39],[2,38,3],[2,39,38],[3,37,4],[3,38,37],[4,37,5],[5,36,56],[5,37,36],[5,55,6],[5,56,55],[6,9,7],[6,54,9],[6,55,54],[7,9,184],[8,9,164],[8,10,184],[8,164,10],[9,54,183],[9,165,164],[9,183,165],[10,163,11],[10,164,163],[11,162,12],[11,163,162],[12,162,13],[13,161,14],[13,162,161],[14,160,15],[14,161,160],[15,23,16],[15,159,23],[15,160,159],[16,22,17],[16,23,22],[17,21,182],[17,22,21],[18,31,19],[18,181,31],[19,29,20],[19,30,29],[19,31,30],[20,29,42],[20,42,182],[20,182,21],[23,158,24],[23,159,158],[24,157,25],[24,158,157],[25,156,181],[25,157,156],[26,44,27],[26,45,44],[26,91,45],[26,174,91],[26,180,174],[27,44,28],[28,43,29],[28,44,43],[29,43,42],[31,181,32],[32,155,33],[32,181,155],[33,154,180],[33,155,154],[34,51,35],[34,52,51],[34,53,52],[34,179,53],[35,50,36],[35,51,50],[36,50,56],[41,182,42],[45,91,175],[45,175,179],[46,169,47],[46,170,169],[46,178,170],[47,58,48],[47,59,58],[47,169,59],[48,57,49],[48,58,57],[49,56,50],[49,57,56],[53,71,178],[53,83,176],[53,176,71],[53,179,83],[59,168,60],[59,169,168],[60,168,61],[61,167,62],[61,168,167],[62,166,63],[62,167,166],[63,165,183],[63,166,165],[64,82,65],[64,176,82],[65,81,66],[65,82,81],[66,80,121],[66,81,80],[66,121,67],[67,120,68],[67,121,120],[68,119,69],[68,120,119],[69,119,173],[69,173,70],[70,133,71],[70,134,133],[70,173,134],[71,132,178],[71,133,132],[72,89,73],[72,90,89],[72,91,90],[72,175,91],[73,88,74],[73,89,88],[74,88,94],[74,94,113],[74,113,75],[75,112,76],[75,113,112],[76,111,77],[76,112,111],[77,110,78],[77,111,110],[78,108,79],[78,109,108],[78,110,109],[79,107,80],[79,108,107],[80,107,121],[82,176,83],[83,179,175],[84,97,85],[84,148,97],[84,149,148],[84,174,149],[85,96,86],[85,97,96],[86,95,87],[86,96,95],[87,95,88],[88,95,94],[92,114,93],[92,115,114],[92,172,115],[93,113,94],[93,114,113],[97,148,98],[98,147,99],[98,148,147],[99,146,100],[99,147,146],[100,145,101],[100,146,145],[101,144,172],[101,145,144],[102,140,103],[102,141,140],[102,171,141],[103,139,104],[103,140,139],[104,124,105],[104,139,124],[105,123,106],[105,124,123],[106,122,107],[106,123,122],[107,122,121],[115,172,116],[116,143,117],[116,144,143],[116,172,144],[117,142,118],[117,143,142],[118,141,171],[118,142,141],[124,138,125],[124,139,138],[125,137,126],[125,138,137],[126,136,127],[126,137,136],[127,135,128],[127,136,135],[128,134,173],[128,135,134],[129,131,130],[129,177,178],[129,178,131],[131,178,132],[149,174,150],[150,174,180],[150,180,151],[151,153,152],[151,180,153],[153,180,154],[155,181,156],[170,178,177]]},type:"uber"},{id:"google+",mesh:{positions:[[-.27171487648791126,-.9922299849286171,0],[-.3233362170998313,-.990834757418798,0],[-.43199185471906076,-.9792612305429759,0],[-.4890479778300171,-.9688084599787928,0],[-.5470929599529047,-.950889335919286,0],[-.6599817135085733,-.8913575643657655,0],[-.7148400361275054,-.8496039727428804,0],[-.784051665259178,-.769169132369143,0],[-.8631506696143461,-.5950358266919599,0],[-.8730380451080735,-.501248343162154,0],[-.8660602548646906,-.42420791866522806,0],[-.8102270189199919,-.2849633393043212,0],[-.7613642972202523,-.2227220937378836,0],[-.7019963905643176,-.16636404829147944,0],[-.5469413873490965,-.10090147773884076,0],[-.45125429078981016,-.09176728061110503,0],[-.4317335748580481,-.09208626040452023,0],[-.390800519060855,-.09463809915718956,0],[-.36938090373746446,-.0968709583866757,0],[-.38917808738696136,-.039892261920053594,0],[-.3939665652626837,-.011109896855842639,0],[-.3945637609501186,.0054399632080839805,0],[-.39299165117125956,.03318378869358379,0],[-.38040386015879646,.08244020597556583,0],[-.36938090373746446,.10395279831251225,0],[-.3582518460318205,.12473161312186412,0],[-.333694680500663,.16439019985571046,0],[-.32029567423675565,.18327738965046478,0],[-.3677390704369974,.1856431572304208,0],[-.47978144296934166,.1970806854494049,0],[-.5443804193014443,.2061450282181729,0],[-.6117070933539738,.22121126074681402,0],[-.7417186857692154,.26945881191282384,0],[-.804396328403736,.3026401305501928,0],[-.8552361616815396,.33762220319718406,0],[-.9313934482118077,.4157314586437023,0],[-.956696350278121,.45883638864314785,0],[-.975641696828769,.5022491710000777,0],[-.9972935218248246,.5828880049227634,0],[-1,.6201363100992965,0],[-.9916701831440189,.691794264994538,0],[-.9250425614831099,.8194133938290453,0],[-.8667520321361416,.875359732027793,0],[-.7922826563788837,.9255279625244333,0],[-.5924155543028999,.9839667952076544,0],[-.46704692954577987,.9922299849286171,0],[-.3165463765698998,.9805377633010656,0],[-.0718574752026947,.9022888005328112,0],[.02233087264816591,.835717220949269,0],[.09386277331406467,.7598612212406871,0],[.1756233907680369,.5919035076590792,0],[.18584483209815073,.49982405009915154,0],[.18124733575952523,.43620736413551336,0],[.15146273814606293,.32805342685248456,0],[.12628291286965077,.2835310150568623,0],[.09466368175680961,.24369562901522085,0],[.024004232415179905,.1692768960760971,0],[-.015035986083841268,.13469354944884726,0],[-.10148807575779473,.06213429647405162,0],[-.11090800138866852,.05220883210816733,0],[-.13018438228984774,.029954426938130666,0],[-.14001901064581035,.017625486674442286,0],[-.15024954632089316,.0033801936756830317,0],[-.16192183905406798,-.030332758363565353,0],[-.16337814729831168,-.04983008996602033,0],[-.1619582163663854,-.07017185293498875,0],[-.15057694253709641,-.10705729364367705,0],[-.14060104872381463,-.12361580739414747,0],[-.13072094900331743,-.13847433225926298,0],[-.10965116280588505,-.1658324149346382,0],[-.09846147659918203,-.17833197274489812,0],[-.07883890394071502,-.19606008004706219,0],[-.04128167027504548,-.23104153311948009,0],[-.023339733269419183,-.24828004314921537,0],[-.007625911794523543,-.26586040491915336,0],[.022550349143434456,-.3034097686163141,0],[.03699823769057797,-.32337135186258176,0],[.06255638822212628,-.3688531757069082,0],[.0927484116614794,-.4808101453126103,0],[.09737500965178869,-.5473001276252011,0],[.09632127785142308,-.5842714946099692,0],[.08791324982237647,-.6510779833719363,0],[.08057350450961454,-.6809056867384118,0],[.06998707662426673,-.7085654401676837,0],[.04657337331644973,-.7581729831716043,0],[.03373882243602089,-.7800910999140553,0],[.01988206728018227,-.8025445587232839,0],[-.008326175794139079,-.8447067670622637,0],[-.022641286422823925,-.8619081864571002,0],[-.06425338759767407,-.9078412787356224,0],[-.07661563808474936,-.9131032092291962,0],[.08045709718226135,-.9131032092291962,0],[-.013816737524817602,.4672120768746814,0],[.01783038282101601,.553748333839148,0],[.021787637012612437,.60177890527404,0],[.01600484380172107,.660069376948981,0],[-.030235674700834103,.7599743480408154,0],[-.07067884853611506,.8015740117171902,0],[-.1234636591059578,.8362562650152192,0],[-.260972632567115,.8769719405973707,0],[-.34571134610411647,.8830350289578883,0],[-.44078184543947185,.8763346000671688,0],[-.5989689419537195,.8305313229953112,0],[-.6621073655064907,.7914062239057158,0],[-.7153499253060549,.7438423790575479,0],[-.7761886908744396,.6305847658905736,0],[-.7837921723714518,.5649058333122853,0],[-.7820399946928224,.5311681514357446,0],[-.7680443992323176,.47134830542694783,0],[-.7558155320961293,.4452661412946919,0],[-.7429494542762478,.42268039098472676,0],[-.7131284793729882,.38322086124545374,0],[-.6961372055402762,.3663767532971825,0],[-.6779691219688114,.3519713485639489,0],[-.6420840353812325,.3284274215486583,0],[-.624352480908735,.31929631713686024,0],[-.6077055797886664,.31212854582305355,0],[-.5696020789565497,.29638911515319827,0],[-.5284731909341249,.28452937198283634,0],[-.44755410401801576,.26606192478627244,0],[-.40775662885567565,.25947647545177643,0],[-.37140591196783257,.25628667690960305,0],[-.32152037920909415,.25373483815693393,0],[-.3079564615063608,.2543727976762058,0],[-.2920740916743553,.2545298149607532,0],[-.2634960112440681,.255808207253259,0],[-.25080030091601824,.2569444182719682,0],[-.18433152706916434,.3058453847902873,0],[-.07968104045147062,.3917337858192154,0],[-.13025592472098446,-.312782582754157,0],[-.15105045510142823,-.2617890848259542,0],[-.16578390593646886,-.2367670963128348,0],[-.20141071313594117,-.20584089132642622,0],[-.28525090547559717,-.16886890564533896,0],[-.3334497396998616,-.16282312522089218,0],[-.37216074291551515,-.1659251421186475,0],[-.44294751277143785,-.19076353131681595,0],[-.4750014533080602,-.21251473962797993,0],[-.5045465663764002,-.23873722971073325,0],[-.5551099314635628,-.29931248536918553,0],[-.576120908024426,-.33365783280439315,0],[-.6115161120871092,-.4094180115320994,0],[-.6519677735062895,-.556680358507336,0],[-.6570242311330186,-.6281676907441157,0],[-.6544832700993297,-.6804272171271065,0],[-.6267891603783364,-.7773055900511794,0],[-.601614184776689,-.8219096003112786,0],[-.5651137147350305,-.8583400625922325,0],[-.47898781011967195,-.901068521556394,0],[-.42936965127416404,-.9073665182396017,0],[-.3913613373684146,-.9034583975074443,0],[-.32212545637241985,-.8798712001678105,0],[-.29088333782579134,-.8602069595710848,0],[-.2627842263731509,-.834860428267204,0],[-.2152001705533665,-.7736484494687472,0],[-.19570067554053527,-.7377978385253862,0],[-.1619861068829801,-.6595420759076115,0],[-.12345517127434558,-.5040097441359912,0],[-.11863880432326634,-.4267109208309039,0],[-.11898742087289793,-.4078336215748673,0],[-.12176544089370711,-.3638477893737761,0],[.7671846823240087,-.003145292288949694,0],[.7671846823240087,.23423503336807552,0],[.5731719223981417,.23423503336807552,0],[.5731719223981417,-.003145292288949694,0],[.30155404697202637,-.003145292288949694,0],[.30155404697202637,-.20096223081688322,0],[.5731719223981417,-.20096223081688322,0],[.5731719223981417,-.438342557915146,0],[.7671846823240087,-.438342557915146,0],[.7671846823240087,-.20096223081688322,0],[1,-.20096223081688322,0],[-.12418756944738951,-.33876151057996384,0],[-.041499328221095144,.42872864495588603,0],[.23784025343011872,-.9922299849286171,0],[1,-.003145292288949694,0]],cells:[[0,90,153],[0,151,1],[0,152,151],[0,153,152],[0,174,90],[1,150,2],[1,151,150],[2,149,3],[2,150,149],[3,148,4],[3,149,148],[4,147,5],[4,148,147],[5,146,6],[5,147,146],[6,145,7],[6,146,145],[7,143,8],[7,144,143],[7,145,144],[8,142,9],[8,143,142],[9,142,10],[10,141,11],[10,142,141],[11,141,12],[12,140,13],[12,141,140],[13,138,14],[13,139,138],[13,140,139],[14,136,15],[14,137,136],[14,138,137],[15,136,16],[16,135,17],[16,136,135],[17,135,18],[18,64,19],[18,133,64],[18,134,133],[18,135,134],[19,63,20],[19,64,63],[20,63,21],[21,63,22],[22,62,23],[22,63,62],[23,62,24],[24,62,25],[25,62,26],[26,60,27],[26,61,60],[26,62,61],[27,59,126],[27,60,59],[27,122,28],[27,123,122],[27,124,123],[27,125,124],[27,126,125],[28,120,29],[28,121,120],[28,122,121],[29,118,30],[29,119,118],[29,120,119],[30,117,31],[30,118,117],[31,114,32],[31,115,114],[31,116,115],[31,117,116],[32,111,33],[32,112,111],[32,113,112],[32,114,113],[33,110,34],[33,111,110],[34,108,35],[34,109,108],[34,110,109],[35,107,36],[35,108,107],[36,107,37],[37,106,38],[37,107,106],[38,106,39],[39,105,40],[39,106,105],[40,105,41],[41,104,42],[41,105,104],[42,104,43],[43,102,44],[43,103,102],[43,104,103],[44,101,45],[44,102,101],[45,100,46],[45,101,100],[46,99,47],[46,100,99],[47,97,48],[47,98,97],[47,99,98],[48,96,49],[48,97,96],[49,95,50],[49,96,95],[50,93,51],[50,94,93],[50,95,94],[51,92,52],[51,93,92],[52,92,53],[53,92,173],[53,173,54],[54,173,55],[55,128,56],[55,173,128],[56,127,57],[56,128,127],[57,127,58],[58,126,59],[58,127,126],[64,133,65],[65,133,66],[66,132,67],[66,133,132],[67,132,68],[68,132,69],[69,131,70],[69,132,131],[70,131,71],[71,130,72],[71,131,130],[72,129,73],[72,130,129],[73,129,74],[74,129,172],[74,172,75],[75,160,76],[75,172,160],[76,159,77],[76,160,159],[77,158,78],[77,159,158],[78,157,79],[78,158,157],[79,157,80],[80,157,81],[81,156,82],[81,157,156],[82,156,83],[83,156,84],[84,156,85],[85,156,86],[86,155,87],[86,156,155],[87,155,88],[88,90,89],[88,154,90],[88,155,154],[90,154,153],[90,174,91],[161,162,163],[161,163,164],[161,164,170],[161,170,171],[161,171,175],[164,165,167],[164,167,170],[165,166,167],[167,168,169],[167,169,170]]},type:"uber"},{id:"graph",mesh:{positions:[[.4006237087577933,.4681052396812606,0],[.38106126779270433,.4906636012202305,0],[.32652879776087107,.5057153325391338,0],[.2981372892523899,.49641980645624556,0],[-.38264338146789845,.11263431522663,0],[-.7519638176633531,.7638693556677874,0],[-.7715503038173126,.7864493570760657,0],[-.8261885693909161,.8015443681335851,0],[-.8546041222226732,.7921839224427724,0],[-.9624764662947622,.7310921669554407,0],[-.9849675039040832,.7115080852314043,0],[-1,.6569323348358028,0],[-.9906371495546656,.6286057459112018,0],[-.5229851472221712,-.1960560160267375,0],[-.5034227053674432,-.2185494579577822,0],[-.44889023471045797,-.23364446901530214,0],[-.4204987261779325,-.22437058280172237,0],[.19488145063274387,.12232897667676082,0],[.22320803955734436,.13160286289034076,0],[.2777837899529463,.11650785183282082,0],[.29736787167698253,.09401440990177604,0],[.5711266434680284,-.38887206042378114,0],[.38108050388128567,-.49674440449587015,0],[.8822791109626991,-.7911235688466638,0],[.9209447485568338,-.8015443681335851,0],[.9846573326603956,-.7653721243697542,0],[.9955373780626382,-.7268002595426221,0],[1,-.14558222308002527,0],[.8099538588744224,-.25345456715211445,0]],cells:[[0,1,2],[0,2,3],[0,3,18],[0,18,19],[0,19,20],[0,20,28],[3,4,17],[3,17,18],[4,5,12],[4,12,13],[4,13,16],[4,16,17],[5,6,8],[5,8,12],[6,7,8],[8,9,12],[9,10,12],[10,11,12],[13,14,16],[14,15,16],[20,21,28],[21,22,23],[21,23,26],[21,26,28],[23,24,25],[23,25,26],[26,27,28]]},type:"uber"},{id:"heart-empty",mesh:{positions:[[.48885714212693876,-.794714286849592,0],[.5657985484868551,-.7817611618310875,0],[.701989396895699,-.7116852688738363,0],[.8043900666848429,-.5944129472777329,0],[.860759486408228,-.44397991134854287,0],[.8678571426683674,-.36071428622959195,0],[.8633348212333358,-.2780647325400926,0],[.8063867184734099,-.10873465417319231,0],[.7017360486810518,.041322823719746736,0],[.6208571423155103,.12928571447040801,0],[1.428571261286038e-9,.7551428582216327,0],[-.6208571423155103,.12928571447040801,0],[-.7017360486810515,.04132868309475508,0],[-.8063867184734096,-.1086969867624245,0],[-.8633348212333354,-.27800446468286355,0],[-.8678571426683673,-.36071428622959195,0],[-.860794642658278,-.44397991134854287,0],[-.8044151782920216,-.5944129472777329,0],[-.7019642852885204,-.7116852688738363,0],[-.5657633922368049,-.7817611618310875,0],[-.48885714212693887,-.794714286849592,0],[-.4702254456717506,-.7954598225649426,0],[-.43339062419055807,-.7944330368491901,0],[-.41499999916428576,-.7922857154175511,0],[-.3566238830094627,-.7793967645062811,0],[-.2575502221536433,-.7346545769423637,0],[-.14620535592315054,-.6323348223319071,0],[-.09142857013061234,-.5501428579287756,0],[-.03099999861571434,-.44428571492040825,0],[-.017455355739222078,-.43078571490112255,0],[.017455358596364823,-.43078571490112255,0],[.031000001472857086,-.44428571492040825,0],[.09257143013224489,-.5522857150746939,0],[.1575223226357465,-.6434933044907046,0],[.2922059150714551,-.7517569765203672,0],[.4032784590917371,-.7901548560395071,0],[.39095703132301907,-.9235106039978724,0],[.2536746662719904,-.8846210950137445,0],[.13386997914771603,-.8109235502656051,0],[.03751618451229999,-.706676898330967,0],[1.428571261286038e-9,-.6444285723491837,0],[-.03677790040968287,-.706676898330967,0],[-.13273995411820005,-.8109235502656051,0],[-.2529966507185666,-.8846210950137445,0],[-.39085156162978796,-.9235106039978724,0],[-.46428571352040815,-.9285714298979593,0],[-.4884531242692187,-.9280290191828986,0],[-.49657142785224495,-.9275714298965306,0],[-.6014882806631193,-.9102433048717762,0],[-.7838532361853596,-.8174620547392316,0],[-.9182315845162795,-.6633415188047737,0],[-.9909893971855094,-.46727455423896375,0],[-1,-.3595714290851021,0],[-.9923816964176881,-.24816741106881057,0],[-.9215945869415637,-.04281222104330327,0],[-.8030917965937026,.12687583723482265,0],[-.7142857138775511,.22342857174775518,0],[-.025285712893265422,.9180000013114287,0],[-.019667409313810835,.9226049120322928,0],[-.006823659295462581,.9279040191827203,0],[1.428571261286038e-9,.9285714298979593,0],[.006823662152605214,.9279040191827203,0],[.01966741217095347,.9226049120322928,0],[.025285715750408277,.9180000013114287,0],[.7142857138775511,.22342857174775518,0],[.8030859372186943,.12686997785981433,0],[.9215569195307958,-.042849888454071394,0],[.9923214285604594,-.24822767892603964,0],[1,-.3595714290851021,0],[.9909893973085564,-.46727455423896375,0],[.9182315847046165,-.6633415188047737,0],[.7838532362983619,-.8174620547392316,0],[.6014882806806976,-.9102433048717762,0],[.49657142785224506,-.9275714298965306,0],[.48845312426921894,-.9280290191828986,0],[.46428571352040815,-.9285714298979593,0],[.46428571352040815,-.795428572564898,0]],cells:[[0,72,1],[0,73,72],[0,74,73],[0,76,74],[1,71,2],[1,72,71],[2,70,3],[2,71,70],[3,69,4],[3,70,69],[4,69,5],[5,68,6],[5,69,68],[6,67,7],[6,68,67],[7,66,8],[7,67,66],[8,65,9],[8,66,65],[9,64,10],[9,65,64],[10,56,11],[10,57,56],[10,63,57],[10,64,63],[11,55,12],[11,56,55],[12,54,13],[12,55,54],[13,53,14],[13,54,53],[14,52,15],[14,53,52],[15,52,16],[16,51,17],[16,52,51],[17,50,18],[17,51,50],[18,49,19],[18,50,49],[19,48,20],[19,49,48],[20,46,21],[20,47,46],[20,48,47],[21,45,22],[21,46,45],[22,44,23],[22,45,44],[23,44,24],[24,43,25],[24,44,43],[25,42,26],[25,43,42],[26,40,27],[26,41,40],[26,42,41],[27,31,28],[27,32,31],[27,40,32],[28,31,29],[29,31,30],[32,40,33],[33,38,34],[33,39,38],[33,40,39],[34,37,35],[34,38,37],[35,36,76],[35,37,36],[36,75,76],[57,62,58],[57,63,62],[58,61,59],[58,62,61],[59,61,60],[74,76,75]]},type:"uber"},{id:"heart",mesh:{positions:[[.4183825632646301,-.9271686278188974,0],[.27194353392002957,-.8934536078997174,0],[.14404154164889715,-.8225372699229582,0],[.04067701560617398,-.7206209497160395,0],[7143653138474981e-20,-.6599757137223393,0],[-.04053414255456589,-.7206209497160395,0],[-.14389866888748803,-.8225372699229582,0],[-.2718006622524485,-.8934536078997174,0],[-.4182396940302584,-.9271686278188974,0],[-.49653546538048565,-.9281377260608263,0],[-.601453953155663,-.910987226422565,0],[-.7838001256928825,-.8189521924071781,0],[-.9181629600041155,-.6660221835767475,0],[-.990947735039195,-.471497685735403,0],[-1,-.3646689052494289,0],[-.9923007893200966,-.25415208230345615,0],[-.9214885324387129,-.05037190099399069,0],[-.8030308520873801,.11800619792272653,0],[-.7142653038481758,.21380098710993928,0],[-.025216084078051537,.9177084096512848,0],[-.019597379154503658,.9222913263012826,0],[-.006752711641553666,.927492590692171,0],[7143653138474981e-20,.9281377260608263,0],[.0068955847043232765,.927492590692171,0],[.0197402522172736,.9222913263012826,0],[.02535895714082148,.9177084096512848,0],[.7144081711962516,.21380098710993928,0],[.8032144589526806,.1180003381291529,0],[.9216866492690523,-.05040957109553413,0],[.992403475226526,-.2542123544659257,0],[1,-.3646689052494289,0],[.9909948924665901,-.4714918259418297,0],[.9182709476913236,-.6659845134752039,0],[.7839354590583199,-.8188894089046057,0],[.6015965414718096,-.9109462078675511,0],[.49667833272856154,-.9281377260608263,0]],cells:[[0,33,1],[0,35,33],[1,33,2],[2,32,3],[2,33,32],[3,32,4],[4,12,5],[4,13,12],[4,14,13],[4,15,14],[4,16,15],[4,17,16],[4,18,17],[4,26,18],[4,27,26],[4,28,27],[4,29,28],[4,30,29],[4,31,30],[4,32,31],[5,12,6],[6,11,7],[6,12,11],[7,11,8],[8,11,9],[9,11,10],[18,26,19],[19,21,20],[19,22,21],[19,25,22],[19,26,25],[22,25,23],[23,25,24],[33,35,34]]},type:"uber"},{id:"help",mesh:{positions:[[-.1022443496692978,-.9942956543090986,0],[-.2973697677779577,-.9538219518288636,0],[-.47665980645626477,-.8778496445139828,0],[-.6360932603556931,-.7702844243203726,0],[-.7716489241277167,-.6350319832039493,0],[-.8793055924238096,-.47599801312062917,0],[-.9550420598954457,-.2970882060263288,0],[-.9948371211940991,-.10220825387696442,0],[-.999999997857143,-2.142857113973662e-9,0],[-.9948371211940991,.10224434828083528,0],[-.9550420598954457,.2973697676220566,0],[-.8793055924238096,.47665980720647405,0],[-.7716489241277167,.6360932617357853,0],[-.6360932603556931,.771648925911687,0],[-.47665980645626477,.8793055944358772,0],[-.2973697677779577,.9550420620100522,0],[-.1022443496692978,.9948371233359097,0],[0,1,0],[.10228358655537463,.9948371233359097,0],[.29767581548935523,.9550420620100522,0],[.47737914936766956,.8793055944358772,0],[.6372468248063463,.771648925911687,0],[.7731320784214137,.6360932617357853,0],[.8808881468289008,.47665980720647405,0],[.9563682666448361,.2973697676220566,0],[.9954256744852488,.10224434828083528,0],[.999999997857143,-2.142857113973662e-9,0],[.9942187478695313,-.1029867136998639,0],[.953483256885393,-.29924278193905285,0],[.8771763374060507,-.47922066942127106,0],[.7692890608515235,-.6389343270378723,0],[.6338124986418303,-.7743977056802108,0],[.4747377221969905,-.8816247562396407,0],[.29605580293702344,-.9566294296075156,0],[.10175781228194783,-.99542567667519,0],[.1400491068427519,.5496116081079749,0],[.12104017831205656,.5686205366386701,0],[.10714285691326539,.5714285723469388,0],[-.10714285691326528,.5714285723469388,0],[-.12104017831205678,.5686205366386701,0],[-.140049106842752,.5496116081079749,0],[-.14285714255102047,.5357142867091835,0],[-.14285714255102047,.3214285728826529,0],[-.140049106842752,.30753125148386173,0],[-.12104017831205678,.2885223229531664,0],[-.10714285691326528,.2857142872448979,0],[.10714285691326539,.2857142872448979,0],[.12104017831205656,.2885223229531664,0],[.1400491068427519,.30753125148386173,0],[.14285714255102036,.3214285728826529,0],[.42276925132620885,-.08529910910293037,0],[.37979213088258834,.016852676392458577,0],[.30262974265507914,.09404017622705685,0],[.20045619376687973,.1370491047063236,0],[.14285714255102036,.14285714040816333,0],[-.10714285691326528,.14285714040816333,0],[-.12104017831205678,.14004910469989484,0],[-.140049106842752,.12104017616919949,0],[-.14285714255102047,.1071428547704083,0],[-.14285714255102047,-.10714285905612242,0],[-.140049106842752,-.12104018045491383,0],[-.12104017831205678,-.14004910898560907,0],[-.10714285691326528,-.14285714469387745,0],[.14285714255102036,-.14285714469387745,0],[.14285714255102036,-.2857142872448979,0],[-.24999999946428575,-.2857142872448979,0],[-.26389732086307727,-.2885223229531664,0],[-.2829062493937724,-.3075312514838615,0],[-.28571428510204083,-.32142857288265303,0],[-.28571428510204083,-.5357142867091836,0],[-.2829062493937724,-.5496116081079752,0],[-.26389732086307727,-.5686205366386703,0],[-.24999999946428575,-.5714285723469388,0],[.14285714255102036,-.5714285723469388,0],[.20045619376687973,-.5656263960200862,0],[.30262974265507914,-.5226492755764658,0],[.37979213088258834,-.4454868873489566,0],[.42276925132620885,-.3433133384607572,0],[.42857142765306133,-.2857142872448979,0],[0,-1,0],[.14285714255102036,.5357142867091835,0],[.42857142765306133,-.14285714469387745,0]],cells:[[0,72,1],[0,73,72],[0,79,73],[1,71,2],[1,72,71],[2,70,3],[2,71,70],[3,69,4],[3,70,69],[4,68,5],[4,69,68],[5,68,6],[6,67,7],[6,68,67],[7,67,8],[8,58,9],[8,66,58],[8,67,66],[9,58,10],[10,43,11],[10,57,43],[10,58,57],[11,42,12],[11,43,42],[12,41,13],[12,42,41],[13,40,14],[13,41,40],[14,40,15],[15,39,16],[15,40,39],[16,38,17],[16,39,38],[17,37,18],[17,38,37],[18,36,19],[18,37,36],[19,35,20],[19,36,35],[20,35,21],[21,35,80],[21,80,22],[22,49,52],[22,52,23],[22,80,49],[23,51,24],[23,52,51],[24,51,25],[25,50,26],[25,51,50],[26,50,27],[27,50,81],[27,81,28],[28,78,29],[28,81,78],[29,77,30],[29,78,77],[30,76,31],[30,77,76],[31,75,32],[31,76,75],[32,74,33],[32,75,74],[33,73,34],[33,74,73],[34,73,79],[43,56,44],[43,57,56],[44,55,45],[44,56,55],[45,55,46],[46,54,47],[46,55,54],[47,53,48],[47,54,53],[48,52,49],[48,53,52],[58,66,59],[59,65,60],[59,66,65],[60,65,61],[61,65,62],[62,64,63],[62,65,64]]},type:"uber"},{id:"hipchat",mesh:{positions:[[.4558990981284414,.24354557785843067,0],[.27332756082629994,.353659352269384,0],[.1017743361646053,.3982046021280408,0],[.0021666695420641258,.40466667933508493,0],[-.0021666628744757555,.40466667933508493,0],[-.10178808278187168,.3982494426534156,0],[-.27335904711612824,.3539911396331276,0],[-.4559401022087136,.24444206312564348,0],[-.523458331447656,.17016667137565092,0],[-.5313300765653768,.15963476955897474,0],[-.5440423164804618,.1402428420624984,0],[-.546124998447702,.12837500367759166,0],[-.5435006495116701,.11209375396669412,0],[-.5236425768935471,.0897968793925341,0],[-.5071666657915457,.08650000445894965,0],[-.5004726553185561,.08783659288813353,0],[-.4859440091811442,.09558789429721981,0],[-.3894381490689005,.16493424887865735,0],[-.1477675755600295,.2638756557573252,0],[-.0004166642705020207,.2796666714173233,0],[.14864583705780632,.26432682742868324,0],[.39168229768182083,.16628776389273311,0],[.4799583375735028,.10004166992753405,0],[.48603646303059733,.0941959666809354,0],[.499411463686938,.08334831058623036,0],[.5063333339167473,.08141667002129707,0],[.5221660167955722,.08468034184892712,0],[.5431126319359483,.1061139356682724,0],[.5461250017814963,.12116667045885769,0],[.5440358132115932,.13399154008562555,0],[.5312949335558141,.15759440448371181,0],[.5564420650946662,.7358554734775412,0],[.558857427143469,.7415403760819932,0],[.5591666714589958,.7443750106785595,0],[.5582057334009758,.7483483162380531,0],[.551643234468832,.7534511717078219,0],[.5467916772827177,.754166664374683,0],[.4924290414660242,.740095051786743,0],[.33295378177178825,.6550612052324563,0],[.26108333643792925,.6024583406989347,0],[.2518717481702264,.5965553441409106,0],[.22766732175202353,.5923274799511868,0],[.21229167099018098,.5944166789391965,0],[.16084570704920775,.6041875060581294,0],[.0546100293938554,.6156510434963466,0],[3.3337941296451845e-9,.6171250016981513,0],[-.1677389297507882,.6031634132989198,0],[-.46535742061131635,.499755862035687,0],[-.6901790360538178,.3141139357763605,0],[-.7949117024347887,.13420695346271605,0],[-.8280358887415664,7788408209012922e-20,0],[-.8323333334166783,-.07020833046835383,0],[-.8280358887415664,-.14045740481661959,0],[-.7949117024347887,-.27452318060478365,0],[-.6901790360538178,-.45435994267092833,0],[-.46535742061131635,-.639946694909217,0],[-.1677389297507882,-.7433322750229593,0],[3.3337941296451845e-9,-.7572916664062139,0],[.16773893436080067,-.7433322750229593,0],[.46535742329397856,-.639946694909217,0],[.69017903868439,-.45435994267092833,0],[.7949117055048749,-.27452318060478365,0],[.8280358920395487,-.14045740481661959,0],[.8323333367504724,-.07020833046835383,0],[.8262312047192606,.013455976792697796,0],[.7795484255646257,.1712045131189907,0],[.6916371309427276,.31228312810990916,0],[.5681887264403886,.43201604127630033,0],[.49491667222993585,.48241667827243784,0],[.48473698129391396,.49002669832646034,0],[.46915885418034065,.5122467436852309,0],[.46666666666666656,.5262083324686301,0],[.473374999822892,.566257162708994,0],[.5196822945147164,.6783704430991748,0],[.7702148530367656,.7813151100952208,0],[.6829570354768213,.6803307318174239,0],[.653624996989167,.6151666642913383,0],[.6511920616775271,.6021171893680962,0],[.6581543012904869,.5801276138926204,0],[.6670416685106717,.5712500094804773,0],[.7400264517233572,.5087290133681293,0],[.8622050001342372,.3657456135563345,0],[.948537843657667,.2023754941868111,0],[.9940757652518899,.022860843929642136,0],[1,-.07162499632240815,0],[.99483673094205,-.15982419497799605,0],[.9550390013636181,-.3281478853164013,0],[.8792984006910698,-.48281386085464195,0],[.7716373899515174,-.6203523949889522,0],[.6360784301720728,-.7372937611155665,0],[.47664398237984806,-.8301682326307197,0],[.2973565076019544,-.8955060829306462,0],[.10223846686550542,-.9298375854115802,0],[3.3337941296451845e-9,-.9342916666562485,0],[-.10223846137158166,-.9298375854115802,0],[-.297356504025614,-.8955060829306462,0],[-.4766439802132071,-.8301682326307197,0],[-.6360784289853854,-.7372937611155665,0],[-.7716373893931722,-.6203523949889522,0],[-.8792984004875914,-.48281386085464195,0],[-.9550390013196668,-.3281478853164013,0],[-.9948367309404222,-.15982419497799605,0],[-1,-.07162499632240815,0],[-.9948367309404222,.016619143394507273,0],[-.9550390013196668,.18502148632456958,0],[-.8792984004875914,.3397519553192326,0],[-.7716373893931722,.4773418000620453,0],[-.6360784289853854,.5943222702365587,0],[-.4766439802132071,.6872246155263222,0],[-.297356504025614,.7525800856148859,0],[-.10223846137158166,.7869199301858006,0],[3.3337941296451845e-9,.7913750084282483,0],[.05377734721825278,.7901503974591154,0],[.1590351599441957,.7805292965085756,0],[.21037500434435064,.7722499977288529,0],[.2222929725763756,.7711796896025044,0],[.24284765978271516,.775367191962205,0],[.365390631140172,.8394401042089904,0],[.6337031300306435,.9219765622701509,0],[.7710000074176921,.9342916666562485,0],[.8077474012865611,.928068359929927,0],[.8463515716464467,.8894498719656325,0],[.8507083437618586,.864500001291845,0],[.8486308695718852,.8493619832004272,0],[.8337102953441646,.8252421918684424,0],[.5234166790225414,.169083336604619,0],[.5543750090116626,.7328333317081087,0],[.8220000081677958,.8166666716673576,0]],cells:[[0,1,21],[0,21,125],[1,2,20],[1,20,21],[2,3,19],[2,19,20],[3,4,19],[4,5,19],[5,6,18],[5,18,19],[6,7,17],[6,17,18],[7,8,17],[8,9,16],[8,16,17],[9,10,16],[10,11,16],[11,12,16],[12,13,16],[13,14,15],[13,15,16],[21,22,125],[22,23,29],[22,29,30],[22,30,125],[23,24,26],[23,26,27],[23,27,28],[23,28,29],[24,25,26],[31,75,32],[31,126,75],[32,75,33],[33,75,34],[34,74,118],[34,75,74],[34,118,35],[35,118,36],[36,117,37],[36,118,117],[37,117,38],[38,116,39],[38,117,116],[39,41,40],[39,42,41],[39,115,42],[39,116,115],[42,114,43],[42,115,114],[43,113,44],[43,114,113],[44,112,45],[44,113,112],[45,110,46],[45,111,110],[45,112,111],[46,109,47],[46,110,109],[47,107,48],[47,108,107],[47,109,108],[48,105,49],[48,106,105],[48,107,106],[49,104,50],[49,105,104],[50,103,51],[50,104,103],[51,102,52],[51,103,102],[52,100,53],[52,101,100],[52,102,101],[53,99,54],[53,100,99],[54,97,55],[54,98,97],[54,99,98],[55,95,56],[55,96,95],[55,97,96],[56,94,57],[56,95,94],[57,92,58],[57,93,92],[57,94,93],[58,91,59],[58,92,91],[59,89,60],[59,90,89],[59,91,90],[60,87,61],[60,88,87],[60,89,88],[61,86,62],[61,87,86],[62,84,63],[62,85,84],[62,86,85],[63,83,64],[63,84,83],[64,82,65],[64,83,82],[65,81,66],[65,82,81],[66,80,67],[66,81,80],[67,78,68],[67,79,78],[67,80,79],[68,71,69],[68,72,71],[68,78,72],[69,71,70],[72,77,73],[72,78,77],[73,76,126],[73,77,76],[74,119,118],[74,127,119],[75,126,76],[119,127,120],[120,127,121],[121,127,122],[122,124,123],[122,127,124]]},type:"uber"},{id:"home",mesh:{positions:[[.11160331523292366,-.8180908831094598,0],[.08578567090597278,-.8354217276364675,0],[.029756269648471223,-.8548647827950842,0],[0,-.8572449271220348,0],[-.02975626964847089,-.8548647827950842,0],[-.08578567090597311,-.8354217276364675,0],[-.11160331523292377,-.8180908831094598,0],[-.9865675907402115,-.11546156044584162,0],[-.9921629394112603,-.11001134252643605,0],[-.9990666976278937,-.09675309016861956,0],[-1,-.08945412975135747,0],[-.9996003322377822,-.08321350743069435,0],[-.9959608995427265,-.07110736996284646,0],[-.9924264075450129,-.06559016861960551,0],[-.9528436696198914,-.014718490997427799,0],[-.9471098885395828,-.008763664618462412,0],[-.9330701629036868,-.0011945377250643632,0],[-.9254072592169191,-.00014289797084877478,0],[-.919318465990283,-.0007412832237782333,0],[-.9076231601886253,-.005206844812803682,0],[-.9022577879394112,-.008859674192626416,0],[-.7144898542440696,-.1596170334381252,0],[-.7144898542440696,.7143469562732208,0],[-.7032545012860818,.7699521291797659,0],[-.6271970563018006,.8460095741640467,0],[-.5715918833952558,.8572449271220348,0],[-.14289797084881395,.8572449271220348,0],[-.14289797084881395,.46427550728779643,0],[-.140089132609317,.45037421406116024,0],[-.12107477136324662,.43135985281509004,0],[-.10717347813661049,.428551014575593,0],[.10717347813661027,.428551014575593,0],[.12107477136324651,.43135985281509004,0],[.14008913260931677,.45037421406116024,0],[.14289797084881384,.46427550728779643,0],[.14289797084881384,.8572449271220348,0],[.5715918833952556,.8572449271220348,0],[.6271970563018006,.8460095741640467,0],[.7032545012860816,.7699521291797659,0],[.7144898542440696,.7143469562732208,0],[.7144898542440696,-.1596170334381252,0],[.90240068591026,-.008859674192626416,0],[.9077035402972278,-.005206844812803682,0],[.9193809838525293,-.0007412832237782333,0],[.9254072592169191,-.00014289797084877478,0],[.9331304479851388,-.0011945377250643632,0],[.9471299835667335,-.008763664618462412,0],[.9528436696198914,-.014718490997427799,0],[.9924264075450127,-.06559016861960551,0],[.9959608995427263,-.07110736996284646,0],[.9996003322377822,-.08321350743069435,0],[1,-.08945412975135747,0],[.9990689304086884,-.09675309016861956,0],[.992223224492712,-.11001134252643605,0],[.9867104887110603,-.11546156044584162,0]],cells:[[0,3,1],[0,6,3],[0,31,6],[0,40,31],[0,54,40],[1,3,2],[3,5,4],[3,6,5],[6,21,7],[6,30,21],[6,31,30],[7,11,8],[7,13,11],[7,20,13],[7,21,20],[8,10,9],[8,11,10],[11,13,12],[13,20,14],[14,19,15],[14,20,19],[15,18,16],[15,19,18],[16,18,17],[21,28,22],[21,29,28],[21,30,29],[22,24,23],[22,25,24],[22,27,25],[22,28,27],[25,27,26],[31,40,32],[32,40,33],[33,39,34],[33,40,39],[34,36,35],[34,39,36],[36,39,37],[37,39,38],[40,54,41],[41,46,42],[41,47,46],[41,48,47],[41,54,48],[42,46,43],[43,45,44],[43,46,45],[48,50,49],[48,54,50],[50,53,51],[50,54,53],[51,53,52]]},type:"uber"},{id:"id-card",mesh:{positions:[[-.8571428571428572,-.7142857142857143,0],[-.9127321428571429,-.7030535714285715,0],[-.9887678571428571,-.6270178571428572,0],[-1,-.5714285714285715,0],[-1,.5714285714285715,0],[-.9887678571428571,.6270178571428573,0],[-.9127321428571429,.7030535714285713,0],[-.8571428571428572,.7142857142857143,0],[.8571428571428572,.7142857142857143,0],[.9127321428571429,.7030535714285713,0],[.9887678571428571,.6270178571428573,0],[1,.5714285714285715,0],[1,-.5714285714285715,0],[.9887678571428571,-.6270178571428572,0],[.9127321428571429,-.7030535714285715,0],[-.3694888392857143,-.42563616071428556,0],[-.28877008928571435,-.34481919642857156,0],[-.2768571428571428,-.28571428571428575,0],[-.28877008928571435,-.22663169642857148,0],[-.3694888392857143,-.1459129464285715,0],[-.4285714285714286,-.134,0],[-.4876540178571428,-.1459129464285715,0],[-.5683727678571429,-.22663169642857148,0],[-.5802857142857143,-.28571428571428575,0],[-.5683727678571429,-.34481919642857156,0],[-.4876540178571428,-.42563616071428556,0],[-.14847321428571436,.38493749999999993,0],[-.18649107142857146,.4229553571428573,0],[-.2142857142857143,.42857142857142866,0],[-.6428571428571428,.42857142857142866,0],[-.6706517857142857,.4229553571428573,0],[-.7086696428571428,.38493749999999993,0],[-.7142857142857143,.35714285714285715,0],[-.7142857142857143,.06671428571428582,0],[-.6909776785714286,.05461607142857166,0],[-.53721875,.0013839285714283597,0],[-.4285714285714286,-.010714285714285725,0],[-.319984375,.0013839285714283597,0],[-.16618526785714283,.05461607142857166,0],[-.1428571428571429,.06671428571428582,0],[.7142857142857142,.28571428571428564,0],[.7142857142857142,.42857142857142866,0],[.1428571428571428,.42857142857142866,0],[.7142857142857142,0,0],[.7142857142857142,.14285714285714282,0],[.1428571428571428,.14285714285714282,0],[.7142857142857142,-.4285714285714286,0],[.7142857142857142,-.14285714285714282,0],[.1428571428571428,-.14285714285714282,0],[-.4285714285714286,-.43757142857142856,0],[-.1428571428571429,.35714285714285715,0],[.1428571428571428,-.4285714285714286,0],[.1428571428571428,0,0],[.1428571428571428,.28571428571428564,0],[.8571428571428572,-.7142857142857143,0]],cells:[[0,2,1],[0,3,2],[0,15,49],[0,24,3],[0,25,24],[0,49,25],[0,51,15],[0,54,51],[3,23,33],[3,24,23],[3,33,4],[4,6,5],[4,7,6],[4,30,7],[4,31,30],[4,32,31],[4,33,32],[7,28,42],[7,29,28],[7,30,29],[7,42,8],[8,11,9],[8,41,11],[8,42,41],[9,11,10],[11,40,44],[11,41,40],[11,43,12],[11,44,43],[12,43,47],[12,46,54],[12,47,46],[12,54,13],[13,54,14],[15,51,16],[16,51,17],[17,48,18],[17,51,48],[18,37,19],[18,38,37],[18,48,38],[19,36,20],[19,37,36],[20,36,21],[21,35,22],[21,36,35],[22,33,23],[22,34,33],[22,35,34],[26,42,27],[26,50,42],[27,42,28],[38,48,39],[39,45,50],[39,48,52],[39,52,45],[40,53,44],[42,50,53],[43,52,47],[44,53,45],[45,53,50],[46,51,54],[47,52,48]]},type:"uber"},{id:"info",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258928,0],[.14004910714285712,.549611607142857,0],[.12104017857142835,.5686205357142857,0],[.1071428571428572,.5714285714285714,0],[-.1071428571428571,.5714285714285714,0],[-.12104017857142857,.5686205357142857,0],[-.14004910714285723,.549611607142857,0],[-.1428571428571429,.5357142857142858,0],[-.1428571428571429,-.1071428571428571,0],[-.14004910714285723,-.12104017857142857,0],[-.12104017857142857,-.14004910714285723,0],[-.1071428571428571,-.1428571428571429,0],[.1071428571428572,-.1428571428571429,0],[.12104017857142835,-.14004910714285723,0],[.14004910714285712,-.12104017857142857,0],[.1428571428571428,-.1071428571428571,0],[.14004910714285712,-.30753125000000003,0],[.12104017857142835,-.28852232142857137,0],[.1071428571428572,-.2857142857142857,0],[-.1071428571428571,-.2857142857142857,0],[-.12104017857142857,-.28852232142857137,0],[-.14004910714285723,-.30753125000000003,0],[-.1428571428571429,-.3214285714285714,0],[-.1428571428571429,-.5357142857142857,0],[-.14004910714285723,-.5496116071428572,0],[-.12104017857142857,-.5686205357142857,0],[-.1071428571428571,-.5714285714285714,0],[.1071428571428572,-.5714285714285714,0],[.12104017857142835,-.5686205357142857,0],[.14004910714285712,-.5496116071428572,0],[.1428571428571428,-.5357142857142857,0],[0,-1,0],[.1428571428571428,-.3214285714285714,0],[.1428571428571428,.5357142857142858,0]],cells:[[0,59,1],[0,60,59],[0,65,60],[1,58,2],[1,59,58],[2,58,3],[3,57,4],[3,58,57],[4,56,5],[4,57,56],[5,55,6],[5,56,55],[6,42,7],[6,43,42],[6,55,43],[7,42,8],[8,42,9],[9,42,10],[10,42,11],[11,41,12],[11,42,41],[12,41,13],[13,40,14],[13,41,40],[14,40,15],[15,39,16],[15,40,39],[16,38,17],[16,39,38],[17,37,18],[17,38,37],[18,36,19],[18,37,36],[19,35,20],[19,36,35],[20,35,21],[21,35,67],[21,67,22],[22,67,23],[23,49,24],[23,67,49],[24,49,25],[25,49,26],[26,49,27],[27,49,28],[28,48,50],[28,49,48],[28,50,29],[29,50,66],[29,66,30],[30,64,31],[30,66,64],[31,63,32],[31,64,63],[32,63,33],[33,62,34],[33,63,62],[34,61,65],[34,62,61],[43,54,44],[43,55,54],[44,53,45],[44,54,53],[45,52,46],[45,53,52],[46,51,47],[46,52,51],[47,50,48],[47,51,50],[60,65,61]]},type:"uber"},{id:"instagram",mesh:{positions:[[.5923806979055599,.12187630346064382,0],[.5013907894665719,.3380976586602906,0],[.338061037007755,.5014127624580931,0],[.12185237731432075,.5923841159264633,0],[0,.6046666678722403,0],[-.12187809234536107,.5923841159264633,0],[-.33811083973055267,.5014127624580931,0],[-.501441243507901,.3380976586602906,0],[-.5924239910368444,.12187630346064382,0],[-.6047083335079888,0,0],[-.6039746095000833,-.029689453740748273,0],[-.598257161636358,-.08784961012613457,0],[-.5933750005802172,-.11625000044792355,0],[-1,-.11625000044792355,0],[-1,.6874999984374759,0],[-.9936542968632974,.7504899889217262,0],[-.946650390553954,.8622375480396909,0],[-.8622558592728663,.9466394039703012,0],[-.7505019531114419,.9936525878495905,0],[-.6875000001041682,1,0],[.6874999984374759,1,0],[.7504540997022418,.9936525878495905,0],[.8621826155608883,.9466394039703012,0],[.9466064444830196,.8622375480396909,0],[.9936474608182353,.7504899889217262,0],[1,.6874999984374759,0],[1,-.11625000044792355,0],[.5933333282777007,-.11625000044792355,0],[.5982154960006101,-.08784961012613457,0],[.6039329446976807,-.029689453740748273,0],[-.6875000001041682,-1,0],[-.7505019531114419,-.9936508789107545,0],[-.8622558592728663,-.9466284180018926,0],[-.946650390553954,-.862219238352764,0],[-.9936542968632974,-.7504780274436417,0],[-1,-.6875000001041682,0],[-1,-.34883333428195895,0],[-.49375000046875717,-.34883333428195895,0],[-.44945947286899335,-.40425813880999184,0],[-.3431713866303088,-.49779915415639076,0],[-.2169653318672461,-.5645511070744701,0],[-.07527099601320264,-.6000608725857153,0],[0,-.6047083335079888,0],[.0752674967996545,-.6000608725857153,0],[.21694116245549244,-.5645511070744701,0],[.3431245924592765,-.49779915415639076,0],[.44940762873809437,-.40425813880999184,0],[.4937083248328562,-.34883333428195895,0],[1,-.34883333428195895,0],[1,-.6875000001041682,0],[.9936474608182353,-.7504780274436417,0],[.9466064444830196,-.862219238352764,0],[.8621826155608883,-.9466284180018926,0],[.7504540997022418,-.9936508789107545,0],[.8358561157503992,-.5922968747808561,0],[.8061308549007944,-.5625364578219106,0],[.7844166605575456,-.5581249993906158,0],[.6169166714535452,-.5581249993906158,0],[.5952727906831643,-.5625247391274779,0],[.5655006541183143,-.5922617186975578,0],[.5610833361965715,-.6139583329808974,0],[.5610833361965715,-.7814166664493023,0],[.5654947946539082,-.8031132814357775,0],[.5952552122899475,-.8328502605371003,0],[.6169166714535452,-.8372500000395839,0],[.7844166605575456,-.8372500000395839,0],[.8060956981143605,-.8328561197671275,0],[.8358443968215883,-.8031308591258588,0],[.8402499958145193,-.7814166664493023,0],[.3645240907670637,-.07498893249063343,0],[.3085384127949695,-.2080371098562085,0],[.20803710965112732,-.3085384120950889,0],[.07498893208372648,-.3645240892403482,0],[0,-.37208333403820515,0],[-.0749871420987317,-.3645240892403482,0],[-.20802392606129583,-.3085384120950889,0],[-.30850992858756154,-.2080371098562085,0],[-.36448421232980954,-.07498893249063343,0],[-.372041666735765,0,0],[-.36448421232980954,.07498714169182463,0],[-.30850992858756154,.20802392585621443,0],[-.20802392606129583,.3085099292874418,0],[-.0749871420987317,.36448421385652563,0],[0,.372041668402457,0],[.07498893208372648,.36448421385652563,0],[.20803710965112732,.3085099292874418,0],[.3085384127949695,.20802392585621443,0],[.3645240907670637,.07498714169182463,0],[.37208333570489716,0,0],[.6046666678722403,0,0],[.6874999984374759,-1,0],[.8402499958145193,-.6139583329808974,0]],cells:[[0,25,1],[0,26,25],[0,89,26],[1,20,2],[1,25,20],[2,20,3],[3,20,4],[4,19,5],[4,20,19],[5,19,6],[6,19,7],[7,14,8],[7,19,14],[8,13,9],[8,14,13],[9,13,10],[10,13,11],[11,13,12],[14,16,15],[14,19,16],[16,19,17],[17,19,18],[20,22,21],[20,25,22],[22,25,23],[23,25,24],[26,28,27],[26,29,28],[26,89,29],[30,32,31],[30,33,32],[30,35,33],[30,38,35],[30,39,38],[30,40,39],[30,41,40],[30,42,41],[30,90,42],[33,35,34],[35,37,36],[35,38,37],[42,90,43],[43,62,44],[43,90,62],[44,61,45],[44,62,61],[45,59,46],[45,60,59],[45,61,60],[46,58,47],[46,59,58],[47,56,48],[47,57,56],[47,58,57],[48,54,49],[48,55,54],[48,56,55],[49,54,91],[49,68,50],[49,91,68],[50,68,51],[51,66,52],[51,67,66],[51,68,67],[52,65,53],[52,66,65],[53,65,90],[62,90,63],[63,90,64],[64,90,65],[69,88,70],[70,88,71],[71,73,72],[71,88,73],[73,75,74],[73,76,75],[73,78,76],[73,88,78],[76,78,77],[78,80,79],[78,83,80],[78,88,83],[80,83,81],[81,83,82],[83,85,84],[83,88,85],[85,88,86],[86,88,87]]},type:"uber"},{id:"key",mesh:{positions:[[.9767969532284198,.6375640842361981,0],[.9646522800445074,.6120920519770192,0],[.9554851618690057,.6012004006295415,0],[.825441814520034,.5896965660563633,0],[.7664221414924237,.530676893028753,0],[.7372457494590003,.38296098821953645,0],[.5588529524546415,.32560853259216865,0],[.5015005018289413,.1472157355878099,0],[.321107031273401,-.033177728298840685,0],[.30700337176724446,-.05228044997572402,0],[.29761482561648944,-.09767578993772665,0],[.30226741813181923,-.12137379335987415,0],[.31881720654779167,-.18025800456732927,0],[.3355363257818058,-.3039659067890434,0],[.3351117061183335,-.3682894310827296,0],[.3159406000713676,-.49375312689645506,0],[.2111856271743764,-.7172494999424827,0],[.035047486688633445,-.8876031589276321,0],[-.1918732052074711,-.9849324767091282,0],[-.31793931537866194,-.9999999991663888,0],[-.4567674920164472,-.9885189586494867,0],[-.7030227533660462,-.88774969214655,0],[-.8880544820755103,-.7025929217569428,0],[-.9886361860582321,-.45627513956727217,0],[-1,-.31743914782447785,0],[-.9848224148138632,-.19138769097843514,0],[-.8873511226247045,.035433358244141795,0],[-.7169336402819819,.2114171500868416,0],[-.49342033450843514,.3160099588450241,0],[-.3679559874359587,.33511170528472267,0],[-.3037314544723859,.3355363252086986,0],[-.1801590140708268,.3188172071208993,0],[-.12137379419348526,.30226741896543025,0],[-.0977695720314452,.2976174314851031,0],[-.05237423206944225,.30707370854593613,0],[-.03317772913245187,.321273754347203,0],[.6012004014631529,.955485161035394,0],[.6120920528106302,.964652279210896,0],[.6375640850698097,.9767969523948086,0],[.6515505180008319,.979493163622897,0],[.8464488167840984,.9999999991663888,0],[.8650930523004563,.9998827725912542,0],[.899693127210093,.9876443181472344,0],[.9143047685418313,.9759919965788859,0],[.9759919974124975,.9143047677082198,0],[.9876443189808457,.8996931263764814,0],[.9998827734248659,.8650930514668448,0],[1,.8464488159504869,0],[-.5744935826125589,-.35666836993441686,0],[-.6629814115939267,-.4451093082857309,0],[-.6760586873089074,-.5098366130048798,0],[-.6629814115939267,-.5744675314289179,0],[-.5744935826125589,-.6628407388701544,0],[-.5098366138384909,-.6758919642351052,0],[-.4451093091193421,-.6628407388701544,0],[-.35666837076802804,-.5744675314289179,0],[-.34361454036807426,-.5098366130048798,0],[-.35666837076802804,-.4451093082857309,0],[-.4451093091193421,-.35666836993441686,0],[-.5098366138384909,-.343614539534463,0],[.9794931644565081,.6515505171672209,0]],cells:[[0,2,1],[0,60,2],[2,60,3],[3,36,4],[3,39,36],[3,40,39],[3,47,40],[3,60,47],[4,6,5],[4,36,6],[6,35,7],[6,36,35],[7,35,8],[8,34,9],[8,35,34],[9,33,10],[9,34,33],[10,33,57],[10,57,11],[11,57,12],[12,57,13],[13,57,14],[14,57,15],[15,56,16],[15,57,56],[16,55,17],[16,56,55],[17,55,18],[18,54,19],[18,55,54],[19,54,20],[20,53,21],[20,54,53],[21,51,22],[21,52,51],[21,53,52],[22,50,23],[22,51,50],[23,49,24],[23,50,49],[24,49,25],[25,48,26],[25,49,48],[26,48,27],[27,48,59],[27,59,28],[28,58,29],[28,59,58],[29,58,30],[30,58,31],[31,58,32],[32,58,33],[33,58,57],[36,38,37],[36,39,38],[40,42,41],[40,43,42],[40,44,43],[40,47,44],[44,47,45],[45,47,46]]},type:"uber"},{id:"layers",mesh:{positions:[[1,.27787294660728123,0],[1,.3552662423138648,0],[.9706258903294447,.3853075355680978,0],[.03858845592080362,.9272769893791588,0],[.019794615648159875,.9350668085183115,0],[-.019794615648159652,.9350668085183115,0],[-.0385884559208034,.9272769893791588,0],[-.9706258903294445,.3853075355680978,0],[-1,.3552662423138648,0],[-1,.27787294660728123,0],[-.9706258903294445,.24783165335304824,0],[-.9525939015814054,.237445227834178,0],[7212795499245139e-20,.7913879221739366,0],[.9527381574913898,.237445227834178,0],[7212795499245139e-20,.47489045566835564,0],[-.9525939015814054,-.0791964945813873,0],[-.9706258903294445,-.06866581315253269,0],[-1,-.038687631858917715,0],[-1,.038687631858917715,0],[-.9706258903294445,.06866581315253278,0],[-.0385884559208034,.6106352669635935,0],[-.019794615648159652,.6185062300521125,0],[.019794615648159875,.6185062300521125,0],[.03858845592080362,.6106352669635935,0],[.9706258903294447,.06866581315253278,0],[1,.038687631858917715,0],[1,-.038687631858917715,0],[.9706258903294447,-.06866581315253269,0],[.9706258903294447,-.24783165335304833,0],[1,-.27787294660728123,0],[1,-.3552662423138648,0],[.9706258903294447,-.3853075355680978,0],[.03858845592080362,-.9272769893791587,0],[.019794615648159875,-.9350668085183115,0],[-.019794615648159652,-.9350668085183115,0],[-.0385884559208034,-.9272769893791587,0],[-.9706258903294445,-.3853075355680978,0],[-1,-.3552662423138648,0],[-1,-.27787294660728123,0],[-.9706258903294445,-.24783165335304833,0],[-.0385884559208034,.2941378004580125,0],[-.019794615648159652,.3019276195971654,0],[.019794615648159875,.3019276195971654,0],[.03858845592080362,.2941378004580125,0],[.9527381574913898,-.0791964945813873,0],[.9706258903294447,.24783165335304824,0]],cells:[[0,1,2],[0,2,45],[2,3,12],[2,12,13],[2,13,45],[3,4,12],[4,5,12],[5,6,12],[6,7,12],[7,8,10],[7,10,11],[7,11,12],[8,9,10],[14,19,15],[14,20,19],[14,21,20],[14,22,21],[14,23,22],[14,24,23],[14,44,24],[15,19,16],[16,18,17],[16,19,18],[24,26,25],[24,27,26],[24,44,27],[28,30,29],[28,31,30],[28,43,31],[31,43,32],[32,35,33],[32,40,35],[32,43,40],[33,35,34],[35,39,36],[35,40,39],[36,39,37],[37,39,38],[40,42,41],[40,43,42]]},type:"uber"},{id:"layout",mesh:{positions:[[-.5,-.33333333333333337,0],[-.5,-1,0],[-.7333333333333334,-1,0],[-.7873675944010418,-.9945696614583334,0],[-.8828755696614584,-.954349609375,0],[-.954725341796875,-.8821451822916667,0],[-.9946239420572917,-.7865501302083333,0],[-1,-.7326666666666666,0],[.5,-.06166666666666665,0],[.5,1,0],[.7333333333333334,1,0],[.7870804850260418,.9945668131510417,0],[.8824361165364583,.9543078613281251,0],[.9544616699218753,.8819844563802086,0],[.9945829264322918,.7861473795572917,0],[1,.7320833333333334,0],[1,-.33333333333333337,0],[1,-.6666666666666667,0],[.9932084960937502,-.7342124837239583,0],[.9429106445312501,-.8535990397135417,0],[.8526245117187499,-.943409423828125,0],[.7331079101562501,-.9932803548177084,0],[.6657500000000001,-1,0],[-.16666666666666663,-1,0],[-.6657500000000001,1,0],[-.7331437988281251,.9932348632812502,0],[-.8526794433593751,.9431303710937502,0],[-.942943603515625,.8531860351562501,0],[-.993213623046875,.7341127929687501,0],[-1,.667,0],[-1,-.06166666666666665,0],[.16666666666666674,-.06166666666666665,0],[-1,-.33333333333333337,0],[-.16666666666666663,-.33333333333333337,0],[.16666666666666674,1,0],[1,-.06166666666666665,0]],cells:[[0,2,1],[0,7,2],[0,32,7],[2,5,3],[2,6,5],[2,7,6],[3,5,4],[8,15,9],[8,35,15],[9,15,10],[10,12,11],[10,13,12],[10,14,13],[10,15,14],[16,22,17],[16,33,22],[17,20,18],[17,21,20],[17,22,21],[18,20,19],[22,33,23],[24,25,29],[24,29,31],[24,31,34],[25,26,29],[26,27,29],[27,28,29],[29,30,31]]},type:"uber"},{id:"left-arrow-alt",mesh:{positions:[[.04688411378907008,.6751094351719661,0],[.037891926281576456,.5794844350922784,0],[.005083332504236105,.5399386413093237,0],[-.5049166662540971,.1276714309657678,0],[.8685833332238194,.12767143096576805,0],[.9197382811831152,.11763727106157262,0],[.9896731770747277,.049684335588278714,0],[1,-20877473975562425e-21,0],[.9896731770747277,-.04972608957268805,0],[.9197382811831152,-.11767902436889899,0],[.8685833332238194,-.12771318424705247,0],[-.5049166662540971,-.12771318424705272,0],[.005083332504236303,-.5400613629240094,0],[.037891926281576664,-.5795869197798639,0],[.04688411378907033,-.6753232560054775,0],[.02208333251840302,-.7198589347405073,0],[-.01856575605713781,-.7517149568503873,0],[-.11703580822252943,-.760497851649373,0],[-.16295833430246506,-.7363771530876059,0],[-.9525833332938196,-.0981585292224239,0],[-.9726660156022215,-.07792257222639394,0],[-.9968157552056798,-.027931428851401523,0],[-1,-20877473975929807e-21,0],[-.9968157552056798,.027889674137824477,0],[-.9726660156022215,.07788081798156696,0],[-.9525833332938196,.09811677427447212,0],[-.16295833430246534,.7364568581397555,0],[-.11703580822252971,.760497851649373,0],[-.01856575605713809,.7516921823712018,0],[.022083332518402755,.7199386414593236,0]],cells:[[0,29,1],[1,29,2],[2,26,3],[2,27,26],[2,28,27],[2,29,28],[3,11,4],[3,25,11],[3,26,25],[4,10,5],[4,11,10],[5,9,6],[5,10,9],[6,8,7],[6,9,8],[11,18,12],[11,19,18],[11,25,19],[12,15,13],[12,16,15],[12,17,16],[12,18,17],[13,15,14],[19,25,20],[20,23,21],[20,24,23],[20,25,24],[21,23,22]]},type:"uber"},{id:"left-arrow",mesh:{positions:[[-.6103034167041191,.03302779142322598,0],[-.6205566646111396,.017606112231779658,0],[-.6205566646111396,-.017438882908117903,0],[-.6103034167041191,-.03286056209956412,0],[.3464155439656342,-.9897467520929795,0],[.36183722315708056,-1,0],[.39688221829697845,-1,0],[.4123038974884245,-.9897467520929795,0],[.6103034167041191,-.791747232877285,0],[.6205566646111396,-.7762994241040165,0],[.6205566646111396,-.7411394588041011,0],[.6103034167041191,-.7256916500308328,0],[-.11547184798854486,8361466183104405e-20,0],[.6103034167041191,.7258588793544949,0],[.6205566646111396,.7412805585459412,0],[.6205566646111396,.7763255536858391,0],[.6103034167041191,.7917472328772852,0],[.4123038974884245,.9897467520929795,0],[.39688221829697845,1,0],[.36183722315708056,1,0],[.3464155439656342,.9897467520929795,0]],cells:[[0,1,3],[0,3,12],[0,12,20],[1,2,3],[3,4,12],[4,5,7],[4,7,8],[4,8,11],[4,11,12],[5,6,7],[8,9,11],[9,10,11],[12,13,20],[13,14,16],[13,16,17],[13,17,20],[14,15,16],[17,18,19],[17,19,20]]},type:"uber"},{id:"link",mesh:{positions:[[-.16833091877205286,.576652498859451,0],[-.2289286058685961,.637250185955994,0],[-.27422150841186527,.6742581074839742,0],[-.3779491436437448,.7165528749445231,0],[-.4882476939482952,.7165528749445231,0],[-.5919753291801749,.6742581074839742,0],[-.6372682317234438,.637250185955994,0],[-.6742643107165351,.591958834220865,0],[-.7165455438514966,.48824106776805976,0],[-.7165455438514966,.37795576982398016,0],[-.6742643107165351,.27423800337117465,0],[-.6372682317234438,.2289466516360461,0],[-.32233349818893786,-.08598808189845997,0],[-.3214673013513457,-.08512188506086793,0],[-.276308543712206,-.11914210421543492,0],[-.17445470766138654,-.1572886008834533,0],[-.06724297046866524,-.15544116544077635,0],[.03329803600017862,-.11343738598035613,0],[.07730806775508982,-.07732611352253949,0],[.09000890445837653,-.06352166535364911,0],[.11181044725870737,-.034017963433636056,0],[.12130364879778542,-.01856909470587942,0],[.13916895857312145,-.020518037590461558,0],[.15768786348828082,-.023961959522216025,0],[.1898668504327323,-.038875658459038176,0],[.20341189069453114,-.05025746234778827,0],[.3503405292710807,-.1971861009243382,0],[.33477436305490044,-.2191551310038128,0],[.3004749984350937,-.2614149347899275,0],[.2814778806825135,-.28149592644996335,0],[.19088319369480874,-.355488084436146,0],[-.016569539082902714,-.4400505507060688,0],[-.23715395126176553,-.4400505507060688,0],[-.44460668403947723,-.355488084436146,0],[-.5352013710271818,-.28149592644996335,0],[-.8414380446508677,.02477683870862224,0],[-.9154302026370502,.11536109298701969,0],[-.9999926689069732,.3228064946717051,0],[-.9999926689069732,.5433903429203353,0],[-.9154302026370502,.7508357446050202,0],[-.8414380446508677,.8414199988834179,0],[-.7508537198811909,.9154239994044897,0],[-.5434064854232492,1,0],[-.3228157290292672,1,0],[-.11535496024573803,.9154239994044897,0],[-.02475879294117236,.8414199988834179,0],[.1919708741313363,.6246903318109094,0],[.12716626749805054,.6277141257192222,0],[-.0025376860476325038,.6173716452495359,0],[.5351652794922827,.28145983491506343,0],[.4445810252138847,.35546383543613524,0],[.23713562352919937,.44003983603164554,0],[.016551775280569503,.44003983603164554,0],[-.1908936264041155,.35546383543613524,0],[-.2814778806825133,.28145983491506343,0],[-.30048007380718866,.2613997086736415,0],[-.3347895891711859,.21915456707357994,0],[-.3503405292710806,.19718610092433786,0],[-.20344798222943042,.05025746234778805,0],[-.189897866595536,.038875658459037954,0],[-.15770872890689436,.023961959522215803,0],[-.13920505010802073,.020518037590461446,0],[-.12130364879778509,.018569094705879197,0],[-.11181552263080212,.03401739950340299,0],[-.09002413057466181,.06350643923736299,0],[-.07730806775508937,.07729002198763957,0],[-.03330839821820566,.11341313698034505,0],[.06722710993086796,.15543045076635287,0],[.17444519133870848,.1572778862090296,0],[.2763070633953452,.11911785521542395,0],[.32146730135134627,.0850857935259679,0],[.3223334981889381,.08598808189845952,0],[.6372321401885443,-.22894665163604622,0],[.6742400617165248,-.274238003371175,0],[.7165348291770735,-.3779557698239805,0],[.7165348291770735,-.4882410677680601,0],[.6742400617165248,-.5919588342208656,0],[.6372321401885443,-.6372501859559944,0],[.5919407884534157,-.6742581074839746,0],[.4882230220006103,-.7165528749445234,0],[.3779377240565308,-.7165528749445234,0],[.27421995760372525,-.6742581074839746,0],[.22892860586859654,-.6372501859559944,0],[.16829482723715372,-.5766524988594511,0],[.06673324802948696,-.6035046008248044,0],[.00252245993134756,-.6173767206216316,0],[-.1271713428701453,-.6277293518355084,0],[-.19197087413133562,-.6246903318109098,0],[.024758792941172583,-.8414560904183178,0],[.11534311771084922,-.9154239994044897,0],[.3227903521687913,-1,0],[.5433811085627733,-1,0],[.7508418773463025,-.9154239994044897,0],[.8414380446508681,-.8414199988834181,0],[.9154302026370504,-.7508357446050204,0],[.9999926689069732,-.5433903429203353,0],[.9999926689069732,-.3228064946717053,0],[.9154302026370504,-.11536109298702013,0],[-.06673324802948652,.6035046008248042,0],[.8414380446508681,-.02477683870862235,0]],cells:[[0,98,1],[1,45,2],[1,98,45],[2,43,3],[2,44,43],[2,45,44],[3,43,4],[4,42,5],[4,43,42],[5,40,6],[5,41,40],[5,42,41],[6,40,7],[7,38,8],[7,39,38],[7,40,39],[8,37,9],[8,38,37],[9,37,10],[10,35,11],[10,36,35],[10,37,36],[11,34,12],[11,35,34],[12,14,13],[12,33,14],[12,34,33],[14,32,15],[14,33,32],[15,31,16],[15,32,31],[16,30,17],[16,31,30],[17,29,18],[17,30,29],[18,25,19],[18,29,25],[19,23,20],[19,24,23],[19,25,24],[20,22,21],[20,23,22],[25,27,26],[25,28,27],[25,29,28],[45,47,46],[45,48,47],[45,98,48],[49,50,71],[49,71,72],[49,72,99],[50,51,69],[50,69,71],[51,52,68],[51,68,69],[52,53,67],[52,67,68],[53,54,66],[53,66,67],[54,55,58],[54,58,65],[54,65,66],[55,56,58],[56,57,58],[58,59,64],[58,64,65],[59,60,64],[60,61,63],[60,63,64],[61,62,63],[69,70,71],[72,73,99],[73,74,96],[73,96,97],[73,97,99],[74,75,95],[74,95,96],[75,76,95],[76,77,93],[76,93,94],[76,94,95],[77,78,93],[78,79,91],[78,91,92],[78,92,93],[79,80,90],[79,90,91],[80,81,90],[81,82,88],[81,88,89],[81,89,90],[82,83,84],[82,84,88],[84,85,88],[85,86,88],[86,87,88]]},type:"uber"},{id:"linkedin",mesh:{positions:[[-.6675833333333334,-1,0],[-.7340693359375,-.9931783854166667,0],[-.8526429036458333,-.94280078125,0],[-.9427086588541668,-.8527669270833333,0],[-.9930947265625001,-.7342643229166665,0],[-.9999166666666668,-.6678333333333333,0],[-.9999166666666668,.6615,0],[-.9930947265625001,.7300214843749997,0],[-.9427086588541668,.8512207031249999,0],[-.8526429036458333,.942466796875,0],[-.7340693359375,.9931660156249997,0],[-.6675833333333334,1,0],[.6675833333333335,1,0],[.7340693359375,.9931783854166667,0],[.8526429036458333,.9428007812500001,0],[.9427086588541669,.8527669270833329,0],[.9930947265625003,.7342643229166665,0],[.9999166666666668,.6678333333333333,0],[.9999166666666668,-.6678333333333333,0],[.9951852213541668,-.7342643229166665,0],[.9474957682291666,-.8527669270833333,0],[.8586422526041665,-.94280078125,0],[.7403902994791667,-.9931783854166667,0],[-.39025,-.241,0],[-.39025,.6673333333333333,0],[-.6889166666666666,.6673333333333333,0],[-.6104114583333334,-.37739843750000013,0],[-.6961927083333334,-.4599036458333333,0],[-.7075833333333335,-.5210000000000001,0],[-.6953255208333335,-.5820000000000001,0],[-.6078098958333333,-.6644375,0],[-.5395833333333335,-.6765000000000001,0],[-.46868489583333345,-.6644375,0],[-.3829505208333333,-.5820000000000001,0],[-.3715833333333335,-.5210000000000001,0],[-.3802786458333333,-.4599036458333333,0],[-.4677942708333334,-.37739843750000013,0],[.3999166666666666,.6673333333333333,0],[.3999166666666666,.18200000000000016,0],[.39136979166666636,.0974895833333338,0],[.3428365885416667,.00896614583333366,0],[.2832545572916666,-.01945052083333343,0],[.24441666666666653,-.02316666666666667,0],[.18944010416666654,-.013565104166666786,0],[.11229947916666635,.04763802083333335,0],[.08891666666666649,.08883333333333332,0],[.08429166666666646,.1039895833333333,0],[.0774791666666666,.1412395833333333,0],[.07641666666666674,.16333333333333333,0],[.07641666666666674,.6673333333333333,0],[-.22224999999999995,.6673333333333333,0],[-.2213828124999999,.5376640625,0],[-.2196484375000001,-.06229947916666667,0],[-.22224999999999995,-.241,0],[.07641666666666674,-.241,0],[.07641666666666674,-.11033333333333328,0],[.11219270833333324,-.1598932291666667,0],[.2443697916666668,-.2450755208333334,0],[.35008333333333314,-.2596666666666666,0],[.4222405598958334,-.25350520833333334,0],[.5478753255208332,-.20355729166666647,0],[.6408304036458334,-.1019843749999999,0],[.6917776692708334,.0529635416666665,0],[.6985833333333333,.15100000000000002,0],[-.6889166666666666,-.241,0],[-.5395833333333335,-.3653333333333334,0],[.6739166666666666,-1,0],[.6985833333333333,.6673333333333333,0]],cells:[[0,30,1],[0,31,30],[0,32,31],[0,66,32],[1,30,2],[2,30,3],[3,29,4],[3,30,29],[4,29,5],[5,27,64],[5,28,27],[5,29,28],[5,64,6],[6,25,7],[6,64,25],[7,25,8],[8,25,9],[9,25,10],[10,25,11],[11,24,50],[11,25,24],[11,49,12],[11,50,49],[12,37,67],[12,49,37],[12,67,13],[13,67,14],[14,67,15],[15,67,16],[16,67,17],[17,62,18],[17,63,62],[17,67,63],[18,20,19],[18,21,20],[18,22,21],[18,59,66],[18,60,59],[18,61,60],[18,62,61],[18,66,22],[23,35,53],[23,36,35],[23,52,24],[23,53,52],[23,64,65],[23,65,36],[24,51,50],[24,52,51],[26,64,27],[26,65,64],[32,66,33],[33,54,34],[33,66,54],[34,53,35],[34,54,53],[37,49,38],[38,47,39],[38,48,47],[38,49,48],[39,41,40],[39,42,41],[39,43,42],[39,44,43],[39,46,44],[39,47,46],[44,46,45],[54,56,55],[54,57,56],[54,66,57],[57,66,58],[58,66,59]]},type:"uber"},{id:"location",mesh:{positions:[[-1,0,0],[.9368860306360303,-.9928196803196803,0],[.9507887945387947,-.9980644355644355,0],[.9587079587079586,-.9990009990009989,0],[.9737293956043958,-.9959103396603396,0],[.9964046370296369,-.9751186313686312,0],[1,-.96003996003996,0],[.9998361013986012,-.9546156968031967,0],[.9978224900099897,-.9435798576423574,0],[.9955044955044954,-.9380619380619379,0],[.001332001332001287,.9990009990009989,0],[.001332001332001287,.16650016650016655,0],[-.011735660173160412,.10171078921078928,0],[-.10030854562104563,.013091075591075618,0],[-.16516816516816513,0,0]],cells:[[0,1,14],[1,2,7],[1,7,9],[1,9,12],[1,12,13],[1,13,14],[2,3,4],[2,4,7],[4,5,6],[4,6,7],[7,8,9],[9,10,11],[9,11,12]]},type:"uber"},{id:"lock",mesh:{positions:[[-.5717144302771799,1,0],[-.6273315246975818,.9887622382298644,0],[-.7034052760763391,.9126884868511069,0],[-.7146430378464749,.857071392430705,0],[-.7146430378464749,.1424283603013745,0],[-.7034052760763391,.08681126588097277,0],[-.6273315246975818,.010737514502215495,0],[-.5717144302771799,-.0005002472679204173,0],[.5717144302771799,-.0005002472679204173,0],[.6273315246975818,.010737514502215495,0],[.7034052760763388,.08681126588097277,0],[.7146430378464749,.1424283603013745,0],[.7146430378464749,.857071392430705,0],[.7034052760763388,.9126884868511069,0],[.6273315246975818,.9887622382298644,0],[.42878582270788496,-.5607803889395566,0],[.4193380184216052,-.6529084845181471,0],[.349644689415121,-.8153233978914434,0],[.2253079671273005,-.9351947178978423,0],[.06203213231482052,-.996416176951283,0],[-.029300364551705493,-1,0],[-.11183633143167683,-.9855932430089137,0],[-.25575706453085706,-.911020242009634,0],[-.36242032950381015,-.7879408448165249,0],[-.42095908565628265,-.6313625552243622,0],[-.4287858227078849,-.5452011707145034,0],[-.4287858227078849,-.20060029786493327,0],[-.4244198003985415,-.17834140049550873,0],[-.394838045150684,-.14791993967818162,0],[-.37318659436342916,-.14342885483721524,0],[-.19867076452131993,-.14342885483721524,0],[-.17699698113913237,-.14791993967818162,0],[-.14731696247357104,-.17834140049550873,0],[-.14292860756929493,-.20060029786493327,0],[-.14292860756929493,-.5722146775451001,0],[-.1356705142161667,-.6439313396524871,0],[-.06755609967142455,-.7092720459065878,0],[0,-.7151432851143951,0],[.07135487406947733,-.7082067811282978,0],[.136936772348851,-.6407355453176174,0],[.14292860756929493,-.5722146775451001,0],[.14292860756929493,-.20060029786493327,0],[.14729686313813165,-.17834140049550873,0],[.1769366831328143,-.14791993967818162,0],[.19867076452132001,-.14342885483721524,0],[.37304366575585973,-.14342885483721524,0],[.3947174491380475,-.14791993967818162,0],[.42439746780360876,-.17834140049550873,0],[.42878582270788496,-.20060029786493327,0],[.5717144302771799,1,0]],cells:[[0,1,3],[0,3,7],[0,7,8],[0,8,49],[1,2,3],[3,4,7],[4,5,6],[4,6,7],[8,9,11],[8,11,49],[9,10,11],[11,12,49],[12,13,14],[12,14,49],[15,40,16],[15,41,40],[15,48,41],[16,39,17],[16,40,39],[17,38,18],[17,39,38],[18,38,19],[19,37,20],[19,38,37],[20,36,21],[20,37,36],[21,36,22],[22,35,23],[22,36,35],[23,35,24],[24,34,25],[24,35,34],[25,33,26],[25,34,33],[26,29,27],[26,30,29],[26,33,30],[27,29,28],[30,32,31],[30,33,32],[41,44,42],[41,45,44],[41,48,45],[42,44,43],[45,47,46],[45,48,47]]},type:"uber"},{id:"lost",mesh:{positions:[[.5066104470233912,-.4165423959745068,0],[.4991468938022159,-.4196488599274258,0],[.48341581394286237,-.4232354746710545,0],[.47530908198808497,-.4236888263478644,0],[.40398770686197616,-.4236888263478644,0],[.38098960068371257,-.4823565531941469,0],[.28616540440916616,-.5602437112257782,0],[.22232545105908397,-.5714770064688995,0],[.15856812583127589,-.5602437112257782,0],[.06380199256157093,-.4823565531941469,0],[.040806119575800937,-.4236888263478644,0],[-.04066318668047564,-.4236888263478644,0],[-.06372159093201213,-.4823565531941469,0],[-.15850559027765065,-.5602437112257782,0],[-.22232544677122568,-.5714770064688995,0],[-.2860827719990341,-.5602437112257782,0],[-.38084890526873916,-.4823565531941469,0],[-.40384477825450904,-.4236888263478644,0],[-.47516615338061774,-.4236888263478644,0],[-.48327288533539525,-.4232354746710545,0],[-.49900396519474877,-.4196488599274258,0],[-.5064675184159241,-.4165423959745068,0],[-.7473022219980753,-.2996267950663764,0],[-.8033704348136359,-.2659936279643257,0],[-.8982080324825464,-.17757609311457762,0],[-.9650673552196627,-.06576963160852506,0],[-.9980525978463685,.06365054750836222,0],[-1,.13316102834415983,0],[-.9884222244802878,.2148598020132061,0],[-.9239290402499729,.3627406624031457,0],[-.8139443601742536,.47954795022592983,0],[-.6700186023440691,.5528200775180161,0],[-.5889373249244708,.5692362097264406,0],[-.5166553690595055,.5714770064688995,0],[-.38130365273273137,.5447979302664859,0],[-.2634048593333914,.48178595539402386,0],[-.1691629837293568,.3886986749471847,0],[-.13285213849678867,.33283229297577127,0],[-.11585926702463945,.3099436164456018,0],[-.06799158308009334,.2816392856481224,0],[-.039662686428205585,.2778047791009178,0],[.039805619323530994,.2778047791009178,0],[.06813451597541897,.2816392856481224,0],[.11600219991996474,.3099436164456018,0],[.13299507139211397,.33283229297577127,0],[.16929977497683613,.3886986749471847,0],[.26350256736730504,.48178595539402386,0],[.38134887759414315,.5447979302664859,0],[.5166615107073516,.5714770064688995,0],[.5889373249244709,.5692362097264406,0],[.6700655007933942,.5528200775180161,0],[.814044856851379,.47954795022592983,0],[.9240295369270985,.3627406624031457,0],[.9884691229296128,.2148598020132061,0],[1,.13316102834415983,0],[.9980997753300218,.06365054750836222,0],[.9651753889591412,-.06576963160852506,0],[.8983434237261703,-.17757609311457762,0],[.8035130842460798,-.2659936279643257,0],[-.6010932354950902,.41750995564927434,0],[-.7132860508932024,.37037087261388746,0],[-.7981102712208468,.28581352679549815,0],[-.8453956327529385,.17398138280529113,0],[-.8517830340565633,.11100709418675142,0],[-.8453956327529385,.048038947031813654,0],[-.7981102712208468,-.06375411491728905,0],[-.7132860508932024,-.14825897913762393,0],[-.6010932354950902,-.19535898013190686,0],[-.5379118120586974,-.20172069895137734,0],[-.4759282531821517,-.19557672293234504,0],[-.36565548263200653,-.15003777032274246,0],[-.28152524769139986,-.06819271815699167,0],[-.2329976355670642,.04032415211782482,0],[-.2250410903131016,.10157380609391922,0],[-.2250410903131016,.12044038227958323,0],[-.2329976355670642,.18173721386243946,0],[-.28152524769139986,.29031494045840384,0],[-.36565548263200653,.3721873500529278,0],[-.4759282531821517,.4177335607558786,0],[.4760711819738628,.4177335607558786,0],[.3657984125961786,.3721873500529278,0],[.28166817923001997,.29031494045840384,0],[.23314056827814555,.18173721386243946,0],[.22518402320842723,.12044038227958323,0],[.22518402320842723,.10157380609391922,0],[.23314056827814555,.04032415211782482,0],[.28166817923001997,-.06819271815699167,0],[.3657984125961786,-.15003777032274246,0],[.4760711819738628,-.19557672293234504,0],[.5380547406661647,-.20172069895137734,0],[.6012361641025574,-.19535898013190686,0],[.7134289795006696,-.14825897913762393,0],[.798253199828314,-.06375411491728905,0],[.8455385613604056,.048038947031813654,0],[.8519259626640305,.11100709418675142,0],[.8455385613604056,.17398138280529113,0],[.798253199828314,.28581352679549815,0],[.7134289795006696,.37037087261388746,0],[.6012361641025574,.41750995564927434,0],[-.5379118120586974,.42387781593234714,0],[.5380547406661647,.42387781593234714,0],[.7474451506055424,-.2996267950663764,0]],cells:[[0,2,1],[0,3,2],[0,88,3],[0,89,88],[0,90,89],[0,101,90],[3,88,4],[4,6,5],[4,7,6],[4,10,7],[4,87,10],[4,88,87],[7,10,8],[8,10,9],[10,86,11],[10,87,86],[11,14,12],[11,17,14],[11,70,17],[11,71,70],[11,86,71],[12,14,13],[14,17,15],[15,17,16],[17,69,18],[17,70,69],[18,21,19],[18,69,21],[19,21,20],[21,67,22],[21,68,67],[21,69,68],[22,66,23],[22,67,66],[23,66,24],[24,65,25],[24,66,65],[25,64,26],[25,65,64],[26,63,27],[26,64,63],[27,62,28],[27,63,62],[28,61,29],[28,62,61],[29,61,30],[30,60,31],[30,61,60],[31,59,32],[31,60,59],[32,59,99],[32,99,33],[33,78,34],[33,99,78],[34,77,35],[34,78,77],[35,76,36],[35,77,76],[36,76,37],[37,76,38],[38,75,39],[38,76,75],[39,74,40],[39,75,74],[40,73,41],[40,74,73],[41,73,84],[41,83,42],[41,84,83],[42,82,43],[42,83,82],[43,81,44],[43,82,81],[44,81,45],[45,81,46],[46,80,47],[46,81,80],[47,79,48],[47,80,79],[48,79,100],[48,100,49],[49,98,50],[49,100,98],[50,97,51],[50,98,97],[51,96,52],[51,97,96],[52,96,53],[53,95,54],[53,96,95],[54,94,55],[54,95,94],[55,93,56],[55,94,93],[56,92,57],[56,93,92],[57,91,58],[57,92,91],[58,91,101],[71,86,72],[72,85,73],[72,86,85],[73,85,84],[90,101,91]]},type:"uber"},{id:"mail-open",mesh:{positions:[[-.928,-.3268571428571429,0],[-.9580535714285714,-.3039464285714286,0],[-.9950178571428572,-.24023214285714276,0],[-1,-.20285714285714287,0],[-1,.7142857142857142,0],[-.9887678571428571,.7698749999999999,0],[-.9127321428571429,.8459107142857142,0],[-.8571428571428572,.8571428571428571,0],[.8571428571428572,.8571428571428571,0],[.9127321428571429,.8459107142857142,0],[.9887678571428571,.7698749999999999,0],[1,.7142857142857142,0],[1,-.20285714285714287,0],[.9949977678571429,-.24023214285714276,0],[.9579933035714288,-.3039464285714286,0],[.9280000000000002,-.3268571428571429,0],[0,.28571428571428564,0],[-.8571428571428572,-.2041428571428572,0],[-.8571428571428572,-.20299999999999999,0],[0,-.6928571428571428,0],[.8571428571428572,-.20299999999999999,0],[-.856142982127234,-.20357142857142868,0],[.8561429821272342,-.20357142857142868,0],[0,-.8571428571428571,0],[.8571428571428572,-.2041428571428572,0]],cells:[[0,17,1],[0,19,21],[0,21,17],[0,23,19],[1,17,2],[2,17,3],[3,17,18],[3,18,4],[4,6,5],[4,7,6],[4,16,7],[4,18,16],[7,16,8],[8,11,9],[8,16,11],[9,11,10],[11,16,20],[11,20,12],[12,20,24],[12,24,13],[13,24,14],[14,24,15],[15,19,23],[15,22,19],[15,24,22],[16,18,21],[16,22,20]]},type:"uber"},{id:"mail-sent",mesh:{positions:[[.5057864681543178,.6492998150117518,0],[.48980107060831624,.6623539978015887,0],[.4531653544714429,.6773094486992737,0],[.43372148097838226,.6791839069160582,0],[.41411227982376975,.6773094486992737,0],[.37736038749229217,.6623539978015887,0],[.36137052163111383,.6492998150117518,0],[.1281602159089894,.4160895092896273,0],[.12253013878586949,.40762205202906204,0],[.12253013878586949,.3883814868765582,0],[.1281602159089894,.37991402961599297,0],[.24926943046854744,.2589478011421013,0],[.2532708067096219,.255652418699005,0],[.26239957461639474,.2518498824833105,0],[.2672856772625314,.25136953860177463,0],[.2721941214845529,.2518498824833105,0],[.28142119232522167,.255652418699005,0],[.2854449101421819,.2589478011421013,0],[.4335784948927157,.4070813858926353,0],[.8370852286436876,.003574652141663476,0],[.8411089464606474,.0002792696985674661,0],[.8503360173013164,-.00352326651712706,0],[.8552444615233379,-.004003610398663171,0],[.8600702419145836,-.00352326651712706,0],[.8692392246579503,.0002792696985674661,0],[.873260708317322,.003574652141663476,0],[.9943699228768801,.12468386670122165,0],[1,.13308876754930804,0],[1,.15231145944110336,0],[.41861857567985417,-.5918372818345115,0],[.342514231583839,-.6679416259305266,0],[.28687477099884706,-.6791839069160582,0],[-.8570139143334614,-.6791839069160582,0],[-.9126533749184532,-.6679416259305266,0],[-.9887577190144684,-.5918372818345115,0],[-1,-.5361978212495196,0],[-.2850695716673072,-.17873260708317326,0],[.3004361075612827,.11162968391138423,0],[.36078517234291607,.13667459047891387,0],[.3865360727084244,.15785663857585855,0],[.42986085666538565,.2011814225328198,0],[.42986085666538565,-.3574652141663465,0],[-.2850695716673072,0,0],[-1,-.3574652141663465,0],[-1,.2502256499164425,0],[-.9887577190144684,.3058651105014344,0],[-.9126533749184532,.38196945459744946,0],[-.8570139143334614,.3932117355829811,0],[-.021260243612543528,.3932117355829811,0],[-.017529200439682202,.3614241414132386,0],[.006769497493275489,.30353264997899865,0],[.027069053342746452,.2788228670497502,0],[.1481782679023047,.157713652490192,0],[.17384650443703697,.1366142682240235,0],[.23413748112136834,.11162744975379575,0],[.2672856772625314,.10838345293523609,0],[.42986085666538565,-.5361978212495196,0],[.9943699228768801,.16071636028918942,0]],cells:[[0,1,2],[0,2,3],[0,3,4],[0,4,6],[0,6,18],[0,18,57],[4,5,6],[6,7,18],[7,8,10],[7,10,11],[7,11,17],[7,17,18],[8,9,10],[11,12,16],[11,16,17],[12,13,14],[12,14,15],[12,15,16],[18,19,57],[19,20,25],[19,25,57],[20,21,24],[20,24,25],[21,22,23],[21,23,24],[25,26,57],[26,27,57],[27,28,57],[29,31,30],[29,56,31],[31,36,32],[31,56,36],[32,35,33],[32,36,35],[33,35,34],[37,41,38],[37,55,41],[38,41,39],[39,41,40],[41,53,42],[41,54,53],[41,55,54],[42,44,43],[42,47,44],[42,48,47],[42,49,48],[42,50,49],[42,51,50],[42,52,51],[42,53,52],[44,46,45],[44,47,46]]},type:"uber"},{id:"mail",mesh:{positions:[[1,-.3928571428571429,0],[1,.5714285714285715,0],[.9887678571428571,.6270178571428573,0],[.9127321428571429,.7030535714285713,0],[.8571428571428572,.7142857142857143,0],[-.8571428571428572,.7142857142857143,0],[-.9127321428571429,.7030535714285713,0],[-.9887678571428571,.6270178571428573,0],[-1,.5714285714285715,0],[-1,-.3928571428571429,0],[.9887678571428571,-.6270178571428572,0],[.9127321428571429,-.7030535714285715,0],[.8571428571428572,-.7142857142857143,0],[-.8571428571428572,-.7142857142857143,0],[-.9127321428571429,-.7030535714285715,0],[-.9887678571428571,-.6270178571428572,0],[-1,-.5714285714285715,0],[0,0,0],[0,.17857142857142858,0],[1,-.5714285714285715,0]],cells:[[0,1,18],[1,2,4],[1,4,18],[2,3,4],[4,5,18],[5,6,8],[5,8,18],[6,7,8],[8,9,18],[10,12,11],[10,19,12],[12,17,13],[12,19,17],[13,15,14],[13,16,15],[13,17,16]]},type:"uber"},{id:"menu",mesh:{positions:[[1,-.5416666666666667,0],[.9967239583333332,-.525453125,0],[.9745468749999997,-.5032760416666666,0],[.9583333333333333,-.5,0],[-.9583333333333334,-.5,0],[-.974546875,-.5032760416666666,0],[-.9967239583333333,-.525453125,0],[-1,-.5416666666666667,0],[-1,-.7916666666666666,0],[-.9967239583333333,-.8078802083333334,0],[-.974546875,-.8300572916666666,0],[-.9583333333333334,-.8333333333333334,0],[.9583333333333333,-.8333333333333334,0],[.9745468749999997,-.8300572916666666,0],[.9967239583333332,-.8078802083333334,0],[-.9583333333333334,-.16666666666666663,0],[-.974546875,-.163390625,0],[-.9967239583333333,-.14121354166666666,0],[-1,-.12500000000000003,0],[-1,.12499999999999993,0],[-.9967239583333333,.1412135416666664,0],[-.974546875,.16339062499999985,0],[-.9583333333333334,.16666666666666663,0],[.9583333333333333,.16666666666666663,0],[.9745468749999997,.16339062499999985,0],[.9967239583333332,.1412135416666664,0],[1,.12499999999999993,0],[1,-.12500000000000003,0],[.9967239583333332,-.14121354166666666,0],[.9745468749999997,-.163390625,0],[-.9583333333333334,.5000000000000001,0],[-.974546875,.5032760416666667,0],[-.9967239583333333,.5254531250000004,0],[-1,.5416666666666666,0],[-1,.7916666666666666,0],[-.9967239583333333,.8078802083333331,0],[-.974546875,.8300572916666665,0],[-.9583333333333334,.8333333333333334,0],[.9583333333333333,.8333333333333334,0],[.9745468749999997,.8300572916666665,0],[.9967239583333332,.8078802083333331,0],[1,.7916666666666666,0],[1,.5416666666666666,0],[.9967239583333332,.5254531250000004,0],[.9745468749999997,.5032760416666667,0],[.9583333333333333,.5000000000000001,0],[.9583333333333333,-.16666666666666663,0],[1,-.7916666666666666,0]],cells:[[0,1,3],[0,3,12],[0,12,47],[1,2,3],[3,4,12],[4,5,6],[4,6,7],[4,7,11],[4,11,12],[7,8,11],[8,9,10],[8,10,11],[12,13,47],[13,14,47],[15,17,16],[15,18,17],[15,19,18],[15,22,19],[15,46,22],[19,22,20],[20,22,21],[22,46,23],[23,25,24],[23,26,25],[23,27,26],[23,46,27],[27,46,28],[28,46,29],[30,32,31],[30,33,32],[30,34,33],[30,37,34],[30,45,37],[34,37,35],[35,37,36],[37,45,38],[38,40,39],[38,41,40],[38,42,41],[38,45,42],[42,44,43],[42,45,44]]},type:"uber"},{id:"message-phone",mesh:{positions:[[-1,.21428571428571427,0],[-.9941919642857143,.27188476562500014,0],[-.9511830357142858,.37405831473214285,0],[-.8739955357142857,.4512207031250001,0],[-.7718437499999999,.49419782366071424,0],[-.7142857142857143,.5000000000000001,0],[-.5714285714285714,.5000000000000001,0],[-.5714285714285714,.75,0],[-.5686004464285713,.7641383928571428,0],[-.5500334821428571,.7829866071428573,0],[-.537,.7857142857142857,0],[-.5324553571428571,.7854866071428572,0],[-.5232589285714287,.7834241071428575,0],[-.5187142857142857,.7814285714285715,0],[0,.5000000000000001,0],[.4285714285714286,.5000000000000001,0],[.4285714285714286,-.7857142857142857,0],[-.7142857142857143,-.7857142857142857,0],[-.7718437499999999,-.77990625,0],[-.8739955357142857,-.7368973214285713,0],[-.9511830357142858,-.6597098214285714,0],[-.9941919642857143,-.5575580357142857,0],[0,.07142857142857137,0],[0,.21428571428571427,0],[-.7142857142857143,.21428571428571427,0],[.1428571428571428,-.21428571428571427,0],[.1428571428571428,-.07142857142857145,0],[-.7142857142857143,-.07142857142857145,0],[.1428571428571428,-.5,0],[.1428571428571428,-.3571428571428572,0],[-.7142857142857143,-.3571428571428572,0],[1,.21428571428571427,0],[.9941919642857144,.27188476562500014,0],[.9511830357142856,.37405831473214285,0],[.8739955357142857,.4512207031250001,0],[.7718437499999999,.49419782366071424,0],[.7142857142857142,.5000000000000001,0],[.5714285714285714,.5000000000000001,0],[.5714285714285714,.1428571428571429,0],[.7368571428571429,.08771428571428581,0],[.7567857142857142,.07735491071428567,0],[.7821785714285714,.042171875000000095,0],[.7857142857142858,.02000000000000013,0],[.7857142857142858,-.30571428571428566,0],[.7821785714285714,-.32788616071428583,0],[.7567857142857142,-.3630691964285714,0],[.7368571428571429,-.37342857142857144,0],[.5714285714285714,-.42857142857142855,0],[.5714285714285714,-.7857142857142857,0],[.7142857142857142,-.7857142857142857,0],[.7718437499999999,-.77990625,0],[.8739955357142857,-.7368973214285713,0],[.9511830357142856,-.6597098214285714,0],[.9941919642857144,-.5575580357142857,0],[-1,-.5,0],[-.7142857142857143,-.5,0],[-.7142857142857143,-.21428571428571427,0],[-.7142857142857143,.07142857142857137,0],[1,-.5,0]],cells:[[0,24,1],[0,27,57],[0,54,27],[0,57,24],[1,24,2],[2,24,3],[3,24,4],[4,24,5],[5,24,6],[6,13,7],[6,14,13],[6,23,14],[6,24,23],[7,11,8],[7,12,11],[7,13,12],[8,10,9],[8,11,10],[14,23,15],[15,23,26],[15,26,16],[16,25,29],[16,26,25],[16,28,17],[16,29,28],[17,28,55],[17,55,18],[18,55,19],[19,55,20],[20,55,21],[21,55,54],[22,26,23],[22,27,26],[22,57,27],[25,56,29],[27,54,56],[29,56,30],[30,54,55],[30,56,54],[31,32,40],[31,40,41],[31,41,42],[31,42,43],[31,43,58],[32,33,39],[32,39,40],[33,34,39],[34,35,39],[35,36,39],[36,37,38],[36,38,39],[43,44,58],[44,45,58],[45,46,53],[45,53,58],[46,47,49],[46,49,50],[46,50,51],[46,51,52],[46,52,53],[47,48,49]]},type:"uber"},{id:"messages",mesh:{positions:[[-.7142857142857143,-.7857142857142857,0],[-.7718847656250001,-.7799121093750001,0],[-.8740583147321429,-.7369349888392858,0],[-.951220703125,-.6597726004464286,0],[-.9941978236607143,-.5575990513392859,0],[-1,-.5,0],[-1,.21428571428571427,0],[-.9941978236607143,.27188476562500014,0],[-.951220703125,.37405831473214285,0],[-.8740583147321429,.4512207031250001,0],[-.7718847656250001,.49419782366071424,0],[-.7142857142857143,.5000000000000001,0],[-.5714285714285714,.5000000000000001,0],[-.5714285714285714,.75,0],[-.5686004464285713,.7641383928571428,0],[-.5500334821428571,.7829866071428573,0],[-.537,.7857142857142857,0],[-.5324553571428571,.7854866071428572,0],[-.5232589285714287,.7834241071428575,0],[-.5187142857142857,.7814285714285715,0],[0,.5000000000000001,0],[.7142857142857142,.5000000000000001,0],[.7718847656250001,.49419782366071424,0],[.8740583147321428,.4512207031250001,0],[.951220703125,.37405831473214285,0],[.9941978236607143,.27188476562500014,0],[1,.21428571428571427,0],[1,-.5,0],[.9941978236607143,-.5575990513392859,0],[.951220703125,-.6597726004464286,0],[.8740583147321428,-.7369349888392858,0],[.7718847656250001,-.7799121093750001,0],[.4285714285714286,-.07142857142857145,0],[.4285714285714286,.07142857142857137,0],[-.4285714285714286,.07142857142857137,0],[.5714285714285714,-.3571428571428572,0],[.5714285714285714,-.21428571428571427,0],[-.5714285714285714,-.21428571428571427,0],[-.5714285714285714,-.3571428571428572,0],[-.4285714285714286,-.07142857142857145,0],[.7142857142857142,-.7857142857142857,0]],cells:[[0,35,38],[0,38,1],[0,40,35],[1,38,2],[2,38,3],[3,38,4],[4,38,5],[5,37,6],[5,38,37],[6,8,7],[6,11,8],[6,34,11],[6,37,34],[8,11,9],[9,11,10],[11,34,12],[12,19,13],[12,20,19],[12,34,20],[13,17,14],[13,18,17],[13,19,18],[14,16,15],[14,17,16],[20,33,21],[20,34,33],[21,23,22],[21,26,23],[21,33,26],[23,26,24],[24,26,25],[26,33,36],[26,36,27],[27,35,28],[27,36,35],[28,35,29],[29,35,30],[30,35,31],[31,35,40],[32,36,33],[32,37,36],[32,39,37],[34,37,39]]},type:"uber"},{id:"minus-alt",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10226789202008946,.9948371233258928,0],[.2974228166852677,.9550420619419644,0],[.47672310965401765,.8793055943080357,0],[.6361525878906249,.7716489257812498,0],[.7716950683593751,.6360932617187502,0],[.8793343680245538,.4766598074776789,0],[.9550543038504469,.2973697684151786,0],[.9948386928013393,.10224434988839293,0],[1,0,0],[.9948386928013393,-.10224434988839282,0],[.9550543038504469,-.2973697684151786,0],[.8793343680245538,-.47665980747767855,0],[.7716950683593751,-.63609326171875,0],[.6361525878906249,-.77164892578125,0],[.47672310965401765,-.8793055943080357,0],[.2974228166852677,-.9550420619419643,0],[.10226789202008946,-.9948371233258928,0],[-.5357142857142857,.1428571428571428,0],[-.5496116071428572,.14004910714285712,0],[-.5686205357142857,.12104017857142835,0],[-.5714285714285714,.1071428571428572,0],[-.5714285714285714,-.1071428571428571,0],[-.5686205357142857,-.12104017857142857,0],[-.5496116071428572,-.14004910714285723,0],[-.5357142857142857,-.1428571428571429,0],[.5357142857142858,-.1428571428571429,0],[.549611607142857,-.14004910714285723,0],[.5686205357142857,-.12104017857142857,0],[.5714285714285714,-.1071428571428571,0],[.5714285714285714,.1071428571428572,0],[.5686205357142857,.12104017857142835,0],[.549611607142857,.14004910714285712,0],[0,-1,0],[.5357142857142858,.1428571428571428,0]],cells:[[0,42,1],[0,50,42],[1,42,2],[2,42,3],[3,42,4],[4,41,5],[4,42,41],[5,41,6],[6,40,7],[6,41,40],[7,39,8],[7,40,39],[8,38,9],[8,39,38],[9,37,10],[9,38,37],[10,36,11],[10,37,36],[11,36,12],[12,35,13],[12,36,35],[13,35,14],[14,35,15],[15,35,16],[16,35,17],[17,35,51],[17,51,18],[18,51,19],[19,51,20],[20,51,21],[21,51,22],[22,49,23],[22,51,49],[23,49,24],[24,48,25],[24,49,48],[25,47,26],[25,48,47],[26,46,27],[26,47,46],[27,45,28],[27,46,45],[28,44,29],[28,45,44],[29,44,30],[30,43,31],[30,44,43],[31,43,32],[32,43,33],[33,43,34],[34,43,50],[42,50,43]]},type:"uber"},{id:"minus",mesh:{positions:[[-.9583333333333334,.16666666666666666,0],[-.974546875,.1633906249999999,0],[-.9967239583333333,.14121354166666636,0],[-1,.125,0],[-1,-.125,0],[-.9967239583333333,-.14121354166666666,0],[-.974546875,-.16339062500000004,0],[-.9583333333333334,-.16666666666666666,0],[.9583333333333333,-.16666666666666666,0],[.9745468749999997,-.16339062500000004,0],[.9967239583333332,-.14121354166666666,0],[1,-.125,0],[1,.125,0],[.9967239583333332,.14121354166666636,0],[.9745468749999997,.1633906249999999,0],[.9583333333333333,.16666666666666666,0]],cells:[[0,1,2],[0,2,3],[0,3,4],[0,4,7],[0,7,8],[0,8,15],[4,5,7],[5,6,7],[8,9,10],[8,10,11],[8,11,15],[11,12,15],[12,13,14],[12,14,15]]},type:"uber"},{id:"moon",mesh:{positions:[[.7739255921931281,.7921447799192853,0],[.6185401246877205,.8903503456546993,0],[.4455623400867236,.9592297382739641,0],[.2584644820805792,.9953259280124709,0],[.16070560170383894,1,0],[.05798074688562971,.9948371888379697,0],[-.1380578038669965,.9550425729521135,0],[-.31818263522130846,.8793067954513896,0],[-.478355138113397,.7716508520968306,0],[-.6145367034793534,.6360957386494688,0],[-.7226887222552685,.47666245087033543,0],[-.7987725853772333,.2973719845204639,0],[-.8387496837813387,.10224533536088498,0],[-.8439361308817227,3.4027778372802686e-9,0],[-.8387496837813387,-.1022384612782955,0],[-.7987725853772333,-.29735650390648927,0],[-.7226887222552685,-.4766439800927934,0],[-.6145367034793534,-.6360784288812658,0],[-.478355138113397,-.7716373893159627,0],[-.31818263522130846,-.879298400440942,0],[-.1380578038669965,-.9550390013002606,0],[.05798074688562971,-.9948367309379758,0],[.16070560170383894,-1,0],[.18067792861346507,-.9997916666312211,0],[.11011764985575559,-.9277359211703885,0],[-.007880278837515482,-.7639349766289246,0],[-.0911537741794213,-.5777453598645401,0],[-.1350297222637616,-.3738037900014075,0],[-.1407332679886573,-.2666249973841146,0],[-.13566927778740054,-.16559737855774492,0],[-.09661850661164974,.02734140360028614,0],[-.02225101537003439,.20489371073825802,0],[.08353679477930409,.3631821016236316,0],[.21684852267822408,.4983291350238681,0],[.3737877671685829,.6064573697064286,0],[.5504581270922397,.6836893644387745,0],[.7429632012910522,.7261476779883669,0],[.8439361308817227,.7331250039344617,0]],cells:[[0,1,36],[0,36,37],[1,2,35],[1,35,36],[2,3,34],[2,34,35],[3,4,34],[4,5,33],[4,33,34],[5,6,33],[6,7,32],[6,32,33],[7,8,32],[8,9,31],[8,31,32],[9,10,31],[10,11,30],[10,30,31],[11,12,30],[12,13,30],[13,14,29],[13,29,30],[14,15,29],[15,16,28],[15,28,29],[16,17,27],[16,27,28],[17,18,27],[18,19,26],[18,26,27],[19,20,25],[19,25,26],[20,21,25],[21,22,24],[21,24,25],[22,23,24]]},type:"uber"},{id:"note",mesh:{positions:[[.1652653515032824,-1,0],[.8058751850678235,-.3634391709906274,0],[.3421405964204045,-.3634391709906274,0],[.2759828093381019,-.37760292848333576,0],[.18006176516691505,-.4707402855024543,0],[.8263267743872501,-.19817381780026133,0],[.8263267743872501,.8179188969036146,0],[.8101430337082303,.8848726695625739,0],[.7081316944804228,.984384361074573,0],[.6406098200678706,1,0],[-.6815130071421428,1,0],[-.7426437578626014,.984384361074573,0],[-.816534156451339,.8848726695625739,0],[-.8263267743872501,.8179188969036146,0],[-.8263267743872501,-.83473464512255,0],[-.816534156451339,-.8964334961994853,0],[-.7426437578626014,-.9728235327505781,0],[-.6815130071421428,-.9831842500939811,0],[-3.374167666039052e-9,-.9831842500939811,0],[-3.374167666039052e-9,-.34464023717699255,0],[.009792614561743292,-.2832512595609675,0],[.08368301315048132,-.20822466263173867,0],[.14481376387093978,-.19817381780026133,0],[.6406098200678706,-.19817381780026133,0],[-.2285841788175892,.20331270020149228,0],[-.19661679169530677,.2792911879952935,0],[-.13922629950241358,.3366889441253016,0],[-.06324151829282841,.36866553158788196,0],[-.020410274323625962,.3729832505052497,0],[.022407332469228294,.36866553158788196,0],[.09837452252825755,.3366889441253016,0],[.15575710677273566,.2792911879952935,0],[.187722395867888,.20331270020149228,0],[.19203833931734937,.16049331849430626,0],[.187722395867888,.11766207445261179,0],[.15575710677273566,.041677292781714836,0],[.09837452252825755,-.01571320003065424,0],[.022407332469228294,-.04768058761424887,0],[-.020410274323625962,-.05199661182955351,0],[-.06324151829282841,-.04768058761424887,0],[-.13922629950241358,-.01571320003065424,0],[-.19661679169530677,.041677292781714836,0],[-.2285841788175892,.11766207445261179,0],[.38344079979097856,.6290386778096302,0],[.2355495281370203,.5353942217078467,0],[.07569257806366216,.4868378370624775,0],[-.020658172733848845,.47920754804677657,0],[-.11699706090688405,.4868378370624775,0],[-.27684771525789864,.5353942217078467,0],[-.42475133082971483,.6290386778096302,0],[-.4544797276000714,.6567851833212697,0],[-.4544797276000714,.7271055871112868,0],[-.44744562093879386,.7539560441802544,0],[-.4033042775936584,.7885533089070305,0],[-.37428471420652376,.7934183064031874,0],[.3340012790626023,.7934183064031874,0],[.36285945384942125,.7885533089070305,0],[.406290672928602,.7539560441802544,0],[.41316338719362505,.7271055871112868,0],[-.23290020296040193,.16049331849430626,0],[.1652653515032824,-.5362654164138325,0],[.41316338719362505,.6567851833212697,0]],cells:[[0,1,2],[0,2,60],[2,3,60],[3,4,60],[5,6,61],[5,61,23],[6,7,8],[6,8,9],[6,9,58],[6,58,61],[9,10,54],[9,54,55],[9,55,56],[9,56,57],[9,57,58],[10,11,12],[10,12,13],[10,13,52],[10,52,53],[10,53,54],[13,14,42],[13,42,59],[13,50,51],[13,51,52],[13,59,50],[14,15,17],[14,17,19],[14,19,40],[14,40,41],[14,41,42],[15,16,17],[17,18,19],[19,20,40],[20,21,38],[20,38,39],[20,39,40],[21,22,36],[21,36,37],[21,37,38],[22,23,35],[22,35,36],[23,32,33],[23,33,34],[23,34,35],[23,43,32],[23,61,43],[24,25,48],[24,48,49],[24,49,59],[25,26,48],[26,27,47],[26,47,48],[27,28,46],[27,46,47],[28,29,46],[29,30,45],[29,45,46],[30,31,44],[30,44,45],[31,32,44],[32,43,44],[49,50,59]]},type:"uber"},{id:"notification",mesh:{positions:[[.8571428571428571,.8571428571428572,0],[.20171428571428576,.8571428571428572,0],[.17089955357142886,.9145401785714287,0],[.06673437499999979,.9893705357142859,0],[0,1,0],[-.06675669642857139,.9893705357142859,0],[-.1710200892857142,.9145401785714287,0],[-.20185714285714287,.8571428571428572,0],[-.3571428571428571,.8571428571428572,0],[-.42857142857142855,1,0],[-.5714285714285715,1,0],[.42857142857142855,-1,0],[.5714285714285715,-1,0],[.36400000000000005,-.5851428571428572,0],[.44974776785714293,-.4980245535714286,0],[.5391325334821429,-.33686579241071435,0],[.5677011718749999,-.21369559151785722,0],[.5714285714285715,-.14857142857142858,0],[.5714285714285715,.13357142857142867,0],[.5844821428571426,.2549799107142856,0],[.683767857142857,.4737433035714287,0],[.7665714285714285,.5635714285714286,0],[.8205714285714285,.6108571428571428,0],[.836109375,.6277254464285715,0],[.8547031249999999,.6686941964285715,0],[-.6428571428571428,.8571428571428572,0],[-.8571428571428571,.8571428571428572,0],[-.8571428571428571,.6914285714285715,0],[-.8547031249999999,.6686941964285715,0],[-.8361093749999999,.6277254464285715,0],[-.8205714285714285,.6108571428571428,0],[-.7665714285714285,.5635714285714286,0],[-.6837678571428571,.4737433035714287,0],[-.5844821428571428,.2549799107142856,0],[-.5714285714285715,.13357142857142867,0],[-.5714285714285715,-.14857142857142858,0],[-.5641063058035712,-.23976283482142857,0],[-.5089684709821428,-.4069447544642857,0],[-.40748465401785716,-.5463364955357142,0],[-.2688289620535715,-.6489112723214285,0],[-.18842857142857142,-.6835714285714286,0],[-.19939955357142858,-.7071651785714286,0],[-.21255580357142861,-.7584241071428571,0],[-.21428571428571427,-.7857142857142857,0],[-.209935546875,-.8288828125,0],[-.17771065848214299,-.9054966517857143,0],[-.11984514508928576,-.9633872767857142,0],[-.04320954241071436,-.9956439732142858,0],[0,-1,0],[.0705066964285714,-.9880848214285715,0],[.17777008928571425,-.9048973214285714,0],[.06579241071428582,-.8135089285714285,0],[.027734374999999898,-.8515267857142856,0],[0,-.8571428571428572,0],[-.02779464285714285,-.8515267857142856,0],[-.06581249999999993,-.8135089285714285,0],[-.07142857142857145,-.7857142857142857,0],[-.06581249999999993,-.7579196428571429,0],[-.02779464285714285,-.7199017857142858,0],[0,-.7142857142857143,0],[.027734374999999898,-.7199017857142858,0],[.06579241071428582,-.7579196428571429,0],[.07142857142857136,-.7857142857142857,0],[.20657142857142846,-.8417142857142856,0],[.8571428571428571,.6914285714285715,0]],cells:[[0,1,21],[0,21,64],[1,2,6],[1,6,7],[1,7,19],[1,19,20],[1,20,21],[2,3,4],[2,4,6],[4,5,6],[7,8,18],[7,18,19],[8,9,10],[8,10,13],[8,13,17],[8,17,18],[10,11,13],[11,12,13],[13,14,17],[14,15,16],[14,16,17],[21,22,64],[22,23,64],[23,24,64],[25,26,27],[25,27,30],[25,30,31],[25,31,32],[25,32,33],[25,33,63],[27,28,29],[27,29,30],[33,34,60],[33,60,63],[34,35,59],[34,59,60],[35,36,37],[35,37,38],[35,38,39],[35,39,40],[35,40,59],[40,41,57],[40,57,58],[40,58,59],[41,42,57],[42,43,56],[42,56,57],[43,44,56],[44,45,55],[44,55,56],[45,46,55],[46,47,54],[46,54,55],[47,48,53],[47,53,54],[48,49,53],[49,50,52],[49,52,53],[50,51,52],[50,63,51],[51,63,62],[60,61,63],[61,62,63]]},type:"uber"},{id:"notifications-mute",mesh:{positions:[[.8547031249999999,.6686941964285715,0],[.836109375,.6277254464285715,0],[.8205714285714285,.6108571428571428,0],[.7665714285714285,.5635714285714286,0],[.683767857142857,.4737433035714287,0],[.5844821428571426,.2549799107142856,0],[.5714285714285715,.13357142857142867,0],[.5714285714285715,-.14857142857142858,0],[.5641063058035712,-.23976283482142857,0],[.5089684709821428,-.4069447544642857,0],[.4074846540178574,-.5463364955357142,0],[.2688289620535715,-.6489112723214285,0],[.1884285714285716,-.6835714285714286,0],[.19939955357142866,-.7071651785714286,0],[.21255580357142842,-.7584241071428571,0],[.21428571428571427,-.7857142857142857,0],[.20993554687499988,-.8288828125,0],[.17771065848214251,-.9054966517857143,0],[.11984514508928566,-.9633872767857142,0],[.043209542410714175,-.9956439732142858,0],[0,-1,0],[-.043168526785714284,-.9956439732142858,0],[-.11978236607142849,-.9633872767857142,0],[-.17767299107142845,-.9054966517857143,0],[-.20992968749999993,-.8288828125,0],[-.21428571428571427,-.7857142857142857,0],[-.21255580357142861,-.7584241071428571,0],[-.19939955357142858,-.7071651785714286,0],[-.18842857142857142,-.6835714285714286,0],[-.26878794642857146,-.6489112723214285,0],[-.4074218750000001,-.5463364955357142,0],[-.5089308035714284,-.4069447544642857,0],[-.5641004464285714,-.23976283482142857,0],[-.5714285714285715,-.14857142857142858,0],[-.5714285714285715,.13357142857142867,0],[-.5844821428571428,.2549799107142856,0],[-.6837678571428571,.4737433035714287,0],[-.7665714285714285,.5635714285714286,0],[-.8205714285714285,.6108571428571428,0],[-.8361093749999999,.6277254464285715,0],[-.8547031249999999,.6686941964285715,0],[-.8571428571428571,.6914285714285715,0],[-.8571428571428571,.8571428571428572,0],[-.20171428571428565,.8571428571428572,0],[-.17093973214285713,.9145401785714287,0],[-.0666941964285715,.9893705357142859,0],[0,1,0],[.0667566964285712,.9893705357142859,0],[.1710200892857142,.9145401785714287,0],[.20185714285714287,.8571428571428572,0],[.8571428571428571,.8571428571428572,0],[.02779464285714285,-.8515267857142856,0],[.06581250000000001,-.8135089285714285,0],[.07142857142857136,-.7857142857142857,0],[.06581250000000001,-.7579196428571429,0],[.02779464285714285,-.7199017857142858,0],[0,-.7142857142857143,0],[-.02779464285714285,-.7199017857142858,0],[-.06581249999999993,-.7579196428571429,0],[-.07142857142857145,-.7857142857142857,0],[-.06581249999999993,-.8135089285714285,0],[-.02779464285714285,-.8515267857142856,0],[0,-.8571428571428572,0],[.8571428571428571,.6914285714285715,0]],cells:[[0,63,1],[1,63,2],[2,63,3],[3,49,4],[3,50,49],[3,63,50],[4,49,5],[5,34,6],[5,35,34],[5,43,35],[5,49,43],[6,33,7],[6,34,33],[7,9,8],[7,10,9],[7,11,10],[7,12,11],[7,33,56],[7,56,12],[12,54,13],[12,55,54],[12,56,55],[13,54,14],[14,53,15],[14,54,53],[15,53,16],[16,52,17],[16,53,52],[17,52,18],[18,51,19],[18,52,51],[19,51,62],[19,62,20],[20,62,21],[21,61,22],[21,62,61],[22,61,23],[23,60,24],[23,61,60],[24,59,25],[24,60,59],[25,59,26],[26,58,27],[26,59,58],[27,58,28],[28,33,29],[28,56,33],[28,57,56],[28,58,57],[29,33,30],[30,33,31],[31,33,32],[35,43,36],[36,43,37],[37,41,38],[37,42,41],[37,43,42],[38,41,39],[39,41,40],[43,48,44],[43,49,48],[44,46,45],[44,48,46],[46,48,47]]},type:"uber"},{id:"pause",mesh:{positions:[[.8333333333333334,-.9166666666666666,0],[.8267871093749998,-.949111328125,0],[.782444661458333,-.9934537760416667,0],[.75,-1,0],[.375,-1,0],[.34255533854166687,-.9934537760416667,0],[.29821289062500017,-.949111328125,0],[.29166666666666674,-.9166666666666666,0],[.29166666666666674,.9166666666666667,0],[.29821289062500017,.9491113281249997,0],[.34255533854166687,.9934537760416664,0],[.375,1,0],[.75,1,0],[.782444661458333,.9934537760416664,0],[.8267871093749998,.9491113281249997,0],[-.75,1,0],[-.7824446614583335,.9934537760416664,0],[-.826787109375,.9491113281249997,0],[-.8333333333333334,.9166666666666667,0],[-.8333333333333334,-.9166666666666666,0],[-.826787109375,-.949111328125,0],[-.7824446614583335,-.9934537760416667,0],[-.75,-1,0],[-.375,-1,0],[-.3425553385416667,-.9934537760416667,0],[-.2982128906249999,-.949111328125,0],[-.2916666666666667,-.9166666666666666,0],[-.2916666666666667,.9166666666666667,0],[-.2982128906249999,.9491113281249997,0],[-.3425553385416667,.9934537760416664,0],[-.375,1,0],[.8333333333333334,.9166666666666667,0]],cells:[[0,3,1],[0,4,3],[0,7,4],[0,8,7],[0,31,8],[1,3,2],[4,6,5],[4,7,6],[8,10,9],[8,11,10],[8,12,11],[8,31,12],[12,14,13],[12,31,14],[15,16,18],[15,18,27],[15,27,30],[16,17,18],[18,19,26],[18,26,27],[19,20,22],[19,22,26],[20,21,22],[22,23,26],[23,24,26],[24,25,26],[27,28,29],[27,29,30]]},type:"uber"},{id:"payment",mesh:{positions:[[-.9887678571428571,.6270178571428573,0],[-.9127321428571429,.7030535714285713,0],[-.8571428571428572,.7142857142857143,0],[.8571428571428572,.7142857142857143,0],[.9127924107142855,.7030535714285713,0],[.9887879464285714,.6270178571428573,0],[1,.5714285714285715,0],[1,-.14285714285714282,0],[-1,-.14285714285714282,0],[-.4285714285714286,.28571428571428564,0],[-.4285714285714286,.42857142857142866,0],[-.7142857142857143,.42857142857142866,0],[1,-.4285714285714286,0],[-1,-.4285714285714286,0],[-1,-.5714285714285715,0],[-.9887678571428571,-.6270178571428572,0],[-.9127321428571429,-.7030535714285715,0],[-.8571428571428572,-.7142857142857143,0],[.8571428571428572,-.7142857142857143,0],[.9127924107142855,-.7030535714285715,0],[.9887879464285714,-.6270178571428572,0],[-1,.5714285714285715,0],[-.7142857142857143,.28571428571428564,0],[1,-.5714285714285715,0]],cells:[[0,21,1],[1,21,2],[2,10,3],[2,11,10],[2,21,11],[3,5,4],[3,6,5],[3,7,6],[3,9,7],[3,10,9],[7,9,8],[8,9,22],[8,22,21],[11,21,22],[12,13,18],[12,18,23],[13,14,17],[13,17,18],[14,15,17],[15,16,17],[18,19,20],[18,20,23]]},type:"uber"},{id:"phone-alt",mesh:{positions:[[-.6702776818329302,-1,0],[-.2063093331658658,-.5360316513329356,0],[-.34961953506871385,-.24945311436974715,0],[-.36204679142985713,-.21008323651626015,0],[-.34928394615924035,-.131390581007107,0],[-.3250436985168668,-.09797887817795503,0],[.09797887817795489,.325043698516867,0],[.13139058100710696,.3492839461592405,0],[.21008323651625965,.36204679142985685,0],[.24945311436974688,.3496195350687137,0],[.5360316513329354,.20630933316586586,0],[.9999999999999998,.6702776818329303,0],[.8144042871646726,.8558733946682575,0],[.7320504907578943,.9231324771564038,0],[.5434729101903893,1,0],[.3429652420165163,1,0],[.1544033615149518,.9231324771564038,0],[.072063302665871,.8558733946682575,0],[-.8558733946682573,-.07206330266587124,0],[-.9231324771564038,-.15440507870966402,0],[-.9999999999999998,-.3429762811253807,0],[-.9999999999999998,-.5434913087051634,0],[-.9231324771564038,-.73206251112088,0],[-.8558733946682573,-.8144042871646728,0]],cells:[[0,1,23],[1,2,23],[2,3,19],[2,19,20],[2,20,21],[2,21,22],[2,22,23],[3,4,18],[3,18,19],[4,5,18],[5,6,18],[6,7,17],[6,17,18],[7,8,17],[8,9,16],[8,16,17],[9,10,12],[9,12,13],[9,13,14],[9,14,15],[9,15,16],[10,11,12]]},type:"uber"},{id:"phone",mesh:{positions:[[-.42857142857142855,-1,0],[-.4841607142857143,-.9887678571428571,0],[-.5601964285714285,-.9127321428571429,0],[-.5714285714285714,-.8571428571428572,0],[-.5714285714285714,.8571428571428572,0],[-.5601964285714285,.9127321428571429,0],[-.4841607142857143,.9887678571428571,0],[-.42857142857142855,1,0],[.42857142857142855,1,0],[.4841607142857143,.9887678571428571,0],[.5601964285714285,.9127321428571429,0],[.5714285714285714,.8571428571428572,0],[.5714285714285714,-.8571428571428572,0],[.5601964285714285,-.9127321428571429,0],[.4841607142857143,-.9887678571428571,0],[.14004910714285707,.8353258928571425,0],[.12104017857142832,.8543348214285713,0],[.10714285714285714,.8571428571428572,0],[-.10714285714285714,.8571428571428572,0],[-.12104017857142857,.8543348214285713,0],[-.14004910714285718,.8353258928571425,0],[-.14285714285714285,.8214285714285714,0],[-.14285714285714285,.75,0],[-.14004910714285718,.7361026785714289,0],[-.12104017857142857,.7170937500000001,0],[-.10714285714285714,.7142857142857142,0],[.10714285714285714,.7142857142857142,0],[.12104017857142832,.7170937500000001,0],[.14004910714285707,.7361026785714289,0],[.14285714285714285,.75,0],[.42857142857142855,-.7142857142857143,0],[.42857142857142855,.5714285714285714,0],[-.42857142857142855,.5714285714285714,0],[-.42857142857142855,-.7142857142857143,0],[.14285714285714285,.8214285714285714,0],[.42857142857142855,-1,0]],cells:[[0,2,1],[0,3,2],[0,33,3],[0,35,33],[3,32,4],[3,33,32],[4,6,5],[4,7,6],[4,21,7],[4,22,21],[4,32,22],[7,17,8],[7,18,17],[7,19,18],[7,20,19],[7,21,20],[8,11,9],[8,15,34],[8,16,15],[8,17,16],[8,34,11],[9,11,10],[11,29,31],[11,31,12],[11,34,29],[12,30,35],[12,31,30],[12,35,13],[13,35,14],[22,32,23],[23,32,24],[24,32,25],[25,32,26],[26,31,27],[26,32,31],[27,31,28],[28,31,29],[30,33,35]]},type:"uber"},{id:"picture",mesh:{positions:[[-.8333333333333334,1,0],[-.8981875,.9868958333333333,0],[-.9868958333333334,.8981874999999999,0],[-1,.8333333333333333,0],[-1,-.8333333333333334,0],[-.9868958333333334,-.8981875,0],[-.8981875,-.9868958333333334,0],[-.8333333333333334,-1,0],[.8333333333333333,-1,0],[.8981874999999999,-.9868958333333334,0],[.9868958333333333,-.8981875,0],[1,-.8333333333333334,0],[1,.8333333333333333,0],[.9868958333333333,.8981874999999999,0],[.8981874999999999,.9868958333333333,0],[.8333333333333333,.5,0],[.8333333333333333,-.8333333333333334,0],[-.8333333333333334,-.8333333333333334,0],[-.04349999999999998,.0970000000000002,0],[-.06876562500000005,.1194453124999999,0],[-.132046875,.1272109374999999,0],[-.16200000000000003,.11150000000000015,0],[-.32266666666666666,-.021333333333333315,0],[-.34762499999999985,-.0354895833333333,0],[-.4025416666666667,-.0354895833333333,0],[-.4275000000000001,-.021333333333333315,0],[-.6778333333333333,.1855,0],[-.7059609375,.22955208333333332,0],[-.6749036458333333,.3172187500000001,0],[-.6255,.33333333333333326,0],[.6306666666666667,.33333333333333326,0],[.6755052083333333,.32023437500000007,0],[.7133072916666665,.24403645833333343,0],[.6968333333333332,.19999999999999996,0],[.35450000000000004,-.26049999999999995,0],[.32456770833333337,-.28553125,0],[.25226562499999994,-.28553125,0],[-.4815208333333333,-.6118958333333333,0],[-.5702291666666666,-.5231874999999999,0],[-.5833333333333333,-.45833333333333337,0],[-.5702291666666666,-.3934791666666667,0],[-.4815208333333333,-.30477083333333344,0],[-.41666666666666663,-.29166666666666663,0],[-.3518125,-.30477083333333344,0],[-.2631041666666668,-.3934791666666667,0],[-.25,-.45833333333333337,0],[-.2631041666666668,-.5231874999999999,0],[-.3518125,-.6118958333333333,0],[-.8333333333333334,.5,0],[-.41666666666666663,-.625,0],[.22233333333333327,-.26049999999999995,0],[.8333333333333333,1,0]],cells:[[0,1,3],[0,3,48],[0,15,51],[0,48,15],[1,2,3],[3,4,48],[4,5,17],[4,17,48],[5,6,17],[6,7,17],[7,8,17],[8,9,16],[8,16,17],[9,10,16],[10,11,16],[11,12,15],[11,15,16],[12,13,14],[12,14,51],[12,51,15],[18,30,19],[18,34,30],[18,50,34],[19,30,20],[20,29,21],[20,30,29],[21,25,22],[21,29,25],[22,24,23],[22,25,24],[25,29,26],[26,29,27],[27,29,28],[30,32,31],[30,33,32],[30,34,33],[34,36,35],[34,50,36],[37,39,38],[37,49,39],[39,41,40],[39,42,41],[39,49,42],[42,45,43],[42,49,45],[43,45,44],[45,47,46],[45,49,47]]},type:"uber"},{id:"pin",mesh:{positions:[[.559818359375,-.543728515625,0],[.47383231026785744,-.7480538504464285,0],[.3194824218749999,-.9024037388392857,0],[.11515708705357142,-.9883897879464286,0],[0,-1,0],[-.11515708705357142,-.9883897879464286,0],[-.3194824218749999,-.9024037388392857,0],[-.47383231026785716,-.7480538504464285,0],[-.559818359375,-.543728515625,0],[-.5714285714285714,-.4285714285714286,0],[-.5631149553571427,-.33101729910714284,0],[-.5007645089285714,-.15349386160714296,0],[-.3866908482142856,-.008501674107142976,0],[-.23198325892857138,.09305747767857153,0],[-.14285714285714285,.12414285714285711,0],[-.14285714285714285,.9642857142857142,0],[-.14004910714285718,.9781830357142856,0],[-.12104017857142857,.9971919642857141,0],[-.10714285714285714,1,0],[.10714285714285714,1,0],[.12104017857142832,.9971919642857141,0],[.14004910714285707,.9781830357142856,0],[.14285714285714285,.9642857142857142,0],[.14285714285714285,.12414285714285711,0],[.23198325892857138,.09305747767857153,0],[.3866908482142856,-.008501674107142976,0],[.5007645089285714,-.15349386160714296,0],[.5631149553571427,-.33101729910714284,0],[.5714285714285714,-.4285714285714286,0]],cells:[[0,28,1],[1,25,2],[1,28,25],[2,4,3],[2,25,4],[4,6,5],[4,12,6],[4,13,12],[4,24,13],[4,25,24],[6,12,7],[7,9,8],[7,12,9],[9,11,10],[9,12,11],[13,24,14],[14,22,15],[14,23,22],[14,24,23],[15,17,16],[15,18,17],[15,19,18],[15,22,19],[19,21,20],[19,22,21],[25,28,26],[26,28,27]]},type:"uber"},{id:"place",mesh:{positions:[[-.07302158900669638,-.9963711983816964,0],[-.21238424246651796,-.9683471330915179,0],[-.3993373325892857,-.8794266183035714,0],[-.5922809709821429,-.6874372209821429,0],[-.6821676548549107,-.5001143624441965,0],[-.7105972726004465,-.3596304757254465,0],[-.7142857142857143,-.2857142857142857,0],[-.7109375000000001,-.20582393973214297,0],[-.6841517857142857,-.05419280133928572,0],[-.5937500000000001,.16631473214285686,0],[-.5,.3191428571428572,0],[-.029285714285714314,.9847142857142859,0],[-.023263392857142885,.9913816964285711,0],[-.00827232142857134,.9990379464285712,0],[0,1,0],[.008212053571428546,.9990379464285712,0],[.023243303571428408,.9913816964285711,0],[.029285714285714234,.9847142857142859,0],[.5,.3191428571428572,0],[.5937500000000001,.16631473214285686,0],[.6841517857142857,-.05419280133928572,0],[.7109375000000001,-.20582393973214297,0],[.7142857142857143,-.2857142857142857,0],[.7105972726004464,-.3596304757254465,0],[.6821676548549107,-.5001143624441965,0],[.5922809709821426,-.6874372209821429,0],[.3993373325892859,-.8794266183035714,0],[.21238424246651758,-.9683471330915179,0],[.07302158900669621,-.9963711983816964,0],[-.08815318080357135,.1428267299107142,0],[-.24456445312500005,.07700474330357143,0],[-.36271902901785713,-.04114983258928562,0],[-.428541015625,-.19756110491071432,0],[-.4374285714285715,-.2857142857142857,0],[-.428541015625,-.37386746651785707,0],[-.36271902901785713,-.5302787388392858,0],[-.24456445312500005,-.6484333147321428,0],[-.08815318080357135,-.7142553013392856,0],[0,-.7231428571428571,0],[.08815931919642869,-.7142553013392856,0],[.24460965401785725,-.6484333147321428,0],[.3628166852678575,-.5302787388392858,0],[.42867773437500006,-.37386746651785707,0],[.4375714285714286,-.2857142857142857,0],[.42867773437500006,-.19756110491071432,0],[.3628166852678575,-.04114983258928562,0],[.24460965401785725,.07700474330357143,0],[.08815931919642869,.1428267299107142,0],[0,.1517142857142857,0],[0,-1,0]],cells:[[0,37,1],[0,38,37],[0,49,38],[1,36,2],[1,37,36],[2,36,3],[3,35,4],[3,36,35],[4,34,5],[4,35,34],[5,33,6],[5,34,33],[6,33,7],[7,32,8],[7,33,32],[8,31,9],[8,32,31],[9,30,10],[9,31,30],[10,29,11],[10,30,29],[11,15,12],[11,16,15],[11,17,16],[11,29,48],[11,48,17],[12,14,13],[12,15,14],[17,47,18],[17,48,47],[18,46,19],[18,47,46],[19,45,20],[19,46,45],[20,44,21],[20,45,44],[21,43,22],[21,44,43],[22,43,23],[23,42,24],[23,43,42],[24,41,25],[24,42,41],[25,40,26],[25,41,40],[26,40,27],[27,39,28],[27,40,39],[28,38,49],[28,39,38]]},type:"uber"},{id:"play",mesh:{positions:[[.8279687312480536,-.06629248569184487,0],[.8562648398389915,-.03688919482369957,0],[.8562648398389915,.036889192089859524,0],[.8279687312480536,.06629248295800516,0],[-.6684489071799615,.984995501369361,0],[-.6998732023241087,.9988766868554735,0],[-.763621081848936,1,0],[-.8182863287317422,.9710507615333261,0],[-.8515309210236494,.9185644020463268,0],[-.8562648398389915,.8855371239798542,0],[-.8562648398389915,-.8855371237945571,0],[-.8515309210236494,-.9185644034716863,0],[-.8182863287317422,-.9710507633748907,0],[-.763621081848936,-1,0],[-.6998732023241087,-.9988766845349871,0],[-.6684489071799615,-.9849954982649265,0]],cells:[[0,1,2],[0,2,3],[0,3,15],[3,4,15],[4,5,9],[4,9,15],[5,6,9],[6,7,9],[7,8,9],[9,10,15],[10,11,12],[10,12,13],[10,13,14],[10,14,15]]},type:"uber"},{id:"plus-alt",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10226789202008946,.9948371233258928,0],[.2974228166852677,.9550420619419644,0],[.47672310965401765,.8793055943080357,0],[.6361525878906249,.7716489257812498,0],[.7716950683593751,.6360932617187502,0],[.8793343680245538,.4766598074776789,0],[.9550543038504469,.2973697684151786,0],[.9948386928013393,.10224434988839293,0],[1,0,0],[.9948386928013393,-.10224434988839282,0],[.9550543038504469,-.2973697684151786,0],[.8793343680245538,-.47665980747767855,0],[.7716950683593751,-.63609326171875,0],[.6361525878906249,-.77164892578125,0],[.47672310965401765,-.8793055943080357,0],[.2974228166852677,-.9550420619419643,0],[.10226789202008946,-.9948371233258928,0],[.1428571428571428,.1428571428571428,0],[.1428571428571428,.5357142857142858,0],[.14004910714285712,.549611607142857,0],[.12104017857142835,.5686205357142857,0],[.1071428571428572,.5714285714285714,0],[-.1071428571428571,.5714285714285714,0],[-.12104017857142857,.5686205357142857,0],[-.14004910714285723,.549611607142857,0],[-.1428571428571429,.5357142857142858,0],[-.1428571428571429,.1428571428571428,0],[-.5357142857142857,.1428571428571428,0],[-.5496116071428572,.14004910714285712,0],[-.5686205357142857,.12104017857142835,0],[-.5714285714285714,.1071428571428572,0],[-.5714285714285714,-.1071428571428571,0],[-.5686205357142857,-.12104017857142857,0],[-.5496116071428572,-.14004910714285723,0],[-.5357142857142857,-.1428571428571429,0],[-.1428571428571429,-.1428571428571429,0],[-.1428571428571429,-.5357142857142857,0],[-.14004910714285723,-.5496116071428572,0],[-.12104017857142857,-.5686205357142857,0],[-.1071428571428571,-.5714285714285714,0],[.1071428571428572,-.5714285714285714,0],[.12104017857142835,-.5686205357142857,0],[.14004910714285712,-.5496116071428572,0],[.1428571428571428,-.5357142857142857,0],[.1428571428571428,-.1428571428571429,0],[.5357142857142858,-.1428571428571429,0],[.549611607142857,-.14004910714285723,0],[.5686205357142857,-.12104017857142857,0],[.5714285714285714,-.1071428571428571,0],[.5714285714285714,.1071428571428572,0],[.5686205357142857,.12104017857142835,0],[.549611607142857,.14004910714285712,0],[0,-1,0],[.5357142857142858,.1428571428571428,0]],cells:[[0,56,1],[0,57,56],[0,70,57],[1,55,2],[1,56,55],[2,55,3],[3,52,4],[3,54,52],[3,55,54],[4,51,5],[4,52,51],[5,51,6],[6,50,7],[6,51,50],[7,49,8],[7,50,49],[8,48,9],[8,49,48],[9,47,10],[9,48,47],[10,46,11],[10,47,46],[11,46,12],[12,45,13],[12,46,45],[13,42,14],[13,43,42],[13,45,43],[14,42,15],[15,41,16],[15,42,41],[16,40,17],[16,41,40],[17,39,18],[17,40,39],[18,38,19],[18,39,38],[19,37,20],[19,38,37],[20,37,21],[21,36,71],[21,37,36],[21,71,22],[22,69,23],[22,71,69],[23,69,24],[24,68,25],[24,69,68],[25,67,26],[25,68,67],[26,66,27],[26,67,66],[27,65,28],[27,66,65],[28,64,29],[28,65,64],[29,64,30],[30,63,31],[30,64,63],[31,60,32],[31,61,60],[31,63,61],[32,60,33],[33,59,34],[33,60,59],[34,58,70],[34,59,58],[35,71,36],[43,45,44],[52,54,53],[57,70,58],[61,63,62]]},type:"uber"},{id:"plus",mesh:{positions:[[.16666666666666674,-.16666666666666663,0],[.16666666666666674,-.9583333333333334,0],[.1633906249999999,-.974546875,0],[.14121354166666644,-.9967239583333333,0],[.125,-1,0],[-.125,-1,0],[-.14121354166666666,-.9967239583333333,0],[-.163390625,-.974546875,0],[-.16666666666666663,-.9583333333333334,0],[-.16666666666666663,-.16666666666666663,0],[-.9583333333333334,-.16666666666666663,0],[-.974546875,-.163390625,0],[-.9967239583333333,-.14121354166666666,0],[-1,-.125,0],[-1,.125,0],[-.9967239583333333,.14121354166666644,0],[-.974546875,.1633906249999999,0],[-.9583333333333334,.16666666666666674,0],[-.16666666666666663,.16666666666666674,0],[-.16666666666666663,.9583333333333333,0],[-.163390625,.9745468749999997,0],[-.14121354166666666,.9967239583333332,0],[-.125,1,0],[.125,1,0],[.14121354166666644,.9967239583333332,0],[.1633906249999999,.9745468749999997,0],[.16666666666666674,.9583333333333333,0],[.16666666666666674,.16666666666666674,0],[.9583333333333333,.16666666666666674,0],[.9745468749999997,.1633906249999999,0],[.9967239583333332,.14121354166666644,0],[1,.125,0],[1,-.125,0],[.9967239583333332,-.14121354166666666,0],[.9745468749999997,-.163390625,0],[.9583333333333333,-.16666666666666663,0]],cells:[[0,8,1],[0,9,8],[0,18,9],[0,27,18],[0,35,27],[1,3,2],[1,4,3],[1,8,4],[4,8,5],[5,8,6],[6,8,7],[9,17,10],[9,18,17],[10,12,11],[10,13,12],[10,14,13],[10,17,14],[14,17,15],[15,17,16],[18,27,19],[19,21,20],[19,22,21],[19,23,22],[19,26,23],[19,27,26],[23,25,24],[23,26,25],[27,35,28],[28,30,29],[28,31,30],[28,32,31],[28,35,32],[32,35,33],[33,35,34]]},type:"uber"},{id:"power",mesh:{positions:[[-.7035714285714286,.08157142857142863,0],[-.7083191964285716,.08730580357142825,0],[-.7136361607142858,.09995312500000009,0],[-.7142857142857143,.10657142857142854,0],[-.7117366071428571,.12001562500000018,0],[-.6931919642857143,.13977901785714275,0],[-.6784285714285715,.1428571428571428,0],[-.14285714285714282,.1428571428571428,0],[-.4274285714285715,.9542857142857142,0],[-.42812053571428577,.971854910714286,0],[-.40914732142857135,.9963325892857142,0],[-.3945714285714285,1,0],[-.3874330357142857,.9993995535714286,0],[-.3734776785714286,.9939129464285714,0],[-.36714285714285716,.9885714285714287,0],[.7035714285714287,-.08171428571428574,0],[.708439732142857,-.08757589285714296,0],[.7136763392857146,-.10047767857142864,0],[.7142857142857143,-.1071428571428571,0],[.7117187500000002,-.12049776785714283,0],[.6931919642857142,-.13986830357142843,0],[.6785714285714286,-.1428571428571429,0],[.14285714285714282,-.1428571428571429,0],[.42642857142857143,-.9542857142857143,0],[.4271696428571427,-.9720357142857142,0],[.4080267857142858,-.9963928571428572,0],[.3928571428571429,-1,0],[.3856383928571431,-.9993482142857143,0],[.37168303571428546,-.9934910714285714,0],[.3654285714285715,-.9878571428571429,0]],cells:[[0,4,1],[0,6,4],[0,7,6],[0,22,7],[0,29,22],[1,3,2],[1,4,3],[4,6,5],[7,14,8],[7,15,14],[7,22,15],[8,12,9],[8,13,12],[8,14,13],[9,12,10],[10,12,11],[15,18,16],[15,21,18],[15,22,21],[16,18,17],[18,21,19],[19,21,20],[22,29,23],[23,25,24],[23,26,25],[23,27,26],[23,29,27],[27,29,28]]},type:"uber"},{id:"previous",mesh:{positions:[[-.9943900669642857,-.5272684151785715,0],[-.9564112723214285,-.5652472098214285,0],[-.9286428571428571,-.5708571428571428,0],[-.8573571428571429,-.5708214285714285,0],[-.8295022321428571,-.5652472098214285,0],[-.7915334821428572,-.5272684151785715,0],[-.7859285714285714,-.49949999999999994,0],[-.7859285714285714,-.10950000000000001,0],[-.0034285714285714475,-.5612857142857143,0],[-.0028571428571427804,-.5602857142857143,0],[.005239955357142945,-.5645139508928572,0],[.022746651785714445,-.5700641741071428,0],[.03224999999999989,-.5708571428571428,0],[.0600334821428572,-.5652472098214285,0],[.09800223214285708,-.5272684151785715,0],[.10360714285714301,-.49949999999999994,0],[.10360714285714301,-.10557142857142865,0],[.8929642857142857,-.5612857142857143,0],[.8935357142857143,-.5602857142857143,0],[.9016177455357142,-.5645290178571429,0],[.9191344866071429,-.5700691964285715,0],[.9286428571428573,-.5708571428571428,0],[.9564112723214284,-.5652472098214285,0],[.9943900669642858,-.5272684151785715,0],[1,-.49949999999999994,0],[1,.4995000000000001,0],[.9943900669642858,.5272684151785715,0],[.9564112723214284,.5652472098214283,0],[.9286428571428573,.5708571428571428,0],[.9191344866071429,.5700641741071429,0],[.9016177455357142,.564513950892857,0],[.8935357142857143,.5602857142857144,0],[.8929642857142857,.5612857142857143,0],[.10360714285714301,.10557142857142858,0],[.10360714285714301,.4995000000000001,0],[.09800223214285708,.5272684151785715,0],[.0600334821428572,.5652472098214283,0],[.03224999999999989,.5708571428571428,0],[.022746651785714445,.5700641741071429,0],[.005239955357142945,.564513950892857,0],[-.0028571428571427804,.5602857142857144,0],[-.0034285714285714475,.5612857142857143,0],[-.7859285714285714,.10950000000000001,0],[-.7859285714285714,.4993928571428572,0],[-.7915334821428572,.5272533482142858,0],[-.8295022321428571,.565246651785714,0],[-.8572857142857142,.5708571428571428,0],[-.9286428571428571,.5708571428571428,0],[-.9564112723214285,.5652472098214283,0],[-.9943900669642857,.5272684151785715,0],[-1,.4995000000000001,0],[-1,-.49949999999999994,0]],cells:[[0,1,51],[1,2,51],[2,3,51],[3,4,5],[3,5,6],[3,6,51],[6,7,51],[7,8,9],[7,9,16],[7,16,33],[7,33,42],[7,42,51],[9,10,14],[9,14,15],[9,15,16],[10,11,12],[10,12,13],[10,13,14],[16,17,18],[16,18,24],[16,24,33],[18,19,22],[18,22,23],[18,23,24],[19,20,21],[19,21,22],[24,25,33],[25,26,31],[25,31,33],[26,27,30],[26,30,31],[27,28,30],[28,29,30],[31,32,33],[33,34,40],[33,40,42],[34,35,40],[35,36,39],[35,39,40],[36,37,39],[37,38,39],[40,41,42],[42,43,50],[42,50,51],[43,44,46],[43,46,47],[43,47,50],[44,45,46],[47,48,50],[48,49,50]]},type:"uber"},{id:"printer",mesh:{positions:[[.9887678571428571,-.055589285714285674,0],[.9127321428571429,-.13162499999999988,0],[.8571428571428572,-.1428571428571429,0],[.7142857142857142,-.1428571428571429,0],[.7142857142857142,-.4285714285714286,0],[.1428571428571428,-1,0],[-.5714285714285714,-1,0],[-.6270178571428571,-.9887678571428571,0],[-.7030535714285715,-.9127321428571429,0],[-.7142857142857143,-.8571428571428572,0],[-.7142857142857143,-.1428571428571429,0],[-.8571428571428572,-.1428571428571429,0],[-.9127321428571429,-.13162499999999988,0],[-.9887678571428571,-.055589285714285674,0],[-1,0,0],[-1,.7142857142857142,0],[-.7142857142857143,.7142857142857142,0],[-.7142857142857143,.8571428571428572,0],[-.7030535714285715,.9127321428571429,0],[-.6270178571428571,.9887678571428571,0],[-.5714285714285714,1,0],[.5714285714285714,1,0],[.6270178571428571,.9887678571428571,0],[.7030535714285713,.9127321428571429,0],[.7142857142857142,.8571428571428572,0],[.7142857142857142,.7142857142857142,0],[1,.7142857142857142,0],[.5122857142857142,-.4285714285714286,0],[.1785714285714286,-.4285714285714286,0],[.16467410714285746,-.4313794642857143,0],[.1456651785714287,-.4503883928571428,0],[.1428571428571428,-.4642857142857143,0],[0,-.8571428571428572,0],[0,-.4642857142857143,0],[.003635881696428811,-.4283529575892857,0],[.030548270089285623,-.3645298549107142,0],[.07881556919642874,-.31626255580357143,0],[.14263867187500012,-.2893501674107144,0],[.1785714285714286,-.2857142857142857,0],[.5714285714285714,-.2857142857142857,0],[.5714285714285714,-.1428571428571429,0],[-.5714285714285714,-.1428571428571429,0],[.5714285714285714,.2857142857142858,0],[.5714285714285714,.8571428571428572,0],[-.5714285714285714,.8571428571428572,0],[.7579196428571429,.13724107142857145,0],[.7199017857142855,.09922321428571435,0],[.7142857142857142,.0714285714285714,0],[.7199017857142855,.04363392857142867,0],[.7579196428571429,.005616071428571345,0],[.7857142857142858,0,0],[.8135089285714285,.005616071428571345,0],[.8515267857142859,.04363392857142867,0],[.8571428571428572,.0714285714285714,0],[.8515267857142859,.09922321428571435,0],[.8135089285714285,.13724107142857145,0],[-.5714285714285714,.2857142857142858,0],[-.5714285714285714,-.8571428571428572,0],[.1428571428571428,-.798,0],[.7857142857142858,.1428571428571428,0],[1,0,0]],cells:[[0,52,1],[0,60,52],[1,51,2],[1,52,51],[2,50,3],[2,51,50],[3,39,4],[3,40,39],[3,48,40],[3,49,48],[3,50,49],[4,27,5],[4,39,27],[5,27,58],[5,32,6],[5,58,32],[6,32,57],[6,57,7],[7,57,8],[8,57,9],[9,41,10],[9,57,41],[10,14,11],[10,41,56],[10,56,14],[11,14,12],[12,14,13],[14,56,15],[15,56,16],[16,44,17],[16,56,44],[17,44,18],[18,44,19],[19,44,20],[20,43,21],[20,44,43],[21,43,22],[22,43,23],[23,43,24],[24,43,25],[25,42,59],[25,43,42],[25,59,26],[26,54,60],[26,55,54],[26,59,55],[27,38,28],[27,39,38],[28,37,29],[28,38,37],[29,36,30],[29,37,36],[30,34,31],[30,35,34],[30,36,35],[31,33,58],[31,34,33],[32,58,33],[40,42,56],[40,47,42],[40,48,47],[40,56,41],[42,45,59],[42,46,45],[42,47,46],[52,60,53],[53,60,54]]},type:"uber"},{id:"profile",mesh:{positions:[[.48984277343749993,-.3992255859375001,0],[.41461425781249983,-.22043457031250002,0],[.2795654296875003,-.08538574218749995,0],[.10077441406249998,-.010157226562500177,0],[0,0,0],[-.10077441406249987,-.010157226562500177,0],[-.2795654296875,-.08538574218749995,0],[-.41461425781250005,-.22043457031250002,0],[-.4898427734374998,-.3992255859375001,0],[-.5,-.5,0],[-.4898427734374998,-.6007744140625,0],[-.41461425781250005,-.7795654296875,0],[-.2795654296875,-.9146142578124999,0],[-.10077441406249987,-.9898427734374999,0],[0,-1,0],[.10077441406249998,-.9898427734374999,0],[.2795654296875003,-.9146142578124999,0],[.41461425781249983,-.7795654296875,0],[.48984277343749993,-.6007744140625,0],[-.11617736816406232,.2546924641927084,0],[-.3287655029296874,.28855981445312495,0],[-.5962646484375,.3822050781249997,0],[-.9333046875000001,.602546875,0],[-1,.6678333333333333,0],[-1,.8333333333333333,0],[-.9868958333333334,.8981874999999999,0],[-.8981875,.9868958333333333,0],[-.8333333333333334,1,0],[.8333333333333333,1,0],[.8981874999999999,.9868958333333333,0],[.9868958333333333,.8981874999999999,0],[1,.8333333333333333,0],[1,.6678333333333333,0],[.9333046874999997,.602546875,0],[.5962646484375,.3822050781249997,0],[.3287655029296872,.28855981445312495,0],[.11617736816406254,.2546924641927084,0],[0,.25,0],[.5,-.5,0]],cells:[[0,1,38],[1,2,4],[1,4,38],[2,3,4],[4,5,6],[4,6,9],[4,9,14],[4,14,38],[6,7,9],[7,8,9],[9,10,11],[9,11,12],[9,12,14],[12,13,14],[14,15,16],[14,16,17],[14,17,38],[17,18,38],[19,27,20],[19,37,27],[20,27,21],[21,27,22],[22,24,23],[22,27,24],[24,26,25],[24,27,26],[27,37,28],[28,31,29],[28,33,31],[28,34,33],[28,35,34],[28,36,35],[28,37,36],[29,31,30],[31,33,32]]},type:"uber"},{id:"promo-alt",mesh:{positions:[[.10384615384615392,-1,0],[-.9550769230769232,.05230769230769239,0],[-.9739735576923076,.07492307692307687,0],[-.9969399038461538,.12638461538461554,0],[-1,.15384615384615374,0],[-.9974591346153846,.18488942307692313,0],[-.97553125,.24414903846153857,0],[-.9550769230769232,.27,0],[-.26984615384615374,.9550769230769232,0],[-.24404086538461534,.975596153846154,0],[-.18475721153846159,.9974807692307692,0],[-.15384615384615385,1,0],[-.1263629807692308,.9969615384615385,0],[-.074858173076923,.9740384615384616,0],[-.05230769230769228,.9550769230769232,0],[1,-.10384615384615381,0],[1,-.6923076923076923,0],[.9937515024038461,-.7543374399038463,0],[.9474684495192309,-.8643704927884616,0],[.8643704927884615,-.9474684495192308,0],[.7543374399038463,-.9937515024038462,0],[.47859615384615384,-.3967115384615385,0],[.3967115384615385,-.47859615384615384,0],[.3846153846153846,-.5384615384615384,0],[.3967115384615385,-.598326923076923,0],[.47859615384615384,-.6802115384615384,0],[.5384615384615385,-.6923076923076923,0],[.598326923076923,-.6802115384615384,0],[.6802115384615384,-.598326923076923,0],[.6923076923076923,-.5384615384615384,0],[.6802115384615384,-.47859615384615384,0],[.598326923076923,-.3967115384615385,0],[.5384615384615385,-.3846153846153846,0],[.6923076923076923,-1,0]],cells:[[0,23,1],[0,24,23],[0,25,24],[0,33,25],[1,5,2],[1,7,5],[1,8,7],[1,14,8],[1,22,14],[1,23,22],[2,4,3],[2,5,4],[5,7,6],[8,10,9],[8,14,10],[10,13,11],[10,14,13],[11,13,12],[14,21,32],[14,22,21],[14,32,15],[15,30,16],[15,31,30],[15,32,31],[16,28,17],[16,29,28],[16,30,29],[17,28,18],[18,28,19],[19,27,20],[19,28,27],[20,27,33],[25,33,26],[26,33,27]]},type:"uber"},{id:"promo",mesh:{positions:[[.9902036803305696,-.2279297871603466,0],[1,-.24506664289594485,0],[.990686345715742,-.27987664923955513,0],[.9736142922772271,-.28985396842842526,0],[.6528384525906208,-.3762331958785859,0],[.7382165962789418,-.6957219278713986,0],[.7380713497509963,-.7154754556719839,0],[.7125749976916438,-.7409315856159056,0],[.6928818030642052,-.7410567210861355,0],[.3755382505610487,-.6561076132957457,0],[.29030311883870485,-.9687317709216582,0],[.2802677002118683,-.9856407012761473,0],[.24555601401388127,-.9948962568285604,0],[.2285219481064833,-.9851781470090233,0],[-.0010122572867413693,-.7573600852075234,0],[-.23340670199950808,-.9901835658182213,0],[-.2504832245619597,-.9999597741886036,0],[-.2853334530210012,-.9906058977889147,0],[-.29533088326758683,-.9735941777648792,0],[-.3799939671260225,-.6558215893637914,0],[-.6927611367179121,-.7384825056985479,0],[-.7124319857256669,-.7383596047902863,0],[-.7378300170584101,-.7129615734575431,0],[-.7379529179666717,-.6932907244497883,0],[-.6554350135978924,-.37995150699399016,0],[-.9727785661010488,-.29500239920360044,0],[-.9897701753087016,-.2850250800147302,0],[-.9990838295929593,-.25021507367111984,0],[-.9893679541543909,-.23307821793552183,0],[-.7555433897818534,.0010323703689699643,0],[-.9902260259502534,.23600103046932427,0],[-1,.25315799636881287,0],[-.990588024989133,.2880082208950256,0],[-.9734936259309342,.29792520601692446,0],[-.6568651332576633,.38158720611352037,0],[-.7405271333542592,.6949264235693184,0],[-.7404019978840293,.7146196181967567,0],[-.7149458679401077,.7401159702561094,0],[-.6951923401395226,.740261216784055,0],[-.38256818251361013,.6564562047214819,0],[-.29919220634896826,.973513733292684,0],[-.28927298577127636,.9906058977889146,0],[-.2543646587010565,.9999597741886036,0],[-.2371250131149123,.9901031213460263,0],[-.002728400878466486,.755277473211649,0],[.23095315152809404,.9892450495501638,0],[.2481101183437533,.9990413692195944,0],[.28296034738378073,.9897277149353364,0],[.29287733422629225,.9726556614968217,0],[.3781124659486361,.6533099414699859,0],[.6987452936692657,.7395461569541694,0],[.7185189325275665,.7394590090374022,0],[.7440152845869188,.7138643362514402,0],[.7440800868840025,.6940683517734559,0],[.6577008594338416,.3778688949981161,0],[.9703250170597542,.2940638829355428,0],[.9873367373251225,.284169243433328,0],[.996690613724811,.2494173396337246,0],[.9869144051130962,.2322827193539198,0],[.7578092356178028,.002748513960695258,0]],cells:[[0,2,1],[0,3,2],[0,59,3],[3,59,4],[4,9,5],[4,14,9],[4,29,14],[4,44,29],[4,49,44],[4,59,49],[5,8,6],[5,9,8],[6,8,7],[9,13,10],[9,14,13],[10,13,11],[11,13,12],[14,19,15],[14,29,19],[15,17,16],[15,18,17],[15,19,18],[19,23,20],[19,24,23],[19,29,24],[20,22,21],[20,23,22],[24,28,25],[24,29,28],[25,27,26],[25,28,27],[29,34,30],[29,44,34],[30,32,31],[30,33,32],[30,34,33],[34,39,35],[34,44,39],[35,37,36],[35,38,37],[35,39,38],[39,43,40],[39,44,43],[40,42,41],[40,43,42],[44,49,45],[45,48,46],[45,49,48],[46,48,47],[49,54,50],[49,59,54],[50,52,51],[50,53,52],[50,54,53],[54,58,55],[54,59,58],[55,57,56],[55,58,57]]},type:"uber"},{id:"receipt",mesh:{positions:[[.42857142857142866,-1,0],[.28571428571428564,-.9285714285714286,0],[.14285714285714282,-1,0],[0,-.9285714285714286,0],[-.14285714285714282,-1,0],[-.28571428571428575,-.9285714285714286,0],[-.4285714285714286,-1,0],[-.5714285714285715,-.9285714285714286,0],[-.7142857142857143,-1,0],[-.7142857142857143,.9285714285714286,0],[-.5714285714285715,1,0],[-.4285714285714286,.9285714285714286,0],[-.28571428571428575,1,0],[-.14285714285714282,.9285714285714286,0],[0,1,0],[.14285714285714282,.9285714285714286,0],[.28571428571428564,1,0],[.42857142857142866,.9285714285714286,0],[.5714285714285715,1,0],[.7142857142857143,.9285714285714286,0],[.7142857142857143,-1,0],[.14285714285714282,0,0],[.14285714285714282,.1428571428571428,0],[-.5714285714285715,.1428571428571428,0],[.14285714285714282,-.2857142857142857,0],[.14285714285714282,-.1428571428571429,0],[-.5714285714285715,-.1428571428571429,0],[.14285714285714282,-.5714285714285714,0],[.14285714285714282,-.4285714285714286,0],[-.5714285714285715,-.4285714285714286,0],[.5714285714285715,.4285714285714286,0],[.5714285714285715,.5714285714285714,0],[.28571428571428564,.5714285714285714,0],[.5714285714285715,0,0],[.5714285714285715,.1428571428571428,0],[.28571428571428564,.1428571428571428,0],[.5714285714285715,-.2857142857142857,0],[.5714285714285715,-.1428571428571429,0],[.28571428571428564,-.1428571428571429,0],[.5714285714285715,-.5714285714285714,0],[.5714285714285715,-.4285714285714286,0],[.28571428571428564,-.4285714285714286,0],[-.5714285714285715,-.5714285714285714,0],[-.5714285714285715,-.2857142857142857,0],[-.5714285714285715,0,0],[.28571428571428564,-.5714285714285714,0],[.28571428571428564,-.2857142857142857,0],[.28571428571428564,0,0],[.28571428571428564,.4285714285714286,0],[.5714285714285715,-.9285714285714286,0]],cells:[[0,49,1],[1,3,2],[1,27,3],[1,45,27],[1,49,45],[3,5,4],[3,27,5],[5,7,6],[5,27,42],[5,42,7],[7,42,8],[8,26,44],[8,29,43],[8,42,29],[8,43,26],[8,44,9],[9,11,10],[9,23,11],[9,44,23],[11,13,12],[11,23,13],[13,15,14],[13,22,48],[13,23,22],[13,32,15],[13,48,32],[15,17,16],[15,32,17],[17,19,18],[17,31,19],[17,32,31],[19,30,34],[19,31,30],[19,33,20],[19,34,33],[20,33,37],[20,36,40],[20,37,36],[20,39,49],[20,40,39],[21,25,38],[21,38,47],[21,44,25],[21,47,22],[22,35,48],[22,47,35],[24,28,41],[24,41,46],[24,43,28],[24,46,25],[25,44,26],[25,46,38],[27,45,28],[28,43,29],[28,45,41],[30,48,34],[33,47,37],[34,48,35],[36,46,40],[37,47,38],[39,45,49],[40,46,41]]},type:"uber"},{id:"reset",mesh:{positions:[[.9959654366629462,.08586436244419632,0],[.9648045131138392,.24721725027901792,0],[.9053336007254464,.3964470912388394,0],[.8205275878906249,.5305789969308035,0],[.7133613630022322,.6466380789620534,0],[.5868098144531253,.7416494489397323,0],[.44384783063616084,.8126382184709823,0],[.28745029994419613,.8566294991629463,0],[.20514285714285707,.8675714285714285,0],[.17654017857142867,.8636339285714287,0],[.13679910714285737,.8253839285714284,0],[.130857142857143,.7968571428571427,0],[.130857142857143,.609,0],[.13578348214285718,.584107142857143,0],[.1693683035714284,.5492142857142858,0],[.19414285714285717,.542,0],[.2924062500000002,.5211397879464283,0],[.46506696428571415,.4305823102678572,0],[.5941205357142856,.28666099330357137,0],[.6654241071428568,.10347851562499998,0],[.675,.0015714285714284553,0],[.6638825334821428,-.10794252232142881,0],[.5818685825892858,-.30243470982142884,0],[.43482561383928586,-.4495027901785714,0],[.24036523437500001,-.5314949776785713,0],[.130857142857143,-.5425714285714285,0],[.02134319196428569,-.5314949776785713,0],[-.1731489955357144,-.4495027901785714,0],[-.3202170758928572,-.30243470982142884,0],[-.4022092633928571,-.10794252232142881,0],[-.41328571428571426,.0015714285714284553,0],[-.15200000000000002,.0015714285714284553,0],[-.5191428571428571,.6074285714285713,0],[-.5459464285714286,.6330736607142856,0],[-.6138035714285714,.6327209821428573,0],[-.6402857142857143,.6068571428571427,0],[-1,.0015714285714284553,0],[-.7382857142857143,.0015714285714284553,0],[-.7337982700892858,-.08729101562500015,0],[-.6992095424107143,-.2568797433035715,0],[-.6333819754464286,-.41270731026785723,0],[-.5398111049107143,-.5512781808035714,0],[-.42199246651785693,-.6690968191964286,0],[-.2834215959821428,-.7626676897321429,0],[-.127594029017857,-.8284952566964287,0],[.04199469866071426,-.8630839843750001,0],[.130857142857143,-.8675714285714285,0],[.21971958705357153,-.8630839843750001,0],[.3893083147321428,-.8284952566964287,0],[.5451358816964285,-.7626676897321429,0],[.6837067522321427,-.6690968191964286,0],[.801525390625,-.5512781808035714,0],[.8950962611607143,-.41270731026785723,0],[.9609238281250001,-.2568797433035715,0],[.9955125558035716,-.08729101562500015,0],[1,.0015714285714284553,0]],cells:[[0,1,19],[0,19,20],[0,20,55],[1,2,18],[1,18,19],[2,3,18],[3,4,17],[3,17,18],[4,5,17],[5,6,16],[5,16,17],[6,7,16],[7,8,11],[7,11,12],[7,12,16],[8,9,10],[8,10,11],[12,13,14],[12,14,15],[12,15,16],[20,21,54],[20,54,55],[21,22,53],[21,53,54],[22,23,50],[22,50,51],[22,51,52],[22,52,53],[23,24,48],[23,48,49],[23,49,50],[24,25,47],[24,47,48],[25,26,45],[25,45,46],[25,46,47],[26,27,44],[26,44,45],[27,28,42],[27,42,43],[27,43,44],[28,29,39],[28,39,40],[28,40,41],[28,41,42],[29,30,38],[29,38,39],[30,31,32],[30,32,37],[30,37,38],[32,33,35],[32,35,37],[33,34,35],[35,36,37]]},type:"uber"},{id:"right-arrow-alt",mesh:{positions:[[-.04688411414664169,-.6751094441130651,0],[-.03789192678395533,-.5794844440395072,0],[-.005083333080833386,-.539938643047549,0],[.5049166611576281,-.12767143349965138,0],[-.8685833337450641,-.12767143349965146,0],[-.9197382811882602,-.11763727373231742,0],[-.9896731770112871,-.04968433877619986,0],[-1,2087429088115044e-20,0],[-.9896731770112871,.04972608670892373,0],[-.9197382811882602,.11767902209773355,0],[-.8685833337450641,.12771318208141386,0],[.5049166611576281,.12771318208141394,0],[-.005083333080833452,.5400613593216816,0],[-.0378919267839554,.5795869163953551,0],[-.04688411414664177,.6753232522863061,0],[-.022083333093910463,.7198589302292183,0],[.018565755927742743,.7517149530662229,0],[.1170358082150273,.7604978485056713,0],[.162958334740737,.7363771502419246,0],[.9525833384250642,.09815852513560269,0],[.9726660177674353,.07792256874984413,0],[.9968157552860122,.0279314257786972,0],[1,208742908812729e-19,0],[.9968157552860122,-.027889677437319266,0],[.9726660177674353,-.07788082146615855,0],[.9525833384250642,-.09811677809230163,0],[.16295833474073712,-.7364568585833323,0],[.11703580821502739,-.7604978485056713,0],[.018565755927742834,-.751692184075821,0],[-.022083333093910373,-.7199386431860105,0]],cells:[[0,29,1],[1,29,2],[2,26,3],[2,27,26],[2,28,27],[2,29,28],[3,11,4],[3,19,11],[3,25,19],[3,26,25],[4,9,5],[4,10,9],[4,11,10],[5,8,6],[5,9,8],[6,8,7],[11,18,12],[11,19,18],[12,15,13],[12,16,15],[12,17,16],[12,18,17],[13,15,14],[19,24,20],[19,25,24],[20,23,21],[20,24,23],[21,23,22]]},type:"uber"},{id:"right-arrow",mesh:{positions:[[.6103034167041191,-.03302779142322613,0],[.6205566646111397,-.017606112231780026,0],[.6205566646111397,.01743888290811798,0],[.6103034167041191,.03286056209956419,0],[-.34641554396563445,.9897467520929796,0],[-.36183722315708067,1,0],[-.3968822182969786,1,0],[-.41230389748842466,.9897467520929796,0],[-.6103034167041194,.7917472328772849,0],[-.6205566646111398,.7762994241040165,0],[-.6205566646111398,.741139458804101,0],[-.6103034167041194,.7256916500308327,0],[.11547184798854482,-8361466183102991e-20,0],[-.6103034167041191,-.725858879354495,0],[-.6205566646111396,-.7412805585459413,0],[-.6205566646111396,-.7763255536858392,0],[-.6103034167041191,-.7917472328772853,0],[-.41230389748842444,-.9897467520929795,0],[-.3968822182969784,-1,0],[-.36183722315708045,-1,0],[-.34641554396563423,-.9897467520929795,0]],cells:[[0,1,3],[0,3,12],[0,12,20],[1,2,3],[3,4,12],[4,5,7],[4,7,8],[4,8,11],[4,11,12],[5,6,7],[8,9,11],[9,10,11],[12,13,20],[13,14,16],[13,16,17],[13,17,20],[14,15,16],[17,18,19],[17,19,20]]},type:"uber"},{id:"route-dot",mesh:{positions:[[.08750348772321415,-.8527085658482143,0],[.2545852399553572,-.8185375279017857,0],[.4082038225446427,-.7535260881696428,0],[.5448837890625,-.6611496930803571,0],[.6611496930803573,-.5448837890625001,0],[.7535260881696428,-.40820382254464305,0],[.8185375279017857,-.2545852399553572,0],[.8527085658482143,-.08750348772321437,0],[.8571428571428572,0,0],[.8527085658482143,.08750348772321415,0],[.8185375279017857,.2545852399553572,0],[.7535260881696428,.4082038225446427,0],[.6611496930803573,.5448837890625,0],[.5448837890625,.6611496930803573,0],[.4082038225446427,.7535260881696428,0],[.2545852399553572,.8185375279017857,0],[.08750348772321415,.8527085658482143,0],[0,.8571428571428572,0],[-.08750348772321437,.8527085658482143,0],[-.2545852399553572,.8185375279017857,0],[-.40820382254464305,.7535260881696428,0],[-.5448837890625001,.6611496930803573,0],[-.6611496930803571,.5448837890625,0],[-.7535260881696428,.4082038225446427,0],[-.8185375279017857,.2545852399553572,0],[-.8527085658482143,.08750348772321415,0],[-.8571428571428572,0,0],[-.8527085658482143,-.08750348772321437,0],[-.8185375279017857,-.2545852399553572,0],[-.7535260881696428,-.40820382254464305,0],[-.6611496930803571,-.5448837890625001,0],[-.5448837890625001,-.6611496930803571,0],[-.40820382254464305,-.7535260881696428,0],[-.2545852399553572,-.8185375279017857,0],[-.08750348772321437,-.8527085658482143,0],[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258928,0],[-.05759905133928578,-.27990625,0],[-.1597726004464286,-.23689732142857145,0],[-.23693498883928577,-.15970982142857137,0],[-.279912109375,-.05755803571428575,0],[-.2857142857142857,0,0],[-.279912109375,.05759905133928589,0],[-.23693498883928577,.1597726004464286,0],[-.1597726004464286,.23693498883928577,0],[-.05759905133928578,.2799121093749999,0],[0,.2857142857142858,0],[.05759905133928589,.2799121093749999,0],[.1597726004464286,.23693498883928577,0],[.23693498883928577,.1597726004464286,0],[.2799121093749999,.05759905133928589,0],[.2857142857142858,0,0],[.2799121093749999,-.05755803571428575,0],[.23693498883928577,-.15970982142857137,0],[.1597726004464286,-.23689732142857145,0],[.05759905133928589,-.27990625,0],[0,-.2857142857142857,0],[0,-1,0],[0,-.8571428571428572,0]],cells:[[0,69,1],[0,90,69],[0,91,90],[1,68,2],[1,69,68],[2,67,3],[2,68,67],[3,65,4],[3,66,65],[3,67,66],[4,64,5],[4,65,64],[5,63,6],[5,64,63],[6,62,7],[6,63,62],[7,61,8],[7,62,61],[8,61,9],[9,60,10],[9,61,60],[10,59,11],[10,60,59],[11,58,12],[11,59,58],[12,56,13],[12,57,56],[12,58,57],[13,55,14],[13,56,55],[14,54,15],[14,55,54],[15,53,16],[15,54,53],[16,52,17],[16,53,52],[17,52,18],[18,51,19],[18,52,51],[19,50,20],[19,51,50],[20,49,21],[20,50,49],[21,48,22],[21,49,48],[22,46,23],[22,47,46],[22,48,47],[23,45,24],[23,46,45],[24,44,25],[24,45,44],[25,43,26],[25,44,43],[26,43,27],[27,42,28],[27,43,42],[28,41,29],[28,42,41],[29,40,30],[29,41,40],[30,38,31],[30,39,38],[30,40,39],[31,37,32],[31,38,37],[32,36,33],[32,37,36],[33,35,34],[33,36,35],[34,35,90],[34,90,91],[70,89,71],[71,89,72],[72,74,73],[72,89,74],[74,76,75],[74,79,76],[74,89,79],[76,79,77],[77,79,78],[79,81,80],[79,84,81],[79,89,84],[81,84,82],[82,84,83],[84,86,85],[84,89,86],[86,89,87],[87,89,88]]},type:"uber"},{id:"search",mesh:{positions:[[.4850000000000001,.19100000000000006,0],[.4574479166666665,.17271875000000025,0],[.39471875,.17271875000000025,0],[.36716666666666664,.19100000000000006,0],[.34750000000000014,.21066666666666656,0],[.20099999999999985,.0641666666666667,0],[.25655208333333346,-.0238645833333333,0],[.3242812500000001,-.22392708333333333,0],[.33333333333333326,-.33333333333333337,0],[.31978808593749997,-.4676832682291666,0],[.21947102864583368,-.7060628255208332,0],[.039396158854166474,-.8861376953125001,0],[-.19898339843750001,-.9864547526041667,0],[-.33333333333333337,-1,0],[-.4676832682291666,-.9864547526041667,0],[-.7060628255208332,-.8861376953125001,0],[-.8861376953125001,-.7060628255208332,0],[-.9864547526041667,-.4676832682291666,0],[-1,-.33333333333333337,0],[-.9864547526041667,-.19898339843750001,0],[-.8861376953125001,.039396158854166474,0],[-.7060628255208332,.21947102864583368,0],[-.4676832682291666,.31978808593749997,0],[-.33333333333333337,.33333333333333326,0],[-.22392708333333333,.3242812500000001,0],[-.0238645833333333,.25655208333333346,0],[.0641666666666667,.20099999999999985,0],[.21066666666666656,.3476666666666668,0],[.19100000000000006,.36716666666666664,0],[.17271875000000025,.39471875,0],[.17271875000000025,.4574479166666665,0],[.19100000000000006,.4850000000000001,0],[.6816666666666666,.9756666666666665,0],[.6944999999999997,.9862187499999999,0],[.7238541666666665,.9984479166666667,0],[.7394999999999998,1,0],[.7564687499999998,.9985182291666668,0],[.7864687499999998,.9864296875,0],[.7995000000000001,.9756666666666665,0],[.9755,.7995000000000001,0],[.9862187500000001,.7863906250000003,0],[.99846875,.7564218749999998,0],[1,.7404999999999999,0],[.99846875,.7243697916666667,0],[.9862187500000001,.694609375,0],[-.8334436848958333,-.4360830078125,0],[-.7565315755208334,-.6185120442708334,0],[-.6185647786458333,-.7564176432291666,0],[-.4360901692708333,-.8332841796874999,0],[-.33333333333333337,-.8436666666666667,0],[-.2305764973958334,-.8332841796874999,0],[-.04810188802083337,-.7564176432291666,0],[.08986490885416654,-.6185120442708334,0],[.16677701822916702,-.4360830078125,0],[.1771666666666667,-.33333333333333337,0],[.16766666666666663,-.23552604166666669,0],[.09729166666666678,-.060473958333333244,0],[.040166666666666684,.01333333333333342,0],[.01333333333333342,.040166666666666684,0],[-.060473958333333244,.09729166666666678,0],[-.23552604166666669,.16766666666666663,0],[-.33333333333333337,.1771666666666667,0],[-.4360901692708333,.16677701822916702,0],[-.6185647786458333,.08986490885416654,0],[-.7565315755208334,-.04810188802083337,0],[-.8334436848958333,-.2305764973958334,0],[-.8438333333333333,-.33333333333333337,0],[.9755,.6816666666666666,0]],cells:[[0,2,1],[0,3,2],[0,4,3],[0,27,4],[0,31,27],[0,67,31],[4,26,5],[4,27,26],[5,26,57],[5,56,6],[5,57,56],[6,55,7],[6,56,55],[7,54,8],[7,55,54],[8,53,9],[8,54,53],[9,52,10],[9,53,52],[10,51,11],[10,52,51],[11,50,12],[11,51,50],[12,50,13],[13,48,14],[13,49,48],[13,50,49],[14,48,15],[15,47,16],[15,48,47],[16,46,17],[16,47,46],[17,45,18],[17,46,45],[18,45,66],[18,65,19],[18,66,65],[19,64,20],[19,65,64],[20,63,21],[20,64,63],[21,63,22],[22,62,23],[22,63,62],[23,61,24],[23,62,61],[24,60,25],[24,61,60],[25,59,26],[25,60,59],[26,58,57],[26,59,58],[27,31,28],[28,30,29],[28,31,30],[31,67,32],[32,35,33],[32,38,35],[32,39,38],[32,67,39],[33,35,34],[35,38,36],[36,38,37],[39,67,40],[40,67,41],[41,67,42],[42,67,43],[43,67,44]]},type:"uber"},{id:"send",mesh:{positions:[[.9970846355693042,-.019940752162337705,0],[.9764101605626216,-.0521660126279635,0],[.9604166769458911,-.06308333011487277,0],[.9607330858337084,-.06364583049768524,0],[-.8922083330285011,-.9897083326031539,0],[-.8928059885188575,-.9891809887634322,0],[-.9011204418674972,-.9934609368181152,0],[-.9189029946581918,-.9991848957106029,0],[-.928583333432581,-1,0],[-.9563886722069702,-.9943899740565841,0],[-.9943899740565841,-.9563886722069702,0],[-1,-.928583333432581,0],[-.9996236978632768,-.9216484375252549,0],[-.9968710935047608,-.9084036451789189,0],[-.9947916674819155,-.9019999996597222,0],[-.7080690094979609,-.18590299165949398,0],[-.7071666651637731,-.18370833022120947,0],[-.7065690096734167,-.1832512994676696,0],[-.6973613275803561,-.16927864348816357,0],[-.6708860665086105,-.14995572683035818,0],[-.6544999983836806,-.1452083308166956,0],[-.6530833318162617,-.1442083309868346,0],[-.6464583327307583,-.14358333088049768,0],[-.6428333314334491,-.14287499674609383,0],[-.6414999988940973,-.14312499712890625,0],[.5190416722883389,-.03733332981712978,0],[.5329531269698893,-.03427148077383768,0],[.5519479142971282,-.014147782729788339,0],[.5547499970651042,3.4027778372802686e-9,0],[.5519479142971282,.014165367806889151,0],[.5329531269698893,.03427734700324159,0],[.5190416722883389,.03733333662268512,0],[-.6414999988940973,.14312500393446181,0],[-.6428333314334491,.14287500355164928,0],[-.6464583327307583,.14354167067201984,0],[-.6530833318162617,.14420833779238995,0],[-.6544999983836806,.14520833762225105,0],[-.6708860665086105,.14995573363591386,0],[-.6973613275803561,.16927865029371914,0],[-.7064583327307581,.18316667094849537,0],[-.7072513007543448,.18395182704497182,0],[-.9947395839802156,.90187630337023,0],[-.9968710935047608,.9083971371005539,0],[-.9996236978632768,.9216132841190998,0],[-1,.9285416664185471,0],[-.9943899740565841,.9563535178171994,0],[-.9563886722069702,.9943834643034148,0],[-.928583333432581,1,0],[-.9189029946581918,.9991855488578489,0],[-.9011204418674972,.9934785258562624,0],[-.8929166654615162,.9891250114205727,0],[-.8923190099711598,.9896171886683753,0],[.9607916800721932,.06375000404079878,0],[.960475271184376,.06318750365798587,0],[.9764101605626216,.05216601943351873,0],[.9970846355693042,.01994075896789327,0],[1,3.4027778372802686e-9,0]],cells:[[0,56,1],[1,54,2],[1,56,54],[2,27,3],[2,28,27],[2,53,28],[2,54,53],[3,25,4],[3,26,25],[3,27,26],[4,15,5],[4,24,15],[4,25,24],[5,13,6],[5,14,13],[5,15,14],[6,8,7],[6,9,8],[6,10,9],[6,13,10],[10,13,11],[11,13,12],[15,17,16],[15,20,17],[15,24,20],[17,19,18],[17,20,19],[20,22,21],[20,24,22],[22,24,23],[28,53,29],[29,52,30],[29,53,52],[30,52,31],[31,51,32],[31,52,51],[32,34,33],[32,36,34],[32,39,36],[32,40,39],[32,51,40],[34,36,35],[36,39,37],[37,39,38],[40,50,41],[40,51,50],[41,50,42],[42,44,43],[42,45,44],[42,50,45],[45,49,46],[45,50,49],[46,49,47],[47,49,48],[54,56,55]]},type:"uber"},{id:"settings-alt",mesh:{positions:[[.2578164062500002,-.5728018973214286,0],[.1760518973214285,-.6545664062500001,0],[.16396428571428567,-.7142857142857143,0],[.1760518973214285,-.7740050223214285,0],[.2578164062500002,-.85576953125,0],[.3175357142857145,-.8678571428571429,0],[.3772550223214287,-.85576953125,0],[.45901953125,-.7740050223214285,0],[.47110714285714284,-.7142857142857143,0],[.45901953125,-.6545664062500001,0],[.3772550223214287,-.5728018973214286,0],[.563642857142857,-.8571428571428572,0],[.5191417410714284,-.9153387276785715,0],[.3935368303571427,-.98963671875,0],[.3175357142857145,-1,0],[.24153459821428586,-.98963671875,0],[.11592968750000011,-.9153387276785715,0],[.07142857142857136,-.8571428571428572,0],[-.8214285714285714,-.8571428571428572,0],[-.8353258928571429,-.85433984375,0],[-.8543348214285713,-.8353409598214285,0],[-.8571428571428571,-.8214285714285714,0],[-.8571428571428571,-.6071428571428572,0],[-.8543348214285713,-.59323046875,0],[-.8353258928571429,-.5742315848214286,0],[-.8214285714285714,-.5714285714285714,0],[.07142857142857136,-.5714285714285714,0],[.11592968750000011,-.5132327008928572,0],[.24153459821428586,-.43893470982142857,0],[.3175357142857145,-.4285714285714286,0],[.3935368303571427,-.43893470982142857,0],[.5191417410714284,-.5132327008928572,0],[.563642857142857,-.5714285714285714,0],[.8214285714285713,-.5714285714285714,0],[.8353409598214289,-.5742315848214286,0],[.8543398437499998,-.59323046875,0],[.8571428571428571,-.6071428571428572,0],[.8571428571428571,-.8214285714285714,0],[.8543398437499998,-.8353409598214285,0],[.8353409598214289,-.85433984375,0],[.2578164062500002,.8557695312499998,0],[.1760518973214285,.7740050223214285,0],[.16396428571428567,.7142857142857142,0],[.1760518973214285,.6545664062499998,0],[.2578164062500002,.5728018973214284,0],[.3175357142857145,.5607142857142855,0],[.3772550223214287,.5728018973214284,0],[.45901953125,.6545664062499998,0],[.47110714285714284,.7142857142857142,0],[.45901953125,.7740050223214285,0],[.3772550223214287,.8557695312499998,0],[.563642857142857,.5714285714285714,0],[.5191417410714284,.513232700892857,0],[.3935368303571427,.43893470982142846,0],[.3175357142857145,.4285714285714286,0],[.24153459821428586,.43893470982142846,0],[.11592968750000011,.513232700892857,0],[.07142857142857136,.5714285714285714,0],[-.8214285714285714,.5714285714285714,0],[-.8353258928571429,.5742315848214286,0],[-.8543348214285713,.5932304687500001,0],[-.8571428571428571,.6071428571428572,0],[-.8571428571428571,.8214285714285714,0],[-.8543348214285713,.8353409598214285,0],[-.8353258928571429,.8543398437499998,0],[-.8214285714285714,.8571428571428572,0],[.07142857142857136,.8571428571428572,0],[.11592968750000011,.9153387276785716,0],[.24153459821428586,.9896367187500001,0],[.3175357142857145,1,0],[.3935368303571427,.9896367187500001,0],[.5191417410714284,.9153387276785716,0],[.563642857142857,.8571428571428572,0],[.8214285714285713,.8571428571428572,0],[.8353409598214289,.8543398437499998,0],[.8543398437499998,.8353409598214285,0],[.8571428571428571,.8214285714285714,0],[.8571428571428571,.6071428571428572,0],[.8543398437499998,.5932304687500001,0],[.8353409598214289,.5742315848214286,0],[-.3772193080357143,.14148381696428558,0],[-.4589838169642857,.059719308035714125,0],[-.47107142857142853,0,0],[-.4589838169642857,-.05971930803571446,0],[-.3772193080357143,-.14148381696428558,0],[-.3175,-.15357142857142847,0],[-.2577806919642857,-.14148381696428558,0],[-.17601618303571426,-.05971930803571446,0],[-.16392857142857145,0,0],[-.17601618303571426,.059719308035714125,0],[-.2577806919642857,.14148381696428558,0],[-.07142857142857145,-.1428571428571429,0],[-.11591406250000007,-.20105301339285708,0],[-.24151450892857146,-.27535100446428573,0],[-.3175,-.2857142857142857,0],[-.39350111607142857,-.27535100446428573,0],[-.519106026785714,-.20105301339285708,0],[-.5636071428571429,-.1428571428571429,0],[-.8214285714285714,-.1428571428571429,0],[-.8353258928571429,-.14005412946428586,0],[-.8543348214285713,-.12105524553571434,0],[-.8571428571428571,-.1071428571428571,0],[-.8571428571428571,.1071428571428572,0],[-.8543348214285713,.12105524553571434,0],[-.8353258928571429,.14005412946428564,0],[-.8214285714285714,.1428571428571428,0],[-.5636071428571429,.1428571428571428,0],[-.519106026785714,.2010530133928572,0],[-.39350111607142857,.27535100446428573,0],[-.3175,.2857142857142858,0],[-.24151450892857146,.27535100446428573,0],[-.11591406250000007,.2010530133928572,0],[-.07142857142857145,.1428571428571428,0],[.8214285714285713,.1428571428571428,0],[.8353409598214289,.14005412946428564,0],[.8543398437499998,.12105524553571434,0],[.8571428571428571,.1071428571428572,0],[.8571428571428571,-.1071428571428571,0],[.8543398437499998,-.12105524553571434,0],[.8353409598214289,-.14005412946428586,0],[-.3175,.15357142857142847,0],[.3175357142857145,.8678571428571427,0],[.3175357142857145,-.5607142857142857,0],[.8214285714285713,-.1428571428571429,0],[.8214285714285713,.5714285714285714,0],[.8214285714285713,-.8571428571428572,0]],cells:[[0,27,1],[0,28,27],[0,122,28],[1,26,2],[1,27,26],[2,17,3],[2,26,17],[3,16,4],[3,17,16],[4,15,5],[4,16,15],[5,13,6],[5,14,13],[5,15,14],[6,12,7],[6,13,12],[7,11,8],[7,12,11],[8,11,32],[8,32,9],[9,31,10],[9,32,31],[10,30,122],[10,31,30],[11,125,32],[17,25,18],[17,26,25],[18,21,19],[18,22,21],[18,25,22],[19,21,20],[22,24,23],[22,25,24],[28,122,29],[29,122,30],[32,125,33],[33,36,34],[33,37,36],[33,125,37],[34,36,35],[37,39,38],[37,125,39],[40,67,41],[40,68,67],[40,121,68],[41,66,42],[41,67,66],[42,57,43],[42,66,57],[43,56,44],[43,57,56],[44,55,45],[44,56,55],[45,53,46],[45,54,53],[45,55,54],[46,52,47],[46,53,52],[47,51,48],[47,52,51],[48,51,72],[48,72,49],[49,71,50],[49,72,71],[50,70,121],[50,71,70],[51,124,72],[57,65,58],[57,66,65],[58,61,59],[58,62,61],[58,65,62],[59,61,60],[62,64,63],[62,65,64],[68,121,69],[69,121,70],[72,124,73],[73,76,74],[73,77,76],[73,124,77],[74,76,75],[77,79,78],[77,124,79],[80,107,81],[80,108,107],[80,120,108],[81,106,82],[81,107,106],[82,97,83],[82,106,97],[83,96,84],[83,97,96],[84,95,85],[84,96,95],[85,93,86],[85,94,93],[85,95,94],[86,92,87],[86,93,92],[87,91,88],[87,92,91],[88,91,112],[88,112,89],[89,111,90],[89,112,111],[90,110,120],[90,111,110],[91,123,112],[97,105,98],[97,106,105],[98,101,99],[98,102,101],[98,105,102],[99,101,100],[102,104,103],[102,105,104],[108,120,109],[109,120,110],[112,123,113],[113,116,114],[113,117,116],[113,123,117],[114,116,115],[117,123,118],[118,123,119]]},type:"uber"},{id:"settings",mesh:{positions:[[.7707469729682096,-.5088072918993886,0],[.7135670924029491,-.5048598588492981,0],[.6114221350612707,-.5371519650829146,0],[.5372158627015289,-.6113855823524539,0],[.5049310112398995,-.7135913681669477,0],[.5088787233196823,-.7708184047501249,0],[.5234507699449681,-.8442500906853913,0],[.5240021326159924,-.8699565381328173,0],[.5007288240811832,-.913440525305087,0],[.47902031405806567,-.9272536111686397,0],[.31701344275341237,-.9943993162067237,0],[.291898541556343,-1,0],[.24466886212269115,-.9857002864744648,0],[.22686676787425744,-.967112444584864,0],[.18515071282931983,-.9048240884218754,0],[.14751183964116654,-.8615624879139814,0],[.05246539765923246,-.8121457714343654,0],[-.052465392125515264,-.8121708841066286,0],[-.14751183410744959,-.8615976456551498,0],[-.18515070729560287,-.9048240884218754,0],[-.22686676234054012,-.967112444584864,0],[-.24466885667826338,-.9857002864744648,0],[-.29189853843344254,-1,0],[-.3170134429342232,-.9943993162067237,0],[-.4790203142388768,-.9272536111686397,0],[-.5007288242619939,-.913440525305087,0],[-.5240021327968033,-.8699565381328173,0],[-.5234507701257792,-.8442500906853913,0],[-.5088787235004929,-.7708184047501249,0],[-.5049310114207106,-.7135913681669477,0],[-.53721586288234,-.6113855823524539,0],[-.6114221352420814,-.5371519650829146,0],[-.7135670925837598,-.5048598588492981,0],[-.7707469731490205,-.5088072918993886,0],[-.8441786590842868,-.523379338524675,0],[-.8699676993204898,-.5239307011956991,0],[-.9135097246686569,-.5006573926608897,0],[-.927325042769744,-.4789488826377726,0],[-.9943278846056193,-.31694201133311883,0],[-.9999285683988957,-.29182710683233803,0],[-.9856288548733605,-.2445974250771592,0],[-.9670410129837597,-.2267953307394358,0],[-.9048955200229798,-.18522213889670724,0],[-.8616280598915576,-.14757712705533377,0],[-.8121795340270749,-.05249162091654602,0],[-.8121795340270749,.05249162645026262,0],[-.8616280598915576,.14757713258905092,0],[-.9048955200229798,.18522214443042428,0],[-.9670410129837597,.22679533627315296,0],[-.9856288548733605,.2446197528969316,0],[-.9999285683988957,.29194765078210216,0],[-.9943278846056193,.31708487435451627,0],[-.927325042769744,.4789488824569612,0],[-.9135097246686569,.5006774826178888,0],[-.8699676993204898,.5239909714283197,0],[-.8441786590842868,.5233793383438636,0],[-.7707469731490205,.508950154920786,0],[-.7135670925837598,.5049614254763071,0],[-.6114221352420814,.537224512621975,0],[-.53721586288234,.6114558976539797,0],[-.5049310114207106,.7136326643805249,0],[-.5088787235004929,.7708184045693138,0],[-.5234507701257792,.8442500905045802,0],[-.5240021327968033,.8699766280898165,0],[-.5007288242619939,.9135007955377077,0],[-.4790203142388768,.9272536109878287,0],[-.3170134429342232,.9943993160259124,0],[-.29189853843344254,1,0],[-.24466885667826338,.9857002863539241,0],[-.22686676234054012,.9671124444040529,0],[-.18515070729560287,.9048240882410643,0],[-.14751183410744959,.8616035050978668,0],[-.052465392125515264,.8122085529342125,0],[.05246539765923246,.8122085529342125,0],[.14751183964116654,.8616035050978668,0],[.18515071282931983,.9048240882410643,0],[.22686676787425744,.9671124444040529,0],[.24466886212269115,.9857002863539241,0],[.291898541556343,1,0],[.31701344275341237,.9943993160259124,0],[.47902031405806567,.9272536109878287,0],[.5007288240811832,.9135007955377077,0],[.5240021326159924,.8699766280898165,0],[.5234507699449681,.8442500905045802,0],[.5088787233196823,.7708184045693138,0],[.5049310112398995,.7136326643805249,0],[.5372158627015289,.6114558976539797,0],[.6114221350612707,.537224512621975,0],[.7135670924029491,.5049614254763071,0],[.7707469729682096,.508950154920786,0],[.8441786589034757,.5233793383438636,0],[.869967699139679,.5239909714283197,0],[.9135097244878458,.5006774826178888,0],[.927325042588933,.4789488824569612,0],[.9943278844248087,.31708487435451627,0],[.9999285683988957,.29194765078210216,0],[.9856288547528198,.2446197528969316,0],[.9670410128029486,.22679533627315296,0],[.904895519842169,.18522214443042428,0],[.8616280597107465,.14757713258905092,0],[.8121795338462638,.05249162645026262,0],[.8121795338462638,-.05249162091654602,0],[.8616280597107465,-.14757712705533377,0],[.904895519842169,-.18522213889670724,0],[.9670410128029486,-.2267953307394358,0],[.9856288547528198,-.2445974250771592,0],[.9999285683988957,-.29182710683233803,0],[.9943278844248087,-.31694201133311883,0],[.927325042588933,-.4789488826377726,0],[.9135097244878458,-.5006573926608897,0],[.869967699139679,-.5239307011956991,0],[-.09206807628465456,.4475279071667342,0],[-.2554310318915235,.37881517294198974,0],[-.37884140010571893,.2554572644081585,0],[-.4475932000498834,.09213337452071024,0],[-.45687651789653005,7143436796286373e-20,0],[-.4475932000498834,-.0920376620482467,0],[-.37884140010571893,-.25542238197107725,0],[-.2554310318915235,-.3788076375130093,0],[-.09206807628465456,-.44752762807230717,0],[2.766858706552461e-9,-.4568050862954257,0],[.09206808157282573,-.44752762807230717,0],[.25543103561712854,-.3788076375130093,0],[.3788414017330202,-.25542238197107725,0],[.44759320011461845,-.0920376620482467,0],[.4568765177157193,7143436796286373e-20,0],[.44759320011461845,.09213337452071024,0],[.3788414017330202,.2554572644081585,0],[.25543103561712854,.37881517294198974,0],[.09206808157282573,.4475279071667342,0],[2.766858706552461e-9,.4568050861146147,0],[.8441786589034757,-.523379338524675,0]],cells:[[0,102,1],[0,103,102],[0,107,103],[0,108,107],[0,131,108],[1,102,124],[1,123,2],[1,124,123],[2,123,3],[3,122,4],[3,123,122],[4,15,5],[4,121,15],[4,122,121],[5,9,6],[5,10,9],[5,14,10],[5,15,14],[6,8,7],[6,9,8],[10,12,11],[10,13,12],[10,14,13],[15,121,16],[16,120,17],[16,121,120],[17,119,18],[17,120,119],[18,29,19],[18,119,29],[19,23,20],[19,28,23],[19,29,28],[20,23,21],[21,23,22],[23,28,24],[24,27,25],[24,28,27],[25,27,26],[29,118,30],[29,119,118],[30,117,31],[30,118,117],[31,117,32],[32,43,33],[32,116,43],[32,117,116],[33,37,34],[33,38,37],[33,42,38],[33,43,42],[34,37,35],[35,37,36],[38,40,39],[38,41,40],[38,42,41],[43,116,44],[44,115,45],[44,116,115],[45,114,46],[45,115,114],[46,57,47],[46,114,57],[47,51,48],[47,56,51],[47,57,56],[48,50,49],[48,51,50],[51,56,52],[52,55,53],[52,56,55],[53,55,54],[57,113,58],[57,114,113],[58,112,59],[58,113,112],[59,112,60],[60,70,61],[60,71,70],[60,111,71],[60,112,111],[61,65,62],[61,66,65],[61,70,66],[62,65,63],[63,65,64],[66,68,67],[66,69,68],[66,70,69],[71,111,72],[72,111,130],[72,130,73],[73,129,74],[73,130,129],[74,85,75],[74,129,85],[75,79,76],[75,84,79],[75,85,84],[76,79,77],[77,79,78],[79,84,80],[80,82,81],[80,83,82],[80,84,83],[85,128,86],[85,129,128],[86,128,87],[87,127,88],[87,128,127],[88,98,89],[88,99,98],[88,126,99],[88,127,126],[89,93,90],[89,94,93],[89,98,94],[90,92,91],[90,93,92],[94,97,95],[94,98,97],[95,97,96],[99,126,100],[100,125,101],[100,126,125],[101,124,102],[101,125,124],[103,107,104],[104,107,105],[105,107,106],[108,110,109],[108,131,110]]},type:"uber"},{id:"share-alt",mesh:{positions:[[1,0,0],[.7308333333333332,-.26916666666666667,0],[-.5,.5,0],[.2691666666666668,-.7308333333333332,0],[0,-1,0],[.8333333333333333,-1,0],[.8981874999999999,-.9868958333333334,0],[.9868958333333333,-.8981875,0],[.6666666666666667,.6666666666666667,0],[-.6666666666666667,.6666666666666667,0],[-.6666666666666667,-.6666666666666667,0],[-.000500000000000056,-.6666666666666667,0],[.023500000000000076,-.7051666666666667,0],[-.2713333333333333,-1,0],[-.6666666666666667,-1,0],[-.7338655598958335,-.9932307942708334,0],[-.8530680338541666,-.9430908203125,0],[-.9430908203125,-.8530680338541666,0],[-.9932307942708334,-.7338655598958335,0],[-1,-.6666666666666667,0],[-1,.6666666666666667,0],[-.9932307942708334,.7338655598958335,0],[-.9430908203125,.8530680338541667,0],[-.8530680338541666,.9430908203125001,0],[-.7338655598958335,.9932307942708334,0],[-.6666666666666667,1,0],[.6666666666666667,1,0],[.7338655598958335,.9932307942708334,0],[.8530680338541667,.9430908203125001,0],[.9430908203125001,.8530680338541667,0],[.9932307942708334,.7338655598958335,0],[1,.6666666666666667,0],[1,.2713333333333334,0],[.7051666666666667,-.023499999999999965,0],[.6666666666666667,.0004999999999999449,0],[1,-.8333333333333334,0]],cells:[[0,1,35],[1,2,3],[1,3,5],[1,5,35],[3,4,5],[5,6,7],[5,7,35],[8,25,9],[8,26,25],[8,27,26],[8,28,27],[8,29,28],[8,30,29],[8,31,30],[8,32,31],[8,34,32],[9,20,10],[9,21,20],[9,22,21],[9,23,22],[9,24,23],[9,25,24],[10,13,11],[10,14,13],[10,15,14],[10,16,15],[10,17,16],[10,18,17],[10,19,18],[10,20,19],[11,13,12],[32,34,33]]},type:"uber"},{id:"share",mesh:{positions:[[.5099107142857144,.2912075892857142,0],[.3985000000000001,.3318191964285717,0],[.35000000000000003,.36471428571428577,0],[-.21885714285714283,.044714285714285706,0],[-.2172991071428572,.03360937499999994,0],[-.21471875000000004,.01134598214285698,0],[-.21428571428571425,0,0],[-.21471875000000004,-.011345982142857092,0],[-.2172991071428572,-.03360937499999983,0],[-.21885714285714283,-.044714285714285706,0],[.35000000000000003,-.36471428571428566,0],[.3985000000000001,-.3318191964285715,0],[.5099107142857144,-.29120758928571433,0],[.5714285714285715,-.2857142857142857,0],[.6434171316964289,-.29296847098214296,0],[.771128627232143,-.34669782366071444,0],[.8675878906250004,-.4431570870535715,0],[.9213172433035716,-.5708685825892856,0],[.9285714285714286,-.6428571428571428,0],[.9213172433035716,-.714845703125,0],[.8675878906250004,-.8425571986607143,0],[.771128627232143,-.9390164620535714,0],[.6434171316964289,-.9927458147321429,0],[.5714285714285715,-1,0],[.4994400111607141,-.9927458147321429,0],[.3717285156249999,-.9390164620535714,0],[.27526925223214255,-.8425571986607143,0],[.22153989955357137,-.714845703125,0],[.21428571428571436,-.6428571428571428,0],[.21471874999999982,-.6315111607142857,0],[.21729910714285727,-.6092477678571429,0],[.21885714285714283,-.5981428571428571,0],[-.35000000000000003,-.27814285714285714,0],[-.3985000000000001,-.3110379464285714,0],[-.5099107142857143,-.3516495535714286,0],[-.5714285714285715,-.3571428571428571,0],[-.6434171316964287,-.34988867187499995,0],[-.7711286272321428,-.29615931919642846,0],[-.867587890625,-.19970005580357142,0],[-.9213172433035715,-.07198856026785716,0],[-.9285714285714286,0,0],[-.9213172433035715,.07198856026785738,0],[-.867587890625,.19970005580357153,0],[-.7711286272321428,.2961593191964289,0],[-.6434171316964287,.34988867187500006,0],[-.5714285714285715,.3571428571428572,0],[-.5099107142857143,.3516495535714286,0],[-.3985000000000001,.3110379464285713,0],[-.35000000000000003,.278142857142857,0],[.21885714285714283,.5981428571428571,0],[.21729910714285727,.6092477678571429,0],[.21471874999999982,.6315111607142858,0],[.21428571428571436,.6428571428571428,0],[.22153989955357137,.7148457031250002,0],[.27526925223214255,.8425571986607143,0],[.3717285156249999,.9390164620535717,0],[.4994400111607141,.9927458147321429,0],[.5714285714285715,1,0],[.6434171316964289,.9927458147321429,0],[.771128627232143,.9390164620535717,0],[.8675878906250004,.8425571986607143,0],[.9213172433035716,.7148457031250002,0],[.9285714285714286,.6428571428571428,0],[.9213172433035716,.5708685825892856,0],[.8675878906250004,.44315708705357126,0],[.771128627232143,.3466978236607139,0],[.6434171316964289,.29296847098214274,0],[.5714285714285715,.2857142857142858,0]],cells:[[0,67,1],[1,65,2],[1,66,65],[1,67,66],[2,48,3],[2,49,48],[2,62,49],[2,64,62],[2,65,64],[3,8,4],[3,9,8],[3,48,9],[4,8,5],[5,7,6],[5,8,7],[9,32,10],[9,48,32],[10,15,11],[10,16,15],[10,18,16],[10,31,18],[10,32,31],[11,13,12],[11,14,13],[11,15,14],[16,18,17],[18,20,19],[18,31,20],[20,31,21],[21,23,22],[21,31,23],[23,31,24],[24,31,25],[25,31,26],[26,31,27],[27,30,28],[27,31,30],[28,30,29],[32,37,33],[32,38,37],[32,40,38],[32,48,40],[33,35,34],[33,36,35],[33,37,36],[38,40,39],[40,42,41],[40,48,42],[42,48,43],[43,47,44],[43,48,47],[44,47,45],[45,47,46],[49,53,50],[49,54,53],[49,55,54],[49,56,55],[49,57,56],[49,59,57],[49,60,59],[49,62,60],[50,52,51],[50,53,52],[57,59,58],[60,62,61],[62,64,63]]},type:"uber"},{id:"sketch",mesh:{positions:[[.9976591534239669,-.24717810534466844,0],[.9994507885000439,-.25647786348722135,0],[1,-.26308179688913524,0],[.9998705111097663,-.26819270106098486,0],[.9985209243141422,-.27716538812734437,0],[.9973438033249067,-.28162494085564804,0],[.9948790492763222,-.2890192030014013,0],[.993222484508161,-.2923518674996119,0],[.9893735388743212,-.2985081712033905,0],[.9867703656672111,-.30220027900035296,0],[.69046406373956,-.6689128161419159,0],[.6838199441303325,-.6756640989706472,0],[.6809918397906183,-.6780769458347845,0],[.6750543276599932,-.682340032660665,0],[.6717640819361694,-.6842254355538077,0],[.34911348854719937,-.8508759628591497,0],[.3428020214318477,-.8536588577156358,0],[.3294825262743706,-.8568938474044027,0],[.3226084522566246,-.85730575602937,0],[-.3226212895172941,-.85730575602937,0],[-.3294797355655289,-.8568938474044027,0],[-.34279476558886013,-.8536588577156358,0],[-.34909060473470077,-.8508759628591497,0],[-.6719019429529266,-.684165714384605,0],[-.675036467123409,-.6823551024884077,0],[-.6809840258058627,-.6780775039765529,0],[-.683797060317834,-.6756640989706472,0],[-.6904769010002296,-.6689128161419159,0],[-.9867832029278806,-.30220027900035296,0],[-.9932208100828563,-.2923256348365042,0],[-.9952541205445848,-.2880162222438592,0],[-.9973209195124082,-.28166066192881595,0],[-.9985030636971857,-.277185481231001,0],[-.9998626968838936,-.2682083290304957,0],[-1,-.26369296212536714,0],[-.9994630676189451,-.2564622355177106,0],[-.9976569208568936,-.24715801224101142,0],[-.9961778451710357,-.24265325002947954,0],[-.9936081604700205,-.23694959929975037,0],[-.9883035811045889,-.2281856572547157,0],[-.9849424513761977,-.22398787301572032,0],[-.043461102710230404,.8375877236406946,0],[-.03931745822275512,.8418742524208412,0],[-.03771000993020013,.8428744424695421,0],[-.0327470133269363,.8467674813030738,0],[-.027915738180979144,.8497697258744815,0],[-.022882415714916116,.8523695502309817,0],[-.014875872049394223,.8551563520798457,0],[-.010411854186944569,.8562056586041525,0],[-.0034853148429833114,.8571712438632221,0],[11443335092176099e-21,.85730575602937,0],[.0035082015131679967,.8571712438632221,0],[.01043474085712881,.8562056586041525,0],[.014878107474153524,.8551563520798457,0],[.022905302385100468,.8523695502309817,0],[.02793304343348102,.8497697258744815,0],[.03275427202760994,.8467674813030738,0],[.03769717552721663,.8428744424695421,0],[.03930462381977162,.8418742524208412,0],[.04348398938041487,.8375877236406946,0],[.9849485909356486,-.2239711287626729,0],[.9882913019856876,-.2281700292852047,0],[.9936103930370939,-.23693397133023927,0],[-.3974212167308566,-.43590425586776665,0],[-.5191229130138593,-.1334182082820707,0],[-.8476496229389474,-.28626868036747377,0],[.8476367856782778,-.28626868036747377,0],[.5191457968263578,-.1334182082820707,0],[.3974441005433549,-.43590425586776665,0],[-.4005646711696309,-.11298575443003736,0],[-.2832566668862788,-.40450543255319116,0],[.28327955355646295,-.40450543255319116,0],[11443335092176099e-21,.679021879848429,0],[-.3857404258049564,.006644119609227552,0],[-.3373026505892971,.3279551727544018,0],[-.707623016120817,-.0895884515050691,0],[.7076101788601474,-.0895884515050691,0],[.3372898133286275,.3279551727544018,0],[.3086057915748117,-.7376758819901049,0],[.5153950841437289,-.6309055942912806,0],[.3086057915748117,-.5240995855192881,0],[-.30861862883548097,-.5240995855192881,0],[-.5153722003312308,-.6309055942912806,0],[-.6298225187611517,-.5558913406387106,0],[-.5292319767203721,-.006608398536059713,0],[-.30861862883548097,-.7376758819901049,0],[.385727588544287,.006644119609227552,0],[.40055183390896154,-.11298575443003736,0],[.5292548605328706,-.006608398536059713,0],[.62984540257365,-.5558913406387106,0],[.996200728983534,-.2426889711026475,0]],cells:[[0,62,1],[0,90,62],[1,3,2],[1,4,3],[1,5,4],[1,60,5],[1,61,60],[1,62,61],[5,7,6],[5,8,7],[5,60,8],[8,60,9],[9,60,66],[9,66,10],[10,66,89],[10,89,11],[11,14,12],[11,89,14],[12,14,13],[14,79,15],[14,89,79],[15,18,16],[15,78,18],[15,79,78],[16,18,17],[18,78,85],[18,85,19],[19,21,20],[19,22,21],[19,85,22],[22,82,23],[22,85,82],[23,25,24],[23,26,25],[23,82,83],[23,83,26],[26,83,27],[27,65,28],[27,83,65],[28,31,29],[28,40,31],[28,65,40],[29,31,30],[31,35,32],[31,40,35],[32,35,33],[33,35,34],[35,38,36],[35,40,38],[36,38,37],[38,40,39],[40,65,75],[40,74,41],[40,75,74],[41,43,42],[41,57,43],[41,59,57],[41,72,59],[41,74,72],[43,45,44],[43,57,45],[45,47,46],[45,53,47],[45,55,53],[45,57,55],[47,53,48],[48,52,49],[48,53,52],[49,51,50],[49,52,51],[53,55,54],[55,57,56],[57,59,58],[59,72,77],[59,77,60],[60,76,66],[60,77,76],[63,69,64],[63,70,69],[63,81,70],[63,82,81],[63,83,82],[64,69,84],[64,75,65],[64,84,75],[66,76,67],[67,76,88],[67,87,68],[67,88,87],[68,71,80],[68,79,89],[68,80,79],[68,87,71],[69,73,84],[69,86,73],[69,87,86],[70,80,71],[70,81,80],[72,74,73],[72,86,77],[73,74,84],[77,86,88],[86,87,88]]},type:"uber"},{id:"skip",mesh:{positions:[[1,.49951785997571985,0],[.9943900660578375,.5272806952724027,0],[.9564112665134596,.5652349326516647,0],[.9286428489065233,.5708392842835732,0],[.8572500001090562,.5708392842835732,0],[.8294815825021196,.5652343746478394,0],[.7915027829577415,.5272656291691245,0],[.7858928490155794,.49948214773091304,0],[.7859285612603863,.10951785706755646,0],[.003428568894314976,.5613035769099397,0],[.0028571409876092524,.5603035758920826,0],[-.005240515984319516,.5645262312145377,0],[-.0227617217200754,.5700518968094975,0],[-.032285717443148676,.5708392842835732,0],[-.060048551967350594,.5652349326516647,0],[-.09800279216389596,.5272806952724027,0],[-.10360714465916543,.49951785997571985,0],[-.10360714465916543,.10558928475614969,0],[-.8929285712935495,.5613035769099397,0],[-.8935000006543368,.5603035758920826,0],[-.9016177459457296,.5645262312145377,0],[-.9191389514997252,.5700518968094975,0],[-.9286428576310131,.5708392842835732,0],[-.9564263393645852,.5652349326516647,0],[-.9943950892509851,.5272806952724027,0],[-1,.49951785997571985,0],[-1,-.4994821419145863,0],[-.9943950892509851,-.52725055693144,0],[-.9564263393645852,-.5652293512956521,0],[-.9286428576310131,-.5708392842835732,0],[-.9191389514997252,-.5700513378741514,0],[-.9016177459457296,-.5645111595902935,0],[-.8935000006543368,-.5602678563768676,0],[-.8929285712935495,-.5612678559406431,0],[-.10360714465916543,-.1055535710572612,0],[-.10360714465916543,-.4994821419145863,0],[-.09800279216389596,-.52725055693144,0],[-.060048551967350594,-.5652293512956521,0],[-.032285717443148676,-.5708392842835732,0],[-.022756699276688885,-.5700513378741514,0],[-.005225448654160303,-.5645111595902935,0],[.0028571409876092524,-.5602678563768676,0],[.003428568894314976,-.5612678559406431,0],[.7859285612603863,-.10948214336866789,0],[.7858928490155794,-.4994821419145863,0],[.7915027829577415,-.52725055693144,0],[.8294815825021196,-.5652293512956521,0],[.8572500001090562,-.5708392842835732,0],[.9285357121721027,-.5708035705846847,0],[.9564112665134596,-.5652293512956521,0],[.9943900660578375,-.52725055693144,0],[1,-.49944642821569785,0]],cells:[[0,1,2],[0,2,3],[0,3,7],[0,7,8],[0,8,51],[3,4,7],[4,5,7],[5,6,7],[8,9,10],[8,10,17],[8,17,34],[8,34,43],[8,43,51],[10,11,15],[10,15,16],[10,16,17],[11,12,13],[11,13,14],[11,14,15],[17,18,19],[17,19,25],[17,25,26],[17,26,34],[19,20,24],[19,24,25],[20,21,22],[20,22,23],[20,23,24],[26,27,32],[26,32,34],[27,28,31],[27,31,32],[28,29,31],[29,30,31],[32,33,34],[34,35,41],[34,41,43],[35,36,41],[36,37,41],[37,38,40],[37,40,41],[38,39,40],[41,42,43],[43,44,51],[44,45,46],[44,46,47],[44,47,48],[44,48,51],[48,49,50],[48,50,51]]},type:"uber"},{id:"slanted-down-arrow",mesh:{positions:[[.6125972284236538,-.6950189437560322,0],[.5272048260902549,-.5952364508828167,0],[.519693884721192,-.5269603022265923,0],[.6015079761746975,.3410616647461294,0],[-.710049517454617,-.935048335460826,0],[-.7687426153763106,-.972957572710484,0],[-.9023129783464671,-.972957572710484,0],[-.9610060774075936,-.935048335460826,0],[-1,-.8779175852699606,0],[-1,-.7479503883872136,0],[-.9610060774075936,-.6908196370569152,0],[.35055142229869585,.5853451166946904,0],[-.5417510719087243,.5057422136172393,0],[-.6118886121203637,.5130706821014219,0],[-.7145413090232527,.5962578331367276,0],[-.7346387590700698,.6618821453770614,0],[-.7271225466215243,.7300941389652152,0],[-.6417195960521845,.8299946860664495,0],[-.5741616051830006,.849611408524323,0],[.8070560441015739,.972957572710484,0],[.8461123828609787,.9722561169827858,0],[.9183169037560541,.9468737964547078,0],[.9487958543881354,.9231373163562643,0],[.9731837621506993,.8935137806636986,0],[.9992553230537291,.8232829795856752,0],[1,.7852830631078729,0],[.8732275360321657,-.5587138658887656,0],[.853027227739704,-.6243766756073997,0],[.750358704621493,-.7074560405400613,0],[.6803398529221372,-.7148537996742462,0]],cells:[[0,2,1],[0,29,2],[2,26,3],[2,29,26],[3,11,4],[3,19,11],[3,25,19],[3,26,25],[4,10,5],[4,11,10],[5,10,6],[6,10,7],[7,9,8],[7,10,9],[11,18,12],[11,19,18],[12,18,13],[13,17,14],[13,18,17],[14,16,15],[14,17,16],[19,25,20],[20,25,21],[21,25,22],[22,25,23],[23,25,24],[26,28,27],[26,29,28]]},type:"uber"},{id:"slanted-up-arrow",mesh:{positions:[[.6125972284236538,.6950189437560322,0],[.5272048260902549,.5952364508828167,0],[.519693884721192,.5269603022265923,0],[.6015079761746975,-.3410616647461294,0],[-.710049517454617,.935048335460826,0],[-.7687426153763106,.972957572710484,0],[-.9023129783464671,.972957572710484,0],[-.9610060774075936,.935048335460826,0],[-1,.8779175852699606,0],[-1,.7479503883872136,0],[-.9610060774075936,.6908196370569152,0],[.35055142229869585,-.5853451166946904,0],[-.5417510719087243,-.5057422136172393,0],[-.6118886121203637,-.5130706821014219,0],[-.7145413090232527,-.5962578331367276,0],[-.7346387590700698,-.6618821453770614,0],[-.7271225466215243,-.7300941389652152,0],[-.6417195960521845,-.8299946860664495,0],[-.5741616051830006,-.849611408524323,0],[.8070560441015739,-.972957572710484,0],[.8461123828609787,-.9722561169827858,0],[.9183169037560541,-.9468737964547078,0],[.9487958543881354,-.9231373163562643,0],[.9731837621506993,-.8935137806636986,0],[.9992553230537291,-.8232829795856752,0],[1,-.7852830631078729,0],[.8732275360321657,.5587138658887656,0],[.853027227739704,.6243766756073997,0],[.750358704621493,.7074560405400613,0],[.6803398529221372,.7148537996742462,0]],cells:[[0,2,1],[0,29,2],[2,26,3],[2,29,26],[3,11,4],[3,19,11],[3,25,19],[3,26,25],[4,10,5],[4,11,10],[5,10,6],[6,10,7],[7,9,8],[7,10,9],[11,18,12],[11,19,18],[12,18,13],[13,17,14],[13,18,17],[14,16,15],[14,17,16],[19,25,20],[20,25,21],[21,25,22],[22,25,23],[23,25,24],[26,28,27],[26,29,28]]},type:"uber"},{id:"sound-off",mesh:{positions:[[.8326986457233839,-1,0],[.6491940569261321,-1,0],[-.43285425335885663,1,0],[-.2520665273628282,1,0],[-.06848431436391944,.6615560763547239,0],[-.026528210816322922,.6912893357425265,0],[-.016281761878991805,.6949825124783084,0],[.0015913057722241484,.6868716120722043,0],[.004676884269280961,.677120417911516,0],[.004676884269280961,.5266293361003276,0],[.36772720181762897,-.14274469112832533,0],[.37437502034992926,-.10835610587330269,0],[.38238733630606303,-.03806275381505264,0],[.3834461849473135,-.0021646957797376576,0],[.37275278847702015,.11654024366245053,0],[.29252168761293085,.3333407875199028,0],[.22652803048464135,.4283771937671075,0],[.22367290046871904,.43325111365547375,0],[.2232750743778734,.44388451079664404,0],[.22579059699089385,.44887918850743325,0],[.2939450095711756,.5424441383258494,0],[.3007159400325597,.5481751033150262,0],[.31786734350680673,.5490908501350698,0],[.3252277331520477,.544054242624828,0],[.41474468061792213,.4252978692953111,0],[.506254547119031,.22278951687925996,0],[.5349832336429057,.0748416171708679,0],[.5386954183587668,-.0021646957797376576,0],[.5339906379143782,-.08764781651966991,0],[.4981207839866183,-.2508050521494891,0],[.4681346369214806,-.32783512531978454,0],[.5560833282644864,-.4900262983702166,0],[.6146292694598998,-.37782718661108805,0],[.6847388451079665,-.13285988067338128,0],[.6939446374581821,-.0021646957797376576,0],[.6889351214063368,.0945296147378214,0],[.6502507772107627,.27962619863320026,0],[.5764388707130974,.450882594325277,0],[.4712108264978445,.6049578353936704,0],[.4079755729287795,.6745084709376177,0],[.40444789613038257,.6795081802243412,0],[.403461814587545,.6908761874519205,0],[.4061125749145752,.6962985491171261,0],[.47255924647118813,.7874304524393081,0],[.47900390942268845,.7929903438467181,0],[.49548822253430397,.7944092482601928,0],[.5028716567973235,.7900066193176736,0],[.5792529896506072,.7095393508372541,0],[.7065832824212392,.5301037091659659,0],[.7960952253698766,.3294633293155267,0],[.8430985954076247,.11177429300767483,0],[.8491938708696354,-.0021646957797376576,0],[.8455712118103388,-.08999735283199439,0],[.8174018148055802,-.2599015124917258,0],[.7268968994310966,-.49686421006494075,0],[-.7327569486734532,.35563625954881295,0],[-.7780654660133819,.3472016610909352,0],[-.8400390178587404,.29007985670071745,0],[-.8491938708696354,.24829597295024763,0],[-.8491938708696354,-.25262536450972317,0],[-.8400390178587404,-.29439415353238985,0],[-.7780654660133819,-.35152602107447617,0],[-.7327569486734532,-.3599656511082884,0],[-.49988310714349615,-.3599656511082884,0],[-.026528210816322922,-.6956187273020018,0],[-.016281761878991805,-.6993063133978568,0],[.0015913057722241484,-.6911708141760738,0],[.004676884269280961,-.6814140293754585,0],[.004676884269280961,-.14496305705136225,0],[-.3315541320643328,.4749986582464176,0],[-.49988310714349615,.35563625954881295,0],[.6375503694294862,-.6401953593216094,0],[.6519109111401326,-1,0]],cells:[[0,71,72],[2,4,3],[2,9,4],[2,10,9],[2,72,10],[4,8,5],[4,9,8],[5,8,6],[6,8,7],[10,28,11],[10,29,28],[10,30,29],[10,72,30],[11,28,12],[12,27,13],[12,28,27],[13,26,14],[13,27,26],[14,25,15],[14,26,25],[15,24,16],[15,25,24],[16,19,17],[16,24,19],[17,19,18],[19,23,20],[19,24,23],[20,23,21],[21,23,22],[30,72,31],[31,54,32],[31,71,54],[31,72,71],[32,53,33],[32,54,53],[33,52,34],[33,53,52],[34,51,35],[34,52,51],[35,50,36],[35,51,50],[36,49,37],[36,50,49],[37,48,38],[37,49,48],[38,47,39],[38,48,47],[39,42,40],[39,47,42],[40,42,41],[42,47,43],[43,45,44],[43,46,45],[43,47,46],[55,56,58],[55,58,70],[56,57,58],[58,59,70],[59,60,61],[59,61,62],[59,62,63],[59,63,70],[63,64,68],[63,68,70],[64,65,67],[64,67,68],[65,66,67],[68,69,70]]},type:"uber"},{id:"sound-on",mesh:{positions:[[.2659170915165334,-.531176800495574,0],[.26294763446971303,-.5252772207782149,0],[.26338469761413696,-.5127670306443839,0],[.2667397989093441,-.5070333580901512,0],[.3444548720145415,-.39509276666476795,0],[.4389361631910773,-.13976822623102264,0],[.4515288598525029,21067576270007753e-21,0],[.4389361631910773,.1397860019985006,0],[.3444548720145415,.3950934250265262,0],[.2667397989093441,.5070333580901512,0],[.26338469761413696,.512767030644384,0],[.26294763446971303,.5252772207782151,0],[.2659170915165334,.531176800495574,0],[.34617670142740353,.6413180892351473,0],[.3541431051019397,.6480676139826496,0],[.3743094195708385,.6491631279486896,0],[.3829699778678539,.6432563062519876,0],[.4884056994121668,.5033834005013734,0],[.5961617965977963,.26490074139109904,0],[.6299829317583667,.09069097812917247,0],[.6343525788530224,21067576270007753e-21,0],[.6299829317583667,-.09066275086877978,0],[.5961617965977963,-.2648904544886234,0],[.4884056994121668,-.5033827421396146,0],[.3829699778678539,-.6432563062519876,0],[.3743094195708385,-.6491631279486896,0],[.3541431051019397,-.6480676139826492,0],[.47822112505131464,-.8225413803097091,0],[.4750995588661049,-.816131570229561,0],[.47626077786232623,-.8027273248277718,0],[.48041501817376764,-.7968389372603061,0],[.5548817584457073,-.7149489391179269,0],[.6787998138158637,-.5335235309835248,0],[.7657217774009135,-.33184954860661636,0],[.8112770193366872,-.11386136185562495,0],[.8171762978535417,21067576270007753e-21,0],[.8112770193366872,.11388958911601806,0],[.7657217774009135,.33185983550909226,0],[.6787998138158637,.5335257529544594,0],[.5548817584457073,.714949021413147,0],[.48041501817376764,.7968389372603062,0],[.47626077786232623,.8027273248277719,0],[.4750995588661049,.816131570229561,0],[.47822112505131464,.8225413803097091,0],[.5564696763790398,.929859613829102,0],[.5640590036987789,.936406363155005,0],[.583471166722138,.9380601678922007,0],[.5921660045728574,.9328512096594427,0],[.6821268784727417,.8381039824413161,0],[.8320798167938961,.6268065616508861,0],[.9374823271476322,.3905302373835758,0],[.992823991138829,.1341850716338127,0],[1,21067576270007753e-21,0],[.992823991138829,-.13415684437341974,0],[.9374823271476322,-.3905199504811002,0],[.8320798167938961,-.6268043396799513,0],[.6821268784727417,-.8381039001460963,0],[.5921660045728574,-.9328512096594425,0],[.583471166722138,-.9380601678922007,0],[.5640590036987789,-.9364063631550055,0],[.00553041910932861,.7999148033957265,0],[.0018960838130510638,.8113979491863947,0],[-.019170063548591076,.8209494615778075,0],[-.03126285227490355,.8166003238015687,0],[-.5886466474174863,.4213725929763207,0],[-.8628822158058288,.4213725929763207,0],[-.9162574556919966,.41143396387094705,0],[-.9892255415882703,.3441546590526944,0],[-1,.29496713535630564,0],[-1,-.2949250002037655,0],[-.9892255415882703,-.3441302996676318,0],[-.9162574556919966,-.411397753974233,0],[-.8628822158058288,-.4213304578237808,0],[-.5886466474174863,-.4213304578237808,0],[-.03126285227490355,-.8166003238015684,0],[-.019170063548591076,-.8209494615778071,0],[.0018960838130510638,-.8113979491863947,0],[.00553041910932861,-.7999148033957265,0],[.34617670142740353,-.6413180892351473,0],[.5564696763790398,-.9298596138291021,0]],cells:[[0,2,1],[0,3,2],[0,23,3],[0,24,23],[0,78,24],[3,23,4],[4,22,5],[4,23,22],[5,21,6],[5,22,21],[6,19,7],[6,20,19],[6,21,20],[7,18,8],[7,19,18],[8,17,9],[8,18,17],[9,12,10],[9,17,12],[10,12,11],[12,16,13],[12,17,16],[13,16,14],[14,16,15],[24,26,25],[24,78,26],[27,29,28],[27,30,29],[27,56,30],[27,79,56],[30,56,31],[31,55,32],[31,56,55],[32,54,33],[32,55,54],[33,53,34],[33,54,53],[34,52,35],[34,53,52],[35,52,36],[36,51,37],[36,52,51],[37,50,38],[37,51,50],[38,49,39],[38,50,49],[39,48,40],[39,49,48],[40,43,41],[40,48,43],[41,43,42],[43,48,44],[44,46,45],[44,47,46],[44,48,47],[56,79,57],[57,79,58],[58,79,59],[60,61,62],[60,62,63],[60,63,64],[60,64,73],[60,73,77],[64,65,68],[64,68,69],[64,69,73],[65,66,68],[66,67,68],[69,70,71],[69,71,72],[69,72,73],[73,74,77],[74,75,77],[75,76,77]]},type:"uber"},{id:"star",mesh:{positions:[[.2683111192459673,-.2110691757006652,0],[.9627718325891581,-.2110691757006652,0],[.9866828249189805,-.20308244813360646,0],[1,-.1605998546918049,0],[.9849522182177197,-.14037814021350728,0],[.42357381292192864,.24026589702503579,0],[.6375072097909593,.8749111245261405,0],[.6375027379390181,.8998618224323015,0],[.6018084157440224,.9260445155482752,0],[.5779779167491421,.9185563994726651,0],[2.771430196446545e-9,.5270368183130208,0],[-.5778348176681324,.9192718957832636,0],[-.6017480459239255,.9267801351926099,0],[-.6375005021941575,.9006376887441073,0],[-.6375072099720693,.875626620836739,0],[-.4277236917045115,.2371177132584011,0],[-.9849522183988297,-.14037814021350728,0],[-1,-.1605998546918049,0],[-.9866828250397205,-.20308244813360646,0],[-.962771832770268,-.2110691757006652,0],[-.26831111370310656,-.2110691757006652,0],[-.036919606855466136,-.9068177881269043,0],[-.022043991372923566,-.9267801351926099,0],[.02198139098860641,-.9267801351926099,0],[.03677651313620678,-.9068177881269043,0]],cells:[[0,1,5],[0,5,10],[0,10,20],[0,20,24],[1,2,3],[1,3,4],[1,4,5],[5,6,9],[5,9,10],[6,7,8],[6,8,9],[10,11,15],[10,15,20],[11,12,14],[11,14,15],[12,13,14],[15,16,19],[15,19,20],[16,17,19],[17,18,19],[20,21,24],[21,22,24],[22,23,24]]},type:"uber"},{id:"steering-wheel",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258928,0],[.13766573660714299,-.8569550781249999,0],[.39083203125,-.7747960379464285,0],[.6032170758928572,-.6234026227678573,0],[.7613476562500001,-.4162614397321429,0],[.8158571428571428,-.29600000000000004,0],[.8192232142857143,-.2566897321428572,0],[.7733482142857142,-.20228348214285707,0],[.7342857142857144,-.19985714285714284,0],[.6585714285714286,-.21599999999999997,0],[.4951004464285713,-.24654017857142863,0],[.1654799107142857,-.2813705357142856,0],[0,-.2857142857142857,0],[-.1654799107142857,-.2813705357142856,0],[-.4951004464285713,-.24654017857142863,0],[-.6585714285714286,-.21599999999999997,0],[-.7342857142857143,-.19985714285714284,0],[-.7732879464285713,-.20228348214285707,0],[-.819203125,-.2566897321428572,0],[-.8158571428571428,-.29600000000000004,0],[-.76134765625,-.4162614397321429,0],[-.6032170758928571,-.6234026227678573,0],[-.3908320312500001,-.7747960379464285,0],[-.13766573660714287,-.8569550781249999,0],[.14150892857142838,.05979464285714298,0],[.05979464285714298,.14150892857142838,0],[0,.15357142857142847,0],[-.059794642857142866,.14150892857142838,0],[-.1415089285714286,.05979464285714298,0],[-.15357142857142858,0,0],[-.1415089285714286,-.059794642857142866,0],[-.059794642857142866,-.1415089285714286,0],[0,-.15357142857142858,0],[.05979464285714298,-.1415089285714286,0],[.14150892857142838,-.059794642857142866,0],[-.7144285714285714,.08171428571428563,0],[-.6480228794642857,.07758091517857157,0],[-.5360909598214285,.1232338169642857,0],[-.4673777901785713,.2192840401785714,0],[-.46033872767857154,.3399369419642859,0],[-.48571428571428577,.40142857142857147,0],[-.562857142857143,.53,0],[-.5876316964285715,.5547388392857144,0],[-.6523950892857142,.5594308035714286,0],[-.6801428571428572,.5382857142857145,0],[-.7361272321428571,.4587232142857143,0],[-.8201852678571429,.28154464285714265,0],[-.847,.1854285714285715,0],[-.8476741071428573,.1563861607142858,0],[-.8187544642857143,.1100334821428568,0],[-.3304754464285714,.7926674107142857,0],[-.3451049107142856,.7284843750000003,0],[-.3282857142857143,.6971428571428573,0],[-.2556763392857143,.6349040178571432,0],[-.08683258928571413,.5683906249999999,0],[0,.5607142857142857,0],[.0867522321428571,.5683906249999999,0],[.2555959821428573,.6349040178571432,0],[.3282857142857143,.6971428571428573,0],[.3451049107142856,.7284843750000003,0],[.33047544642857174,.7926674107142857,0],[.3015714285714286,.8130000000000002,0],[.22972098214285697,.8364575892857145,0],[.07868080357142859,.8642477678571427,0],[0,.8678571428571427,0],[-.07868080357142859,.8642477678571427,0],[-.2297209821428572,.8364575892857145,0],[.48571428571428577,.40142857142857147,0],[.4603384486607143,.3399369419642859,0],[.4673702566964286,.2192840401785714,0],[.5360560825892857,.1232338169642857,0],[.6479271763392858,.07758091517857157,0],[.7142857142857142,.08171428571428563,0],[.7924285714285715,.09842857142857153,0],[.8187566964285711,.1100334821428568,0],[.8477343750000002,.1563861607142858,0],[.8471428571428572,.1854285714285715,0],[.8202455357142857,.28154464285714265,0],[.7361294642857141,.4587232142857143,0],[.6801428571428569,.5382857142857145,0],[.652395089285714,.5594308035714286,0],[.5876316964285715,.5547388392857144,0],[-.7924285714285715,.09842857142857153,0],[-.3015714285714285,.8130000000000002,0],[0,-.8678571428571429,0],[0,-1,0],[.15357142857142847,0,0],[.5628571428571427,.53,0]],cells:[[0,57,1],[0,118,57],[0,119,118],[1,56,2],[1,57,56],[2,56,3],[3,55,4],[3,56,55],[4,54,5],[4,55,54],[5,53,6],[5,54,53],[6,52,7],[6,53,52],[7,51,116],[7,52,51],[7,116,8],[8,83,9],[8,116,83],[9,81,10],[9,82,81],[9,83,82],[10,80,11],[10,81,80],[11,79,12],[11,80,79],[12,77,13],[12,78,77],[12,79,78],[13,76,85],[13,77,76],[13,85,14],[14,84,117],[14,85,84],[14,117,15],[15,100,16],[15,117,100],[16,99,17],[16,100,99],[17,97,18],[17,98,97],[17,99,98],[18,96,19],[18,97,96],[19,95,20],[19,96,95],[20,93,21],[20,94,93],[20,95,94],[21,93,115],[21,114,22],[21,115,114],[22,112,23],[22,113,112],[22,114,113],[23,111,24],[23,112,111],[24,110,25],[24,111,110],[25,108,26],[25,109,108],[25,110,109],[26,107,27],[26,108,107],[27,40,28],[27,41,40],[27,107,41],[28,39,29],[28,40,39],[29,38,30],[29,39,38],[30,37,31],[30,38,37],[31,36,32],[31,37,36],[32,36,33],[33,35,34],[33,36,35],[34,35,118],[34,118,119],[41,106,42],[41,107,106],[42,105,43],[42,106,105],[43,105,44],[44,68,45],[44,104,120],[44,105,104],[44,120,68],[45,67,46],[45,68,67],[46,65,47],[46,66,65],[46,67,66],[47,64,48],[47,65,64],[48,63,71],[48,64,63],[48,70,49],[48,71,70],[49,70,50],[50,69,51],[50,70,69],[51,69,116],[58,103,59],[58,120,103],[59,90,60],[59,102,90],[59,103,102],[60,88,61],[60,89,88],[60,90,89],[61,72,62],[61,73,72],[61,88,73],[62,72,63],[63,72,71],[73,87,74],[73,88,87],[74,87,75],[75,85,76],[75,86,85],[75,87,86],[90,102,91],[91,101,121],[91,102,101],[91,121,92],[92,121,93],[93,121,115],[103,120,104]]},type:"uber"},{id:"stopwatch",mesh:{positions:[[.028758928571428623,.1308125,0],[.02899999999999995,.13385714285714267,0],[.021102678571428446,.1730156249999999,0],[-.03235267857142868,.22652901785714263,0],[-.07142857142857138,.23442857142857143,0],[-.1105044642857142,.22652901785714263,0],[-.16395982142857132,.1730156249999999,0],[-.17185714285714293,.13385714285714267,0],[-.1715714285714285,.130857142857143,0],[-.17181250000000015,.13061607142857135,0],[-.12200000000000005,-.368,0],[-.12228571428571426,-.37142857142857133,0],[-.020571428571428605,-.37142857142857133,0],[-.020857142857142925,-.368,0],[.9285714285714286,.2142857142857142,0],[.9229553571428573,.24208035714285714,0],[.8849375000000002,.28009821428571446,0],[.8571428571428572,.2857142857142858,0],[.772857142857143,.2857142857142858,0],[.7344288504464287,.4327675781250002,0],[.5877218191964287,.689822823660714,0],[.36432059151785723,.8808579799107146,0],[.1583065359933035,.9688123256138392,0],[.00727172851562479,.9964308384486604,0],[-.07142857142857138,1,0],[-.1590733119419642,.9955751255580356,0],[-.32633210100446425,.9614681222098211,0],[-.48001220703124997,.8965558733258929,0],[-.6166683175223215,.8042836914062499,0],[-.7328551199776786,.6880968889508929,0],[-.8251273018973215,.5514407784598216,0],[-.8900395507812501,.3977606724330358,0],[-.9241465541294643,.23050188337053568,0],[-.9285714285714286,.1428571428571428,0],[-.9250022670200894,.06415684291294665,0],[-.897383754185268,-.08687796456473229,0],[-.809429408482143,-.29289202008928583,0],[-.618394252232143,-.5162932477678571,0],[-.36133900669642854,-.6630002790178572,0],[-.21428571428571425,-.7014285714285715,0],[-.21428571428571425,-.8571428571428572,0],[-.28571428571428575,-.8571428571428572,0],[-.31350892857142854,-.8627589285714286,0],[-.35152678571428564,-.9007767857142858,0],[-.35714285714285715,-.9285714285714286,0],[-.35152678571428564,-.9563660714285714,0],[-.31350892857142854,-.9943839285714285,0],[-.28571428571428575,-1,0],[.14285714285714277,-1,0],[.17065178571428566,-.9943839285714285,0],[.208669642857143,-.9563660714285714,0],[.21428571428571436,-.9285714285714286,0],[.208669642857143,-.9007767857142858,0],[.17065178571428566,-.8627589285714286,0],[.14285714285714277,-.8571428571428572,0],[.07142857142857138,-.8571428571428572,0],[.07142857142857138,-.7014285714285715,0],[.20208565848214274,-.668693359375,0],[.4351074218749999,-.5475823102678571,0],[.6190108816964286,-.36367885044642845,0],[.7401219308035712,-.13065708705357149,0],[.772857142857143,0,0],[.8571428571428572,0,0],[.8849375000000002,.005616071428571345,0],[.9229553571428573,.04363392857142867,0],[.610739222935268,.07284022739955343,0],[.5834087960379466,-.060842878069196416,0],[.49702706473214325,-.24028320312500007,0],[.3117117745535715,-.42559849330357136,0],[.1322714494977679,-.511980224609375,0],[-.001411655970982116,-.5393106515066963,0],[-.07142857142857138,-.5428571428571428,0],[-.14144548688616054,-.5393106515066963,0],[-.2751285923549108,-.511980224609375,0],[-.45456891741071437,-.42559849330357136,0],[-.6398842075892857,-.24028320312500007,0],[-.7262659388950893,-.060842878069196416,0],[-.7535963657924106,.07284022739955343,0],[-.7571428571428571,.1428571428571428,0],[-.7535963657924106,.21287405831473216,0],[-.7262659388950893,.3465571637834821,0],[-.6398842075892857,.5259974888392858,0],[-.45456891741071437,.7113127790178575,0],[-.2751285923549108,.7976945103236608,0],[-.14144548688616054,.8250249372209821,0],[-.07142857142857138,.8285714285714287,0],[-.001411655970982116,.8250249372209821,0],[.1322714494977679,.7976945103236608,0],[.3117117745535715,.7113127790178575,0],[.49702706473214325,.5259974888392858,0],[.5834087960379466,.3465571637834821,0],[.610739222935268,.21287405831473216,0],[.02899999999999995,.13057142857142856,0],[.6142857142857144,.1428571428571428,0],[.9285714285714286,.0714285714285714,0]],cells:[[0,1,2],[0,2,3],[0,3,4],[0,4,8],[0,8,9],[0,9,92],[4,5,8],[5,6,8],[6,7,8],[9,10,92],[10,11,13],[10,13,92],[11,12,13],[14,15,17],[14,17,18],[14,18,94],[15,16,17],[18,19,90],[18,61,94],[18,90,91],[18,91,93],[18,93,61],[19,20,89],[19,89,90],[20,21,88],[20,88,89],[21,22,87],[21,87,88],[22,23,86],[22,86,87],[23,24,85],[23,85,86],[24,25,84],[24,84,85],[25,26,83],[25,83,84],[26,27,83],[27,28,82],[27,82,83],[28,29,81],[28,81,82],[29,30,81],[30,31,80],[30,80,81],[31,32,80],[32,33,79],[32,79,80],[33,34,78],[33,78,79],[34,35,77],[34,77,78],[35,36,76],[35,76,77],[36,37,75],[36,75,76],[37,38,74],[37,74,75],[38,39,73],[38,73,74],[39,40,56],[39,56,71],[39,71,72],[39,72,73],[40,41,47],[40,47,55],[40,55,56],[41,42,43],[41,43,44],[41,44,47],[44,45,47],[45,46,47],[47,48,55],[48,49,51],[48,51,54],[48,54,55],[49,50,51],[51,52,53],[51,53,54],[56,57,69],[56,69,70],[56,70,71],[57,58,68],[57,68,69],[58,59,68],[59,60,67],[59,67,68],[60,61,66],[60,66,67],[61,62,94],[61,65,66],[61,93,65],[62,63,64],[62,64,94]]},type:"uber"},{id:"sun",mesh:{positions:[[-.5098444851967996,.6612083053641794,0],[-.5763423243220276,.7265003723442431,0],[-.624993304561585,.7361419692938426,0],[-.6736705133577451,.7265003723442431,0],[-.7402074156293693,.6612083053641794,0],[-.7500312516804031,.6134516410782022,0],[-.7402074156293693,.5656801926076747,0],[-.6736705133577451,.5003979817506442,0],[-.624993304561585,.4907613128625617,0],[-.5763423243220276,.5003979817506442,0],[-.5098444851967996,.5656801926076747,0],[-.9236844632480632,-.11304873065258943,0],[-.9901823023732912,-.04775666244562273,0],[-1,0,0],[-.9901823023732912,.04775666244562262,0],[-.9236844632480632,.11304873065258954,0],[-.8750334830085056,.12269032821564042,0],[-.8263618554180965,.11304873065258954,0],[-.7598495073436214,.04775666244562262,0],[-.7500312516804031,0,0],[-.7598495073436214,-.04775666244562273,0],[-.8263618554180965,-.11304873065258943,0],[-.5763423243220276,-.5004078399185165,0],[-.5098444851967996,-.5657097671112911,0],[-.5000267875700906,-.6134516410782022,0],[-.5098444851967996,-.661223092002536,0],[-.5763423243220276,-.7265053012236955,0],[-.624993304561585,-.7361419692938426,0],[-.6736705133577451,-.7265053012236955,0],[-.7402074156293693,-.661223092002536,0],[-.7500312516804031,-.6134516410782022,0],[-.7402074156293693,-.5657097671112911,0],[-.6736705133577451,-.5004078399185165,0],[.6736649248814559,-.5004078399185165,0],[.7401772725924045,-.5657097671112911,0],[.7499955286191495,-.6134516410782022,0],[.7401772725924045,-.661223092002536,0],[.6736649248814559,-.7265053012236955,0],[.624993300199262,-.7361419692938426,0],[.5763423220272637,-.7265053012236955,0],[.5098444826748312,-.661223092002536,0],[.5000267846618751,-.6134516410782022,0],[.5098444826748312,-.5657097671112911,0],[.5763423220272637,-.5004078399185165,0],[.04865934737913502,-.7457835668568934,0],[.11519625005972767,-.8110756350638605,0],[.12502008631524508,-.858832297509483,0],[.11519625005972767,-.9066037484338169,0],[.04865934737913502,-.9718859576549763,0],[-1786080357302211e-20,-.9815226257251234,0],[-.04867442140822553,-.9718859576549763,0],[-.1151968141398717,-.9066037484338169,0],[-.12502009213167564,-.858832297509483,0],[-.1151968141398717,-.8110756350638605,0],[-.04867442140822553,-.7457835668568934,0],[-.04867442140822553,.745778638181925,0],[-.1151968141398717,.8110608490389556,0],[-.12502009213167564,.858832297509483,0],[-.1151968141398717,.9065741714763941,0],[-.04867442140822553,.9718760986691688,0],[-1786080357302211e-20,.9815226257251234,0],[.04865934737913502,.9718760986691688,0],[.11519625005972767,.9065741714763941,0],[.12502008631524508,.858832297509483,0],[.11519625005972767,.8110608490389556,0],[.04865934737913502,.745778638181925,0],[.5763423220272637,.5003979817506442,0],[.5098444826748312,.5656801926076747,0],[.5000267846618751,.6134516410782022,0],[.5098444826748312,.6612083053641794,0],[.5763423220272637,.7265003723442431,0],[.624993300199262,.7361419692938426,0],[.6736649248814559,.7265003723442431,0],[.7401772725924045,.6612083053641794,0],[.7499955286191495,.6134516410782022,0],[.7401772725924045,.5656801926076747,0],[.6736649248814559,.5003979817506442,0],[.8263562651014529,-.11304873065258943,0],[.759819364783785,-.04775666244562273,0],[.7499955286191495,0,0],[.759819364783785,.04775666244562262,0],[.8263562651014529,.11304873065258954,0],[.8750334699215372,.12269032821564042,0],[.9236844565000952,.11304873065258954,0],[.9901823017598395,.04775666244562262,0],[1,0,0],[.9901823017598395,-.04775666244562273,0],[.9236844565000952,-.11304873065258943,0],[-.10078723804347123,-.480790806684223,0],[-.27957781845344354,-.4069471132528709,0],[-.4146332429844636,-.2743895250449684,0],[-.489868403093506,-.09890565804813489,0],[-.5000267875700906,0,0],[-.489868403093506,.09890565804813467,0],[-.4146332429844636,.27438952504496805,0],[-.27957781845344354,.4069471132528709,0],[-.10078723804347123,.4807908066842229,0],[-1786080357302211e-20,.4907613128625617,0],[.10076330514503162,.4807908066842229,0],[.2795690932427106,.4069471132528709,0],[.4146313553227623,.27438952504496805,0],[.4898683302432836,.09890565804813467,0],[.5000267846618751,0,0],[.4898683302432836,-.09890565804813489,0],[.4146313553227623,-.2743895250449684,0],[.2795690932427106,-.4069471132528709,0],[.10076330514503162,-.480790806684223,0],[-.8750334830085056,-.12269032821564042,0],[-.624993304561585,-.4907613128625617,0],[-.5000267875700906,.6134516410782022,0],[-1786080357302211e-20,-.4907613128625617,0],[-1786080357302211e-20,.7361419692938426,0],[-1786080357302211e-20,-.7361419692938426,0],[.624993300199262,.4907613128625617,0],[.624993300199262,-.4907613128625617,0],[.8750334699215372,-.12269032821564042,0]],cells:[[0,1,9],[0,9,10],[0,10,109],[1,2,8],[1,8,9],[2,3,8],[3,4,7],[3,7,8],[4,5,6],[4,6,7],[11,14,12],[11,15,14],[11,107,15],[12,14,13],[15,107,16],[16,21,17],[16,107,21],[17,20,18],[17,21,20],[18,20,19],[22,26,23],[22,27,26],[22,108,27],[23,25,24],[23,26,25],[27,32,28],[27,108,32],[28,31,29],[28,32,31],[29,31,30],[33,37,34],[33,38,37],[33,114,38],[34,36,35],[34,37,36],[38,43,39],[38,114,43],[39,42,40],[39,43,42],[40,42,41],[44,48,45],[44,49,48],[44,112,49],[45,47,46],[45,48,47],[49,54,50],[49,112,54],[50,53,51],[50,54,53],[51,53,52],[55,58,56],[55,59,58],[55,111,59],[56,58,57],[59,111,60],[60,111,61],[61,65,62],[61,111,65],[62,64,63],[62,65,64],[66,69,67],[66,70,69],[66,113,70],[67,69,68],[70,113,71],[71,113,72],[72,76,73],[72,113,76],[73,75,74],[73,76,75],[77,80,78],[77,81,80],[77,115,81],[78,80,79],[81,115,82],[82,87,83],[82,115,87],[83,86,84],[83,87,86],[84,86,85],[88,95,89],[88,96,95],[88,110,96],[89,94,90],[89,95,94],[90,92,91],[90,94,92],[92,94,93],[96,110,97],[97,106,98],[97,110,106],[98,105,99],[98,106,105],[99,105,100],[100,102,101],[100,104,102],[100,105,104],[102,104,103]]},type:"uber"},{id:"support",mesh:{positions:[[.7871540178571428,.6167008928571427,0],[.8154799107142856,.5788705357142856,0],[.8290000000000002,.5592857142857142,0],[.8558906250000002,.5173013392857142,0],[.9031897321428572,.4292075892857141,0],[.9238325892857144,.3828437499999999,0],[.9563660714285713,.2921986607142857,0],[.9949732142857144,.1003995535714286,0],[1,0,0],[.9949732142857144,-.10039955357142849,0],[.9563660714285713,-.2921986607142857,0],[.9236763392857144,-.38315625,0],[.9162745535714285,-.4000892857142857,0],[.9006093749999999,-.4331071428571429,0],[.8924285714285713,-.4494285714285714,0],[.8818571428571429,-.4714285714285714,0],[.8748080357142858,-.48403571428571446,0],[.8368392857142857,-.5470357142857143,0],[.8314285714285714,-.5555714285714286,0],[.8255870535714287,-.5639196428571428,0],[.8072857142857142,-.5884285714285715,0],[.7818928571428572,-.6231629464285715,0],[.7729999999999999,-.6344285714285713,0],[.7607656250000001,-.6479486607142858,0],[.7447767857142857,-.6663526785714287,0],[.7203125000000001,-.6934330357142857,0],[.7075714285714285,-.7065714285714286,0],[.6997142857142857,-.7138571428571429,0],[.6842968749999998,-.7287410714285714,0],[.6526049107142857,-.7576517857142857,0],[.635796875,-.7718906249999999,0],[.6162991071428572,-.7874174107142857,0],[.5786830357142858,-.8156450892857143,0],[.5592857142857142,-.8291428571428572,0],[.5173013392857142,-.8559531250000001,0],[.4292075892857141,-.9032522321428572,0],[.38328571428571423,-.9237142857142857,0],[.2921986607142857,-.9563660714285714,0],[.1003995535714286,-.9949732142857143,0],[0,-1,0],[-.10039955357142849,-.9949732142857143,0],[-.2921986607142857,-.9563660714285714,0],[-.38303571428571437,-.9237366071428571,0],[-.40013839285714303,-.9163102678571429,0],[-.43348660714285714,-.9004308035714286,0],[-.45000000000000007,-.8921428571428571,0],[-.4712857142857143,-.8818571428571429,0],[-.4839151785714285,-.8748683035714286,0],[-.5469553571428571,-.836859375,0],[-.5554285714285714,-.8314285714285714,0],[-.5638816964285713,-.8255848214285715,0],[-.5885714285714285,-.8071428571428572,0],[-.6231049107142858,-.781890625,0],[-.6342857142857143,-.773,0],[-.6665535714285714,-.744515625,0],[-.6935178571428572,-.7202075892857143,0],[-.7065714285714286,-.7075714285714285,0],[-.7120558035714285,-.7016049107142858,0],[-.7287410714285714,-.684296875,0],[-.7576517857142857,-.6526049107142856,0],[-.7715714285714286,-.6361428571428571,0],[-.7886428571428572,-.6146919642857143,0],[-.8160535714285714,-.5781473214285715,0],[-.8291428571428572,-.5592857142857143,0],[-.8559508928571429,-.5173013392857142,0],[-.9031919642857142,-.42920758928571434,0],[-.9238325892857143,-.3829040178571427,0],[-.9563660714285714,-.2921986607142857,0],[-.9949732142857143,-.10039955357142849,0],[-1,0,0],[-.9949732142857143,.1003995535714286,0],[-.9563660714285714,.2921986607142857,0],[-.9238571428571428,.3827142857142858,0],[-.9161651785714285,.40026562499999985,0],[-.9002276785714286,.4338683035714286,0],[-.8918571428571429,.4504285714285714,0],[-.882,.4712857142857143,0],[-.8748214285714285,.4841049107142854,0],[-.852,.5215714285714286,0],[-.8367522321428571,.5470848214285713,0],[-.8314285714285714,.5554285714285714,0],[-.8254799107142857,.5639665178571427,0],[-.8068571428571429,.5888571428571427,0],[-.7817857142857143,.6231294642857144,0],[-.773,.6342857142857141,0],[-.7604441964285713,.6482678571428573,0],[-.7444553571428572,.6666741071428572,0],[-.720205357142857,.6935401785714284,0],[-.7075714285714285,.7065714285714286,0],[-.6998571428571428,.7137142857142857,0],[-.6844174107142856,.7286205357142859,0],[-.6526272321428571,.757629464285714,0],[-.635796875,.7718705357142857,0],[-.6162991071428571,.7874174107142857,0],[-.5786830357142857,.8156450892857146,0],[-.5592857142857143,.8291428571428572,0],[-.5173013392857142,.8559508928571429,0],[-.42920758928571434,.9031919642857142,0],[-.38284375000000004,.9238325892857144,0],[-.2921986607142857,.9563660714285713,0],[-.10039955357142849,.9949732142857144,0],[0,1,0],[.1003995535714286,.9949732142857144,0],[.2921986607142857,.9563660714285713,0],[.3827142857142858,.9238571428571429,0],[.40028125000000014,.9162276785714283,0],[.43362946428571414,.9003080357142856,0],[.4501428571428572,.8919999999999999,0],[.46607366071428546,.8845267857142858,0],[.4712857142857143,.8818571428571429,0],[.484,.8747834821428573,0],[.5212857142857141,.8521428571428571,0],[.5470000000000002,.8368348214285715,0],[.5554285714285714,.8314285714285714,0],[.5638616071428573,.8255245535714286,0],[.6231049107142856,.7818303571428571,0],[.6342857142857141,.7728571428571429,0],[.6389910714285711,.7689062500000001,0],[.6525714285714286,.7565714285714285,0],[.6663526785714287,.74465625,0],[.6934330357142857,.7202901785714286,0],[.7065714285714286,.7075714285714285,0],[.7286808035714285,.6842767857142857,0],[.7576316964285714,.6525446428571426,0],[.8528258928571428,.08602232142857136,0],[.81965625,.2503526785714283,0],[.7917142857142856,.32785714285714285,0],[.5275714285714286,.21857142857142842,0],[.5462366071428573,.16686160714285725,0],[.5685133928571429,.0573348214285716,0],[.5714285714285714,0,0],[.5685133928571429,-.05733482142857149,0],[.5462366071428573,-.16686160714285714,0],[.5275714285714286,-.21857142857142864,0],[.7917142857142856,-.32800000000000007,0],[.81965625,-.25041294642857126,0],[.8528258928571428,-.08602455357142857,0],[.2298392857142859,.36117187500000014,0],[.20428571428571418,.37457142857142856,0],[.17495535714285748,.39082366071428565,0],[.1648571428571428,.39542857142857146,0],[.12591964285714297,.40958705357142877,0],[.043276785714285504,.4263861607142856,0],[0,.4285714285714286,0],[-.04325669642857144,.4263861607142856,0],[-.125859375,.40958705357142877,0],[-.1648571428571428,.39542857142857146,0],[-.1845915178571429,.38664285714285684,0],[-.22213169642857156,.36650000000000005,0],[-.23985714285714288,.3551428571428572,0],[-.24699330357142857,.3498883928571428,0],[-.2671428571428571,.3325714285714285,0],[-.29504687500000004,.3103325892857143,0],[-.3037142857142857,.30228571428571427,0],[-.31091071428571415,.29439732142857156,0],[-.33100000000000007,.26928571428571435,0],[-.35038616071428574,.24598214285714293,0],[-.3562857142857142,.23785714285714277,0],[-.3609732142857143,.23023214285714255,0],[-.37342857142857144,.2062857142857144,0],[-.3906450892857143,.17536830357142863,0],[-.3955714285714286,.1647142857142858,0],[-.4096473214285714,.12579910714285725,0],[-.4263883928571429,.043254464285714445,0],[-.4285714285714286,0,0],[-.4263883928571429,-.04325669642857144,0],[-.4096473214285714,-.125859375,0],[-.3955714285714286,-.1648571428571428,0],[-.38670312500000004,-.1845915178571429,0],[-.36650223214285726,-.22213169642857156,0],[-.3551428571428571,-.23985714285714288,0],[-.35012723214285724,-.24667187499999998,0],[-.33371428571428574,-.2658571428571428,0],[-.3105714285714285,-.2947857142857143,0],[-.30228571428571427,-.3037142857142857,0],[-.29439508928571434,-.3109910714285714,0],[-.26914285714285724,-.33100000000000007,0],[-.24610044642857154,-.35038616071428574,0],[-.2380000000000001,-.3562857142857142,0],[-.23029017857142864,-.36099553571428566,0],[-.20614285714285707,-.37357142857142855,0],[-.17534598214285713,-.3906674107142857,0],[-.1647142857142857,-.3955714285714286,0],[-.12579910714285714,-.4096473214285714,0],[-.04325446428571422,-.4263883928571429,0],[0,-.4285714285714286,0],[.04325669642857144,-.4263883928571429,0],[.12585937499999988,-.4096473214285714,0],[.1648571428571428,-.3955714285714286,0],[.18459151785714267,-.38670312500000004,0],[.22213169642857133,-.36650223214285726,0],[.239857142857143,-.3551428571428571,0],[.24733928571428576,-.34964955357142846,0],[.2687142857142857,-.3314285714285715,0],[.29537276785714295,-.3100133928571428,0],[.3037142857142856,-.30228571428571427,0],[.31122991071428574,-.2941339285714285,0],[.3321428571428571,-.2678571428571429,0],[.3506250000000004,-.24577901785714296,0],[.3562857142857143,-.2380000000000001,0],[.3612098214285713,-.22994419642857156,0],[.37442857142857155,-.20457142857142863,0],[.39080133928571414,-.1750602678571429,0],[.3955714285714287,-.1648571428571428,0],[.4096473214285712,-.125859375,0],[.4263883928571428,-.04325669642857144,0],[.4285714285714286,0,0],[.4263883928571428,.04325669642857144,0],[.4096473214285712,.12585937499999988,0],[.3955714285714287,.1648571428571428,0],[.38670312500000015,.18459151785714267,0],[.36650223214285704,.22213169642857133,0],[.3551428571428572,.239857142857143,0],[.3495892857142857,.24733928571428576,0],[.3314285714285714,.2687142857142857,0],[.3100133928571427,.29531249999999987,0],[.30228571428571427,.3035714285714286,0],[.2939665178571429,.3112745535714285,0],[.26742857142857135,.3324285714285715,0],[.24561160714285712,.3506495535714289,0],[.08602232142857136,-.8528258928571428,0],[.2503526785714283,-.81965625,0],[.32785714285714285,-.7917142857142857,0],[.21857142857142842,-.5275714285714286,0],[.16686160714285725,-.5462968749999999,0],[.0573348214285716,-.5685334821428571,0],[0,-.5714285714285714,0],[-.05733482142857149,-.5685334821428571,0],[-.16686160714285714,-.5462968749999999,0],[-.21857142857142864,-.5275714285714286,0],[-.32785714285714285,-.7917142857142857,0],[-.2503526785714286,-.81965625,0],[-.08602232142857147,-.8528258928571428,0],[-.8528258928571428,-.08602455357142857,0],[-.81965625,-.25041294642857126,0],[-.7917142857142857,-.32800000000000007,0],[-.5275714285714286,-.21857142857142864,0],[-.5462366071428572,-.16686160714285714,0],[-.5685133928571428,-.05733482142857149,0],[-.5714285714285714,0,0],[-.5685133928571428,.0573348214285716,0],[-.5462366071428572,.16686160714285725,0],[-.5275714285714286,.21857142857142842,0],[-.7917142857142857,.32785714285714285,0],[-.81965625,.2503526785714283,0],[-.8528258928571428,.08602232142857136,0],[-.08602232142857147,.8528236607142858,0],[-.2503526785714286,.8195959821428573,0],[-.32785714285714285,.7915714285714286,0],[-.21857142857142864,.5275714285714286,0],[-.16686160714285714,.5462366071428573,0],[-.05733482142857149,.5685133928571429,0],[0,.5714285714285714,0],[.0573348214285716,.5685133928571429,0],[.16686160714285725,.5462366071428573,0],[.21857142857142842,.5275714285714286,0],[.32785714285714285,.7915714285714286,0],[.2503526785714283,.8195959821428573,0],[.08602232142857136,.8528236607142858,0],[-.8571428571428572,0,0],[0,.8571428571428572,0],[0,-.8571428571428572,0],[.238,.3561428571428571,0],[.7724285714285715,.635,0],[.8571428571428572,0,0]],cells:[[0,126,1],[0,263,126],[1,126,2],[2,126,3],[3,126,4],[4,126,5],[5,126,6],[6,125,7],[6,126,125],[7,124,8],[7,125,124],[8,124,264],[8,136,9],[8,264,136],[9,136,10],[10,134,11],[10,135,134],[10,136,135],[11,134,12],[12,134,13],[13,134,14],[14,134,15],[15,134,16],[16,134,17],[17,134,18],[18,134,19],[19,134,20],[20,134,21],[21,23,22],[21,133,23],[21,134,133],[23,133,24],[24,133,25],[25,27,26],[25,133,27],[27,133,195],[27,195,223],[27,223,28],[28,223,29],[29,223,30],[30,222,31],[30,223,222],[31,222,32],[32,222,33],[33,222,34],[34,222,35],[35,222,36],[36,222,37],[37,221,38],[37,222,221],[38,220,39],[38,221,220],[39,220,261],[39,232,40],[39,261,232],[40,231,41],[40,232,231],[41,230,42],[41,231,230],[42,230,43],[43,230,44],[44,230,45],[45,230,46],[46,230,47],[47,230,48],[48,230,49],[49,230,50],[50,230,51],[51,230,52],[52,229,53],[52,230,229],[53,229,54],[54,229,55],[55,57,56],[55,229,57],[57,174,236],[57,229,174],[57,236,58],[58,236,59],[59,236,60],[60,235,61],[60,236,235],[61,235,62],[62,235,63],[63,235,64],[64,235,65],[65,235,66],[66,235,67],[67,233,68],[67,234,233],[67,235,234],[68,233,69],[69,233,259],[69,245,70],[69,259,245],[70,244,71],[70,245,244],[71,244,72],[72,243,73],[72,244,243],[73,243,74],[74,243,75],[75,243,76],[76,243,77],[77,243,78],[78,243,79],[79,243,80],[80,243,81],[81,243,82],[82,243,83],[83,85,84],[83,242,85],[83,243,242],[85,242,86],[86,242,87],[87,89,88],[87,242,89],[89,153,249],[89,242,153],[89,249,90],[90,249,91],[91,249,92],[92,248,93],[92,249,248],[93,248,94],[94,248,95],[95,248,96],[96,248,97],[97,248,98],[98,247,99],[98,248,247],[99,246,100],[99,247,246],[100,246,101],[101,246,260],[101,258,102],[101,260,258],[102,258,103],[103,257,104],[103,258,257],[104,256,105],[104,257,256],[105,256,106],[106,256,107],[107,256,108],[108,256,109],[109,256,110],[110,256,111],[111,256,112],[112,256,113],[113,256,114],[114,256,115],[115,255,116],[115,256,255],[116,255,117],[117,255,118],[118,255,119],[119,255,120],[120,255,121],[121,127,122],[121,216,127],[121,255,216],[122,127,123],[123,127,263],[126,263,127],[127,208,128],[127,209,208],[127,210,209],[127,211,210],[127,212,211],[127,213,212],[127,214,213],[127,215,214],[127,216,215],[128,207,129],[128,208,207],[129,206,130],[129,207,206],[130,206,131],[131,205,132],[131,206,205],[132,204,133],[132,205,204],[133,196,195],[133,197,196],[133,198,197],[133,199,198],[133,200,199],[133,201,200],[133,202,201],[133,203,202],[133,204,203],[137,255,138],[137,262,255],[138,255,139],[139,255,140],[140,255,141],[141,254,142],[141,255,254],[142,253,143],[142,254,253],[143,251,144],[143,252,251],[143,253,252],[144,250,145],[144,251,250],[145,249,146],[145,250,249],[146,249,147],[147,249,148],[148,249,149],[149,249,150],[150,249,151],[151,249,152],[152,249,153],[153,242,154],[154,242,155],[155,242,156],[156,242,157],[157,242,158],[158,242,159],[159,242,160],[160,242,161],[161,242,162],[162,241,163],[162,242,241],[163,240,164],[163,241,240],[164,238,165],[164,239,238],[164,240,239],[165,237,166],[165,238,237],[166,236,167],[166,237,236],[167,236,168],[168,236,169],[169,236,170],[170,236,171],[171,236,172],[172,236,173],[173,236,174],[174,229,175],[175,229,176],[176,229,177],[177,229,178],[178,229,179],[179,229,180],[180,229,181],[181,229,182],[182,229,183],[183,228,184],[183,229,228],[184,227,185],[184,228,227],[185,225,186],[185,226,225],[185,227,226],[186,224,187],[186,225,224],[187,223,188],[187,224,223],[188,223,189],[189,223,190],[190,223,191],[191,223,192],[192,223,193],[193,223,194],[194,223,195],[216,255,217],[217,255,218],[218,255,219],[219,255,262]]},type:"uber"},{id:"surge",mesh:{positions:[[.8938838788973571,.39311802526153095,0],[.8862230147164946,.4511483148892188,0],[.8293356859860423,.5502251004455452,0],[.783042277914085,.5860479624568771,0],[.1126293687410671,.9771221594744708,0],[.05786501422299631,1,0],[-.05786501422299621,1,0],[-.112629368741067,.9771221594744708,0],[-.23196286657386422,.9075481975669601,0],[.42057236502120665,-.09136703710083649,0],[.42664099854278303,-.11080901146685407,0],[.4089448911277368,-.14349164078903875,0],[.38928642925979906,-.1490225472897161,0],[.14898064648289291,-.1490225472897161,0],[.3638107387112244,-.8307579855954337,0],[.783042277914085,-.5861317640705236,0],[.8293356859860423,-.5502437230263557,0],[.8862230147164946,-.4511483148892189,0],[.23226082786682978,-.9073340378876407,0],[.1126293687410671,-.9772059610881174,0],[.05786501422299631,-1,0],[-.05786501422299621,-1,0],[-.112629368741067,-.9772059610881174,0],[-.7830422779140849,-.5861317640705236,0],[-.8293356859860426,-.5502437230263557,0],[-.8862230147164947,-.4511483148892189,0],[-.8938838788973571,-.3930528462286945,0],[-.8938838788973571,.39311802526153095,0],[-.8862230147164947,.4511483148892188,0],[-.8293356859860426,.5502251004455452,0],[-.7830422779140849,.5860479624568771,0],[-.36336379677177566,.8308231646282702,0],[-.14898064648289283,.14893874567606957,0],[-.3892864292597991,.14893874567606957,0],[-.40894256330513584,.1434311174014049,0],[-.4265781473325482,.1108509122736776,0],[-.4204233843747237,.09143221613367314,0],[.8938838788973571,-.3930528462286945,0]],cells:[[0,1,3],[0,3,9],[0,9,10],[0,10,37],[1,2,3],[3,4,9],[4,5,7],[4,7,8],[4,8,9],[5,6,7],[10,11,37],[11,12,15],[11,15,37],[12,13,14],[12,14,15],[15,16,17],[15,17,37],[18,22,19],[18,36,22],[19,22,20],[20,22,21],[22,36,23],[23,25,24],[23,26,25],[23,36,26],[26,35,27],[26,36,35],[27,30,28],[27,34,30],[27,35,34],[28,30,29],[30,33,31],[30,34,33],[31,33,32]]},type:"uber"},{id:"thumbs-up",mesh:{positions:[[.8787211538461539,-.22370673076923075,0],[.9197596153846151,-.1771586538461538,0],[.9227692307692308,-.14430769230769225,0],[.7881538461538463,.9326153846153846,0],[.779670673076923,.9593701923076923,0],[.7394543269230771,.9948798076923078,0],[.7118461538461537,1,0],[.6156923076923078,1,0],[.6156923076923078,-.23076923076923073,0],[-.3073846153846154,-1,0],[-.36725,-.9879038461538462,0],[-.44913461538461535,-.9060192307692307,0],[-.4612307692307693,-.8461538461538461,0],[-.4612307692307693,-.7338461538461538,0],[-.4584447115384616,-.6753894230769231,0],[-.43637259615384616,-.5607259615384615,0],[-.41723076923076935,-.5053846153846154,0],[-.3073846153846154,-.23076923076923073,0],[-.7689230769230769,-.23076923076923073,0],[-.7689230769230769,-.2269230769230769,0],[-.8300216346153846,-.2030360576923076,0],[-.9110841346153846,-.10466586538461553,0],[-.9227692307692308,-.038461538461538436,0],[-.917201923076923,.007319711538461782,0],[-.8768173076923077,.08543990384615396,0],[-.8447692307692308,.11538461538461542,0],[-.8768173076923077,.14532932692307687,0],[-.917201923076923,.22344951923076906,0],[-.9227692307692308,.26923076923076916,0],[-.91509375,.3228653846153844,0],[-.8603966346153846,.41011538461538444,0],[-.8178461538461539,.4396923076923078,0],[-.8295552884615385,.4622211538461538,0],[-.8439158653846154,.5117788461538462,0],[-.8458461538461539,.5384615384615385,0],[-.8326129807692308,.6084134615384615,0],[-.7419350961538462,.7083365384615385,0],[-.6746153846153846,.7286153846153847,0],[-.6854182692307693,.7586826923076926,0],[-.6912740384615387,.8245865384615385,0],[-.6847692307692307,.8598461538461539,0],[-.6566706730769231,.9175721153846153,0],[-.5542043269230771,.990043269230769,0],[-.4898461538461539,1,0],[-.3987692307692308,1,0],[-.3532331730769231,.9988750000000002,0],[-.26262259615384625,.9898750000000001,0],[-.21769230769230768,.9819999999999998,0],[.46184615384615374,.8461538461538463,0],[.46184615384615374,-.07692307692307687,0],[-.018307692307692445,-.5570769230769231,0],[-.0759783653846155,-.6274062499999999,0],[-.1445889423076923,-.7930456730769231,0],[-.15353846153846154,-.8835384615384615,0],[-.15353846153846154,-.9615384615384616,0],[-.1565625,-.9765048076923077,0],[-.17703365384615388,-.9969759615384615,0],[-.19200000000000003,-1,0],[.8464615384615385,-.23076923076923073,0]],cells:[[0,1,58],[1,2,58],[2,3,8],[2,8,58],[3,4,5],[3,5,6],[3,6,7],[3,7,8],[9,11,10],[9,12,11],[9,53,12],[9,57,53],[12,52,13],[12,53,52],[13,52,14],[14,52,15],[15,51,16],[15,52,51],[16,50,17],[16,51,50],[17,19,18],[17,25,19],[17,31,25],[17,37,31],[17,47,37],[17,49,47],[17,50,49],[19,25,20],[20,24,21],[20,25,24],[21,24,22],[22,24,23],[25,30,26],[25,31,30],[26,28,27],[26,30,28],[28,30,29],[31,36,32],[31,37,36],[32,34,33],[32,35,34],[32,36,35],[37,41,38],[37,42,41],[37,43,42],[37,44,43],[37,45,44],[37,46,45],[37,47,46],[38,41,39],[39,41,40],[47,49,48],[53,57,54],[54,56,55],[54,57,56]]},type:"uber"},{id:"trash",mesh:{positions:[[.8515267857142857,-.6864910714285715,0],[.8135089285714285,-.6484732142857144,0],[.7857142857142857,-.6428571428571428,0],[-.7857142857142856,-.6428571428571428,0],[-.8135089285714285,-.6484732142857144,0],[-.8515267857142856,-.6864910714285715,0],[-.8571428571428571,-.7142857142857143,0],[-.8571428571428571,-.7857142857142857,0],[-.8515267857142856,-.8135089285714285,0],[-.8135089285714285,-.8515267857142856,0],[-.7857142857142856,-.8571428571428572,0],[-.39285714285714285,-.8571428571428572,0],[-.3650625,-.8627589285714286,0],[-.32704464285714285,-.9007767857142858,0],[-.31581249999999994,-.9563660714285714,0],[-.2777946428571428,-.9943839285714285,0],[-.24999999999999994,-1,0],[.25000000000000006,-1,0],[.2777946428571429,-.9943839285714285,0],[.31581250000000005,-.9563660714285714,0],[.32704464285714274,-.9007767857142858,0],[.3650624999999999,-.8627589285714286,0],[.3928571428571428,-.8571428571428572,0],[.7857142857142857,-.8571428571428572,0],[.8135089285714285,-.8515267857142856,0],[.8515267857142857,-.8135089285714285,0],[.8571428571428571,-.7857142857142857,0],[.6461428571428571,.9319999999999999,0],[.6395625,.9586562500000002,0],[.601705357142857,.9947187500000001,0],[.5747142857142856,1,0],[-.5747142857142857,1,0],[-.6017053571428571,.9947187500000001,0],[-.6395625,.9586562500000002,0],[-.6461428571428571,.9319999999999999,0],[-.7107142857142857,-.42514285714285716,0],[-.7061450892857143,-.4540758928571428,0],[-.6680245535714284,-.4940491071428571,0],[-.6394285714285713,-.5,0],[.6394285714285716,-.5,0],[.6680245535714286,-.4940491071428571,0],[.7061450892857144,-.4540758928571428,0],[-.28571428571428575,-.31799999999999995,0],[-.42857142857142855,-.31799999999999995,0],[-.39285714285714285,.7857142857142858,0],[.07142857142857136,.7857142857142858,0],[.07142857142857136,-.31799999999999995,0],[-.07142857142857145,-.31799999999999995,0],[.28571428571428564,-.31799999999999995,0],[.25000000000000006,.7857142857142858,0],[.3928571428571428,.7857142857142858,0],[-.24999999999999994,.7857142857142858,0],[-.07142857142857145,.7857142857142858,0],[.42857142857142855,-.31799999999999995,0],[.7107142857142856,-.42514285714285716,0],[.8571428571428571,-.7142857142857143,0]],cells:[[0,1,55],[1,2,55],[2,3,21],[2,21,22],[2,22,23],[2,23,26],[2,26,55],[3,4,6],[3,6,10],[3,10,11],[3,11,12],[3,12,21],[4,5,6],[6,7,10],[7,8,9],[7,9,10],[12,13,20],[12,20,21],[13,14,16],[13,16,20],[14,15,16],[16,17,20],[17,18,19],[17,19,20],[23,24,26],[24,25,26],[27,28,29],[27,29,30],[27,30,50],[27,50,54],[30,31,52],[30,45,49],[30,49,50],[30,52,45],[31,32,34],[31,34,44],[31,44,51],[31,51,52],[32,33,34],[34,35,44],[35,36,37],[35,37,38],[35,38,43],[35,43,44],[38,39,46],[38,42,43],[38,46,47],[38,47,42],[39,40,54],[39,48,46],[39,53,48],[39,54,53],[40,41,54],[42,47,51],[45,46,49],[46,48,49],[47,52,51],[50,53,54]]},type:"uber"},{id:"trip-history",mesh:{positions:[[.999890913016363,-.0034918153114145145,0],[.977377210599877,.21168205923698658,0],[.9117598409480422,.4108216241093243,0],[.8079451303300382,.5890155294774004,0],[.6708394050150438,.7413524255130199,0],[.5053489912722382,.8629209623879857,0],[.3163802153708002,.9488097902741013,0],[.10883940357990896,.9941075593431694,0],[-.00036228881496277684,1,0],[-.1003613050297293,.9950631138319193,0],[-.29145678329574154,.9569771280946484,0],[-.4675494525655973,.8844061991722836,0],[-.6248800287055423,.7811079366844884,0],[-.7596892275818222,.6508399502509268,0],[-.8682177650606828,.4973598494912619,0],[-.94670635700837,.3244252440251578,0],[-.9913957192911295,.13579374347227735,0],[-.999890913016363,.03676591054444067,0],[-.9974371914609073,.022483421692992334,0],[-.9780083627979459,.0027062939383997175,0],[-.9637392701396004,-.0002430835467907011,0],[-.9030102257814023,-.0002430835467907011,0],[-.8894779192426142,.0024673965947845655,0],[-.8708796494079161,.020855793996774175,0],[-.8677159341191085,.034336748770112724,0],[-.8601164310038799,.11994516531744681,0],[-.8209618261910225,.28306739729738406,0],[-.7525902995225999,.43267295153671403,0],[-.6582705025037737,.5654931765302742,0],[-.5412710866397055,.6782594207729029,0],[-.40486070343555786,.7677030327594387,0],[-.25230800439649165,.8305553609847192,0],[-.08688164102766929,.863547753943583,0],[-.00036228881496277684,.8678250211027454,0],[.09027954291216782,.8631277997639046,0],[.2631027238307699,.8269629003172567,0],[.4215125246043194,.7582437724321611,0],[.5617496611158073,.6607380728128243,0],[.680054849248224,.5382134581634559,0],[.7726688048845606,.3944375851882631,0],[.8358322439078082,.2331781105914541,0],[.8657858822009574,.05820269107723708,0],[.86713424978718,-.033251105303834794,0],[.8599454910237817,-.11593351779182826,0],[.8224479574375013,-.2743139444952587,0],[.7568001674463513,-.4206998267665816,0],[.6662138390596625,-.5518727485233574,0],[.5539006902867656,-.6646142936831478,0],[.4230724391369921,-.7557060461635131,0],[.27694080361967294,-.8219295898820146,0],[.11871750174413825,-.8600665087562129,0],[.036075137799955914,-.8675967288509363,0],[-.05121644449427251,-.8668568727085026,0],[-.21854561404156073,-.8403465237949675,0],[-.3736240385008551,-.7832863398096228,0],[-.5133572158324327,-.6990655372721648,0],[-.5765023049379142,-.6478290342087987,0],[-.46476086331882993,-.5360875925897143,0],[-.8647152048684681,-.4130576933134591,0],[-.8844409808576107,-.41262901770622473,0],[-.9097462377971628,-.4379744629839549,0],[-.9092974680208393,-.4576399564658302,0],[-.7862675687445841,-.8575942980154684,0],[-.6702393710531563,-.7415661003240407,0],[-.5873071071085376,-.8089747814137201,0],[-.40134171207382746,-.9162095475704711,0],[-.19298471461748617,-.9818225914605208,0],[.032472420733687835,-1,0],[.14995995745521215,-.9894834931745666,0],[.23183769640270127,-.9738384382531836,0],[.3879238996699045,-.9227840385971875,0],[.5982709179978543,-.8016080357336639,0],[.8214345274895555,-.5702828448371067,0],[.9350783567245171,-.3557091440474016,0],[.9806466295997341,-.1979145181900549,0],[-.11554736866169323,.5597113584605649,0],[-.31992237161020926,.4737044075596304,0],[-.47430977992138396,.31931699924845613,0],[-.5603167308223181,.11494199629993962,0],[-.5719297651274147,-.0002430835467907011,0],[-.5603167308223181,-.11542816339352113,0],[-.47430977992138396,-.3198031663420372,0],[-.31992237161020926,-.4741905746532118,0],[-.11554736866169323,-.5601975255541461,0],[-.00036228881496277684,-.5718105598592425,0],[.11482279150342234,-.5601975255541461,0],[.3191977950603455,-.4741905746532118,0],[.47358520364502377,-.3198031663420372,0],[.5595921546185204,-.11542816339352113,0],[.5712051889264077,-.0002430835467907011,0],[.5595921546185204,.11494199629993962,0],[.47358520364502377,.31931699924845613,0],[.3191977950603455,.4737044075596304,0],[.11482279150342234,.5597113584605649,0],[.28542144934126334,.20380650549675483,0],[.3261456334574442,.122215248253152,0],[.08122896842863972,-.0411101581031309,0],[.04036189387229957,-.42891869078112954,0],[-.041229363371303146,-.42891869078112954,0],[-.07666654690267521,-.01767589157432048,0],[-.07503222115009431,.007839237797940157,0],[-.050061867028694036,.050403153299583,0],[-.028654878892429136,.06434404127651638,0],[-.00036228881496277684,.571324392765661,0],[.9934506620522316,-.1155568218928279,0]],cells:[[0,1,41],[0,41,42],[0,42,104],[1,2,40],[1,40,41],[2,3,39],[2,39,40],[3,4,38],[3,38,39],[4,5,37],[4,37,38],[5,6,36],[5,36,37],[6,7,35],[6,35,36],[7,8,34],[7,34,35],[8,9,32],[8,32,33],[8,33,34],[9,10,31],[9,31,32],[10,11,30],[10,30,31],[11,12,29],[11,29,30],[12,13,28],[12,28,29],[13,14,27],[13,27,28],[14,15,26],[14,26,27],[15,16,25],[15,25,26],[16,17,24],[16,24,25],[17,18,19],[17,19,20],[17,20,21],[17,21,24],[21,22,23],[21,23,24],[42,43,104],[43,44,74],[43,74,104],[44,45,73],[44,73,74],[45,46,72],[45,72,73],[46,47,71],[46,71,72],[47,48,71],[48,49,70],[48,70,71],[49,50,69],[49,69,70],[50,51,67],[50,67,68],[50,68,69],[51,52,67],[52,53,66],[52,66,67],[53,54,65],[53,65,66],[54,55,64],[54,64,65],[55,56,64],[56,57,58],[56,58,63],[56,63,64],[58,59,61],[58,61,63],[59,60,61],[61,62,63],[75,76,102],[75,102,103],[76,77,101],[76,101,102],[77,78,100],[77,100,101],[78,79,100],[79,80,99],[79,99,100],[80,81,99],[81,82,99],[82,83,98],[82,98,99],[83,84,98],[84,85,97],[84,97,98],[85,86,97],[86,87,96],[86,96,97],[87,88,96],[88,89,95],[88,95,96],[89,90,95],[90,91,95],[91,92,94],[91,94,95],[92,93,94],[93,102,94],[93,103,102]]},type:"uber"},{id:"trips",mesh:{positions:[[.7613571421753063,.1517656282907588,0],[.7153214277580611,.16276116403646065,0],[.6938571419824489,.171714289062041,0],[.5042857128693876,-.017857140051020286,0],[.4692544627692983,-.040598211544566304,0],[.3878883911082529,-.040598211544566304,0],[.35285714100816334,-.017857140051020286,0],[-.21428571204081637,.5492857129979591,0],[-.6132857131808164,.1502857175722449,0],[-.40328571258081625,-.05971428302775497,0],[-.3898995518282844,-.07602455093149856,0],[-.37405580178301656,-.1143772296125063,0],[-.3719999982057143,-.13542856895836725,0],[-.37405580178301656,-.1564799083042282,0],[-.3898995518282844,-.19483258698523603,0],[-.40328571258081625,-.21114285488897955,0],[-.5928571416938775,-.40071428400204073,0],[-.5838236595252104,-.42245535549272945,0],[-.5728281237795089,-.4689374984826783,0],[-.5714285702040816,-.49357142712448965,0],[-.5759916282528332,-.5367204227834868,0],[-.6086088158460252,-.6131880569305372,0],[-.6667661820836176,-.6708119410237483,0],[-.7435262269457892,-.7027081464720232,0],[-.7867142851048979,-.7068571420195917,0],[-.8298632807404577,-.7022940839708403,0],[-.9063309147602758,-.6696768963776482,0],[-.9639547987530405,-.6115195301400558,0],[-.9958510042883689,-.5347594852778842,0],[-1,-.4915714271187755,0],[-.9954369419512484,-.44838141583466107,0],[-.9628197543580564,-.3718920182946913,0],[-.904662388120464,-.3142932458086948,0],[-.8279023432582924,-.2824288483962251,0],[-.7847142850991836,-.27828571222367343,0],[-.7605937493159821,-.27982589079950265,0],[-.715084820614528,-.2907812479736607,0],[-.693857141982449,-.29971428371346936,0],[-.5295714272273468,-.13542856895836725,0],[-.739571427827347,.07457143164163287,0],[-.7630357136086734,.10996428888561233,0],[-.7630357136086734,.1906071462588775,0],[-.739571427827347,.22600000350285712,0],[-.2899999979714286,.6755714276444897,0],[-.2732276764949364,.689258927683597,0],[-.2347544620992985,.704901784871148,0],[-.21428571204081637,.7068571420195917,0],[-.1938169619823341,.704901784871148,0],[-.15534374758669633,.689258927683597,0],[-.138571426110204,.6755714276444897,0],[.4285714269387755,.10842857459551031,0],[.5928571416938777,.27271428935061226,0],[.5838437488109822,.29423883967996806,0],[.5728883916368239,.34023437320424116,0],[.5714285702040816,.3645714267559185,0],[.5757787376272248,.4077809692900886,0],[.6080036261121533,.48441657218761897,0],[.6658691396703402,.542282085745806,0],[.7425047425678706,.5745069742307344,0],[.7857142851020409,.5788571416538776,0],[.8288828120110936,.5745069742307344,0],[.9054966515157048,.542282085745806,0],[.9633872766811065,.48441657218761897,0],[.9956439732018398,.4077809692900886,0],[1,.3645714267559185,0],[.9956439732018398,.32140290173302627,0],[.9633872766811065,.2447890646614509,0],[.9054966515157048,.1868984405897994,0],[.8288828120110936,.15464174435924413,0],[.7857142851020409,.1502857175722449,0]],cells:[[0,69,1],[1,67,2],[1,68,67],[1,69,68],[2,50,3],[2,51,50],[2,61,51],[2,62,61],[2,64,62],[2,66,64],[2,67,66],[3,50,4],[4,50,5],[5,50,6],[6,50,7],[7,43,8],[7,44,43],[7,45,44],[7,46,45],[7,47,46],[7,48,47],[7,49,48],[7,50,49],[8,38,9],[8,39,38],[8,40,39],[8,41,40],[8,42,41],[8,43,42],[9,38,10],[10,38,11],[11,38,12],[12,38,13],[13,38,14],[14,38,15],[15,38,16],[16,21,17],[16,22,21],[16,24,22],[16,26,24],[16,37,26],[16,38,37],[17,19,18],[17,20,19],[17,21,20],[22,24,23],[24,26,25],[26,37,27],[27,29,28],[27,37,29],[29,31,30],[29,37,31],[31,37,32],[32,37,33],[33,36,34],[33,37,36],[34,36,35],[51,56,52],[51,57,56],[51,59,57],[51,61,59],[52,54,53],[52,55,54],[52,56,55],[57,59,58],[59,61,60],[62,64,63],[64,66,65]]},type:"uber"},{id:"trophy",mesh:{positions:[[.6666666666666667,-.8333333333333334,0],[.6666666666666667,-.9605,0],[.6635104166666668,-.975953125,0],[.6421979166666667,-.996921875,0],[.6266666666666667,-1,0],[-.625,-1,0],[-.6412135416666667,-.9967239583333333,0],[-.6633906250000001,-.974546875,0],[-.6666666666666667,-.9583333333333334,0],[-.6666666666666667,-.8333333333333334,0],[-.9583333333333334,-.8333333333333334,0],[-.9746171874999999,-.8300572916666666,0],[-.9967473958333333,-.8078802083333333,0],[-1,-.7916666666666666,0],[-1,-.41466666666666674,0],[-.995578125,-.36042871093750006,0],[-.96203125,-.26011686197916684,0],[-.8996093749999999,-.17617220052083338,0],[-.8131875000000001,-.11517285156250001,0],[-.7625000000000001,-.09533333333333338,0],[-.5248333333333333,-.022666666666666724,0],[-.44848046875000014,.006891927083333194,0],[-.31819661458333337,.09825911458333292,0],[-.22400651041666675,.22434505208333344,0],[-.17334765624999993,.3752122395833333,0],[-.16666666666666663,.4568333333333332,0],[-.16666666666666663,.5636666666666665,0],[-.17312239583333333,.6096354166666664,0],[-.22059635416666667,.6863854166666667,0],[-.25883333333333336,.7126666666666666,0],[-.4078333333333334,.7873333333333334,0],[-.44607031249999995,.8136145833333333,0],[-.4935442708333334,.8903645833333336,0],[-.5,.9363333333333335,0],[-.5,1,0],[.5,1,0],[.5,.9363333333333335,0],[.4935442708333333,.8903645833333336,0],[.44607031249999984,.8136145833333333,0],[.40783333333333327,.7873333333333334,0],[.2586666666666666,.7126666666666666,0],[.22045572916666667,.6863854166666667,0],[.1730963541666668,.6096354166666664,0],[.16666666666666674,.5636666666666665,0],[.16666666666666674,.4568333333333332,0],[.1733408203125002,.3752122395833333,0],[.223962565104167,.22434505208333344,0],[.3181233723958339,.09825911458333292,0],[.4484326171875004,.006891927083333194,0],[.5248333333333333,-.022666666666666724,0],[.7625,-.09550000000000003,0],[.8131874999999997,-.11528450520833344,0],[.899609375,-.176212890625,0],[.9620312500000001,-.26012565104166663,0],[.995578125,-.36042903645833346,0],[1,-.41466666666666674,0],[1,-.7916666666666666,0],[.9967239583333332,-.8078802083333333,0],[.9745468749999997,-.8300572916666666,0],[-.8333333333333334,-.6666666666666667,0],[-.6666666666666667,-.6666666666666667,0],[-.6666666666666667,-.2406666666666667,0],[-.7146666666666666,-.255,0],[-.7631614583333333,-.2785182291666667,0],[-.8247760416666666,-.36142968749999993,0],[.8247760416666665,-.36142968749999993,0],[.7631614583333335,-.2785182291666667,0],[.7146666666666668,-.255,0],[.6666666666666667,-.2406666666666667,0],[.6666666666666667,-.6666666666666667,0],[.8333333333333333,-.6666666666666667,0],[-.8333333333333334,-.41466666666666674,0],[.8333333333333333,-.41466666666666674,0],[.9583333333333333,-.8333333333333334,0]],cells:[[0,4,1],[0,5,4],[0,9,5],[0,69,9],[0,70,69],[0,73,70],[1,3,2],[1,4,3],[5,8,6],[5,9,8],[6,8,7],[9,59,10],[9,60,59],[9,69,60],[10,12,11],[10,13,12],[10,59,13],[13,59,14],[14,59,71],[14,71,15],[15,64,16],[15,71,64],[16,63,17],[16,64,63],[17,63,18],[18,62,19],[18,63,62],[19,61,20],[19,62,61],[20,61,21],[21,47,22],[21,48,47],[21,60,48],[21,61,60],[22,47,23],[23,46,24],[23,47,46],[24,45,25],[24,46,45],[25,44,26],[25,45,44],[26,42,27],[26,43,42],[26,44,43],[27,41,28],[27,42,41],[28,40,29],[28,41,40],[29,34,30],[29,40,34],[30,32,31],[30,33,32],[30,34,33],[34,40,35],[35,39,36],[35,40,39],[36,39,37],[37,39,38],[48,60,69],[48,68,49],[48,69,68],[49,68,50],[50,67,51],[50,68,67],[51,66,52],[51,67,66],[52,66,53],[53,65,54],[53,66,65],[54,65,72],[54,72,55],[55,70,56],[55,72,70],[56,58,57],[56,70,73],[56,73,58]]},type:"uber"},{id:"twitter",mesh:{positions:[[.9437716346153846,-.5980192307692308,0],[.8264687499999999,-.5656346153846153,0],[.7632307692307694,-.5576923076923078,0],[.8238437500000002,-.6006129807692309,0],[.9149543269230767,-.7144350961538461,0],[.9441538461538461,-.781846153846154,0],[.8822548076923078,-.7478149038461539,0],[.7513028846153846,-.6986177884615385,0],[.6823076923076923,-.6821538461538462,0],[.6234927884615387,-.73675,0],[.47286298076923083,-.804,0],[.38938461538461544,-.8130769230769231,0],[.3073578725961541,-.8048527644230771,0],[.1607635216346155,-.7436784855769231,0],[.049166766826923114,-.6331340144230768,0],[-.01336989182692272,-.48553665865384615,0],[-.021846153846153737,-.40169230769230774,0],[-.02078605769230757,-.3782740384615384,0],[-.013992788461538508,-.33155288461538446,0],[-.009384615384615325,-.3083076923076924,0],[-.13573347355769227,-.3219573317307693,0],[-.3738710937499998,-.38694411057692313,0],[-.5886649639423076,-.49778185096153865,0],[-.7753987379807692,-.6491917067307693,0],[-.8567692307692307,-.7384615384615386,0],[-.8813149038461539,-.6904879807692309,0],[-.9094062500000001,-.5877331730769232,0],[-.912923076923077,-.5329230769230769,0],[-.8996057692307693,-.42948076923076917,0],[-.8051826923076923,-.2553076923076923,0],[-.7321538461538462,-.1904615384615385,0],[-.7822836538461538,-.19388221153846164,0],[-.8758509615384615,-.21947355769230784,0],[-.9192307692307693,-.24046153846153842,0],[-.9192307692307693,-.23415384615384618,0],[-.9127049278846153,-.1613515625,0],[-.8640138221153846,-.030285456730769184,0],[-.7756159855769231,.07454507211538451,0],[-.6568864182692309,.144918870192308,0],[-.589076923076923,.16461538461538464,0],[-.616173076923077,.16922355769230787,0],[-.667826923076923,.17601682692307688,0],[-.694923076923077,.17707692307692297,0],[-.7136995192307692,.1769807692307693,0],[-.7510216346153846,.1744807692307692,0],[-.7695384615384615,.17092307692307698,0],[-.7460168269230769,.22954236778846163,0],[-.6733725961538461,.3312545072115382,0],[-.5733245192307692,.406940204326923,0],[-.4539495192307691,.45021003605769205,0],[-.3895384615384615,.45769230769230773,0],[-.5000048076923077,.5322259615384614,0],[-.7583221153846154,.6207740384615384,0],[-.9004615384615385,.6323076923076922,0],[-.9247980769230769,.6322091346153847,0],[-.9756634615384615,.6296466346153847,0],[-1,.6259999999999999,0],[-.8577644230769231,.7051418269230768,0],[-.5408701923076924,.8004831730769231,0],[-.37076923076923074,.8130769230769231,0],[-.23342777193509623,.8059471153846155,0],[.01675304236778863,.7520024038461537,0],[.23359581580528843,.6520192307692311,0],[.4162982647235578,.5142475961538465,0],[.5640581054687503,.34693750000000007,0],[.6760730543870195,.15833894230769238,0],[.7515408278245193,-.0432980769230768,0],[.7896591421274037,-.24972355769230767,0],[.7944615384615383,-.35215384615384615,0],[.7944615384615383,-.4021538461538462,0],[.8528629807692307,-.4538485576923077,0],[.9557043269230769,-.5616225961538461,0],[1,-.6201538461538463,0]],cells:[[0,71,1],[0,72,71],[1,70,2],[1,71,70],[2,7,3],[2,8,7],[2,18,8],[2,69,18],[2,70,69],[3,6,4],[3,7,6],[4,6,5],[8,10,9],[8,11,10],[8,12,11],[8,13,12],[8,14,13],[8,18,14],[14,18,15],[15,18,16],[16,18,17],[18,69,19],[19,50,20],[19,63,50],[19,64,63],[19,65,64],[19,66,65],[19,67,66],[19,68,67],[19,69,68],[20,39,21],[20,50,39],[21,30,22],[21,39,30],[22,28,23],[22,29,28],[22,30,29],[23,25,24],[23,26,25],[23,27,26],[23,28,27],[30,36,31],[30,37,36],[30,38,37],[30,39,38],[31,35,32],[31,36,35],[32,34,33],[32,35,34],[39,47,40],[39,48,47],[39,49,48],[39,50,49],[40,47,41],[41,46,42],[41,47,46],[42,46,43],[43,46,44],[44,46,45],[50,59,51],[50,60,59],[50,61,60],[50,62,61],[50,63,62],[51,58,52],[51,59,58],[52,57,53],[52,58,57],[53,57,54],[54,57,55],[55,57,56]]},type:"uber"},{id:"uber-u",mesh:{positions:[[.21633333333333327,-.9933333333333332,0],[.21633333333333327,-.8581666666666666,0],[.22796354166666677,-.8028046874999999,0],[.3019739583333332,-.7327057291666664,0],[.35166666666666657,-.723,0],[.7300000000000002,-.723,0],[.7300000000000002,.3444999999999998,0],[.7235589192708334,.4384049479166666,0],[.6701376953125002,.58376171875,0],[.5584586588541667,.6777747395833332,0],[.3834749348958335,.7267565104166666,0],[.27066666666666683,.7363333333333333,0],[-.2566666666666667,.7363333333333333,0],[-.3739860026041666,.7311575520833334,0],[-.5547887369791666,.6878528645833331,0],[-.6690836588541667,.5963919270833334,0],[-.7231988932291666,.4517122395833333,0],[-.7296666666666667,.3578333333333331,0],[-.7296666666666667,-.723,0],[-.21600000000000008,-.723,0],[-.21600000000000008,-.8581666666666666,0],[-.2276276041666666,-.9135989583333333,0],[-.3015703125,-.9836510416666665,0],[-.35116666666666674,-.9933333333333332,0],[-.8648333333333333,-.9933333333333332,0],[-.920265625,-.9836510416666665,0],[-.9903177083333333,-.9135989583333333,0],[-1,-.8581666666666666,0],[-1,.3313333333333334,0],[-.9885677083333333,.48782942708333354,0],[-.896640625,.736790364583333,0],[-.7115885416666667,.901470052083333,0],[-.4321614583333333,.9831809895833331,0],[-.2566666666666667,.9933333333333332,0],[.2703333333333333,.9933333333333332,0],[.4413170572916669,.9831673177083338,0],[.7149251302083333,.9013821614583335,0],[.8973613281249999,.7366438802083336,0],[.9885944010416665,.48773372395833325,0],[1,.3313333333333334,0],[1,-.8581666666666666,0],[.9883958333333334,-.9078333333333332,0],[.9145000000000001,-.9817291666666664,0],[.8648333333333333,-.9933333333333332,0]],cells:[[0,4,1],[0,43,4],[1,3,2],[1,4,3],[4,43,5],[5,39,6],[5,40,39],[5,43,40],[6,38,7],[6,39,38],[7,38,8],[8,36,9],[8,37,36],[8,38,37],[9,35,10],[9,36,35],[10,34,11],[10,35,34],[11,34,12],[12,33,13],[12,34,33],[13,32,14],[13,33,32],[14,31,15],[14,32,31],[15,30,16],[15,31,30],[16,29,17],[16,30,29],[17,28,18],[17,29,28],[18,23,19],[18,24,23],[18,27,24],[18,28,27],[19,23,20],[20,22,21],[20,23,22],[24,27,25],[25,27,26],[40,42,41],[40,43,42]]},type:"uber"},{id:"uber",mesh:{positions:[[-.7387500001817602,.02042984688665846,0],[-.7442382814062002,.05753164845017438,0],[-.7946032367648036,.10267179501869426,0],[-.8437857146076895,.10869260176353936,0],[-.8940982146985696,.10267179501869426,0],[-.9452366078445813,.05753164845017438,0],[-.9507500007633929,.02042984688665846,0],[-.9507500007633929,-.09360650486324867,0],[-.9546534604034669,-.11208754156674082,0],[-.9809291293973428,-.13815763477191922,0],[-1,-.14210012718852003,0],[-1,-.11109183645129637,0],[-.9930474330606252,-.10986836308069312,0],[-.9835619419416468,-.10100073714668165,0],[-.9812499998182398,-.09397002527048465,0],[-.9812499998182398,.032062499918207824,0],[-.9721813614580833,.07633076550999791,0],[-.9024949777838138,.13427705442467577,0],[-.8437857146076895,.14253635167720316,0],[-.7850558044493953,.134271942418949,0],[-.7153549120849523,.07631542949281786,0],[-.7062857156982507,.032062499918207824,0],[-.7062857156982507,-.14253635167720316,0],[-.7386785727839833,-.14253635167720316,0],[.1727499969827806,.029154336660320544,0],[.1742483229076892,.021822584446881444,0],[.1842762248256664,.011630381029004194,0],[.1914999971645408,.010105867321158441,0],[.32900000043622435,.010105867321158441,0],[.32900000043622435,-.022901785655862754,0],[.19153571086342946,-.022901785655862754,0],[.18651729585111965,-.022626305347254346,0],[.17693582312125744,-.02073940723344535,0],[.17282142583463922,-.019339285664950807,0],[.17282142583463922,-.10916517829294597,0],[.39499999491071436,-.10916517829294597,0],[.39499999491071436,-.1421364792292437,0],[.140357139897048,-.1421364792292437,0],[.140357139897048,.13770153026096563,0],[.4051428540685129,.13770153026096563,0],[.4051428540685129,.10469387728394429,0],[.3690122756570158,.10492505354292095,0],[.9734497701769458,.1122255657213633,0],[.9597287891931345,.11112591648947458,0],[.9538928455257836,.10709311197170117,0],[.8945357066465924,.02922704074176781,0],[.9259001083363521,.02187200050223984,0],[.969624437433994,-.02282851357377945,0],[.9761785658770956,-.055436862103477334,0],[.9696004419063127,-.08827638689215203,0],[.9252522290889611,-.1334665175166671,0],[.8929999928749999,-.14017346903016964,0],[.6891428523236152,-.14017346903016964,0],[.6891428523236152,.13970089250076315,0],[.7215357050471027,.13970089250076315,0],[.7215357050471027,.048275510080929916,0],[.7230340316536121,.04094375786749056,0],[.7330619365706328,.030751554449613312,0],[.7402857095911077,.02922704074176781,0],[.8558571353166908,.02922704074176781,0],[.9304642751773871,.1258507649850747,0],[.9453420646603197,.13809231469874428,0],[.9822494350620228,.14184111889836434,0],[1,.13261224455966275,0],[.7348738749588675,-.0015415537269349068,0],[.7252778995369189,.00036011240341807493,0],[.7211428558134112,.0017812499954559743,0],[.7211428558134112,-.11236415787662209,0],[.8926071436413083,-.11236415787662209,0],[.913956467913217,-.10808597708396428,0],[.9426997715946754,-.07880895228620168,0],[.9468928529415999,-.05710905597676253,0],[.9426897275258235,-.03541483967368658,0],[.9139263357066607,-.006162806903921353,0],[.8926071436413083,-.0018903061176267634,0],[-.16358259135485942,-.018700852949742705,0],[-.14843973483258366,-.04907752697939406,0],[-.1462857171523324,-.06746938758298619,0],[-.15133984611345064,-.09582625134993307,0],[-.19057756899326506,-.1357453360695271,0],[-.2193571446955176,-.1417729588220077,0],[-.4248214293244351,-.1417729588220077,0],[-.4248214293244351,.13810140270892496,0],[-.2193571446955176,.13810140270892496,0],[-.18919308236932575,.13176819561411193,0],[-.14746763652790462,.08930219604132078,0],[-.1412500027264031,.05863584168715344,0],[-.14369364095478343,.0388131874807062,0],[-.16130413148304112,.00587483058131438,0],[-.21892857303844748,-.11272767828385792,0],[-.20196652001132587,-.10912314624585928,0],[-.17832812772867512,-.08509217532501993,0],[-.1747857170796282,-.06786926003094579,0],[-.17811216777506456,-.04969494367105881,0],[-.2013186401504945,-.02497441997774385,0],[-.21892857303844748,-.02133864790474834,0],[-.3766785736564322,-.02133864790474834,0],[-.3807282385687737,-.021062599595503627,0],[-.3894302474225313,-.019160933465150628,0],[-.3935000021084183,-.017739795873112744,0],[-.3923928585398141,.10869260176353936,0],[-.3923928585398141,.029154336660320544,0],[-.3908950906641706,.021822584446881444,0],[-.3808816980270875,.011630381029004194,0],[-.37367857351102407,.010105867321158441,0],[-.2190000018903061,.010105867321158441,0],[-.1997840419321516,.014068239760030007,0],[-.17363337252022726,.04077790168168898,0],[-.16978571635258743,.060198979438267866,0],[-.17447768047406842,.07866468012457999,0],[-.2003214306967246,.10474499734121193,0],[-.7387500001817602,-.1417729588220077,0],[-.3938571449136298,-.11272767828385792,0],[-.2193571446955176,.10869260176353936,0],[-.17517857358372813,-.007015943859653124,0],[.1727499969827806,.10509374973190362,0],[.7398928458165999,-.0018176020361796075,0],[.9792857056650874,.10869260176353936,0]],cells:[[0,21,1],[0,22,21],[0,111,22],[1,20,2],[1,21,20],[2,18,3],[2,19,18],[2,20,19],[3,18,4],[4,16,5],[4,17,16],[4,18,17],[5,15,6],[5,16,15],[6,14,7],[6,15,14],[7,14,8],[8,13,9],[8,14,13],[9,12,10],[9,13,12],[10,12,11],[22,111,23],[24,33,25],[24,38,33],[24,115,38],[25,33,26],[26,32,27],[26,33,32],[27,30,28],[27,31,30],[27,32,31],[28,30,29],[33,37,34],[33,38,37],[34,36,35],[34,37,36],[38,41,39],[38,115,41],[39,41,40],[42,62,43],[42,63,62],[42,117,63],[43,61,44],[43,62,61],[44,60,45],[44,61,60],[45,59,74],[45,60,59],[45,73,46],[45,74,73],[46,73,47],[47,72,48],[47,73,72],[48,71,49],[48,72,71],[49,70,50],[49,71,70],[50,69,51],[50,70,69],[51,67,52],[51,68,67],[51,69,68],[52,66,53],[52,67,66],[53,55,54],[53,66,55],[55,66,56],[56,66,57],[57,64,58],[57,65,64],[57,66,65],[58,64,116],[58,116,59],[59,116,74],[75,93,76],[75,94,93],[75,114,94],[76,92,77],[76,93,92],[77,92,78],[78,91,79],[78,92,91],[79,89,80],[79,90,89],[79,91,90],[80,89,112],[80,112,81],[81,99,82],[81,112,99],[82,99,101],[82,100,83],[82,101,100],[83,100,113],[83,113,84],[84,109,85],[84,110,109],[84,113,110],[85,108,86],[85,109,108],[86,108,87],[87,107,88],[87,108,107],[88,106,114],[88,107,106],[94,105,95],[94,106,105],[94,114,106],[95,104,96],[95,105,104],[96,104,97],[97,103,98],[97,104,103],[98,103,99],[99,102,101],[99,103,102]]},type:"uber"},{id:"underline",mesh:{positions:[[.7142857142857143,1,0],[.7142857142857143,.785607142857143,0],[-.7142857142857143,.785607142857143,0],[-.6210714285714286,-1,0],[-.27560714285714283,-1,0],[-.27560714285714283,-.01282142857142865,0],[-.2716063058035714,.05250502232142851,0],[-.23873074776785727,.1546880580357144,0],[-.17075920758928578,.22069698660714265,0],[-.06537472098214282,.2526746651785712,0],[.002071428571428502,.25657142857142845,0],[.06942550223214312,.25275669642857146,0],[.17422405133928565,.22122433035714306,0],[.24140876116071458,.15556696428571426,0],[.27369838169642874,.05307924107142825,0],[.277607142857143,-.01282142857142865,0],[.277607142857143,-1,0],[.6210714285714286,-1,0],[.6210714285714286,-.008642857142857174,0],[.6112564871651784,.12786614118303574,0],[.5331048409598215,.345633579799107,0],[.3777416992187502,.49022746930803573,0],[.1461480887276788,.5622404436383928,0],[.002071428571428502,.5712142857142857,0],[-.1416090262276786,.5622404436383928,0],[-.37403076171874994,.49022746930803573,0],[-.5312666713169645,.345633579799107,0],[-.6109964425223214,.12786614118303574,0],[-.7142857142857143,1,0],[-.6210714285714286,-.008642857142857174,0]],cells:[[0,28,1],[1,28,2],[3,4,5],[3,5,29],[5,6,29],[6,7,27],[6,27,29],[7,8,25],[7,25,26],[7,26,27],[8,9,24],[8,24,25],[9,10,23],[9,23,24],[10,11,23],[11,12,22],[11,22,23],[12,13,21],[12,21,22],[13,14,19],[13,19,20],[13,20,21],[14,15,18],[14,18,19],[15,16,17],[15,17,18]]},type:"uber"},{id:"unlock",mesh:{positions:[[-.7146430378464749,1,0],[-.7702601322668767,.9887622382298644,0],[-.846333883645634,.9126884868511069,0],[-.8575716454157698,.857071392430705,0],[-.8575716454157698,.1424283603013745,0],[-.846333883645634,.08681126588097277,0],[-.7702601322668767,.010737514502215495,0],[-.7146430378464749,-.0005002472679204173,0],[.4287858227078849,-.0005002472679204173,0],[.48440291712828676,.010737514502215495,0],[.5604766685070439,.08681126588097277,0],[.5717144302771799,.1424283603013745,0],[.5717144302771799,.857071392430705,0],[.5604766685070439,.9126884868511069,0],[.48440291712828676,.9887622382298644,0],[.8575716454157698,-.5607803889395566,0],[.84812384112949,-.6529084845181471,0],[.7784305121230058,-.8153233978914434,0],[.6540937898351854,-.9351947178978423,0],[.49081795502270537,-.996416176951283,0],[.3994854581561794,-1,0],[.31694949127620825,-.9855932430089137,0],[.17302875817702745,-.911020242009634,0],[.06636549320407478,-.7879408448165249,0],[.007826737051602329,-.6313625552243622,0],[0,-.5452011707145034,0],[0,-.20060029786493327,0],[.004368255568836679,-.17834140049550873,0],[.034008075563519265,-.14791993967818162,0],[.055742156952025175,-.14342885483721524,0],[.23011505818656486,-.14342885483721524,0],[.2517888415687526,-.14791993967818162,0],[.28146886023431383,-.17834140049550873,0],[.28585721513858986,-.20060029786493327,0],[.28585721513858986,-.5722146775451001,0],[.2931153084917182,-.6439313396524871,0],[.3612297230364602,-.7092720459065878,0],[.4287858227078849,-.7151432851143951,0],[.5000803987710438,-.7082067811282978,0],[.5657024957212964,-.6407355453176174,0],[.5717144302771799,-.5722146775451001,0],[.5717144302771799,-.20060029786493327,0],[.5760804525865232,-.17834140049550873,0],[.6056622078343807,-.14791993967818162,0],[.6273136586216355,-.14342885483721524,0],[.8018294884637446,-.14342885483721524,0],[.8235635698522504,-.14791993967818162,0],[.8532033898469331,-.17834140049550873,0],[.4287858227078849,1,0],[.8575716454157698,-.20060029786493327,0]],cells:[[0,1,3],[0,3,7],[0,7,8],[0,8,48],[1,2,3],[3,4,7],[4,5,6],[4,6,7],[8,9,11],[8,11,48],[9,10,11],[11,12,48],[12,13,14],[12,14,48],[15,40,16],[15,41,40],[15,49,41],[16,39,17],[16,40,39],[17,38,18],[17,39,38],[18,38,19],[19,37,20],[19,38,37],[20,36,21],[20,37,36],[21,36,22],[22,35,23],[22,36,35],[23,35,24],[24,34,25],[24,35,34],[25,33,26],[25,34,33],[26,29,27],[26,30,29],[26,33,30],[27,29,28],[30,32,31],[30,33,32],[41,44,42],[41,45,44],[41,49,45],[42,44,43],[45,47,46],[45,49,47]]},type:"uber"},{id:"unstar",mesh:{positions:[[-.31014285437611594,.6685714285714286,0],[-.5768571400904018,.8495714285714284,0],[-.6007098186618304,.8570669642857145,0],[-.6363616043761161,.83096875,0],[-.6364285686618303,.8059999999999998,0],[-.42699999723325893,.1685714285714286,0],[-.9832857115189733,-.2082857142857143,0],[-.9983080327667411,-.22847321428571443,0],[-.985013390030134,-.2708839285714285,0],[-.9611428543761161,-.2788571428571428,0],[-.2678571400904017,-.2788571428571428,0],[-.03671428294754452,-.9734285714285714,0],[-.021946425804687406,-.9933571428571428,0],[.021946431338169353,-.9933571428571428,0],[.0367142884810268,-.9734285714285714,0],[.31385713990959824,-.2788571428571428,0],[.571428568481027,-1,0],[.428571425623884,-1,0],[-.28571428294754464,1,0],[-.1428571400904017,1,0],[.04085714562388398,.48557142857142854,0],[.5769999970524553,.848857142857143,0],[.6007901756238841,.8563303571428571,0],[.6364241041953125,.8301339285714284,0],[.6364285684810267,.8051428571428569,0],[.4228571399095982,.1717142857142857,0],[.9832857113381697,-.2082857142857143,0],[.9983080327667411,-.22847321428571443,0],[.9850133899095983,-.2708839285714285,0],[.15228571705245522,-.6262857142857143,0],[.9611428541953126,-.2788571428571428,0]],cells:[[0,1,4],[0,4,5],[0,5,10],[0,10,29],[1,2,4],[2,3,4],[5,6,9],[5,9,10],[6,7,9],[7,8,9],[10,11,29],[11,12,13],[11,13,14],[11,14,29],[15,17,16],[15,18,17],[15,20,18],[15,25,20],[15,26,25],[15,30,26],[18,20,19],[20,24,21],[20,25,24],[21,23,22],[21,24,23],[26,30,27],[27,30,28]]},type:"uber"},{id:"up-arrow-alt",mesh:{positions:[[-.6751094351513154,.046884112200543365,0],[-.5794844349122527,.03789192467806306,0],[-.539938631688388,.005083330846041668,0],[-.12767143232438682,-.5049166654289581,0],[-.127671432324387,.8685833330047916,0],[-.1176372721690935,.9197382810493457,0],[-.049684336113794234,.9896731770575163,0],[20876328177049966e-21,1,0],[.049726088770148426,.9896731770575163,0],[.11767902482544754,.9197382810493457,0],[.12771318498074122,.8685833330047916,0],[.12771318498074138,-.5049166654289581,0],[.5400613626782784,.0050833308460418,0],[.5795869198343839,.037891924678063196,0],[.6753232566883082,.04688411220054353,0],[.7198589347944391,.02208333088854184,0],[.7517149569574125,-.018565757754747465,0],[.7604978517710363,-.1170358100842558,0],[.7363771531690679,-.1629583362407291,0],[.09815852824018818,-.9525833332147915,0],[.07792257191355674,-.9726660155566649,0],[.027931427986495522,-.9968157552003727,0],[20876328177294887e-21,-1,0],[-.027889675330140598,-.9968157552003727,0],[-.07788081925720172,-.9726660155566649,0],[-.09811677558383336,-.9525833332147915,0],[-.736456865513017,-.16295833624072928,0],[-.7604978517710363,-.117035810084256,0],[-.7516921803948553,-.018565757754747652,0],[-.7199386321383883,.022083330888541666,0]],cells:[[0,29,1],[1,29,2],[2,26,3],[2,27,26],[2,28,27],[2,29,28],[3,11,4],[3,25,11],[3,26,25],[4,9,5],[4,10,9],[4,11,10],[5,9,6],[6,8,7],[6,9,8],[11,18,12],[11,19,18],[11,25,19],[12,15,13],[12,16,15],[12,17,16],[12,18,17],[13,15,14],[19,24,20],[19,25,24],[20,23,21],[20,24,23],[21,23,22]]},type:"uber"},{id:"up-arrow",mesh:{positions:[[.791739614417786,.6103257432831454,0],[.776317371058862,.6205793662821995,0],[.7412710938765701,.6205793662821995,0],[.7258488505176461,.6103257432831454,0],[47034967885828394e-21,-.11530883682524427,0],[-.7257547805818748,.6103257432831454,0],[-.7412031544785127,.6205793662821995,0],[-.7763644060267472,.6205793662821995,0],[-.7918127799233853,.6103257432831454,0],[-.9896523070651748,.41248621614135556,0],[-1,.39703784224471744,0],[-1,.3618765906964833,0],[-.9896523070651748,.34642821679984515,0],[-.03306558242355495,-.6103257432831454,0],[-.01761720852691695,-.6205793662821995,0],[.017544043021317623,-.6205793662821995,0],[.0329924169179554,-.6103257432831454,0],[.989746377000946,.34642821679984515,0],[1,.3618765906964833,0],[1,.39703784224471744,0],[.989746377000946,.41248621614135556,0]],cells:[[0,1,3],[0,3,17],[0,17,20],[1,2,3],[3,4,17],[4,5,12],[4,12,13],[4,13,16],[4,16,17],[5,6,7],[5,7,8],[5,8,9],[5,9,12],[9,10,12],[10,11,12],[13,14,16],[14,15,16],[17,18,20],[18,19,20]]},type:"uber"},{id:"upload",mesh:{positions:[[.8333333333333334,-.7083333333333333,0],[.8300572916666665,-.6921197916666666,0],[.8078802083333331,-.6699427083333334,0],[.7916666666666666,-.6666666666666667,0],[-.7916666666666666,-.6666666666666667,0],[-.8078802083333334,-.6699427083333334,0],[-.8300572916666666,-.6921197916666666,0],[-.8333333333333334,-.7083333333333333,0],[-.8333333333333334,-.9583333333333334,0],[-.8300572916666666,-.974546875,0],[-.8078802083333334,-.9967239583333333,0],[-.7916666666666666,-1,0],[.7916666666666666,-1,0],[.8078802083333331,-.9967239583333333,0],[.8300572916666665,-.974546875,0],[.10099999999999998,-.44433333333333336,0],[.05542187499999981,-.48295833333333327,0],[-.055421875000000086,-.48295833333333327,0],[-.10099999999999998,-.44433333333333336,0],[-.6666666666666667,.33333333333333326,0],[-.33333333333333337,.33333333333333326,0],[-.33333333333333337,1,0],[.33333333333333326,1,0],[.33333333333333326,.33333333333333326,0],[.6666666666666667,.33333333333333326,0],[.8333333333333334,-.9583333333333334,0]],cells:[[0,1,2],[0,2,3],[0,3,25],[3,4,12],[3,12,25],[4,5,7],[4,7,11],[4,11,12],[5,6,7],[7,8,11],[8,9,10],[8,10,11],[12,13,25],[13,14,25],[15,18,16],[15,20,18],[15,23,20],[15,24,23],[16,18,17],[18,20,19],[20,23,21],[21,23,22]]},type:"uber"},{id:"wrench",mesh:{positions:[[.9970416666666667,-.3788743489583334,0],[.983041666666667,-.31435742187500004,0],[.9707916666666668,-.27570833333333333,0],[.9368307291666667,-.19798958333333339,0],[.8367057291666667,-.06561458333333325,0],[.7705416666666667,-.010958333333333403,0],[.6972460937500001,.033502604166666616,0],[.5399049479166667,.08431510416666677,0],[.455875,.09066666666666667,0],[.34735156249999993,.08066601562500009,0],[.15472656250000003,.0006490885416665648,0],[.0706249999999999,-.06937499999999996,0],[.0005768229166666191,-.15348307291666663,0],[-.07945703124999987,-.34613671874999996,0],[-.0894583333333333,-.45466666666666666,0],[-.07945703124999987,-.5631901041666667,0],[.0005768229166666191,-.7558151041666666,0],[.0706249999999999,-.8399166666666666,0],[.15472656250000003,-.909947265625,0],[.34735156249999993,-.9899928385416666,0],[.455875,-1,0],[.49160221354166667,-.9987428385416667,0],[.565556640625,-.9886972656249999,0],[.6037916666666667,-.9799166666666667,0],[.64095703125,-.9688548177083334,0],[.7063658854166665,-.9405592447916666,0],[.7346249999999999,-.9233333333333333,0],[.7431562500000001,-.91616796875,0],[.75290625,-.8991341145833334,0],[.754125,-.88925,0],[.7526979166666667,-.879341796875,0],[.7420312500000001,-.862291015625,0],[.7332916666666666,-.855125,0],[.37533333333333324,-.6494166666666665,0],[.37533333333333324,-.37675000000000003,0],[.6115833333333334,-.24650000000000005,0],[.7525533854166665,-.3324707031249998,0],[.8352486979166666,-.3817662760416667,0],[.8736666666666666,-.40412500000000007,0],[.9071373697916663,-.42304687500000016,0],[.9501725260416664,-.44467187500000005,0],[.9596666666666667,-.44737499999999997,0],[.9683125000000001,-.44661002604166666,0],[.9826822916666668,-.44050195312499996,0],[.988375,-.4351666666666666,0],[.9929029947916669,-.42871484375,0],[.9981308593750001,-.4134986979166667,0],[-.5921354166666665,.7009329427083333,0],[-.6195104166666666,.7125071614583334,0],[-.6347916666666665,.7139583333333333,0],[-.6500970052083331,.7125071614583334,0],[-.6774889322916666,.7009329427083333,0],[-.6895833333333333,.6908333333333332,0],[-.6997005208333333,.6787154947916667,0],[-.7112630208333333,.6513235677083333,0],[-.7127083333333334,.6360416666666666,0],[-.7112630208333333,.620736328125,0],[-.6997005208333333,.5933444010416669,0],[-.6895833333333333,.58125,0],[-.6774889322916666,.5711328124999999,0],[-.6500970052083331,.5595703125,0],[-.6347916666666665,.5581250000000002,0],[-.6195104166666666,.5595703125,0],[-.5921354166666665,.5711328124999999,0],[-.5800416666666667,.58125,0],[-.5699244791666667,.5933444010416669,0],[-.5583619791666666,.620736328125,0],[-.5569166666666666,.6360416666666666,0],[-.5583619791666666,.6513235677083333,0],[-.5699244791666667,.6787154947916667,0],[-.027348307291666714,-.06227994791666669,0],[-.09702408854166665,-.16787109374999998,0],[-.12354166666666663,-.22579166666666672,0],[-.9525416666666667,.6031666666666666,0],[-.9727584635416666,.6274329427083334,0],[-.9958951822916666,.6828248697916666,0],[-.9987916666666666,.7139583333333333,0],[-.9958951822916666,.745435546875,0],[-.9727584635416666,.8002024739583333,0],[-.9525416666666667,.8235000000000001,0],[-.8234583333333333,.9549583333333331,0],[-.7987473958333333,.9746699218749999,0],[-.7433723958333333,.9971868489583333,0],[-.7127083333333334,1,0],[-.6816764322916667,.9971868489583333,0],[-.6269095052083332,.9746699218749999,0],[-.6031666666666666,.9549583333333331,0],[.22704166666666684,.12479166666666663,0],[.1690970052083335,.09826757812499953,0],[.06348893229166659,.028563151041666623,0],[-.5800416666666667,.6908333333333332,0],[.015833333333333203,-.014624999999999999,0],[.9987916666666666,-.40474999999999994,0]],cells:[[0,1,39],[0,39,40],[0,40,92],[1,2,37],[1,37,38],[1,38,39],[2,3,37],[3,4,36],[3,36,37],[4,5,35],[4,35,36],[5,6,35],[6,7,35],[7,8,35],[8,9,35],[9,10,34],[9,34,35],[10,11,34],[11,12,34],[12,13,34],[13,14,34],[14,15,34],[15,16,33],[15,33,34],[16,17,33],[17,18,33],[18,19,33],[19,20,33],[20,21,33],[21,22,33],[22,23,32],[22,32,33],[23,24,32],[24,25,32],[25,26,32],[26,27,31],[26,31,32],[27,28,31],[28,29,31],[29,30,31],[40,41,42],[40,42,44],[40,44,45],[40,45,46],[40,46,92],[42,43,44],[47,86,48],[47,90,86],[48,86,49],[49,86,50],[50,80,51],[50,81,80],[50,82,81],[50,83,82],[50,84,83],[50,86,84],[51,80,52],[52,79,53],[52,80,79],[53,79,54],[54,73,55],[54,74,73],[54,75,74],[54,76,75],[54,79,76],[55,73,56],[56,73,57],[57,73,58],[58,73,59],[59,73,60],[60,72,61],[60,73,72],[61,71,62],[61,72,71],[62,70,63],[62,71,70],[63,70,91],[63,91,64],[64,91,65],[65,89,66],[65,91,89],[66,88,67],[66,89,88],[67,87,68],[67,88,87],[68,86,69],[68,87,86],[69,86,90],[76,79,77],[77,79,78],[84,86,85]]},type:"uber"}]},D=C.svgIcons,M=D.map(function(e){return e.id}),F=D.reduce(function(e,n){return(0,v.default)({},e,(0,h.default)({},n.id,n.mesh.cells.reduce(function(e,t){return t.forEach(function(t){Array.prototype.push.apply(e,n.mesh.positions[t])}),e},[])))},{}),P=n.iconPosAccessor=function(e){var n=e.lat,t=e.lng;return function(e){return[e.data[t.fieldIdx],e.data[n.fieldIdx]]}},k=n.iconPosResolver=function(e){var n=e.lat,t=e.lng;return n.fieldIdx+"-"+t.fieldIdx},B=n.iconAccessor=function(e){var n=e.icon;return function(e){return e.data[n.fieldIdx]}},j=n.iconResolver=function(e){return e.icon.fieldIdx},H=n.iconRequiredColumns=["lat","lng","icon"],G=n.pointVisConfigs={radius:"radius",fixedRadius:"fixedRadius",opacity:"opacity",colorRange:"colorRange",radiusRange:"radiusRange","hi-precision":"hi-precision"},U=function(e){function n(e){(0,l.default)(this,n);var t=(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.registerVisConfig(G),t.getPosition=(0,S.default)(P,k),t.getIcon=(0,S.default)(B,j),t}return(0,_.default)(n,e),(0,s.default)(n,[{key:"formatLayerData",value:function(e,n,t,i){var a=this,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=this.config,l=o.colorScale,c=o.colorDomain,s=o.colorField,u=o.color,p=o.columns,m=o.sizeField,d=o.sizeScale,g=o.sizeDomain,_=o.visConfig,f=_.radiusRange,h=_.colorRange,y=s&&this.getVisChannelScale(l,c,h.colors.map(w.hexToRgb)),v=m&&this.getVisChannelScale(d,g,f),b=this.getPosition(p),E=this.getIcon(p);i&&i.getPosition===b||this.updateLayerMeta(n,b);var A=void 0;A=i&&i.data&&r.sameData&&i.getPosition===b&&i.getIcon===E?i.data:t.reduce(function(e,t){var i=b({data:n[t]}),a=E({data:n[t]});return i.every(Number.isFinite)&&a&&M.includes(a)?(e.push({index:t,icon:a,data:n[t]}),e):e},[]);var S=function(e){return v?a.getEncodedChannelValue(v,e.data,m):1};return{data:A,getPosition:b,getIcon:E,getColor:function(e){return y?a.getEncodedChannelValue(y,e.data,s):u},getRadius:S}}},{key:"updateLayerMeta",value:function(e,n){var t=this.getPointsBounds(e,function(e){return n({data:e})});this.updateMeta({bounds:t})}},{key:"renderLayer",value:function(e){var n=e.data,t=e.idx,i=e.layerInteraction,a=e.objectHovered,o=e.mapState,l=(e.interactionConfig,(0,v.default)({radiusMinPixels:1,fp64:this.config.visConfig["hi-precision"],radiusScale:this.getRadiusScaleByZoom(o)},this.config.visConfig.fixedRadius?{}:{radiusMaxPixels:500}));return[new O.default((0,v.default)({},l,i,n,{id:this.id,idx:t,opacity:this.config.visConfig.opacity,getIconGeometry:function(e){return F[e]},pickable:!0,updateTriggers:{getRadius:{sizeField:this.config.colorField,radiusRange:this.config.visConfig.radiusRange,sizeScale:this.config.sizeScale},getColor:{color:this.config.color,colorField:this.config.colorField,colorRange:this.config.visConfig.colorRange,colorScale:this.config.colorScale}}}))].concat((0,r.default)(this.isLayerHovered(a)?[new L.default((0,v.default)({},l,{id:this.id+"-hovered",data:[(0,v.default)({},a.object,{position:n.getPosition(a.object),radius:n.getRadius(a.object),color:this.config.highlightColor})],iconGeometry:F[a.object.icon],pickable:!1}))]:[]))}},{key:"type",get:function(){return"icon"}},{key:"requiredLayerColumns",get:function(){return H}},{key:"columnPairs",get:function(){return this.defaultPointColumnPairs}},{key:"layerIcon",get:function(){return I.default}},{key:"visualChannels",get:function(){return(0,v.default)({},(0,d.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"visualChannels",this),{size:(0,v.default)({},(0,d.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"visualChannels",this).size,{range:"radiusRange",property:"radius",channelScaleType:"radius"})})}}],[{key:"findDefaultLayerProps",value:function(e){var n=e.fieldPairs,t=e.fields;if(!n.length)return[];var i=t.filter(function(e){return e.name.replace(/[_,.]+/g," ").trim().split(" ").some(function(e){return R.ICON_FIELDS.icon.some(function(n){return n.includes(e)})})});if(!i.length)return[];var a=n[0];return i.map(function(e){return{label:e.name.replace(/[_,.]+/g," ").trim(),columns:{lat:a.pair.lat,lng:a.pair.lng,icon:{value:e.name,fieldIdx:e.tableFieldIndex-1}},isVisible:!0}})}}]),n}(E.default);n.default=U},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=t(8),r=i(a),o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(19),_=t(1004),f=i(_),h=[1,1,0,1,-1,0,-1,-1,0,-1,-1,0,-1,1,0,1,1,0],y={getIconGeometry:function(e){return h},getIcon:function(e){return e.icon}},v=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"initializeState",value:function(){this.state={data:{}}}},{key:"updateState",value:function(e){e.changeFlags.dataChanged&&this._extractSublayers()}},{key:"_extractSublayers",value:function(){var e=this.props,n=e.data,t=e.getIconGeometry,i=e.getIcon,a=n.reduce(function(e,n){var a=i(n);if(a in e)e[a].data.push(n);else{var r=t(a)||h;e[a]={id:a,geometry:r,data:[n]}}return e},{});this.setState({data:Object.values(a)})}},{key:"renderLayers",value:function(){var e=this,n=this.props.id,t=this.state.data&&this.state.data.length&&this.state.data.map(function(t){var i=t.id,a=t.data,o=t.geometry;return new f.default((0,r.default)({},e.props,{id:n+"-"+i,data:a,iconGeometry:o}))});return t&&t.length>0?t:null}}]),n}(g.CompositeLayer);n.default=v,v.layerName="SvgIconLayer",v.defaultProps=y},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{className:"cr1",d:"M42.27,33.59l-4.34,4.34-4.34-4.34a13.25,13.25,0,0,1-8.9-12.52h0A13.24,13.24,0,0,1,37.93,7.83h0A13.24,13.24,0,0,1,51.17,21.07h0A13.25,13.25,0,0,1,42.27,33.59ZM37.93,28.3a7.22,7.22,0,1,0-7.22-7.22A7.22,7.22,0,0,0,37.93,28.3Z"}),_.default.createElement("path",{className:"cr2",d:"M18.68,48.79l-2.44,2.44L13.8,48.79a7.44,7.44,0,0,1-5-7h0a7.44,7.44,0,0,1,7.44-7.44h0a7.44,7.44,0,0,1,7.44,7.44h0A7.44,7.44,0,0,1,18.68,48.79Zm-2.44-3a4.06,4.06,0,1,0-4.06-4.06A4.06,4.06,0,0,0,16.24,45.81Z"}),_.default.createElement("path",{className:"cr3",d:"M48.85,55.52l-2.2,2.2-2.2-2.2a6.73,6.73,0,0,1-4.52-6.36h0a6.72,6.72,0,0,1,6.72-6.72h0a6.72,6.72,0,0,1,6.72,6.72h0A6.73,6.73,0,0,1,48.85,55.52Zm-2.2-2.69A3.67,3.67,0,1,0,43,49.17,3.67,3.67,0,0,0,46.65,52.83Z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string,colors:h.default.arrayOf(h.default.string)},a.defaultProps={height:"16px",predefinedClassName:"icon-layer-icon",totalColor:3},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.heatmapVisConfigs=void 0;var a=t(8),r=i(a),o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(59),d=i(m),g=t(7),_=i(g),f=t(34),h=i(f),y=t(66),v=t(13),b=t(98),E=t(1005),A=t(2232),S=i(A),w=t(2233),N=i(w),O=18,x=.8,L=n.heatmapVisConfigs={opacity:"opacity",weight:"weight",colorRange:"colorRange",radius:"heatmapRadius",weightRange:"weight"},T=function(e,n,t){var i=n===v.SCALE_TYPES.ordinal?v.SCALE_TYPES.quantize:n,a=v.SCALE_FUNC[i],r=a().domain(e).range(t.colorRange.colors);return n===v.SCALE_TYPES.ordinal&&r.domain().map(function(e){return[r(e),"rgb("+(0,b.hexToRgb)(r(e)).join(",")+")"]}),r.range().reduce(function(e,n){var t=r.invertExtent(n);return[].concat((0,h.default)(e),[t[0],"rgb("+(0,b.hexToRgb)(n).join(",")+")"])},[])},I=function(e,n){return!(e&&n)},R=function(e){function n(e){(0,l.default)(this,n);var t=(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.sameDataSelector=function(e){var n=(e.allData,e.filteredIndex,e.oldLayerData),t=e.opt,i=void 0===t?{}:t;return Boolean(n&&n.data&&n.columns&&i.sameData)},t.sameConfigSelector=function(e){var n=e.oldLayerData,t=e.config,i=t.columns,a=t.weightField;if(!n)return!1;var r=i===n.columns,o=a===n.weightField;return r&&o},t.rebuildSelector=(0,y.createSelector)(t.sameDataSelector,t.sameConfigSelector,function(e,n){return!(e&&n)}),t.datasetSelector=function(e){return e.dataId},t.isVisibleSelector=function(e){return e.isVisible},t.visConfigSelector=function(e){return e.visConfig},t.weightFieldSelector=function(e){return e.weightField},t.colorDomainSelector=function(e){return e.colorDomain},t.colorScaleSelector=function(e){return e.colorScale},t.radiusSelector=function(e){return e.visConfig.radius},t.computeHeatmapConfiguration=(0,y.createSelector)(t.datasetSelector,t.isVisibleSelector,t.visConfigSelector,t.weightFieldSelector,t.colorDomainSelector,t.colorScaleSelector,t.radiusSelector,function(e,n,t,i,a,r,o){return{type:"heatmap",source:e,layout:{visibility:n?"visible":"none"},maxzoom:O,paint:{"heatmap-weight":i?["interpolate",["linear"],["get",i.name],0,0,O,t.weight]:1,"heatmap-intensity":["interpolate",["linear"],["zoom"],0,1,O,3],"heatmap-color":["interpolate",["linear"],["heatmap-density"]].concat((0,h.default)(T(a,r,t))),"heatmap-radius":["interpolate",["linear"],["zoom"],0,2,O,o],"heatmap-opacity":t.opacity||x}}}),t.registerVisConfig(L),t}return(0,_.default)(n,e),(0,s.default)(n,[{key:"getDefaultLayerConfig",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,r.default)({},(0,d.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"getDefaultLayerConfig",this).call(this,e),{weightField:null,weightDomain:[0,1],weightRange:[0,1],weightScale:"linear"})}},{key:"formatLayerData",value:function(e,n,t,i){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},r={allData:n,filteredIndex:t,oldLayerData:i,opt:a,config:this.config},o=this.config.weightField,l=I(this.sameDataSelector(r),this.sameConfigSelector(r))?(0,E.geojsonFromPoints)(n,t,this.config.columns,o?[o]:[]):null,c=this.computeHeatmapConfiguration(this.config);return c.id=this.id,{columns:this.config.columns,config:c,data:l,weightField:o}}},{key:"type",get:function(){return"heatmap"}},{key:"visualChannels",get:function(){return(0,r.default)({},(0,d.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"visualChannels",this),{weight:{property:"weight",field:"weightField",scale:"weightScale",domain:"weightDomain",range:"weightRange",key:"weight",channelScaleType:v.CHANNEL_SCALES.sizeAggr}})}},{key:"layerIcon",get:function(){return N.default}}]),n}(S.default);n.default=R},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.mapboxRequiredColumns=void 0;var a=t(3),r=i(a),o=t(4),l=i(o),c=t(6),s=i(c),u=t(7),p=i(u),m=t(13),d=t(124),g=i(d),_=n.mapboxRequiredColumns=["lat","lng"],f=function(e){function n(){return(0,r.default)(this,n),(0,s.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,p.default)(n,e),(0,l.default)(n,[{key:"shouldRenderLayer",value:function(){return!1}},{key:"overlayType",get:function(){return d.OVERLAY_TYPE.mapboxgl}},{key:"type",get:function(){return null}},{key:"isAggregated",get:function(){return!0}},{key:"requiredLayerColumns",get:function(){return _}},{key:"columnPairs",get:function(){return this.defaultPointColumnPairs}},{key:"noneLayerDataAffectingProps",get:function(){return[]}},{key:"visualChannels",get:function(){return{color:{property:"color",field:"colorField",scale:"colorScale",domain:"colorDomain",range:"colorRange",key:"color",channelScaleType:m.CHANNEL_SCALES.colorAggr,defaultMeasure:"Point Count"},weight:{property:"weight",field:"weightField",scale:"weightScale",domain:"weightDomain",range:"weightRange",key:"weight",channelScaleType:m.CHANNEL_SCALES.sizeAggr,defaultMeasure:"Weight"}}}}]),n}(g.default);n.default=f},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M51.87,21C49.55,16.67,43.77,15.29,39,18a11.42,11.42,0,0,0-1.65,1.13c-2.73,2.14-2.12,3-6,4.89-2.27,1.07-3.42,1.08-6.88,1.4l-2.24.21a14,14,0,0,0-2.86.84c-6.64,2.73-10.11,9.86-7.76,15.94s9.63,8.79,16.27,6.07A14,14,0,0,0,31.77,46l0,0,.06-.07c.43-.4.8-.78,1.14-1.14a2.66,2.66,0,0,0,.32-.36l.17-.19c3-3.53,2-5,4.9-7.39,2.38-1.93,5.41-.95,9-3C52.19,31.15,54.19,25.43,51.87,21ZM26,44.59a8.7,8.7,0,0,1-2.26.59A7.16,7.16,0,0,1,16,40.85c-1.44-3.72.68-8.08,4.73-9.74A8.33,8.33,0,0,1,23,30.53a7.15,7.15,0,0,1,7.71,4.32C32.19,38.57,30.06,42.93,26,44.59Z",className:"cr2",style:{opacity:.8}}),_.default.createElement("path",{d:"M57,18.18A14.56,14.56,0,0,0,42.25,10.7a16.62,16.62,0,0,0-6.12,2,17.35,17.35,0,0,0-2.39,1.65,20.15,20.15,0,0,0-2.83,2.73,4.52,4.52,0,0,1-2,1.45,5.88,5.88,0,0,1-2.26.63l-1.45.14-1.27.12-2.33.22-.2,0-.18,0a18.88,18.88,0,0,0-4,1.18c-9.6,3.93-14.51,14.57-11,23.71A17.59,17.59,0,0,0,24.81,55.4,20.19,20.19,0,0,0,30,54.05a20,20,0,0,0,5.26-3.19l.82-.71.05-.08,1-1c.21-.22.41-.45.59-.66l.13-.15a20,20,0,0,0,3.39-5.48c.36-.87.36-.87.68-1.14a9.09,9.09,0,0,1,1.56-.32,18.79,18.79,0,0,0,6.69-2.19,16.56,16.56,0,0,0,7.88-9.9A14.93,14.93,0,0,0,57,18.18ZM47.63,34.27a13.93,13.93,0,0,1-5.06,1.61,7.75,7.75,0,0,0-3.86,1.36,7.06,7.06,0,0,0-2.33,3.24,14.17,14.17,0,0,1-2.51,4.09l-.1.11a5.11,5.11,0,0,1-.43.47c-.31.35-.7.73-1.14,1.14l-.09.09-.12.09a14.4,14.4,0,0,1-4,2.44,14.73,14.73,0,0,1-3.84,1c-5.87.69-11.13-2.27-13.08-7.35-2.45-6.32,1.16-13.76,8-16.59a15,15,0,0,1,3-.87l2.29-.22.9-.07,2-.2a10.88,10.88,0,0,0,3.85-1.08,9.43,9.43,0,0,0,3.77-2.76A14.75,14.75,0,0,1,37,18.71a11.5,11.5,0,0,1,1.71-1.17,11.08,11.08,0,0,1,4.16-1.36,9.26,9.26,0,0,1,9.42,4.64C54.75,25.42,52.65,31.47,47.63,34.27Z",className:"cr1",style:{opacity:.36}}),_.default.createElement("path",{d:"M33,44.79a9.53,9.53,0,0,1-1.13,1.14C32.3,45.53,32.67,45.15,33,44.79Z",className:"cr1",style:{opacity:.36}}),_.default.createElement("path",{d:"M25.83,44.13c-3.82,1.55-8,0-9.33-3.46s.65-7.55,4.45-9.1,8,0,9.33,3.46S29.63,42.57,25.83,44.13Z",className:"cr3"}),_.default.createElement("path",{d:"M31.81,46a.09.09,0,0,1,0,0h0Z",className:"cr3"}))}}]),n}(g.Component),a.propTypes={height:h.default.string,colors:h.default.arrayOf(h.default.string)},a.defaultProps={height:"16px",predefinedClassName:"heatmap-layer-icon",totalColor:3},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.uiStateReducerFactory=n.INITIAL_UI_STATE=n.DEFAULT_EXPORT_DATA=n.DEFAULT_EXPORT_IMAGE=n.DEFAULT_MAP_CONTROLS=n.DEFAULT_MODAL=n.DEFAULT_ACTIVE_SIDE_PANEL=void 0;var a,r=t(8),o=i(r),l=t(15),c=i(l),s=t(50),u=t(86),p=i(u),m=t(13),d=t(494),g=n.DEFAULT_ACTIVE_SIDE_PANEL="layer",_=n.DEFAULT_MODAL=m.ADD_DATA_ID,f=n.DEFAULT_MAP_CONTROLS={visibleLayers:{show:!0,active:!1},mapLegend:{show:!0,active:!1},toggle3d:{show:!0},splitMap:{show:!0}},h=n.DEFAULT_EXPORT_IMAGE={ratio:m.RATIOS.SCREEN,resolution:m.RESOLUTIONS.ONE_X,legend:!1,imageDataUri:"",exporting:!1},y=n.DEFAULT_EXPORT_DATA={selectedDataset:"",dataType:m.EXPORT_DATA_TYPE.CSV,filtered:!0,config:!1,data:!1},v=n.INITIAL_UI_STATE={readOnly:!1,activeSidePanel:g,currentModal:_,datasetKeyToRemove:null,exportImage:h,exportData:y,mapControls:f},b=(a={},(0,c.default)(a,p.default.TOGGLE_SIDE_PANEL,d.toggleSidePanelUpdater),(0,c.default)(a,p.default.TOGGLE_MODAL,d.toggleModalUpdater),(0,c.default)(a,p.default.OPEN_DELETE_MODAL,d.openDeleteModalUpdater),(0,c.default)(a,p.default.TOGGLE_MAP_CONTROL,d.toggleMapControlUpdater),(0,c.default)(a,p.default.SET_RATIO,d.setRatioUpdater),(0,c.default)(a,p.default.SET_RESOLUTION,d.setResolutionUpdater),(0,c.default)(a,p.default.TOGGLE_LEGEND,d.toggleLegendUpdater),(0,c.default)(a,p.default.START_EXPORTING_IMAGE,d.startExportingImage),(0,c.default)(a,p.default.SET_EXPORT_IMAGE_DATA_URI,d.setExportImageDataUri),(0,c.default)(a,p.default.CLEANUP_EXPORT_IMAGE,d.cleanupExportImage),(0,c.default)(a,p.default.SET_EXPORT_SELECTED_DATASET,d.setExportSelectedDatasetUpdater),(0,c.default)(a,p.default.SET_EXPORT_DATA_TYPE,d.setExportDataTypeUpdater),(0,c.default)(a,p.default.SET_EXPORT_FILTERED,d.setExportFilteredUpdater),(0,c.default)(a,p.default.SET_EXPORT_CONFIG,d.setExportConfigUpdater),(0,c.default)(a,p.default.SET_EXPORT_DATA,d.setExportDataUpdater),a),E=n.uiStateReducerFactory=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,s.handleActions)(b,(0,o.default)({},v,e,{initialState:e}))};n.default=E()},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function r(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function o(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var l=function(){function e(e,n){for(var t=0;t div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',i=e.head||e.getElementsByTagName("head")[0],a=e.createElement("style");a.id="detectElementResize",a.type="text/css",null!=n&&a.setAttribute("nonce",n),a.styleSheet?a.styleSheet.cssText=t:a.appendChild(e.createTextNode(t)),i.appendChild(a)}};return{addResizeListener:function(e,n){if(i)e.attachEvent("onresize",n);else{if(!e.__resizeTriggers__){var a=e.ownerDocument,r=t.getComputedStyle(e);r&&"static"==r.position&&(e.style.position="relative"),b(a),e.__resizeLast__={},e.__resizeListeners__=[],(e.__resizeTriggers__=a.createElement("div")).className="resize-triggers",e.__resizeTriggers__.innerHTML='
    ',e.appendChild(e.__resizeTriggers__),o(e),e.addEventListener("scroll",c,!0),p&&(e.__resizeTriggers__.__animationListener__=function(n){n.animationName==h&&o(e)},e.__resizeTriggers__.addEventListener(p,e.__resizeTriggers__.__animationListener__))}e.__resizeListeners__.push(n)}},removeResizeListener:function(e,n){if(i)e.detachEvent("onresize",n);else if(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(n),1),!e.__resizeListeners__.length){e.removeEventListener("scroll",c,!0),e.__resizeTriggers__.__animationListener__&&(e.__resizeTriggers__.removeEventListener(p,e.__resizeTriggers__.__animationListener__),e.__resizeTriggers__.__animationListener__=null);try{e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)}catch(e){}}}}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=t}).call(n,t(27))},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i=t(13);Object.defineProperty(n,"DIMENSIONS",{enumerable:!0,get:function(){return i.DIMENSIONS}}),Object.defineProperty(n,"ALL_FIELD_TYPES",{enumerable:!0,get:function(){return i.ALL_FIELD_TYPES}}),Object.defineProperty(n,"FIELD_OPTS",{enumerable:!0,get:function(){return i.FIELD_OPTS}}),Object.defineProperty(n,"GEOJSON_FIELDS",{enumerable:!0,get:function(){return i.GEOJSON_FIELDS}}),Object.defineProperty(n,"ICON_FIELDS",{enumerable:!0,get:function(){return i.ICON_FIELDS}}),Object.defineProperty(n,"TRIP_POINT_FIELDS",{enumerable:!0,get:function(){return i.TRIP_POINT_FIELDS}}),Object.defineProperty(n,"TRIP_ARC_FIELDS",{enumerable:!0,get:function(){return i.TRIP_ARC_FIELDS}}),Object.defineProperty(n,"SCALE_TYPES",{enumerable:!0,get:function(){return i.SCALE_TYPES}}),Object.defineProperty(n,"LAYER_TYPES",{enumerable:!0,get:function(){return i.LAYER_TYPES}}),Object.defineProperty(n,"LAYER_BLENDINGS",{enumerable:!0,get:function(){return i.LAYER_BLENDINGS}}),Object.defineProperty(n,"AGGREGATION_TYPES",{enumerable:!0,get:function(){return i.AGGREGATION_TYPES}}),Object.defineProperty(n,"MAX_DEFAULT_TOOLTIPS",{enumerable:!0,get:function(){return i.MAX_DEFAULT_TOOLTIPS}});var a=t(487);Object.defineProperty(n,"VizColorPalette",{enumerable:!0,get:function(){return a.VizColorPalette}}),Object.defineProperty(n,"DataVizColors",{enumerable:!0,get:function(){return a.DataVizColors}});var r=t(308);Object.defineProperty(n,"COLOR_RANGES",{enumerable:!0,get:function(){return r.COLOR_RANGES}}),Object.defineProperty(n,"DefaultColorRange",{enumerable:!0,get:function(){return r.DefaultColorRange}})},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.Icons=n.LoadingSpinner=n.Switch=n.AppLogo=n.ModalTitle=n.ModalFooter=n.Modal=n.TimeRangeSlider=n.RangeSlider=n.FieldSelector=n.ItemSelector=n.FileUpload=n.withState=n.injector=n.TimeWidgetFactory=n.LoadDataModalFactory=n.DataTableModalFactory=n.IconInfoModalFactory=n.DeleteDatasetModalFactory=n.MapControlFactory=n.MapPopoverFactory=n.PanelHeaderFactory=n.ModalContainerFactory=n.BottomWidgetFactory=n.MapContainerFactory=n.SidePanelFactory=n.injectComponents=n.default=n.KeplerGl=void 0;var a=t(2240);Object.defineProperty(n,"KeplerGl",{enumerable:!0,get:function(){return i(a).default}}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return i(a).default}}),Object.defineProperty(n,"injectComponents",{enumerable:!0,get:function(){return a.injectComponents}});var r=t(1013);Object.defineProperty(n,"SidePanelFactory",{enumerable:!0,get:function(){return i(r).default}});var o=t(507);Object.defineProperty(n,"MapContainerFactory",{enumerable:!0,get:function(){return i(o).default}});var l=t(1039);Object.defineProperty(n,"BottomWidgetFactory",{enumerable:!0,get:function(){return i(l).default}});var c=t(1041);Object.defineProperty(n,"ModalContainerFactory",{enumerable:!0,get:function(){return i(c).default}});var s=t(1014);Object.defineProperty(n,"PanelHeaderFactory",{enumerable:!0,get:function(){return i(s).default}});var u=t(1036);Object.defineProperty(n,"MapPopoverFactory",{enumerable:!0,get:function(){return i(u).default}});var p=t(1037);Object.defineProperty(n,"MapControlFactory",{enumerable:!0,get:function(){return i(p).default}});var m=t(1046);Object.defineProperty(n,"DeleteDatasetModalFactory",{enumerable:!0,get:function(){return i(m).default}});var d=t(1048);Object.defineProperty(n,"IconInfoModalFactory",{enumerable:!0,get:function(){return i(d).default}});var g=t(1049);Object.defineProperty(n,"DataTableModalFactory",{enumerable:!0,get:function(){return i(g).default}});var _=t(1050);Object.defineProperty(n,"LoadDataModalFactory",{enumerable:!0,get:function(){return i(_).default}});var f=t(1040);Object.defineProperty(n,"TimeWidgetFactory",{enumerable:!0,get:function(){return i(f).default}});var h=t(1012);Object.defineProperty(n,"injector",{enumerable:!0,get:function(){return h.injector}}),Object.defineProperty(n,"withState",{enumerable:!0,get:function(){return h.withState}});var y=t(1051);Object.defineProperty(n,"FileUpload",{enumerable:!0,get:function(){return i(y).default}});var v=t(99);Object.defineProperty(n,"ItemSelector",{enumerable:!0,get:function(){return i(v).default}});var b=t(187);Object.defineProperty(n,"FieldSelector",{enumerable:!0,get:function(){return i(b).default}});var E=t(188);Object.defineProperty(n,"RangeSlider",{enumerable:!0,get:function(){return i(E).default}});var A=t(1035);Object.defineProperty(n,"TimeRangeSlider",{enumerable:!0,get:function(){return i(A).default}});var S=t(1042);Object.defineProperty(n,"Modal",{enumerable:!0,get:function(){return i(S).default}}),Object.defineProperty(n,"ModalFooter",{enumerable:!0,get:function(){return S.ModalFooter}}),Object.defineProperty(n,"ModalTitle",{enumerable:!0,get:function(){return S.ModalTitle}});var w=t(497);Object.defineProperty(n,"AppLogo",{enumerable:!0,get:function(){return i(w).default}});var N=t(126);Object.defineProperty(n,"Switch",{enumerable:!0,get:function(){return i(N).default}});var O=t(509);Object.defineProperty(n,"LoadingSpinner",{enumerable:!0,get:function(){return i(O).default}});var x=t(16);Object.keys(x).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return x[e]}})});var L=t(33),T=function(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}(L);n.Icons=T},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e){var n,t,i=(t=n=function(n){function t(e,n){(0,d.default)(this,t);var i=(0,h.default)(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return i.getSelector=(0,w.default)(function(e,n){return function(t){return n(t)?n(t)[e]:(N.console.error(R.noState),null)}}),i.getDispatch=(0,w.default)(function(e,n){return(0,T.forwardTo)(e,n)}),i}return(0,v.default)(t,n),(0,_.default)(t,[{key:"componentWillMount",value:function(){var e=this.props,n=e.id,t=e.mint,i=e.mapboxApiAccessToken;this.props.dispatch((0,I.registerEntry)({id:n,mint:t,mapboxApiAccessToken:i}))}},{key:"componentWillReceiveProps",value:function(e){e.id!==this.props.id&&this.props.dispatch((0,I.renameEntry)(this.props.id,e))}},{key:"componentWillUnmount",value:function(){!1!==this.props.mint&&this.props.dispatch((0,I.deleteEntry)(this.props.id))}},{key:"render",value:function(){var n=this.props,t=n.id,i=n.getState,a=n.dispatch,r=n.state,o=this.getSelector(t,i);return o&&o(r)?E.default.createElement(e,(0,p.default)({},this.props,{id:t,selector:o,dispatch:this.getDispatch(t,a)})):E.default.createElement("div",null)}}]),t}(b.Component),n.defaultProps={id:"map",getState:function(e){return e.keplerGl},mint:!0},t),a=function(e,n){return(0,p.default)({state:e},n)},r=function(e){return{dispatch:e}};return(0,A.connect)(a,r)(i)}function r(e){return Array.isArray(e)?e.reduce(function(n,t){return Array.isArray(e)?n.provide.apply(n,(0,s.default)(t)):(N.console.error(R.wrongPairType),n)},C).get(a):(N.console.error(R.wrongType(void 0===e?"undefined":(0,l.default)(e))),C.get(a))}Object.defineProperty(n,"__esModule",{value:!0}),n.appInjector=n.errorMsg=void 0;var o=t(122),l=i(o),c=t(34),s=i(c),u=t(8),p=i(u),m=t(3),d=i(m),g=t(4),_=i(g),f=t(6),h=i(f),y=t(7),v=i(y);n.ContainerFactory=a,n.injectComponents=r;var b=t(0),E=i(b),A=t(63),S=t(158),w=i(S),N=t(36),O=t(1012),x=t(2241),L=i(x),T=t(473),I=t(485),R=n.errorMsg={noState:"kepler.gl state doesnt exist. You might forget to mount keplerGlReducer in your root reducer.If it is not mounted as state.keplerGl by default, you need to provide getState as a prop",wrongType:function(e){return"injectComponents takes an array of factories replacement pairs as input, "+e+" is provided"},wrongPairType:"injectComponents takes an array of factories replacement pairs as input, each pair be a array as [originalFactory, replacement]"};a.deps=[L.default];var C=n.appInjector=[a].concat((0,s.default)(a.deps),(0,s.default)(L.default.deps),(0,s.default)(x.keplerGlChildDeps)).reduce(function(e,n){return e.provide(n,n)},(0,O.injector)()),D=C.get(a);n.default=D},function(e,n,t){"use strict";function i(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}function a(e){return e&&e.__esModule?e:{default:e}}function r(e,n,t,i,a){var r,c,s=(c=r=function(r){function o(){var e,n,t,i;(0,f.default)(this,o);for(var a=arguments.length,r=Array(a),l=0;l1,j=f.width*(Number(B)+1),H=B?N.map(function(e,t){return T.default.createElement(n,(0,m.default)({key:t,index:t},k,{mapLayers:N[t].layers}))}):[T.default.createElement(n,(0,m.default)({key:0,index:0},k,{mapLayers:B?N[0].layers:null}))],G=h.currentModal===Y.EXPORT_IMAGE_ID;return T.default.createElement(D.ThemeProvider,{theme:ne.theme},T.default.createElement(te,{style:{position:"relative",width:p+"px",height:d+"px"},className:"kepler-gl",id:"kepler-gl__"+l,innerRef:function(e){r.root=e}},!h.readOnly&&T.default.createElement(i,P),T.default.createElement("div",{className:"maps",style:{display:"flex"}},H),G&&T.default.createElement(a,{width:p,height:d,exportImageSetting:h.exportImage,mapFields:k,startExportingImage:A.startExportingImage,setExportImageDataUri:A.setExportImageDataUri}),T.default.createElement(e,{filters:S,datasets:R,uiState:h,visStateActions:v,sidePanelWidth:Y.DIMENSIONS.sidePanel.width+Y.DIMENSIONS.sidePanel.margin.left,containerW:j}),T.default.createElement(t,{mapStyle:_,visState:y,mapState:f,uiState:h,mapboxApiAccessToken:g,visStateActions:v,uiStateActions:A,mapStyleActions:E,rootNode:this.root,containerW:j,containerH:f.height})))}}]),o}(L.Component),r.defaultProps={mapStyles:[],width:800,height:800,appName:Y.KEPLER_GL_NAME,version:Y.KEPLER_GL_VERSION},c);return(0,F.connect)(o,l)(s)}function o(e,n){return(0,m.default)({},n,{visState:e.visState,mapStyle:e.mapStyle,mapState:e.mapState,uiState:e.uiState})}function l(e,n){var t=n.actions||{},i=[k,j,G,W].map(function(n){return(0,R.bindActionCreators)(c(n,t),e)}),a=(0,u.default)(i,4);return{visStateActions:a[0],mapStateActions:a[1],mapStyleActions:a[2],uiStateActions:a[3],dispatch:e}}function c(e,n){var t={};for(var i in n)n.hasOwnProperty(i)&&e.hasOwnProperty(i)&&(t[i]=n[i]);return(0,m.default)({},e,t)}Object.defineProperty(n,"__esModule",{value:!0}),n.keplerGlChildDeps=void 0;var s=t(65),u=a(s),p=t(8),m=a(p),d=t(15),g=a(d),_=t(3),f=a(_),h=t(4),y=a(h),v=t(6),b=a(v),E=t(7),A=a(E),S=t(34),w=a(S),N=t(9),O=a(N),x=(0,O.default)(["\n font-family: ff-clan-web-pro, 'Helvetica Neue', Helvetica, sans-serif;\n font-weight: 400;\n font-size: 0.875em;\n line-height: 1.71429;\n\n *,\n *:before,\n *:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n ul {\n margin: 0;\n padding: 0;\n }\n\n li {\n margin: 0;\n }\n\n a {\n text-decoration: none;\n color: ",";\n }\n"],["\n font-family: ff-clan-web-pro, 'Helvetica Neue', Helvetica, sans-serif;\n font-weight: 400;\n font-size: 0.875em;\n line-height: 1.71429;\n\n *,\n *:before,\n *:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n ul {\n margin: 0;\n padding: 0;\n }\n\n li {\n margin: 0;\n }\n\n a {\n text-decoration: none;\n color: ",";\n }\n"]),L=t(0),T=a(L),I=t(36),R=t(72),C=t(859),D=t(10),M=a(D),F=t(2242),P=t(482),k=i(P),B=t(863),j=i(B),H=t(484),G=i(H),U=t(862),W=i(U),Y=t(13),z=t(1013),V=a(z),K=t(507),q=a(K),$=t(1039),X=a($),Z=t(1041),Q=a(Z),J=t(2400),ee=a(J),ne=t(505),te=M.default.div(x,function(e){return e.theme.labelColor});n.keplerGlChildDeps=[].concat((0,w.default)(X.default.deps),(0,w.default)(V.default.deps),(0,w.default)(Q.default.deps),(0,w.default)(q.default.deps));r.deps=[X.default,q.default,Q.default,V.default,ee.default],n.default=r},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.connect=void 0;var i=t(63),a=t(2243),r=function(e){return e&&e.__esModule?e:{default:e}}(a),o=function(e){return e},l=function(e){return{dispatch:e}};n.connect=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l,t=arguments[2],a=arguments[3];return function(o){var l=function(n,t){return e(t.selector(n),t,n)},c=function(e,t){return n(t.dispatch,t,e)},s=(0,i.connect)(l,c,t,a)(o);return(0,r.default)(s)}}},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var a=t(8),r=i(a),o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=function(e){return e},v=function(e,n){return function(t){return n(e(t))}},b=function(e,n){return v(n.selector?n.selector:y,e.selector?e.selector:y)},E=function(e){var n=function(n){function t(e,n){(0,l.default)(this,t);var i=(0,p.default)(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return i.selector=b(e,n),i.id=e.id,i}return(0,d.default)(t,n),(0,s.default)(t,[{key:"getChildContext",value:function(){return{selector:this.selector,id:this.id}}},{key:"componentWillReceiveProps",value:function(e,n){this.selector=b(e,n),this.id=e.id}},{key:"render",value:function(){return _.default.createElement(e,(0,r.default)({},this.props,{selector:this.selector}))}}]),t}(g.Component);return n.contextTypes={selector:h.default.func,id:h.default.string},n.childContextTypes={selector:h.default.func,id:h.default.string},n};n.default=E},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(9),_=i(g),f=(0,_.default)(["\n z-index: 99;\n height: 100%;\n width: ","px;\n display: flex;\n transition: width 250ms;\n position: absolute;\n padding-top: ","px;\n padding-right: ","px;\n padding-bottom: ","px;\n padding-left: ","px;\n"],["\n z-index: 99;\n height: 100%;\n width: ","px;\n display: flex;\n transition: width 250ms;\n position: absolute;\n padding-top: ","px;\n padding-right: ","px;\n padding-bottom: ","px;\n padding-left: ","px;\n"]),h=(0,_.default)(["\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);\n transition: left 250ms, right 250ms;\n left: ","px;\n align-items: stretch;\n flex-grow: 1;\n"],["\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);\n transition: left 250ms, right 250ms;\n left: ","px;\n align-items: stretch;\n flex-grow: 1;\n"]),y=(0,_.default)(["\n background-color: ",";\n border-radius: 1px;\n display: flex;\n flex-direction: column;\n height: 100%;\n"],["\n background-color: ",";\n border-radius: 1px;\n display: flex;\n flex-direction: column;\n height: 100%;\n"]),v=(0,_.default)(["\n align-items: center;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);\n justify-content: center;\n background-color: ",";\n border-radius: 1px;\n color: ",";\n display: flex;\n height: 20px;\n position: absolute;\n right: -8px;\n top: ","px;\n width: 20px;\n\n :hover {\n cursor: pointer;\n box-shadow: none;\n background-color: ",";\n }\n"],["\n align-items: center;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);\n justify-content: center;\n background-color: ",";\n border-radius: 1px;\n color: ",";\n display: flex;\n height: 20px;\n position: absolute;\n right: -8px;\n top: ","px;\n width: 20px;\n\n :hover {\n cursor: pointer;\n box-shadow: none;\n background-color: ",";\n }\n"]),b=t(0),E=i(b),A=t(1),S=i(A),w=t(10),N=i(w),O=t(33),x=N.default.div(f,function(e){return e.width+2*e.theme.sidePanel.margin.left},function(e){return e.theme.sidePanel.margin.top},function(e){return e.theme.sidePanel.margin.right},function(e){return e.theme.sidePanel.margin.bottom},function(e){return e.theme.sidePanel.margin.left}),L=N.default.div(h,function(e){return e.left}),T=N.default.div(y,function(e){return e.theme.sidePanelBg}),I=N.default.div(v,function(e){return e.theme.sideBarCloseBtnBgd},function(e){return e.theme.sideBarCloseBtnColor},function(e){return e.theme.sidePanel.margin.top},function(e){return e.theme.sideBarCloseBtnBgdHover}),R=(r=a=function(e){function n(){var e,t,i,a;(0,l.default)(this,n);for(var r=arguments.length,o=Array(r),c=0;c0||c)&&function(){var t=!n.state.show;n.setState({currentEvent:e,currentTarget:u,show:!0},function(){n.updatePosition(),t&&l&&l()})}()};clearTimeout(this.delayShowLoop),i?this.delayShowLoop=setTimeout(p,s):p()}}},{key:"hideTooltip",value:function(e,n){var t=this,i=this.state,a=i.delayHide,r=i.isEmptyTip,o=i.disable,l=this.props.afterHide;if(this.mount&&!r&&!o){if(n){if(!this.getTargetArray(this.props.id).some(function(n){return n===e.currentTarget})||!this.state.show)return}var c=function(){var e=t.state.show;t.setState({show:!1},function(){t.removeScrollListener(),e&&l&&l()})};this.clearTimer(),a?this.delayHideLoop=setTimeout(c,parseInt(a,10)):c()}}},{key:"addScrollListener",value:function(e){var n=this.isCapture(e.currentTarget);window.addEventListener("scroll",this.hideTooltip,n)}},{key:"removeScrollListener",value:function(){window.removeEventListener("scroll",this.hideTooltip)}},{key:"updatePosition",value:function(){var e=this,n=this.state,t=n.currentEvent,i=n.currentTarget,a=n.place,r=n.effect,o=n.offset,l=h.default.findDOMNode(this),c=(0,D.default)(t,i,l,a,r,o);if(c.isNewState)return this.setState(c.newState,function(){e.updatePosition()});l.style.left=c.position.left+"px",l.style.top=c.position.top+"px"}},{key:"setStyleHeader",value:function(){if(!document.getElementsByTagName("head")[0].querySelector('style[id="react-tooltip"]')){var e=document.createElement("style");e.id="react-tooltip",e.innerHTML=H.default,document.getElementsByTagName("head")[0].appendChild(e)}}},{key:"clearTimer",value:function(){clearTimeout(this.delayShowLoop),clearTimeout(this.delayHideLoop),clearInterval(this.intervalUpdateContent)}},{key:"render",value:function(){var e=this.state,t=e.placeholder,i=e.extraClass,a=e.html,r=e.ariaProps,o=e.disable,l=e.isEmptyTip,c=(0,v.default)("__react_component_tooltip",{show:this.state.show&&!o&&!l},{border:this.state.border},{"place-top":"top"===this.state.place},{"place-bottom":"bottom"===this.state.place},{"place-left":"left"===this.state.place},{"place-right":"right"===this.state.place},{"type-dark":"dark"===this.state.type},{"type-success":"success"===this.state.type},{"type-warning":"warning"===this.state.type},{"type-error":"error"===this.state.type},{"type-info":"info"===this.state.type},{"type-light":"light"===this.state.type}),s=this.props.wrapper;return n.supportedWrappers.indexOf(s)<0&&(s=n.defaultProps.wrapper),a?d.default.createElement(s,u({className:c+" "+i},r,{"data-id":"tooltip",dangerouslySetInnerHTML:{__html:t}})):d.default.createElement(s,u({className:c+" "+i},r,{"data-id":"tooltip"}),t)}}]),n}(m.Component),c.propTypes={children:_.default.any,place:_.default.string,type:_.default.string,effect:_.default.string,offset:_.default.object,multiline:_.default.bool,border:_.default.bool,insecure:_.default.bool,class:_.default.string,className:_.default.string,id:_.default.string,html:_.default.bool,delayHide:_.default.number,delayShow:_.default.number,event:_.default.string,eventOff:_.default.string,watchWindow:_.default.bool,isCapture:_.default.bool,globalEventOff:_.default.string,getContent:_.default.any,afterShow:_.default.func,afterHide:_.default.func,disable:_.default.bool,scrollHide:_.default.bool,resizeHide:_.default.bool,wrapper:_.default.string},c.defaultProps={insecure:!0,resizeHide:!0,wrapper:"div"},c.supportedWrappers=["div","span"],l=s))||l)||l)||l)||l)||l)||l;e.exports=G},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){e.hide=function(e){r(a.default.GLOBAL.HIDE,{target:e})},e.rebuild=function(){r(a.default.GLOBAL.REBUILD)},e.show=function(e){r(a.default.GLOBAL.SHOW,{target:e})},e.prototype.globalRebuild=function(){this.mount&&(this.unbindListener(),this.bindListener())},e.prototype.globalShow=function(e){if(this.mount){var n={currentTarget:e.detail.target};this.showTooltip(n,!0)}},e.prototype.globalHide=function(e){if(this.mount){var n=e&&e.detail&&e.detail.target&&!0||!1;this.hideTooltip({currentTarget:n&&e.detail.target},n)}}};var i=t(1015),a=function(e){return e&&e.__esModule?e:{default:e}}(i),r=function(e,n){var t=void 0;"function"==typeof window.CustomEvent?t=new window.CustomEvent(e,{detail:n}):(t=document.createEvent("Event"),t.initEvent(e,!1,!0),t.detail=n),window.dispatchEvent(t)}},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){e.prototype.bindWindowEvents=function(e){window.removeEventListener(a.default.GLOBAL.HIDE,this.globalHide),window.addEventListener(a.default.GLOBAL.HIDE,this.globalHide,!1),window.removeEventListener(a.default.GLOBAL.REBUILD,this.globalRebuild),window.addEventListener(a.default.GLOBAL.REBUILD,this.globalRebuild,!1),window.removeEventListener(a.default.GLOBAL.SHOW,this.globalShow),window.addEventListener(a.default.GLOBAL.SHOW,this.globalShow,!1),e&&(window.removeEventListener("resize",this.onWindowResize),window.addEventListener("resize",this.onWindowResize,!1))},e.prototype.unbindWindowEvents=function(){window.removeEventListener(a.default.GLOBAL.HIDE,this.globalHide),window.removeEventListener(a.default.GLOBAL.REBUILD,this.globalRebuild),window.removeEventListener(a.default.GLOBAL.SHOW,this.globalShow),window.removeEventListener("resize",this.onWindowResize)},e.prototype.onWindowResize=function(){this.mount&&this.hideTooltip()}};var i=t(1015),a=function(e){return e&&e.__esModule?e:{default:e}}(i)},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){e.prototype.isCustomEvent=function(e){return this.state.event||!!e.getAttribute("data-event")},e.prototype.customBindListener=function(e){var n=this,t=this.state,a=t.event,o=t.eventOff,l=e.getAttribute("data-event")||a,c=e.getAttribute("data-event-off")||o;l.split(" ").forEach(function(t){e.removeEventListener(t,r),r=i.bind(n,c),e.addEventListener(t,r,!1)}),c&&c.split(" ").forEach(function(t){e.removeEventListener(t,n.hideTooltip),e.addEventListener(t,n.hideTooltip,!1)})},e.prototype.customUnbindListener=function(e){var n=this.state,t=n.event,i=n.eventOff,a=t||e.getAttribute("data-event"),o=i||e.getAttribute("data-event-off");e.removeEventListener(a,r),o&&e.removeEventListener(o,this.hideTooltip)}};var i=function(e,n){var t=this.state.show,i=this.props.id,r=n.currentTarget.getAttribute("data-iscapture"),o=r&&"true"===r||this.props.isCapture,l=n.currentTarget.getAttribute("currentItem");o||n.stopPropagation(),t&&"true"===l?e||this.hideTooltip(n):(n.currentTarget.setAttribute("currentItem","true"),a(n.currentTarget,this.getTargetArray(i)),this.showTooltip(n))},a=function(e,n){for(var t=0;tb&&O("left")>=0&&O("top")>=0&&(e=!0,n="top"),{result:e,newPlace:n}},T=function(){var e=!1,n=void 0;return w("top")<0&&N("top")<=v&&N("right")<=v?(e=!0,n="right"):N("top")>v&&w("top")>=0&&w("left")>=0&&(e=!0,n="left"),{result:e,newPlace:n}},I=function(){var e=L(),n=e.result,t=e.newPlace;return n&&T().result?{result:!1}:(!n&&w("left")<0&&N("right")<=v&&(n=!0,t="right"),{result:n,newPlace:t})}(),R=function(){var e=L(),n=e.result,t=e.newPlace;return n&&T().result?{result:!1}:(!n&&N("right")>v&&w("left")>=0&&(n=!0,t="left"),{result:n,newPlace:t})}(),C=function(){var e=T(),n=e.result,t=e.newPlace;return n&&L().result?{result:!1}:(!n&&O("top")<0&&x("bottom")<=b&&(n=!0,t="bottom"),{result:n,newPlace:t})}(),D=function(){var e=T(),n=e.result,t=e.newPlace;return n&&L().result?{result:!1}:(!n&&x("bottom")>b&&O("top")>=0&&(n=!0,t="top"),{result:n,newPlace:t})}();return"left"===l&&I.result?{isNewState:!0,newState:{place:I.newPlace}}:"right"===l&&R.result?{isNewState:!0,newState:{place:R.newPlace}}:"top"===l&&C.result?{isNewState:!0,newState:{place:C.newPlace}}:"bottom"===l&&D.result?{isNewState:!0,newState:{place:D.newPlace}}:{isNewState:!1,position:{left:parseInt(w(l)-S,10),top:parseInt(O(l)-A,10)}}};var i=function(e,n,t){var i=n.getBoundingClientRect(),a=i.top,r=i.left,o=n.clientWidth,l=n.clientHeight;return"float"===t?{mouseX:e.clientX,mouseY:e.clientY}:{mouseX:r+o/2,mouseY:a+l/2}},a=function(e,n,t,i,a){var r=void 0,o=void 0,l=void 0,c=void 0;return"float"===e?(r={l:-i/2,r:i/2,t:-(a+3+2),b:-3},l={l:-i/2,r:i/2,t:15,b:a+3+2+12},c={l:-(i+3+2),r:-3,t:-a/2,b:a/2},o={l:3,r:i+3+2,t:-a/2,b:a/2}):"solid"===e&&(r={l:-i/2,r:i/2,t:-(t/2+a+2),b:-t/2},l={l:-i/2,r:i/2,t:t/2,b:t/2+a+2},c={l:-(i+n/2+2),r:-n/2,t:-a/2,b:a/2},o={l:n/2,r:i+n/2+2,t:-a/2,b:a/2}),{top:r,bottom:l,left:c,right:o}},r=function(e){var n=0,t=0;"[object String]"===Object.prototype.toString.apply(e)&&(e=JSON.parse(e.toString().replace(/\'/g,'"')));for(var i in e)"top"===i?t-=parseInt(e[i],10):"bottom"===i?t+=parseInt(e[i],10):"left"===i?n-=parseInt(e[i],10):"right"===i&&(n+=parseInt(e[i],10));return{extraOffset_X:n,extraOffset_Y:t}},o=function(e){for(var n=e;n&&"none"===window.getComputedStyle(n).getPropertyValue("transform");)n=n.parentElement;return{parentTop:n&&n.getBoundingClientRect().top||0,parentLeft:n&&n.getBoundingClientRect().left||0}}},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,n,t,i){if(n)return n;if(void 0!==t&&null!==t)return t;if(null===t)return null;var r=//;return i&&"false"!==i&&r.test(e)?e.split(r).map(function(e,n){return a.default.createElement("span",{key:n,className:"multi-line"},e)}):e};var i=t(0),a=function(e){return e&&e.__esModule?e:{default:e}}(i)},function(e,n,t){"use strict";function i(e){var n={};return Object.keys(e).filter(function(e){return/(^aria-\w+$|^role$)/.test(e)}).forEach(function(t){n[t]=e[t]}),n}Object.defineProperty(n,"__esModule",{value:!0}),n.parseAria=i},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){var n=e.length;return e.hasOwnProperty?Array.prototype.slice.call(e):new Array(n).fill().map(function(n){return e[n]})}},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default='.__react_component_tooltip{border-radius:3px;display:inline-block;font-size:13px;left:-999em;opacity:0;padding:8px 21px;position:fixed;pointer-events:none;transition:opacity 0.3s ease-out;top:-999em;visibility:hidden;z-index:999}.__react_component_tooltip:before,.__react_component_tooltip:after{content:"";width:0;height:0;position:absolute}.__react_component_tooltip.show{opacity:0.9;margin-top:0px;margin-left:0px;visibility:visible}.__react_component_tooltip.type-dark{color:#fff;background-color:#222}.__react_component_tooltip.type-dark.place-top:after{border-top-color:#222;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-dark.place-bottom:after{border-bottom-color:#222;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-dark.place-left:after{border-left-color:#222;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-dark.place-right:after{border-right-color:#222;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-dark.border{border:1px solid #fff}.__react_component_tooltip.type-dark.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-dark.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-dark.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-dark.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-success{color:#fff;background-color:#8DC572}.__react_component_tooltip.type-success.place-top:after{border-top-color:#8DC572;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-success.place-bottom:after{border-bottom-color:#8DC572;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-success.place-left:after{border-left-color:#8DC572;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-success.place-right:after{border-right-color:#8DC572;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-success.border{border:1px solid #fff}.__react_component_tooltip.type-success.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-success.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-success.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-success.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-warning{color:#fff;background-color:#F0AD4E}.__react_component_tooltip.type-warning.place-top:after{border-top-color:#F0AD4E;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-warning.place-bottom:after{border-bottom-color:#F0AD4E;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-warning.place-left:after{border-left-color:#F0AD4E;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-warning.place-right:after{border-right-color:#F0AD4E;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-warning.border{border:1px solid #fff}.__react_component_tooltip.type-warning.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-warning.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-warning.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-warning.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-error{color:#fff;background-color:#BE6464}.__react_component_tooltip.type-error.place-top:after{border-top-color:#BE6464;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-error.place-bottom:after{border-bottom-color:#BE6464;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-error.place-left:after{border-left-color:#BE6464;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-error.place-right:after{border-right-color:#BE6464;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-error.border{border:1px solid #fff}.__react_component_tooltip.type-error.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-error.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-error.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-error.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-info{color:#fff;background-color:#337AB7}.__react_component_tooltip.type-info.place-top:after{border-top-color:#337AB7;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-info.place-bottom:after{border-bottom-color:#337AB7;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-info.place-left:after{border-left-color:#337AB7;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-info.place-right:after{border-right-color:#337AB7;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-info.border{border:1px solid #fff}.__react_component_tooltip.type-info.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-info.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-info.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-info.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-light{color:#222;background-color:#fff}.__react_component_tooltip.type-light.place-top:after{border-top-color:#fff;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-light.place-bottom:after{border-bottom-color:#fff;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-light.place-left:after{border-left-color:#fff;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-light.place-right:after{border-right-color:#fff;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-light.border{border:1px solid #222}.__react_component_tooltip.type-light.border.place-top:before{border-top:8px solid #222}.__react_component_tooltip.type-light.border.place-bottom:before{border-bottom:8px solid #222}.__react_component_tooltip.type-light.border.place-left:before{border-left:8px solid #222}.__react_component_tooltip.type-light.border.place-right:before{border-right:8px solid #222}.__react_component_tooltip.place-top{margin-top:-10px}.__react_component_tooltip.place-top:before{border-left:10px solid transparent;border-right:10px solid transparent;bottom:-8px;left:50%;margin-left:-10px}.__react_component_tooltip.place-top:after{border-left:8px solid transparent;border-right:8px solid transparent;bottom:-6px;left:50%;margin-left:-8px}.__react_component_tooltip.place-bottom{margin-top:10px}.__react_component_tooltip.place-bottom:before{border-left:10px solid transparent;border-right:10px solid transparent;top:-8px;left:50%;margin-left:-10px}.__react_component_tooltip.place-bottom:after{border-left:8px solid transparent;border-right:8px solid transparent;top:-6px;left:50%;margin-left:-8px}.__react_component_tooltip.place-left{margin-left:-10px}.__react_component_tooltip.place-left:before{border-top:6px solid transparent;border-bottom:6px solid transparent;right:-8px;top:50%;margin-top:-5px}.__react_component_tooltip.place-left:after{border-top:5px solid transparent;border-bottom:5px solid transparent;right:-6px;top:50%;margin-top:-4px}.__react_component_tooltip.place-right{margin-left:10px}.__react_component_tooltip.place-right:before{border-top:6px solid transparent;border-bottom:6px solid transparent;left:-8px;top:50%;margin-top:-5px}.__react_component_tooltip.place-right:after{border-top:5px solid transparent;border-bottom:5px solid transparent;left:-6px;top:50%;margin-top:-4px}.__react_component_tooltip .multi-line{display:block;padding:2px 0px;text-align:center}'},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(16),v=t(498),b=i(v),E=(r=a=function(e){function n(){var e,t,i,a;(0,l.default)(this,n);for(var r=arguments.length,o=Array(r),c=0;c1&&A.default.createElement(G.default,{datasets:t,id:n.id,disabled:n.tyep&&p.columns,dataId:p.dataId,onSelect:function(e){return i({dataId:e})}}),A.default.createElement(F.default,{layer:n,layerTypeOptions:a,onSelect:r}),A.default.createElement(D.default,{layer:n,fields:c,fieldPairs:u,updateLayerConfig:i,updateLayerType:this.props.updateLayerType,openModal:this.props.openModal})),this[f]&&this[f]({layer:n,visConfiguratorProps:d,layerChannelConfigProps:_,layerConfiguratorProps:g}))}}]),n}(E.Component),a.propTypes={layer:w.default.object.isRequired,datasets:w.default.object.isRequired,layerTypeOptions:w.default.arrayOf(w.default.any).isRequired,openModal:w.default.func.isRequired,updateLayerConfig:w.default.func.isRequired,updateLayerType:w.default.func.isRequired,updateLayerVisConfig:w.default.func.isRequired,updateLayerVisualChannelConfig:w.default.func.isRequired},r);n.default=J;var ee=n.LayerColorSelector=function(e){var n=e.layer,t=e.onChange;e.label;return A.default.createElement(x.SidePanelSection,{disabled:n.config.colorField},A.default.createElement(j.default,{colorSets:[{selectedColor:n.config.color,setColor:function(e){return t({color:e})}}]}))},ne=n.ArcLayerColorSelector=function(e){var n=e.layer,t=e.onChangeConfig,i=e.onChangeVisConfig;return A.default.createElement(x.SidePanelSection,null,A.default.createElement(j.default,{colorSets:[{selectedColor:n.config.color,setColor:function(e){return t({color:e})},label:"Source"},{selectedColor:n.config.visConfig.targetColor||n.config.color,setColor:function(e){return i({targetColor:e})},label:"Target"}]}))},te=n.ColorRangeConfig=function(e){var n=e.layer,t=e.onChange;return A.default.createElement(x.SidePanelSection,null,A.default.createElement(j.default,{colorSets:[{selectedColor:n.config.visConfig.colorRange,isRange:!0,setColor:function(e){return t({colorRange:e})}}]}))},ie=n.ChannelByValueSelector=function(e){var n=e.layer,t=e.channel,i=e.onChange,a=e.fields,r=e.description,o=t.channelScaleType,c=t.domain,s=t.field,u=t.key,p=t.property,m=t.range,d=t.scale,g=X.CHANNEL_SCALE_SUPPORTED_FIELDS[o],_=a.filter(function(e){var n=e.type;return g.includes(n)}),f=n.config[s],h=f&&X.FIELD_OPTS[f.type].scale[o]||[],y=!n.isAggregated&&h.length>1,v="Calculate "+p+" based on selected field";return A.default.createElement(R.default,{channel:t.key,description:r||v,domain:n.config[c],fields:_,id:n.id,key:u+"-channel-selector",property:p,range:n.config.visConfig[m],scaleOptions:h,scaleType:n.config[d],selectedField:n.config[s],showScale:y,updateField:function(e){return i((0,l.default)({},s,e),u)},updateScale:function(e){return i((0,l.default)({},d,e),u)}})},ae=n.AggrColorScaleSelector=function(e){var n=e.layer.config,t=e.onChange;return A.default.createElement(k.default,{label:"Color Scale",options:n.colorField?X.FIELD_OPTS[n.colorField.type].scale.colorAggr:X.FIELD_OPTS.integer.scale.colorAggr,scaleType:n.colorScale,onSelect:function(e){return t({colorScale:e},"color")}})},re=n.AggregationTypeSelector=function(e){var n=e.layer.config.visConfig,t=e.field,i=e.property,a=e.options,r=e.onChange;return A.default.createElement(x.SidePanelSection,null,A.default.createElement(x.PanelLabel,null,"Aggregate "+(t?t.name:"")+" by"),A.default.createElement(T.default,{disabled:!t,selectedItems:n[i],options:a,multiSelect:!1,searchable:!1,onChange:function(e){return r((0,l.default)({},i,e))}}))}},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var a=t(9),r=i(a),o=(0,r.default)(["\n background: ",";\n border-radius: 1px;\n color: ",";\n font-size: 11px;\n line-height: 20px;\n margin: 3px 10px 3px 3px;\n padding: 4px 6px;\n display: flex;\n align-items: center;\n max-width: calc(100% - 8px);\n\n :hover {\n color: ",";\n }\n"],["\n background: ",";\n border-radius: 1px;\n color: ",";\n font-size: 11px;\n line-height: 20px;\n margin: 3px 10px 3px 3px;\n padding: 4px 6px;\n display: flex;\n align-items: center;\n max-width: calc(100% - 8px);\n\n :hover {\n color: ",";\n }\n"]),l=(0,r.default)(["\n margin-right: 10px;\n text-overflow: ellipsis;\n width: 100%;\n overflow: hidden;\n\n :hover {\n overflow: visible;\n }\n"],["\n margin-right: 10px;\n text-overflow: ellipsis;\n width: 100%;\n overflow: hidden;\n\n :hover {\n overflow: visible;\n }\n"]),c=(0,r.default)(["\n ","\n"],["\n ","\n"]),s=t(0),u=i(s),p=t(1),m=i(p),d=t(10),g=i(d),_=t(855),f=i(_),h={onClick:m.default.func.isRequired,removeItem:m.default.func.isRequired,selectedItems:m.default.arrayOf(m.default.any),disabled:m.default.bool,displayOption:m.default.func,focus:m.default.bool,error:m.default.bool,placeholder:m.default.string},y=g.default.div(o,function(e){return e.theme.panelActiveBg},function(e){return e.theme.textColor},function(e){return e.theme.textColorHl}),v=g.default.span(l),b=function(e){var n=e.disabled,t=e.name,i=e.remove;return u.default.createElement(y,null,u.default.createElement(v,null,t),u.default.createElement(f.default,{height:"10px",onClick:n?null:i}))},E=g.default.div(c,function(e){return e.theme.chickletedInput}),A=function(e){var n=e.focus,t=e.disabled,i=e.error,a=e.onClick,r=e.className,o=e.selectedItems,l=void 0===o?[]:o,c=e.placeholder,s=void 0===c?"":c,p=e.removeItem,m=e.displayOption,d=void 0===m?function(e){return e}:m;return u.default.createElement(E,{className:r+" chickleted-input",focus:n,disabled:t,error:i,onClick:a},l.length>0?l.map(function(e,n){return u.default.createElement(b,{disabled:t,key:d(e)+"_"+n,name:d(e),remove:function(n){return p(e,n)}})}):s)};A.propTypes=h,n.default=A},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(8),l=i(o),c=t(15),s=i(c),u=t(3),p=i(u),m=t(4),d=i(m),g=t(6),_=i(g),f=t(7),h=i(f),y=t(9),v=i(y),b=(0,v.default)(["\n display: flex;\n flex-direction: column;\n background-color: ",";\n box-shadow: ",";\n\n :focus {\n outline: 0;\n }\n"],["\n display: flex;\n flex-direction: column;\n background-color: ",";\n box-shadow: ",";\n\n :focus {\n outline: 0;\n }\n"]),E=(0,v.default)(["\n padding: 8px;\n"],["\n padding: 8px;\n"]),A=(0,v.default)(["\n ","\n :hover {\n cursor: pointer;\n background-color: ",";\n }\n"],["\n ","\n :hover {\n cursor: pointer;\n background-color: ",";\n }\n"]),S=(0,v.default)(["\n position: absolute;\n right: 15px;\n top: 14px;\n color: ",";\n"],["\n position: absolute;\n right: 15px;\n top: 14px;\n color: ",";\n"]),w=t(0),N=i(w),O=t(1),x=i(O),L=t(2263),T=i(L),I=t(44),R=i(I),C=t(10),D=i(C),M=t(36),F=t(1017),P=i(F),k=t(2264),B=i(k),j=t(312),H=i(j),G=t(33),U=D.default.div(b,function(e){return e.theme.dropdownListBgd},function(e){return e.theme.dropdownListShadow}),W=D.default.div(E),Y=D.default.input(A,function(e){return e.theme.secondaryInput},function(e){return e.theme.secondaryInputBgd}),z=D.default.div(S,function(e){return e.theme.inputPlaceholderColor}),V=(r=a=function(e){function n(e){(0,p.default)(this,n);var t=(0,_.default)(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t._onOptionSelected=function(e,n){return t.props.searchable&&t.setState({searchResults:t.getOptionsForValue("",t.props.options),selection:"",entryValue:""}),t.props.onOptionSelected(e,n)},t._onTextEntryUpdated=function(){if(t.props.searchable){var e=t.entry.value;t.setState({searchResults:t.getOptionsForValue(e,t.props.options),selection:"",entryValue:e})}},t._onEnter=function(e){var n=t.getSelection();return n?t._onOptionSelected(n,e):t.props.onKeyDown(e)},t.navDown=function(){t._nav(1)},t.navUp=function(){t._nav(-1)},t._onChange=function(e){t.props.onChange&&t.props.onChange(e),t._onTextEntryUpdated()},t._onKeyDown=function(e){if(!t._hasHint()||e.shiftKey)return t.props.onKeyDown(e);var n=t.eventMap()[e.keyCode];if(!n)return t.props.onKeyDown(e);n(e),e.preventDefault()},t._onFocus=function(e){if(t.setState({isFocused:!0}),t.props.onFocus)return t.props.onFocus(e)},t._onBlur=function(e){if(t.setState({isFocused:!1}),t.props.onBlur)return t.props.onBlur(e)},t.state={searchResults:t.getOptionsForValue(t.props.initialValue,t.props.options),entryValue:t.props.value||t.props.initialValue,selection:t.props.value,selectionIndex:null,isFocused:!1},t}return(0,h.default)(n,e),(0,d.default)(n,[{key:"componentDidMount",value:function(){this.setState({searchResults:this.getOptionsForValue("",this.props.options)}),this.entry?this.entry.focus():this.root.focus()}},{key:"componentWillReceiveProps",value:function(e){var n=this.getOptionsForValue(this.state.entryValue,e.options);this.setState({searchResults:n})}},{key:"_shouldSkipSearch",value:function(e){var n=!e||0===e.trim().length,t=this.state&&this.state.isFocused;return!(this.props.showOptionsWhenEmpty&&t)&&n}},{key:"getOptionsForValue",value:function(e,n){return this.props.searchable?this._shouldSkipSearch(e)?n:this._generateSearchFunction()(e,n):n}},{key:"focus",value:function(){this.entry&&this.entry.focus()}},{key:"_hasCustomValue",value:function(){return this.props.allowCustomValues>0&&this.state.entryValue.length>=this.props.allowCustomValues&&this.state.searchResults.indexOf(this.state.entryValue)<0}},{key:"_getCustomValue",value:function(){return this._hasCustomValue()?this.state.entryValue:null}},{key:"_renderIncrementalSearchResults",value:function(){return N.default.createElement(this.props.customListComponent,{ref:"sel",fixedOptions:this.props.fixedOptions,options:this.props.maxVisible?this.state.searchResults.slice(0,this.props.maxVisible):this.state.searchResults,areResultsTruncated:this.props.maxVisible&&this.state.searchResults.length>this.props.maxVisible,resultsTruncatedMessage:this.props.resultsTruncatedMessage,onOptionSelected:this._onOptionSelected,allowCustomValues:this.props.allowCustomValues,customValue:this._getCustomValue(),customClasses:this.props.customClasses,customListItemComponent:this.props.customListItemComponent,customListHeaderComponent:this.props.customListHeaderComponent,selectionIndex:this.state.selectionIndex,defaultClassNames:this.props.defaultClassNames,displayOption:this.props.displayOption,selectedItems:this.props.selectedItems})}},{key:"getSelection",value:function(){var e=this.state.selectionIndex;if(this._hasCustomValue()){if(0===e)return this.state.entryValue;e--}return this._hasFixedOptions()?e0?this.state.searchResults[0]:null);if(null===t&&this._hasCustomValue()&&(t=this._getCustomValue()),null!==t)return this._onOptionSelected(t,e)}},{key:"eventMap",value:function(e){var n={};return n[B.default.DOM_VK_UP]=this.navUp,n[B.default.DOM_VK_DOWN]=this.navDown,n[B.default.DOM_VK_RETURN]=n[B.default.DOM_VK_ENTER]=this._onEnter,n[B.default.DOM_VK_ESCAPE]=this._onEscape,n[B.default.DOM_VK_TAB]=this._onTab,n}},{key:"_nav",value:function(e){if(this._hasHint()){var n=null===this.state.selectionIndex?1===e?0:e:this.state.selectionIndex+e,t=this.props.maxVisible?this.state.searchResults.slice(0,this.props.maxVisible).length:this.state.searchResults.length;this._hasCustomValue()&&(t+=1),n<0?n+=t:n>=t&&(n-=t),this.setState({selectionIndex:n})}}},{key:"_renderHiddenInput",value:function(){return this.props.name?N.default.createElement("input",{type:"hidden",name:this.props.name,value:this.state.selection}):null}},{key:"_generateSearchFunction",value:function(){var e=this.props.searchOptions,n=this.props.filterOption;if("function"==typeof e)return null!==n&&M.console.warn("searchOptions prop is being used, filterOption prop will be ignored"),e;if("function"==typeof n)return function(e,t){return t.filter(function(t){return n(e,t)})};var t="string"==typeof n?P.default.generateAccessor(n):P.default.IDENTITY_FN;return function(e,n){return T.default.filter(e,n,{extract:t}).map(function(e){return n[e.index]})}}},{key:"_hasHint",value:function(){return this.state.searchResults.length>0||this._hasCustomValue()}},{key:"_hasFixedOptions",value:function(){return Array.isArray(this.props.fixedOptions)&&this.props.fixedOptions.length}},{key:"render",value:function(){var e=this,n={};n[this.props.customClasses.input]=Boolean(this.props.customClasses.input);var t=(0,R.default)(n),i=(0,s.default)({},"typeahead",this.props.defaultClassNames);i[this.props.className]=Boolean(this.props.className);var a=(0,R.default)(i);return N.default.createElement(U,{className:a,innerRef:function(n){e.root=n},tabIndex:"0",onKeyDown:this._onKeyDown,onKeyPress:this.props.onKeyPress,onKeyUp:this.props.onKeyUp,onFocus:this._onFocus},this._renderHiddenInput(),this.props.searchable?N.default.createElement(W,null,N.default.createElement(Y,(0,l.default)({innerRef:function(n){e.entry=n},type:"text",disabled:this.props.disabled},this.props.inputProps,{placeholder:this.props.placeholder,className:t,value:this.state.entryValue,onChange:this._onChange,onBlur:this._onBlur})),N.default.createElement(z,null,N.default.createElement(G.Search,{height:"18px"}))):null,this._renderIncrementalSearchResults())}}]),n}(w.Component),a.propTypes={name:x.default.string,customClasses:x.default.object,maxVisible:x.default.number,resultsTruncatedMessage:x.default.string,options:x.default.arrayOf(x.default.any),fixedOptions:x.default.arrayOf(x.default.any),allowCustomValues:x.default.number,initialValue:x.default.string,value:x.default.string,placeholder:x.default.string,disabled:x.default.bool,textarea:x.default.bool,inputProps:x.default.object,onOptionSelected:x.default.func,onChange:x.default.func,onKeyDown:x.default.func,onKeyPress:x.default.func,onKeyUp:x.default.func,onFocus:x.default.func,onBlur:x.default.func,filterOption:x.default.oneOfType([x.default.string,x.default.func]),searchOptions:x.default.func,displayOption:x.default.oneOfType([x.default.string,x.default.func]),inputDisplayOption:x.default.oneOfType([x.default.string,x.default.func]),formInputOption:x.default.oneOfType([x.default.string,x.default.func]),defaultClassNames:x.default.bool,customListComponent:x.default.oneOfType([x.default.element,x.default.func]),customListItemComponent:x.default.oneOfType([x.default.element,x.default.func]),customListHeaderComponent:x.default.oneOfType([x.default.element,x.default.func]),showOptionsWhenEmpty:x.default.bool,searchable:x.default.bool},a.defaultProps={options:[],customClasses:{},allowCustomValues:0,initialValue:"",value:"",placeholder:"",disabled:!1,textarea:!1,inputProps:{},onOptionSelected:function(e){},onChange:function(e){},onKeyDown:function(e){},onKeyPress:function(e){},onKeyUp:function(e){},onFocus:function(e){},onBlur:function(e){},filterOption:null,searchOptions:null,inputDisplayOption:null,defaultClassNames:!0,customListComponent:H.default,customListItemComponent:j.ListItem,customListHeaderComponent:null,showOptionsWhenEmpty:!0,searchable:!0,resultsTruncatedMessage:null},r);n.default=V},function(e,n,t){!function(){var n={};e.exports=n,n.simpleFilter=function(e,t){return t.filter(function(t){return n.test(e,t)})},n.test=function(e,t){return null!==n.match(e,t)},n.match=function(e,n,t){t=t||{};var i,a=0,r=[],o=n.length,l=0,c=0,s=t.pre||"",u=t.post||"",p=t.caseSensitive&&n||n.toLowerCase();e=t.caseSensitive&&e||e.toLowerCase();for(var m=0;m=r[0]&&e.x1<=r[1],i=n?k.highlightedColor:k.unHighlightedColor,a=n?k.highlightW:k.unHighlightedW;return E.default.createElement("rect",{key:e.x0,fill:i,height:u(e.count),width:c*a,x:s(e.x0)+c*(1-a)/2,rx:1,ry:1,y:t-u(e.count)})})),o)},H=R.default.div(y),G=function(e){var n=e.width,t=e.height,i=e.yDomain,a=e.hintFormat,r=e.hoveredDP,o=e.margin,c=e.color,s=e.data,u=e.onMouseMove,p=e.children,m=[{x:s[0].x,y:i[1],customComponent:function(){return p}}];return E.default.createElement(H,null,E.default.createElement(T.XYPlot,{width:n,height:t,margin:(0,l.default)({},o,{bottom:12})},E.default.createElement(T.LineSeries,{strokeWidth:2,color:c,data:s,onNearestX:u}),E.default.createElement(T.MarkSeries,{data:r?[r]:[],color:c,size:3}),E.default.createElement(T.CustomSVGSeries,{data:m}),r?E.default.createElement(T.Hint,{value:r},E.default.createElement(W,(0,l.default)({},r,{format:function(e){return O.default.utc(e).format(a)}}))):null))},U=R.default.div(v,function(e){return e.theme.textColorLT}),W=function(e){var n=e.x,t=e.y,i=e.format;return E.default.createElement(U,null,E.default.createElement("div",{className:"hint--x"},i(n)),E.default.createElement("div",{className:"row"},t))}},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(65),l=i(o),c=t(3),s=i(c),u=t(4),p=i(u),m=t(6),d=i(m),g=t(7),_=i(g),f=t(9),h=i(f),y=(0,h.default)(["\n .selection {\n stroke: none;\n fill: ",";\n opacity: 1;\n }\n"],["\n .selection {\n stroke: none;\n fill: ",";\n opacity: 1;\n }\n"]),v=t(0),b=i(v),E=t(1),A=i(E),S=t(10),w=i(S),N=t(53),O=t(2308),x=w.default.g(y,function(e){return e.theme.rangeBrushBgd}),L=(r=a=function(e){function n(){return(0,s.default)(this,n),(0,d.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,_.default)(n,e),(0,p.default)(n,[{key:"componentDidMount",value:function(){var e=this,n=this.props,t=(0,l.default)(n.range,2),i=t[0],a=t[1],r=(0,l.default)(n.value,2),o=r[0],c=r[1];this.brushing=!1,this.moving=!1,this.root=(0,N.select)(this.rootContainer),this.brush=(0,O.brushX)().on("start",function(){e.brushing=!0}).on("brush",function(){e.moving||(null===N.event.selection?e._reset():e._brush(N.event.selection))}).on("end",function(){e.moving||null!==N.event.selection||e._reset(),e.brushing=!1,e.moving=!1}),this.root.call(this.brush),o===i&&c===a&&this._reset()}},{key:"componentDidUpdate",value:function(e){var n=this.props,t=(0,l.default)(n.range,2),i=t[0],a=t[1],r=(0,l.default)(n.value,2),o=r[0],c=r[1],s=n.width,u=(0,l.default)(e.value,2),p=u[0],m=u[1];e.width!==s&&(this.root.call(this.brush),this._move(o,c)),this.brushing||this.moving||(o===i&&c===a&&(this.moving=!0,this.brush.move(this.root,null)),p===o&&m===c||(this.moving=!0,this._move(o,c)))}},{key:"_reset",value:function(){var e=(0,l.default)(this.props.range,2),n=e[0],t=e[1];this.props.onBrush(n,t)}},{key:"_move",value:function(e,n){var t=this.props,i=(0,l.default)(t.domain,2),a=i[0],r=i[1],o=t.width,c=function(e){return(e-a)*o/(r-a)};this.brush.move(this.root,[c(e),c(n)])}},{key:"_brush",value:function(e){var n=(0,l.default)(e,2),t=n[0],i=n[1],a=this.props,r=(0,l.default)(a.domain,2),o=r[0],c=r[1],s=a.onBrush,u=a.width,p=function(e){return e*(c-o)/u+o};s(p(t),p(i))}},{key:"render",value:function(){var e=this;return b.default.createElement(x,{className:"kg-range-slider__brush",innerRef:function(n){e.rootContainer=n}})}}]),n}(v.Component),a.propTypes={domain:A.default.arrayOf(A.default.number).isRequired,onBrush:A.default.func.isRequired,range:A.default.arrayOf(A.default.number).isRequired,value:A.default.arrayOf(A.default.number).isRequired,width:A.default.number.isRequired},r);n.default=L},function(e,n,t){"use strict";var i=t(313),a=t(1021);n.a=function(e){return Object(a.a)(Object(i.a)(e).call(document.documentElement))}},function(e,n,t){"use strict";var i=t(87),a=t(501);n.a=function(e){"function"!=typeof e&&(e=Object(a.a)(e));for(var n=this._groups,t=n.length,r=new Array(t),o=0;o=w&&(w=S+1);!(A=b[w])&&++w=0;)(i=a[r])&&(o&&o!==i.nextSibling&&o.parentNode.insertBefore(i,o),o=i);return this}},function(e,n,t){"use strict";function i(e,n){return en?1:e>=n?0:NaN}var a=t(87);n.a=function(e){function n(n,t){return n&&t?e(n.__data__,t.__data__):!n-!t}e||(e=i);for(var t=this._groups,r=t.length,o=new Array(r),l=0;l1?this.each((null==n?i:"function"==typeof n?r:a)(e,n)):this.node()[e]}},function(e,n,t){"use strict";function i(e){return e.trim().split(/^|\s+/)}function a(e){return e.classList||new r(e)}function r(e){this._node=e,this._names=i(e.getAttribute("class")||"")}function o(e,n){for(var t=a(e),i=-1,r=n.length;++i=0&&(this._names.splice(n,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}},n.a=function(e,n){var t=i(e+"");if(arguments.length<2){for(var r=a(this.node()),o=-1,l=t.length;++oMath.abs(e[1]-ee[1])?j=!0:B=!0),ee=e,k=!0,Object(v.a)(),i()}function i(){var e;switch(F=ee[0]-J[0],P=ee[1]-J[1],U){case E:case b:W&&(F=Math.max(q-u,Math.min(X-h,F)),p=u+F,y=h+F),Y&&(P=Math.max($-m,Math.min(Z-C,P)),g=m+P,M=C+P);break;case A:W<0?(F=Math.max(q-u,Math.min(X-u,F)),p=u+F,y=h):W>0&&(F=Math.max(q-h,Math.min(X-h,F)),p=u,y=h+F),Y<0?(P=Math.max($-m,Math.min(Z-m,P)),g=m+P,M=C):Y>0&&(P=Math.max($-C,Math.min(Z-C,P)),g=m,M=C+P);break;case S:W&&(p=Math.max(q,Math.min(X,u-F*W)),y=Math.max(q,Math.min(X,h+F*W))),Y&&(g=Math.max($,Math.min(Z,m-P*Y)),M=Math.max($,Math.min(Z,C+P*Y)))}y0&&(u=p-F),Y<0?C=M-P:Y>0&&(m=g-P),U=E,ie.attr("cursor",x.selection),i());break;default:return}Object(v.a)()}function s(){switch(_.event.keyCode){case 16:Q&&(B=j=Q=!1,i());break;case 18:U===S&&(W<0?h=y:W>0&&(u=p),Y<0?C=M:Y>0&&(m=g),U=A,i());break;case 32:U===E&&(_.event.altKey?(W&&(h=y-F*W,u=p+F*W),Y&&(C=M-P*Y,m=g+P*Y),U=S):(W<0?h=y:W>0&&(u=p),Y<0?C=M:Y>0&&(m=g),U=A),ie.attr("cursor",x[G]),i());break;default:return}Object(v.a)()}if(_.event.touches){if(_.event.changedTouches.length<_.event.touches.length)return Object(v.a)()}else if(O)return;if(D.apply(this,arguments)){var u,p,m,g,h,y,C,M,F,P,k,B,j,H=this,G=_.event.target.__data__.type,U="selection"===(_.event.metaKey?G="overlay":G)?b:_.event.altKey?S:A,W=e===N?null:I[G],Y=e===w?null:R[G],z=o(H),V=z.extent,K=z.selection,q=V[0][0],$=V[0][1],X=V[1][0],Z=V[1][1],Q=W&&Y&&_.event.shiftKey,J=Object(_.mouse)(H),ee=J,ne=c(H,arguments).beforestart();"overlay"===G?z.selection=K=[[u=e===N?q:J[0],m=e===w?$:J[1]],[h=e===N?X:u,C=e===w?Z:m]]:(u=K[0][0],m=K[0][1],h=K[1][0],C=K[1][1]),p=u,g=m,y=h,M=C;var te=Object(_.select)(H).attr("pointer-events","none"),ie=te.selectAll(".overlay").attr("cursor",x[G]);if(_.event.touches)te.on("touchmove.brush",n,!0).on("touchend.brush touchcancel.brush",a,!0);else{var ae=Object(_.select)(_.event.view).on("keydown.brush",r,!0).on("keyup.brush",s,!0).on("mousemove.brush",n,!0).on("mouseup.brush",a,!0);Object(d.a)(_.event.view)}Object(v.b)(),Object(f.a)(H),t.call(H),ne.start()}}function p(){var n=this.__brush||{selection:null};return n.extent=C.apply(this,arguments),n.dim=e,n}var O,C=r,D=a,M=Object(m.a)(n,"start","brush","end"),F=6;return n.move=function(n,i){n.selection?n.on("start.brush",function(){c(this,arguments).beforestart().start()}).on("interrupt.brush end.brush",function(){c(this,arguments).end()}).tween("brush",function(){function n(e){r.selection=1===e&&l(u)?null:p(e),t.call(a),o.brush()}var a=this,r=a.__brush,o=c(a,arguments),s=r.selection,u=e.input("function"==typeof i?i.apply(this,arguments):i,r.extent),p=Object(g.a)(s,u);return s&&u?n:n(1)}):n.each(function(){var n=this,a=arguments,r=n.__brush,o=e.input("function"==typeof i?i.apply(n,a):i,r.extent),s=c(n,a).beforestart();Object(f.a)(n),r.selection=null==o||l(o)?null:o,t.call(n),s.start().brush().end()})},s.prototype={beforestart:function(){return 1==++this.active&&(this.state.emitter=this,this.starting=!0),this},start:function(){return this.starting&&(this.starting=!1,this.emit("start")),this},brush:function(){return this.emit("brush"),this},end:function(){return 0==--this.active&&(delete this.state.emitter,this.emit("end")),this},emit:function(t){Object(_.customEvent)(new y.a(n,t,e.output(this.state.selection)),M.apply,M,[t,this.that,this.args])}},n.extent=function(e){return arguments.length?(C="function"==typeof e?e:Object(h.a)([[+e[0][0],+e[0][1]],[+e[1][0],+e[1][1]]]),n):C},n.filter=function(e){return arguments.length?(D="function"==typeof e?e:Object(h.a)(!!e),n):D},n.handleSize=function(e){return arguments.length?(F=+e,n):F},n.on=function(){var e=M.on.apply(M,arguments);return e===M?n:e},n}n.a=c,n.b=s,n.c=u;var m=t(231),d=t(2310),g=t(84),_=t(53),f=t(2314),h=t(2346),y=t(2347),v=t(2348),b={name:"drag"},E={name:"space"},A={name:"handle"},S={name:"center"},w={name:"x",handles:["e","w"].map(i),input:function(e,n){return e&&[[e[0],n[0][1]],[e[1],n[1][1]]]},output:function(e){return e&&[e[0][0],e[1][0]]}},N={name:"y",handles:["n","s"].map(i),input:function(e,n){return e&&[[n[0][0],e[0]],[n[1][0],e[1]]]},output:function(e){return e&&[e[0][1],e[1][1]]}},O={name:"xy",handles:["n","e","s","w","nw","ne","se","sw"].map(i),input:function(e){return e},output:function(e){return e}},x={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},L={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},T={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},I={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},R={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};n.d=function(){return p(O)}},function(e,n,t){"use strict";var i=(t(2311),t(1027));t.d(n,"a",function(){return i.a}),t.d(n,"b",function(){return i.b})},function(e,n,t){"use strict";t(231),t(53),t(1027),t(1028),t(2312),t(2313)},function(e,n,t){"use strict";n.a=function(e){return function(){return e}}},function(e,n,t){"use strict";function i(e,n,t,i,a,r,o,l,c,s){this.target=e,this.type=n,this.subject=t,this.identifier=i,this.active=a,this.x=r,this.y=o,this.dx=l,this.dy=c,this._=s}n.a=i,i.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e}},function(e,n,t){"use strict";var i=(t(2315),t(125),t(2345),t(1029));t.d(n,"a",function(){return i.a})},function(e,n,t){"use strict";var i=t(53),a=t(2316),r=t(2317);i.selection.prototype.interrupt=a.a,i.selection.prototype.transition=r.a},function(e,n,t){"use strict";var i=t(1029);n.a=function(e){return this.each(function(){Object(i.a)(this,e)})}},function(e,n,t){"use strict";function i(e,n){for(var t;!(t=e.__transition)||!(t=t[n]);)if(!(e=e.parentNode))return c.time=Object(l.a)(),c;return t}var a=t(125),r=t(88),o=t(2334),l=t(456),c={time:null,delay:0,duration:250,ease:o.a};n.a=function(e){var n,t;e instanceof a.a?(n=e._id,e=e._name):(n=Object(a.b)(),(t=c).time=Object(l.a)(),e=null==e?null:e+"");for(var o=this._groups,s=o.length,u=0;u=0&&(e=e.slice(0,n)),!e||"start"===e})}function a(e,n,t){var a,o,l=i(n)?r.g:r.h;return function(){var i=l(this,e),r=i.on;r!==a&&(o=(a=r).copy()).on(n,t),i.on=o}}var r=t(88);n.a=function(e,n){var t=this._id;return arguments.length<2?Object(r.f)(this.node(),t).on.on(e):this.each(a(t,e,n))}},function(e,n,t){"use strict";function i(e){return function(){var n=this.parentNode;for(var t in this.__transition)if(+t!==e)return;n&&n.removeChild(this)}}n.a=function(){return this.on("end.remove",i(this._id))}},function(e,n,t){"use strict";var i=t(53),a=t(125),r=t(88);n.a=function(e){var n=this._name,t=this._id;"function"!=typeof e&&(e=Object(i.selector)(e));for(var o=this._groups,l=o.length,c=new Array(l),s=0;s0?a:this.props.value0,l=r-o,s=i-a,u=l/s*100,p=(o-a)/s*100;return A.default.createElement(M,{className:(0,O.default)("kg-slider",(0,c.default)({},n)),innerRef:this._saveRef,isRanged:t},this.createSlider(u,p))}}]),n}(E.Component),r.propTypes={title:w.default.string,isRanged:w.default.bool,value0:w.default.number,value1:w.default.number,minValue:w.default.number,maxValue:w.default.number,sliderHandleWidth:w.default.number,onSlider0Change:w.default.func,onInput0Change:w.default.func,onSlider1Change:w.default.func,onInput1Change:w.default.func,onSliderBarChange:w.default.func,step:w.default.number,enableBarDrag:w.default.bool},r.defaultProps={title:"",isRanged:!0,value0:0,value1:100,minValue:0,maxValue:100,step:1,sliderHandleWidth:12,enableBarDrag:!1,onSlider0Change:a,onInput0Change:a,onSlider1Change:a,onInput1Change:a,onSliderBarChange:a,disabled:!1},o);n.default=F},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(9),_=i(g),f=(0,_.default)(["\n position: absolute;\n z-index: 10;\n display: ",";\n margin-top: -4px;\n height: ",";\n width: ",";\n box-shadow: ",";\n background-color: ",";\n border-width: 1px;\n border-style: solid;\n border-color: ",";\n\n :hover {\n background-color: ",";\n cursor: pointer;\n }\n"],["\n position: absolute;\n z-index: 10;\n display: ",";\n margin-top: -4px;\n height: ",";\n width: ",";\n box-shadow: ",";\n background-color: ",";\n border-width: 1px;\n border-style: solid;\n border-color: ",";\n\n :hover {\n background-color: ",";\n cursor: pointer;\n }\n"]),h=t(1031),y=i(h),v=t(0),b=i(v),E=t(1),A=i(E),S=t(44),w=i(S),N=t(10),O=i(N),x=O.default.span(f,function(e){return e.hidden?"none":"block"},function(e){return Number.isFinite(e.sliderHandleWidth)?e.sliderHandleWidth+"px":e.theme.sliderHandleHeight},function(e){return Number.isFinite(e.sliderHandleWidth)?e.sliderHandleWidth+"px":e.theme.sliderHandleHeight},function(e){return e.theme.sliderHandleShadow},function(e){return e.theme.sliderHandleColor},function(e){return e.active?e.theme.selectBorderColor:e.theme.sliderHandleColor},function(e){return e.theme.sliderHandleHoverColor}),L=(r=a=function(e){function n(){var e,t,i,a;(0,l.default)(this,n);for(var r=arguments.length,o=Array(r),c=0;c1&&b.default.createElement(C.default,{inputTheme:"secondary",datasets:n,disabled:i.freeze,dataId:i.dataId,onSelect:function(e){return l(a,"dataId",e)}}),p&&!u&&b.default.createElement("div",{className:"filter-panel__filter"},b.default.createElement(d,{filter:i,idx:a,isAnyFilterAnimating:r,toggleAnimation:c,setFilter:function(e){return l(a,"value",e)}}))))}}]),n}(v.Component),a.propTypes={idx:A.default.number,filters:A.default.arrayOf(A.default.any).isRequired,filter:A.default.object.isRequired,setFilter:A.default.func.isRequired,removeFilter:A.default.func.isRequired,enlargeFilter:A.default.func.isRequired,toggleAnimation:A.default.func.isRequired,datasets:A.default.object,showDatasetTable:A.default.func,isAnyFilterAnimating:A.default.bool},r);n.default=G},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var a=t(2361);Object.defineProperty(n,"SingleSelectFilter",{enumerable:!0,get:function(){return i(a).default}});var r=t(2362);Object.defineProperty(n,"MultiSelectFilter",{enumerable:!0,get:function(){return i(r).default}});var o=t(1034);Object.defineProperty(n,"TimeRangeFilter",{enumerable:!0,get:function(){return i(o).default}});var l=t(2369);Object.defineProperty(n,"RangeFilter",{enumerable:!0,get:function(){return i(l).default}})},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var a=t(0),r=i(a),o=t(99),l=i(o),c=t(16),s=function(e){var n=e.filter,t=e.setFilter;return r.default.createElement(c.SidePanelSection,null,r.default.createElement(c.PanelLabel,null,"Value equals"),r.default.createElement(l.default,{selectedItems:n.value,placeholder:"Select a Value",options:n.domain,multiSelect:!1,searchable:!1,displayOption:function(e){return String(e)},getOptionValue:function(e){return e},onChange:t,inputTheme:"secondary"}))};n.default=s},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var a=t(0),r=i(a),o=t(99),l=i(o),c=t(16),s=function(e){var n=e.filter,t=e.setFilter;return r.default.createElement("div",null,r.default.createElement(c.PanelLabel,{htmlFor:"filter-"+n.id},"Values in"),r.default.createElement(l.default,{options:n.domain,selectedItems:n.value,onChange:t}))};n.default=s},function(e,n,t){(function(n){function t(e,n,t){function i(n){var t=_,i=f;return _=f=void 0,w=n,y=e.apply(i,t)}function r(e){return w=e,v=setTimeout(u,n),N?i(e):y}function o(e){var t=e-b,i=e-w,a=n-t;return O?A(a,h-i):a}function s(e){var t=e-b,i=e-w;return void 0===b||t>=n||t<0||O&&i>=h}function u(){var e=S();if(s(e))return p(e);v=setTimeout(u,o(e))}function p(e){return v=void 0,x&&_?i(e):(_=f=void 0,y)}function m(){void 0!==v&&clearTimeout(v),w=0,_=b=f=v=void 0}function d(){return void 0===v?y:p(S())}function g(){var e=S(),t=s(e);if(_=arguments,f=this,b=e,t){if(void 0===v)return r(b);if(O)return v=setTimeout(u,n),i(b)}return void 0===v&&(v=setTimeout(u,n)),y}var _,f,h,y,v,b,w=0,N=!1,O=!1,x=!0;if("function"!=typeof e)throw new TypeError(c);return n=l(n)||0,a(t)&&(N=!!t.leading,O="maxWait"in t,h=O?E(l(t.maxWait)||0,n):h,x="trailing"in t?!!t.trailing:x),g.cancel=m,g.flush=d,g}function i(e,n,i){var r=!0,o=!0;if("function"!=typeof e)throw new TypeError(c);return a(i)&&(r="leading"in i?!!i.leading:r,o="trailing"in i?!!i.trailing:o),t(e,n,{leading:r,maxWait:n,trailing:o})}function a(e){var n=typeof e;return!!e&&("object"==n||"function"==n)}function r(e){return!!e&&"object"==typeof e}function o(e){return"symbol"==typeof e||r(e)&&b.call(e)==u}function l(e){if("number"==typeof e)return e;if(o(e))return s;if(a(e)){var n="function"==typeof e.valueOf?e.valueOf():e;e=a(n)?n+"":n}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(p,"");var t=d.test(e);return t||g.test(e)?_(e.slice(2),t?2:8):m.test(e)?s:+e}var c="Expected a function",s=NaN,u="[object Symbol]",p=/^\s+|\s+$/g,m=/^[-+]0x[0-9a-f]+$/i,d=/^0b[01]+$/i,g=/^0o[0-7]+$/i,_=parseInt,f="object"==typeof n&&n&&n.Object===Object&&n,h="object"==typeof self&&self&&self.Object===Object&&self,y=f||h||Function("return this")(),v=Object.prototype,b=v.toString,E=Math.max,A=Math.min,S=function(){return y.Date.now()};e.exports=i}).call(n,t(27))},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(9),_=i(g),f=(0,_.default)(["\n pointer-events: none;\n position: absolute;\n top: 0;\n .axis text {\n font-size: 9px;\n fill: ",";\n }\n\n .axis line,\n .axis path {\n fill: none;\n stroke: ",";\n shape-rendering: crispEdges;\n stroke-width: 2;\n }\n\n .axis .domain {\n display: none;\n }\n\n .value {\n fill: ",";\n font-size: 10px;\n\n &.start {\n text-anchor: start;\n }\n\n &.end {\n text-anchor: end;\n }\n }\n"],["\n pointer-events: none;\n position: absolute;\n top: 0;\n .axis text {\n font-size: 9px;\n fill: ",";\n }\n\n .axis line,\n .axis path {\n fill: none;\n stroke: ",";\n shape-rendering: crispEdges;\n stroke-width: 2;\n }\n\n .axis .domain {\n display: none;\n }\n\n .value {\n fill: ",";\n font-size: 10px;\n\n &.start {\n text-anchor: start;\n }\n\n &.end {\n text-anchor: end;\n }\n }\n"]),h=t(0),y=i(h),v=t(1),b=i(v),E=t(55),A=t(53),S=t(2365),w=t(66),N=t(10),O=i(N),x=O.default.svg(f,function(e){return e.theme.textColor},function(e){return e.theme.sliderBarBgd},function(e){return e.theme.textColor}),L=(r=a=function(e){function n(){var e,t,i,a;(0,l.default)(this,n);for(var r=arguments.length,o=Array(r),c=0;c0&&0===(L-=1)&&b.show(n),t.props.shouldFocusAfterRender&&(t.props.shouldReturnFocusAfterClose?(f.returnFocus(),f.teardownScopedFocus()):f.popWithoutFocus())},t.open=function(){t.beforeOpen(),t.state.afterOpen&&t.state.beforeClose?(clearTimeout(t.closeTimer),t.setState({beforeClose:!1})):(t.props.shouldFocusAfterRender&&(f.setupScopedFocus(t.node),f.markForFocusLater()),t.setState({isOpen:!0},function(){t.setState({afterOpen:!0}),t.props.isOpen&&t.props.onAfterOpen&&t.props.onAfterOpen()}))},t.close=function(){t.props.closeTimeoutMS>0?t.closeWithTimeout():t.closeWithoutTimeout()},t.focusContent=function(){return t.content&&!t.contentHasFocus()&&t.content.focus()},t.closeWithTimeout=function(){var e=Date.now()+t.props.closeTimeoutMS;t.setState({beforeClose:!0,closesAt:e},function(){t.closeTimer=setTimeout(t.closeWithoutTimeout,t.state.closesAt-Date.now())})},t.closeWithoutTimeout=function(){t.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},t.afterClose)},t.handleKeyDown=function(e){e.keyCode===O&&(0,y.default)(t.content,e),t.props.shouldCloseOnEsc&&e.keyCode===x&&(e.stopPropagation(),t.requestClose(e))},t.handleOverlayOnClick=function(e){null===t.shouldClose&&(t.shouldClose=!0),t.shouldClose&&t.props.shouldCloseOnOverlayClick&&(t.ownerHandlesClose()?t.requestClose(e):t.focusContent()),t.shouldClose=null},t.handleContentOnMouseUp=function(){t.shouldClose=!1},t.handleOverlayOnMouseDown=function(e){t.props.shouldCloseOnOverlayClick||e.target!=t.overlay||e.preventDefault()},t.handleContentOnClick=function(){t.shouldClose=!1},t.handleContentOnMouseDown=function(){t.shouldClose=!1},t.requestClose=function(e){return t.ownerHandlesClose()&&t.props.onRequestClose(e)},t.ownerHandlesClose=function(){return t.props.onRequestClose},t.shouldBeClosed=function(){return!t.state.isOpen&&!t.state.beforeClose},t.contentHasFocus=function(){return document.activeElement===t.content||t.content.contains(document.activeElement)},t.buildClassName=function(e,n){var i="object"===(void 0===n?"undefined":s(n))?n:{base:N[e],afterOpen:N[e]+"--after-open",beforeClose:N[e]+"--before-close"},a=i.base;return t.state.afterOpen&&(a=a+" "+i.afterOpen),t.state.beforeClose&&(a=a+" "+i.beforeClose),"string"==typeof n&&n?a+" "+n:a},t.ariaAttributes=function(e){return Object.keys(e).reduce(function(n,t){return n["aria-"+t]=e[t],n},{})},t.state={afterOpen:!1,beforeClose:!1},t.shouldClose=null,t.moveFromContentToOverlay=null,t}return l(n,e),u(n,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,n){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!n.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.afterClose(),clearTimeout(this.closeTimer)}},{key:"beforeOpen",value:function(){var e=this.props,n=e.appElement,t=e.ariaHideApp,i=e.htmlOpenClassName,a=e.bodyOpenClassName;A.add(document.body,a),i&&A.add(document.getElementsByTagName("html")[0],i),t&&(L+=1,b.hide(n))}},{key:"render",value:function(){var e=this.props,n=e.className,t=e.overlayClassName,i=e.defaultStyles,a=n?{}:i.content,r=t?{}:i.overlay;return this.shouldBeClosed()?null:m.default.createElement("div",{ref:this.setOverlayRef,className:this.buildClassName("overlay",t),style:c({},r,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown,"aria-modal":"true"},m.default.createElement("div",c({ref:this.setContentRef,style:c({},a,this.props.style.content),className:this.buildClassName("content",n),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.ariaAttributes(this.props.aria||{}),{"data-testid":this.props.testId}),this.props.children))}}]),n}(p.Component);T.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},T.propTypes={isOpen:g.default.bool.isRequired,defaultStyles:g.default.shape({content:g.default.object,overlay:g.default.object}),style:g.default.shape({content:g.default.object,overlay:g.default.object}),className:g.default.oneOfType([g.default.string,g.default.object]),overlayClassName:g.default.oneOfType([g.default.string,g.default.object]),bodyOpenClassName:g.default.string,htmlOpenClassName:g.default.string,ariaHideApp:g.default.bool,appElement:g.default.instanceOf(w.default),onAfterOpen:g.default.func,onRequestClose:g.default.func,closeTimeoutMS:g.default.number,shouldFocusAfterRender:g.default.bool,shouldCloseOnOverlayClick:g.default.bool,shouldReturnFocusAfterClose:g.default.bool,role:g.default.string,contentLabel:g.default.string,aria:g.default.object,children:g.default.node,shouldCloseOnEsc:g.default.bool,overlayRef:g.default.func,contentRef:g.default.func,testId:g.default.string},n.default=T,e.exports=n.default},function(e,n,t){"use strict";function i(){g=!0}function a(){if(g){if(g=!1,!d)return;setTimeout(function(){if(!d.contains(document.activeElement)){((0,p.default)(d)[0]||d).focus()}},0)}}function r(){m.push(document.activeElement)}function o(){var e=null;try{return void(0!==m.length&&(e=m.pop(),e.focus()))}catch(n){console.warn(["You tried to return focus to",e,"but it is not in the DOM anymore"].join(" "))}}function l(){m.length>0&&m.pop()}function c(e){d=e,window.addEventListener?(window.addEventListener("blur",i,!1),document.addEventListener("focus",a,!0)):(window.attachEvent("onBlur",i),document.attachEvent("onFocus",a))}function s(){d=null,window.addEventListener?(window.removeEventListener("blur",i),document.removeEventListener("focus",a)):(window.detachEvent("onBlur",i),document.detachEvent("onFocus",a))}Object.defineProperty(n,"__esModule",{value:!0}),n.handleBlur=i,n.handleFocus=a,n.markForFocusLater=r,n.returnFocus=o,n.popWithoutFocus=l,n.setupScopedFocus=c,n.teardownScopedFocus=s;var u=t(1043),p=function(e){return e&&e.__esModule?e:{default:e}}(u),m=[],d=null,g=!1},function(e,n,t){"use strict";function i(e,n){var t=(0,r.default)(e);if(!t.length)return void n.preventDefault();var i=n.shiftKey,a=t[0],o=t[t.length-1];if(e===document.activeElement){if(!i)return;l=o}var l;if(o!==document.activeElement||i||(l=a),a===document.activeElement&&i&&(l=o),l)return n.preventDefault(),void l.focus();var c=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null!=c&&"Chrome"!=c[1]&&null==/\biPod\b|\biPad\b/g.exec(navigator.userAgent)){var s=t.indexOf(document.activeElement);s>-1&&(s+=i?-1:1),n.preventDefault(),t[s].focus()}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=i;var a=t(1043),r=function(e){return e&&e.__esModule?e:{default:e}}(a);e.exports=n.default},function(e,n,t){"use strict";function i(){}Object.defineProperty(n,"__esModule",{value:!0}),n.dumpClassLists=i;var a={},r={},o=function(e,n){return e[n]||(e[n]=0),e[n]+=1,n},l=function(e,n){return e[n]&&(e[n]-=1),n},c=function(e,n,t){t.forEach(function(t){o(n,t),e.add(t)})},s=function(e,n,t){t.forEach(function(t){l(n,t),0===n[t]&&e.remove(t)})};n.add=function(e,n){return c(e.classList,"html"==e.nodeName.toLowerCase()?a:r,n.split(" "))},n.remove=function(e,n){return s(e.classList,"html"==e.nodeName.toLowerCase()?a:r,n.split(" "))}},function(e,n,t){var i;/*! +e.exports=function(e){return null!=e&&"object"==typeof e&&!1===Array.isArray(e)}},function(e,n,t){!function(n){e.exports=n(null)}(function e(n){"use strict";function t(e,n,a,c,p){for(var m,d,g=0,h=0,y=0,v=0,b=0,E=0,A=0,S=0,w=0,N=0,O=0,I=0,R=0,C=0,D=0,M=0,F=0,k=0,B=0,j=a.length,H=j-1,ae="",Re="",Ce="",Pe="",Be="",je="";D0&&(Re=Re.replace(f,"")),Re.trim().length>0)){switch(A){case ne:case J:case Y:case Q:case Z:break;default:Re+=a.charAt(D)}A=Y}if(1===F)switch(A){case V:case z:case Y:case se:case ce:case K:case q:case oe:F=0;case J:case Q:case Z:case ne:break;default:for(F=0,B=D,b=A,D--,A=Y;B0&&(++D,A=b);case V:B=j}}switch(A){case V:for(Re=Re.trim(),b=Re.charCodeAt(0),O=1,B=++D;D0&&(Re=Re.replace(f,"")),E=Re.charCodeAt(1)){case we:case ye:case ve:case ie:m=n;break;default:m=Fe}if(Ce=t(n,m,Ce,E,p+1),B=Ce.length,Me>0&&0===B&&(B=Re.length),ke>0&&(m=i(Fe,Re,k),d=u(Ye,Ce,m,n,xe,Oe,B,E,p,c),Re=m.join(""),void 0!==d&&0===(B=(Ce=d.trim()).length)&&(E=0,Ce="")),B>0)switch(E){case ve:Re=Re.replace(P,l);case we:case ye:case ie:Ce=Re+"{"+Ce+"}";break;case he:Re=Re.replace(x,"$1 $2"+(Ve>0?Ke:"")),Ce=Re+"{"+Ce+"}",Ce=1===Ie||2===Ie&&o("@"+Ce,3)?"@"+G+Ce+"@"+Ce:"@"+Ce;break;default:Ce=Re+Ce,c===Ne&&(Pe+=Ce,Ce="")}else Ce="";break;default:Ce=t(n,i(n,Re,k),Ce,c,p+1)}Be+=Ce,I=0,F=0,C=0,M=0,k=0,R=0,Re="",Ce="",A=a.charCodeAt(++D);break;case z:case Y:if(Re=(M>0?Re.replace(f,""):Re).trim(),(B=Re.length)>1)switch(0===C&&((b=Re.charCodeAt(0))===ie||b>96&&b<123)&&(B=(Re=Re.replace(" ",":")).length),ke>0&&void 0!==(d=u(Ue,Re,n,e,xe,Oe,Pe.length,c,p,c))&&0===(B=(Re=d.trim()).length)&&(Re="\0\0"),b=Re.charCodeAt(0),E=Re.charCodeAt(1),b+E){case ge:break;case Ae:case Se:je+=Re+a.charAt(D);break;default:if(Re.charCodeAt(B-1)===le)break;Pe+=r(Re,b,E,Re.charCodeAt(2))}I=0,F=0,C=0,M=0,k=0,Re="",A=a.charCodeAt(++D)}}switch(A){case Q:case Z:if(h+v+y+g+De===0)switch(N){case q:case ce:case se:case ee:case de:case pe:case re:case me:case ue:case ie:case le:case oe:case Y:case V:case z:break;default:C>0&&(F=1)}h===ue?h=0:Te+I===0&&(M=1,Re+="\0"),ke*ze>0&&u(Ge,Re,n,e,xe,Oe,Pe.length,c,p,c),Oe=1,xe++;break;case Y:case z:if(h+v+y+g===0){Oe++;break}default:switch(Oe++,ae=a.charAt(D),A){case J:case ne:if(v+g+h===0)switch(S){case oe:case le:case J:case ne:ae="";break;default:A!==ne&&(ae=" ")}break;case ge:ae="\\0";break;case _e:ae="\\f";break;case fe:ae="\\v";break;case te:v+h+g===0&&Te>0&&(k=1,M=1,ae="\f"+ae);break;case 108:if(v+h+g+Le===0&&C>0)switch(D-C){case 2:S===be&&a.charCodeAt(D-3)===le&&(Le=S);case 8:w===Ee&&(Le=w)}break;case le:v+h+g===0&&(C=D);break;case oe:h+y+v+g===0&&(M=1,ae+="\r");break;case se:case ce:0===h&&(v=v===A?0:0===v?A:v);break;case $:v+h+y===0&&g++;break;case X:v+h+y===0&&g--;break;case q:v+h+g===0&&y--;break;case K:if(v+h+g===0){if(0===I)switch(2*S+3*w){case 533:break;default:O=0,I=1}y++}break;case ee:h+y+v+g+C+R===0&&(R=1);break;case re:case ue:if(v+g+y>0)break;switch(h){case 0:switch(2*A+3*a.charCodeAt(D+1)){case 235:h=ue;break;case 220:B=D,h=re}break;case re:A===ue&&S===re&&(33===a.charCodeAt(B+2)&&(Pe+=a.substring(B,D+1)),ae="",h=0)}}if(0===h){if(Te+v+g+R===0&&c!==he&&A!==Y)switch(A){case oe:case de:case pe:case me:case q:case K:if(0===I){switch(S){case J:case ne:case Z:case Q:ae+="\0";break;default:ae="\0"+ae+(A===oe?"":"\0")}M=1}else switch(A){case K:I=++O;break;case q:0==(I=--O)&&(M=1,ae+="\0")}break;case J:case ne:switch(S){case ge:case V:case z:case Y:case oe:case _e:case J:case ne:case Z:case Q:break;default:0===I&&(M=1,ae+="\0")}}Re+=ae,A!==ne&&A!==J&&(N=A)}}w=S,S=A,D++}if(B=Pe.length,Me>0&&0===B&&0===Be.length&&0===n[0].length==!1&&(c!==ye||1===n.length&&(Te>0?qe:$e)===n[0])&&(B=n.join(",").length+2),B>0){if(m=0===Te&&c!==he?s(n):n,ke>0&&void 0!==(d=u(We,Pe,m,e,xe,Oe,B,c,p,c))&&0===(Pe=d).length)return je+Pe+Be;if(Pe=m.join(",")+"{"+Pe+"}",Ie*Le!=0){switch(2!==Ie||o(Pe,2)||(Le=0),Le){case Ee:Pe=Pe.replace(T,":"+U+"$1")+Pe;break;case be:Pe=Pe.replace(L,"::"+G+"input-$1")+Pe.replace(L,"::"+U+"$1")+Pe.replace(L,":"+W+"input-$1")+Pe}Le=0}}return je+Pe+Be}function i(e,n,t){var i=n.trim().split(S),r=i,o=i.length,l=e.length;switch(l){case 0:case 1:for(var c=0,s=0===l?"":e[0]+" ";c0&&Te>0)return a.replace(N,"$1").replace(w,"$1"+$e);break;default:return e.trim()+a.replace(w,"$1"+e.trim())}default:if(t*Te>0&&a.indexOf("\f")>0)return a.replace(w,(e.charCodeAt(0)===le?"":"$1")+e.trim())}return e+a}function r(e,n,t,i){var a,l=0,s=e+";",u=2*n+3*t+4*i;if(944===u)return c(s);if(0===Ie||2===Ie&&!o(s,1))return s;switch(u){case 1015:return 97===s.charCodeAt(10)?G+s+s:s;case 951:return 116===s.charCodeAt(3)?G+s+s:s;case 963:return 110===s.charCodeAt(5)?G+s+s:s;case 1009:if(100!==s.charCodeAt(4))break;case 969:case 942:return G+s+s;case 978:return G+s+U+s+s;case 1019:case 983:return G+s+U+s+W+s+s;case 883:return s.charCodeAt(8)===ie?G+s+s:s;case 932:if(s.charCodeAt(4)===ie)switch(s.charCodeAt(5)){case 103:return G+"box-"+s.replace("-grow","")+G+s+W+s.replace("grow","positive")+s;case 115:return G+s+W+s.replace("shrink","negative")+s;case 98:return G+s+W+s.replace("basis","preferred-size")+s}return G+s+W+s+s;case 964:return G+s+W+"flex-"+s+s;case 1023:if(99!==s.charCodeAt(8))break;return a=s.substring(s.indexOf(":",15)).replace("flex-","").replace("space-between","justify"),G+"box-pack"+a+G+s+W+"flex-pack"+a+s;case 1005:return y.test(s)?s.replace(h,":"+G)+s.replace(h,":"+U)+s:s;case 1e3:switch(a=s.substring(13).trim(),l=a.indexOf("-")+1,a.charCodeAt(0)+a.charCodeAt(l)){case 226:a=s.replace(F,"tb");break;case 232:a=s.replace(F,"tb-rl");break;case 220:a=s.replace(F,"lr");break;default:return s}return G+s+W+a+s;case 1017:if(-1===s.indexOf("sticky",9))return s;case 975:switch(l=(s=e).length-10,a=(33===s.charCodeAt(l)?s.substring(0,l):s).substring(e.indexOf(":",7)+1).trim(),u=a.charCodeAt(0)+(0|a.charCodeAt(7))){case 203:if(a.charCodeAt(8)<111)break;case 115:s=s.replace(a,G+a)+";"+s;break;case 207:case 102:s=s.replace(a,G+(u>102?"inline-":"")+"box")+";"+s.replace(a,G+a)+";"+s.replace(a,W+a+"box")+";"+s}return s+";";case 938:if(s.charCodeAt(5)===ie)switch(s.charCodeAt(6)){case 105:return a=s.replace("-items",""),G+s+G+"box-"+a+W+"flex-"+a+s;case 115:return G+s+W+"flex-item-"+s.replace(B,"")+s;default:return G+s+W+"flex-line-pack"+s.replace("align-content","").replace(B,"")+s}break;case 973:case 989:if(s.charCodeAt(3)!==ie||122===s.charCodeAt(4))break;case 931:case 953:if(!0===H.test(e))return 115===(a=e.substring(e.indexOf(":")+1)).charCodeAt(0)?r(e.replace("stretch","fill-available"),n,t,i).replace(":fill-available",":stretch"):s.replace(a,G+a)+s.replace(a,U+a.replace("fill-",""))+s;break;case 962:if(s=G+s+(102===s.charCodeAt(5)?W+s:"")+s,t+i===211&&105===s.charCodeAt(13)&&s.indexOf("transform",10)>0)return s.substring(0,s.indexOf(";",27)+1).replace(v,"$1"+G+"$2")+s}return s}function o(e,n){var t=e.indexOf(1===n?":":"{"),i=e.substring(0,3!==n?t:10),a=e.substring(t+1,e.length-1);return Be(2!==n?i:i.replace(j,"$1"),a,n)}function l(e,n){var t=r(n,n.charCodeAt(0),n.charCodeAt(1),n.charCodeAt(2));return t!==n+";"?t.replace(k," or ($1)").substring(4):"("+n+")"}function c(e){var n=e.length,t=e.indexOf(":",9)+1,i=e.substring(0,t).trim(),a=e.substring(t,n-1).trim();switch(e.charCodeAt(9)*Ve){case 0:break;case ie:if(110!==e.charCodeAt(10))break;default:for(var r=a.split((a="",b)),l=0,t=0,n=r.length;lee&&u<90||u>96&&u<123||u===ae||u===ie&&c.charCodeAt(1)!==ie))switch(isNaN(parseFloat(c))+(-1!==c.indexOf("("))){case 1:switch(c){case"infinite":case"alternate":case"backwards":case"running":case"normal":case"forwards":case"both":case"none":case"linear":case"ease":case"ease-in":case"ease-out":case"ease-in-out":case"paused":case"reverse":case"alternate-reverse":case"inherit":case"initial":case"unset":case"step-start":case"step-end":break;default:c+=Ke}}s[t++]=c}a+=(0===l?"":",")+s.join(" ")}}return a=i+a+";",1===Ie||2===Ie&&o(a,1)?G+a+a:a}function s(e){for(var n,t,i=0,a=e.length,r=Array(a);i1)){if(u=l.charCodeAt(l.length-1),p=t.charCodeAt(0),n="",0!==c)switch(u){case re:case de:case pe:case me:case ne:case K:break;default:n=" "}switch(p){case te:t=n+qe;case de:case pe:case me:case ne:case q:case K:break;case $:t=n+t+qe;break;case le:switch(2*t.charCodeAt(1)+3*t.charCodeAt(2)){case 530:if(Re>0){t=n+t.substring(8,s-1);break}default:(c<1||o[c-1].length<1)&&(t=n+qe+t)}break;case oe:n="";default:t=s>1&&t.indexOf(":")>0?n+t.replace(M,"$1"+qe+"$2"):n+t+qe}l+=t}r[i]=l.replace(f,"").trim()}return r}function u(e,n,t,i,a,r,o,l,c,s){for(var u,p=0,m=n;p0&&(Ke=a.replace(O,r===$?"":"-")),r=1,1===Te?$e=a:qe=a;var o,l=[$e];ke>0&&void 0!==(o=u(He,i,l,l,xe,Oe,0,0,0,0))&&"string"==typeof o&&(i=o);var c=t(Fe,l,i,0,0);return ke>0&&void 0!==(o=u(je,c,l,l,xe,Oe,c.length,0,0,0))&&"string"!=typeof(c=o)&&(r=0),Ke="",$e="",qe="",Le=0,xe=1,Oe=1,Ce*r==0?c:p(c)}var _=/^\0+/g,f=/[\0\r\f]/g,h=/: */g,y=/zoo|gra/,v=/([,: ])(transform)/g,b=/,+\s*(?![^(]*[)])/g,E=/ +\s*(?![^(]*[)])/g,A=/ *[\0] */g,S=/,\r+?/g,w=/([\t\r\n ])*\f?&/g,N=/:global\(((?:[^\(\)\[\]]*|\[.*\]|\([^\(\)]*\))*)\)/g,O=/\W+/g,x=/@(k\w+)\s*(\S*)\s*/,L=/::(place)/g,T=/:(read-only)/g,I=/\s+(?=[{\];=:>])/g,R=/([[}=:>])\s+/g,C=/(\{[^{]+?);(?=\})/g,D=/\s{2,}/g,M=/([^\(])(:+) */g,F=/[svh]\w+-[tblr]{2}/,P=/\(\s*(.*)\s*\)/g,k=/([\s\S]*?);/g,B=/-self|flex-/g,j=/[^]*?(:[rp][el]a[\w-]+)[^]*/,H=/stretch|:\s*\w+\-(?:conte|avail)/,G="-webkit-",U="-moz-",W="-ms-",Y=59,z=125,V=123,K=40,q=41,$=91,X=93,Z=10,Q=13,J=9,ee=64,ne=32,te=38,ie=45,ae=95,re=42,oe=44,le=58,ce=39,se=34,ue=47,pe=62,me=43,de=126,ge=0,_e=12,fe=11,he=107,ye=109,ve=115,be=112,Ee=111,Ae=169,Se=163,we=100,Ne=112,Oe=1,xe=1,Le=0,Te=1,Ie=1,Re=1,Ce=0,De=0,Me=0,Fe=[],Pe=[],ke=0,Be=null,je=-2,He=-1,Ge=0,Ue=1,We=2,Ye=3,ze=0,Ve=1,Ke="",qe="",$e="";return g.use=m,g.set=d,void 0!==n&&d(n),g})},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M52.5,19.67l-16,20h0a6.24,6.24,0,0,0-1.37,3.9V57L30.6,54.74a3.12,3.12,0,0,1-1.73-2.79V43.58h0a6.24,6.24,0,0,0-1.37-3.9l-16-20a5,5,0,0,1-1.35-3.24c0-5.17,9.78-9.36,21.85-9.36s21.85,4.19,21.85,9.36A5,5,0,0,1,52.5,19.67Zm-20.5,3c8.62,0,15.61-2.79,15.61-6.24s-7-6.24-15.61-6.24S16.39,13,16.39,16.43,23.38,22.67,32,22.67Z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-filterfunnel"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("g",{transform:"translate(7.500000, 7.500000)"},_.default.createElement("path",{d:"M5,40.593203 L16.7666161,40.593203 L16.7666161,10 L5,10 L5,40.593203 L5,40.593203 Z M33.2333839,40.593203 L45,40.593203 L45,10 L33.2333839,10 L33.2333839,40.593203 L33.2333839,40.593203 Z M30.883308,40.5892837 L30.883308,26.4693451 L19.116692,26.4693451 L19.116692,40.5892837 L30.883308,40.5892837 Z",id:"Shape"})))}}]),n}(_.default.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-histogram"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M50.88,43.52a3.2,3.2,0,0,1,0,5.86L34.56,56.52a6.42,6.42,0,0,1-5.13,0L13.12,49.37a3.2,3.2,0,0,1,0-5.86l4.62-2a6,6,0,0,0,1.48,1l2.16.95-7,3.05,16.32,7.14a3.19,3.19,0,0,0,2.56,0L49.6,46.44l-7-3.05,2.16-.95a6,6,0,0,0,1.48-.95Zm0-14.39a3.2,3.2,0,0,1,0,5.86L34.56,42.13a6.42,6.42,0,0,1-5.13,0L13.12,35a3.2,3.2,0,0,1,0-5.86l4.62-2a6,6,0,0,0,1.48,1l2.16.95-7,3.05L30.72,39.2a3.19,3.19,0,0,0,2.56,0L49.6,32.06l-7-3.05,2.16-.95a6,6,0,0,0,1.48-.95ZM13.12,20.6a3.2,3.2,0,0,1,0-5.86L29.44,7.6a6.39,6.39,0,0,1,5.13,0l16.32,7.14a3.2,3.2,0,0,1,0,5.86L34.56,27.74a6.39,6.39,0,0,1-5.13,0Z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-layers"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(8),l=i(o),c=t(3),s=i(c),u=t(4),p=i(u),m=t(6),d=i(m),g=t(7),_=i(g),f=t(0),h=i(f),y=t(1),v=i(y),b=t(11),E=i(b),A=(r=a=function(e){function n(){return(0,s.default)(this,n),(0,d.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,_.default)(n,e),(0,p.default)(n,[{key:"render",value:function(){return h.default.createElement(E.default,(0,l.default)({viewBox:"0 0 64 64"},this.props),h.default.createElement("path",{d:"M39.425 53.21L23.16 36.947l-4.242-4.243a1 1 0 0 1 0-1.414l4.242-4.243 16.264-16.263a1 1 0 0 1 1.414 0l4.242 4.242a1 1 0 0 1 0 1.414L29.525 31.997l15.556 15.556a1 1 0 0 1 0 1.414L40.84 53.21a1 1 0 0 1-1.414 0z"}))}}]),n}(f.Component),a.propTypes={height:v.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-left-arrow"},r);n.default=A},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M29.78,45.89v5.56H46.44V45.89Zm-11.11,0v5.56h5.56V45.89ZM29.78,34.78v5.56H46.44V34.78Zm-11.11,0v5.56h5.56V34.78ZM29.78,23.67v5.56H46.44V23.67Zm-11.11,0v5.56h5.56V23.67ZM29.78,12.56v5.56H46.44V12.56Zm-11.11,0v5.56h5.56V12.56ZM15.89,7H49.22A2.78,2.78,0,0,1,52,9.78V54.22A2.78,2.78,0,0,1,49.22,57H15.89a2.78,2.78,0,0,1-2.78-2.78V9.78A2.78,2.78,0,0,1,15.89,7Z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-legend"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M53.4647408,17.8549995L35.8387756,35.4809608L25.5911236,25.2333088L6.607347,44.2427025 l3.6122975,3.6122971l15.371479-15.3714752l10.2476521,10.2476501l21.2638779-21.2382584L53.4647408,17.8549995z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-linechart"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("g",null,_.default.createElement("path",{d:"M55 36H9a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1h46a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1z"})))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-minus"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M52 10H12a8 8 0 0 0-8 8v20a8 8 0 0 0 8 8h4v7c0 .567.455 1 .964 1 .17 0 .345-.031.512-.121L32 46h20a8 8 0 0 0 8-8V18a8 8 0 0 0-8-8zm-8 24H20v-4h24v4zm4-8H16v-4h32v4z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-messages"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M23.015 56h-9a2 2 0 0 1-2-2V10a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v44a2 2 0 0 1-2 2zm29-2V10a2 2 0 0 0-2-2h-9a2 2 0 0 0-2 2v44a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-pause"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(8),l=i(o),c=t(3),s=i(c),u=t(4),p=i(u),m=t(6),d=i(m),g=t(7),_=i(g),f=t(1),h=i(f),y=t(0),v=i(y),b=t(11),E=i(b),A=(r=a=function(e){function n(){return(0,s.default)(this,n),(0,d.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,_.default)(n,e),(0,p.default)(n,[{key:"render",value:function(){return v.default.createElement(E.default,(0,l.default)({viewBox:"0 0 64 64"},this.props),v.default.createElement("path",{d:"M55 8H9a1 1 0 0 0-1 1v46a1 1 0 0 0 1 1h46a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1zm-3 36H12V12h40v32zM40.508 25.75l8.217 11.05c.98 1.319.047 3.2-1.587 3.2H16.987c-1.863 0-2.698-2.356-1.257-3.547l6.012-4.966a1.97 1.97 0 0 1 2.513 0l3.859 3.187a1.973 1.973 0 0 0 2.843-.347l6.378-8.578a1.973 1.973 0 0 1 3.173 0zM26 21a4 4 0 1 1-8 0 4 4 0 0 1 8 0z"}))}}]),n}(v.default.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-minus"},r);n.default=A},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M36 35.476V59a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1V35.476C21.103 33.696 16 27.453 16 20c0-8.836 7.163-16 16-16s16 7.164 16 16c0 7.453-5.103 13.697-12 15.476z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={size:"tiny",predefinedClassName:"data-ex-icons-pin"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M15.625 7.434l36.738 23.378a2 2 0 0 1 0 3.375L15.625 57.566c-1.997 1.27-4.61-.164-4.61-2.531V9.965c0-2.368 2.613-3.802 4.61-2.531z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-play"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("g",{transform:"translate(12.000000, 12.000000)"},_.default.createElement("path",{d:"M36.5208333,13.9791667 L31.7291666,9.1875 L37.75,3.2083334 L34.7916666,0.25 L28.8125,6.2708334 L24.0208333,1.4791667 L24.0208333,13.9791667 L36.5208333,13.9791667 Z M13.9791667,1.4791667 L9.1875,6.2708334 L3.2083334,0.25 L0.25,3.2083334 L6.2708334,9.1875 L1.4791667,13.9791667 L13.9791667,13.9791667 L13.9791667,1.4791667 Z M1.4791667,24.0208333 L6.2708334,28.8125 L0.25,34.7916666 L3.2083334,37.75 L9.1875,31.7291666 L13.9791667,36.5208333 L13.9791667,24.0208333 L1.4791667,24.0208333 Z M24.0208333,36.5208333 L28.8125,31.7291666 L34.7916666,37.75 L37.75,34.7916666 L31.7291666,28.8125 L36.5208333,24.0208333 L24.0208333,24.0208333 L24.0208333,36.5208333 Z",id:"Shape"})))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-reduce"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M56 32.9v.001c0 12.739-9.788 23.192-22.255 24.248-1.127.095-2.083-.85-2.083-1.982v-5.256c0-.998.784-1.763 1.776-1.878 7.568-.882 13.46-7.332 13.46-15.132 0-8.402-6.834-15.235-15.234-15.235S16.43 24.499 16.429 32.9h7.313L13.463 49.865c-.773 1.278-2.63 1.269-3.393-.015L0 32.9h7.328c0-13.441 10.895-24.336 24.336-24.336S56 19.46 56 32.9z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-reset"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M49.26,56.17H14.74a6.91,6.91,0,0,1-6.91-6.91V32a3.45,3.45,0,1,1,6.91,0V49.26H49.26V32a3.45,3.45,0,1,1,6.91,0V49.26A6.91,6.91,0,0,1,49.26,56.17Z"}),_.default.createElement("path",{d:"M44.81,24.08a3.5,3.5,0,0,1-4.9,0l-4.45-4.45V35.44a3.45,3.45,0,0,1-6.91,0V19.62l-4.45,4.45a3.5,3.5,0,0,1-4.9,0,3.44,3.44,0,0,1,0-4.87L29.55,8.85a6,6,0,0,1,.52-.45,2.61,2.61,0,0,1,.62-.31,3.45,3.45,0,0,1,2.62,0,2.61,2.61,0,0,1,.62.31,6,6,0,0,1,.52.45L44.81,19.21A3.44,3.44,0,0,1,44.81,24.08Z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-save"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M58 50c0 5.523-4.477 10-10 10s-10-4.477-10-10c0-.432.037-.854.09-1.272L22.236 39.81A9.95 9.95 0 0 1 16 42c-5.523 0-10-4.477-10-10s4.477-10 10-10a9.95 9.95 0 0 1 6.236 2.19l15.854-8.918A10.03 10.03 0 0 1 38 14c0-5.523 4.477-10 10-10s10 4.477 10 10-4.477 10-10 10a9.95 9.95 0 0 1-6.236-2.19L25.91 30.728c.053.418.09.84.09 1.272s-.037.854-.09 1.272l15.854 8.918A9.95 9.95 0 0 1 48 40c5.523 0 10 4.477 10 10z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-share"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M57,15.36a8.38,8.38,0,0,1-8.32,8.32,8.35,8.35,0,0,1-8.32-8.32A8.38,8.38,0,0,1,48.64,7,8.35,8.35,0,0,1,57,15.36Z"}),_.default.createElement("path",{d:"M57,48.64a8.31,8.31,0,0,1-16.35,2.08H23.39A8.31,8.31,0,1,1,13.27,40.61V23.39a8.3,8.3,0,0,1-6.24-8A8.38,8.38,0,0,1,15.36,7a8.3,8.3,0,0,1,8,6.24H36.16v4.16H23.39a7.88,7.88,0,0,1-2.16,3.79,7.88,7.88,0,0,1-3.79,2.16V40.61a8.29,8.29,0,0,1,6,6H40.61a8.29,8.29,0,0,1,6-6V27.84h4.16V40.61A8.3,8.3,0,0,1,57,48.64Z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-select"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("g",{transform:"translate(3, 4) scale(0.9, 0.9)"},_.default.createElement("path",{d:"M32.2,52.32a6.24,6.24,0,0,0,12.09,0h9.56a1.56,1.56,0,0,0,0-3.12H44.29a6.24,6.24,0,0,0-12.09,0h-22a1.56,1.56,0,0,0,0,3.12ZM16.59,33.59a6.24,6.24,0,0,0,12.09,0H53.85a1.56,1.56,0,0,0,0-3.12H28.68a6.24,6.24,0,0,0-12.09,0H10.15a1.56,1.56,0,1,0,0,3.12ZM35.32,11.74H10.15a1.56,1.56,0,1,0,0,3.12H35.32a6.24,6.24,0,0,0,12.09,0h6.44a1.56,1.56,0,0,0,0-3.12H47.41a6.24,6.24,0,0,0-12.09,0Z"})))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-settings"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M56.74,53.21l-3.53,3.53a1.67,1.67,0,0,1-2.35,0L40.21,46.09A24.32,24.32,0,0,0,46.1,40.2L56.74,50.85A1.66,1.66,0,0,1,56.74,53.21Z"}),_.default.createElement("path",{d:"M26.22,6.78A19.46,19.46,0,1,0,42.6,36.7a19.18,19.18,0,0,0,3.08-10.47A19.45,19.45,0,0,0,26.22,6.78ZM11.64,26.22A14.58,14.58,0,1,1,26.22,40.81,14.6,14.6,0,0,1,11.64,26.22Z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-search"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("g",{transform:"translate(7.500000, 7.500000)"},_.default.createElement("path",{d:"M19.5,47.4137931 C19.5,48.8421157 20.6192881,50 22,50 C23.3807119,50 24.5,48.8421157 24.5,47.4137931 L24.5,2.5862069 C24.5,1.15788427 23.3807119,0 22,0 C20.6192881,0 19.5,1.15788427 19.5,2.5862069 L19.5,47.4137931 Z"}),_.default.createElement("rect",{x:"0",y:"4",width:"44",height:"5",rx:"2.5"}),_.default.createElement("rect",{transform:"translate(2.500000, 24.500000) rotate(90.000000) translate(-2.500000, -24.500000) ",x:"-18",y:"22",width:"41",height:"5",rx:"2.5"}),_.default.createElement("rect",{transform:"translate(41.500000, 25.000000) rotate(90.000000) translate(-41.500000, -25.000000) ",x:"20.5",y:"22.5",width:"42",height:"5",rx:"2.5"}),_.default.createElement("rect",{x:"0",y:"41",width:"44",height:"5",rx:"2.5"})))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-split"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M56.0384598,50.5v-8.3076935H8.9615383V50.5H56.0384598z M8.9615383,22.8076916h13.8461533V14.5H8.9615383 V22.8076916z M25.5769234,22.8076916h13.8461533V14.5H25.5769234V22.8076916z M42.1923065,22.8076916h13.8461533V14.5H42.1923065 V22.8076916z M8.9615383,36.6538467h47.0769196v-8.3076935H8.9615383V36.6538467z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-table"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M51.4,13.9v1.6c0,0.9-0.7,1.6-1.6,1.6H13.6c-0.9,0-1.6-0.7-1.6-1.6v-1.6c0-0.9,0.7-1.6,1.6-1.6h9 c0.9,0,1.6-0.7,1.6-1.6C24.3,9.7,25.1,9,26,9h11.5c0.9,0,1.6,0.7,1.6,1.6c0,0.9,0.7,1.6,1.6,1.6h9C50.7,12.3,51.4,13,51.4,13.9z"}),_.default.createElement("path",{d:"M40.8,50.1l0.8-25.4h-3.3l-0.8,25.4H40.8z M30.1,50.1h3.3V24.7h-3.3V50.1z M26,50.1l-0.8-25.4h-3.3l0.8,25.4H26 z M44.9,55H18.5c-0.9,0-1.6-0.7-1.6-1.6l-1.5-31.2c0-0.9,0.7-1.7,1.6-1.7h29.4c0.9,0,1.7,0.8,1.6,1.7l-1.5,31.2 C46.5,54.3,45.8,55,44.9,55z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-trash"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M52 9v6a1 1 0 0 1-1 1H13a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h38a1 1 0 0 1 1 1zm-4 31L34.426 21.336a3 3 0 0 0-4.852 0L16 40h8v16h16V40h8z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string,predefinedClassName:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-upload"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("rect",{x:"35.01",y:"48.31",width:"6.44",height:"6.44"}),_.default.createElement("rect",{x:"35.01",y:"35.43",width:"6.44",height:"6.44"}),_.default.createElement("rect",{x:"35.01",y:"22.55",width:"6.44",height:"6.44"}),_.default.createElement("rect",{x:"35.01",y:"9.67",width:"6.44",height:"6.44"}),_.default.createElement("rect",{x:"22.13",y:"48.31",width:"6.44",height:"6.44"}),_.default.createElement("rect",{x:"22.13",y:"35.43",width:"6.44",height:"6.44"}),_.default.createElement("rect",{x:"22.13",y:"22.55",width:"6.44",height:"6.44"}),_.default.createElement("rect",{x:"22.13",y:"9.67",width:"6.44",height:"6.44"}))}}]),n}(g.Component),a.propTypes={height:h.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-vertdot"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(8),l=i(o),c=t(3),s=i(c),u=t(4),p=i(u),m=t(6),d=i(m),g=t(7),_=i(g),f=t(0),h=i(f),y=t(1),v=i(y),b=t(11),E=i(b),A=(r=a=function(e){function n(){return(0,s.default)(this,n),(0,d.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,_.default)(n,e),(0,p.default)(n,[{key:"render",value:function(){return h.default.createElement(E.default,(0,l.default)({viewBox:"0 0 64 64"},this.props),h.default.createElement("path",{d:"M27.768 13.97v4.803a1.2 1.2 0 0 1-1.201 1.2H22.964v8.407a3.603 3.603 0 0 1-3.602 3.603 3.603 3.603 0 0 1 3.602 3.603v8.406H26.567a1.2 1.2 0 0 1 1.2 1.201v4.804a1.2 1.2 0 0 1-1.2 1.2h-6.005a4.804 4.804 0 0 1-4.803-4.803v-7.206a3.603 3.603 0 0 0-3.603-3.602H9.754a1.196 1.196 0 0 1-1.19-1.176h-.01v-4.829c0-.663.537-1.2 1.2-1.2h2.402a3.603 3.603 0 0 0 3.603-3.604v-7.205a4.804 4.804 0 0 1 4.803-4.804h6.005a1.2 1.2 0 0 1 1.2 1.201v.002zm27.584 21.616h-2.401a3.603 3.603 0 0 0-3.603 3.602v7.206a4.804 4.804 0 0 1-4.804 4.804H38.54a1.2 1.2 0 0 1-1.201-1.201V45.193c0-.663.537-1.2 1.2-1.2H42.143v-8.407a3.603 3.603 0 0 1 3.603-3.603 3.603 3.603 0 0 1-3.603-3.603v-8.406H38.54a1.2 1.2 0 0 1-1.201-1.201v-4.804c0-.663.537-1.2 1.2-1.2h6.005a4.804 4.804 0 0 1 4.804 4.803v7.205a3.603 3.603 0 0 0 3.603 3.603h2.401c.654 0 1.175.526 1.19 1.176h.011v4.829a1.2 1.2 0 0 1-1.2 1.2z"}))}}]),n}(f.Component),a.propTypes={height:v.default.string},a.defaultProps={height:"16px",predefinedClassName:"data-ex-icons-crosshairs"},r);n.default=A},function(e,n,t){t(301),t(2121),e.exports=t(49).Array.from},function(e,n,t){"use strict";var i=t(464),a=t(108),r=t(300),o=t(2122),l=t(2123),c=t(846),s=t(2124),u=t(849);a(a.S+a.F*!t(2125)(function(e){Array.from(e)}),"Array",{from:function(e){var n,t,a,p,m=r(e),d="function"==typeof this?this:Array,g=arguments.length,_=g>1?arguments[1]:void 0,f=void 0!==_,h=0,y=u(m);if(f&&(_=i(_,g>2?arguments[2]:void 0,2)),void 0==y||d==Array&&l(y))for(n=c(m.length),t=new d(n);n>h;h++)s(t,h,f?_(m[h],h):m[h]);else for(p=y.call(m),t=new d;!(a=p.next()).done;h++)s(t,h,f?o(p,_,[a.value,h],!0):a.value);return t.length=h,t}})},function(e,n,t){var i=t(153);e.exports=function(e,n,t,a){try{return a?n(i(t)[0],t[1]):n(t)}catch(n){var r=e.return;throw void 0!==r&&i(r.call(e)),n}}},function(e,n,t){var i=t(183),a=t(85)("iterator"),r=Array.prototype;e.exports=function(e){return void 0!==e&&(i.Array===e||r[a]===e)}},function(e,n,t){"use strict";var i=t(120),a=t(233);e.exports=function(e,n,t){n in e?i.f(e,n,a(0,t)):e[n]=t}},function(e,n,t){var i=t(85)("iterator"),a=!1;try{var r=[7][i]();r.return=function(){a=!0},Array.from(r,function(){throw 2})}catch(e){}e.exports=function(e,n){if(!n&&!a)return!1;var t=!1;try{var r=[7],o=r[i]();o.next=function(){return{done:t=!0}},r[i]=function(){return o},e(r)}catch(e){}return t}},function(e,n,t){"use strict";var i=t(304);n.a=Object(i.a)("text/html",function(e){return document.createRange().createContextualFragment(e.responseText)})},function(e,n,t){"use strict";var i=t(304);n.a=Object(i.a)("application/json",function(e){return JSON.parse(e.responseText)})},function(e,n,t){"use strict";var i=t(304);n.a=Object(i.a)("text/plain",function(e){return e.responseText})},function(e,n,t){"use strict";var i=t(304);n.a=Object(i.a)("application/xml",function(e){var n=e.responseXML;if(!n)throw new Error("parse error");return n})},function(e,n,t){"use strict";var i=t(480),a=t(860);n.a=Object(a.a)("text/csv",i.csvParse)},function(e,n,t){"use strict";t.d(n,"c",function(){return r}),t.d(n,"d",function(){return o}),t.d(n,"a",function(){return l}),t.d(n,"b",function(){return c});var i=t(481),a=Object(i.a)(","),r=a.parse,o=a.parseRows,l=a.format,c=a.formatRows},function(e,n,t){"use strict";t.d(n,"c",function(){return r}),t.d(n,"d",function(){return o}),t.d(n,"a",function(){return l}),t.d(n,"b",function(){return c});var i=t(481),a=Object(i.a)("\t"),r=a.parse,o=a.parseRows,l=a.format,c=a.formatRows},function(e,n,t){"use strict";var i=t(480),a=t(860);n.a=Object(a.a)("text/tab-separated-values",i.tsvParse)},function(e,n,t){function i(e){return t(a(e))}function a(e){var n=r[e];if(!(n+1))throw new Error("Cannot find module '"+e+"'.");return n}var r={"./af":865,"./af.js":865,"./ar":866,"./ar-dz":867,"./ar-dz.js":867,"./ar-kw":868,"./ar-kw.js":868,"./ar-ly":869,"./ar-ly.js":869,"./ar-ma":870,"./ar-ma.js":870,"./ar-sa":871,"./ar-sa.js":871,"./ar-tn":872,"./ar-tn.js":872,"./ar.js":866,"./az":873,"./az.js":873,"./be":874,"./be.js":874,"./bg":875,"./bg.js":875,"./bm":876,"./bm.js":876,"./bn":877,"./bn.js":877,"./bo":878,"./bo.js":878,"./br":879,"./br.js":879,"./bs":880,"./bs.js":880,"./ca":881,"./ca.js":881,"./cs":882,"./cs.js":882,"./cv":883,"./cv.js":883,"./cy":884,"./cy.js":884,"./da":885,"./da.js":885,"./de":886,"./de-at":887,"./de-at.js":887,"./de-ch":888,"./de-ch.js":888,"./de.js":886,"./dv":889,"./dv.js":889,"./el":890,"./el.js":890,"./en-au":891,"./en-au.js":891,"./en-ca":892,"./en-ca.js":892,"./en-gb":893,"./en-gb.js":893,"./en-ie":894,"./en-ie.js":894,"./en-il":895,"./en-il.js":895,"./en-nz":896,"./en-nz.js":896,"./eo":897,"./eo.js":897,"./es":898,"./es-do":899,"./es-do.js":899,"./es-us":900,"./es-us.js":900,"./es.js":898,"./et":901,"./et.js":901,"./eu":902,"./eu.js":902,"./fa":903,"./fa.js":903,"./fi":904,"./fi.js":904,"./fo":905,"./fo.js":905,"./fr":906,"./fr-ca":907,"./fr-ca.js":907,"./fr-ch":908,"./fr-ch.js":908,"./fr.js":906,"./fy":909,"./fy.js":909,"./gd":910,"./gd.js":910,"./gl":911,"./gl.js":911,"./gom-latn":912,"./gom-latn.js":912,"./gu":913,"./gu.js":913,"./he":914,"./he.js":914,"./hi":915,"./hi.js":915,"./hr":916,"./hr.js":916,"./hu":917,"./hu.js":917,"./hy-am":918,"./hy-am.js":918,"./id":919,"./id.js":919,"./is":920,"./is.js":920,"./it":921,"./it.js":921,"./ja":922,"./ja.js":922,"./jv":923,"./jv.js":923,"./ka":924,"./ka.js":924,"./kk":925,"./kk.js":925,"./km":926,"./km.js":926,"./kn":927,"./kn.js":927,"./ko":928,"./ko.js":928,"./ky":929,"./ky.js":929,"./lb":930,"./lb.js":930,"./lo":931,"./lo.js":931,"./lt":932,"./lt.js":932,"./lv":933,"./lv.js":933,"./me":934,"./me.js":934,"./mi":935,"./mi.js":935,"./mk":936,"./mk.js":936,"./ml":937,"./ml.js":937,"./mn":938,"./mn.js":938,"./mr":939,"./mr.js":939,"./ms":940,"./ms-my":941,"./ms-my.js":941,"./ms.js":940,"./mt":942,"./mt.js":942,"./my":943,"./my.js":943,"./nb":944,"./nb.js":944,"./ne":945,"./ne.js":945,"./nl":946,"./nl-be":947,"./nl-be.js":947,"./nl.js":946,"./nn":948,"./nn.js":948,"./pa-in":949,"./pa-in.js":949,"./pl":950,"./pl.js":950,"./pt":951,"./pt-br":952,"./pt-br.js":952,"./pt.js":951,"./ro":953,"./ro.js":953,"./ru":954,"./ru.js":954,"./sd":955,"./sd.js":955,"./se":956,"./se.js":956,"./si":957,"./si.js":957,"./sk":958,"./sk.js":958,"./sl":959,"./sl.js":959,"./sq":960,"./sq.js":960,"./sr":961,"./sr-cyrl":962,"./sr-cyrl.js":962,"./sr.js":961,"./ss":963,"./ss.js":963,"./sv":964,"./sv.js":964,"./sw":965,"./sw.js":965,"./ta":966,"./ta.js":966,"./te":967,"./te.js":967,"./tet":968,"./tet.js":968,"./tg":969,"./tg.js":969,"./th":970,"./th.js":970,"./tl-ph":971,"./tl-ph.js":971,"./tlh":972,"./tlh.js":972,"./tr":973,"./tr.js":973,"./tzl":974,"./tzl.js":974,"./tzm":975,"./tzm-latn":976,"./tzm-latn.js":976,"./tzm.js":975,"./ug-cn":977,"./ug-cn.js":977,"./uk":978,"./uk.js":978,"./ur":979,"./ur.js":979,"./uz":980,"./uz-latn":981,"./uz-latn.js":981,"./uz.js":980,"./vi":982,"./vi.js":982,"./x-pseudo":983,"./x-pseudo.js":983,"./yo":984,"./yo.js":984,"./zh-cn":985,"./zh-cn.js":985,"./zh-hk":986,"./zh-hk.js":986,"./zh-tw":987,"./zh-tw.js":987};i.keys=function(){return Object.keys(r)},i.resolve=a,e.exports=i,i.id=2134},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(){var e;return f.default.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:e=0;case 1:if(!(e1&&void 0!==arguments[1]?arguments[1]:{},o=(0,A.validateInputData)(i);if(!o)return{};var l=o.rows,s=(0,g.default)({id:(0,E.generateHashId)(4),label:"new dataset"},t),u=s.id,p=o.fields.map(function(e,n){return(0,g.default)({},e,{id:e.name,tableFieldIndex:n+1})});return(0,m.default)({},u,(0,g.default)({},s,{color:s.color||r(a),id:u,allData:l,data:l.slice(),filteredIndex:l.map(function(e,n){return n}),filteredIndexForDomain:l.map(function(e,n){return n}),fieldPairs:c(p),fields:p}))}function l(e,n){return e.replace(new RegExp(n,"ig"),"").replace(/[_,.]+/g," ").trim()}function c(e){var n=e.map(function(e){return e.name.toLowerCase()});return n.reduce(function(t,i,a){var r=!0,o=!1,c=void 0;try{for(var s,p=b.TRIP_POINT_FIELDS[Symbol.iterator]();!(r=(s=p.next()).done);r=!0){var m=s.value;if(i.endsWith(m[0])){var d=function(){var r=new RegExp(m[0]+"$"),o=i.replace(r,m[1]),c=n.findIndex(function(e){return e===o});if(c>-1){var s=l(i,m[0]);return t.push({defaultName:s,pair:{lat:{fieldIdx:a,value:e[a].name},lng:{fieldIdx:c,value:e[c].name}},suffix:m}),{v:t}}}();if("object"===(void 0===d?"undefined":(0,u.default)(d)))return d.v}}}catch(e){o=!0,c=e}finally{try{!r&&p.return&&p.return()}finally{if(o)throw c}}return t},[])}Object.defineProperty(n,"__esModule",{value:!0}),n.datasetColorMaker=void 0;var s=t(122),u=i(s),p=t(15),m=i(p),d=t(8),g=i(d),_=t(989),f=i(_);n.createNewDataEntry=o,n.removeSuffixAndDelimiters=l,n.findPointFieldPairs=c;var h=t(98),y=t(234),v=i(y),b=t(13),E=t(77),A=t(235),S=f.default.mark(a),w=["#8F2FBF","#005CFF","#C06C84","#F8B195","#547A82","#3EACA8","#A2D4AB"].map(h.hexToRgb),N=n.datasetColorMaker=a()},function(e,n,t){(function(n){var i="object"==typeof n?n:"object"==typeof window?window:"object"==typeof self?self:this,a=i.regeneratorRuntime&&Object.getOwnPropertyNames(i).indexOf("regeneratorRuntime")>=0,r=a&&i.regeneratorRuntime;if(i.regeneratorRuntime=void 0,e.exports=t(544),a)i.regeneratorRuntime=r;else try{delete i.regeneratorRuntime}catch(e){i.regeneratorRuntime=void 0}}).call(n,t(27))},function(e,n,t){"use strict";n.__esModule=!0;var i=t(856),a=function(e){return e&&e.__esModule?e:{default:e}}(i);n.default=function(e){return Array.isArray(e)?e:(0,a.default)(e)}},function(e,n,t){"use strict";e.exports={Analyzer:t(2139),DATA_TYPES:t(305).DATA_TYPES,RegexList:t(991)}},function(e,n,t){"use strict";function i(e,n){return null===e||e===o.NULL||!(""!==e||!p[n])}function a(e,n){return function(t){var a=e.filter(function(e){return!i(e[n],t)}),r=Math.min(s,a.length),o=0;return a.some(function(e){var i=e[n];return!1===Boolean(l[t](i))?r-=1:o+=1,r<=0}),r>0&&o>0}}function r(e,n){return(e||[]).reduce(function(e,t){return e||(t.name&&t.name===n?t.dataType:t.regex&&t.regex.test(n)?t.dataType:e)},!1)}var o=t(305),l=t(2140),c=t(990),s=3,u={};u._category=function(e){return o.TYPES_TO_CATEGORIES[e]||o.CATEGORIES.DIMENSION};var p={PAIR_GEOMETRY_FROM_STRING:!0,GEOMETRY_FROM_STRING:!0,NUMBER:!0};u.computeColMeta=function(e,n){return e&&0!==Object.keys(e).length?Object.keys(e[0]).reduce(function(t,i){var l="",s=r(n,i);s||(s=o.VALIDATORS.find(a(e,i)));var p=u._category(s);if(!s)return t;if(s&&-1!==o.TIME_VALIDATORS.indexOf(s)){var m=c.findFirstNonNullValue(e,i);if(null===m)return t;l=c.detectTimeFormat(m,s)}var d={key:i,label:i,type:s,category:p,format:l};if(s===o.DATA_TYPES.GEOMETRY){var g=c.findFirstNonNullValue(e,i);if(null===g)return t;d.geoType="string"==typeof g.type?g.type.toUpperCase():null}if(s===o.DATA_TYPES.GEOMETRY_FROM_STRING){var _=c.findFirstNonNullValue(e,i);if(null===_)return t;d.geoType=_.split(" ")[0].toUpperCase()}return s===o.DATA_TYPES.PAIR_GEOMETRY_FROM_STRING&&(d.geoType="POINT"),t.push(d),t},[]):[]},e.exports=u},function(e,n,t){"use strict";var i=t(305),a=t(990),r=i.DATA_TYPES,o={};o[r.GEOMETRY]=a.isGeographic,o[r.GEOMETRY_FROM_STRING]=a.buildRegexCheck("isStringGeometry"),o[r.PAIR_GEOMETRY_FROM_STRING]=a.buildRegexCheck("isPairwisePointGeometry"),o[r.BOOLEAN]=a.isBoolean,o[r.CURRENCY]=a.buildRegexCheck("isCurrency"),o[r.PERCENT]=a.buildRegexCheck("isPercentage"),o[r.DATETIME]=a.buildRegexCheck("isDateTime"),o[r.DATE]=a.buildRegexCheck("isDate"),o[r.TIME]=a.buildRegexCheck("isTime"),o[r.INT]=a.buildRegexCheck("isInt"),o[r.FLOAT]=a.buildRegexCheck("isFloat"),o[r.NUMBER]=function(e){return!isNaN(e)},o[r.ZIPCODE]=a.buildRegexCheck("isZipCode"),o[r.CITY]=a.buildRegexCheck("isCity"),o[r.STRING]=a.isString,e.exports=o},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e,n){if(!e)return[];var t=[];return Object.keys(n).forEach(function(i){var a=n[i].findDefaultLayerProps(e);if(a){var r=(Array.isArray(a)?a:[a]).map(function(t){return new n[i]((0,u.default)({},t,{dataId:e.id}))});t=t.concat(r)}}),t}function r(e,n,t){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=e.type,r=n.datasets,o=r[e.config.dataId]||{},l=o.data,c=o.filteredIndex,s=o.allData;return a&&e.hasAllColumns()?{layerData:e.formatLayerData(l,s,c,t,i),layer:e}:{layer:e,layerData:{}}}function o(e){return Array.isArray(e)&&e.length>=4?(0,u.default)({},p.DEFAULT_LIGHT_SETTINGS,{lightsPosition:[].concat((0,c.default)(e.slice(0,2)),[p.DEFAULT_LIGHT_SETTINGS.lightsPosition[2]],(0,c.default)(e.slice(2,4)),[p.DEFAULT_LIGHT_SETTINGS.lightsPosition[5]])}):p.DEFAULT_LIGHT_SETTINGS}Object.defineProperty(n,"__esModule",{value:!0});var l=t(34),c=i(l),s=t(8),u=i(s);n.findDefaultLayer=a,n.calculateLayerData=r,n.getLightSettingsFromBounds=o;var p=t(13)},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var a=t(8),r=i(a),o=t(3),l=i(o),c=t(4),s=i(c),u=t(36),p=t(2143),m=i(p),d=t(2144),g=i(d),_=t(2145),f=i(_),h=t(2146),y=i(h),v=t(157),b={visState:m.default,mapState:y.default,mapStyle:f.default},E=function(){function e(){(0,l.default)(this,e),this._validVersions=v.VERSIONS,this._version=v.CURRENT_VERSION,this._reducerSchemas=b,this._datasetSchema=g.default,this._datasetLastSaved=null,this._savedDataset=null}return(0,s.default)(e,[{key:"save",value:function(e){return{datasets:this.getDatasetToSave(e),config:this.getConfigToSave(e),info:{app:"kepler.gl",created_at:(new Date).toString()}}}},{key:"load",value:function(e,n){return{datasets:this.parseSavedData(e),config:n?this.parseSavedConfig(n):void 0}}},{key:"getDatasetToSave",value:function(e){var n=this;if(!this.hasDataChanged(e))return this._savedDataset;var t=e.visState,i=Object.values(t.datasets).map(function(e){return{version:n._version,data:n._datasetSchema[n._version].save(e)}});return this._datasetLastSaved=t.datasets,this._savedDataset=i,i}},{key:"getConfigToSave",value:function(e){var n=this,t=Object.keys(this._reducerSchemas).reduce(function(t,i){return(0,r.default)({},t,n._reducerSchemas[i][n._version].save(e[i]))},{});return{version:this._version,config:t}}},{key:"parseSavedData",value:function(e){var n=this;return e.reduce(function(e,t){var i=n.validateVersion(t.version);return i?(e.push(n._datasetSchema[i].load(t.data)),e):e},[])}},{key:"parseSavedConfig",value:function(e){var n=this,t=e.version,i=e.config,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=this.validateVersion(t);return o?Object.keys(i).reduce(function(e,t){return(0,r.default)({},e,t in n._reducerSchemas?n._reducerSchemas[t][o].load(i[t],a[t]):{})},{}):null}},{key:"validateVersion",value:function(e){return e?this._validVersions[e]?e:(u.console.error(e+" is not a valid version"),null):(u.console.error("There is no version number associated with this saved map"),null)}},{key:"hasDataChanged",value:function(e){return this._datasetLastSaved!==e.visState.datasets}}]),e}(),A=new E;n.default=A},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e){var n=[0,50];return e.visConfig.extruded?"heightField":e.visConfig.stroked?"sizeField":10!==e.visConfig.radius||e.visConfig.radiusRange.some(function(e,t){return e!==n[t]})?"radiusField":"sizeField"}Object.defineProperty(n,"__esModule",{value:!0}),n.visStateSchema=n.visStateSchemaV1=n.visStateSchemaV0=n.propertiesV1=n.propertiesV0=n.filterPropsV1=n.DimensionFieldSchema=n.filterPropsV0=n.layerPropsV1=n.layerPropsV0=n.dimensionPropsV0=void 0;var r,o=t(8),l=i(o),c=t(15),s=i(c),u=t(3),p=i(u),m=t(4),d=i(m),g=t(6),_=i(g),f=t(7),h=i(f),y=t(306),v=i(y),b=t(157),E=t(123),A=t(307),S=i(A),w=n.dimensionPropsV0=["name","type"],N=function(e){function n(){var e,t,i,a;(0,p.default)(this,n);for(var r=arguments.length,o=Array(r),l=0;l-1?e.data[i.fieldIdx]:0]}},I=n.pointPosResolver=function(e){var n=e.lat,t=e.lng,i=e.altitude;return n.fieldIdx+"-"+t.fieldIdx+"-"+(i?i.fieldIdx:"z")},R=n.pointRequiredColumns=["lat","lng"],C=n.pointOptionalColumns=["altitude"],D=n.pointVisConfigs={radius:"radius",fixedRadius:"fixedRadius",opacity:"opacity",outline:"outline",thickness:"thickness",colorRange:"colorRange",radiusRange:"radiusRange","hi-precision":"hi-precision"},M=function(e){function n(e){(0,s.default)(this,n);var t=(0,d.default)(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.registerVisConfig(D),t.getPosition=(0,E.default)(T,I),t}return(0,h.default)(n,e),(0,p.default)(n,[{key:"formatLayerData",value:function(e,n,t,i){var a=this,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=this.config,l=o.colorScale,c=o.colorDomain,s=o.colorField,u=o.color,p=o.columns,m=o.sizeField,d=o.sizeScale,g=o.sizeDomain,_=o.visConfig,f=_.radiusRange,h=_.fixedRadius,y=_.colorRange,v=s&&this.getVisChannelScale(l,c,y.colors.map(N.hexToRgb)),b=m&&this.getVisChannelScale(d,g,f,h),E=this.getPosition(p);i&&i.getPosition===E||this.updateLayerMeta(n,E);var A=void 0;A=i&&i.data&&r.sameData&&i.getPosition===E?i.data:t.reduce(function(e,t){return E({data:n[t]}).every(Number.isFinite)?(e.push({data:n[t]}),e):e},[]);var S=function(e){return b?a.getEncodedChannelValue(b,e.data,m):1};return{data:A,getPosition:E,getColor:function(e){return v?a.getEncodedChannelValue(v,e.data,s):u},getRadius:S}}},{key:"updateLayerMeta",value:function(e,n){var t=this.getPointsBounds(e,function(e){return n({data:e})});this.updateMeta({bounds:t})}},{key:"renderLayer",value:function(e){var n=e.data,t=e.idx,i=e.layerInteraction,a=e.objectHovered,o=e.mapState,c=e.interactionConfig,s=(0,l.default)({outline:this.config.visConfig.outline,radiusMinPixels:1,fp64:this.config.visConfig["hi-precision"],strokeWidth:this.config.visConfig.thickness,radiusScale:this.getRadiusScaleByZoom(o)},this.config.visConfig.fixedRadius?{}:{radiusMaxPixels:500}),u=(0,l.default)({},s,i,n,{idx:t,opacity:this.config.visConfig.opacity,pickable:!0,updateTriggers:{getRadius:{sizeField:this.config.sizeField,radiusRange:this.config.visConfig.radiusRange,fixedRadius:this.config.visConfig.fixedRadius,sizeScale:this.config.sizeScale},getColor:{color:this.config.color,colorField:this.config.colorField,colorRange:this.config.visConfig.colorRange,colorScale:this.config.colorScale}}});return[c.brush.enabled?new w.default((0,l.default)({},u,{id:this.id+"-brush",enableBrushing:!0,brushRadius:1e3*c.brush.config.size})):new A.ScatterplotLayer((0,l.default)({id:this.id},u))].concat((0,r.default)(this.isLayerHovered(a)?[new A.ScatterplotLayer((0,l.default)({},s,{id:this.id+"-hovered",data:[{color:this.config.highlightColor,position:n.getPosition(a.object),radius:n.getRadius(a.object)}],pickable:!1}))]:[]))}},{key:"type",get:function(){return"point"}},{key:"isAggregated",get:function(){return!1}},{key:"layerIcon",get:function(){return x.default}},{key:"requiredLayerColumns",get:function(){return R}},{key:"optionalColumns",get:function(){return C}},{key:"columnPairs",get:function(){return this.defaultPointColumnPairs}},{key:"noneLayerDataAffectingProps",get:function(){return[].concat((0,r.default)((0,_.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"noneLayerDataAffectingProps",this)),["radius"])}},{key:"visualChannels",get:function(){return(0,l.default)({},(0,_.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"visualChannels",this),{size:(0,l.default)({},(0,_.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"visualChannels",this).size,{range:"radiusRange",property:"radius",channelScaleType:"radius"})})}}],[{key:"findDefaultLayerProps",value:function(e){var n=e.fieldPairs,t=void 0===n?[]:n,i=[];return t.forEach(function(e){var n=e.pair.lat,t=e.pair.lng,a=e.defaultName,r={label:a.length?a:"Point"};n.value in L.DEFAULT_LAYER_COLOR&&(r.color=(0,N.hexToRgb)(L.DEFAULT_LAYER_COLOR[n.value])),0===i.length&&(r.isVisible=!0),r.columns={lat:n,lng:t,altitude:{value:null,fieldIdx:-1,optional:!0}},i.push(r)}),i}}]),n}(v.default);n.default=M},function(e,n,t){t(2151),e.exports=t(49).Object.getPrototypeOf},function(e,n,t){var i=t(300),a=t(847);t(477)("getPrototypeOf",function(){return function(e){return a(i(e))}})},function(e,n,t){e.exports={default:t(2153),__esModule:!0}},function(e,n,t){t(2154);var i=t(49).Object;e.exports=function(e,n){return i.getOwnPropertyDescriptor(e,n)}},function(e,n,t){var i=t(152),a=t(476).f;t(477)("getOwnPropertyDescriptor",function(){return function(e,n){return a(i(e),n)}})},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=t(3),r=i(a),o=t(4),l=i(o),c=t(6),s=i(c),u=t(59),p=i(u),m=t(7),d=i(m),g=t(8),_=i(g),f=t(19),h=t(2156),y=i(h),v=t(489),b=i(v),E=t(2157),A=i(E),S=(0,_.default)({},f.ScatterplotLayer.defaultProps,{enableBrushing:!0,brushRadius:1e5,mousePosition:[0,0],outsideBrushRadius:0}),w=function(e){function n(){return(0,r.default)(this,n),(0,s.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,l.default)(n,[{key:"getShaders",value:function(){return{vs:b.default+y.default,fs:A.default,shaderCache:this.context.shaderCache}}},{key:"draw",value:function(e){var t=e.uniforms;(0,p.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"draw",this).call(this,{uniforms:(0,_.default)({},t,{brushRadius:this.props.brushRadius,outsideBrushRadius:this.props.outsideBrushRadius,mousePos:this.props.mousePosition?new Float32Array(this.unproject(this.props.mousePosition)):S.mousePosition,enableBrushing:this.props.enableBrushing})})}}]),n}(f.ScatterplotLayer);n.default=w,w.layerName="ScatterplotBrushingLayer",w.defaultProps=S},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default="#define SHADER_NAME scatterplot-brushing-layer-vertex-shader\n\nattribute vec3 positions;\n\nattribute vec3 instancePositions;\nattribute float instanceRadius;\nattribute vec4 instanceColors;\nattribute vec3 instancePickingColors;\n\nuniform float opacity;\nuniform float radiusScale;\nuniform float radiusMinPixels;\nuniform float radiusMaxPixels;\nuniform float renderPickingBuffer;\nuniform float outline;\nuniform float strokeWidth;\n\n// uniform for brushing\nuniform float enableBrushing;\nuniform float outsideBrushRadius;\n\nvarying vec4 vColor;\nvarying vec2 unitPosition;\nvarying float innerUnitRadius;\n\nvoid main(void) {\n\n // if enableBrushing is truthy calculate whether instancePosition is in range\n float isPtInBrush = isPointInRange(instancePositions.xy, enableBrushing);\n\n float finalRadius = mix(outsideBrushRadius, instanceRadius, isPtInBrush);\n\n // Multiply out radius and clamp to limits\n float outerRadiusPixels = clamp(\n project_scale(radiusScale * finalRadius),\n mix(0.0, radiusMinPixels, isPtInBrush),\n radiusMaxPixels\n );\n // outline is centered at the radius\n // outer radius needs to offset by half stroke width\n outerRadiusPixels += outline * mix(0., strokeWidth, isPtInBrush) / 2.;\n\n // position on the containing square in [-1, 1] space\n unitPosition = positions.xy;\n // 0 - solid circle, 1 - stroke with lineWidth=0\n innerUnitRadius = outline * (1. - strokeWidth / outerRadiusPixels);\n\n // Find the center of the point and add the current vertex\n vec3 center = project_position(instancePositions);\n vec3 vertex = positions * outerRadiusPixels;\n gl_Position = project_to_clipspace(vec4(center + vertex, 1.));\n\n // Apply opacity to instance color, or return instance picking color\n vec4 color = vec4(instanceColors.rgb, instanceColors.a * opacity) / 255.;\n vec4 pickingColor = vec4(instancePickingColors / 255., 1.);\n vColor = mix(color, pickingColor, renderPickingBuffer);\n}\n"},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default="#define SHADER_NAME scatterplot-layer-fragment-shader\n\n#ifdef GL_ES\nprecision highp float;\n#endif\n\nvarying vec4 vColor;\nvarying vec2 unitPosition;\nvarying float innerUnitRadius;\n\nvoid main(void) {\n\n float distToCenter = length(unitPosition);\n\n if (distToCenter <= 1.0 && distToCenter >= innerUnitRadius) {\n gl_FragColor = vColor;\n } else {\n discard;\n }\n}\n"},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("circle",{cx:"29.4",cy:"31.6",r:"8.4",className:"cr1"}),_.default.createElement("circle",{cx:"48.5",cy:"15.7",r:"6.5",className:"cr2"}),_.default.createElement("circle",{cx:"11",cy:"44.2",r:"3",className:"cr3"}),_.default.createElement("circle",{cx:"50",cy:"44.2",r:"5",className:"cr4"}),_.default.createElement("circle",{cx:"34",cy:"54.2",r:"3",className:"cr5"}),_.default.createElement("circle",{cx:"14",cy:"16.2",r:"4",className:"cr6"}))}}]),n}(g.Component),a.propTypes={height:h.default.string,colors:h.default.arrayOf(h.default.string)},a.defaultProps={height:"16px",predefinedClassName:"point-layer-icon",totalColor:6},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=t(34),r=i(a),o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(59),d=i(m),g=t(7),_=i(g),f=t(8),h=i(f),y=t(19),v=t(998),b=i(v),E=t(489),A=i(E),S=t(999),w=i(S),N=t(2160),O=i(N),x=t(2161),L=i(x),T=(0,h.default)({},y.ArcLayer.defaultProps,{brushSource:!0,brushTarget:!0,enableBrushing:!0,getStrokeWidth:function(e){return e.strokeWidth},strokeScale:1,brushRadius:1e5,pickedColor:[254,210,26,255],mousePosition:[0,0]}),I=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,_.default)(n,e),(0,s.default)(n,[{key:"getShaders",value:function(){var e=(0,d.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"getShaders",this).call(this),t=w.default+b.default+A.default;return(0,h.default)({},e,{vs:t+(this.props.fp64?L.default:O.default)})}},{key:"initializeState",value:function(){(0,d.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"initializeState",this).call(this),this.state.attributeManager.addInstanced({instanceStrokeWidth:{size:1,accessor:["getStrokeWidth"],update:this.calculateInstanceStrokeWidth}})}},{key:"draw",value:function(e){var t=e.uniforms,i=this.props,a=i.brushSource,o=i.brushTarget,l=i.brushRadius,c=i.enableBrushing,s=i.pickedColor,u=i.mousePosition,p=i.strokeScale,m=Array.isArray(s)?s:T.pickedColor;(0,d.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"draw",this).call(this,{uniforms:(0,h.default)({},t,{brushSource:a,brushTarget:o,brushRadius:l,enableBrushing:c,strokeScale:p,pickedColor:new Uint8ClampedArray(Number.isFinite(s[3])?m:[].concat((0,r.default)(m),[255])),mousePos:u?new Float32Array(this.unproject(u)):T.mousePosition})})}},{key:"calculateInstanceStrokeWidth",value:function(e){var n=this.props,t=n.data,i=n.getStrokeWidth,a=e.value,r=e.size,o=0,l=!0,c=!1,s=void 0;try{for(var u,p=t[Symbol.iterator]();!(l=(u=p.next()).done);l=!0){var m=u.value,d=i(m);a[o]=Number.isFinite(d)?d:1,o+=r}}catch(e){c=!0,s=e}finally{try{!l&&p.return&&p.return()}finally{if(c)throw s}}}}]),n}(y.ArcLayer);n.default=I,I.layerName="ArcBrushingLayer",I.defaultProps=T},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default="#define SHADER_NAME arc-brushing-layer-vertex-shader\n\nconst float N = 49.0;\n\nattribute vec3 positions;\nattribute vec4 instanceSourceColors;\nattribute vec4 instanceTargetColors;\nattribute vec4 instancePositions;\nattribute vec3 instancePickingColors;\nattribute float instanceStrokeWidth;\n\nuniform float numSegments;\nuniform float strokeScale;\nuniform float opacity;\nuniform float renderPickingBuffer;\nuniform vec4 pickedColor;\n\nuniform float enableBrushing;\nuniform float brushSource;\nuniform float brushTarget;\n\nvarying vec4 vColor;\n\nfloat paraboloid(vec2 source, vec2 target, float ratio) {\n\n vec2 x = mix(source, target, ratio);\n vec2 center = mix(source, target, 0.5);\n\n float dSourceCenter = distance(source, center);\n float dXCenter = distance(x, center);\n return (dSourceCenter + dXCenter) * (dSourceCenter - dXCenter);\n}\n\nfloat getSegmentRatio(float index) {\n return smoothstep(0.0, 1.0, index / (numSegments - 1.0));\n}\n\nvec3 getPos(vec2 source, vec2 target, float segmentRatio) {\n float vertex_height = paraboloid(source, target, segmentRatio);\n\n return vec3(\n mix(source, target, segmentRatio),\n sqrt(max(0.0, vertex_height))\n );\n}\n\nvoid main(void) {\n vec2 source = project_position(instancePositions.xy);\n vec2 target = project_position(instancePositions.zw);\n\n // if not enabled isPointInRange will always return true\n float isSourceInBrush = isPointInRange(instancePositions.xy, brushSource);\n float isTargetInBrush = isPointInRange(instancePositions.zw, brushTarget);\n\n float isInBrush = float(enableBrushing <= 0. ||\n (brushSource * isSourceInBrush > 0. || brushTarget * isTargetInBrush > 0.));\n\n float segmentIndex = positions.x;\n float segmentRatio = getSegmentRatio(segmentIndex);\n\n // if it's the first point, use next - current as direction\n // otherwise use current - prev\n float indexDir = mix(-1.0, 1.0, step(segmentIndex, 0.0));\n float nextSegmentRatio = getSegmentRatio(segmentIndex + indexDir);\n\n vec3 currPos = getPos(source, target, segmentRatio);\n vec3 nextPos = getPos(source, target, nextSegmentRatio);\n vec4 curr = project_to_clipspace(vec4(currPos, 1.0));\n vec4 next = project_to_clipspace(vec4(nextPos, 1.0));\n\n // mix strokeWidth with brush, if not in brush, return 0\n float strokeWidth = strokeScale * instanceStrokeWidth;\n float finalWidth = mix(0.0, strokeWidth, isInBrush);\n\n // extrude\n vec2 offset = getExtrusionOffset((next.xy - curr.xy) * indexDir, positions.y, finalWidth);\n gl_Position = curr + vec4(offset, 0.0, 0.0);\n\n float picked = isPicked(instancePickingColors);\n\n vec4 color = mix(instanceSourceColors, instanceTargetColors, segmentRatio) / 255.;\n vec4 finalColor = mix(color, pickedColor / 255., picked);\n\n vColor = mix(\n vec4(finalColor.rgb, finalColor.a * opacity),\n vec4(instancePickingColors / 255., 1.),\n renderPickingBuffer\n );\n}\n"},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default="#define SHADER_NAME arc-layer-vertex-shader-64\n\nattribute vec3 positions;\nattribute vec4 instanceSourceColors;\nattribute vec4 instanceTargetColors;\n\nattribute vec4 instancePositions;\nattribute vec4 instancePositions64Low;\n\nattribute vec3 instancePickingColors;\n\nattribute float instanceStrokeWidth;\n\nuniform float numSegments;\nuniform float strokeScale;\nuniform float opacity;\nuniform float renderPickingBuffer;\nuniform vec4 pickedColor;\n\nuniform float enableBrushing;\nuniform float brushSource;\nuniform float brushTarget;\n\nvarying vec4 vColor;\n\nvec2 paraboloid_fp64(vec2 source[2], vec2 target[2], float ratio) {\n\n vec2 x[2];\n vec2_mix_fp64(source, target, ratio, x);\n vec2 center[2];\n vec2_mix_fp64(source, target, 0.5, center);\n\n vec2 dSourceCenter = vec2_distance_fp64(source, center);\n vec2 dXCenter = vec2_distance_fp64(x, center);\n return mul_fp64(sum_fp64(dSourceCenter, dXCenter), sub_fp64(dSourceCenter, dXCenter));\n}\n\nfloat getSegmentRatio(float index) {\n return smoothstep(0.0, 1.0, index / (numSegments - 1.0));\n}\n\nvoid get_pos_fp64(vec2 source[2], vec2 target[2], float segmentRatio, out vec2 position[4]) {\n\n vec2 vertex_height = paraboloid_fp64(source, target, segmentRatio);\n\n vec2 position_temp[2];\n\n vec2_mix_fp64(source, target, segmentRatio, position_temp);\n\n position[0] = position_temp[0];\n position[1] = position_temp[1];\n\n if (vertex_height.x < 0.0 || (vertex_height.x == 0.0 && vertex_height.y <= 0.0)) {\n vertex_height = vec2(0.0, 0.0);\n }\n\n position[2] = sqrt_fp64(vertex_height);\n position[3] = vec2(1.0, 0.0);\n}\n\nvoid main(void) {\n vec4 instanceSourcePositions64 = vec4(instancePositions.x,\n instancePositions64Low.x, instancePositions.y, instancePositions64Low.y);\n vec4 instanceTargetPositions64 = vec4(instancePositions.z,\n instancePositions64Low.z, instancePositions.w, instancePositions64Low.w);\n\n vec2 projected_source_coord[2];\n vec2 projected_target_coord[2];\n\n project_position_fp64(instanceSourcePositions64, projected_source_coord);\n project_position_fp64(instanceTargetPositions64, projected_target_coord);\n\n // if not enabled isPointInRange will always return true\n float isSourceInBrush = isPointInRange(instancePositions.xy, brushSource);\n float isTargetInBrush = isPointInRange(instancePositions.zw, brushTarget);\n\n float isInBrush = float(enableBrushing <= 0. ||\n (brushSource * isSourceInBrush > 0. || brushTarget * isTargetInBrush > 0.));\n\n float segmentIndex = positions.x;\n float segmentRatio = getSegmentRatio(segmentIndex);\n\n // if it's the first point, use next - current as direction\n // otherwise use current - prev\n float indexDir = mix(-1.0, 1.0, step(segmentIndex, 0.0));\n float nextSegmentRatio = getSegmentRatio(segmentIndex + indexDir);\n\n vec2 curr_pos_modelspace[4];\n\n get_pos_fp64(projected_source_coord, projected_target_coord, segmentRatio,\n curr_pos_modelspace);\n\n vec2 next_pos_modelspace[4];\n\n get_pos_fp64(projected_source_coord, projected_target_coord, nextSegmentRatio,\n next_pos_modelspace);\n\n vec4 curr_pos_clipspace = project_to_clipspace_fp64(curr_pos_modelspace);\n vec4 next_pos_clipspace = project_to_clipspace_fp64(next_pos_modelspace);\n // mix strokeWidth with brush, if not in brush, return 0\n float strokeWidth = strokeScale * instanceStrokeWidth;\n float finalWidth = mix(0.0, strokeWidth, isInBrush);\n\n vec2 offset = getExtrusionOffset(next_pos_clipspace.xy - curr_pos_clipspace.xy, positions.y, finalWidth);\n\n gl_Position = curr_pos_clipspace + vec4(offset, 0.0, 0.0);\n\n float picked = isPicked(instancePickingColors);\n\n vec4 color = mix(instanceSourceColors, instanceTargetColors, segmentRatio) / 255.;\n vec4 finalColor = mix(color, pickedColor / 255., picked);\n\n vColor = mix(\n vec4(color.rgb, color.a * opacity),\n vec4(instancePickingColors / 255., 1.),\n renderPickingBuffer\n );\n}\n"},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M34.5,34.4c-0.6,0-1.2-0.4-1.4-1c-2.7-9.9-8.8-21.7-16.8-22.3c-3.1-0.2-5.6,1.5-7,4.8c-0.3,0.7-1.1,1.1-1.9,0.7 c-0.7-0.3-1.1-1.1-0.7-1.9c1.9-4.3,5.6-6.8,9.8-6.5c9.5,0.7,16.3,13,19.4,24.4c0.2,0.8-0.2,1.5-1,1.7C34.8,34.3,34.6,34.4,34.5,34.4 z",className:"cr1"}),_.default.createElement("path",{d:"M6.7,57c0,0-0.1,0-0.1,0c-0.5-0.1-0.9-0.6-0.8-1.1c2.4-17.3,9.6-30.3,17.5-31.8c3.1-0.6,7.8,0.4,12.1,8.3 c0.3,0.5,0.1,1-0.4,1.3c-0.5,0.3-1,0.1-1.3-0.4c-2.1-3.8-5.6-8.2-10.1-7.4C16.6,27.3,9.9,40,7.6,56.2C7.6,56.7,7.2,57,6.7,57z",className:"cr2"}),_.default.createElement("path",{d:"M56.8,56.4c-0.8,0-1.4-0.6-1.4-1.4c0-13.5-6.8-24.4-12.9-25.8c-3.5-0.8-5.6,2-6.7,4.4c-0.3,0.7-1.2,1-1.9,0.7 c-0.7-0.3-1-1.2-0.7-1.9c2.2-4.7,5.8-6.9,9.9-6c9,2,15.1,16.4,15.1,28.6C58.3,55.7,57.6,56.4,56.8,56.4z",className:"cr3"}),_.default.createElement("path",{d:"M34.5,32.7c-0.2,0-0.3,0-0.5,0c-1.3-0.3-2.1-1.5-1.8-2.8c3.5-17.4,10.3-20.7,14-21.2c4.4-0.5,8.6,2.3,11,7.4 c0.6,1.2,0,2.6-1.1,3.1c-1.2,0.6-2.6,0-3.1-1.1c-1.5-3.2-3.8-5-6.1-4.7c-1.5,0.2-6.8,2-9.9,17.4C36.6,32,35.6,32.7,34.5,32.7z",className:"cr4"}))}}]),n}(g.Component),a.propTypes={height:h.default.string,colors:h.default.arrayOf(h.default.string)},a.defaultProps={height:"16px",predefinedClassName:"point-layer-icon",totalColor:4},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=t(8),r=i(a),o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(997),_=i(g),f=t(2164),h=i(f),y=t(2167),v=i(y),b=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"renderLayer",value:function(e){var n=e.data,t=e.idx,i=e.layerInteraction,a=(e.objectHovered,e.mapState,e.interactionConfig),o=a.brush,l={color:this.config.color,colorField:this.config.colorField,colorRange:this.config.visConfig.colorRange,colorScale:this.config.colorScale};return[new h.default((0,r.default)({},i,n,{getColor:n.getSourceColor,id:this.id,idx:t,brushRadius:1e3*o.config.size,brushSource:!0,brushTarget:!0,enableBrushing:o.enabled,fp64:this.config.visConfig["hi-precision"],opacity:this.config.visConfig.opacity,pickable:!0,pickedColor:this.config.highlightColor,strokeScale:this.config.visConfig.thickness,updateTriggers:{getStrokeWidth:{sizeField:this.config.sizeField,sizeRange:this.config.visConfig.sizeRange},getColor:l}}))]}},{key:"type",get:function(){return"line"}},{key:"layerIcon",get:function(){return v.default}}],[{key:"findDefaultLayerProps",value:function(e){var n=e.fieldPairs;if(n.length<2)return[];var t={};return t.columns={lat0:n[0].pair.lat,lng0:n[0].pair.lng,lat1:n[1].pair.lat,lng1:n[1].pair.lng},t.label=n[0].defaultName+" -> "+n[1].defaultName+" line",t}}]),n}(_.default);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=t(34),r=i(a),o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(59),d=i(m),g=t(7),_=i(g),f=t(8),h=i(f),y=t(19),v=t(28),b=t(998),E=i(b),A=t(489),S=i(A),w=t(999),N=i(w),O=t(2165),x=i(O),L=t(2166),T=i(L),I=(0,h.default)({},y.LineLayer.defaultProps,{brushSource:!0,brushTarget:!0,enableBrushing:!0,getStrokeWidth:function(e){return e.strokeWidth},getTargetColor:function(e){return e.color||[0,0,0,255]},brushRadius:1e5,pickedColor:[254,210,26,255],mousePosition:[0,0]}),R=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,_.default)(n,e),(0,s.default)(n,[{key:"getShaders",value:function(){var e=(0,d.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"getShaders",this).call(this),t=N.default+E.default+S.default;return(0,h.default)({},e,{vs:this.props.fp64?t+T.default:t+x.default})}},{key:"initializeState",value:function(){(0,d.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"initializeState",this).call(this),this.state.attributeManager.addInstanced({instanceStrokeWidth:{size:1,accessor:["getStrokeWidth"],update:this.calculateInstanceStrokeWidth},instanceTargetColors:{size:4,type:v.GL.UNSIGNED_BYTE,accessor:"getTargetColor",update:this.calculateInstanceTargetColors}})}},{key:"draw",value:function(e){var t=e.uniforms,i=this.props,a=i.brushSource,o=i.brushTarget,l=i.brushRadius,c=i.enableBrushing,s=i.pickedColor,u=i.mousePosition,p=i.strokeScale,m=Array.isArray(s)?s:I.pickedColor;(0,d.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"draw",this).call(this,{uniforms:(0,h.default)({},t,{brushSource:a,brushTarget:o,brushRadius:l,enableBrushing:c,strokeScale:p,pickedColor:new Uint8ClampedArray(Number.isFinite(s[3])?m:[].concat((0,r.default)(m),[255])),mousePos:u?new Float32Array(this.unproject(u)):I.mousePosition})})}},{key:"calculateInstanceStrokeWidth",value:function(e){var n=this.props,t=n.data,i=n.getStrokeWidth,a=e.value,r=e.size,o=0,l=!0,c=!1,s=void 0;try{for(var u,p=t[Symbol.iterator]();!(l=(u=p.next()).done);l=!0){var m=u.value,d=i(m);a[o]=Number.isFinite(d)?d:1,o+=r}}catch(e){c=!0,s=e}finally{try{!l&&p.return&&p.return()}finally{if(c)throw s}}}},{key:"calculateInstanceTargetColors",value:function(e){var n=this.props,t=n.data,i=n.getTargetColor,a=e.value,r=e.size,o=0,l=!0,c=!1,s=void 0;try{for(var u,p=t[Symbol.iterator]();!(l=(u=p.next()).done);l=!0){var m=u.value,d=i(m);a[o+0]=d[0],a[o+1]=d[1],a[o+2]=d[2],a[o+3]=isNaN(d[3])?255:d[3],o+=r}}catch(e){c=!0,s=e}finally{try{!l&&p.return&&p.return()}finally{if(c)throw s}}}}]),n}(y.LineLayer);n.default=R,R.layerName="LineBrushingLayer",R.defaultProps=I},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default="#define SHADER_NAME extruded-line-layer-vertex-shader\n\n\nattribute vec3 positions;\nattribute vec3 instanceSourcePositions;\nattribute vec3 instanceTargetPositions;\nattribute vec4 instanceColors;\nattribute vec4 instanceTargetColors;\n\nattribute vec3 instancePickingColors;\nattribute float instanceStrokeWidth;\n\nuniform float strokeScale;\nuniform float opacity;\nuniform float renderPickingBuffer;\nuniform vec4 pickedColor;\n\nuniform float enableBrushing;\nuniform float brushSource;\nuniform float brushTarget;\n\nvarying vec4 vColor;\n\nvoid main(void) {\n // Position\n vec3 sourcePos = project_position(instanceSourcePositions);\n vec3 targetPos = project_position(instanceTargetPositions);\n vec4 source = project_to_clipspace(vec4(sourcePos, 1.0));\n vec4 target = project_to_clipspace(vec4(targetPos, 1.0));\n // if not enabled isPointInRange will always return true\n float isSourceInBrush = isPointInRange(instanceSourcePositions.xy, brushSource);\n float isTargetInBrush = isPointInRange(instanceTargetPositions.xy, brushTarget);\n\n float isInBrush = float(enableBrushing <= 0. ||\n (brushSource * isSourceInBrush > 0. || brushTarget * isTargetInBrush > 0.));\n\n // mix strokeScale with brush, if not in brush, return 0\n float width = strokeScale * instanceStrokeWidth;\n float finalWidth = mix(0.0, width, isInBrush);\n\n // linear interpolation of source & target to pick right coord\n float segmentIndex = positions.x;\n vec4 p = mix(source, target, segmentIndex);\n\n // extrude\n vec2 offset = getExtrusionOffset(target.xy - source.xy, positions.y, finalWidth);\n gl_Position = p + vec4(offset, 0.0, 0.0);\n\n float picked = isPicked(instancePickingColors);\n\n // Color \n vec4 color = mix(instanceColors, instanceTargetColors, positions.x) / 255.;\n vec4 finalColor = mix(color, pickedColor / 255., picked);\n vec4 pickingColor = vec4(instancePickingColors / 255., 1.);\n\n vColor = mix(\n vec4(finalColor.rgb, finalColor.a * opacity),\n pickingColor,\n renderPickingBuffer\n );\n}\n"},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default="#define SHADER_NAME line-layer-vertex-shader-64\n\nattribute vec3 positions;\nattribute vec3 instanceSourcePositions;\nattribute vec3 instanceTargetPositions;\nattribute vec4 instanceSourceTargetPositions64xyLow;\nattribute vec4 instanceColors;\nattribute vec4 instanceTargetColors;\nattribute vec3 instancePickingColors;\nattribute float instanceStrokeWidth;\n\nuniform float strokeScale;\nuniform float opacity;\nuniform float renderPickingBuffer;\nuniform vec4 pickedColor;\n\nuniform float enableBrushing;\nuniform float brushSource;\nuniform float brushTarget;\n\nvarying vec4 vColor;\n\nvoid main(void) {\n // Position\n vec4 instanceSourcePositions64 = vec4(\n instanceSourcePositions.x, instanceSourceTargetPositions64xyLow.x,\n instanceSourcePositions.y, instanceSourceTargetPositions64xyLow.y);\n\n vec4 instanceTargetPositions64 = vec4(\n instanceTargetPositions.x, instanceSourceTargetPositions64xyLow.z,\n instanceTargetPositions.y, instanceSourceTargetPositions64xyLow.w);\n\n vec2 projected_source_coord[2];\n vec2 projected_target_coord[2];\n\n project_position_fp64(instanceSourcePositions64, projected_source_coord);\n project_position_fp64(instanceTargetPositions64, projected_target_coord);\n\n vec2 source_pos_modelspace[4];\n source_pos_modelspace[0] = projected_source_coord[0];\n source_pos_modelspace[1] = projected_source_coord[1];\n source_pos_modelspace[2] = vec2(project_scale(instanceSourcePositions.z), 0.0);\n source_pos_modelspace[3] = vec2(1.0, 0.0);\n\n vec4 source_pos_clipspace = project_to_clipspace_fp64(source_pos_modelspace);\n\n vec2 target_pos_modelspace[4];\n target_pos_modelspace[0] = projected_target_coord[0];\n target_pos_modelspace[1] = projected_target_coord[1];\n target_pos_modelspace[2] = vec2(project_scale(instanceTargetPositions.z), 0.0);\n target_pos_modelspace[3] = vec2(1.0, 0.0);\n\n vec4 target_pos_clipspace = project_to_clipspace_fp64(target_pos_modelspace);\n\n // if not enabled isPointInRange will always return true\n float isSourceInBrush = isPointInRange(instanceSourcePositions.xy, brushSource);\n float isTargetInBrush = isPointInRange(instanceTargetPositions.xy, brushTarget);\n\n float isInBrush = float(enableBrushing <= 0. ||\n (brushSource * isSourceInBrush > 0. || brushTarget * isTargetInBrush > 0.));\n\n float segmentIndex = positions.x;\n vec4 p = mix(source_pos_clipspace, target_pos_clipspace, segmentIndex);\n\n // mix strokeWidth with brush, if not in brush, return 0\n float width = strokeScale * instanceStrokeWidth;\n float finalWidth = mix(0.0, width, isInBrush);\n\n vec2 offset = getExtrusionOffset(target_pos_clipspace.xy - source_pos_clipspace.xy, positions.y, finalWidth);\n\n gl_Position = p + vec4(offset, 0.0, 0.0);\n\n float picked = isPicked(instancePickingColors);\n\n // Color\n vec4 color = mix(instanceColors, instanceTargetColors, positions.x) / 255.;\n vec4 finalColor = mix(color, pickedColor / 255., picked);\n vec4 pickingColor = vec4(instancePickingColors / 255., 1.);\n\n vColor = mix(\n vec4(finalColor.rgb, finalColor.a * opacity),\n pickingColor,\n renderPickingBuffer\n );\n}\n"},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M57.8,58.3c-0.4,0-0.8-0.2-1.1-0.5L33.1,32.1c-0.6-0.6-0.5-1.6,0.1-2.1c0.6-0.6,1.6-0.5,2.1,0.1l23.7,25.8 c0.6,0.6,0.5,1.6-0.1,2.1C58.5,58.2,58.2,58.3,57.8,58.3z",className:"cr1"}),_.default.createElement("path",{d:"M34.2,33.6c-0.6,0-1.2-0.2-1.7-0.6c-1-0.9-1.1-2.5-0.2-3.5l18.5-21c0.9-1,2.5-1.1,3.5-0.2c1,0.9,1.1,2.5,0.2,3.5L36,32.7 C35.5,33.3,34.9,33.6,34.2,33.6z",className:"cr2"}),_.default.createElement("path",{d:"M34.2,32.6c-0.5,0-1-0.3-1.3-0.8L20.7,10.2c-0.4-0.7-0.1-1.6,0.6-2c0.7-0.4,1.6-0.1,2,0.6l12.1,21.6c0.4,0.7,0.1,1.6-0.6,2 C34.7,32.5,34.4,32.6,34.2,32.6z",className:"cr3"}),_.default.createElement("path",{d:"M15.8,58.4c-0.3,0-0.6-0.1-0.9-0.3c-0.7-0.5-0.8-1.4-0.4-2.1l18.3-25.8c0.5-0.7,1.4-0.8,2.1-0.4s0.8,1.4,0.4,2.1L17.1,57.7 C16.8,58.2,16.3,58.4,15.8,58.4z",className:"cr4"}),_.default.createElement("path",{d:"M34.2,32.1c-0.1,0-0.3,0-0.4-0.1l-28.5-14c-0.5-0.2-0.7-0.8-0.5-1.3c0.2-0.5,0.8-0.7,1.3-0.5l28.5,14 c0.5,0.2,0.7,0.8,0.5,1.3C34.9,31.9,34.5,32.1,34.2,32.1z",className:"cr5"}))}}]),n}(g.Component),a.propTypes={height:h.default.string,colors:h.default.arrayOf(h.default.string)},a.defaultProps={height:"16px",predefinedClassName:"line-layer-icon",totalColor:5},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.gridVisConfigs=void 0;var a=t(34),r=i(a),o=t(8),l=i(o),c=t(3),s=i(c),u=t(4),p=i(u),m=t(6),d=i(m),g=t(59),_=i(g),f=t(7),h=i(f),y=t(19),v=t(490),b=i(v),E=t(2170),A=i(E),S=t(2172),w=t(2173),N=i(w),O=n.gridVisConfigs={opacity:"opacity",worldUnitSize:"worldUnitSize",colorRange:"colorRange",coverage:"coverage",sizeRange:"elevationRange",percentile:"percentile",elevationPercentile:"percentile",elevationScale:"elevationScale","hi-precision":"hi-precision",colorAggregation:"aggregation",sizeAggregation:"aggregation",enable3d:"enable3d"},x=function(e){function n(e){(0,s.default)(this,n);var t=(0,d.default)(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.registerVisConfig(O),t}return(0,h.default)(n,e),(0,p.default)(n,[{key:"formatLayerData",value:function(e,t,i,a){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=(0,_.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"formatLayerData",this).call(this,e,t,i,a,r),c=o.getPosition,s=o.data,u=s.filter(function(e){return c(e).every(Number.isFinite)});return(0,l.default)({},o,{data:u})}},{key:"renderLayer",value:function(e){var n=e.data,t=e.idx,i=e.layerInteraction,a=e.objectHovered,o=e.mapState,c=(e.interaction,e.layerCallbacks),s=this.getZoomFactor(o),u=this.getElevationZoomFactor(o),p=this.config.visConfig,m=1e3*p.worldUnitSize;return[new A.default((0,l.default)({},n,i,{id:this.id,idx:t,cellSize:m,coverage:p.coverage,colorRange:this.getColorRange(p.colorRange),colorScale:this.config.colorScale,opacity:p.opacity,upperPercentile:p.percentile[1],lowerPercentile:p.percentile[0],extruded:p.enable3d,elevationScale:p.elevationScale*u,elevationLowerPercentile:p.elevationPercentile[0],elevationUpperPercentile:p.elevationPercentile[1],fp64:p["hi-precision"],pickable:!0,lightSettings:this.meta&&this.meta.lightSettings,onSetColorDomain:c.onSetLayerDomain}))].concat((0,r.default)(this.isLayerHovered(a)&&!p.enable3d?[new y.GeoJsonLayer({id:this.id+"-hovered",data:[(0,S.pointToPolygonGeo)({object:a.object,cellSize:m,coverage:p.coverage,properties:{lineColor:this.config.highlightColor},mapState:o})],lineWidthScale:8*s})]:[]))}},{key:"type",get:function(){return"grid"}},{key:"layerIcon",get:function(){return N.default}}]),n}(b.default);n.default=x},function(e,n,t){"use strict";function i(e,n){switch(n){case r.AGGREGATION_TYPES.average:return(0,a.mean)(e);case r.AGGREGATION_TYPES.countUnique:return Object.keys(e.reduce(function(e,n){return e[n]=!0,e},{})).length;case r.AGGREGATION_TYPES.maximum:return(0,a.max)(e);case r.AGGREGATION_TYPES.minimum:return(0,a.min)(e);case r.AGGREGATION_TYPES.median:return(0,a.median)(e);case r.AGGREGATION_TYPES.sum:return(0,a.sum)(e);default:return e.length}}Object.defineProperty(n,"__esModule",{value:!0}),n.aggregate=i;var a=t(32),r=t(13)},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=t(3),r=i(a),o=t(4),l=i(o),c=t(6),s=i(c),u=t(59),p=i(u),m=t(7),d=i(m),g=t(8),_=i(g),f=t(19),h=t(491),y=t(2171),v=i(y),b=(0,_.default)({},f.GridLayer.defaultProps,{colorScale:"quantile"}),E=function(e){function n(){return(0,r.default)(this,n),(0,s.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,l.default)(n,[{key:"getDimensionUpdaters",value:function(){var e=(0,p.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"getDimensionUpdaters",this).call(this);return e.getColor[1].triggers.push("colorScale"),e}},{key:"getColorValueDomain",value:function(){(0,h.getColorValueDomain)(this)}},{key:"getColorScale",value:function(){(0,h.getColorScaleFunction)(this)}},{key:"getSubLayerClass",value:function(){return v.default}}]),n}(f.GridLayer);n.default=E,E.layerName="EnhancedGridLayer",E.defaultProps=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=t(8),r=i(a),o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(59),d=i(m),g=t(7),_=i(g),f=t(19),h=t(1e3),y=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,_.default)(n,e),(0,s.default)(n,[{key:"getShaders",value:function(){var e=(0,d.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"getShaders",this).call(this),t=(0,h.getCellLayerVertex)(e.vs,{highlightPicked:!0});return(0,r.default)({},e,{vs:t})}}]),n}(f.GridCellLayer);n.default=y,y.layerName="EnhancedGridCellLayer"},function(e,n,t){"use strict";function i(e){var n=e.object,t=e.cellSize,i=e.coverage,r=e.properties,o=e.mapState,l=n.position,c=new a.WebMercatorViewport(o);return l?{geometry:{coordinates:[c.addMetersToLngLat(l,[t*(.5-i/2),t*(.5-i/2)]),c.addMetersToLngLat(l,[t*(.5+i/2),t*(.5-i/2)]),c.addMetersToLngLat(l,[t*(.5+i/2),t*(.5+i/2)]),c.addMetersToLngLat(l,[t*(.5-i/2),t*(.5+i/2)]),c.addMetersToLngLat(l,[t*(.5-i/2),t*(.5-i/2)])],type:"LineString"},properties:r}:null}Object.defineProperty(n,"__esModule",{value:!0}),n.pointToPolygonGeo=i;var a=t(19)},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("rect",{x:"11.2",y:"11.2",className:"cr1",width:"13.1",height:"13.1",style:{opacity:.8}}),_.default.createElement("rect",{x:"25.4",y:"11.2",className:"cr2",width:"13.1",height:"13.1",style:{opacity:.8}}),_.default.createElement("rect",{x:"39.6",y:"11.2",width:"13.1",height:"13.1",className:"cr3"}),_.default.createElement("rect",{x:"11.2",y:"25.4",className:"cr4",width:"13.1",height:"13.1",style:{opacity:.4}}),_.default.createElement("rect",{x:"25.4",y:"25.4",className:"cr5",width:"13.1",height:"13.1"}),_.default.createElement("rect",{x:"39.6",y:"25.4",className:"cr6",width:"13.1",height:"13.1",style:{opacity:.8}}),_.default.createElement("rect",{x:"11.2",y:"39.6",width:"13.1",className:"cr1",height:"13.1"}),_.default.createElement("rect",{x:"25.4",y:"39.6",className:"cr2",width:"13.1",height:"13.1",style:{opacity:.4}}),_.default.createElement("rect",{x:"39.6",y:"39.6",className:"cr3",width:"13.1",height:"13.1",style:{opacity:.4}}))}}]),n}(g.Component),a.propTypes={height:h.default.string,colors:h.default.arrayOf(h.default.string)},a.defaultProps={height:"16px",predefinedClassName:"grid-layer-icon",totalColor:6},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.hexagonVisConfigs=void 0;var a=t(8),r=i(a),o=t(34),l=i(o),c=t(3),s=i(c),u=t(4),p=i(u),m=t(6),d=i(m),g=t(7),_=i(g),f=t(19),h=t(490),y=i(h),v=t(2175),b=i(v),E=t(2178),A=t(2179),S=i(A),w=n.hexagonVisConfigs={opacity:"opacity",worldUnitSize:"worldUnitSize",resolution:"resolution",colorRange:"colorRange",coverage:"coverage",sizeRange:"elevationRange",percentile:"percentile",elevationPercentile:"elevationPercentile",elevationScale:"elevationScale","hi-precision":"hi-precision",colorAggregation:"aggregation",sizeAggregation:"aggregation",enable3d:"enable3d"},N=function(e){function n(e){(0,s.default)(this,n);var t=(0,d.default)(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.registerVisConfig(w),t}return(0,_.default)(n,e),(0,p.default)(n,[{key:"renderLayer",value:function(e){var n=e.data,t=e.idx,i=e.layerInteraction,a=e.objectHovered,o=e.mapState,c=(e.interaction,e.layerCallbacks),s=this.getZoomFactor(o),u=this.getElevationZoomFactor(o),p=this.config.visConfig,m=1e3*p.worldUnitSize;return[new b.default((0,r.default)({},n,i,{id:this.id,idx:t,radius:m,coverage:p.coverage,colorRange:this.getColorRange(p.colorRange),colorScale:this.config.colorScale,opacity:p.opacity,upperPercentile:p.percentile[1],lowerPercentile:p.percentile[0],extruded:p.enable3d,elevationScale:p.elevationScale*u,elevationLowerPercentile:p.elevationPercentile[0],elevationUpperPercentile:p.elevationPercentile[1],fp64:p["hi-precision"],pickable:!0,lightSettings:this.meta.lightSettings,onSetColorDomain:c.onSetLayerDomain}))].concat((0,l.default)(this.isLayerHovered(a)&&!p.enable3d?[new f.GeoJsonLayer({id:this.id+"-hovered",data:[(0,E.hexagonToPolygonGeo)(a,{lineColor:this.config.highlightColor},m*p.coverage,o)],lineWidthScale:8*s})]:[]))}},{key:"type",get:function(){return"hexagon"}},{key:"name",get:function(){return"Hexbin"}},{key:"layerIcon",get:function(){return S.default}}]),n}(y.default);n.default=N},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=t(3),r=i(a),o=t(4),l=i(o),c=t(6),s=i(c),u=t(59),p=i(u),m=t(7),d=i(m),g=t(8),_=i(g),f=t(19),h=t(2176),y=t(491),v=t(2177),b=i(v),E=(0,_.default)({},f.HexagonLayer.defaultProps,{hexagonAggregator:h.pointToHexbin,colorScale:"quantile"}),A=function(e){function n(){return(0,r.default)(this,n),(0,s.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,l.default)(n,[{key:"getDimensionUpdaters",value:function(){var e=(0,p.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"getDimensionUpdaters",this).call(this);return e.getColor[1].triggers.push("colorScale"),e}},{key:"getColorValueDomain",value:function(){(0,y.getColorValueDomain)(this)}},{key:"getColorScale",value:function(){(0,y.getColorScaleFunction)(this)}},{key:"getSubLayerClass",value:function(){return b.default}}]),n}(f.HexagonLayer);n.default=A,A.layerName="EnhancedHexagonLayer",A.defaultProps=E},function(e,n,t){"use strict";function i(e,n){var t=e.data,i=e.radius,o=e.getPosition,l=a(i,n),c=t.reduce(function(e,t){var i=o(t)[1],a=o(t)[0];return Number.isFinite(i)&&Number.isFinite(a)?(e.push(Object.assign({screenCoord:n.projectFlat(o(t))},t)),e):e},[]);return{hexagons:(0,r.hexbin)().radius(l).x(function(e){return e.screenCoord[0]}).y(function(e){return e.screenCoord[1]})(c).map(function(e,t){return{centroid:n.unprojectFlat([e.x,e.y]),points:e,index:t}})}}function a(e,n){return e*n.getDistanceScales().pixelsPerMeter[0]}Object.defineProperty(n,"__esModule",{value:!0}),n.pointToHexbin=i,n.getRadiusInPixel=a;var r=t(736)},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=t(8),r=i(a),o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(59),d=i(m),g=t(7),_=i(g),f=t(19),h=t(1e3),y=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,_.default)(n,e),(0,s.default)(n,[{key:"getShaders",value:function(){var e=(0,d.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"getShaders",this).call(this),t=(0,h.getCellLayerVertex)(e.vs,{highlightPicked:!0});return(0,r.default)({},e,{vs:t})}}]),n}(f.HexagonCellLayer);n.default=y,y.layerName="EnhancedHexagonCellLayer"},function(e,n,t){"use strict";function i(e,n,t,i){for(var o=e.object,l=new r.WebMercatorViewport(i),c=l.projectFlat(o.centroid),s=l.getDistanceScales(),u=s.pixelsPerMeter,p=t*u[0],m=[],d=0;d<6;d++){var g=a(c,p,d);m.push(l.unprojectFlat(g))}return m.push(m[0]),{geometry:{coordinates:m,type:"LineString"},properties:n}}function a(e,n,t){var i=60*t+30,a=Math.PI/180*i;return[e[0]+n*Math.cos(a),e[1]+n*Math.sin(a)]}Object.defineProperty(n,"__esModule",{value:!0}),n.hexagonToPolygonGeo=i;var r=t(19)},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("polygon",{className:"cr1",points:"23.9,10 30.9,14 30.9,22.1 23.9,26.2 16.8,22.1 16.8,14 ",style:{opacity:.6}}),_.default.createElement("polygon",{className:"cr2",points:"23.9,37.8 30.9,41.9 30.9,50 23.9,54 16.8,50 16.8,41.9 ",style:{opacity:.4}}),_.default.createElement("polygon",{className:"cr6",points:"40.1,10 47.2,14 47.2,22.1 40.1,26.2 33.1,22.1 33.1,14 "}),_.default.createElement("polygon",{className:"cr3",points:"40.1,37.8 47.2,41.9 47.2,50 40.1,54 33.1,50 33.1,41.9 ",style:{opacity:.8}}),_.default.createElement("polygon",{className:"cr1",points:"15.8,23.9 22.8,27.9 22.8,36.1 15.8,40.1 8.7,36.1 8.7,27.9 "}),_.default.createElement("polygon",{className:"cr4",points:"32,23.9 39,27.9 39,36.1 32,40.1 25,36.1 25,27.9 ",style:{opacity:.8}}),_.default.createElement("polygon",{className:"cr5",points:"48.2,23.9 55.3,27.9 55.3,36.1 48.2,40.1 41.2,36.1 41.2,27.9 ",style:{opacity:.4}}))}}]),n}(g.Component),a.propTypes={height:h.default.string,colors:h.default.arrayOf(h.default.string)},a.defaultProps={height:"16px",predefinedClassName:"hexagon-layer-icon",totalColor:6},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.featureResolver=n.featureAccessor=n.geoJsonRequiredColumns=n.pointVisConfigs=void 0;var a=t(34),r=i(a),o=t(8),l=i(o),c=t(3),s=i(c),u=t(4),p=i(u),m=t(6),d=i(m),g=t(59),_=i(g),f=t(7),h=i(f),y=t(158),v=i(y),b=t(234),E=i(b),A=t(124),S=i(A),w=t(19),N=t(98),O=t(2181),x=t(2189),L=i(x),T=t(13),I=n.pointVisConfigs={opacity:"opacity",thickness:"thickness",colorRange:"colorRange",radius:"radius",sizeRange:"strokeWidthRange",radiusRange:"radiusRange",heightRange:"elevationRange",elevationScale:"elevationScale","hi-precision":"hi-precision",stroked:"stroked",filled:"filled",enable3d:"enable3d",wireframe:"wireframe"},R=n.geoJsonRequiredColumns=["geojson"],C=n.featureAccessor=function(e){var n=e.geojson;return function(e){return e[n.fieldIdx]}},D=n.featureResolver=function(e){return e.geojson.fieldIdx},M=function(e){function n(e){(0,s.default)(this,n);var t=(0,d.default)(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.dataToFeature={},t.registerVisConfig(I),t.getFeature=(0,v.default)(C,D),t}return(0,h.default)(n,e),(0,p.default)(n,[{key:"getDefaultLayerConfig",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,l.default)({},(0,_.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"getDefaultLayerConfig",this).call(this,e),{heightField:null,heightDomain:[0,1],heightScale:"linear",radiusField:null,radiusDomain:[0,1],radiusScale:"linear"})}},{key:"getHoverData",value:function(e,n){return n[e.properties.index]}},{key:"formatLayerData",value:function(e,n,t,i){var a=this,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=this.config,l=o.colorScale,c=o.colorField,s=o.colorDomain,u=o.color,p=o.sizeScale,m=o.sizeDomain,d=o.sizeField,g=o.heightField,_=o.heightDomain,f=o.heightScale,h=o.radiusField,y=o.radiusDomain,v=o.radiusScale,b=o.visConfig,E=o.columns,A=b.enable3d,S=b.stroked,w=b.colorRange,O=b.heightRange,x=b.sizeRange,L=b.radiusRange,T=this.getFeature(E);i&&i.getFeature===T||this.updateLayerMeta(n,T);var I=void 0;I=i&&i.data&&r.sameData&&i.getFeature===T?i.data:t.map(function(e){return a.dataToFeature[e]}).filter(function(e){return e});var R=c&&this.getVisChannelScale(l,s,w.colors.map(N.hexToRgb)),C=d&&S&&this.getVisChannelScale(p,m,x),D=g&&A&&this.getVisChannelScale(f,_,O),M=h&&this.getVisChannelScale(v,y,L);return{data:I,getFeature:T,getFillColor:function(e){return R?a.getEncodedChannelValue(R,n[e.properties.index],c):e.properties.fillColor||u},getLineColor:function(e){return R?a.getEncodedChannelValue(R,n[e.properties.index],c):e.properties.lineColor||u},getLineWidth:function(e){return C?a.getEncodedChannelValue(C,n[e.properties.index],d,0):e.properties.lineWidth||1},getElevation:function(e){return D?a.getEncodedChannelValue(D,n[e.properties.index],g,0):e.properties.elevation||500},getRadius:function(e){return M?a.getEncodedChannelValue(M,n[e.properties.index],h,0):e.properties.radius||1}}}},{key:"updateLayerMeta",value:function(e,n){this.dataToFeature=(0,O.getGeojsonDataMaps)(e,n);var t=Object.values(this.dataToFeature),i=(0,O.getGeojsonBounds)(t),a=this.getLightSettingsFromBounds(i),r=Boolean(t.find(function(e){return e&&e.properties&&e.properties["hi-precision"]})),o=Boolean(t.find(function(e){return e&&e.properties&&e.properties.radius})),l=t.reduce(function(e,n){var t=(0,O.featureToDeckGlGeoType)(n&&n.geometry&&n.geometry.type);return t&&(e[t]=!0),e},{});this.updateMeta({bounds:i,lightSettings:a,fp64:r,fixedRadius:o,featureTypes:l})}},{key:"renderLayer",value:function(e){var n=e.data,t=e.idx,i=e.layerInteraction,a=e.objectHovered,o=e.mapState,c=(e.interactionConfig,this.meta),s=c.fp64,u=c.lightSettings,p=c.fixedRadius,m=this.getRadiusScaleByZoom(o,p),d=this.getZoomFactor(o),g={lineWidthScale:this.config.visConfig.thickness*d*8,lineWidthMinPixels:1,elevationScale:this.config.visConfig.elevationScale,pointRadiusScale:m,fp64:s||this.config.visConfig["hi-precision"],lineMiterLimit:10*d,rounded:!0},_={getElevation:{heightField:this.config.heightField,heightScale:this.config.heightScale,heightRange:this.config.visConfig.heightRange},getFillColor:{color:this.config.color,colorField:this.config.colorField,colorRange:this.config.visConfig.colorRange,colorScale:this.config.colorScale},getLineColor:{color:this.config.color,colorField:this.config.colorField,colorRange:this.config.visConfig.colorRange,colorScale:this.config.colorScale},getLineWidth:{sizeField:this.config.sizeField,sizeRange:this.config.visConfig.sizeRange},getRadius:{radiusField:this.config.radiusField,radiusRange:this.config.visConfig.radiusRange}};return[new w.GeoJsonLayer((0,l.default)({},g,i,{id:this.id,idx:t,data:n.data,getFillColor:n.getFillColor,getLineColor:n.getLineColor,getLineWidth:n.getLineWidth,getRadius:n.getRadius,getElevation:n.getElevation,pickable:!0,opacity:this.config.visConfig.opacity,stroked:this.config.visConfig.stroked,filled:this.config.visConfig.filled,extruded:this.config.visConfig.enable3d,wireframe:this.config.visConfig.wireframe,lightSettings:u,updateTriggers:_}))].concat((0,r.default)(this.isLayerHovered(a)?[new w.GeoJsonLayer((0,l.default)({},g,{id:this.id+"-hovered",data:[(0,l.default)({},a.object,{properties:(0,l.default)({},a.object.properties,{lineColor:this.config.highlightColor,fillColor:this.config.highlightColor}),getLineWidth:n.getLineWidth,getRadius:n.getRadius,getElevation:n.getElevation})],updateTriggers:_,stroked:!0,pickable:!1,filled:!1}))]:[]))}},{key:"type",get:function(){return"geojson"}},{key:"name",get:function(){return"Polygon"}},{key:"layerIcon",get:function(){return L.default}},{key:"requiredLayerColumns",get:function(){return R}},{key:"visualChannels",get:function(){return(0,l.default)({},(0,_.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"visualChannels",this),{size:(0,l.default)({},(0,_.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"visualChannels",this).size,{property:"stroke",condition:function(e){return e.visConfig.stroked}}),height:{property:"height",field:"heightField",scale:"heightScale",domain:"heightDomain",range:"heightRange",key:"height",channelScaleType:"size",condition:function(e){return e.visConfig.enable3d}},radius:{property:"radius",field:"radiusField",scale:"radiusScale",domain:"radiusDomain",range:"radiusRange",key:"radius",channelScaleType:"radius"}})}}],[{key:"findDefaultLayerProps",value:function(e){var n=this,t=e.label,i=e.fields,a=i.filter(function(e){return"geojson"===e.type}).map(function(e){return e.name}),o={geojson:(0,E.default)([].concat((0,r.default)(T.GEOJSON_FIELDS.geojson),(0,r.default)(a)))},l=this.findDefaultColumnField(o,i);return l&&l.length?l.map(function(e){return{label:"string"==typeof t&&t.replace(/\.[^\/.]+$/,"")||n.type,columns:e,isVisible:!0}}):[]}}]),n}(S.default);n.default=M},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e,n){var t=["Point","MultiPoint","LineString","MultiLineString","Polygon","MultiPolygon","GeometryCollection"],i={};return e.forEach(function(e,a){i[a]=null;var o=n(e),l=null;if(Array.isArray(o))l={type:"Feature",geometry:{coordinates:o.map(function(e){return[e[1],e[0]]}),type:"LineString"}};else if("string"==typeof o)l=r(o);else if("object"===(void 0===o?"undefined":(0,p.default)(o))){var c=(0,h.default)(o);if(!c||!Array.isArray(c.features))return null;l=c.features[0]}l&&l.geometry&&t.includes(l.geometry.type)&&(l.properties=(0,s.default)({},l.properties||{},{index:a}),i[a]=l)}),i}function r(e){var n=void 0;try{n=JSON.parse(e)}catch(e){}if(!n)try{n=(0,_.default)(e)}catch(e){return null}if(!n)return null;var t=(0,h.default)(n);return t&&Array.isArray(t.features)?t.features[0]:null}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=e.length>500?(0,y.getSampleData)(e,500):e,t=n.filter(function(e){return e&&e.geometry&&e.geometry.coordinates&&e.geometry.coordinates.length});try{return(0,d.default)({type:"FeatureCollection",features:t})}catch(e){return null}}function l(e){switch(e){case"Point":case"MultiPoint":return"point";case"LineString":case"MultiLineString":return"line";case"Polygon":case"MultiPolygon":return"polygon";default:return null}}Object.defineProperty(n,"__esModule",{value:!0});var c=t(8),s=i(c),u=t(122),p=i(u);n.getGeojsonDataMaps=a,n.parseGeometryFromString=r,n.getGeojsonBounds=o,n.featureToDeckGlGeoType=l;var m=t(2182),d=i(m),g=t(2188),_=i(g),f=t(486),h=i(f),y=t(156)},function(e,n,t){function i(e){for(var n=o(),t=a(e),i=0;i=n&&this._bbox[3]>=t},t.prototype.intersect=function(e){if(!this._valid)return null;var n;return n=e instanceof t?e.bbox():e,!(this._bbox[0]>n[2]||this._bbox[2]n[3])},t.prototype._fastContains=function(){if(!this._valid)return new Function("return null;");var e="return "+this._bbox[0]+"<= ll[0] &&"+this._bbox[1]+"<= ll[1] &&"+this._bbox[2]+">= ll[0] &&"+this._bbox[3]+">= ll[1]";return new Function("ll",e)},t.prototype.polygon=function(){return this._valid?{type:"Polygon",coordinates:[[[this._bbox[0],this._bbox[1]],[this._bbox[2],this._bbox[1]],[this._bbox[2],this._bbox[3]],[this._bbox[0],this._bbox[3]],[this._bbox[0],this._bbox[1]]]]}:null}},function(e,n){function t(e){function n(e){var n=_.substring(h).match(e);return n?(h+=n[0].length,n[0]):null}function t(){n(/^\s*/)}function i(){t();for(var e,i=0,a=[],o=[a],l=a;e=n(/^(\()/)||n(/^(\))/)||n(/^(,)/)||n(r);){if("("===e)o.push(l),l=[],o[o.length-1].push(l),i++;else if(")"===e){if(0===l.length)return null;if(!(l=o.pop()))return null;if(0===--i)break}else if(","===e)l=[],o[o.length-1].push(l);else{if(e.split(/\s/g).some(isNaN))return null;Array.prototype.push.apply(l,e.split(/\s/g).map(parseFloat))}t()}return 0!==i?null:a}function a(){for(var e,i,a=[];i=n(r)||n(/^(,)/);)","===i?(a.push(e),e=[]):i.split(/\s/g).some(isNaN)||(e||(e=[]),Array.prototype.push.apply(e,i.split(/\s/g).map(parseFloat))),t();return e?(a.push(e),a.length?a:null):null}function o(){if(!n(/^(point(\sz)?)/i))return null;if(t(),!n(/^(\()/))return null;var e=a();return e?(t(),n(/^(\))/)?{type:"Point",coordinates:e[0]}:null):null}function l(){if(!n(/^(multipoint)/i))return null;t();var e=_.substring(_.indexOf("(")+1,_.length-1).replace(/\(/g,"").replace(/\)/g,"");_="MULTIPOINT ("+e+")";var a=i();return a?(t(),{type:"MultiPoint",coordinates:a}):null}function c(){if(!n(/^(multilinestring)/i))return null;t();var e=i();return e?(t(),{type:"MultiLineString",coordinates:e}):null}function s(){if(!n(/^(linestring(\sz)?)/i))return null;if(t(),!n(/^(\()/))return null;var e=a();return e&&n(/^(\))/)?{type:"LineString",coordinates:e}:null}function u(){if(!n(/^(polygon(\sz)?)/i))return null;t();var e=i();return e?{type:"Polygon",coordinates:e}:null}function p(){if(!n(/^(multipolygon)/i))return null;t();var e=i();return e?{type:"MultiPolygon",coordinates:e}:null}function m(){var e,i=[];if(!n(/^(geometrycollection)/i))return null;if(t(),!n(/^(\()/))return null;for(;e=d();)i.push(e),t(),n(/^(,)/),t();return n(/^(\))/)?{type:"GeometryCollection",geometries:i}:null}function d(){return o()||s()||u()||l()||c()||p()||m()}var g=e.split(";"),_=g.pop(),f=(g.shift()||"").split("=").pop(),h=0;return function(e){return e&&f.match(/\d+/)&&(e.crs={type:"name",properties:{name:"urn:ogc:def:crs:EPSG::"+f}}),e}(d())}function i(e){function n(e){return e.join(" ")}function t(e){return e.map(n).join(", ")}function a(e){return e.map(t).map(r).join(", ")}function r(e){return"("+e+")"}switch("Feature"===e.type&&(e=e.geometry),e.type){case"Point":return"POINT ("+n(e.coordinates)+")";case"LineString":return"LINESTRING ("+t(e.coordinates)+")";case"Polygon":return"POLYGON ("+a(e.coordinates)+")";case"MultiPoint":return"MULTIPOINT ("+t(e.coordinates)+")";case"MultiPolygon":return"MULTIPOLYGON ("+function(e){return e.map(a).map(r).join(", ")}(e.coordinates)+")";case"MultiLineString":return"MULTILINESTRING ("+a(e.coordinates)+")";case"GeometryCollection":return"GEOMETRYCOLLECTION ("+e.geometries.map(i).join(", ")+")";default:throw new Error("stringify requires a valid GeoJSON Feature or geometry object as input")}}e.exports=t,e.exports.parse=t,e.exports.stringify=i;var a=/[-+]?([0-9]*\.[0-9]+|[0-9]+)([eE][-+]?[0-9]+)?/,r=new RegExp("^"+a.source+"(\\s"+a.source+"){1,}")},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("polygon",{className:"cr1",points:"25.04 23.08 9.72 31.79 8.19 43.2 19.57 53.83 28.79 53.83 35.6 46.57 39.45 30.08 25.04 23.08"}),_.default.createElement("polygon",{className:"cr2",points:"52.8 26.3 41.74 30.32 37.9 46.75 45.26 53.83 51.45 53.83 55.07 43.51 52.8 26.3",style:{opacity:.8}}),_.default.createElement("polygon",{className:"cr3",points:"36.69 48.75 31.93 53.83 41.96 53.83 36.69 48.75",style:{opacity:.4}}),_.default.createElement("polygon",{className:"cr3",points:"25.95 20.98 40.84 28.22 52.57 24.06 50.89 11.5 23.24 11.5 25.95 20.98",style:{opacity:.4}}),_.default.createElement("polygon",{className:"cr4",points:"20.79 11.9 11.73 15.72 10.08 28.96 23.64 21.25 20.79 11.9",style:{opacity:.8}}))}}]),n}(g.Component),a.propTypes={height:h.default.string,colors:h.default.arrayOf(h.default.string)},a.defaultProps={height:null,size:"tiny",predefinedClassName:"geojson-layer-icon"},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.clusterVisConfigs=void 0;var a=t(8),r=i(a),o=t(34),l=i(o),c=t(3),s=i(c),u=t(4),p=i(u),m=t(6),d=i(m),g=t(7),_=i(g),f=t(19),h=t(490),y=i(h),v=t(2191),b=i(v),E=t(13),A=t(2227),S=i(A),w=n.clusterVisConfigs={opacity:"opacity",clusterRadius:"clusterRadius",colorRange:"colorRange",radiusRange:"clusterRadiusRange","hi-precision":"hi-precision",colorAggregation:"aggregation",sizeAggregation:"aggregation"},N=function(e){function n(e){(0,s.default)(this,n);var t=(0,d.default)(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.registerVisConfig(w),t}return(0,_.default)(n,e),(0,p.default)(n,[{key:"renderLayer",value:function(e){var n=this,t=e.data,i=e.idx,a=e.layerInteraction,o=e.objectHovered,c=(e.mapState,e.interaction,e.layerCallbacks),s=this.config.visConfig;return[new b.default((0,r.default)({},t,a,{id:this.id,idx:i,radiusScale:1,radiusRange:s.radiusRange,clusterRadius:s.clusterRadius,colorRange:this.getColorRange(s.colorRange),colorScale:this.config.colorScale,pickable:!0,opacity:s.opacity,fp64:s["hi-precision"],lightSettings:this.meta.lightSettings,onSetColorDomain:c.onSetLayerDomain}))].concat((0,l.default)(this.isLayerHovered(o)?[new f.ScatterplotLayer({id:this.id+"-hovered",data:[o.object],getColor:function(e){return n.config.highlightColor}})]:[]))}},{key:"type",get:function(){return"cluster"}},{key:"layerIcon",get:function(){return S.default}},{key:"visualChannels",get:function(){return{color:{property:"color",field:"colorField",scale:"colorScale",domain:"colorDomain",range:"colorRange",key:"color",defaultMeasure:"Point Count",channelScaleType:E.CHANNEL_SCALES.colorAggr}}}}]),n}(y.default);n.default=N},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=t(8),r=i(a),o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(19),_=t(1001),f=i(_),h=t(32),y=t(491),v=t(308),b=t(488),E=t(13),A=t(2193),S=b.LAYER_VIS_CONFIGS.clusterRadius.defaultValue,w=b.LAYER_VIS_CONFIGS.clusterRadiusRange.defaultValue,N={clusterRadius:S,colorDomain:null,colorRange:v.DefaultColorRange,colorScale:E.SCALE_TYPES.quantize,radiusRange:w,lowerPercentile:0,upperPercentile:100,getPosition:function(e){return e.position},getColorValue:function(e){return e.length},getRadiusValue:function(e){return e.properties.point_count},fp64:!1},O=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"initializeState",value:function(){this.state={clusters:null,geoJSON:null}}},{key:"shouldUpdateState",value:function(e){return e.changeFlags.somethingChanged}},{key:"updateState",value:function(e){var n=e.oldContext,t=e.context,i=e.oldProps,a=e.props;e.changeFlags.dataChanged||this.needsReProjectPoints(i,a)?(this.processGeoJSON(),this.getClusters(),this.getColorValueDomain()):this.needsReclusterPoints(n,t)?(this.getClusters(),this.getColorValueDomain()):this.needsRecalculateScaleFunction(i,a)&&this.getColorValueDomain()}},{key:"needsReProjectPoints",value:function(e,n){return e.clusterRadius!==n.clusterRadius||e.getPosition!==n.getPosition}},{key:"needsReclusterPoints",value:function(e,n){return Math.round(e.viewport.zoom)!==Math.round(n.viewport.zoom)}},{key:"needsRecalculateScaleFunction",value:function(e,n){return(0,y.needsRecalculateColorDomain)(e,n)||(0,y.needReCalculateScaleFunction)(e,n)||(0,y.needsRecalculateRadiusRange)(e,n)||e.getColorValue!==n.getColorValue}},{key:"processGeoJSON",value:function(){var e=this.props,n=e.data,t=e.getPosition;this.setState({geoJSON:(0,A.getGeoJSON)(n,t)}),(0,A.clearClustererCache)()}},{key:"getClusters",value:function(){var e=this.state.geoJSON,n=this.props.clusterRadius,t=this.context,i=t.viewport,a=t.viewport,r=a.longitude,o=a.latitude,l=a.height,c=a.width,s=Math.round(i.zoom),u=f.default.bounds([r,o],s,[c,l]),p=(0,A.clustersAtZoom)({bbox:u,clusterRadius:n,geoJSON:e,zoom:s});this.setState({clusters:p})}},{key:"getColorValueDomain",value:function(){var e=this.props,n=e.colorScale,t=e.getColorValue,i=e.getRadiusValue,a=e.onSetColorDomain,r=this.state.clusters,o=[0,(0,h.max)(r,i)],l=r.map(function(e){return t(e.properties.points)}).filter(function(e){return Number.isFinite(e)}),c=n===E.SCALE_TYPES.quantize?(0,h.extent)(l):l.sort(h.ascending);this.setState({colorDomain:c,radiusDomain:o}),(0,y.getColorScaleFunction)(this),(0,y.getRadiusScaleFunction)(this),a(c)}},{key:"getUpdateTriggers",value:function(){return{getColor:{colorRange:this.props.colorRange,colorDomain:this.props.colorDomain,getColorValue:this.props.getColorValue,colorScale:this.props.colorScale,lowerPercentile:this.props.lowerPercentile,upperPercentile:this.props.upperPercentile},getRadius:{radiusRange:this.props.radiusRange,radiusDomain:this.props.radiusDomain,getRadiusValue:this.props.getRadiusValue}}}},{key:"_onGetSublayerColor",value:function(e){var n=this.props.getColorValue,t=this.state,i=t.colorScaleFunc,a=t.colorDomain,r=n(e.properties.points),o=Number.isFinite(r)&&r>=a[0]&&r<=a[a.length-1]?i(r):[0,0,0,0];return o[3]=Number.isFinite(o[3])?o[3]:255,o}},{key:"_onGetSublayerRadius",value:function(e){var n=this.props.getRadiusValue;return(0,this.state.radiusScaleFunc)(n(e))}},{key:"getPickingInfo",value:function(e){var n=e.info,t=this.state.clusters,i=n.picked&&n.index>-1,a=null;if(i){var o=t[n.index],l=this.props.getColorValue(o.properties.points);a=(0,r.default)({},o.properties,{colorValue:l,radius:this._onGetSublayerRadius(o),position:o.geometry.coordinates})}return(0,r.default)({},n,{picked:Boolean(a),object:a})}},{key:"renderLayers",value:function(){var e=this.props,n=e.id,t=e.radiusScale,i=e.fp64,a=this.props,r=a.opacity,o=a.pickable;return new g.ScatterplotLayer({id:n+"-cluster",data:this.state.clusters,radiusScale:t,fp64:i,getPosition:function(e){return e.geometry.coordinates},getRadius:this._onGetSublayerRadius.bind(this),opacity:r,pickable:o,getColor:this._onGetSublayerColor.bind(this),updateTriggers:this.getUpdateTriggers()})}}]),n}(g.CompositeLayer);n.default=O,O.layerName="ClusterLayer",O.defaultProps=N},function(e,n,t){var i=function(){function e(e){if(e=e||{},this.size=e.size||256,!n[this.size]){var t=this.size,i=n[this.size]={};i.Bc=[],i.Cc=[],i.zc=[],i.Ac=[];for(var a=0;a<30;a++)i.Bc.push(t/360),i.Cc.push(t/(2*Math.PI)),i.zc.push(t/2),i.Ac.push(t),t*=2}this.Bc=n[this.size].Bc,this.Cc=n[this.size].Cc,this.zc=n[this.size].zc,this.Ac=n[this.size].Ac}var n={},t=Math.PI/180,i=180/Math.PI,a=6378137,r=20037508.342789244;return e.prototype.px=function(e,n){var i=this.zc[n],a=Math.min(Math.max(Math.sin(t*e[1]),-.9999),.9999),r=Math.round(i+e[0]*this.Bc[n]),o=Math.round(i+.5*Math.log((1+a)/(1-a))*-this.Cc[n]);return r>this.Ac[n]&&(r=this.Ac[n]),o>this.Ac[n]&&(o=this.Ac[n]),[r,o]},e.prototype.ll=function(e,n){var t=(e[1]-this.zc[n])/-this.Cc[n];return[(e[0]-this.zc[n])/this.Bc[n],i*(2*Math.atan(Math.exp(t))-.5*Math.PI)]},e.prototype.bbox=function(e,n,t,i,a){i&&(n=Math.pow(2,t)-1-n);var r=[e*this.size,(+n+1)*this.size],o=[(+e+1)*this.size,n*this.size],l=this.ll(r,t).concat(this.ll(o,t));return"900913"===a?this.convert(l,"900913"):l},e.prototype.xyz=function(e,n,t,i){"900913"===i&&(e=this.convert(e,"WGS84"));var a=[e[0],e[1]],r=[e[2],e[3]],o=this.px(a,n),l=this.px(r,n),c=[Math.floor(o[0]/this.size),Math.floor((l[0]-1)/this.size)],s=[Math.floor(l[1]/this.size),Math.floor((o[1]-1)/this.size)],u={minX:Math.min.apply(Math,c)<0?0:Math.min.apply(Math,c),minY:Math.min.apply(Math,s)<0?0:Math.min.apply(Math,s),maxX:Math.max.apply(Math,c),maxY:Math.max.apply(Math,s)};if(t){var p={minY:Math.pow(2,n)-1-u.maxY,maxY:Math.pow(2,n)-1-u.minY};u.minY=p.minY,u.maxY=p.maxY}return u},e.prototype.convert=function(e,n){return"900913"===n?this.forward(e.slice(0,2)).concat(this.forward(e.slice(2,4))):this.inverse(e.slice(0,2)).concat(this.inverse(e.slice(2,4)))},e.prototype.forward=function(e){var n=[a*e[0]*t,a*Math.log(Math.tan(.25*Math.PI+.5*e[1]*t))];return n[0]>r&&(n[0]=r),n[0]<-r&&(n[0]=-r),n[1]>r&&(n[1]=r),n[1]<-r&&(n[1]=-r),n},e.prototype.inverse=function(e){return[e[0]*i/a,(.5*Math.PI-2*Math.atan(Math.exp(-e[1]/a)))*i]},e}();e.exports=i},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e,n){return e.map(function(e){return{type:"Point",properties:{data:e,points:[e],point_count:1,point_count_abbreviated:"1"},geometry:{coordinates:n(e)}}}).filter(function(e){return e.geometry.coordinates.every(Number.isFinite)})}function r(e){var n=e.bbox,t=e.clusterRadius,i=e.geoJSON,a=e.zoom;return m({clusterRadius:t,geoJSON:i}).getClusters(n,a)}function o(){m.cache.clear()}Object.defineProperty(n,"__esModule",{value:!0}),n.getGeoJSON=a,n.clustersAtZoom=r,n.clearClustererCache=o;var l=t(2194),c=i(l),s=t(2199),u=i(s),p=function(e){return""+e.clusterRadius},m=(0,u.default)(function(e){var n=e.clusterRadius,t=e.geoJSON;return(0,c.default)({maxZoom:20,radius:n,initial:function(){return{points:[]}},map:function(e){return e.data},reduce:function(e,n){n.points?n.points.forEach(function(n){e.points.push(n)}):e.points.push(n)}}).load(t)},p)},function(e,n,t){"use strict";function i(e){return new a(e)}function a(e){this.options=d(Object.create(this.options),e),this.trees=new Array(this.options.maxZoom+1)}function r(e,n,t,i,a){return{x:e,y:n,zoom:1/0,id:t,parentId:-1,numPoints:i,properties:a}}function o(e,n){var t=e.geometry.coordinates;return{x:s(t[0]),y:u(t[1]),zoom:1/0,id:n,parentId:-1}}function l(e){return{type:"Feature",properties:c(e),geometry:{type:"Point",coordinates:[p(e.x),m(e.y)]}}}function c(e){var n=e.numPoints,t=n>=1e4?Math.round(n/1e3)+"k":n>=1e3?Math.round(n/100)/10+"k":n;return d(d({},e.properties),{cluster:!0,cluster_id:e.id,point_count:n,point_count_abbreviated:t})}function s(e){return e/360+.5}function u(e){var n=Math.sin(e*Math.PI/180),t=.5-.25*Math.log((1+n)/(1-n))/Math.PI;return t<0?0:t>1?1:t}function p(e){return 360*(e-.5)}function m(e){var n=(180-360*e)*Math.PI/180;return 360*Math.atan(Math.exp(n))/Math.PI-90}function d(e,n){for(var t in n)e[t]=n[t];return e}function g(e){return e.x}function _(e){return e.y}var f=t(2195);e.exports=i,e.exports.default=i,a.prototype={options:{minZoom:0,maxZoom:16,radius:40,extent:512,nodeSize:64,log:!1,reduce:null,initial:function(){return{}},map:function(e){return e}},load:function(e){var n=this.options.log;n&&console.time("total time");var t="prepare "+e.length+" points";n&&console.time(t),this.points=e;for(var i=[],a=0;a=this.options.minZoom;r--){var l=+Date.now();i=this._cluster(i,r),this.trees[r]=f(i,g,_,this.options.nodeSize,Float32Array),n&&console.log("z%d: %d clusters in %dms",r,i.length,+Date.now()-l)}return n&&console.timeEnd("total time"),this},getClusters:function(e,n){if(e[0]>e[2]){var t=this.getClusters([e[0],e[1],180,e[3]],n),i=this.getClusters([-180,e[1],e[2],e[3]],n);return t.concat(i)}for(var a=this.trees[this._limitZoom(n)],r=a.range(s(e[0]),u(e[3]),s(e[2]),u(e[1])),o=[],c=0;c>5,t=e%32,i="No cluster with the specified id.",a=this.trees[t];if(!a)throw new Error(i);var r=a.points[n];if(!r)throw new Error(i);for(var o=this.options.radius/(this.options.extent*Math.pow(2,t-1)),c=a.within(r.x,r.y,o),s=[],u=0;ui;){if(o-i>600){var c=o-i+1,s=t-i+1,u=Math.log(c),p=.5*Math.exp(2*u/3),m=.5*Math.sqrt(u*p*(c-p)/c)*(s-c/2<0?-1:1);a(e,n,t,Math.max(i,Math.floor(t-s*p/c+m)),Math.min(o,Math.floor(t+(c-s)*p/c+m)),l)}var d=n[2*t+l],g=i,_=o;for(r(e,n,i,t),n[2*o+l]>d&&r(e,n,i,o);g<_;){for(r(e,n,g,_),g++,_--;n[2*g+l]d;)_--}n[2*i+l]===d?r(e,n,i,_):(_++,r(e,n,_,o)),_<=t&&(i=_+1),t<=_&&(o=_-1)}}function r(e,n,t,i){o(e,t,i),o(n,2*t,2*i),o(n,2*t+1,2*i+1)}function o(e,n,t){var i=e[n];e[n]=e[t],e[t]=i}e.exports=i},function(e,n,t){"use strict";function i(e,n,t,i,a,r,o){for(var l,c,s=[0,e.length-1,0],u=[];s.length;){var p=s.pop(),m=s.pop(),d=s.pop();if(m-d<=o)for(var g=d;g<=m;g++)l=n[2*g],c=n[2*g+1],l>=t&&l<=a&&c>=i&&c<=r&&u.push(e[g]);else{var _=Math.floor((d+m)/2);l=n[2*_],c=n[2*_+1],l>=t&&l<=a&&c>=i&&c<=r&&u.push(e[_]);var f=(p+1)%2;(0===p?t<=l:i<=c)&&(s.push(d),s.push(_-1),s.push(f)),(0===p?a>=l:r>=c)&&(s.push(_+1),s.push(m),s.push(f))}}return u}e.exports=i},function(e,n,t){"use strict";function i(e,n,t,i,r,o){for(var l=[0,e.length-1,0],c=[],s=r*r;l.length;){var u=l.pop(),p=l.pop(),m=l.pop();if(p-m<=o)for(var d=m;d<=p;d++)a(n[2*d],n[2*d+1],t,i)<=s&&c.push(e[d]);else{var g=Math.floor((m+p)/2),_=n[2*g],f=n[2*g+1];a(_,f,t,i)<=s&&c.push(e[g]);var h=(u+1)%2;(0===u?t-r<=_:i-r<=f)&&(l.push(m),l.push(g-1),l.push(h)),(0===u?t+r>=_:i+r>=f)&&(l.push(g+1),l.push(p),l.push(h))}}return c}function a(e,n,t,i){var a=e-t,r=n-i;return a*a+r*r}e.exports=i},function(e,n,t){function i(e,n){if("function"!=typeof e||null!=n&&"function"!=typeof n)throw new TypeError(r);var t=function(){var i=arguments,a=n?n.apply(this,i):i[0],r=t.cache;if(r.has(a))return r.get(a);var o=e.apply(this,i);return t.cache=r.set(a,o)||r,o};return t.cache=new(i.Cache||a),t}var a=t(2200),r="Expected a function";i.Cache=a,e.exports=i},function(e,n,t){function i(e){var n=-1,t=null==e?0:e.length;for(this.clear();++n-1}var a=t(310);e.exports=i},function(e,n,t){function i(e,n){var t=this.__data__,i=a(t,e);return i<0?(++this.size,t.push([e,n])):t[i][1]=n,this}var a=t(310);e.exports=i},function(e,n,t){var i=t(1002),a=t(367),r=i(a,"Map");e.exports=r},function(e,n,t){function i(e){var n=a(this,e).delete(e);return this.size-=n?1:0,n}var a=t(311);e.exports=i},function(e,n){function t(e){var n=typeof e;return"string"==n||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==e:null===e}e.exports=t},function(e,n,t){function i(e){return a(this,e).get(e)}var a=t(311);e.exports=i},function(e,n,t){function i(e){return a(this,e).has(e)}var a=t(311);e.exports=i},function(e,n,t){function i(e,n){var t=a(this,e),i=t.size;return t.set(e,n),this.size+=t.size==i?0:1,this}var a=t(311);e.exports=i},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M13.6,22.7c2.9-3.6,4.4-6.3,4.4-8c0-2.7-2.2-4.9-4.9-4.9S8.2,12,8.2,14.7c0,1.7,1.5,4.4,4.4,8l0,0 C12.8,23,13.2,23,13.6,22.7C13.5,22.8,13.6,22.7,13.6,22.7z",className:"cr1"}),_.default.createElement("path",{d:"M22.9,57.4c2.5-3.1,3.8-5.5,3.8-7c0-2.4-2-4.4-4.4-4.4S18,48,18,50.4c0,1.5,1.3,3.8,3.8,7l0,0 c0.3,0.3,0.7,0.4,1,0.1C22.9,57.4,22.9,57.4,22.9,57.4z",className:"cr2"}),_.default.createElement("path",{d:"M51.4,22.5c2.8-3.4,4.2-6,4.2-7.6c0-2.6-2.1-4.8-4.8-4.8c-2.6,0-4.8,2.1-4.8,4.8c0,1.6,1.4,4.2,4.2,7.6 l0,0c0.3,0.3,0.8,0.4,1.1,0.1C51.3,22.5,51.4,22.5,51.4,22.5z",className:"cr3"}),_.default.createElement("path",{d:"M49.2,53.8c3.7-4.5,5.5-7.8,5.5-9.9c0-3.3-2.7-6.1-6.1-6.1c-3.3,0-6.1,2.7-6.1,6.1 c0,2.1,1.8,5.4,5.5,9.9l0,0c0.3,0.3,0.7,0.4,1.1,0.1C49.1,53.8,49.1,53.8,49.2,53.8z",className:"cr4"}),_.default.createElement("path",{d:"M31.4,39.6C36.5,33.5,39,29,39,26.1c0-4.4-3.6-8-8-8s-8,3.6-8,8c0,2.9,2.5,7.4,7.6,13.5l0,0 C30.8,39.8,31.1,39.9,31.4,39.6C31.3,39.7,31.4,39.6,31.4,39.6z",className:"cr5"}))}}]),n}(g.Component),a.propTypes={height:h.default.string,colors:h.default.arrayOf(h.default.string)},a.defaultProps={height:"16px",predefinedClassName:"cluster-layer-icon",totalColor:5},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.pointVisConfigs=n.iconRequiredColumns=n.iconResolver=n.iconAccessor=n.iconPosResolver=n.iconPosAccessor=void 0;var a=t(34),r=i(a),o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(59),d=i(m),g=t(7),_=i(g),f=t(15),h=i(f),y=t(8),v=i(y),b=t(124),E=i(b),A=t(158),S=i(A),w=t(98),N=t(2229),O=i(N),x=t(1004),L=i(x),T=t(2230),I=i(T),R=t(13),C={svgIcons:[{id:"accel",mesh:{positions:[[.07071129707112825,-.9774058577405854,0],[.03849372384936967,-1,0],[-.030962343096234676,-1,0],[-.06317991631799315,-.9774058577405854,0],[-.9736401673640178,-.06694560669456062,0],[-.9962343096234305,-.034728033472804065,0],[-.9962343096234305,.034728033472804176,0],[-.9736401673640178,.06694560669456062,0],[-.06317991631799315,.9774058577405853,0],[-.030962343096234676,1,0],[.03849372384936967,1,0],[.07071129707112825,.9774058577405853,0],[.9811715481171528,.06694560669456062,0],[.9962343096234305,.032845188284518434,0],[.9962343096234305,-.040376569037657295,0],[-.009623430962345737,-.8702928870292906,0],[.3652719665271935,-.5087866108786626,0],[.3652719665271935,-.49539748953975127,0],[.3631799163179886,-.48765690376569304,0],[.3539748953974873,-.4822175732217612,0],[.35188284518828217,-.4820083682008398,0],[.1108786610878643,-.5087866108786645,0],[.1108786610878643,-.3079497907949825,0],[-.13012552301255378,-.3079497907949825,0],[-.13012552301255378,-.5087866108786645,0],[-.3711297071129718,-.4820083682008398,0],[-.3788702928870319,-.4843096234309643,0],[-.38430962343096575,-.4989539748953975,0],[-.3845188284518851,-.5087866108786626,0],[.16443514644351148,.6560669456066934,0],[-.15690376569037848,.6560669456066934,0],[-.3845188284518851,.42845188284518687,0],[-.3845188284518851,.10711297071129477,0],[-.15690376569037848,-.1205020920502119,0],[.16443514644351348,-.1205020920502119,0],[.3920502092050202,.10711297071129477,0],[.3920502092050182,.42845188284518687,0],[-.33096234309623584,-.5087866108786626,0],[.4991631799163168,.42845188284518687,0],[.9811715481171528,-.06694560669456062,0]],cells:[[0,15,1],[0,16,15],[0,39,16],[1,15,2],[2,15,3],[3,15,37],[3,28,4],[3,37,28],[4,6,5],[4,7,6],[4,26,32],[4,27,26],[4,28,27],[4,32,7],[7,31,8],[7,32,31],[8,11,9],[8,29,11],[8,30,29],[8,31,30],[9,11,10],[11,29,38],[11,38,12],[12,35,39],[12,38,35],[12,39,13],[13,39,14],[16,39,17],[17,39,18],[18,35,19],[18,39,35],[19,34,20],[19,35,34],[20,22,21],[20,34,22],[22,33,23],[22,34,33],[23,25,24],[23,33,25],[25,32,26],[25,33,32],[27,28,37],[29,36,38]]},type:"custom"},{id:"brake",mesh:{positions:[[.06694560669456084,-.9774058577405873,0],[.03472803347280218,-1,0],[-.03472803347280229,-1,0],[-.06694560669456084,-.9774058577405873,0],[-.9774058577405873,-.06694560669456084,0],[-1,-.03472803347280229,0],[-1,.03472803347280218,0],[-.9774058577405873,.06694560669456084,0],[-.06694560669456084,.9774058577405873,0],[-.03472803347280229,1,0],[.03472803347280218,1,0],[.06694560669456084,.9774058577405873,0],[.9774058577405873,.06694560669456084,0],[1,.03472803347280218,0],[1,-.03472803347280229,0],[.9774058577405873,-.06694560669456084,0],[-.14728033472803492,-.7497907949790802,0],[.16066945606694438,-.7497907949790802,0],[.37489539748953815,-.5355648535564863,0],[.37489539748953815,-.22761506276150711,0],[.16066945606694438,-.013389121338913346,0],[-.14728033472803492,-.013389121338913346,0],[-.3615062761506287,-.22761506276150711,0],[-.3615062761506287,-.5355648535564863,0],[.1338912133891217,.4953974895397504,0],[.1338912133891217,.6962343096234327,0],[-.10711297071129688,.6962343096234327,0],[-.10711297071129688,.4953974895397504,0],[-.34811715481171535,.5221757322175751,0],[-.3558577405857736,.5200836820083699,0],[-.36129707112970744,.5108786610878686,0],[-.3615062761506268,.5087866108786636,0],[-.3615062761506268,.49539748953975216,0],[.013389121338913235,.13389121338912346,0],[.3882845188284514,.4953974895397504,0],[.3882845188284514,.5087866108786616,0],[.38807531380753013,.5108786610878666,0],[.3826359832635984,.5200836820083699,0],[.37489539748954015,.5221757322175751,0],[-.3347280334728059,-.5355648535564863,0],[.2677824267782414,.5221757322175751,0],[1.00418410041841,-.06694560669456084,0],[.28286876068124145,.5204994728950192,0]],cells:[[0,3,1],[0,16,3],[0,17,16],[0,18,17],[0,41,18],[1,3,2],[3,16,23],[3,23,4],[4,6,5],[4,7,6],[4,22,7],[4,23,22],[7,22,32],[7,29,8],[7,30,29],[7,31,30],[7,32,31],[8,11,9],[8,26,11],[8,28,26],[8,29,28],[9,11,10],[11,25,38],[11,26,25],[11,37,12],[11,38,37],[12,14,13],[12,15,14],[12,19,15],[12,34,19],[12,35,34],[12,36,35],[12,37,36],[14,15,41],[15,18,41],[15,19,18],[16,39,23],[19,34,20],[20,33,21],[20,34,33],[21,32,22],[21,33,32],[22,23,39],[24,40,25],[24,42,40],[25,40,38],[26,28,27],[37,38,42]]},type:"custom"},{id:"dangerous",mesh:{positions:[[-.039999999999999925,-.3733333333333333,0],[-.039999999999999925,-.3866666666666666,0],[-.04020833333333329,-.38874999999999993,0],[-.045624999999999916,-.3979166666666666,0],[-.05333333333333323,-.3999999999999999,0],[-.07999999999999985,-.3999999999999999,0],[-.08208333333333317,-.40020833333333317,0],[-.09124999999999983,-.4056249999999999,0],[-.09333333333333316,-.4133333333333332,0],[-.09333333333333316,-.47999999999999965,0],[-.09541666666666648,-.48791666666666633,0],[-.10458333333333303,-.4987499999999997,0],[-.10666666666666635,-.5066666666666664,0],[-.1187499999999998,-.512083333333333,0],[-.14791666666666647,-.5029166666666663,0],[-.1599999999999998,-.49333333333333296,0],[-.1599999999999998,-.46666666666666634,0],[-.15791666666666648,-.45874999999999966,0],[-.14874999999999983,-.4479166666666664,0],[-.1466666666666665,-.4399999999999996,0],[-.18666666666666631,-.4399999999999996,0],[-.19645833333333296,-.43749999999999967,0],[-.21104166666666635,-.41749999999999976,0],[-.21333333333333304,-.3999999999999997,0],[-.2666666666666667,-.3999999999999997,0],[-.2533333333333334,-.533333333333333,0],[.28,-.533333333333333,0],[.9977083333333334,-.04437500000000005,0],[.9831250000000002,-.0697916666666667,0],[.9733333333333334,-.08000000000000007,0],[.07999999999999985,-.9733333333333334,0],[.06000000000000005,-.983125,0],[.020000000000000018,-.9977083333333333,0],[0,-1,0],[-.020000000000000018,-.9977083333333333,0],[-.06000000000000005,-.983125,0],[-.07999999999999996,-.9733333333333334,0],[-.09003255208333327,-.96330078125,0],[-.9733333333333334,-.07999999999999996,0],[-.983125,-.06000000000000005,0],[-.9977083333333333,-.020000000000000018,0],[-1,0,0],[-.9977083333333333,.020000000000000018,0],[-.983125,.06000000000000005,0],[-.9733333333333334,.07999999999999985,0],[-.16244140624999992,.8908919270833335,0],[-.07999999999999996,.9733333333333334,0],[-.06000000000000005,.9831250000000002,0],[-.020000000000000018,.9977083333333334,0],[0,1,0],[.020000000000000018,.9977083333333334,0],[.06000000000000005,.9831250000000002,0],[.07999999999999985,.9733333333333334,0],[.9733333333333334,.0800000000000003,0],[.98875,.05770833333333347,0],[.9995833333333333,.0031249999999998224,0],[.4112499999999999,.4043749999999997,0],[.40208333333333335,.42979166666666657,0],[.3999999999999999,.44000000000000017,0],[.39020833333333327,.4520833333333334,0],[.3756249999999999,.48124999999999996,0],[.3733333333333335,.4933333333333334,0],[.3531249999999999,.5133333333333334,0],[.3077083333333335,.5533333333333337,0],[.28000000000000025,.5733333333333335,0],[.25333333333333363,.52,0],[.26541666666666686,.5100000000000002,0],[.2945833333333334,.49,0],[.3066666666666671,.48,0],[.3166666666666669,.4697916666666666,0],[.3366666666666669,.44437499999999996,0],[.3466666666666671,.4266666666666665,0],[.34875000000000034,.41874999999999996,0],[.3579166666666671,.4079166666666665,0],[.36208333333333376,.39208333333333334,0],[.3712500000000003,.3812500000000001,0],[.37333333333333374,.3733333333333335,0],[.37333333333333374,.3466666666666669,0],[.3712500000000003,.33875000000000033,0],[.36208333333333376,.32791666666666686,0],[.3600000000000003,.3200000000000003,0],[.34020833333333345,.31791666666666685,0],[.30562500000000004,.3087500000000001,0],[.2933333333333332,.30666666666666687,0],[.28333333333333344,.30458333333333343,0],[.2633333333333332,.2954166666666669,0],[.2533333333333332,.29333333333333345,0],[.21541666666666637,.28125,0],[.1445833333333335,.25208333333333344,0],[.10666666666666669,.24,0],[.09458333333333346,.23791666666666678,0],[.06541666666666668,.22875,0],[.053333333333333455,.22666666666666657,0],[.03562500000000002,.21875,0],[.010208333333333375,.20791666666666653,0],[0,.19999999999999996,0],[-.039999999999999925,.15999999999999992,0],[-.04208333333333336,.15208333333333335,0],[-.05124999999999991,.14124999999999988,0],[-.05333333333333323,.1333333333333333,0],[-.05333333333333323,.10666666666666669,0],[-.05104166666666654,.09458333333333346,0],[-.03645833333333337,.06541666666666668,0],[-.026666666666666616,.053333333333333455,0],[-.01645833333333324,.043333333333333446,0],[.008958333333333401,.023333333333333428,0],[.02666666666666684,.01333333333333342,0],[.04437500000000005,.005416666666666625,0],[.0697916666666667,-.005416666666666736,0],[.07999999999999985,-.013333333333333308,0],[.09791666666666643,-.015416666666666634,0],[.12875000000000014,-.02458333333333329,0],[.16458333333333308,-.028749999999999942,0],[.1954166666666668,-.03791666666666649,0],[.21333333333333337,-.039999999999999813,0],[.23999999999999977,-.039999999999999813,0],[.23999999999999977,-.07999999999999996,0],[-.21333333333333326,-.07999999999999996,0],[-.21333333333333326,-.026666666666666616,0],[-.21562499999999996,-.016874999999999973,0],[-.23020833333333335,-.002291666666666581,0],[-.24,2.220446049250313e-16,0],[-.2699999999999999,.002291666666666803,0],[-.33000000000000007,.016874999999999973,0],[-.36,.026666666666666616,0],[-.37791666666666657,.028750000000000053,0],[-.40875000000000006,.0379166666666666,0],[-.42666666666666664,.040000000000000036,0],[-.4387500000000001,.04020833333333318,0],[-.46791666666666665,.04562500000000003,0],[-.48,.053333333333333455,0],[-.5066666666666666,.07999999999999985,0],[-.50875,.08229166666666665,0],[-.5179166666666666,.09687500000000004,0],[-.521875,.11458333333333304,0],[-.525625,.1254166666666665,0],[-.52,.13333333333333308,0],[-.5179166666666666,.14124999999999965,0],[-.50875,.15208333333333313,0],[-.5066666666666666,.1599999999999997,0],[-.49458333333333326,.16208333333333313,0],[-.4654166666666667,.17125000000000012,0],[-.45333333333333337,.17333333333333334,0],[-.44333333333333347,.17541666666666678,0],[-.42333333333333345,.18458333333333332,0],[-.41333333333333344,.18666666666666676,0],[-.3733333333333334,.1968749999999999,0],[-.29333333333333345,.22229166666666678,0],[-.2533333333333334,.24,0],[-.24541666666666684,.24020833333333358,0],[-.23458333333333337,.2456250000000002,0],[-.22666666666666668,.2533333333333334,0],[-.21333333333333337,.2533333333333334,0],[-.20125000000000004,.26125,0],[-.17208333333333337,.27208333333333345,0],[-.16000000000000003,.28,0],[-.14041666666666663,.3022916666666664,0],[-.11124999999999996,.35687499999999983,0],[-.10666666666666669,.3866666666666667,0],[-.10666666666666669,.41333333333333333,0],[-.10875000000000001,.4212499999999999,0],[-.11791666666666656,.4320833333333334,0],[-.11999999999999988,.43999999999999995,0],[-.12979166666666653,.4520833333333334,0],[-.14437499999999992,.48124999999999996,0],[-.1466666666666666,.4933333333333332,0],[-.16687499999999988,.513333333333333,0],[-.21229166666666666,.5533333333333332,0],[-.24,.5733333333333333,0],[-.2666666666666667,.5199999999999998,0],[-.2545833333333333,.51,0],[-.2254166666666667,.48999999999999977,0],[-.21333333333333326,.47999999999999976,0],[-.20562499999999984,.4720833333333332,0],[-.20020833333333343,.4612499999999997,0],[-.19999999999999996,.45333333333333337,0],[-.19791666666666663,.4454166666666668,0],[-.18875000000000008,.4345833333333333,0],[-.18458333333333343,.4187500000000002,0],[-.17541666666666678,.4079166666666667,0],[-.17333333333333345,.40000000000000013,0],[-.17354166666666682,.3879166666666667,0],[-.17895833333333344,.3587500000000001,0],[-.18666666666666676,.3466666666666669,0],[-.1987500000000001,.33666666666666667,0],[-.22791666666666666,.31666666666666665,0],[-.24,.30666666666666687,0],[-.25,.30458333333333343,0],[-.27,.2954166666666669,0],[-.2799999999999999,.29333333333333345,0],[-.3179166666666666,.28333333333333344,0],[-.38875000000000004,.2633333333333332,0],[-.42666666666666664,.2533333333333334,0],[-.4387500000000001,.2510416666666666,0],[-.46791666666666665,.23645833333333344,0],[-.48,.2266666666666668,0],[-.4920833333333333,.22458333333333313,0],[-.52125,.2154166666666666,0],[-.5333333333333333,.21333333333333337,0],[-.5433333333333333,.203125,0],[-.5633333333333334,.17770833333333313,0],[-.5733333333333333,.15999999999999992,0],[-.5810416666666667,.1479166666666667,0],[-.5864583333333333,.11874999999999991,0],[-.5866666666666667,.10666666666666669,0],[-.584375,.09458333333333346,0],[-.5697916666666667,.06541666666666668,0],[-.5599999999999999,.053333333333333455,0],[-.5497916666666667,.043333333333333446,0],[-.524375,.023333333333333428,0],[-.5066666666666666,.01333333333333342,0],[-.49458333333333326,.005624999999999991,0],[-.4654166666666666,.0002083333333333659,0],[-.45333333333333325,2.220446049250313e-16,0],[-.43562499999999993,-.002083333333333215,0],[-.4102083333333333,-.011249999999999871,0],[-.3999999999999999,-.013333333333333197,0],[-.38208333333333333,-.015416666666666523,0],[-.35124999999999984,-.02458333333333307,0],[-.33333333333333326,-.026666666666666505,0],[-.30666666666666653,-.026666666666666505,0],[-.30666666666666653,-.07999999999999996,0],[-.34666666666666657,-.07999999999999996,0],[-.34666666666666657,-.2799999999999997,0],[-.33895833333333336,-.2974999999999999,0],[-.33354166666666674,-.3175000000000001,0],[-.33333333333333337,-.32000000000000006,0],[-.33125000000000004,-.3277083333333334,0],[-.3220833333333334,-.333125,0],[-.32000000000000006,-.33333333333333337,0],[-.30666666666666675,-.33333333333333337,0],[-.30458333333333343,-.37124999999999997,0],[-.29541666666666677,-.4420833333333334,0],[-.29333333333333345,-.48,0],[-.29333333333333345,-.5066666666666667,0],[-.2931250000000001,-.514375,0],[-.28770833333333345,-.5197916666666667,0],[-.28000000000000014,-.52,0],[-.27208333333333357,-.5277083333333334,0],[-.2612500000000002,-.5331250000000001,0],[-.2533333333333335,-.5333333333333334,0],[.2933333333333332,-.5333333333333334,0],[.3012499999999998,-.5331250000000001,0],[.31208333333333327,-.5277083333333334,0],[.31999999999999984,-.52,0],[.3202083333333332,-.4866666666666667,0],[.32562499999999983,-.44666666666666677,0],[.33333333333333304,-.42666666666666664,0],[.3335416666666664,-.4066666666666666,0],[.33895833333333325,-.3666666666666667,0],[.34666666666666646,-.3466666666666668,0],[.34666666666666646,-.3333333333333335,0],[.35437499999999966,-.3310416666666668,0],[.3597916666666663,-.3164583333333335,0],[.35999999999999965,-.30666666666666675,0],[.36770833333333286,-.2945833333333334,0],[.3731249999999995,-.26541666666666686,0],[.37333333333333285,-.2533333333333334,0],[.37333333333333285,-.16000000000000014,0],[.3752083333333329,-.15208333333333357,0],[.37895833333333306,-.1412500000000001,0],[.37333333333333285,-.13333333333333341,0],[.37333333333333285,-.0800000000000003,0],[.32000000000000006,-.0800000000000003,0],[.32000000000000006,-.02666666666666695,0],[.3174999999999999,-.016875000000000306,0],[.2974999999999999,-.002291666666666914,0],[.28,-2.220446049250313e-16,0],[.25770833333333343,.002291666666666581,0],[.203125,.016874999999999973,0],[.17333333333333334,.026666666666666616,0],[.16125000000000012,.028750000000000053,0],[.13208333333333355,.0379166666666666,0],[.1200000000000001,.040000000000000036,0],[.10020833333333345,.04020833333333318,0],[.06562500000000004,.04562500000000003,0],[.053333333333333455,.053333333333333455,0],[.026666666666666616,.07999999999999985,0],[.0245833333333334,.08791666666666642,0],[.015416666666666634,.0987499999999999,0],[.011458333333333348,.11458333333333304,0],[.007708333333333428,.1254166666666665,0],[.01333333333333342,.13333333333333308,0],[.015416666666666634,.14124999999999965,0],[.0245833333333334,.15208333333333313,0],[.026666666666666616,.1599999999999997,0],[.03875000000000006,.16208333333333313,0],[.06791666666666663,.17125000000000012,0],[.07999999999999985,.17333333333333334,0],[.08999999999999986,.17541666666666678,0],[.10999999999999988,.18458333333333332,0],[.1200000000000001,.18666666666666676,0],[.15979166666666678,.1968749999999999,0],[.234375,.22229166666666678,0],[.2666666666666666,.24,0],[.28874999999999984,.25,0],[.33791666666666687,.27,0],[.3599999999999999,.28000000000000025,0],[.3999999999999999,.3200000000000003,0],[.4077083333333331,.33791666666666687,0],[.41312499999999996,.3687499999999999,0],[.28,-.3733333333333333,0],[.41333333333333333,.3866666666666667,0],[1,-.026666666666666727,0]],cells:[[0,1,301],[1,2,301],[2,3,26],[2,26,301],[3,4,9],[3,9,26],[4,5,8],[4,8,9],[5,6,8],[6,7,8],[9,10,26],[10,11,12],[10,12,26],[12,13,26],[13,14,25],[13,25,26],[14,15,25],[15,16,20],[15,20,21],[15,21,25],[16,17,20],[17,18,20],[18,19,20],[21,22,24],[21,24,25],[22,23,24],[27,303,28],[28,303,29],[29,53,262],[29,55,53],[29,244,30],[29,247,244],[29,253,247],[29,255,253],[29,256,255],[29,257,256],[29,260,257],[29,262,260],[29,303,55],[30,37,31],[30,240,37],[30,241,240],[30,242,241],[30,243,242],[30,244,243],[31,34,32],[31,35,34],[31,37,35],[32,34,33],[35,37,36],[37,235,38],[37,236,235],[37,238,236],[37,239,238],[37,240,239],[38,43,39],[38,44,43],[38,205,44],[38,206,205],[38,207,206],[38,208,207],[38,209,208],[38,223,209],[38,226,223],[38,227,226],[38,234,227],[38,235,234],[39,42,40],[39,43,42],[40,42,41],[44,168,45],[44,169,168],[44,198,169],[44,199,198],[44,200,199],[44,201,200],[44,202,201],[44,203,202],[44,204,203],[44,205,204],[45,52,46],[45,64,52],[45,166,64],[45,167,166],[45,168,167],[46,52,47],[47,51,48],[47,52,51],[48,50,49],[48,51,50],[52,61,53],[52,62,61],[52,63,62],[52,64,63],[53,55,54],[53,56,302],[53,58,56],[53,61,58],[53,298,262],[53,299,298],[53,300,299],[53,302,300],[56,58,57],[58,61,59],[59,61,60],[64,165,65],[64,166,165],[65,87,66],[65,88,87],[65,159,88],[65,160,159],[65,162,160],[65,165,162],[66,86,67],[66,87,86],[67,84,68],[67,86,84],[68,84,69],[69,84,70],[70,72,71],[70,84,72],[72,74,73],[72,82,74],[72,83,82],[72,84,83],[74,76,75],[74,81,76],[74,82,81],[76,81,77],[77,79,78],[77,81,79],[79,81,80],[84,86,85],[88,159,89],[89,159,90],[90,158,91],[90,159,158],[91,158,92],[92,157,93],[92,158,157],[93,157,94],[94,156,95],[94,157,156],[95,156,96],[96,98,97],[96,154,98],[96,155,154],[96,156,155],[98,152,99],[98,154,152],[99,120,100],[99,149,120],[99,150,149],[99,152,150],[100,120,101],[101,119,102],[101,120,119],[102,118,103],[102,119,118],[103,118,104],[104,117,105],[104,118,117],[105,117,106],[106,117,107],[107,109,108],[107,117,109],[109,111,110],[109,116,111],[109,117,116],[111,116,112],[112,116,113],[113,116,114],[114,116,115],[120,149,121],[121,147,122],[121,149,147],[122,147,123],[123,146,124],[123,147,146],[124,146,125],[125,146,126],[126,143,127],[126,145,143],[126,146,145],[127,143,128],[128,130,129],[128,142,130],[128,143,142],[130,141,131],[130,142,141],[131,140,132],[131,141,140],[132,140,133],[133,140,134],[134,136,135],[134,138,136],[134,140,138],[136,138,137],[138,140,139],[143,145,144],[147,149,148],[150,152,151],[152,154,153],[160,162,161],[162,165,163],[163,165,164],[169,190,170],[169,191,190],[169,192,191],[169,193,192],[169,194,193],[169,198,194],[170,176,171],[170,189,176],[170,190,189],[171,175,172],[171,176,175],[172,175,173],[173,175,174],[176,178,177],[176,185,178],[176,187,185],[176,189,187],[178,180,179],[178,181,180],[178,184,181],[178,185,184],[181,184,182],[182,184,183],[185,187,186],[187,189,188],[194,196,195],[194,198,196],[196,198,197],[209,211,210],[209,223,211],[211,223,212],[212,215,213],[212,222,215],[212,223,222],[213,215,214],[215,222,216],[216,222,217],[217,222,218],[218,222,219],[219,221,220],[219,222,221],[223,226,224],[224,226,225],[227,231,228],[227,232,231],[227,233,232],[227,234,233],[228,231,229],[229,231,230],[236,238,237],[244,247,245],[245,247,246],[247,252,248],[247,253,252],[248,250,249],[248,252,250],[250,252,251],[253,255,254],[257,260,258],[258,260,259],[260,262,261],[262,264,263],[262,265,264],[262,297,265],[262,298,297],[265,296,266],[265,297,296],[266,293,267],[266,294,293],[266,295,294],[266,296,295],[267,293,268],[268,293,269],[269,292,270],[269,293,292],[270,292,271],[271,292,272],[272,291,273],[272,292,291],[273,289,274],[273,291,289],[274,276,275],[274,288,276],[274,289,288],[276,278,277],[276,288,278],[278,280,279],[278,282,280],[278,284,282],[278,286,284],[278,287,286],[278,288,287],[280,282,281],[282,284,283],[284,286,285],[289,291,290]]},type:"custom"},{id:"swerve",mesh:{positions:[[.06666666666666665,-.9733333333333334,0],[.05437499999999984,-.983125,0],[.019791666666666652,-.9977083333333333,0],[0,-1,0],[-.019791666666666652,-.9977083333333333,0],[-.05437499999999995,-.983125,0],[-.06666666666666665,-.9733333333333334,0],[-.08614583333333337,-.9538541666666667,0],[-.9733333333333334,-.06666666666666665,0],[-.983125,-.05437499999999995,0],[-.9977083333333333,-.019791666666666652,0],[-1,0,0],[-.9977083333333333,.019791666666666652,0],[-.983125,.05437499999999984,0],[-.9733333333333334,.06666666666666665,0],[-.21010416666666676,.8298958333333337,0],[-.06666666666666665,.9733333333333334,0],[-.05437499999999995,.9831250000000002,0],[-.019791666666666652,.9977083333333334,0],[0,1,0],[.019791666666666652,.9977083333333334,0],[.05437499999999984,.9831250000000002,0],[.06666666666666665,.9733333333333334,0],[.9733333333333334,.06666666666666665,0],[.9831250000000002,.05437499999999984,0],[.9977083333333334,.019791666666666652,0],[1,0,0],[.9977083333333334,-.019791666666666652,0],[.9831250000000002,-.05437499999999995,0],[.2266666666666668,-.41333333333333333,0],[.17333333333333334,-.42666666666666664,0],[.17333333333333334,-.3733333333333333,0],[.17062500000000025,-.33375,0],[.14520833333333338,-.2645833333333333,0],[.1200000000000001,-.24,0],[-.07999999999999996,-.10666666666666669,0],[-.09749999999999992,-.09645833333333331,0],[-.11750000000000005,-.07104166666666667,0],[-.12,-.053333333333333344,0],[-.12,.17333333333333312,0],[-.1177083333333333,.18541666666666656,0],[-.10312500000000002,.21458333333333335,0],[-.09333333333333338,.22666666666666657,0],[.10666666666666669,.3599999999999999,0],[.13187499999999996,.3845833333333333,0],[.1572916666666666,.4537499999999999,0],[.16000000000000014,.4933333333333332,0],[.16000000000000014,.6266666666666665,0],[.053333333333333455,.6266666666666665,0],[.053333333333333455,.4933333333333332,0],[.05104166666666665,.4814583333333331,0],[.03645833333333326,.45770833333333316,0],[.026666666666666616,.45333333333333314,0],[-.1466666666666666,.32000000000000006,0],[-.18166666666666664,.2875000000000001,0],[-.22166666666666657,.2074999999999998,0],[-.22666666666666668,.15999999999999992,0],[-.22666666666666668,-.053333333333333344,0],[-.224375,-.07541666666666669,0],[-.2097916666666667,-.12458333333333338,0],[-.19999999999999996,-.14666666666666672,0],[-.19541666666666657,-.16645833333333326,0],[-.1662499999999999,-.20104166666666667,0],[-.1466666666666666,-.21333333333333326,0],[.026666666666666616,-.33333333333333337,0],[.03645833333333326,-.34333333333333327,0],[.05104166666666665,-.3633333333333333,0],[.053333333333333455,-.3733333333333333,0],[.053333333333333455,-.42666666666666664,0],[-.013333333333333308,-.41333333333333333,0],[-.039999999999999925,-.41333333333333333,0],[-.04749999999999999,-.4175,0],[-.04749999999999999,-.4358333333333333,0],[-.039999999999999925,-.43999999999999995,0],[.10666666666666669,-.6666666666666667,0],[.2666666666666666,-.43999999999999995,0],[.2720833333333337,-.4302083333333333,0],[.26291666666666647,-.415625,0],[.2533333333333334,-.41333333333333333,0],[.9733333333333334,-.06666666666666665,0]],cells:[[0,5,1],[0,6,5],[0,7,6],[0,74,7],[0,75,74],[0,79,75],[1,5,2],[2,4,3],[2,5,4],[7,72,8],[7,73,72],[7,74,73],[8,13,9],[8,14,13],[8,57,14],[8,58,57],[8,59,58],[8,61,59],[8,62,61],[8,72,62],[9,12,10],[9,13,12],[10,12,11],[14,54,15],[14,55,54],[14,56,55],[14,57,56],[15,48,16],[15,52,48],[15,53,52],[15,54,53],[16,21,17],[16,22,21],[16,48,22],[17,20,18],[17,21,20],[18,20,19],[22,47,23],[22,48,47],[23,28,24],[23,33,79],[23,44,33],[23,45,44],[23,46,45],[23,47,46],[23,79,28],[24,27,25],[24,28,27],[25,27,26],[29,31,30],[29,32,31],[29,78,32],[32,77,33],[32,78,77],[33,44,34],[33,77,79],[34,43,35],[34,44,43],[35,38,36],[35,39,38],[35,42,39],[35,43,42],[36,38,37],[39,41,40],[39,42,41],[48,52,49],[49,52,50],[50,52,51],[59,61,60],[62,71,63],[62,72,71],[63,70,64],[63,71,70],[64,69,65],[64,70,69],[65,69,66],[66,69,67],[67,69,68],[75,79,76],[76,79,77]]},type:"custom"},{id:"add-person",mesh:{positions:[[-.5921093749999999,-.482265625,0],[-.533203125,-.626171875,0],[-.426171875,-.733203125,0],[-.28226562499999985,-.792109375,0],[-.19999999999999996,-.8,0],[-.11773437500000006,-.792109375,0],[.026171874999999956,-.733203125,0],[.1332031250000001,-.626171875,0],[.19210937500000003,-.482265625,0],[.19999999999999996,-.4,0],[.19210937500000003,-.3177343750000001,0],[.1332031250000001,-.173828125,0],[.026171874999999956,-.066796875,0],[-.11773437500000006,-.007890625000000017,0],[-.19999999999999996,0,0],[-.28226562499999985,-.007890625000000017,0],[-.426171875,-.066796875,0],[-.533203125,-.173828125,0],[-.5921093749999999,-.3177343750000001,0],[-1,.6666666666666666,0],[-.9904166666666667,.7212500000000001,0],[-.92125,.7904166666666667,0],[-.8666666666666667,.8,0],[.46666666666666656,.8,0],[.52125,.7904166666666667,0],[.5904166666666666,.7212500000000001,0],[.6000000000000001,.6666666666666666,0],[.6000000000000001,.5333333333333334,0],[.5462500000000001,.4916666666666666,0],[.2757812500000001,.3510416666666666,0],[-.020156249999999876,.278125,0],[-.19999999999999996,.2666666666666666,0],[-.37984375000000015,.278125,0],[-.67578125,.3510416666666666,0],[-.94625,.4916666666666666,0],[.7333333333333334,-.1333333333333333,0],[.7333333333333334,-.4,0],[.6000000000000001,-.4,0],[.6000000000000001,-.1333333333333333,0],[.33333333333333326,-.1333333333333333,0],[.33333333333333326,0,0],[.6000000000000001,0,0],[.6000000000000001,.2666666666666666,0],[.7333333333333334,.2666666666666666,0],[.7333333333333334,0,0],[1,0,0],[-1,.5333333333333334,0],[-.6,-.4,0],[1,-.1333333333333333,0]],cells:[[0,1,2],[0,2,3],[0,3,4],[0,4,47],[4,5,8],[4,8,9],[4,9,14],[4,14,47],[5,6,8],[6,7,8],[9,10,13],[9,13,14],[10,11,12],[10,12,13],[14,15,47],[15,16,17],[15,17,18],[15,18,47],[19,21,20],[19,22,21],[19,34,22],[19,46,34],[22,31,23],[22,32,31],[22,33,32],[22,34,33],[23,26,24],[23,28,26],[23,29,28],[23,30,29],[23,31,30],[24,26,25],[26,28,27],[35,38,36],[35,41,38],[35,44,41],[35,48,44],[36,38,37],[38,40,39],[38,41,40],[41,44,42],[42,44,43],[44,48,45]]},type:"uber"},{id:"alert",mesh:{positions:[[.12908937013732302,-.8246334336948712,0],[.1041589854109326,-.8570604146914674,0],[.03751659776045346,-.8941198215447204,0],[-.037516598988875494,-.8941198215447204,0],[-.10415898663935497,-.8570604146914674,0],[-.12908937136574494,-.8246334336948712,0],[-.9852387647167523,.6799748987313422,0],[-1,.7167676105304384,0],[-.9980972765716155,.7899630766544851,0],[-.9608832312835861,.8517018611243337,0],[-.8962645882961451,.8888598779135771,0],[-.8561493939652183,.8941198215447204,0],[.8561493941711225,.8941198215447204,0],[.8962645884726348,.8888598779135771,0],[.9608832313003945,.8517018611243337,0],[.9980972764623603,.7899630766544851,0],[1,.7167676105304384,0],[.14061328583878807,.5853497006085772,0],[.12152778095475947,.6044352054926058,0],[.10757447501206752,.6072545532079779,0],[-.10757447624048933,.6072545532079779,0],[-.12152778218318117,.6044352054926058,0],[-.1406132870672101,.5853497006085772,0],[-.14343263478258217,.5713963946658852,0],[-.14343263478258217,.3562474434133285,0],[-.1406132870672101,.34229413747063664,0],[-.12152778218318117,.3232086325866079,0],[-.10757447624048933,.3203892848712358,0],[.10757447501206752,.3203892848712358,0],[.12152778095475947,.3232086325866079,0],[.14061328583878807,.34229413747063664,0],[.14343263355416025,.3562474434133285,0],[.14061328583878807,.1550517981034636,0],[.12152778095475947,.1741373029874925,0],[.10757447501206752,.17695665070286462,0],[-.10757447624048933,.17695665070286462,0],[-.12152778218318117,.1741373029874925,0],[-.1406132870672101,.1550517981034636,0],[-.14343263478258217,.14109849216077172,0],[-.14343263478258217,-.3609157274285273,0],[-.1406132870672101,-.37486903337121913,0],[-.12152778218318117,-.39395453825524807,0],[-.10757447624048933,-.3967738859706201,0],[.10757447501206752,-.3967738859706201,0],[.12152778095475947,-.39395453825524807,0],[.14061328583878807,-.37486903337121913,0],[.14343263355416025,-.3609157274285273,0],[.14343263355416025,.14109849216077172,0],[.14343263355416025,.5713963946658852,0],[.9852387649226568,.6799748987313422,0]],cells:[[0,2,1],[0,5,2],[0,42,5],[0,43,42],[0,44,43],[0,45,44],[0,46,45],[0,49,46],[2,5,3],[3,5,4],[5,39,6],[5,40,39],[5,41,40],[5,42,41],[6,8,7],[6,9,8],[6,10,9],[6,11,10],[6,23,11],[6,24,23],[6,38,24],[6,39,38],[11,19,12],[11,20,19],[11,21,20],[11,22,21],[11,23,22],[12,17,48],[12,18,17],[12,19,18],[12,48,49],[12,49,13],[13,49,14],[14,49,15],[15,49,16],[24,37,25],[24,38,37],[25,36,26],[25,37,36],[26,35,27],[26,36,35],[27,34,28],[27,35,34],[28,33,29],[28,34,33],[29,32,30],[29,33,32],[30,32,47],[30,47,31],[31,47,49],[31,49,48],[46,49,47]]},type:"uber"},{id:"android",mesh:{positions:[[.6827673559382252,.3520550868482859,0],[.6216236375551251,.29025164757023547,0],[.6125938186970057,.24505745497275355,0],[.6125938186970057,-.2518079754101843,0],[.6216236375551251,-.2970228189846793,0],[.6827673559382252,-.35884077228057554,0],[.7274847004753033,-.36796946889931215,0],[.7721963640945718,-.35884077228057554,0],[.8333150864393105,-.2970228189846793,0],[.8423392243796205,-.2518079754101843,0],[.8423392243796205,.24505745497275355,0],[.8333150864393105,.29025164757023547,0],[.7721963640945718,.3520550868482859,0],[.327257223698246,.6064368633509654,0],[.32922111698497275,.6142037326020644,0],[.3315673360402752,.630326855874104,0],[.3318746736937663,.6386563241403362,0],[.3318746736937663,.8838385123281318,0],[.32283917391783734,.9290382858592696,0],[.26167045949637563,.9908662812454068,0],[.21694743404148795,1,0],[.17225110890030457,.9908662812454068,0],[.11112216090350907,.9290382858592696,0],[.10209291013717081,.8838385123281318,0],[.10209291013717081,.6386563241403362,0],[.10239967969888103,.630326855874104,0],[.10473112836787908,.6142037326020644,0],[.10667400225871057,.6064368633509654,0],[-.10667400225871047,.6064368633509654,0],[-.10472544745006955,.6142037326020644,0],[-.10236900274270996,.630326855874104,0],[-.10205655226319031,.6386563241403362,0],[-.10205655226319031,.8838385123281318,0],[-.11108693921309053,.9290382858592696,0],[-.1722454279824952,.9908662812454068,0],[-.21698379191546854,1,0],[-.2616647785785663,.9908662812454068,0],[-.3228039522274189,.9290382858592696,0],[-.3318383158197858,.8838385123281318,0],[-.3318383158197858,.6386563241403362,0],[-.3315309781662945,.630326855874104,0],[-.32918475911099215,.6142037326020644,0],[-.3272208658242656,.6064368633509654,0],[-.4147706263692468,.6064368633509654,0],[-.4619182675452073,.59677962256972,0],[-.5264500853098631,.5314666895136271,0],[-.5359877782201471,.48377432603469606,0],[-.5359877782201471,-.36796946889931215,0],[.5360241360941276,-.36796946889931215,0],[.5360241360941276,.48377432603469606,0],[.5264858750920626,.5314666895136271,0],[.4619392869411026,.59677962256972,0],[-.3541256925698163,-.9702089475715131,0],[-.357003645532083,-.9773395560730842,0],[-.3541972721342153,-.9916275631938796,0],[-.3488538008426475,-.9970704008277201,0],[-.34179696473974996,-.9999799074935654,0],[-.3276560241284693,-.9971055623867598,0],[-.3222761949629211,-.9916766782277876,0],[-.22770936473970826,-.8482965313680592,0],[-.17441383431036198,-.8663423952445952,0],[-.06018761991576987,-.8877933817819289,0],[0,-.8905890313112478,0],[.060203526485636226,-.8877933817819289,0],[.1744342856144763,-.8663423952445952,0],[.22774572261368894,-.8482965313680592,0],[.3223125528369017,-.9916766782277876,0],[.32769181391066904,-.9971256548931944,0],[.34181798413564507,-1,0],[.3488538008426476,-.9970704008277201,0],[.3542029530520249,-.9916275631938796,0],[.3570343224882542,-.9773395560730842,0],[.35416205044379667,-.9702089475715131,0],[.26359458635843613,-.8328297637970491,0],[.32196147211627746,-.8010104152299948,0],[.42121278716516203,-.7203550366717335,0],[.49267759702446945,-.6207139108133095,0],[.5309840258135842,-.5065308311731712,0],[.5360241360941276,-.4453747441594742,0],[-.5359877782201471,-.4453747441594742,0],[-.5309461766986788,-.5065308311731712,0],[-.49263165260168545,-.6207139108133095,0],[-.42116045170984245,-.7203550366717335,0],[-.3219146755558225,-.8010104152299948,0],[.25209072779430175,-.6048205267433904,0],[.28264724850776635,-.6357149925775305,0],[.2871544886977835,-.6583017637627053,0],[.28264724850776635,-.6809036038550538,0],[.25209072779430175,-.7117880225997455,0],[.22970904780863427,-.7163467896232409,0],[.20736940661475692,-.7117880225997455,0],[.17684242667390151,-.6809036038550538,0],[.17233632266744664,-.6583017637627053,0],[.17684242667390151,-.6357149925775305,0],[.20736940661475692,-.6048205267433904,0],[-.20734270630105242,-.6048205267433904,0],[-.176775959935531,-.6357149925775305,0],[-.17226360691948556,-.6583017637627053,0],[-.176775959935531,-.6809036038550538,0],[-.20734270630105242,-.7117880225997455,0],[-.22970904780863438,-.7163467896232409,0],[-.25206970839840687,-.7117880225997455,0],[-.2826114587255668,-.6809036038550538,0],[-.2871181308238028,-.6583017637627053,0],[-.2826114587255668,-.6357149925775305,0],[-.25206970839840687,-.6048205267433904,0],[-.7721963640945722,.3520550868482859,0],[-.8333150864393106,.29025164757023547,0],[-.8423392243796205,.24505745497275355,0],[-.8423392243796205,-.2518079754101843,0],[-.8333150864393106,-.2970228189846793,0],[-.7721963640945722,-.35884077228057554,0],[-.7274847004753032,-.36796946889931215,0],[-.682767355938225,-.35884077228057554,0],[-.6216236375551248,-.2970228189846793,0],[-.6125938186970056,-.2518079754101843,0],[-.6125938186970056,.24505745497275355,0],[-.6216236375551248,.29025164757023547,0],[-.682767355938225,.3520550868482859,0],[-.7274847004753032,.36118322466922326,0],[-.26355822848445565,-.8328297637970491,0],[-.22970904780863438,-.6002567364478547,0],[.22970904780863427,-.6002567364478547,0],[.41477062636924694,.6064368633509654,0],[.7274847004753033,.36118322466922326,0]],cells:[[0,1,11],[0,11,12],[0,12,124],[1,2,10],[1,10,11],[2,3,9],[2,9,10],[3,4,9],[4,5,8],[4,8,9],[5,6,7],[5,7,8],[13,14,26],[13,26,27],[13,27,49],[13,49,123],[14,15,16],[14,16,24],[14,24,25],[14,25,26],[16,17,24],[17,18,23],[17,23,24],[18,19,22],[18,22,23],[19,20,21],[19,21,22],[27,28,47],[27,47,48],[27,48,49],[28,29,42],[28,42,46],[28,46,47],[29,30,31],[29,31,39],[29,39,41],[29,41,42],[31,32,39],[32,33,37],[32,37,38],[32,38,39],[33,34,37],[34,35,36],[34,36,37],[39,40,41],[42,43,46],[43,44,45],[43,45,46],[49,50,123],[50,51,123],[52,53,58],[52,58,120],[53,54,58],[54,55,57],[54,57,58],[55,56,57],[58,59,120],[59,60,99],[59,99,100],[59,100,120],[60,61,98],[60,98,99],[61,62,98],[62,63,91],[62,91,98],[63,64,91],[64,65,90],[64,90,91],[65,66,73],[65,73,89],[65,89,90],[66,67,69],[66,69,70],[66,70,71],[66,71,72],[66,72,73],[67,68,69],[73,74,88],[73,88,89],[74,75,87],[74,87,88],[75,76,85],[75,85,86],[75,86,87],[76,77,85],[77,78,84],[77,84,85],[78,79,94],[78,94,122],[78,122,84],[79,80,105],[79,95,94],[79,105,121],[79,121,95],[80,81,104],[80,104,105],[81,82,104],[82,83,102],[82,102,103],[82,103,104],[83,101,102],[83,120,101],[91,92,97],[91,97,98],[92,93,97],[93,94,96],[93,96,97],[94,95,96],[100,101,120],[106,107,118],[106,118,119],[107,108,117],[107,117,118],[108,109,115],[108,115,116],[108,116,117],[109,110,114],[109,114,115],[110,111,113],[110,113,114],[111,112,113]]},type:"uber"},{id:"apple",mesh:{positions:[[.5991044589792128,.1669940710050719,0],[.6776418768304882,.3234070290735054,0],[.8283047031930854,.4461211515108219,0],[.8743370090720765,.4673905278948496,0],[.8645572926637619,.49489918922780207,0],[.7920655075362528,.6488700085720407,0],[.7254692328023432,.7518394171012215,0],[.6568862090149299,.841283305950425,0],[.5414173027537685,.9507877794842488,0],[.44918582639831456,.9911768251303665,0],[.39673146581898705,.9974283877419814,0],[.30367124392813777,.9861240088577756,0],[.146481442335167,.9308879205657545,0],[.04184896849774998,.9181370097864132,0],[-.06338176226873343,.9302249267804843,0],[-.22085729623544523,.9850993820987213,0],[-.3101761761554395,1,0],[-.3615727044788912,.9955446036324025,0],[-.45571335738267005,.9541605092328023,0],[-.5781060282877347,.8384505143224517,0],[-.649343259518537,.74698192728052,0],[-.7159596249732123,.6449400403600256,0],[-.8234896271162225,.39968368276305455,0],[-.8743370090720765,.12707715729695002,0],[-.8590956860311451,-.07544107503214503,0],[-.8172137882170154,-.20178352583220216,0],[-.785495841845846,-.2608043431673691,0],[-.7468845459497105,-.3151223971355096,0],[-.6516137900028572,-.4063063656332596,0],[-.5369554885170367,-.4712518528109151,0],[-.4085216494928207,-.5063961041860133,0],[-.34089265590399304,-.5116794056718337,0],[-.23887867276233998,-.49902671619401395,0],[-.05799521680119998,-.4384688192013716,0],[.013561233659547166,-.42453032359454257,0],[.09012697058718504,-.44109177441245806,0],[.3020840769876421,-.5086099899992856,0],[.4250192006571897,-.5162511607971998,0],[.49820299949996455,-.5083130937924139,0],[.6566484688192015,-.4556050878634189,0],[.7677702453746695,-.37584269412100857,0],[.8180472740910066,-.31809414958211313,0],[.777113546681906,-.2916703871705122,0],[.6555119479069932,-.1674569946960497,0],[.594763747142653,-.02605571156868347,0],[-.0021787299092790907,-.6254330666476177,0],[.06131241231516548,-.7847390885063219,0],[.1107110300735769,-.848560611472248,0],[.17769572630187866,-.9073415958282735,0],[.3430602205514683,-.9865436816915494,0],[.42716221087220524,-1,0],[.4260795442531612,-.9125785770412173,0],[.36642796199728583,-.749790163583113,0],[.3154399449960712,-.6806914779627117,0],[.2508884558718486,-.6216426173298093,0],[.08674726489392107,-.545601471533681,0],[-.0034399807129080534,-.5391099364240304,0],[.5860307014786773,.06279019929995,0]],cells:[[0,1,12],[0,12,13],[0,13,34],[0,34,57],[1,2,5],[1,5,6],[1,6,7],[1,7,12],[2,3,4],[2,4,5],[7,8,11],[7,11,12],[8,9,10],[8,10,11],[13,14,34],[14,15,19],[14,19,20],[14,20,21],[14,21,22],[14,22,34],[15,16,18],[15,18,19],[16,17,18],[22,23,33],[22,33,34],[23,24,33],[24,25,32],[24,32,33],[25,26,32],[26,27,32],[27,28,32],[28,29,32],[29,30,32],[30,31,32],[34,35,57],[35,36,44],[35,44,57],[36,37,43],[36,43,44],[37,38,43],[38,39,43],[39,40,42],[39,42,43],[40,41,42],[45,46,55],[45,55,56],[46,47,54],[46,54,55],[47,48,53],[47,53,54],[48,49,52],[48,52,53],[49,50,51],[49,51,52]]},type:"uber"},{id:"attach",mesh:{positions:[[.7333975685345353,-.7923584358024879,0],[.5204009776466068,-.8786317830990686,0],[.4072042683178243,-.8894159515111412,0],[.29392186177019264,-.8786317830990686,0],[.08086505121496446,-.7923584358024879,0],[-.012155349854959141,-.7168692569179798,0],[-.8698487990955364,.1350429886377749,0],[-.9263521900776048,.20373184139302095,0],[-.991441687654079,.36101022881857425,0],[-1,.4447079757555706,0],[-.9922755151086207,.5298278617400353,0],[-.9271860175321465,.6900617042544646,0],[-.8698487990955364,.7600059305662702,0],[-.7994575486206013,.8169563457114679,0],[-.6382740692829442,.881661356183903,0],[-.5526237763898959,.8894159515111412,0],[-.4683724606705788,.8809109114748158,0],[-.31004252417735334,.8162059010023806,0],[-.24088348538524085,.7600059305662702,0],[.6168099608906166,-.09190631498948464,0],[.6548348090050913,-.1381489959059427,0],[.6982540575129765,-.24414236250243462,0],[.7036762521548714,-.3004743556188472,0],[.6981706747675223,-.35667432605495747,0],[.6547514262596374,-.46240364729084427,0],[.6168099608906166,-.5085976882724543,0],[.5702592270534528,-.5463422777147083,0],[.4637609316094884,-.5894789513629987,0],[.4072042683178243,-.594871035569035,0],[.35056190780731056,-.5894581056766351,0],[.24400339269604698,-.5462797406556176,0],[.19745034271783335,-.5085976882724543,0],[-.5071153268709092,.19077972159913992,0],[-.515370218670872,.2030879413031248,0],[-.515370218670872,.2310952790262308,0],[-.5071153268709092,.2434034987302155,0],[-.4549362577155889,.29528609590169896,0],[-.4426743617590785,.3033742222107533,0],[-.41487084852486056,.3033742222107533,0],[-.40260895256835016,.29528609590169896,0],[.30240142499614797,-.4043877859537322,0],[.32557256301967485,-.4231743817420314,0],[.37886340007613906,-.44468249769445967,0],[.4072042683178243,-.44737622361010393,0],[.4354617542772927,-.4447033433808233,0],[.48875259337200205,-.42323691880112174,0],[.5120071146042204,-.4043877859537322,0],[.5309651082581752,-.38126760358919004,0],[.5525936659540376,-.32830103072680245,0],[.5552920242444292,-.3001778836350102,0],[.5525936659540376,-.2719921994841271,0],[.5309651082581752,-.2190673179944668,0],[.5120071146042204,-.19596798131628815,0],[-.3456863316716371,.655796028247548,0],[-.39154915785880395,.6931213877751575,0],[-.4966716380027745,.7361978405517309,0],[-.5526237763898959,.7419211395522104,0],[-.6099725757633747,.7369482852608187,0],[-.7178883778800598,.6938718324842452,0],[-.7648977168172217,.655796028247548,0],[-.8032537797261396,.609034521359375,0],[-.8466128073623077,.5017255603346062,0],[-.851615772089558,.4447079757555706,0],[-.8458623626532202,.38911021403662965,0],[-.8025033350170521,.2846964872290194,0],[-.7648977168172217,.2391046549645784,0],[.09264749643143722,-.6126593545992578,0],[.16237168489641518,-.6691905398298109,0],[.3222210391023881,-.7338353294305296,0],[.4072042683178243,-.7419211395522103,0],[.4921643373735016,-.7338353294305296,0],[.6519117805394481,-.6691905398298109,0],[.7216128071770127,-.6126593545992578,0],[.7785099500126147,-.5434261978111861,0],[.8434975353446448,-.38467008284119486,0],[.8516157720895579,-.3001778836350102,0],[.8434975353446448,-.21574822148791603,0],[.7785099500126147,-.05695041514519765,0],[.7216128071770127,.01230358732923748,0],[.020011860391360603,.7168692569179799,0],[.011926050269679855,.7291543147482276,0],[.01198627114139672,.7570597402268895,0],[.02016009638327909,.7693447980571372,0],[.07248740153051814,.8212273952286202,0],[.08474929748702809,.8293132053503012,0],[.11255281072124657,.8292529844785844,0],[.12481470667775674,.8210791592367019,0],[.8264156534634088,.1165134896479595,0],[.902379650759531,.024076767749891464,0],[.9891579269035842,-.18764592008248732,0],[1,-.3001778836350102,0],[.9892204639626747,-.41270984718753306,0],[.9024004964458945,-.6244325350199118,0],[.8264156534634088,-.7168692569179798,0]],cells:[[0,71,1],[0,72,71],[0,93,72],[1,70,2],[1,71,70],[2,68,3],[2,69,68],[2,70,69],[3,67,4],[3,68,67],[4,66,5],[4,67,66],[5,65,6],[5,66,65],[6,64,7],[6,65,64],[7,63,8],[7,64,63],[8,62,9],[8,63,62],[9,61,10],[9,62,61],[10,61,11],[11,60,12],[11,61,60],[12,59,13],[12,60,59],[13,58,14],[13,59,58],[14,57,15],[14,58,57],[15,56,16],[15,57,56],[16,54,17],[16,55,54],[16,56,55],[17,53,18],[17,54,53],[18,52,19],[18,53,52],[19,51,20],[19,52,51],[20,50,21],[20,51,50],[21,49,22],[21,50,49],[22,48,23],[22,49,48],[23,48,24],[24,47,25],[24,48,47],[25,46,26],[25,47,46],[26,45,27],[26,46,45],[27,44,28],[27,45,44],[28,42,29],[28,43,42],[28,44,43],[29,41,30],[29,42,41],[30,40,31],[30,41,40],[31,39,32],[31,40,39],[32,34,33],[32,35,34],[32,36,35],[32,39,36],[36,39,37],[37,39,38],[72,93,73],[73,92,74],[73,93,92],[74,91,75],[74,92,91],[75,89,76],[75,90,89],[75,91,90],[76,88,77],[76,89,88],[77,87,78],[77,88,87],[78,86,79],[78,87,86],[79,81,80],[79,82,81],[79,83,82],[79,86,83],[83,85,84],[83,86,85]]},type:"uber"},{id:"bold",mesh:{positions:[[-.34419642857142846,.6428571428571428,0],[-.34419642857142846,.1428571428571428,0],[.045267857142857235,.1428571428571428,0],[.11273737444196429,.14648158482142848,0],[.21605754743303576,.1759893973214286,0],[.28075439453124995,.23631417410714306,0],[.311070103236607,.3288219866071427,0],[.3146607142857143,.38757142857142846,0],[.3108726981026783,.45290694754464256,0],[.2799144112723212,.5515590122767857,0],[.21632610212053563,.6120113002232144,0],[.1183633510044644,.6396544363839285,0],[.023946428571428622,-.6071428571428572,0],[.08248458426339272,-.6045597795758928,0],[.17370765904017857,-.58208837890625,0],[.23232080078125003,-.5325282505580358,0],[.2605572684151784,-.4510613141741072,0],[.26398214285714283,-.3968571428571428,0],[.2606879185267854,-.3423092215401786,0],[.233588309151786,-.25865478515625007,0],[.177483119419643,-.2061571568080358,0],[.09038351004464276,-.18149825613839277,0],[.03458928571428577,-.1785714285714286,0],[-.34419642857142846,-.1785714285714286,0],[.4415178571428571,-.05871428571428561,0],[.4936700613839287,-.08709912109375006,0],[.5863025948660715,-.16477001953125003,0],[.6563581194196428,-.27132763671875004,0],[.6954192243303572,-.40799407087053574,0],[.7006964285714286,-.4880000000000001,0],[.6901349051339284,-.60110595703125,0],[.6062529296875,-.7894478934151786,0],[.44004840959821434,-.9216687360491072,0],[.19314857700892835,-.99101513671875,0],[.03994642857142858,-1,0],[-.7727678571428571,-1,0],[-.7727678571428571,1,0],[.05062500000000005,1,0],[.22634744698660741,.989785365513393,0],[.44142844063895115,.9376724243164065,0],[.5536360473632812,.8798161010742187,0],[.6418241925920759,.8045986589704239,0],[.7067851475306918,.7129889875139508,0],[.7624086914062498,.5469584960937497,0],[.7727678571428571,.41860714285714273,0],[.7673235212053572,.32812332589285687,0],[.7244594029017858,.17414564732142823,0],[.6404959542410716,.056154575892856995,0],[.5172746930803572,-.02584988839285729,0],[-.34419642857142846,-.6071428571428572,0],[.055946428571428536,.6428571428571428,0],[.4415178571428571,-.05335714285714288,0]],cells:[[0,36,1],[0,37,36],[0,50,37],[1,22,2],[1,23,22],[1,35,23],[1,36,35],[2,21,3],[2,22,21],[3,20,4],[3,21,20],[4,20,51],[4,51,5],[5,47,6],[5,48,47],[5,51,48],[6,45,7],[6,46,45],[6,47,46],[7,44,8],[7,45,44],[8,42,9],[8,43,42],[8,44,43],[9,39,10],[9,40,39],[9,41,40],[9,42,41],[10,38,11],[10,39,38],[11,37,50],[11,38,37],[12,34,13],[12,49,34],[13,33,14],[13,34,33],[14,32,15],[14,33,32],[15,30,16],[15,31,30],[15,32,31],[16,28,17],[16,29,28],[16,30,29],[17,27,18],[17,28,27],[18,25,19],[18,26,25],[18,27,26],[19,24,20],[19,25,24],[20,24,51],[23,35,49],[34,49,35]]},type:"uber"},{id:"bookmark",mesh:{positions:[[0,.5931602732812993,0],[-.6692721475302622,.9947814949003031,0],[-.6880528820586166,1,0],[-.7189882527059963,.9825204972289421,0],[-.7241637605824087,.963787285947376,0],[-.7241637605824087,-.8551672478835183,0],[-.7127762854472504,-.9115252925508442,0],[-.635689053133253,-.9886125248648416,0],[-.579331008465927,-1,0],[.579331008465927,-1,0],[.6357501544505519,-.9886125248648416,0],[.7127966525530166,-.9115252925508442,0],[.7241637605824087,-.8551672478835183,0],[.7241637605824087,.963787285947376,0],[.7189882527059963,.9825204972289421,0],[.6880528820586166,1,0],[.6692721475302623,.9947814949003031,0]],cells:[[0,1,4],[0,4,5],[0,5,8],[0,8,9],[0,9,12],[0,12,13],[0,13,16],[1,2,4],[2,3,4],[5,6,7],[5,7,8],[9,10,11],[9,11,12],[13,14,15],[13,15,16]]},type:"uber"},{id:"briefcase",mesh:{positions:[[.5714285714285714,-.3571428571428572,0],[.5714285714285714,-.5714285714285715,0],[.5670725446428571,-.6145970982142857,0],[.534815848214286,-.6912109375,0],[.47692522321428554,-.7491015625,0],[.40031138392857146,-.7813582589285715,0],[.3571428571428572,-.7857142857142857,0],[-.3571428571428571,-.7857142857142857,0],[-.40031138392857135,-.7813582589285715,0],[-.47692522321428565,-.7491015625,0],[-.5348158482142856,-.6912109375,0],[-.5670725446428571,-.6145970982142857,0],[-.5714285714285714,-.5714285714285715,0],[-.5714285714285714,-.3571428571428572,0],[-.8571428571428572,-.3571428571428572,0],[-.9127321428571429,-.34591071428571424,0],[-.9887678571428571,-.269875,0],[-1,-.21428571428571427,0],[-1,.6428571428571428,0],[-.9887678571428571,.6984464285714286,0],[-.9127321428571429,.7744821428571429,0],[-.8571428571428572,.7857142857142857,0],[.8571428571428572,.7857142857142857,0],[.9127321428571429,.7744821428571429,0],[.9887678571428571,.6984464285714286,0],[1,.6428571428571428,0],[1,-.21428571428571427,0],[.9887678571428571,-.269875,0],[.9127321428571429,-.34591071428571424,0],[-.4285714285714286,-.5714285714285715,0],[-.42295535714285715,-.5992232142857142,0],[-.38493750000000004,-.6372410714285713,0],[-.3571428571428571,-.6428571428571428,0],[.3571428571428572,-.6428571428571428,0],[.38493749999999993,-.6372410714285713,0],[.42295535714285726,-.5992232142857142,0],[.4285714285714286,-.5714285714285715,0],[.4285714285714286,-.3571428571428572,0],[-.4285714285714286,-.3571428571428572,0],[.8571428571428572,-.3571428571428572,0]],cells:[[0,25,37],[0,26,25],[0,37,1],[0,39,26],[1,36,2],[1,37,36],[2,35,3],[2,36,35],[3,35,4],[4,34,5],[4,35,34],[5,33,6],[5,34,33],[6,32,7],[6,33,32],[7,32,8],[8,31,9],[8,32,31],[9,31,10],[10,30,11],[10,31,30],[11,29,12],[11,30,29],[12,29,13],[13,17,14],[13,18,17],[13,29,38],[13,38,18],[14,17,15],[15,17,16],[18,20,19],[18,21,20],[18,38,21],[21,37,22],[21,38,37],[22,24,23],[22,25,24],[22,37,25],[26,28,27],[26,39,28]]},type:"uber"},{id:"bug",mesh:{positions:[[.5833333333333333,.00348828124999999,0],[.5833333333333333,-.26759505208333334,0],[.5845292968749998,-.2698678385416667,0],[.589749348958333,-.2743040364583334,0],[.5908749999999998,-.2765533854166667,0],[.8165416666666667,-.5226783854166668,0],[.8388281249999998,-.5594466145833334,0],[.8402604166666663,-.6430768229166667,0],[.8186249999999999,-.6798450520833335,0],[.7857109375,-.7042434895833334,0],[.7111640625,-.7042434895833334,0],[.67825,-.6798450520833335,0],[.45724999999999993,-.4438450520833334,0],[.4552981770833331,-.44563411458333346,0],[.45166015625,-.45314973958333354,0],[.4497083333333334,-.45484505208333337,0],[-.44970833333333327,-.45484505208333337,0],[-.4517441406249999,-.45314973958333354,0],[-.45573763020833324,-.44563411458333346,0],[-.45775,-.4438450520833334,0],[-.6792916666666666,-.6848867187500001,0],[-.7123684895833333,-.708912109375,0],[-.7876315104166667,-.7071816406250001,0],[-.8207083333333333,-.6823867187500001,0],[-.8426692708333333,-.6454173177083334,0],[-.8426692708333333,-.5609160156250002,0],[-.8207083333333333,-.5239700520833335,0],[-.590875,-.2771783854166667,0],[-.5897493489583334,-.27484895833333356,0],[-.584529296875,-.2699713541666668,0],[-.5833333333333333,-.26759505208333334,0],[-.5833333333333333,.00348828124999999,0],[-.9,.00348828124999999,0],[-.9389160156249999,.01113346354166669,0],[-.9921386718749999,.06548632812500012,0],[-1,.10765494791666659,0],[-.9921386718749999,.14982356770833308,0],[-.9389160156249999,.20417643229166674,0],[-.9,.2118216145833332,0],[-.5999999999999999,.2118216145833332,0],[-.5971354166666665,.29372916666666654,0],[-.575390625,.4125286458333333,0],[-.5572916666666667,.4667799479166666,0],[-.5606946614583332,.46999674479166675,0],[-.5707083333333334,.4817799479166666,0],[-.8535416666666666,.7985716145833333,0],[-.8755026041666666,.8355175781250002,0],[-.8755026041666666,.9200188802083336,0],[-.8535416666666666,.9569882812499999,0],[-.8204648437500001,.9814843749999997,0],[-.7452018229166666,.9819140625,0],[-.7121249999999999,.95761328125,0],[-.44366666666666665,.6688632812499999,0],[-.3731497395833333,.7474335937499998,0],[-.1973971354166667,.8593398437499998,0],[-.08333333333333337,.8887382812499999,0],[-.08333333333333337,-.20484505208333334,0],[.08333333333333326,-.20484505208333334,0],[.08333333333333326,.8887382812499999,0],[.1973971354166668,.8593919270833331,0],[.3731497395833332,.74771484375,0],[.4436666666666669,.669196614583333,0],[.7079583333333332,.95823828125,0],[.741360677083333,.9826367187500001,0],[.818055989583333,.9826367187500001,0],[.8514583333333334,.95823828125,0],[.87358203125,.9214882812499999,0],[.8742981770833333,.83786328125,0],[.8525,.8011132812499999,0],[.5701666666666665,.48682161458333345,0],[.5670605468750001,.48234244791666675,0],[.5603639322916665,.47079036458333323,0],[.5570000000000002,.4667799479166666,0],[.5751621093750001,.4125286458333333,0],[.5970957031250002,.29372916666666654,0],[.5999999999999999,.2118216145833332,0],[.9000000000000001,.2118216145833332,0],[.938916015625,.20417643229166674,0],[.992138671875,.14982356770833308,0],[1,.10765494791666659,0],[.992138671875,.06548632812500012,0],[.938916015625,.01113346354166669,0],[-.4,-.5381783854166666,0],[-.39187353515625,-.6290535481770834,0],[-.33168701171875004,-.7886710611979166,0],[-.22364501953125016,-.9079252929687501,0],[-.08061474609374997,-.9737928059895834,0],[0,-.9826367187500001,0],[.08061474609374986,-.9737928059895834,0],[.22364501953125004,-.9079252929687501,0],[.33168701171875004,-.7886710611979166,0],[.3918735351562501,-.6290535481770834,0],[.40000000000000013,-.5381783854166666,0],[.9000000000000001,.00348828124999999,0]],cells:[[0,57,1],[0,75,57],[0,93,75],[1,12,2],[1,57,12],[2,4,3],[2,12,4],[4,12,5],[5,11,6],[5,12,11],[6,11,7],[7,11,8],[8,10,9],[8,11,10],[12,57,13],[13,15,14],[13,57,15],[15,57,16],[16,18,17],[16,56,18],[16,57,56],[18,56,19],[19,26,20],[19,27,26],[19,29,27],[19,30,29],[19,56,30],[20,22,21],[20,23,22],[20,24,23],[20,25,24],[20,26,25],[27,29,28],[30,56,31],[31,39,32],[31,56,39],[32,34,33],[32,35,34],[32,38,35],[32,39,38],[35,38,36],[36,38,37],[39,56,40],[40,56,41],[41,56,42],[42,44,43],[42,52,44],[42,56,52],[44,52,45],[45,51,46],[45,52,51],[46,51,47],[47,51,48],[48,51,49],[49,51,50],[52,56,53],[53,55,54],[53,56,55],[57,60,58],[57,61,60],[57,72,61],[57,73,72],[57,74,73],[57,75,74],[58,60,59],[61,68,62],[61,69,68],[61,70,69],[61,72,70],[62,64,63],[62,65,64],[62,66,65],[62,67,66],[62,68,67],[70,72,71],[75,93,76],[76,78,77],[76,79,78],[76,93,79],[79,93,80],[80,93,81],[82,83,91],[82,91,92],[83,84,91],[84,85,90],[84,90,91],[85,86,88],[85,88,89],[85,89,90],[86,87,88]]},type:"uber"},{id:"calculator",mesh:{positions:[[-.7122032433872367,-1,0],[-.7676605072329292,-.9887728794291508,0],[-.8434545124596984,-.9127472098718183,0],[-.8546438932279493,-.8571428575583091,0],[-.8546438932279493,.8571428488338193,0],[-.8434545124596984,.9127472025105301,0],[-.7676605072329292,.9887728780659493,0],[-.7122032433872367,1,0],[.7121676387444701,1,0],[.7676304664290357,.9887728780659493,0],[.8434489494387464,.9127472025105301,0],[.8546438932279493,.8571428488338193,0],[.8546438932279493,-.8571428575583091,0],[.8434489494387464,-.9127472098718183,0],[.7676304664290357,-.9887728794291508,0],[-.3561016202395368,.6427857121357508,0],[-.3561016202395368,.7856428487611153,0],[-.6409829184668804,.7856428487611153,0],[-.3561016202395368,.28564285457744165,0],[-.3561016202395368,.4284999999272958,0],[-.6409829184668804,.4284999999272958,0],[-.3561016202395368,-.07150000298086745,0],[-.3561016202395368,.07135713946082367,0],[-.6409829184668804,.07135713946082367,0],[.1424050422897829,.6427857121357508,0],[.1424050422897829,.7856428487611153,0],[-.14247625593756072,.7856428487611153,0],[.1424050422897829,.28564285457744165,0],[.1424050422897829,.4284999999272958,0],[-.14247625593756072,.4284999999272958,0],[.1424050422897829,-.07150000298086745,0],[.1424050422897829,.07135713946082367,0],[-.14247625593756072,.07135713946082367,0],[.6409829271913701,.6427857121357508,0],[.6409829271913701,.7856428487611153,0],[.35610162460178146,.7856428487611153,0],[.6409829271913701,.28564285457744165,0],[.6409829271913701,.4284999999272958,0],[.35610162460178146,.4284999999272958,0],[.6409829271913701,-.07150000298086745,0],[.6409829271913701,.07135713946082367,0],[.35610162460178146,.07135713946082367,0],[.6409829271913701,-.7143571439684767,0],[.6409829271913701,-.4286428590850947,0],[-.6409829184668804,-.4286428590850947,0],[-.6409829184668804,-.7143571439684767,0],[-.6409829184668804,-.07150000298086745,0],[-.6409829184668804,.28564285457744165,0],[-.6409829184668804,.6427857121357508,0],[-.14247625593756072,-.07150000298086745,0],[-.14247625593756072,.28564285457744165,0],[-.14247625593756072,.6427857121357508,0],[.35610162460178146,-.07150000298086745,0],[.35610162460178146,.28564285457744165,0],[.35610162460178146,.6427857121357508,0],[.7121676387444701,-1,0]],cells:[[0,2,1],[0,3,2],[0,45,3],[0,55,45],[3,23,4],[3,44,46],[3,45,44],[3,46,23],[4,17,5],[4,20,48],[4,23,47],[4,47,20],[4,48,17],[5,17,6],[6,17,7],[7,16,26],[7,17,16],[7,25,8],[7,26,25],[8,25,35],[8,34,9],[8,35,34],[9,34,10],[10,34,11],[11,33,37],[11,34,33],[11,36,40],[11,37,36],[11,40,12],[12,39,43],[12,40,39],[12,42,55],[12,43,42],[12,55,13],[13,55,14],[15,19,29],[15,29,51],[15,48,19],[15,51,16],[16,51,26],[18,22,32],[18,32,50],[18,47,22],[18,50,19],[19,48,20],[19,50,29],[21,44,49],[21,46,44],[21,49,22],[22,47,23],[22,49,32],[24,28,38],[24,38,54],[24,51,28],[24,54,25],[25,54,35],[27,31,41],[27,41,53],[27,50,31],[27,53,28],[28,51,29],[28,53,38],[30,43,52],[30,44,43],[30,49,44],[30,52,31],[31,50,32],[31,52,41],[33,54,37],[36,53,40],[37,54,38],[39,52,43],[40,53,41],[42,45,55]]},type:"uber"},{id:"calendar",mesh:{positions:[[.6666666666666667,-.8333333333333334,0],[.6666666666666667,-.9583333333333334,0],[.6633906249999999,-.974546875,0],[.6412135416666664,-.9967239583333333,0],[.625,-1,0],[.5416666666666667,-1,0],[.5254531250000003,-.9967239583333333,0],[.5032760416666668,-.974546875,0],[.5,-.9583333333333334,0],[.5,-.8333333333333334,0],[-.5,-.8333333333333334,0],[-.5,-.9583333333333334,0],[-.5032760416666666,-.974546875,0],[-.5254531250000001,-.9967239583333333,0],[-.5416666666666667,-1,0],[-.625,-1,0],[-.6412135416666667,-.9967239583333333,0],[-.6633906250000001,-.974546875,0],[-.6666666666666667,-.9583333333333334,0],[-.6666666666666667,-.8333333333333334,0],[-.8333333333333334,-.8333333333333334,0],[-.8981875,-.8202291666666667,0],[-.9868958333333334,-.7315208333333334,0],[-1,-.6666666666666667,0],[-1,.8333333333333333,0],[-.9868958333333334,.8981874999999999,0],[-.8981875,.9868958333333333,0],[-.8333333333333334,1,0],[.8333333333333333,1,0],[.8981874999999999,.9868958333333333,0],[.9868958333333333,.8981874999999999,0],[1,.8333333333333333,0],[1,-.6666666666666667,0],[.9868958333333333,-.7315208333333334,0],[.8981874999999999,-.8202291666666667,0],[-.5,-.6666666666666667,0],[-.5,-.5,0],[-.6666666666666667,-.5,0],[-.33333333333333337,.33333333333333326,0],[-.33333333333333337,.6666666666666667,0],[-.6666666666666667,.6666666666666667,0],[.16666666666666674,.33333333333333326,0],[.16666666666666674,.6666666666666667,0],[-.16666666666666663,.6666666666666667,0],[.16666666666666674,-.16666666666666663,0],[.16666666666666674,.16666666666666674,0],[-.16666666666666663,.16666666666666674,0],[.6666666666666667,.33333333333333326,0],[.6666666666666667,.6666666666666667,0],[.33333333333333326,.6666666666666667,0],[.6666666666666667,-.16666666666666663,0],[.6666666666666667,.16666666666666674,0],[.33333333333333326,.16666666666666674,0],[.6666666666666667,-.6666666666666667,0],[.6666666666666667,-.5,0],[.5,-.5,0],[-.6666666666666667,.33333333333333326,0],[-.6666666666666667,-.6666666666666667,0],[-.16666666666666663,-.16666666666666663,0],[-.16666666666666663,.33333333333333326,0],[.33333333333333326,-.16666666666666663,0],[.33333333333333326,.33333333333333326,0],[.5,-.6666666666666667,0],[.8333333333333333,-.8333333333333334,0]],cells:[[0,9,1],[0,53,62],[0,62,9],[0,63,53],[1,3,2],[1,4,3],[1,5,4],[1,8,5],[1,9,8],[5,8,6],[6,8,7],[9,62,10],[10,19,11],[10,35,57],[10,57,19],[10,62,35],[11,13,12],[11,14,13],[11,15,14],[11,18,15],[11,19,18],[15,18,16],[16,18,17],[19,57,20],[20,23,21],[20,57,23],[21,23,22],[23,37,56],[23,56,24],[23,57,37],[24,26,25],[24,27,26],[24,40,27],[24,56,40],[27,39,43],[27,40,39],[27,42,28],[27,43,42],[28,31,29],[28,42,49],[28,48,31],[28,49,48],[29,31,30],[31,47,51],[31,48,47],[31,51,32],[32,50,54],[32,51,50],[32,53,63],[32,54,53],[32,63,33],[33,63,34],[35,58,36],[35,62,58],[36,56,37],[36,58,56],[38,46,59],[38,56,58],[38,58,46],[38,59,39],[39,59,43],[41,45,52],[41,52,61],[41,59,45],[41,61,42],[42,61,49],[44,55,60],[44,58,62],[44,60,45],[44,62,55],[45,59,46],[45,60,52],[47,61,51],[50,55,54],[50,60,55],[51,61,52]]},type:"uber"},{id:"camera",mesh:{positions:[[-.4285714285714286,-.7857142857142857,0],[-.5714285714285714,-.5,0],[-.8571428571428572,-.5,0],[-.9127321428571429,-.48876785714285703,0],[-.9887678571428571,-.41273214285714277,0],[-1,-.3571428571428572,0],[-1,.6428571428571428,0],[-.9887678571428571,.6984464285714286,0],[-.9127321428571429,.7744821428571429,0],[-.8571428571428572,.7857142857142857,0],[.8571428571428572,.7857142857142857,0],[.9127321428571429,.7744821428571429,0],[.9887678571428571,.6984464285714286,0],[1,.6428571428571428,0],[1,-.35756712285714287,0],[.9888774569196428,-.4130084263839287,0],[.9131168386160715,-.48880691843750007,0],[.8572919142857143,-.5,0],[.5714285714285714,-.5,0],[-.0885200892857142,.5017879464285713,0],[-.24559151785714306,.4356808035714287,0],[-.3642522321428573,.3170200892857145,0],[-.4303593750000001,.15994866071428585,0],[-.4392857142857143,.07142857142857137,0],[-.4303593750000001,-.017091517857142857,0],[-.3642522321428573,-.1741629464285716,0],[-.24559151785714306,-.2928236607142859,0],[-.0885200892857142,-.3589308035714287,0],[0,-.36785714285714294,0],[.08852008928571431,-.3589308035714287,0],[.24559151785714306,-.2928236607142859,0],[.3642522321428572,-.1741629464285716,0],[.4303593749999999,-.017091517857142857,0],[.4392857142857143,.07142857142857137,0],[.4303593749999999,.15994866071428585,0],[.3642522321428572,.3170200892857145,0],[.24559151785714306,.4356808035714287,0],[.08852008928571431,.5017879464285713,0],[.27990039062500016,.12894559151785703,0],[.23685965401785714,.2310756138392858,0],[.15964704241071437,.30828822544642853,0],[.05751702008928561,.3513289620535715,0],[0,.3571428571428572,0],[-.05751702008928572,.3513289620535715,0],[-.15964704241071437,.30828822544642853,0],[-.23685965401785702,.2310756138392858,0],[-.27990039062500016,.12894559151785703,0],[-.2857142857142857,.07142857142857137,0],[-.27990039062500016,.013911551339285693,0],[-.23685965401785702,-.08821847098214287,0],[-.15964704241071437,-.16543108258928566,0],[-.05751702008928572,-.20847181919642865,0],[0,-.21428571428571427,0],[.05751702008928561,-.20847181919642865,0],[.15964704241071437,-.16543108258928566,0],[.23685965401785714,-.08821847098214287,0],[.27990039062500016,.013911551339285693,0],[0,.5107142857142857,0],[.2857142857142858,.07142857142857137,0],[.4285714285714286,-.7857142857142857,0]],cells:[[0,26,1],[0,27,26],[0,28,27],[0,59,28],[1,5,2],[1,24,5],[1,25,24],[1,26,25],[2,5,3],[3,5,4],[5,23,6],[5,24,23],[6,8,7],[6,9,8],[6,21,9],[6,22,21],[6,23,22],[9,19,57],[9,20,19],[9,21,20],[9,57,10],[10,13,11],[10,35,13],[10,36,35],[10,37,36],[10,57,37],[11,13,12],[13,33,14],[13,34,33],[13,35,34],[14,16,15],[14,17,16],[14,18,17],[14,32,18],[14,33,32],[18,30,59],[18,31,30],[18,32,31],[28,59,29],[29,59,30],[38,39,58],[39,40,55],[39,55,58],[40,41,42],[40,42,44],[40,44,54],[40,54,55],[42,43,44],[44,45,50],[44,50,54],[45,46,47],[45,47,49],[45,49,50],[47,48,49],[50,51,52],[50,52,54],[52,53,54],[55,56,58]]},type:"uber"},{id:"cancel",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258928,0],[.10980357142857144,-.7149486607142858,0],[.3127500000000001,-.6519888392857143,0],[.40342857142857147,-.5998571428571429,0],[-.5998571428571429,.40342857142857147,0],[-.6519888392857143,.3127500000000001,0],[-.7149486607142858,.10980357142857144,0],[-.7232857142857143,0,0],[-.7195448521205358,-.07382892717633915,0],[-.6907165876116073,-.21480625697544642,0],[-.5996010044642857,-.4040683593750002,0],[-.4041311383928571,-.5995633370535715,0],[-.21485930524553576,-.690704345703125,0],[-.07385246930803568,-.7195432826450893,0],[-.10980357142857144,.7148281249999999,0],[-.3127500000000002,.6519665178571425,0],[-.40342857142857136,.5998571428571429,0],[.5998571428571429,-.40342857142857136,0],[.6519665178571425,-.3127500000000002,0],[.7148281249999999,-.10980357142857144,0],[.7231428571428571,0,0],[.7194035993303569,.07382732282366078,0],[.6905869140624996,.21479307338169606,0],[.5995033482142857,.404023158482143,0],[.4040859374999999,.5994656808035714,0],[.21484612165178563,.690574672154018,0],[.07385086495535731,.7194020298549104,0],[0,.7231428571428571,0],[0,-.7232857142857143,0],[0,-1,0]],cells:[[0,46,1],[0,47,46],[0,63,47],[1,46,2],[2,45,3],[2,46,45],[3,45,4],[4,44,5],[4,45,44],[5,43,6],[5,44,43],[6,43,7],[7,42,8],[7,43,42],[8,41,9],[8,42,41],[9,40,10],[9,41,40],[10,39,11],[10,40,39],[11,38,12],[11,39,38],[12,38,13],[13,38,50],[13,50,14],[14,49,15],[14,50,49],[15,48,16],[15,49,48],[16,48,61],[16,61,17],[17,60,18],[17,61,60],[18,59,19],[18,60,59],[19,59,20],[20,58,21],[20,59,58],[21,58,22],[22,57,23],[22,58,57],[23,56,24],[23,57,56],[24,56,25],[25,55,26],[25,56,55],[26,54,27],[26,55,54],[27,53,28],[27,54,53],[28,52,29],[28,53,52],[29,51,30],[29,52,51],[30,37,31],[30,51,37],[31,37,32],[32,36,33],[32,37,36],[33,35,34],[33,36,35],[34,35,62],[34,62,63],[37,50,38],[37,51,50],[47,63,62]]},type:"uber"},{id:"car-black",mesh:{positions:[[.9855769016229283,.03315236557775798,0],[.9653028605363214,.023843540282542163,0],[.9559426916003884,.020073131188149046,0],[.9561703894853071,.008076577918007454,0],[.9479464776417643,-.025453051802410455,0],[.9422272425323295,-.0392176121789815,0],[.9368763422367339,-.048207213968869816,0],[.9117090289565746,-.06270397930870972,0],[.881364937292817,-.07322049632687813,0],[.8281528345201403,-.0859023755839817,0],[.664723793785666,-.10703363223734219,0],[.5720529869558586,-.11336675870317613,0],[.49982141379583456,-.11681571196003672,0],[.4417227358262208,-.1208205159359641,0],[.4341841499696395,-.1232247377208436,0],[.3752907615117813,-.15754014837745248,0],[.21571472518106272,-.2425652174048346,0],[.18301998748211434,-.2595220128346812,0],[.1598751671797647,-.26897817205543284,0],[.02936409714151411,-.28339010877147935,0],[-.11657685309830212,-.28609569540404567,0],[-.27220389277599444,-.2828900663575396,0],[-.4563757643601436,-.25949522484821996,0],[-.506324197448982,-.24423500189424022,0],[-.5468745119544011,-.22010795542165187,0],[-.6131881724387376,-.15374518362880318,0],[-.6263343767944993,-.13765453309453077,0],[-.7157705342591347,-.1333684552607624,0],[-.8017331828126537,-.12652189238775827,0],[-.9059920261190718,-.10457806681174577,0],[-.931360249297689,-.09122202322870575,0],[-.9452051736336432,-.06786513136687272,0],[-.9554292551329451,-.004489220064431512,0],[-.9559337622112949,.008500721036974251,0],[-.9600278594754259,.009786544387104848,0],[-.9806456797216163,.017180028650355235,0],[-.9890794307924378,.021358954538279643,0],[-.9935909741789202,.026531268257468,0],[-.9974171915784406,.045448051363381425,0],[-.9987945405489796,.05921930873656767,0],[-1,.07442372338542036,0],[-.9991963603659865,.09926065149922661,0],[-.9987945405489796,.1052232108190161,0],[-.9969863514628586,.11047142383317714,0],[-.9851728494335342,.12766484647676296,0],[-.9769355435967605,.13379706304413916,0],[-.9307597519345204,.14069496955786034,0],[-.7051982089358392,.1650854312306489,0],[-.690109875561651,.1701282696819419,0],[-.6669494289338658,.17348346498618916,0],[-.6540510134528688,.1740861946815628,0],[-.638232707447617,.21840915061358007,0],[-.5686643066082624,.27753470139753383,0],[-.5211826006060462,.28609569540404567,0],[-.47477911105888715,.2778695512282972,0],[-.40575986394198404,.22069952345600022,0],[-.3891714033259771,.17751505694857772,0],[-.13757193726391914,.17939691299746657,0],[.32480210402931187,.18187480174511403,0],[.42989807213587117,.18222974256572294,0],[.5110478124552209,.18151539626009475,0],[.5283282960548052,.22323098817656928,0],[.5966957021678225,.2782133303878807,0],[.6423446634296619,.28609569540404567,0],[.6892147104076842,.2777445406248122,0],[.7583098568195599,.21973515594340204,0],[.774641599231982,.17594349507619578,0],[.8083341892033713,.17373348619315918,0],[.8243601021036961,.17322897911480908,0],[.8629504289330479,.1681035443719275,0],[.9575432737914364,.14799469586849723,0],[.9770873422469797,.14351217280068096,0],[.9808287310227068,.13765899775894097,0],[.9950085051894237,.10795112077363327,0],[.9992320777214501,.09550810106247429,0],[1,.08323250626669645,0],[.9956960635085907,.04968055322422768,0],[.9918028761429181,.03893187365673028,0]],cells:[[0,76,1],[0,77,76],[1,75,2],[1,76,75],[2,7,3],[2,8,7],[2,69,8],[2,70,69],[2,73,70],[2,75,73],[3,7,4],[4,7,5],[5,7,6],[8,68,9],[8,69,68],[9,66,10],[9,67,66],[9,68,67],[10,60,11],[10,66,60],[11,60,12],[12,59,13],[12,60,59],[13,59,14],[14,58,15],[14,59,58],[15,58,16],[16,57,17],[16,58,57],[17,57,18],[18,57,19],[19,57,20],[20,57,21],[21,56,22],[21,57,56],[22,24,23],[22,56,24],[24,56,25],[25,56,26],[26,47,27],[26,50,47],[26,56,50],[27,47,28],[28,32,29],[28,33,32],[28,47,33],[29,31,30],[29,32,31],[33,39,34],[33,40,39],[33,46,40],[33,47,46],[34,38,35],[34,39,38],[35,37,36],[35,38,37],[40,46,41],[41,43,42],[41,44,43],[41,45,44],[41,46,45],[47,49,48],[47,50,49],[50,52,51],[50,53,52],[50,56,53],[53,55,54],[53,56,55],[60,63,61],[60,66,63],[61,63,62],[63,65,64],[63,66,65],[70,72,71],[70,73,72],[73,75,74]]},type:"uber"},{id:"car-suv",mesh:{positions:[[.9971964504699853,.06495038767179692,0],[.9873572416098697,.053780832060177634,0],[.9851429731912595,.05157102789241145,0],[.9810447909164923,.031019849132183818,0],[.976571611570832,.01099991622238879,0],[.9706788004567883,-.010785627896197206,0],[.9588931782287007,-.042517522895154085,0],[.954286071357721,-.05385672003884435,0],[.9499021770289402,-.06350843036351299,0],[.9362058554396324,-.0806154395976159,0],[.9270005701993611,-.08914215870960347,0],[.8527779356674736,-.11197233752567907,0],[.6074227092827418,-.1440256585854019,0],[.554574907791795,-.14885597799858016,0],[.5544900870257599,-.14963052552000936,0],[.552284747108837,-.15530458834269853,0],[.5491463787655246,-.15985589207812848,0],[.5436441896003283,-.16281345826226032,0],[.5301219737939353,-.16192507234430983,0],[.5261465584173779,-.16142730837520686,0],[.5216465935666539,-.1638915748410797,0],[.5057360035587353,-.175087915957763,0],[.4991467693130318,-.17899859969708282,0],[.4942383255100842,-.17951868492040568,0],[.4869928463903166,-.17600531950619933,0],[.4858611588013695,-.1749986309408835,0],[.45548639605898056,-.19579087924668562,0],[.42757589978246413,-.21599831069192738,0],[.3792883309750601,-.24809627426008998,0],[.2661597523022221,-.315881459074969,0],[.24157735547631232,-.3301402762706174,0],[.23792113403509907,-.3315442831610468,0],[.22948369993999052,-.33654870835714007,0],[.224863200316479,-.3454258711603794,0],[.21930744014115544,-.3553521329119523,0],[.20776735170948646,-.36497259348071326,0],[.20486335653548227,-.366139995076412,0],[.20415577277671226,-.3636935856139151,0],[.20457764448146776,-.3497115519705931,0],[.19312684106667843,-.3495307498114122,0],[.19000632972674136,-.3497115519705931,0],[.1887161612328334,-.34925619838450805,0],[.186189395255145,-.34609550878697537,0],[.1845778007004708,-.34499730307935805,0],[.13218535279560895,-.3510240417187211,0],[.10600698584655399,-.3528543845647497,0],[-.007992123705128917,-.356711497293942,0],[-.011788969047927589,-.3587695169330134,0],[-.027257598222292345,-.36888550934545516,0],[-.03499191280947489,-.37271137231873963,0],[-.06845147288504916,-.37520465641509837,0],[-.20844145085034038,-.37960194349641124,0],[-.25684732275153455,-.3805684538041313,0],[-.32776641165888254,-.3803005987534929,0],[-.5757823315466214,-.3776756192572371,0],[-.6479871246970335,-.3762827729939177,0],[-.6798730363501073,-.37479171321203086,0],[-.7406984540992332,-.3710595995064698,0],[-.7549862889253675,-.3695685397245829,0],[-.7625844438618087,-.3653788403075148,0],[-.7801378781803088,-.35030306520741944,0],[-.7835574943267917,-.3469972874574578,0],[-.7956109716055176,-.3459727418887661,0],[-.8147425185973619,-.3437607055955776,0],[-.8456998660748896,-.3391402059720661,0],[-.8510748240910325,-.33695272305851953,0],[-.8614497430524247,-.3278099373300638,0],[-.8644140056128224,-.3238546110823041,0],[-.8637421358608046,-.32095508015914387,0],[-.8555948780705548,-.31644172255588754,0],[-.8535569475602813,-.3157118175428981,0],[-.8601283248026088,-.30792393194558804,0],[-.8955030484902473,-.2626162501301108,0],[-.9128421987682367,-.2364267225539457,0],[-.9278152960989207,-.20723052203436515,0],[-.9527793868184151,-.1489988340255873,0],[-.9569847111134373,-.13828463200005317,0],[-.9585963056681113,-.12682936433441963,0],[-.9657837495269072,-.0637941424175272,0],[-.9675560571119642,-.03128546777171921,0],[-.9667145458278754,-.005522276151153698,0],[-.9621922597229312,.028057818697207748,0],[-.9612703919236509,.03357116848951393,0],[-.9674556114679749,.0365555201787096,0],[-.9996986631885666,.048428195298254685,0],[-1,.09393007202544462,0],[-.9996986631885666,.11642766415364446,0],[-.993301391729154,.1386797224854257,0],[-.9648641138530488,.17788030914634845,0],[-.955413294816359,.18671282944114836,0],[-.9464133651149103,.18974852001505002,0],[-.915556463281372,.19394491580838388,0],[-.9026994208507311,.19456991092654002,0],[-.8882307838654161,.19619266610832395,0],[-.8452043342312086,.20415242536312683,0],[-.8265571584559352,.20714124130316663,0],[-.7362721493874345,.2204268518148289,0],[-.7335578848742992,.2204268518148289,0],[-.7335578848742992,.22385539646299993,0],[-.721225391917825,.2847433130543039,0],[-.6377930078948221,.3682158723884969,0],[-.5768448232474868,.3805684538041313,0],[-.5237135418279475,.37128504484372776,0],[-.44407577102232143,.30686144386076586,0],[-.424131730376874,.25828369897171616,0],[-.41627464889148236,.2571408507556593,0],[-.4132612795718008,.2557055941093221,0],[-.4045024194159267,.24924582313809407,0],[-.39956049373164904,.24499808846005386,0],[-.3944734798949423,.24147802666958149,0],[-.38644229262663576,.23850929985833966,0],[-.3851320350039299,.2382838551907191,0],[-.37796021602308805,.24274364178384772,0],[-.3698464401141677,.24728378489216785,0],[-.338770789989275,.2514667879329699,0],[-.23135198618160746,.2539935539106585,0],[-.2079905615150991,.25399801816150264,0],[.1185783162231806,.25671228267463797,0],[.1640757282531018,.2563105000986805,0],[.3740517647350803,.2535783785821689,0],[.4358615493488771,.25156946570238137,0],[.4544283686089592,.2494310895481186,0],[.47704426338452377,.24445791410793302,0],[.48500402263932685,.24071240764984034,0],[.49479635686558066,.24809404642034893,0],[.5162024396624292,.25889306921191846,0],[.5202894613100861,.2605693954038301,0],[.5245751421202995,.25985511526879435,0],[.5446731994198641,.3078859894294572,0],[.6239761514121922,.371430132996157,0],[.676859666909891,.3805684538041313,0],[.736234203134726,.3689547059031744,0],[.8190906987988564,.28974550612497507,0],[.8331441604556822,.2312839098673702,0],[.8398583937250168,.23171247794839156,0],[.8444721969722622,.2329267541779521,0],[.861286797776085,.23871242327174044,0],[.861286797776085,.2605693954038301,0],[.8995565881360397,.260750197563011,0],[.9148578079037555,.2605693954038301,0],[.9274492274091803,.25978815150613516,0],[.9499535159136459,.254904261082829,0],[.9570003358708563,.2504266174863245,0],[.9601387042141691,.24534406790046165,0],[.9594512095841974,.2358218208502683,0],[.9581074700801617,.23017677565806507,0],[.9585717521679349,.22615894989848956,0],[.964716793454663,.21975944631365507,0],[.9777144597868892,.20471268884404556,0],[.9804733668084642,.20034218726779657,0],[.9795626596362939,.19310117239887298,0],[.9781430278679104,.18985566203530505,0],[.9780068682171692,.1858556932791056,0],[.983571556894181,.1691415381192723,0],[.9851943120759652,.16363265257781023,0],[.988654106480044,.15411486977846073,0],[.9910000702985515,.15085596666236067,0],[.9939129939742437,.1474519753938314,0],[1,.13871320436675552,0],[.9995714319189786,.06957088729530862,0]],cells:[[0,159,1],[1,156,2],[1,159,156],[2,133,3],[2,134,133],[2,155,134],[2,156,155],[3,133,4],[4,11,5],[4,133,11],[5,11,6],[6,11,7],[7,9,8],[7,10,9],[7,11,10],[11,133,12],[12,123,13],[12,127,123],[12,133,127],[13,15,14],[13,18,15],[13,19,18],[13,123,19],[15,17,16],[15,18,17],[19,25,20],[19,123,25],[20,25,21],[21,24,22],[21,25,24],[22,24,23],[25,119,26],[25,120,119],[25,123,120],[26,119,27],[27,118,28],[27,119,118],[28,118,29],[29,31,30],[29,43,31],[29,117,43],[29,118,117],[31,43,32],[32,38,33],[32,43,38],[33,38,34],[34,38,35],[35,37,36],[35,38,37],[38,42,39],[38,43,42],[39,42,40],[40,42,41],[43,117,44],[44,117,45],[45,117,46],[46,50,47],[46,116,50],[46,117,116],[47,50,48],[48,50,49],[50,116,51],[51,115,52],[51,116,115],[52,111,53],[52,115,111],[53,110,54],[53,111,110],[54,97,55],[54,109,97],[54,110,109],[55,97,56],[56,61,57],[56,97,61],[57,59,58],[57,60,59],[57,61,60],[61,71,62],[61,72,71],[61,73,72],[61,74,73],[61,97,74],[62,70,63],[62,71,70],[63,70,64],[64,70,65],[65,70,66],[66,68,67],[66,69,68],[66,70,69],[74,97,75],[75,77,76],[75,97,77],[77,97,78],[78,97,79],[79,97,80],[80,97,81],[81,96,82],[81,97,96],[82,85,83],[82,86,85],[82,87,86],[82,91,87],[82,92,91],[82,93,92],[82,94,93],[82,95,94],[82,96,95],[83,85,84],[87,91,88],[88,90,89],[88,91,90],[97,104,98],[97,109,104],[98,104,99],[99,104,100],[100,103,101],[100,104,103],[101,103,102],[104,106,105],[104,107,106],[104,108,107],[104,109,108],[111,114,112],[111,115,114],[112,114,113],[120,123,121],[121,123,122],[123,127,124],[124,127,125],[125,127,126],[127,130,128],[127,133,130],[128,130,129],[130,133,131],[131,133,132],[134,155,135],[135,153,136],[135,154,153],[135,155,154],[136,138,137],[136,146,138],[136,152,146],[136,153,152],[138,146,139],[139,146,140],[140,145,141],[140,146,145],[141,144,142],[141,145,144],[142,144,143],[146,152,147],[147,151,148],[147,152,151],[148,150,149],[148,151,150],[156,159,157],[157,159,158]]},type:"uber"},{id:"car-taxi",mesh:{positions:[[.9563629544967498,.10707238017001221,0],[.9542735195371097,.0793516501178656,0],[.9524251732266591,.06715211800842924,0],[.9490253768126296,.05674512465176078,0],[.9398684727480535,.0360918637045503,0],[.9379955711122221,.031149546396171172,0],[.9392255696835488,.029640510036431228,0],[.9355244124580329,.01997910565040374,0],[.9215658261304378,.006576362597328455,0],[.8853266304736049,-.010360115008214774,0],[.7478614543895992,-.0395720230016429,0],[.6672619472819485,-.051284913208086244,0],[.5877830559325665,-.06024983927423388,0],[.4646671190799343,-.06976837631259368,0],[.4448174869633543,-.0708577398385598,0],[.43597310522180144,-.07215693978141287,0],[.41367240517179793,-.07942978069862129,0],[.41045565754696756,-.07973337381241509,0],[.4019572826630473,-.0782868419172798,0],[.3983967604828915,-.07933602400171434,0],[.3874718729909281,-.08684548896349725,0],[.38238445603257376,-.09143063790270728,0],[.3608405064647475,-.10873990999357092,0],[.2595698799914281,-.18364704621758676,0],[.20965783270233596,-.21686816915493956,0],[.17559066719051364,-.23646108650617892,0],[.11935004286020434,-.2548597221230086,0],[.06983757768412069,-.26393403100221424,0],[.06121865847560537,-.2653002000142867,0],[.050208943495964053,-.28803173440960067,0],[.017903064504607658,-.34222756982641606,0],[.0033573826701907006,-.35330648617758403,0],[-.04864409957854143,-.35483338095578243,0],[-.24024260661475827,-.35660136438317014,0],[-.28894921065790413,-.35330648617758403,0],[-.2997848060575756,-.34052209086363294,0],[-.3267599471390814,-.2885942745910421,0],[-.33695263947424814,-.2641572612329452,0],[-.3704416386884779,-.2606257589827846,0],[-.43254428887777696,-.24884813200942923,0],[-.4576755482534467,-.2400126794771054,0],[-.5118178084148868,-.20604819987141937,0],[-.6163520608614901,-.11647483748839206,0],[-.6362597328380599,-.09657386241874417,0],[-.6757335345381813,-.09203782413029507,0],[-.8550275912565183,-.07744749624973202,0],[-.9085648974926781,-.07114347453389518,0],[-.9243472748053433,-.06425012500892904,0],[-.9383393456675477,-.041891385098935544,0],[-.9414243874562469,-.028569004928923496,0],[-.9439178691335095,-.006614311736552526,0],[-.9479962854489606,.07143813843845993,0],[-.9522823058789913,.07775108936352601,0],[-.9735516822630188,.088555432530895,0],[-.9844274591042217,.09486838345596124,0],[-.9915016251160798,.10302968069147793,0],[-.996059986427602,.11945942567326241,0],[-.9961425816129724,.12344185298949926,0],[-.9967453032359455,.12427003714551035,0],[-1,.12372758768483472,0],[-1,.1491579755696835,0],[-.9989061718694192,.15070942567326215,0],[-.994093328094864,.15922342667333378,0],[-.9929994999642832,.16358757768412036,0],[-.9931892456604043,.16628196656904068,0],[-.9928186834773912,.17027778769912136,0],[-.9909993570969355,.17530270019287084,0],[-.968147278377027,.2005053932423743,0],[-.8936196335452532,.22283734552468049,0],[-.8554182441602971,.22730641474391033,0],[-.8065486820487178,.23019947853418116,0],[-.6865758268447746,.23132455889706402,0],[-.6542610186441888,.23116383313093788,0],[-.6454791413672405,.26588059861418695,0],[-.5767510179298523,.3374035645403245,0],[-.5178227016215444,.35074380312879505,0],[-.4777481315629688,.3469695380027147,0],[-.4182053740445746,.32164741677977,0],[-.3725466997642689,.26359025644688916,0],[-.36509750696478327,.2304494963925995,0],[-.3601395635402529,.2306280805771842,0],[-.35756348667761984,.23141385098935624,0],[-.3576684048860632,.23159243517394093,0],[-.0959064040288593,.23749910707907718,0],[.03507393385241797,.2401644760340024,0],[.1691928887777696,.241671280091435,0],[.4142862883063074,.24066674405314673,0],[.46796199728552046,.2401644760340024,0],[.47573710622187293,.26830264661761555,0],[.5213907578219872,.325975571915851,0],[.5789992253910992,.3525650827737694,0],[.6171155082505895,.35660136438317014,0],[.6546896206871919,.3516350498249873,0],[.7086086506179012,.3200312299092791,0],[.747062290163583,.2590810057861274,0],[.7526966211872277,.2410216801200086,0],[.7871276519751411,.24373615972569473,0],[.8122142653046642,.24874098149867824,0],[.8877821630116436,.2506071862275877,0],[.9062790199299948,.2503080577184084,0],[.9161078469890707,.24927673405243206,0],[.9517845024644616,.24223158797056915,0],[.9657118365597543,.2370213943853132,0],[.9763934031002215,.22198683834559602,0],[.9961492785198942,.16716595828273448,0],[1,.1491579755696835,0],[.9944147796271161,.1386594578184156,0],[.9650823273090936,.1165909172083721,0],[.9575683977426959,.11244106721908706,0]],cells:[[0,9,1],[0,96,9],[0,97,96],[0,108,97],[1,3,2],[1,9,3],[3,9,4],[4,9,5],[5,7,6],[5,8,7],[5,9,8],[9,96,10],[10,95,11],[10,96,95],[11,87,12],[11,95,87],[12,87,13],[13,87,14],[14,86,15],[14,87,86],[15,18,16],[15,86,18],[16,18,17],[18,86,19],[19,85,20],[19,86,85],[20,85,21],[21,85,22],[22,85,23],[23,84,24],[23,85,84],[24,26,25],[24,84,26],[26,84,27],[27,84,28],[28,32,29],[28,37,32],[28,83,37],[28,84,83],[29,32,30],[30,32,31],[32,37,33],[33,35,34],[33,36,35],[33,37,36],[37,80,38],[37,81,80],[37,83,81],[38,79,39],[38,80,79],[39,41,40],[39,79,41],[41,79,42],[42,79,43],[43,72,44],[43,79,72],[44,70,45],[44,71,70],[44,72,71],[45,49,46],[45,50,49],[45,51,50],[45,70,51],[46,48,47],[46,49,48],[51,68,52],[51,69,68],[51,70,69],[52,62,53],[52,67,62],[52,68,67],[53,56,54],[53,57,56],[53,62,57],[54,56,55],[57,61,58],[57,62,61],[58,60,59],[58,61,60],[62,67,63],[63,66,64],[63,67,66],[64,66,65],[72,74,73],[72,75,74],[72,76,75],[72,79,76],[76,79,77],[77,79,78],[81,83,82],[87,89,88],[87,90,89],[87,94,90],[87,95,94],[90,94,91],[91,93,92],[91,94,93],[97,108,98],[98,108,99],[99,108,100],[100,103,101],[100,108,103],[101,103,102],[103,107,104],[103,108,107],[104,106,105],[104,107,106]]},type:"uber"},{id:"car-uberx",mesh:{positions:[[.9976361844545918,.22961041575910682,0],[.9862657629358857,.22328235431318383,0],[.9863639762352232,.21951676713178275,0],[.9897210853761993,.20052142219181646,0],[.9912657127203188,.18928269577903994,0],[.9936942597584717,.15842586282368276,0],[.9945759473320659,.15707542995779816,0],[.9986942095429048,.15299734591486983,0],[.9995580401529836,.15168709121689566,0],[1,.14638803729357258,0],[.9999799109160448,.14242602351349748,0],[.9983794805609381,.13159131090026638,0],[.9901228670553057,.08542659597096254,0],[.985408628687126,.06899818953639729,0],[.9840715885438782,.0658397391145345,0],[.9795515446539329,.058426867135024776,0],[.9788372661132998,.04628413194425917,0],[.9774912974882939,.03974625117702515,0],[.969977980089008,.01633130776689084,0],[.965980252381901,.00842736929069587,0],[.9597012975856465,.0022600205164154752,0],[.9300007030179396,-.019878150002337107,0],[.906123710676833,-.03528647739606037,0],[.8609746105474918,-.056652334242753094,0],[.7389624430846924,-.10302686849336823,0],[.7139827832464829,-.11185713695194707,0],[.7064292876792859,-.11421648825647639,0],[.6702689365597267,-.12399987214271267,0],[.652704380821467,-.12776099508323477,0],[.5914125856738137,-.13842829866350473,0],[.5885867211974336,-.13965596490521823,0],[.5815555418130745,-.14499966123733074,0],[.5789305681762471,-.14465814681009057,0],[.5688592407533182,-.14156442788097276,0],[.5639842897134961,-.14114255711791107,0],[.5454063512957126,-.14830766372863866,0],[.46866158634554633,-.18128054686062214,0],[.4095929832002567,-.20829813266007557,0],[.2833442523040288,-.26225294792316123,0],[.22027345881788007,-.2875696579477317,0],[.1606803073246703,-.30800472057116174,0],[.024565602925243013,-.34094635401699236,0],[-.046438148254583256,-.3521404380209794,0],[-.12007356943255498,-.3584729637077812,0],[-.26048733779841937,-.3599952698475059,0],[-.30929265120762695,-.3575689549297923,0],[-.35838367603308796,-.35209579561218984,0],[-.4834047418483052,-.3328995598326706,0],[-.5300047202633077,-.3235692963956485,0],[-.5771448718246641,-.3116341484057544,0],[-.6988534709076945,-.2783889465801547,0],[-.7390026212526027,-.26685558026936684,0],[-.7755424328468735,-.2556637283858193,0],[-.8670504423837535,-.2267979468624772,0],[-.8908515426299177,-.21909936346671421,0],[-.9088937721422263,-.21284942623617306,0],[-.9222507808520685,-.2078896546196508,0],[-.9252864646497598,-.2059990486074122,0],[-.9190186704557028,-.17889887435169793,0],[-.9178579678271739,-.1719993900732684,0],[-.9193289351967905,-.16352849300544567,0],[-.9265565411798234,-.13517609918318377,0],[-.9284292902285463,-.1287141105108922,0],[-.9334314721334186,-.1260623514287912,0],[-.9354292199267523,-.12428558355896598,0],[-.9382506201622537,-.11708699514164636,0],[-.9457148309118714,-.08870781587411068,0],[-.9475719551175179,-.08014316974782977,0],[-.9473174933874173,-.07693561267629846,0],[-.9440764545092938,-.07244905059294565,0],[-.9428577167493384,-.0715718272602306,0],[-.942469327792869,-.07060085486905725,0],[-.9428175385814277,-.0639982426090785,0],[-.9458956326674692,-.04457879478561133,0],[-.9534290391507108,.007713090750062557,0],[-.9572013226934302,.013304552450957411,0],[-.9788573551972551,.04285559494921947,0],[-.9819466098854941,.046127883513495484,0],[-.9907500928987991,.053583165781355344,0],[-.9940000602586805,.05685545434563152,0],[-.9962031631324463,.06358752959110019,0],[-.9993236675068379,.093337230808476,0],[-1,.11228346909877336,0],[-.9999375009290309,.13028998468405026,0],[-.9979910917049143,.15569597952620032,0],[-.9948125520986508,.16555525550737843,0],[-.9971428858374669,.17756852771265447,0],[-.996654051461221,.1802359116378317,0],[-.9935871179773769,.18433854900559418,0],[-.9928572145936673,.1849970245352404,0],[-.991714368928654,.1897112629034199,0],[-.9900001004311342,.1924723958870553,0],[-.9780537918390427,.1967625313717342,0],[-.9655717743414763,.2005682967210457,0],[-.950801833393444,.20855259153306224,0],[-.9241436189847466,.2345679552551893,0],[-.9048424735445719,.2367040945157707,0],[-.8074305054452702,.24399643199154863,0],[-.805850164174119,.24325983224652048,0],[-.8027162670770905,.23928219362336908,0],[-.7847164478531321,.23928219362336908,0],[-.7616653400746328,.2876745651976973,0],[-.6779027884627449,.35097750282558676,0],[-.6234323533781395,.3599952698475059,0],[-.5761024715794275,.35322524810814193,0],[-.49896038919103425,.3049712664832196,0],[-.47300529272077263,.2674247681243199,0],[-.4499832025079865,.26867029132954917,0],[-.44572431670946056,.2686457380047149,0],[-.4403047282824055,.27019482958971347,0],[-.43829135564599564,.2709961608274863,0],[-.38715794061841147,.27123053347363163,0],[-.11643744523664368,.27056759370310624,0],[.24955887898384432,.2728532850331328,0],[.4331284610694808,.2732818521575127,0],[.4664138410629912,.27056759370310624,0],[.4924582223508318,.30696008579479556,0],[.5685467438917908,.3534953346813191,0],[.6148409218065849,.3599952698475059,0],[.6609476016044629,.35361363706461146,0],[.736661126911589,.30774356006905274,0],[.7628394354257986,.2717104393681194,0],[.7923369070335133,.27114124865605227,0],[.8815525288790482,.2674247681243199,0],[.9034831121969293,.2660029074043716,0],[.9613262812655874,.26133777568586075,0],[.97498016199388,.2599962713017339,0],[.9778863828060818,.25827084220201657,0],[.9825738357289877,.2518200141319222,0],[.9835515044814793,.24985351602474154,0],[.9858260352093084,.2482463893083163,0],[.9953036185953361,.24294287114411456,0],[.9979799310022717,.24085360641276218,0],[.9990692057767374,.2389384470756891,0],[.9995870577186963,.23334028901347623,0],[.9995513437916648,.23142512967640289,0]],cells:[[0,131,1],[0,134,131],[0,135,134],[1,125,2],[1,129,125],[1,130,129],[1,131,130],[2,124,3],[2,125,124],[3,124,4],[4,124,5],[5,11,6],[5,12,11],[5,123,12],[5,124,123],[6,9,7],[6,10,9],[6,11,10],[7,9,8],[12,15,13],[12,123,15],[13,15,14],[15,17,16],[15,21,17],[15,22,21],[15,122,22],[15,123,122],[17,20,18],[17,21,20],[18,20,19],[22,122,23],[23,121,24],[23,122,121],[24,121,25],[25,121,26],[26,121,27],[27,115,28],[27,121,115],[28,115,29],[29,33,30],[29,34,33],[29,115,34],[30,32,31],[30,33,32],[34,115,35],[35,114,36],[35,115,114],[36,113,37],[36,114,113],[37,113,38],[38,113,39],[39,113,40],[40,112,41],[40,113,112],[41,112,42],[42,112,43],[43,112,44],[44,111,45],[44,112,111],[45,111,46],[46,111,47],[47,106,48],[47,108,106],[47,111,108],[48,106,49],[49,106,50],[50,100,51],[50,106,100],[51,100,52],[52,61,53],[52,62,61],[52,72,62],[52,73,72],[52,100,73],[53,59,54],[53,60,59],[53,61,60],[54,58,55],[54,59,58],[55,58,56],[56,58,57],[62,65,63],[62,66,65],[62,71,66],[62,72,71],[63,65,64],[66,70,67],[66,71,70],[67,69,68],[67,70,69],[73,100,74],[74,99,75],[74,100,99],[75,94,76],[75,96,94],[75,99,96],[76,81,77],[76,82,81],[76,94,82],[77,80,78],[77,81,80],[78,80,79],[82,94,83],[83,93,84],[83,94,93],[84,93,85],[85,89,86],[85,92,89],[85,93,92],[86,88,87],[86,89,88],[89,92,90],[90,92,91],[94,96,95],[96,99,97],[97,99,98],[100,102,101],[100,103,102],[100,105,103],[100,106,105],[103,105,104],[106,108,107],[108,111,109],[109,111,110],[115,120,116],[115,121,120],[116,118,117],[116,120,118],[118,120,119],[125,128,126],[125,129,128],[126,128,127],[131,133,132],[131,134,133]]},type:"uber"},{id:"car",mesh:{positions:[[.8571428571428572,-.28571428571428575,0],[.8328683035714286,-.2813258928571429,0],[.7973370535714288,-.25112053571428566,0],[.7885714285714285,-.22857142857142856,0],[.7040000000000002,-.5107142857142858,0],[.6869946986607143,-.5541607142857143,0],[.6347095424107141,-.6282366071428572,0],[.5627569754464286,-.6817410714285715,0],[.47677539062499963,-.7104955357142857,0],[.4302857142857144,-.7142857142857143,0],[-.43028571428571427,-.7142857142857143,0],[-.47677539062499996,-.7104955357142857,0],[-.5627569754464286,-.6817410714285715,0],[-.6347095424107143,-.6282366071428572,0],[-.6869946986607143,-.5541607142857143,0],[-.704,-.5107142857142858,0],[-.7885714285714286,-.22857142857142856,0],[-.7973370535714286,-.25112053571428566,0],[-.8328683035714286,-.2813258928571429,0],[-.8571428571428572,-.28571428571428575,0],[-.9285714285714286,-.28571428571428575,0],[-.9563660714285714,-.28009821428571424,0],[-.9943839285714285,-.2420803571428571,0],[-1,-.21428571428571433,0],[-.9943839285714285,-.18649107142857146,0],[-.9563660714285714,-.14847321428571433,0],[-.9285714285714286,-.14285714285714282,0],[-.8142857142857143,-.14285714285714282,0],[-.8571428571428572,0,0],[-.8571428571428572,.6428571428571428,0],[-.8515267857142856,.6706517857142857,0],[-.8135089285714285,.708669642857143,0],[-.7857142857142857,.7142857142857143,0],[-.6428571428571428,.7142857142857143,0],[-.6150625000000001,.708669642857143,0],[-.577044642857143,.6706517857142857,0],[-.5714285714285714,.6428571428571428,0],[-.5714285714285714,.5714285714285715,0],[.5714285714285714,.5714285714285715,0],[.5714285714285714,.6428571428571428,0],[.5770446428571427,.6706517857142857,0],[.6150625000000001,.708669642857143,0],[.6428571428571428,.7142857142857143,0],[.7857142857142858,.7142857142857143,0],[.8135089285714285,.708669642857143,0],[.8515267857142859,.6706517857142857,0],[.8571428571428572,.6428571428571428,0],[.8571428571428572,0,0],[.8142857142857143,-.14285714285714282,0],[.9285714285714286,-.14285714285714282,0],[.9563660714285713,-.14847321428571433,0],[.9943839285714287,-.18649107142857146,0],[1,-.21428571428571433,0],[.9943839285714287,-.2420803571428571,0],[.9563660714285713,-.28009821428571424,0],[-.5714285714285714,.28571428571428564,0],[-.6270178571428571,.27448214285714284,0],[-.7030535714285715,.19844642857142858,0],[-.7142857142857143,.14285714285714282,0],[-.7142857142857143,.0714285714285715,0],[-.4555714285714286,.13614285714285707,0],[-.4446629464285713,.14086160714285717,0],[-.43056026785714285,.1589241071428568,0],[-.4285714285714286,.1707142857142858,0],[-.4285714285714286,.25000000000000006,0],[-.4313794642857143,.26389732142857114,0],[-.4503883928571428,.28290624999999997,0],[.4642857142857142,.28571428571428564,0],[.45038839285714305,.28290624999999997,0],[.4313794642857143,.26389732142857114,0],[.4285714285714286,.25000000000000006,0],[.4285714285714286,.1707142857142858,0],[.43056026785714296,.1589241071428568,0],[.4446629464285714,.14086160714285717,0],[.4555714285714285,.13614285714285707,0],[.7142857142857142,.0714285714285715,0],[.7142857142857142,.14285714285714282,0],[.7030535714285713,.19844642857142858,0],[.6270178571428571,.27448214285714284,0],[-.4642857142857143,.28571428571428564,0],[.5714285714285714,.28571428571428564,0],[.9285714285714286,-.28571428571428575,0]],cells:[[0,2,1],[0,3,2],[0,48,3],[0,49,48],[0,81,49],[3,48,75],[3,74,4],[3,75,74],[4,6,5],[4,7,6],[4,9,7],[4,74,9],[7,9,8],[9,73,10],[9,74,73],[10,12,11],[10,15,12],[10,60,15],[10,61,60],[10,73,61],[12,15,13],[13,15,14],[15,60,16],[16,19,17],[16,27,19],[16,59,27],[16,60,59],[17,19,18],[19,26,20],[19,27,26],[20,23,21],[20,26,23],[21,23,22],[23,25,24],[23,26,25],[27,59,28],[28,57,29],[28,58,57],[28,59,58],[29,32,30],[29,37,32],[29,56,37],[29,57,56],[30,32,31],[32,37,33],[33,35,34],[33,36,35],[33,37,36],[37,55,79],[37,56,55],[37,65,38],[37,66,65],[37,79,66],[38,42,39],[38,43,42],[38,46,43],[38,65,69],[38,67,80],[38,68,67],[38,69,68],[38,78,46],[38,80,78],[39,42,40],[40,42,41],[43,46,44],[44,46,45],[46,77,47],[46,78,77],[47,75,48],[47,76,75],[47,77,76],[49,52,50],[49,81,52],[50,52,51],[52,54,53],[52,81,54],[61,73,62],[62,71,63],[62,72,71],[62,73,72],[63,71,64],[64,70,65],[64,71,70],[65,70,69]]},type:"uber"},{id:"cart",mesh:{positions:[[.6975240384615387,.4730072115384615,0],[.5857259615384616,.5536370192307691,0],[.5526153846153847,.6153846153846155,0],[-.39876923076923076,.6153846153846155,0],[-.41449759615384607,.58034375,0],[-.4613581730769233,.5211658653846155,0],[-.4915384615384616,.49815384615384606,0],[-.37676923076923075,.211076923076923,0],[.72,.07692307692307686,0],[.7725072115384617,.06772115384615392,0],[.8515600961538463,.002932692307692305,0],[.8709230769230769,-.04676923076923085,0],[1,-.6153846153846155,0],[-.5493846153846154,-.6153846153846155,0],[-.5892307692307692,-.8013846153846154,0],[-.6089759615384616,-.8503846153846154,0],[-.6877548076923077,-.9140576923076923,0],[-.7396923076923076,-.9230769230769231,0],[-.9615384615384616,-.9230769230769231,0],[-.9765048076923077,-.9200528846153846,0],[-.9969759615384615,-.8995817307692309,0],[-1,-.8846153846153847,0],[-1,-.8076923076923077,0],[-.9969759615384615,-.7927259615384616,0],[-.9765048076923077,-.7722548076923077,0],[-.9615384615384616,-.7692307692307693,0],[-.7673846153846153,-.7692307692307693,0],[-.7543774038461539,-.7669807692307692,0],[-.7346514423076923,-.7510576923076924,0],[-.7296923076923076,-.7387692307692308,0],[-.5384615384615384,.23076923076923078,0],[-.6313846153846154,.46307692307692316,0],[-.6750219350961539,.4703521634615386,0],[-.7520057091346155,.5071574519230767,0],[-.809799579326923,.5683954326923075,0],[-.8418410456730769,.6477776442307692,0],[-.8461538461538461,.6923076923076924,0],[-.8414627403846153,.7387968750000001,0],[-.8067247596153846,.8213040865384613,0],[-.7443810096153846,.8836478365384618,0],[-.661873798076923,.9183858173076924,0],[-.6153846153846154,.9230769230769231,0],[-.5436778846153846,.9116081730769232,0],[-.4318798076923078,.8309783653846156,0],[-.39876923076923076,.7692307692307692,0],[.5526153846153847,.7692307692307692,0],[.5857259615384616,.8309783653846156,0],[.6975240384615387,.9116081730769232,0],[.7692307692307692,.9230769230769231,0],[.8157199519230771,.9183858173076924,0],[.8982271634615382,.8836478365384618,0],[.9605709134615386,.8213040865384613,0],[.9953088942307693,.7387968750000001,0],[1,.6923076923076924,0],[.9953088942307693,.6458185096153846,0],[.9605709134615386,.5633112980769234,0],[.8982271634615382,.5009675480769229,0],[.8157199519230771,.46622956730769227,0],[.7692307692307692,.46153846153846156,0]],cells:[[0,58,1],[1,55,2],[1,56,55],[1,57,56],[1,58,57],[2,44,3],[2,45,44],[2,53,45],[2,55,53],[3,31,4],[3,44,31],[4,31,5],[5,31,6],[6,30,7],[6,31,30],[7,13,8],[7,30,13],[8,10,9],[8,11,10],[8,12,11],[8,13,12],[13,29,14],[13,30,29],[14,28,15],[14,29,28],[15,27,16],[15,28,27],[16,27,17],[17,26,18],[17,27,26],[18,20,19],[18,21,20],[18,22,21],[18,25,22],[18,26,25],[22,24,23],[22,25,24],[31,44,32],[32,38,33],[32,43,38],[32,44,43],[33,36,34],[33,37,36],[33,38,37],[34,36,35],[38,43,39],[39,43,40],[40,43,41],[41,43,42],[45,51,46],[45,53,51],[46,48,47],[46,49,48],[46,50,49],[46,51,50],[51,53,52],[53,55,54]]},type:"uber"},{id:"certified",mesh:{positions:[[.8656230443316655,-.17396754455974509,0],[.8158523034332128,-.22741508236980104,0],[.7936668086076935,-.2956057612261682,0],[.8024641561456156,-.3680906242830388,0],[.8195431446416512,-.4026780758723475,0],[.8415466253801789,-.4520055787626637,0],[.8369356018430611,-.5493258145720253,0],[.7809831232493787,-.6263278852631508,0],[.689868219553931,-.6607656246481904,0],[.63618080515392,-.6550709431672249,0],[.5980022268637062,-.6494759761937933,0],[.5263100239202465,-.6634511750891252,0],[.4682756187636301,-.7055981098932522,0],[.43282444291892186,-.7694586511492167,0],[.42635676334011574,-.807513358741339,0],[.41517160445417645,-.8603291841033166,0],[.35426148907746957,-.9363464688284023,0],[.26375049014595975,-.965788371044143,0],[.16978122356161118,-.940147417337516,0],[.12966930736898652,-.904012284071745,0],[.10206439928048283,-.877020269097154,0],[.03582587768428658,-.8461722519833357,0],[-.03592699662150389,-.8461722519833357,0],[-.10216551821770015,-.877020269097154,0],[-.12977042630620383,-.904012284071745,0],[-.16987644389415768,-.940147417337516,0],[-.26381368948172057,-.965788371044143,0],[-.35429940867892606,-.9363464688284023,0],[-.41523143315869704,-.8603291841033166,0],[-.4264578822773333,-.807513358741339,0],[-.4329255618561393,-.7694586511492167,0],[-.46837673770084753,-.7055981098932522,0],[-.5264111428574638,-.6634511750891252,0],[-.5981033458009238,-.6494759761937933,0],[-.6362819240911375,-.6550709431672249,0],[-.6899693384911483,-.6607656246481904,0],[-.7810842421865959,-.6263278852631508,0],[-.8370367207802787,-.5493258145720253,0],[-.8416477443173966,-.4520055787626637,0],[-.8196442635788689,-.4026780758723475,0],[-.8025180862454651,-.3680906242830388,0],[-.7936668086076933,-.2956057612261682,0],[-.8158523034332126,-.22741508236980104,0],[-.865676974431515,-.17396754455974509,0],[-.899892252154676,-.15603775256139887,0],[-.9466092011491606,-.1290378727805799,0],[-1,-.047587692395631355,0],[-1,.0475876984009725,0],[-.9466092011491606,.12903787878592127,0],[-.899892252154676,.15603775856674015,0],[-.865676974431515,.1739262603211538,0],[-.8158523034332126,.22735188873602466,0],[-.7936668086076933,.2955678462256232,0],[-.8025180862454651,.368084727829954,0],[-.8196442635788689,.402678076125145,0],[-.8416477443173966,.45199968041079025,0],[-.8370367207802787,.5492878952233665,0],[-.7810842421865959,.6262646861801872,0],[-.6899693384911483,.6607243346682905,0],[-.6362819240911375,.6550709434200224,0],[-.5981033458009238,.6494759764465908,0],[-.5264111428574638,.6634511753419225,0],[-.46837673770084753,.7055981101460496,0],[-.4329255618561393,.7694586514020142,0],[-.4264578822773333,.8075133589941363,0],[-.41523143315869704,.8603291843325196,0],[-.35429940867892606,.9363464689295216,0],[-.26381368948172057,.965788371044143,0],[-.16987644389415768,.9401474174251526,0],[-.12977042630620383,.9040122843245424,0],[-.10216551821770015,.8770202693499515,0],[-.03592699662150389,.8461722522361329,0],[.03582587768428658,.8461722522361329,0],[.10206439928048283,.8770202693499515,0],[.12966930736898652,.9040122843245424,0],[.16978122356161118,.9401474174251526,0],[.26375049014595975,.965788371044143,0],[.35426148907746957,.9363464689295216,0],[.41517160445417645,.8603291843325196,0],[.42635676334011574,.8075133589941363,0],[.43282444291892186,.7694586514020142,0],[.4682756187636301,.7055981101460496,0],[.5263100239202465,.6634511753419225,0],[.5980022268637062,.6494759764465908,0],[.63618080515392,.6550709434200224,0],[.689868219553931,.6607243346682905,0],[.7809831232493787,.6262646861801872,0],[.8369356018430611,.5492878952233665,0],[.8415466253801789,.45199968041079025,0],[.8195431446416512,.402678076125145,0],[.8024641561456156,.368084727829954,0],[.7936668086076935,.2955678462256232,0],[.8158523034332128,.22735188873602466,0],[.8656230443316655,.1739262603211538,0],[.8997911332174586,.15603775856674015,0],[.9465552710493115,.12903787878592127,0],[1,.0475876984009725,0],[1,-.047587692395631355,0],[.9465552710493115,-.1290378727805799,0],[-.09896735094226006,.3550038678583345,0],[-.12796376796125108,.36703028012473604,0],[-.14386415906682948,.36859425302036675,0],[-.15976230308491401,.36703028012473604,0],[-.18870029582906855,.3550038678583345,0],[-.2009581581073231,.34486500908666007,0],[-.5235320620061323,.022291110940394872,0],[-.40920025032554685,-.09204070074019066,0],[-.14386415906682948,.1732953905185266,0],[.40909913138832943,-.3796678999366322,0],[.5235747566685129,-.26533608825604665,0],[-.08662634642673761,.34486500908666007,0],[.8997911332174586,-.15603775256139887,0]],cells:[[0,93,109],[0,109,1],[0,111,93],[1,109,2],[2,109,3],[3,10,4],[3,109,10],[4,6,5],[4,9,6],[4,10,9],[6,9,7],[7,9,8],[10,108,11],[10,109,108],[11,108,12],[12,21,13],[12,108,21],[13,20,14],[13,21,20],[14,16,15],[14,19,16],[14,20,19],[16,19,17],[17,19,18],[21,108,22],[22,30,23],[22,31,30],[22,106,31],[22,108,106],[23,29,24],[23,30,29],[24,26,25],[24,27,26],[24,29,27],[27,29,28],[31,106,32],[32,106,33],[33,40,34],[33,106,40],[34,36,35],[34,37,36],[34,39,37],[34,40,39],[37,39,38],[40,106,41],[41,106,42],[42,105,43],[42,106,105],[43,50,44],[43,105,50],[44,46,45],[44,47,46],[44,49,47],[44,50,49],[47,49,48],[50,105,51],[51,105,52],[52,61,53],[52,104,61],[52,105,104],[53,60,54],[53,61,60],[54,56,55],[54,57,56],[54,59,57],[54,60,59],[57,59,58],[61,104,62],[62,102,63],[62,103,102],[62,104,103],[63,70,64],[63,102,70],[64,66,65],[64,69,66],[64,70,69],[66,69,67],[67,69,68],[70,102,71],[71,99,72],[71,100,99],[71,101,100],[71,102,101],[72,80,73],[72,81,80],[72,99,110],[72,110,81],[73,79,74],[73,80,79],[74,76,75],[74,77,76],[74,79,77],[77,79,78],[81,110,82],[82,90,83],[82,91,90],[82,110,91],[83,89,84],[83,90,89],[84,86,85],[84,89,86],[86,89,87],[87,89,88],[91,109,92],[91,110,109],[92,109,93],[93,111,94],[94,96,95],[94,111,96],[96,111,97],[97,111,98],[106,108,107]]},type:"uber"},{id:"chart-area",mesh:{positions:[[.33145263608836895,-.4276770848577949,0],[-.35664876113614763,-.8159755733688887,0],[-1,-.7590524375563846,0],[-1,-.20531745978401977,0],[-.35664876113614763,-.18858445376736807,0],[.33145263608836895,.09672682723113851,0],[.9971789612753277,-.28592958668772,0],[-.35664876113614763,-.015689605255504772,0],[-1,-.03667349056374874,0],[-.9972176065416042,.9274645408932153,0],[1,.9274645408932153,0],[.9971789612753277,-.10511264430127364,0],[.33145263608836895,.27147660281052605,0],[.9971789612753277,-.9274645408932153,0]],cells:[[0,4,1],[0,5,4],[0,6,5],[0,13,6],[1,4,2],[2,4,3],[7,9,8],[7,12,9],[9,12,10],[10,12,11]]},type:"uber"},{id:"chart",mesh:{positions:[[.5833333333333333,1,0],[.5509062499999999,.9934479166666668,0],[.5065520833333332,.9490937500000001,0],[.5,.9166666666666667,0],[.5,-.9166666666666666,0],[.5065520833333332,-.94909375,0],[.5509062499999999,-.9934479166666667,0],[.5833333333333333,-1,0],[.9166666666666667,-1,0],[.9490937500000001,-.9934479166666667,0],[.9934479166666668,-.94909375,0],[1,-.9166666666666666,0],[1,.9166666666666667,0],[.9934479166666668,.9490937500000001,0],[.9490937500000001,.9934479166666668,0],[-.5,.25,0],[-.5065520833333335,.21757291666666667,0],[-.5509062499999999,.17321874999999998,0],[-.5833333333333333,.16666666666666674,0],[-.9166666666666666,.16666666666666674,0],[-.94909375,.17321874999999998,0],[-.9934479166666667,.21757291666666667,0],[-1,.25,0],[-1,.9166666666666667,0],[-.9934479166666667,.9490937500000001,0],[-.94909375,.9934479166666668,0],[-.9166666666666666,1,0],[-.5833333333333333,1,0],[-.5509062499999999,.9934479166666668,0],[-.5065520833333335,.9490937500000001,0],[.25,-.25,0],[.24344791666666676,-.28242708333333333,0],[.19909375000000007,-.3267812499999999,0],[.16666666666666674,-.33333333333333337,0],[-.16666666666666663,-.33333333333333337,0],[-.19909374999999996,-.3267812499999999,0],[-.24344791666666665,-.28242708333333333,0],[-.25,-.25,0],[-.25,.9166666666666667,0],[-.24344791666666665,.9490937500000001,0],[-.19909374999999996,.9934479166666668,0],[-.16666666666666663,1,0],[.16666666666666674,1,0],[.19909375000000007,.9934479166666668,0],[.24344791666666676,.9490937500000001,0],[-.5,.9166666666666667,0],[.25,.9166666666666667,0],[.9166666666666667,1,0]],cells:[[0,1,3],[0,3,12],[0,12,47],[1,2,3],[3,4,12],[4,5,6],[4,6,7],[4,7,11],[4,11,12],[7,8,11],[8,9,11],[9,10,11],[12,13,14],[12,14,47],[15,18,16],[15,22,18],[15,23,22],[15,45,23],[16,18,17],[18,22,19],[19,21,20],[19,22,21],[23,26,24],[23,27,26],[23,45,27],[24,26,25],[27,29,28],[27,45,29],[30,32,31],[30,33,32],[30,34,33],[30,37,34],[30,38,37],[30,46,38],[34,37,35],[35,37,36],[38,41,39],[38,42,41],[38,46,42],[39,41,40],[42,44,43],[42,46,44]]},type:"uber"},{id:"check-alt",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10226789202008946,.9948371233258928,0],[.2974228166852677,.9550420619419644,0],[.47672310965401765,.8793055943080357,0],[.6361525878906249,.7716489257812498,0],[.7716950683593751,.6360932617187502,0],[.8793343680245538,.4766598074776789,0],[.9550543038504469,.2973697684151786,0],[.9948386928013393,.10224434988839293,0],[1,0,0],[.9948386928013393,-.10224434988839282,0],[.9550543038504469,-.2973697684151786,0],[.8793343680245538,-.47665980747767855,0],[.7716950683593751,-.63609326171875,0],[.6361525878906249,-.77164892578125,0],[.47672310965401765,-.8793055943080357,0],[.2974228166852677,-.9550420619419643,0],[.10226789202008946,-.9948371233258928,0],[-.07757142857142862,.43585714285714294,0],[-.12478348214285706,.4672767857142859,0],[-.23227901785714278,.4672767857142859,0],[-.2795714285714286,.43585714285714294,0],[-.6057142857142858,.10971428571428588,0],[-.6135892857142857,.09793750000000001,0],[-.6135892857142857,.07106250000000003,0],[-.6057142857142858,.059285714285714164,0],[-.4364285714285714,-.1101428571428571,0],[-.4245892857142858,-.11801785714285717,0],[-.3976964285714286,-.11801785714285717,0],[-.3858571428571428,-.1101428571428571,0],[-.1785714285714286,.0971428571428572,0],[.3858571428571429,-.4672857142857143,0],[.3976964285714286,-.47516071428571427,0],[.42458928571428567,-.47516071428571427,0],[.4364285714285714,-.4672857142857143,0],[.6057142857142856,-.2978571428571428,0],[.6135892857142857,-.28608035714285707,0],[.6135892857142857,-.2592053571428572,0],[0,-1,0],[.6057142857142856,-.24742857142857144,0]],cells:[[0,46,1],[0,48,46],[0,55,48],[1,45,2],[1,46,45],[2,45,3],[3,44,4],[3,45,44],[4,44,5],[5,43,6],[5,44,43],[6,42,7],[6,43,42],[7,41,8],[7,42,41],[8,41,9],[9,40,10],[9,41,40],[10,39,11],[10,40,39],[11,39,12],[12,38,13],[12,39,38],[13,38,14],[14,37,15],[14,38,37],[15,36,16],[15,37,36],[16,36,17],[17,36,18],[18,35,19],[18,36,35],[19,35,20],[20,35,21],[21,35,22],[22,35,23],[23,35,56],[23,56,24],[24,56,25],[25,56,26],[26,56,27],[27,54,28],[27,56,54],[28,53,29],[28,54,53],[29,52,30],[29,53,52],[30,51,31],[30,52,51],[31,50,32],[31,51,50],[32,49,33],[32,50,49],[33,48,34],[33,49,48],[34,48,55],[46,48,47]]},type:"uber"},{id:"check",mesh:{positions:[[.8403050333182667,-.7016348103163558,0],[.8284366594913426,-.7095291585179749,0],[.8014777288980581,-.7095291585179749,0],[.7896093550711341,-.7016348103163558,0],[-.2864565385699772,.37428787519411405,0],[-.7896899096446202,-.12880228774988703,0],[-.8014956299143884,-.1366966359515062,0],[-.8284366594913427,-.1366966359515062,0],[-.8402423797611109,-.12880228774988703,0],[-.9921862063718668,.022998330730227137,0],[-1,.0348667045571513,0],[-1,.06182563515043571,0],[-.9921862063718668,.07369400897735973,0],[-.3877046869336007,.6780323202849842,0],[-.3402960828101016,.7095291585179749,0],[-.23253643975636717,.7095291585179749,0],[-.18520839020635405,.6780323202849842,0],[.9921056517983811,-.4991385135891091,0],[1,-.5110068874160332,0],[1,-.5379658180093176,0],[.9921056517983811,-.5498341918362416,0]],cells:[[0,3,1],[0,17,3],[0,20,17],[1,3,2],[3,17,4],[4,12,5],[4,13,12],[4,16,13],[4,17,16],[5,8,6],[5,12,8],[6,8,7],[8,12,9],[9,12,10],[10,12,11],[13,16,14],[14,16,15],[17,20,18],[18,20,19]]},type:"uber"},{id:"circle-check",mesh:{positions:[[-.06353571428571425,.3809285714285715,0],[-.10399888392857137,.4078482142857143,0],[-.19613504464285714,.4078482142857143,0],[-.2366785714285714,.3809285714285715,0],[-.5162142857142857,.10135714285714292,0],[-.5229642857142858,.09127511160714286,0],[-.5229642857142858,.06824497767857118,0],[-.5162142857142857,.05814285714285705,0],[-.37110714285714275,-.08707142857142858,0],[-.36096316964285713,-.09382142857142861,0],[-.33792968749999996,-.09382142857142861,0],[-.32778571428571435,-.08707142857142858,0],[-.15010714285714288,.09060714285714289,0],[.3336785714285715,-.3932142857142856,0],[.34382812499999993,-.39996428571428566,0],[.3668861607142859,-.39996428571428566,0],[.37703571428571436,-.3932142857142856,0],[.522142857142857,-.24796428571428564,0],[.5288928571428573,-.23788225446428568,0],[.5288928571428573,-.21485212053571434,0],[-.07303336007254457,.710597664969308,0],[-.21241076660156255,.6821707153320313,0],[-.3993687220982143,.5922903878348216,0],[-.5922998046875001,.3993530273437498,0],[-.6821737758091518,.21239750453404005,0],[-.7105980573381697,.07302747453962088,0],[-.7142857142857143,0,0],[-.7105980573381697,-.07303336007254457,0],[-.6821737758091518,-.21241076660156255,0],[-.5922998046875001,-.3993687220982143,0],[-.3993687220982143,-.5922998046875001,0],[-.21241076660156255,-.6821737758091518,0],[-.07303336007254457,-.7105980573381697,0],[0,-.7142857142857143,0],[.07302747453962088,-.7105980573381697,0],[.21239750453404005,-.6821737758091518,0],[.3993530273437498,-.5922998046875001,0],[.5922903878348216,-.3993687220982143,0],[.6821707153320313,-.21241076660156255,0],[.710597664969308,-.07303336007254457,0],[.7142857142857142,0,0],[.710597664969308,.07302747453962088,0],[.6821707153320313,.21239750453404005,0],[.5922903878348216,.3993530273437498,0],[.3993530273437498,.5922903878348216,0],[.21239750453404005,.6821707153320313,0],[.07302747453962088,.710597664969308,0],[-.10225023542131706,-.9948375156947544,0],[-.297383030482701,-.9550451224190848,0],[-.4766756330217634,-.8793127877371653,0],[-.6361080932617189,-.7716604614257813,0],[-.7716604614257813,-.6361080932617189,0],[-.8793127877371653,-.4766756330217634,0],[-.9550451224190848,-.297383030482701,0],[-.9948375156947544,-.10225023542131706,0],[-1,0,0],[-.9948375156947544,.1022443498883927,0],[-.9550451224190848,.29736976841517837,0],[-.8793127877371653,.47665980747767867,0],[-.7716604614257813,.63609326171875,0],[-.6361080932617189,.77164892578125,0],[-.4766756330217634,.8793055943080357,0],[-.297383030482701,.9550420619419646,0],[-.10225023542131706,.9948371233258932,0],[0,1,0],[.1022443498883927,.9948371233258932,0],[.29736976841517837,.9550420619419646,0],[.47665980747767867,.8793055943080357,0],[.63609326171875,.77164892578125,0],[.77164892578125,.63609326171875,0],[.8793055943080357,.47665980747767867,0],[.9550420619419646,.29736976841517837,0],[.9948371233258932,.1022443498883927,0],[1,0,0],[.9948371233258932,-.10225023542131706,0],[.9550420619419646,-.297383030482701,0],[.8793055943080357,-.4766756330217634,0],[.77164892578125,-.6361080932617189,0],[.63609326171875,-.7716604614257813,0],[.47665980747767867,-.8793127877371653,0],[.29736976841517837,-.9550451224190848,0],[.1022443498883927,-.9948375156947544,0],[0,-1,0],[0,.7142857142857142,0],[.522142857142857,-.20475,0]],cells:[[0,1,2],[0,2,3],[0,3,12],[0,12,84],[3,4,12],[4,5,6],[4,6,7],[4,7,11],[4,11,12],[7,8,11],[8,9,11],[9,10,11],[12,13,84],[13,14,16],[13,16,17],[13,17,84],[14,15,16],[17,18,19],[17,19,84],[20,63,21],[20,64,63],[20,83,64],[21,61,22],[21,62,61],[21,63,62],[22,59,23],[22,60,59],[22,61,60],[23,58,24],[23,59,58],[24,56,25],[24,57,56],[24,58,57],[25,55,26],[25,56,55],[26,55,27],[27,54,28],[27,55,54],[28,52,29],[28,53,52],[28,54,53],[29,50,30],[29,51,50],[29,52,51],[30,49,31],[30,50,49],[31,47,32],[31,48,47],[31,49,48],[32,47,82],[32,82,33],[33,82,34],[34,81,35],[34,82,81],[35,79,36],[35,80,79],[35,81,80],[36,78,37],[36,79,78],[37,76,38],[37,77,76],[37,78,77],[38,74,39],[38,75,74],[38,76,75],[39,73,40],[39,74,73],[40,73,41],[41,72,42],[41,73,72],[42,70,43],[42,71,70],[42,72,71],[43,68,44],[43,69,68],[43,70,69],[44,67,45],[44,68,67],[45,65,46],[45,66,65],[45,67,66],[46,64,83],[46,65,64]]},type:"uber"},{id:"circle-ellipsis",mesh:{positions:[[.5601707589285714,.05540513392857127,0],[.48415513392857124,.1314207589285714,0],[.42853571428571446,.14264285714285707,0],[.37291629464285747,.1314207589285714,0],[.29690066964285733,.05540513392857127,0],[.28567857142857145,-.0002142857142857224,0],[.29690066964285733,-.0558035714285714,0],[.37291629464285747,-.1318392857142856,0],[.42853571428571446,-.14307142857142863,0],[.48415513392857124,-.1318392857142856,0],[.5601707589285714,-.0558035714285714,0],[.13159933035714277,.05540513392857127,0],[.05558370535714263,.1314207589285714,0],[-3571428571425006e-20,.14264285714285707,0],[-.055655133928571354,.1314207589285714,0],[-.13167075892857139,.05540513392857127,0],[-.14289285714285704,-.0002142857142857224,0],[-.13167075892857139,-.0558035714285714,0],[-.055655133928571354,-.1318392857142856,0],[-3571428571425006e-20,-.14307142857142863,0],[.05558370535714263,-.1318392857142856,0],[.13159933035714277,-.0558035714285714,0],[-.2969720982142857,.05540513392857127,0],[-.37298772321428575,.1314207589285714,0],[-.42860714285714274,.14264285714285707,0],[-.48422656249999996,.1314207589285714,0],[-.5602421875,.05540513392857127,0],[-.5714642857142858,-.0002142857142857224,0],[-.5602421875,-.0558035714285714,0],[-.48422656249999996,-.1318392857142856,0],[-.42860714285714274,-.14307142857142863,0],[-.37298772321428575,-.1318392857142856,0],[-.2969720982142857,-.0558035714285714,0],[-.07303336007254457,.7105980573381694,0],[-.21241076660156255,.682173775809152,0],[-.3993687220982143,.5922998046875001,0],[-.5922998046874999,.3993687220982145,0],[-.6821737758091517,.21241076660156244,0],[-.7105980573381696,.07303336007254457,0],[-.7142857142857143,0,0],[-.7105980573381696,-.07303336007254457,0],[-.6821737758091517,-.21241076660156255,0],[-.5922998046874999,-.3993687220982143,0],[-.3993687220982143,-.5922998046875001,0],[-.21241076660156255,-.6821737758091517,0],[-.07303336007254457,-.7105980573381697,0],[0,-.7142857142857143,0],[.07302747453962044,-.7105980573381697,0],[.21239750453404027,-.6821737758091517,0],[.39935302734375,-.5922998046875001,0],[.5922903878348216,-.3993687220982143,0],[.6821707153320316,-.21241076660156255,0],[.7105976649693082,-.07303336007254457,0],[.7142857142857142,0,0],[.7105976649693082,.07303336007254457,0],[.6821707153320316,.21241076660156244,0],[.5922903878348216,.3993687220982145,0],[.39935302734375,.5922998046875001,0],[.21239750453404027,.682173775809152,0],[.07302747453962044,.7105980573381694,0],[-.10225023542131706,-.9948371233258929,0],[-.297383030482701,-.9550420619419643,0],[-.4766756330217634,-.8793055943080357,0],[-.6361080932617189,-.77164892578125,0],[-.7716604614257813,-.63609326171875,0],[-.8793127877371653,-.47665980747767855,0],[-.9550451224190848,-.2973697684151786,0],[-.9948375156947544,-.10224434988839282,0],[-1,0,0],[-.9948375156947544,.1022443498883927,0],[-.9550451224190848,.29736976841517837,0],[-.8793127877371653,.47665980747767867,0],[-.7716604614257813,.63609326171875,0],[-.6361080932617189,.77164892578125,0],[-.4766756330217634,.8793055943080357,0],[-.297383030482701,.9550420619419646,0],[-.10225023542131706,.9948371233258932,0],[0,1,0],[.1022384643554688,.9948371233258932,0],[.2973565063476564,.9550420619419646,0],[.4766439819335935,.8793055943080357,0],[.6360784301757814,.77164892578125,0],[.7716373901367188,.63609326171875,0],[.879298400878906,.47665980747767867,0],[.9550390014648436,.29736976841517837,0],[.9948367309570312,.1022443498883927,0],[1,0,0],[.9948367309570312,-.10224434988839282,0],[.9550390014648436,-.2973697684151786,0],[.879298400878906,-.47665980747767855,0],[.7716373901367188,-.63609326171875,0],[.6360784301757814,-.77164892578125,0],[.4766439819335935,-.8793055943080357,0],[.2973565063476564,-.9550420619419643,0],[.1022384643554688,-.9948371233258929,0],[-.28574999999999995,-.0002142857142857224,0],[0,-1,0],[0,.7142857142857142,0],[.14282142857142865,-.0002142857142857224,0],[.5713928571428573,-.0002142857142857224,0]],cells:[[0,1,2],[0,2,99],[2,3,4],[2,4,5],[2,5,8],[2,8,99],[5,6,8],[6,7,8],[8,9,10],[8,10,99],[11,12,13],[11,13,98],[13,14,16],[13,16,19],[13,19,98],[14,15,16],[16,17,19],[17,18,19],[19,20,21],[19,21,98],[22,23,24],[22,24,95],[24,25,26],[24,26,27],[24,27,30],[24,30,95],[27,28,30],[28,29,30],[30,31,32],[30,32,95],[33,76,34],[33,77,76],[33,97,77],[34,74,35],[34,75,74],[34,76,75],[35,73,36],[35,74,73],[36,71,37],[36,72,71],[36,73,72],[37,69,38],[37,70,69],[37,71,70],[38,68,39],[38,69,68],[39,68,40],[40,67,41],[40,68,67],[41,65,42],[41,66,65],[41,67,66],[42,63,43],[42,64,63],[42,65,64],[43,62,44],[43,63,62],[44,60,45],[44,61,60],[44,62,61],[45,60,96],[45,96,46],[46,96,47],[47,94,48],[47,96,94],[48,92,49],[48,93,92],[48,94,93],[49,91,50],[49,92,91],[50,89,51],[50,90,89],[50,91,90],[51,87,52],[51,88,87],[51,89,88],[52,86,53],[52,87,86],[53,86,54],[54,85,55],[54,86,85],[55,83,56],[55,84,83],[55,85,84],[56,81,57],[56,82,81],[56,83,82],[57,80,58],[57,81,80],[58,78,59],[58,79,78],[58,80,79],[59,77,97],[59,78,77]]},type:"uber"},{id:"circle",mesh:{positions:[[-.07303336007254457,.7105976649693082,0],[-.21241076660156255,.6821707153320316,0],[-.3993687220982143,.5922903878348216,0],[-.5922998046875001,.39935302734375,0],[-.6821737758091517,.21239750453404027,0],[-.7105980573381697,.07302747453962044,0],[-.7142857142857143,0,0],[-.7105980573381697,-.07303336007254457,0],[-.6821737758091517,-.21241076660156255,0],[-.5922998046875001,-.3993687220982143,0],[-.3993687220982143,-.5922998046875001,0],[-.21241076660156255,-.6821737758091517,0],[-.07303336007254457,-.7105980573381697,0],[0,-.7142857142857143,0],[.07302747453962044,-.7105980573381697,0],[.21239750453404027,-.6821737758091517,0],[.39935302734375,-.5922998046875001,0],[.5922903878348216,-.3993687220982143,0],[.6821707153320316,-.21241076660156255,0],[.7105976649693082,-.07303336007254457,0],[.7142857142857142,0,0],[.7105976649693082,.07302747453962044,0],[.6821707153320316,.21239750453404027,0],[.5922903878348216,.39935302734375,0],[.39935302734375,.5922903878348216,0],[.21239750453404027,.6821707153320316,0],[.07302747453962044,.7105976649693082,0],[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258928,0],[0,-1,0],[0,.7142857142857142,0]],cells:[[0,43,1],[0,44,43],[0,63,44],[1,41,2],[1,42,41],[1,43,42],[2,39,3],[2,40,39],[2,41,40],[3,38,4],[3,39,38],[4,36,5],[4,37,36],[4,38,37],[5,35,6],[5,36,35],[6,35,7],[7,34,8],[7,35,34],[8,32,9],[8,33,32],[8,34,33],[9,30,10],[9,31,30],[9,32,31],[10,29,11],[10,30,29],[11,27,12],[11,28,27],[11,29,28],[12,27,62],[12,62,13],[13,62,14],[14,61,15],[14,62,61],[15,59,16],[15,60,59],[15,61,60],[16,58,17],[16,59,58],[17,56,18],[17,57,56],[17,58,57],[18,54,19],[18,55,54],[18,56,55],[19,53,20],[19,54,53],[20,53,21],[21,52,22],[21,53,52],[22,50,23],[22,51,50],[22,52,51],[23,48,24],[23,49,48],[23,50,49],[24,47,25],[24,48,47],[25,45,26],[25,46,45],[25,47,46],[26,44,63],[26,45,44]]},type:"uber"},{id:"clipboard",mesh:{positions:[[.43904269285714276,-.6428571428571428,0],[.43904269285714276,-.7142857142857143,0],[.43329478705357155,-.7420803571428571,0],[.39435994687500014,-.7800982142857142,0],[.36587195000000006,-.7857142857142857,0],[.2195304914285716,-.7857142857142857,0],[.21506221776506723,-.82885205078125,0],[.18198618858537946,-.9054495675223214,0],[.12265787277622772,-.9633590262276785,0],[.04419769734654022,-.9956395786830358,0],[18295714285623233e-21,-1,0],[-.04417161001953126,-.9956395786830358,0],[-.12263735905412952,-.9633590262276785,0],[-.18195924378069217,-.9054495675223214,0],[-.21502712692243306,-.82885205078125,0],[-.2194939000000001,-.7857142857142857,0],[-.36587194857142863,-.7857142857142857,0],[-.3943542271428572,-.7800982142857142,0],[-.4332639067857143,-.7420803571428571,0],[-.43900609428571424,-.7142857142857143,0],[-.43900609428571424,-.6428571428571428,0],[-.5853475585714286,-.6428571428571428,0],[-.6423081147544644,-.6316300223214286,0],[-.7201880687276786,-.5556043526785714,0],[-.7316890214285715,-.5,0],[-.7316890214285715,.8571428571428572,0],[-.7201880687276786,.9127472098214287,0],[-.6423081147544644,.9887728794642858,0],[-.5853475585714286,1,0],[.5853841500000001,1,0],[.642338988169643,.9887728794642858,0],[.7201937859374999,.9127472098214287,0],[.7316890214285715,.8571428571428572,0],[.7316890214285715,-.5,0],[.7201937859374999,-.5556043526785714,0],[.642338988169643,-.6316300223214286,0],[.028500574285714234,-.8515318080357144,0],[.0674102539285713,-.8135239955357143,0],[.07315244142857139,-.7857142857142857,0],[.0674102539285713,-.7579045758928571,0],[.028500574285714234,-.7198967633928571,0],[18295714285623233e-21,-.7142857142857143,0],[-.028485133973214224,-.7198967633928571,0],[-.06740967656249996,-.7579045758928571,0],[-.07315243571428567,-.7857142857142857,0],[-.06740967656249996,-.8135239955357143,0],[-.028485133973214224,-.8515318080357144,0],[.5853841500000001,-.5,0],[.5853841500000001,.8571428571428572,0],[-.5853475585714286,.8571428571428572,0],[.43904269285714276,-.2857142857142857,0],[.43904269285714276,-.1428571428571429,0],[-.43900609428571424,-.1428571428571429,0],[.43904269285714276,0,0],[.43904269285714276,.1428571428571428,0],[-.43900609428571424,.1428571428571428,0],[.1463597585714287,.2857142857142858,0],[.1463597585714287,.4285714285714286,0],[-.43900609428571424,.4285714285714286,0],[-.5853475585714286,-.5,0],[-.43900609428571424,.2857142857142858,0],[-.43900609428571424,0,0],[-.43900609428571424,-.2857142857142857,0],[18295714285623233e-21,-.8571428571428572,0],[.5853841500000001,-.6428571428571428,0]],cells:[[0,4,1],[0,5,4],[0,40,5],[0,47,40],[0,64,47],[1,3,2],[1,4,3],[5,38,6],[5,39,38],[5,40,39],[6,37,7],[6,38,37],[7,37,8],[8,36,9],[8,37,36],[9,36,63],[9,63,10],[10,63,11],[11,46,12],[11,63,46],[12,45,13],[12,46,45],[13,45,14],[14,44,15],[14,45,44],[15,20,16],[15,42,20],[15,43,42],[15,44,43],[16,19,17],[16,20,19],[17,19,18],[20,42,59],[20,59,21],[21,59,22],[22,59,23],[23,59,24],[24,59,25],[25,49,26],[25,59,49],[26,49,27],[27,49,28],[28,48,29],[28,49,48],[29,48,30],[30,48,31],[31,48,32],[32,48,33],[33,47,34],[33,48,47],[34,47,35],[35,47,64],[40,47,41],[41,47,59],[41,59,42],[50,51,52],[50,52,62],[53,54,55],[53,55,61],[56,57,58],[56,58,60]]},type:"uber"},{id:"clock",mesh:{positions:[[.11057142857142854,-.0684285714285714,0],[.0589642857142858,-.4934642857142857,0],[.059285714285714386,-.5,0],[-.05916852678571427,-.5,0],[-.05896428571428569,-.4934642857142857,0],[-.11717857142857135,-.01560714285714293,0],[-.11682142857142863,-.01471428571428579,0],[-.11713950892857139,-.010054687500000048,0],[-.11426004464285722,.025782924107143,0],[-.08136049107142862,.08429966517857124,0],[-.05253571428571424,.1046785714285714,0],[-.049107142857142905,.10603571428571423,0],[-.049046875000000045,.10642745535714271,0],[.49703571428571425,.31528571428571417,0],[.5004285714285714,.31735714285714267,0],[.5535513392857145,.21145758928571423,0],[-.10224434988839282,-.9948371233258929,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767844,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258929,-.10224434988839282,0],[-1,0,0],[-.9948371233258929,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767844,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258929,0],[.08167659214564726,-.7958617728097097,0],[.23762792096819219,-.7639718279157366,0],[.3810081699916297,-.7032991681780134,0],[.5085750122070312,-.6170861206054687,0],[.617086120605469,-.5085750122070313,0],[.7032991681780136,-.38100816999162945,0],[.7639718279157368,-.23762792096819196,0],[.7958617728097102,-.08167659214564726,0],[.8000000000000003,0,0],[.7958617728097102,.08168287876674074,0],[.7639718279157368,.23764447893415164,0],[.7032991681780136,.381032278878348,0],[.617086120605469,.5086043701171872,0],[.5085750122070312,.6171188441685265,0],[.3810081699916297,.7033337925502232,0],[.23762792096819219,.7640073067801338,0],[.08167659214564726,.7958974783761159,0],[0,.8000357142857142,0],[-.08167659214564726,.7958974783761159,0],[-.23762792096819207,.7640073067801338,0],[-.38100816999162934,.7033337925502232,0],[-.5085750122070312,.6171188441685265,0],[-.6170861206054687,.5086043701171872,0],[-.7032991681780134,.381032278878348,0],[-.7639718279157366,.23764447893415164,0],[-.7958617728097098,.08168287876674074,0],[-.8,0,0],[-.7958617728097098,-.08167659214564726,0],[-.7639718279157366,-.23762792096819196,0],[-.7032991681780134,-.38100816999162945,0],[-.6170861206054687,-.5085750122070313,0],[-.5085750122070312,-.6170861206054687,0],[-.38100816999162934,-.7032991681780134,0],[-.23762792096819207,-.7639718279157366,0],[-.08167659214564726,-.7958617728097097,0],[0,-.8,0],[0,-1,0],[.5499285714285715,.20989285714285733,0]],cells:[[0,4,1],[0,5,4],[0,6,5],[0,11,6],[0,12,11],[0,13,12],[0,88,13],[1,3,2],[1,4,3],[6,11,7],[7,11,8],[8,11,9],[9,11,10],[13,15,14],[13,88,15],[16,84,17],[16,85,84],[16,87,85],[17,83,18],[17,84,83],[18,83,19],[19,81,20],[19,82,81],[19,83,82],[20,80,21],[20,81,80],[21,80,22],[22,79,23],[22,80,79],[23,78,24],[23,79,78],[24,76,25],[24,77,76],[24,78,77],[25,75,26],[25,76,75],[26,74,27],[26,75,74],[27,74,28],[28,73,29],[28,74,73],[29,71,30],[29,72,71],[29,73,72],[30,71,31],[31,70,32],[31,71,70],[32,69,33],[32,70,69],[33,67,34],[33,68,67],[33,69,68],[34,66,35],[34,67,66],[35,65,36],[35,66,65],[36,65,37],[37,63,38],[37,64,63],[37,65,64],[38,62,39],[38,63,62],[39,62,40],[40,61,41],[40,62,61],[41,60,42],[41,61,60],[42,58,43],[42,59,58],[42,60,59],[43,57,44],[43,58,57],[44,56,45],[44,57,56],[45,56,46],[46,54,47],[46,55,54],[46,56,55],[47,53,48],[47,54,53],[48,53,49],[49,52,50],[49,53,52],[50,51,87],[50,52,51],[51,86,87],[85,87,86]]},type:"uber"},{id:"cloud",mesh:{positions:[[.7784821428571429,-.01252678571428564,0],[.7848214285714286,-.0513303571428571,0],[.7857142857142858,-.07142857142857142,0],[.77990625,-.12902762276785726,0],[.7368973214285715,-.231201171875,0],[.6597098214285713,-.3083635602678572,0],[.5575580357142855,-.3513406808035714,0],[.5,-.35714285714285715,0],[.4559330357142859,-.35374776785714296,0],[.3747633928571428,-.32815401785714293,0],[.3385714285714285,-.307,0],[.2970666852678572,-.3639715401785715,0],[.1950460379464285,-.46047712053571427,0],[.07168387276785704,-.5296478794642857,0],[-.0682117745535713,-.56658203125,0],[-.1428571428571429,-.5714285714285714,0],[-.2580142299107143,-.559818359375,0],[-.46233956473214277,-.47383231026785716,0],[-.616689453125,-.3194824218749999,0],[-.7026755022321429,-.11515708705357142,0],[-.7142857142857143,0,0],[-.7718847656250001,.005802176339285735,0],[-.8740583147321429,.04877929687499995,0],[-.951220703125,.12594168526785715,0],[-.9941978236607143,.2281152343749999,0],[-1,.2857142857142857,0],[-.9941978236607143,.34331333705357153,0],[-.951220703125,.4454868861607143,0],[-.8740583147321429,.5226492745535715,0],[-.7718847656250001,.5656263950892857,0],[-.7142857142857143,.5714285714285714,0],[.7142857142857142,.5714285714285714,0],[.7718437499999999,.5656263950892857,0],[.8739955357142857,.5226492745535715,0],[.9511830357142856,.4454868861607143,0],[.9941919642857144,.34331333705357153,0],[1,.2857142857142857,0],[.9955733816964283,.23537555803571436,0],[.9624455915178571,.1441400669642857,0],[.9020298549107142,.07051618303571416,0],[.8204199218750001,.020530691964285808,0],[.7735714285714284,.0062857142857143545,0]],cells:[[0,2,1],[0,3,2],[0,4,3],[0,41,4],[4,41,5],[5,41,6],[6,41,7],[7,9,8],[7,10,9],[7,41,10],[10,20,11],[10,30,20],[10,31,30],[10,41,31],[11,15,12],[11,17,15],[11,18,17],[11,20,18],[12,14,13],[12,15,14],[15,17,16],[18,20,19],[20,22,21],[20,23,22],[20,25,23],[20,30,25],[23,25,24],[25,27,26],[25,30,27],[27,30,28],[28,30,29],[31,33,32],[31,39,33],[31,41,39],[33,39,34],[34,36,35],[34,39,36],[36,38,37],[36,39,38],[39,41,40]]},type:"uber"},{id:"code-alt",mesh:{positions:[[-.19937499649088541,-.5504166718417246,0],[-.2033092414893548,-.530943364235589,0],[-.22994335661655685,-.5043092495869028,0],[-.2494166635049191,-.500375004827691,0],[-.3995416645470198,-.500375004827691,0],[-.3995416645470198,-.15012500274348958,0],[-.41133788859297016,-.09168750237131078,0],[-.49121158694539613,-.011796876794433446,0],[-.5496249985750868,-1.7013888979327157e-9,0],[-.49119400867385066,.011796873125813762,0],[-.4113320291691217,.09168749753298623,0],[-.3995416645470198,.1501249976393228,0],[-.3995416645470198,.5003750031263021,0],[-.2494166635049191,.5003750031263021,0],[-.22994335661655685,.5043092477525929,0],[-.2033092414893548,.5309433589453326,0],[-.19937499649088541,.5504166616333911,0],[-.19937499649088541,.7505833296895255,0],[-.2033092414893548,.7700566422137386,0],[-.22994335661655685,.7966907603183708,0],[-.2494166635049191,.8006250052105035,0],[-.4995833315610533,.8006250052105035,0],[-.5774941395393677,.7848938855975048,0],[-.6840188797649309,.6783691458504569,0],[-.6997499996171875,.6004583371543691,0],[-.6997499996171875,.3002499986814236,0],[-.7115468744443902,.2418124983092445,0],[-.7914374988515624,.16192187273236744,0],[-.8498749989578993,.1501249976393228,0],[-.9499166659719329,.1501249976393228,0],[-.969072916567419,.14627734153221278,0],[-.9953385418571867,.12020702925419094,0],[-.9995416662484086,.10112499746918388,0],[-.9999283853513139,.10112499746918388,0],[-1,-.10008333572945607,0],[-.996065104193694,-.11955664333559177,0],[-.9694140623205567,-.14619075798427777,0],[-.9499166659719329,-.15012500274348958,0],[-.8498749989578993,-.15012500274348958,0],[-.7914374988515624,-.1619218778365343,0],[-.7115468744443902,-.24181250341341165,0],[-.6997499996171875,-.30025000378559025,0],[-.6997499996171875,-.6004583371543694,0],[-.6840188797649309,-.6783691451326839,0],[-.5774941395393677,-.784893885358247,0],[-.4995833315610533,-.8006250052105035,0],[-.2494166635049191,-.8006250052105035,0],[-.22994335661655685,-.7966907604512917,0],[-.2033092414893548,-.7700566458026056,0],[.8499166744788773,.1501249976393228,0],[.7914791756485822,.16192187273236744,0],[.7115885423091179,.2418124983092445,0],[.6997916649298319,.3002499986814236,0],[.6997916649298319,.6004583371543691,0],[.6840605453168334,.6783691458504569,0],[.5775358055697857,.7848938855975048,0],[.4996249968736979,.8006250052105035,0],[.24945833732450784,.8006250052105035,0],[.2299850304361457,.7966907603183708,0],[.2033509153089439,.7700566422137386,0],[.19941667031047428,.7505833296895255,0],[.19941667031047428,.5504166616333911,0],[.2033509153089439,.5309433589453326,0],[.2299850304361457,.5043092477525929,0],[.24945833732450784,.5003750031263021,0],[.3995416798595197,.5003750031263021,0],[.3995416798595197,.1501249976393228,0],[.4113385545803854,.09168749753298623,0],[.49122917622280093,.011796873125813762,0],[.5496666723946759,-1.7013888979327157e-9,0],[.49122917622280093,-.011796876794433446,0],[.4113385545803854,-.09168750237131078,0],[.3995416798595197,-.15012500274348958,0],[.3995416798595197,-.500375004827691,0],[.24945833732450784,-.500375004827691,0],[.2299850304361457,-.5043092495869028,0],[.2033509153089439,-.530943364235589,0],[.19941667031047428,-.5504166718417246,0],[.19941667031047428,-.7505833381964699,0],[.2033509153089439,-.7700566458026056,0],[.2299850304361457,-.7966907604512917,0],[.24945833732450784,-.8006250052105035,0],[.4996249968736979,-.8006250052105035,0],[.5775358055697857,-.784893885358247,0],[.6840605453168334,-.6783691451326839,0],[.6997916649298319,-.6004583371543694,0],[.6997916649298319,-.30025000378559025,0],[.7115826828852694,-.24181250341341165,0],[.7914615973770367,-.1619218778365343,0],[.8499166744788773,-.15012500274348958,0],[.9500000085069444,-.15012500274348958,0],[.9691321723537576,-.14627734639712178,0],[.9953808705785794,-.12020703364058444,0],[.9995833468735531,-.10112500257335075,0],[.9999348979489926,-.10112500257335075,0],[1,.10008333062528921,0],[.9960722658446519,.1195566382314248,0],[.9694668007240601,.14619075288011082,0],[-.19937499649088541,-.7505000058697917,0],[.9500000085069444,.1501249976393228,0]],cells:[[0,1,2],[0,2,3],[0,3,4],[0,4,98],[4,5,41],[4,41,42],[4,42,43],[4,43,44],[4,44,45],[4,45,46],[4,46,98],[5,6,8],[5,8,40],[5,40,41],[6,7,8],[8,9,10],[8,10,11],[8,11,26],[8,26,27],[8,27,39],[8,39,40],[11,12,25],[11,25,26],[12,13,16],[12,16,17],[12,17,20],[12,20,21],[12,21,22],[12,22,23],[12,23,24],[12,24,25],[13,14,16],[14,15,16],[17,18,20],[18,19,20],[27,28,39],[28,29,32],[28,32,34],[28,34,38],[28,38,39],[29,30,31],[29,31,32],[32,33,34],[34,35,36],[34,36,37],[34,37,38],[46,47,48],[46,48,98],[49,50,88],[49,88,89],[49,89,95],[49,95,99],[50,51,69],[50,69,88],[51,52,66],[51,66,69],[52,53,65],[52,65,66],[53,54,65],[54,55,65],[55,56,65],[56,57,65],[57,58,59],[57,59,60],[57,60,65],[60,61,65],[61,62,63],[61,63,64],[61,64,65],[66,67,69],[67,68,69],[69,70,71],[69,71,72],[69,72,87],[69,87,88],[72,73,86],[72,86,87],[73,74,77],[73,77,78],[73,78,81],[73,81,82],[73,82,83],[73,83,84],[73,84,85],[73,85,86],[74,75,77],[75,76,77],[78,79,80],[78,80,81],[89,90,93],[89,93,95],[90,91,92],[90,92,93],[93,94,95],[95,96,99],[96,97,99]]},type:"uber"},{id:"code",mesh:{positions:[[-.20009775337951474,.4054927691969525,0],[-.20009775337951474,.4431127015828926,0],[-.21108303081994317,.4596722903066078,0],[-.35255604465105383,.6011034866925604,0],[-.3690973424314712,.6120887689356173,0],[-.40671205089188156,.6120887689356173,0],[-.4232298253988722,.6011034866925604,0],[-.9890382458329984,.03533689053399681,0],[-1,.018794939596130125,0],[-1,-.018836756721112752,0],[-.9890382458329984,-.035378707658979575,0],[-.4232298253988722,-.6011034914951888,0],[-.40671205089188156,-.6120887689356173,0],[-.3690973424314712,-.6120887689356173,0],[-.35255604465105383,-.6011034914951888,0],[-.21108303081994317,-.45967229510923624,0],[-.20009775337951474,-.44313034417136943,0],[-.20009775337951474,-.405498647854127,0],[-.21108303081994317,-.38895669691626,0],[-.6000397296038921,1.867688676259626e-9,0],[.4232664089397058,.6011034866925604,0],[.4067244616571726,.6120887689356173,0],[.36909276432604154,.6120887689356173,0],[.3525508141619318,.6011034866925604,0],[.2111196177759791,.4596722903066078,0],[.20011081706212375,.4431127015828926,0],[.20011081706212375,.4054927691969525,0],[.2111196177759791,.3889566989440363,0],[.6000344991147699,1.867688676259626e-9,0],[.2111196177759791,-.38895669691626,0],[.20011081706212375,-.405498647854127,0],[.20011081706212375,-.44313034417136943,0],[.2111196177759791,-.45967229510923624,0],[.3525508141619318,-.6011034914951888,0],[.36909276432604154,-.6120887689356173,0],[.4067244616571726,-.6120887689356173,0],[.4232664089397058,-.6011034914951888,0],[.9889911944835161,-.035378707658979575,0],[1,-.018836756721112752,0],[1,.018794939596130125,0],[-.21108303081994317,.3889566989440363,0],[.9889911944835161,.03533689053399681,0]],cells:[[0,1,40],[1,2,40],[2,3,40],[3,4,6],[3,6,40],[4,5,6],[6,7,19],[6,19,40],[7,8,9],[7,9,10],[7,10,19],[10,11,19],[11,12,13],[11,13,14],[11,14,18],[11,18,19],[14,15,18],[15,16,17],[15,17,18],[20,21,22],[20,22,23],[20,23,27],[20,27,28],[20,28,41],[23,24,27],[24,25,27],[25,26,27],[28,29,36],[28,36,37],[28,37,41],[29,30,32],[29,32,36],[30,31,32],[32,33,36],[33,34,36],[34,35,36],[37,38,41],[38,39,41]]},type:"uber"},{id:"control-off",mesh:{positions:[[.7107719738115724,-1,0],[.567909709525346,-1,0],[.28218518095289313,-.4999999999999999,0],[-.4878011960457446,.8485695848569585,0],[-.5749525547608805,1,0],[-.432090290474654,1,0],[-.3506749323331182,.8571377357137735,0],[.42504744523911947,.8571377357137735,0],[.4709616371352263,.8535605775435577,0],[.5560849499444328,.8257096060084606,0],[.6277140973417223,.7735792195454216,0],[.6803841944056072,.7011487685523767,0],[.6979018225245576,.6585645658564565,0],[.7037140043557755,.6221213567433859,0],[.6950383034882056,.54974580106833,0],[.6807655208109272,.5157023015702302,0],[-.05913486099161116,-.30551877195812716,0],[-.13517047797017273,-.3815443061231806,0],[-.14640161190578616,-.43715494371549435,0],[-.14640161190578616,-.8571377357137736,0],[.13932291666666674,-.8571377357137736,0],[.13932291666666674,-.4999999999999999,0],[.28218518095289313,-.7500179250017924,0],[.28218518095289313,-.8571377357137736,0],[.3364620863805836,-.9285867928586793,0],[.35038029011615396,-.9313931759518176,0],[.36939759670538486,-.9503959184770918,0],[.3722045399548292,-.9642933964293396,0],[.36939759670538486,-.9781908743815875,0],[.35038029011615396,-.9971936169068617,0],[.3364620863805836,-1,0],[-.3421067814763032,-1,0],[-.35600425942855096,-.9971936169068617,0],[-.3750070019538251,-.9781908743815875,0],[-.37781338504696343,-.9642933964293396,0],[-.3750070019538251,-.9503959184770918,0],[-.35600425942855096,-.9313931759518176,0],[-.3421067814763032,-.9285867928586793,0],[-.2892280261884276,-.8571377357137736,0],[-.2892280261884276,-.2857245285724528,0],[-.6878083660464617,.5114361511436152,0],[-.702086190130494,.5454589248583923,0],[-.7107719738115724,.6178199164694917,0],[-.7049446677600918,.6542625654262566,0],[-.6883293114110562,.6959790860041586,0],[-.6363714530902703,.7681328197820321,0],[-.6020910074747258,.7971248297124831,0],[.025033105237685618,-.30002868000286786,0],[.018017707661145993,-.2980384446475943,0],[.003718037481178926,-.29517380529863047,0],[-.0035393476195597034,-.29429267942926784,0],[.2921873319531082,-.26715422671542266,0]],cells:[[0,2,1],[0,51,2],[2,51,3],[3,5,4],[3,6,5],[3,51,6],[6,51,7],[7,15,8],[7,51,15],[8,15,9],[9,15,10],[10,15,11],[11,13,12],[11,14,13],[11,15,14],[16,39,17],[16,50,39],[17,39,18],[18,38,19],[18,39,38],[19,31,20],[19,38,31],[20,22,21],[20,23,22],[20,30,23],[20,31,30],[23,30,24],[24,27,25],[24,30,27],[25,27,26],[27,29,28],[27,30,29],[31,33,32],[31,34,33],[31,37,34],[31,38,37],[34,37,35],[35,37,36],[39,50,40],[40,44,41],[40,45,44],[40,46,45],[40,50,46],[41,44,42],[42,44,43],[46,48,47],[46,49,48],[46,50,49]]},type:"uber"},{id:"control-on",mesh:{positions:[[.1412295673076925,-.33396454326923086,0],[.059355769230769226,-.2520907451923077,0],[-.0005258413461538447,-.24,0],[-.060407451923076914,-.2520907451923077,0],[-.14228124999999994,-.33396454326923086,0],[-.15437199519230768,-.39384615384615373,0],[-.15437199519230768,-.8461538461538461,0],[.15332031250000008,-.8461538461538461,0],[.3071664663461539,-.23076923076923073,0],[.3071664663461539,-.8461538461538461,0],[.3656280048076925,-.9230769230769231,0],[.38059435096153854,-.9261009615384616,0],[.4010655048076923,-.9465721153846154,0],[.40408954326923086,-.9615384615384616,0],[.4010655048076923,-.9765048076923077,0],[.38059435096153854,-.9969759615384615,0],[.3656280048076925,-1,0],[-.3651412259615385,-1,0],[-.38010757211538465,-.9969759615384615,0],[-.40057872596153854,-.9765048076923077,0],[-.40360276442307697,-.9615384615384616,0],[-.40057872596153854,-.9465721153846154,0],[-.38010757211538465,-.9261009615384616,0],[-.3651412259615385,-.9230769230769231,0],[-.30821814903846156,-.8461538461538461,0],[-.30821814903846156,-.23076923076923073,0],[-.7374489182692308,.6276923076923078,0],[-.7528167067307692,.66434375,0],[-.7621772836538462,.7422908653846154,0],[-.7559104567307693,.7815384615384615,0],[-.7375720402644231,.8280951021634615,0],[-.681382587139423,.9074992487980771,0],[-.6041733022836536,.9649045973557691,0],[-.5119405799278846,.9958472055288463,0],[-.4620643028846155,1,0],[.46101262019230776,1,0],[.5104566556490386,.9961480618990386,0],[.6021277794471156,.9661587289663462,0],[.6792694561298078,.9100221604567305,0],[.7359934645432694,.8320184044471153,0],[.7548587740384616,.786153846153846,0],[.7621772836538462,.7458605769230771,0],[.7535931490384616,.6655192307692308,0],[.15332031250000008,-.39384615384615373,0],[.7379356971153848,.6276923076923078,0]],cells:[[0,8,1],[0,43,8],[1,8,2],[2,8,44],[2,25,3],[2,26,25],[2,34,26],[2,35,34],[2,44,35],[3,25,4],[4,25,5],[5,24,6],[5,25,24],[6,17,7],[6,24,17],[7,9,43],[7,16,9],[7,17,16],[8,43,9],[9,16,10],[10,12,11],[10,13,12],[10,16,13],[13,16,14],[14,16,15],[17,20,18],[17,23,20],[17,24,23],[18,20,19],[20,22,21],[20,23,22],[26,30,27],[26,31,30],[26,32,31],[26,33,32],[26,34,33],[27,30,28],[28,30,29],[35,44,36],[36,44,37],[37,44,38],[38,44,39],[39,44,40],[40,42,41],[40,44,42]]},type:"uber"},{id:"crosshairs-alt",mesh:{positions:[[.28044489397321426,.05757854352678571,0],[.2374518694196428,.15974121093750027,0],[.16027692522321457,.2369161551339285,0],[.058114257812500014,.27990917968749995,0],[.000535714285714306,.2857142857142858,0],[-.0570428292410714,.27990917968749995,0],[-.15920549665178585,.2369161551339285,0],[-.2363804408482144,.15974121093750027,0],[-.27937346540178576,.05757854352678571,0],[-.2851785714285714,0,0],[-.27937346540178576,-.05757854352678571,0],[-.2363804408482144,-.15974121093749993,0],[-.15920549665178585,-.23691615513392872,0],[-.0570428292410714,-.27990917968750006,0],[.000535714285714306,-.2857142857142857,0],[.058114257812500014,-.27990917968750006,0],[.16027692522321457,-.23691615513392872,0],[.2374518694196428,-.15974121093749993,0],[.28044489397321426,-.05757854352678571,0],[-.11462137276785711,.5598183593750001,0],[-.31894670758928556,.47383231026785744,0],[-.4732965959821429,.31948242187499987,0],[-.5592826450892857,.11515708705357142,0],[-.5708928571428571,0,0],[-.5592826450892857,-.11515708705357142,0],[-.4732965959821429,-.31948242187499987,0],[-.31894670758928556,-.4738323102678572,0],[-.11462137276785711,-.559818359375,0],[.000535714285714306,-.5714285714285714,0],[.11569280133928572,-.559818359375,0],[.3200181361607142,-.4738323102678572,0],[.47436802455357174,-.31948242187499987,0],[.5603540736607144,-.11515708705357142,0],[.5719642857142857,0,0],[.5603540736607144,.11515708705357142,0],[.47436802455357174,.31948242187499987,0],[.3200181361607142,.47383231026785744,0],[.11569280133928572,.5598183593750001,0],[.7112142857142858,-.0714285714285714,0],[.6872786690848216,-.19439976283482152,0],[.57879638671875,-.4131328822544642,0],[.40627113560267847,-.58264892578125,0],[.18982903180803556,-.6874222237723214,0],[.0714285714285714,-.7106785714285714,0],[.0714285714285714,-.9642857142857143,0],[.06870424107142847,-.9781830357142857,0],[.05006361607142851,-.9971919642857142,0],[.036250000000000115,-1,0],[-.03517857142857139,-1,0],[-.04915959821428573,-.9971919642857142,0],[-.06853683035714297,-.9781830357142857,0],[-.0714285714285714,-.9642857142857143,0],[-.0714285714285714,-.7106785714285714,0],[-.18978299386160713,-.6874222237723214,0],[-.40593212890624997,-.58264892578125,0],[-.57806396484375,-.4131328822544642,0],[-.6862532784598214,-.19439976283482152,0],[-.7101428571428572,-.0714285714285714,0],[-.96375,-.0714285714285714,0],[-.9777310267857143,-.06862053571428572,0],[-.9971082589285715,-.04961160714285717,0],[-1,-.0357142857142857,0],[-1,.03571428571428581,0],[-.9971082589285715,.04961160714285695,0],[-.9777310267857143,.06862053571428572,0],[-.96375,.0714285714285714,0],[-.7101428571428572,.0714285714285714,0],[-.6862532784598214,.19439976283482152,0],[-.57806396484375,.41313288225446443,0],[-.40593212890624997,.5826489257812497,0],[-.18978299386160713,.6874222237723215,0],[-.0714285714285714,.7106785714285715,0],[-.0714285714285714,.9642857142857142,0],[-.06853683035714297,.9781830357142856,0],[-.04915959821428573,.9971919642857141,0],[-.03517857142857139,1,0],[.036250000000000115,1,0],[.05006361607142851,.9971919642857141,0],[.06870424107142847,.9781830357142856,0],[.0714285714285714,.9642857142857142,0],[.0714285714285714,.7106785714285715,0],[.18982903180803556,.6874222237723215,0],[.40627113560267847,.5826489257812497,0],[.57879638671875,.41313288225446443,0],[.6872786690848216,.19439976283482152,0],[.7112142857142858,.0714285714285714,0],[.9648214285714285,.0714285714285714,0],[.9786350446428571,.06862053571428572,0],[.9972756696428571,.04961160714285695,0],[1,.03571428571428581,0],[1,-.0357142857142857,0],[.9972756696428571,-.04961160714285717,0],[.9786350446428571,-.06862053571428572,0],[.000535714285714306,.5714285714285714,0],[.2862500000000001,0,0],[.9648214285714285,-.0714285714285714,0]],cells:[[0,1,94],[1,2,4],[1,4,94],[2,3,4],[4,5,6],[4,6,9],[4,9,14],[4,14,94],[6,7,9],[7,8,9],[9,10,11],[9,11,14],[11,12,14],[12,13,14],[14,15,16],[14,16,17],[14,17,94],[17,18,94],[19,70,20],[19,71,70],[19,93,71],[20,68,21],[20,69,68],[20,70,69],[21,67,22],[21,68,67],[22,66,23],[22,67,66],[23,57,24],[23,66,57],[24,56,25],[24,57,56],[25,55,26],[25,56,55],[26,53,27],[26,54,53],[26,55,54],[27,52,28],[27,53,52],[28,43,29],[28,52,43],[29,42,30],[29,43,42],[30,40,31],[30,41,40],[30,42,41],[31,39,32],[31,40,39],[32,38,33],[32,39,38],[33,38,85],[33,85,34],[34,84,35],[34,85,84],[35,83,36],[35,84,83],[36,81,37],[36,82,81],[36,83,82],[37,80,93],[37,81,80],[38,95,85],[43,51,44],[43,52,51],[44,47,45],[44,48,47],[44,51,48],[45,47,46],[48,51,49],[49,51,50],[57,65,58],[57,66,65],[58,61,59],[58,62,61],[58,65,62],[59,61,60],[62,64,63],[62,65,64],[71,79,72],[71,80,79],[71,93,80],[72,74,73],[72,75,74],[72,79,75],[75,79,76],[76,78,77],[76,79,78],[85,95,86],[86,88,87],[86,89,88],[86,90,89],[86,95,90],[90,95,91],[91,95,92]]},type:"uber"},{id:"crosshairs",mesh:{positions:[[.8524285714285715,-.0714285714285714,0],[.8425746372767857,-.1483589913504464,0],[.8032462332589287,-.2950320521763391,0],[.6998604910714288,-.49241713169642853,0],[.4921886160714284,-.7003306361607143,0],[.29493568638392853,-.8039539969308036,0],[.14833049665178577,-.8434708077566965,0],[.0714285714285714,-.8534285714285714,0],[.0714285714285714,-1,0],[-.0714285714285714,-1,0],[-.0714285714285714,-.8535714285714286,0],[-.14851778738839283,-.8437611607142856,0],[-.2954925362723213,-.8044631696428571,0],[-.49326841517857134,-.7009933035714286,0],[-.7015262276785714,-.4930022321428572,0],[-.8052239815848214,-.2953839285714287,0],[-.8446808733258929,-.14848772321428572,0],[-.8545714285714285,-.0714285714285714,0],[-1,-.0714285714285714,0],[-1,.0714285714285714,0],[-.8545714285714285,.0714285714285714,0],[-.8446808733258929,.1484877232142856,0],[-.8052239815848214,.2953839285714286,0],[-.7015262276785714,.4930022321428571,0],[-.49326841517857134,.7009933035714284,0],[-.2954925362723213,.804463169642857,0],[-.14851778738839283,.8437611607142856,0],[-.0714285714285714,.8535714285714284,0],[-.0714285714285714,1,0],[.0714285714285714,1,0],[.0714285714285714,.8534285714285714,0],[.14833049665178577,.8434708077566966,0],[.29493568638392853,.8039539969308034,0],[.4921886160714284,.7003306361607142,0],[.6998604910714288,.4924171316964283,0],[.8032462332589287,.2950320521763392,0],[.8425746372767857,.1483589913504464,0],[.8524285714285715,.0714285714285714,0],[1,.0714285714285714,0],[.2745714285714287,-.0714285714285714,0],[.24592410714285706,-.1416718750000001,0],[.14154017857142853,-.24642633928571434,0],[.0714285714285714,-.27528571428571424,0],[.0714285714285714,-.707,0],[.1936464843750001,-.6835750558035714,0],[.41071400669642855,-.5792898995535715,0],[.5787569754464286,-.410980189732143,0],[.6827352120535715,-.1937128906250002,0],[-.0714285714285714,-.276,0],[-.1422767857142857,-.24731026785714305,0],[-.2478125,-.14214508928571423,0],[-.2767142857142858,-.0714285714285714,0],[-.7081428571428572,-.0714285714285714,0],[-.6847859933035714,-.19395926339285707,0],[-.5804227120535714,-.41156529017857135,0],[-.4117938058035714,-.5799525669642857,0],[-.1940198102678572,-.6839871651785714,0],[-.2767142857142858,.0714285714285714,0],[-.2478125,.14214508928571434,0],[-.1422767857142857,.24731026785714305,0],[-.0714285714285714,.276,0],[-.0714285714285714,.7071428571428571,0],[-.1940198102678572,.6839871651785714,0],[-.4117938058035714,.5799525669642858,0],[-.5804227120535714,.4115652901785716,0],[-.6847859933035714,.19395926339285707,0],[.0714285714285714,.27528571428571413,0],[.14154017857142853,.2463660714285716,0],[.24592410714285706,.14165178571428583,0],[.2745714285714287,.0714285714285714,0],[.706,.0714285714285714,0],[.6827352120535715,.19371289062499986,0],[.5787569754464286,.41098018973214323,0],[.41071400669642855,.5792898995535716,0],[.1936464843750001,.6835750558035716,0],[-.7081428571428572,.0714285714285714,0],[-.0714285714285714,-.7071428571428572,0],[.0714285714285714,.7070000000000001,0],[.706,-.0714285714285714,0],[1,-.0714285714285714,0]],cells:[[0,37,70],[0,70,78],[0,78,1],[0,79,37],[1,47,2],[1,78,47],[2,46,3],[2,47,46],[3,45,4],[3,46,45],[4,45,5],[5,44,6],[5,45,44],[6,43,7],[6,44,43],[7,10,8],[7,43,76],[7,76,10],[8,10,9],[10,76,11],[11,56,12],[11,76,56],[12,55,13],[12,56,55],[13,54,14],[13,55,54],[14,54,15],[15,53,16],[15,54,53],[16,52,17],[16,53,52],[17,19,18],[17,20,19],[17,52,20],[20,52,75],[20,75,21],[21,65,22],[21,75,65],[22,64,23],[22,65,64],[23,64,24],[24,63,25],[24,64,63],[25,62,26],[25,63,62],[26,61,27],[26,62,61],[27,29,28],[27,30,29],[27,61,30],[30,61,77],[30,77,31],[31,74,32],[31,77,74],[32,73,33],[32,74,73],[33,73,34],[34,72,35],[34,73,72],[35,71,36],[35,72,71],[36,70,37],[36,71,70],[37,79,38],[39,42,40],[39,67,42],[39,69,67],[39,78,69],[40,42,41],[42,48,43],[42,49,48],[42,50,49],[42,51,50],[42,57,51],[42,66,57],[42,67,66],[43,48,76],[51,57,75],[51,75,52],[57,66,58],[58,66,59],[59,66,60],[60,66,77],[60,77,61],[67,69,68],[69,78,70]]},type:"uber"},{id:"crown",mesh:{positions:[[.9887723200621243,-.08881087549091612,0],[.9127321364072523,-.011427604801842909,0],[.8571071365890122,0,0],[.8510184085552781,-.0005611846286705116,0],[.8335357027205723,-.004834821416237652,0],[.7317857154801386,.602171554586297,0],[.7154536794208768,.651909666305715,0],[.6410574718220792,.7176057559021538,0],[.5903928535959366,.7270408144718347,0],[-.5904285731111516,.7270408144718347,0],[-.6410881710523102,.7176057559021538,0],[-.7154743309924922,.651909666305715,0],[-.731821429179027,.602171554586297,0],[-.8335714295061953,-.004834821416237652,0],[-.8510691969456143,-.0005611846286705116,0],[-.8571785712571975,0,0],[-.9127622765885369,-.011427604801842909,0],[-.9887734374556959,-.08881087549091612,0],[-1,-.1454081628943669,0],[-.9887734374556959,-.20200545029781775,0],[-.9127622765885369,-.27938872098689094,0],[-.8571785712571975,-.29081632578873384,0],[-.8015535719615183,-.27938872098689094,0],[-.7255133937140124,-.20200545029781775,0],[-.7142857151166181,-.1454081628943669,0],[-.7162466526813701,-.12367702654993107,0],[-.7299854921959075,-.08414077425920723,0],[-.7404642868100401,-.0662334181983841,0],[-.4286071439321246,.1454081628943669,0],[-.07228571598906708,-.45905357025751636,0],[-.10079018092392489,-.48152424343042266,0],[-.13765625254464287,-.5437646171555748,0],[-.14285714534985416,-.5816326515774677,0],[-.13163058280555018,-.6382299389809185,0],[-.05561942193839109,-.7156132096699918,0],[-35716607051816673e-21,-.7270408144718347,0],[.055589283302067916,-.7156132096699918,0],[.1316294611406137,-.6382299389809185,0],[.14285713953352763,-.5816326515774677,0],[.13765066648558522,-.5437646171555748,0],[.10076004228760205,-.48152424343042266,0],[.07224999792793363,-.45905357025751636,0],[.42853571217210296,.1454081628943669,0],[.7404285731111515,-.0662334181983841,0],[.7299553552408666,-.08414077425920723,0],[.7162410689397549,-.12367702654993107,0],[.7142857122084549,-.1454081628943669,0],[.7255122738666779,-.20200545029781775,0],[.801523431325833,-.27938872098689094,0],[.8571071365890122,-.29081632578873384,0],[.9127321364072523,-.27938872098689094,0],[.9887723200621243,-.20200545029781775,0],[1,-.1454081628943669,0]],cells:[[0,1,4],[0,4,52],[1,2,4],[2,3,4],[4,5,42],[4,42,43],[4,43,52],[5,6,8],[5,8,42],[6,7,8],[8,9,42],[9,10,11],[9,11,12],[9,12,28],[9,28,42],[12,13,28],[13,14,15],[13,15,16],[13,16,17],[13,17,27],[13,27,28],[17,18,27],[18,19,27],[19,20,22],[19,22,23],[19,23,26],[19,26,27],[20,21,22],[23,24,26],[24,25,26],[28,29,42],[29,30,41],[29,41,42],[30,31,32],[30,32,33],[30,33,40],[30,40,41],[33,34,36],[33,36,37],[33,37,40],[34,35,36],[37,38,40],[38,39,40],[43,44,51],[43,51,52],[44,45,46],[44,46,47],[44,47,51],[47,48,50],[47,50,51],[48,49,50]]},type:"uber"},{id:"dashboard",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10226789202008946,.9948371233258928,0],[.2974228166852677,.9550420619419644,0],[.47672310965401765,.8793055943080357,0],[.6361525878906249,.7716489257812498,0],[.7716950683593751,.6360932617187502,0],[.8793343680245538,.4766598074776789,0],[.9550543038504469,.2973697684151786,0],[.9948386928013393,.10224434988839293,0],[1,0,0],[.9948386928013393,-.10224434988839282,0],[.9550543038504469,-.2973697684151786,0],[.8793343680245538,-.47665980747767855,0],[.7716950683593751,-.63609326171875,0],[.6361525878906249,-.77164892578125,0],[.47672310965401765,-.8793055943080357,0],[.2974228166852677,-.9550420619419643,0],[.10226789202008946,-.9948371233258928,0],[-.599654017857143,.40439732142857143,0],[-.690620814732143,.2150809151785713,0],[-.7194070870535714,.07394810267857133,0],[-.7231428571428571,0,0],[-.7194098772321429,-.07394663783482147,0],[-.6906358816964286,-.2150714983258929,0],[-.5996540178571428,-.4043822544642859,0],[-.40433705357142835,-.5997516741071429,0],[-.21505831473214276,-.6907655552455356,0],[-.07394503348214287,-.7195511300223214,0],[0,-.7232857142857143,0],[.03996651785714289,-.7221294642857143,0],[.1180245535714286,-.7132812500000001,0],[.15614285714285714,-.7058571428571428,0],[.057428571428571384,-.5685714285714286,0],[.04323214285714272,-.5698013392857144,0],[.014517857142857027,-.5712433035714286,0],[0,-.5714285714285714,0],[-.11515708705357142,-.559818359375,0],[-.31948242187499987,-.4738323102678572,0],[-.4738323102678572,-.31948242187499987,0],[-.559818359375,-.11515708705357142,0],[-.5714285714285714,0,0],[-.559814732142857,.11519642857142864,0],[-.47385491071428565,.3194999999999999,0],[-.40414285714285714,.4039999999999999,0],[-.01823214285714292,.14169419642857162,0],[-.05416071428571434,.13218973214285712,0],[-.0714285714285714,.12371428571428567,0],[-.11395089285714288,.0861919642857143,0],[-.14178124999999997,-.01767410714285733,0],[-.12371428571428567,-.0714285714285714,0],[.29785714285714304,-.6584285714285714,0],[.3058571428571428,-.6547142857142858,0],[.41614285714285715,-.5908571428571429,0],[.4209999999999998,-.5872857142857143,0],[.12385714285714289,.0714285714285714,0],[.10022544642857167,.10193526785714258,0],[.03640848214285697,.13814508928571412,0],[.40414285714285714,.4039999999999999,0],[.47391517857142884,.3194999999999999,0],[.5598348214285715,.11519642857142864,0],[.5714285714285714,0,0],[.5640736607142858,-.09153794642857149,0],[.5088102678571429,-.25945312500000006,0],[.4632857142857143,-.33371428571428574,0],[.5328571428571429,-.4878571428571429,0],[.6123325892857143,-.38380580357142857,0],[.7101049107142856,-.13756026785714293,0],[.7232857142857143,0,0],[.7195496651785718,.07394810267857133,0],[.6907561383928571,.2150809151785713,0],[.5997366071428571,.40439732142857143,0],[-.5114285714285715,.5114285714285713,0],[0,.1428571428571428,0],[0,-1,0],[.5114285714285713,.5114285714285713,0]],cells:[[0,43,1],[0,44,43],[0,90,44],[1,43,2],[2,42,3],[2,43,42],[3,41,4],[3,42,41],[4,41,5],[5,40,6],[5,41,40],[6,40,7],[7,39,8],[7,40,39],[8,37,9],[8,38,37],[8,39,38],[9,36,10],[9,37,36],[10,36,11],[11,35,12],[11,36,35],[12,35,88],[12,88,13],[13,88,14],[14,88,15],[15,60,16],[15,88,60],[16,60,17],[17,60,89],[17,74,18],[17,89,74],[18,74,19],[19,74,91],[19,91,20],[20,91,21],[21,91,22],[22,87,23],[22,91,87],[23,86,24],[23,87,86],[24,86,25],[25,85,26],[25,86,85],[26,84,27],[26,85,84],[27,83,28],[27,84,83],[28,82,29],[28,83,82],[29,82,30],[30,81,31],[30,82,81],[31,69,32],[31,70,69],[31,81,70],[32,67,33],[32,68,67],[32,69,68],[33,48,34],[33,67,48],[34,46,90],[34,47,46],[34,48,47],[44,90,45],[45,90,46],[48,67,49],[49,66,50],[49,67,66],[50,66,51],[51,66,52],[52,66,53],[53,66,54],[54,66,55],[55,66,56],[56,65,57],[56,66,65],[57,65,58],[58,64,59],[58,65,64],[59,64,60],[60,61,89],[60,62,61],[60,63,62],[60,64,63],[70,80,71],[70,81,80],[71,75,72],[71,76,75],[71,77,76],[71,78,77],[71,79,78],[71,80,79],[72,74,73],[72,75,74],[73,74,89]]},type:"uber"},{id:"delete-alt",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10226789202008946,.9948371233258928,0],[.2974228166852677,.9550420619419644,0],[.47672310965401765,.8793055943080357,0],[.6361525878906249,.7716489257812498,0],[.7716950683593751,.6360932617187502,0],[.8793343680245538,.4766598074776789,0],[.9550543038504469,.2973697684151786,0],[.9948386928013393,.10224434988839293,0],[1,0,0],[.9948386928013393,-.10224434988839282,0],[.9550543038504469,-.2973697684151786,0],[.8793343680245538,-.47665980747767855,0],[.7716950683593751,-.63609326171875,0],[.6361525878906249,-.77164892578125,0],[.47672310965401765,-.8793055943080357,0],[.2974228166852677,-.9550420619419643,0],[.10226789202008946,-.9948371233258928,0],[.21985714285714275,0,0],[.5267142857142857,.3067142857142857,0],[.5345892857142858,.31855357142857144,0],[.5345892857142858,.3454464285714285,0],[.5267142857142857,.3572857142857142,0],[.3572857142857142,.5267142857142857,0],[.34550892857142856,.5345089285714286,0],[.3186339285714286,.5345089285714286,0],[.3068571428571427,.5267142857142857,0],[0,.21985714285714275,0],[-.3067142857142857,.5267142857142857,0],[-.31855357142857144,.5345089285714286,0],[-.3454464285714286,.5345089285714286,0],[-.3572857142857143,.5267142857142857,0],[-.5265714285714286,.3572857142857142,0],[-.5344464285714285,.3454464285714285,0],[-.5344464285714285,.31855357142857144,0],[-.5265714285714286,.3067142857142857,0],[-.21985714285714286,0,0],[-.5265714285714286,-.3067142857142857,0],[-.5344464285714285,-.31855357142857144,0],[-.5344464285714285,-.3454464285714286,0],[-.5265714285714286,-.3572857142857143,0],[-.3572857142857143,-.5267142857142857,0],[-.3454464285714286,-.5345089285714285,0],[-.31855357142857144,-.5345089285714285,0],[-.3067142857142857,-.5267142857142857,0],[0,-.21985714285714286,0],[.3068571428571427,-.5267142857142857,0],[.3186339285714286,-.5345089285714285,0],[.34550892857142856,-.5345089285714285,0],[.3572857142857142,-.5267142857142857,0],[.5267142857142857,-.3572857142857143,0],[.5345892857142858,-.3454464285714286,0],[.5345892857142858,-.31855357142857144,0],[0,-1,0],[.5267142857142857,-.3067142857142857,0]],cells:[[0,61,1],[0,70,61],[1,60,2],[1,61,60],[2,58,3],[2,59,58],[2,60,59],[3,58,4],[4,57,5],[4,58,57],[5,55,6],[5,56,55],[5,57,56],[6,54,7],[6,55,54],[7,54,8],[8,52,9],[8,54,52],[9,52,10],[10,51,11],[10,52,51],[11,49,12],[11,50,49],[11,51,50],[12,48,13],[12,49,48],[13,48,14],[14,46,15],[14,47,46],[14,48,47],[15,45,16],[15,46,45],[16,45,17],[17,43,18],[17,45,43],[18,43,19],[19,42,20],[19,43,42],[20,40,21],[20,41,40],[20,42,41],[21,39,22],[21,40,39],[22,39,23],[23,37,24],[23,38,37],[23,39,38],[24,36,25],[24,37,36],[25,36,26],[26,36,71],[26,71,27],[27,71,28],[28,69,29],[28,71,69],[29,67,30],[29,68,67],[29,69,68],[30,67,31],[31,66,32],[31,67,66],[32,64,33],[32,65,64],[32,66,65],[33,63,34],[33,64,63],[34,63,70],[35,71,36],[43,45,44],[52,54,53],[61,63,62],[61,70,63]]},type:"uber"},{id:"delete",mesh:{positions:[[1,-.7495270496258204,0],[1,-.7845044734311635,0],[.9898407124043649,-.7998296333458756,0],[.7998662151427736,-.9898041306074669,0],[.7844469877503242,-.9999634182031021,0],[.7494695639449807,-.9999634182031021,0],[.7341444040302689,-.9898041306074669,0],[0,-.25565972657719804,0],[-.7341444040302689,-.9898041306074669,0],[-.749469563944981,-.9999634182031021,0],[-.7844469877503241,-.9999634182031021,0],[-.7998662151427736,-.9898041306074669,0],[-.9898407124043648,-.7998296333458756,0],[-1,-.7845044734311635,0],[-1,-.7495270496258204,0],[-.9898407124043648,-.7341078222333709,0],[-.25569630837409596,3658179689791836e-20,0],[-.9898407124043648,.734180985827167,0],[-1,.7495035327563857,0],[-1,.7844130189389189,0],[-.9898407124043648,.7997355658681383,0],[-.7998662151427736,.9897100631297294,0],[-.7844469877503241,.9999634182031021,0],[-.749469563944981,.9999634182031021,0],[-.7341444040302689,.9897100631297294,0],[0,.25556565909946083,0],[.7341444040302689,.9897100631297294,0],[.7494695639449807,.9999634182031021,0],[.7844469877503242,.9999634182031021,0],[.7998662151427736,.9897100631297294,0],[.9898407124043649,.7997355658681383,0],[1,.7844130189389189,0],[1,.7495035327563857,0],[.9898407124043649,.734180985827167,0],[.25569630837409596,3658179689791836e-20,0],[.9898407124043649,-.7341078222333709,0]],cells:[[0,2,1],[0,35,2],[2,35,3],[3,6,4],[3,35,6],[4,6,5],[6,34,7],[6,35,34],[7,16,8],[7,25,16],[7,34,25],[8,10,9],[8,11,10],[8,15,11],[8,16,15],[11,15,12],[12,14,13],[12,15,14],[16,24,17],[16,25,24],[17,19,18],[17,20,19],[17,21,20],[17,24,21],[21,24,22],[22,24,23],[25,34,26],[26,28,27],[26,29,28],[26,33,29],[26,34,33],[29,33,30],[30,33,31],[31,33,32]]},type:"uber"},{id:"details",mesh:{positions:[[-.8571428571428572,-.7142857142857143,0],[-.9127321428571429,-.7030535714285715,0],[-.9887678571428571,-.6270178571428572,0],[-1,-.5714285714285715,0],[-1,.5714285714285715,0],[-.9887678571428571,.6270178571428573,0],[-.9127321428571429,.7030535714285713,0],[-.8571428571428572,.7142857142857143,0],[.8571428571428572,.7142857142857143,0],[.9127321428571429,.7030535714285713,0],[.9887678571428571,.6270178571428573,0],[1,.5714285714285715,0],[1,-.5714285714285715,0],[.9887678571428571,-.6270178571428572,0],[.9127321428571429,-.7030535714285715,0],[-.48836607142857147,.14150892857142852,0],[-.5700803571428573,.059794642857142914,0],[-.5821428571428572,0,0],[-.5700803571428573,-.059794642857142914,0],[-.48836607142857147,-.1415089285714286,0],[-.4285714285714286,-.15357142857142864,0],[-.36877678571428574,-.1415089285714286,0],[-.2870625,-.059794642857142914,0],[-.275,0,0],[-.2870625,.059794642857142914,0],[-.36877678571428574,.14150892857142852,0],[-.059794642857142866,.14150892857142852,0],[-.1415089285714286,.059794642857142914,0],[-.15357142857142858,0,0],[-.1415089285714286,-.059794642857142914,0],[-.059794642857142866,-.1415089285714286,0],[0,-.15357142857142864,0],[.05979464285714298,-.1415089285714286,0],[.14150892857142838,-.059794642857142914,0],[.15357142857142847,0,0],[.14150892857142838,.059794642857142914,0],[.05979464285714298,.14150892857142852,0],[.3687767857142856,.14150892857142852,0],[.2870625,.059794642857142914,0],[.27500000000000013,0,0],[.2870625,-.059794642857142914,0],[.3687767857142856,-.1415089285714286,0],[.4285714285714286,-.15357142857142864,0],[.48836607142857136,-.1415089285714286,0],[.570080357142857,-.059794642857142914,0],[.5821428571428571,0,0],[.570080357142857,.059794642857142914,0],[.48836607142857136,.14150892857142852,0],[-.4285714285714286,.15357142857142847,0],[0,.15357142857142847,0],[.4285714285714286,.15357142857142847,0],[.8571428571428572,-.7142857142857143,0]],cells:[[0,2,1],[0,3,2],[0,19,3],[0,20,19],[0,21,20],[0,30,21],[0,31,30],[0,51,31],[3,17,4],[3,18,17],[3,19,18],[4,6,5],[4,7,6],[4,15,7],[4,16,15],[4,17,16],[7,15,48],[7,25,26],[7,26,49],[7,48,25],[7,49,8],[8,11,9],[8,36,37],[8,37,50],[8,47,11],[8,49,36],[8,50,47],[9,11,10],[11,45,12],[11,46,45],[11,47,46],[12,43,51],[12,44,43],[12,45,44],[12,51,13],[13,51,14],[21,29,22],[21,30,29],[22,28,23],[22,29,28],[23,28,24],[24,26,25],[24,27,26],[24,28,27],[31,51,32],[32,40,33],[32,41,40],[32,51,41],[33,39,34],[33,40,39],[34,39,35],[35,38,36],[35,39,38],[36,38,37],[41,51,42],[42,51,43]]},type:"uber"},{id:"directions",mesh:{positions:[[.2530451504160231,.2534782782010132,0],[.24110688749050693,.2614836328951229,0],[.21393242412605132,.2617791321282956,0],[.2019941603959007,.25390809468225783,0],[.049019942231913624,.10153771722072036,0],[.04111695978726878,.08989458270359107,0],[.04111695978726878,.0640025432054403,0],[.049019942231913624,.05235940868831124,0],[.32229288207863194,-.2178168395480573,0],[-.42352345914056283,-.2178168395480573,0],[-.48020786589925785,-.20758740198918058,0],[-.559136028879141,-.13564442422920575,0],[-.5709564285961584,-.08052589916880204,0],[-.5709564285961584,.9670831217276035,0],[-.5733176040724705,.9806279819563406,0],[-.5904273279821581,.997657270436163,0],[-.6039894231483279,1,0],[-.8203483777192638,1,0],[-.8344690663033513,.997657270436163,0],[-.8540366012518777,.9806279819563406,0],[-.8569563701461078,.9670831217276035,0],[-.8569563701461078,-.08099153583584251,0],[-.8481422513591194,-.16784766289265396,0],[-.7828866447080717,-.3200472048048343,0],[-.6658108651650643,-.43346409333294234,0],[-.5109344957830582,-.4959794839383985,0],[-.4237022096064811,-.5043619786018265,0],[.32229288207863194,-.5043619786018265,0],[.049019942231913624,-.7829554884347234,0],[.04111695978726878,-.7956339918168076,0],[.04111695978726878,-.8260816517459291,0],[.049019942231913624,-.8387601551280133,0],[.2019941603959007,-.9920618044931705,0],[.21393242412605132,-1,0],[.24110688749050693,-1,0],[.2530451504160231,-.9920618044931705,0],[.8490332702277009,-.39504500693419253,0],[.8569563701461078,-.38306719650964693,0],[.8569563701461078,-.3557670567784671,0],[.8490332702277009,-.3437892463539215,0]],cells:[[0,1,3],[0,3,7],[0,7,8],[0,8,39],[1,2,3],[3,4,7],[4,5,7],[5,6,7],[8,9,27],[8,27,39],[9,10,25],[9,25,26],[9,26,27],[10,11,24],[10,24,25],[11,12,22],[11,22,23],[11,23,24],[12,13,20],[12,20,21],[12,21,22],[13,14,15],[13,15,16],[13,16,17],[13,17,20],[17,18,20],[18,19,20],[27,28,35],[27,35,36],[27,36,39],[28,29,31],[28,31,35],[29,30,31],[31,32,35],[32,33,35],[33,34,35],[36,37,39],[37,38,39]]},type:"uber"},{id:"down-arrow-alt",mesh:{positions:[[.6751094351513154,-.04688411220054345,0],[.5794844349122527,-.03789192467806313,0],[.539938631688388,-.005083330846041734,0],[.12767143232438688,.5049166654289581,0],[.12767143232438688,-.8685833330047916,0],[.1176372721690934,-.9197382810493457,0],[.049684336113794116,-.9896731770575163,0],[-20876328177172427e-21,-1,0],[-.049726088770148544,-.9896731770575163,0],[-.11767902482544765,-.9197382810493457,0],[-.12771318498074133,-.8685833330047916,0],[-.12771318498074133,.5049166654289581,0],[-.5400613626782784,-.005083330846041734,0],[-.5795869198343839,-.03789192467806313,0],[-.6753232566883082,-.04688411220054345,0],[-.7198589347944391,-.022083330888541752,0],[-.7517149569574125,.01856575775474756,0],[-.7604978517710363,.1170358100842559,0],[-.7363771531690679,.1629583362407292,0],[-.09815852824018807,.9525833332147915,0],[-.07792257191355662,.9726660155566649,0],[-.0279314279864954,.9968157552003727,0],[-20876328177172427e-21,1,0],[.02788967533014072,.9968157552003727,0],[.07788081925720185,.9726660155566649,0],[.09811677558383347,.9525833332147915,0],[.736456865513017,.1629583362407292,0],[.7604978517710363,.1170358100842559,0],[.7516921803948553,.01856575775474756,0],[.7199386321383883,-.022083330888541752,0]],cells:[[0,29,1],[1,29,2],[2,26,3],[2,27,26],[2,28,27],[2,29,28],[3,11,4],[3,25,11],[3,26,25],[4,9,5],[4,10,9],[4,11,10],[5,9,6],[6,8,7],[6,9,8],[11,18,12],[11,19,18],[11,25,19],[12,15,13],[12,16,15],[12,17,16],[12,18,17],[13,15,14],[19,24,20],[19,25,24],[20,23,21],[20,24,23],[21,23,22]]},type:"uber"},{id:"down-arrow",mesh:{positions:[[.791739614417786,-.6103257432831454,0],[.776317371058862,-.6205793662821995,0],[.7412710938765701,-.6205793662821995,0],[.7258488505176461,-.6103257432831454,0],[47034967885828394e-21,.11547607226661491,0],[-.7257547805818748,-.6103257432831454,0],[-.7412031544785127,-.6205793662821995,0],[-.7763644060267472,-.6205793662821995,0],[-.7918127799233853,-.6103257432831454,0],[-.9896523070651748,-.41248621614135583,0],[-1,-.3970378422447179,0],[-1,-.3618765906964834,0],[-.9896523070651748,-.3464282167998455,0],[-.03306558242355495,.6103257432831454,0],[-.01761720852691695,.6205793662821995,0],[.017544043021317623,.6205793662821995,0],[.0329924169179554,.6103257432831454,0],[.989746377000946,-.3464282167998455,0],[1,-.3618765906964834,0],[1,-.3970378422447179,0],[.989746377000946,-.41248621614135583,0]],cells:[[0,3,1],[0,17,3],[0,20,17],[1,3,2],[3,17,4],[4,12,5],[4,13,12],[4,16,13],[4,17,16],[5,7,6],[5,8,7],[5,12,8],[8,12,9],[9,11,10],[9,12,11],[13,16,14],[14,16,15],[17,19,18],[17,20,19]]},type:"uber"},{id:"download",mesh:{positions:[[-.7916666666666666,1,0],[-.8078802083333334,.9967239583333332,0],[-.8300572916666666,.9745468749999997,0],[-.8333333333333334,.9583333333333333,0],[-.8333333333333334,.7083333333333333,0],[-.8300572916666666,.692119791666667,0],[-.8078802083333334,.6699427083333334,0],[-.7916666666666666,.6666666666666667,0],[.7916666666666666,.6666666666666667,0],[.8078802083333331,.6699427083333334,0],[.8300572916666665,.692119791666667,0],[.8333333333333334,.7083333333333333,0],[.8333333333333334,.9583333333333333,0],[.8300572916666665,.9745468749999997,0],[.8078802083333331,.9967239583333332,0],[.33333333333333326,-1,0],[-.33333333333333337,-1,0],[-.33333333333333337,-.33333333333333337,0],[-.6666666666666667,-.33333333333333337,0],[-.10099999999999998,.44433333333333347,0],[-.055421875000000086,.4829583333333334,0],[.05542187499999981,.4829583333333334,0],[.10099999999999998,.44433333333333347,0],[.6666666666666667,-.33333333333333337,0],[.33333333333333326,-.33333333333333337,0],[.7916666666666666,1,0]],cells:[[0,1,2],[0,2,3],[0,3,7],[0,7,8],[0,8,25],[3,4,7],[4,5,7],[5,6,7],[8,9,11],[8,11,25],[9,10,11],[11,12,25],[12,13,14],[12,14,25],[15,17,16],[15,24,17],[17,19,18],[17,22,19],[17,24,22],[19,21,20],[19,22,21],[22,24,23]]},type:"uber"},{id:"draw-shape",mesh:{positions:[[.5188682984013246,.34039710133189516,0],[.5314888340435553,.2871663536998308,0],[.5523571317541911,.26755101972563516,0],[.5788761106366365,.2574167523726616,0],[.631177448824324,.2700559025317454,0],[.6504642809937136,.2912889023181405,0],[.6603353725222632,.3184728447711153,0],[.6477873791948983,.37177743248589956,0],[.6271428473797376,.3916205347152539,0],[.6180390592771643,.396351980015684,0],[.5993091478692689,.4016298419282402,0],[.5899642775766216,.4022716826472663,0],[.5720591469422915,.39995764805495504,0],[.5405345949739231,.3822428442098396,0],[.4033911782757882,.07642391761435217,0],[.42211104152522694,.07113128768525176,0],[.43092856344150876,.06637882636127847,0],[.4517896130096246,.04676349238708282,0],[.464221533362158,-.006467255244981732,0],[.45428570930029166,-.03344387746570449,0],[.43505914995042305,-.05470016527818845,0],[.3828783464961649,-.06753584365743408,0],[.3561785746015853,-.05769068862834007,0],[.3355133905104888,-.037852698404712504,0],[.32295089317327585,.015441665298618222,0],[.3328214287428024,.04264094376877311,0],[.3445664029913802,.05742088832609452,0],[.37587778568414487,.07482101981869636,0],[.1395909566364868,-.36280813443798954,0],[.12696037624380296,-.3095773868059249,0],[.13664285414121724,-.2826007645852022,0],[.14864452807544448,-.2677316439279806,0],[.17996037629833128,-.25001684008286523,0],[.19760714000610435,-.24770280549055412,0],[.20722990765454719,-.24834464620958002,0],[.2261138362973818,-.2536225081221364,0],[.2352142829203716,-.25835395342256645,0],[.25579352349406936,-.2781919436461941,0],[.2682109337932277,-.33148630734952494,0],[.2585357107180213,-.3586855858196797,0],[.23926450565477841,-.37963742529110356,0],[.18696763095241042,-.3922867994616408,0],[.7191238800572415,.4470591008206399,0],[.6153270043733685,.523256386181106,0],[.5845357110088374,.5816326515774678,0],[-.5845357153710824,.5816326515774678,0],[-.5914224339285301,.5643773602471241,0],[-.6092003355102511,.5323887004116359,0],[-.6199642863011114,.5176894119446699,0],[-.04435714542255831,-.44102295805861497,0],[-.03352399806778006,-.4389696357583683,0],[-.011335382332770094,-.4365397290362508,0],[-2.908163265757935e-9,-.4362244886831008,0],[.04317877774360479,-.4406553196467659,0],[.11979805770001262,-.47347184040967005,0],[.17768240457761952,-.5323834464057501,0],[.20993114883726904,-.6103764657778982,0],[.2142857107543732,-.6543367330246512,0],[.20993114883726904,-.6982970002714044,0],[.17768240457761952,-.7762900196435523,0],[.11979805770001262,-.8352016256396324,0],[.04317877774360479,-.8680181464025366,0],[-2.908163265757935e-9,-.8724489773662016,0],[-.043189037297698074,-.8680181464025366,0],[-.11981375801292127,-.8352016256396324,0],[-.17769182709189557,-.7762900196435523,0],[-.20993261947327657,-.6982970002714044,0],[-.21428571657069972,-.6543367330246512,0],[-.21090681024401958,-.616310226425229,0],[-.1859748902550067,-.5475367093812838,0],[-.16582143034229235,-.5176894119446699,0],[-.741392857521957,.4410229580586148,0],[-.752220424611284,.4389696357583683,0],[-.7743844871783081,.4365397290362508,0],[-.7857142863374635,.4362244886831008,0],[-.8289135748822457,.4406553196467659,0],[-.9055437365778042,.47347184040967005,0],[-.9634155276025453,.5323834464057501,0],[-.9956483677818979,.6103764657778982,0],[-1,.6543367330246512,0],[-.9956483677818979,.6982970002714043,0],[-.9634155276025453,.7762900196435524,0],[-.9055437365778042,.8352016256396324,0],[-.8289135748822457,.8680181464025365,0],[-.7857142863374635,.8724489773662016,0],[-.7191238846239665,.8616143652286625,0],[-.615327010076095,.7854170798681964,0],[-.5845357153710824,.7270408144718347,0],[.5845357110088374,.7270408144718347,0],[.6153270043733685,.7854170798681964,0],[.7191238800572415,.8616143652286625,0],[.7857142877915451,.8724489773662016,0],[.8289033217011195,.8680181464025365,0],[.905528041797222,.8352016256396324,0],[.9634061105978757,.7762900196435524,0],[.9956469029054169,.6982970002714043,0],[1,.6543367330246512,0],[.9956469029054169,.6103764657778982,0],[.9634061105978757,.5323834464057501,0],[.905528041797222,.47347184040967005,0],[.8289033217011195,.4406553196467659,0],[.16046428244779531,-.38242346841218505,0],[.393749993638393,.07706632633401432,0],[.5285357121721028,.3673737235526182,0],[.7857142877915451,.4362244886831008,0]],cells:[[0,1,6],[0,6,7],[0,7,103],[1,2,5],[1,5,6],[2,3,4],[2,4,5],[7,8,9],[7,9,12],[7,12,13],[7,13,103],[9,10,12],[10,11,12],[14,16,15],[14,102,16],[16,25,17],[16,27,25],[16,102,27],[17,24,18],[17,25,24],[18,24,19],[19,23,20],[19,24,23],[20,23,21],[21,23,22],[25,27,26],[28,38,29],[28,39,38],[28,101,39],[29,37,30],[29,38,37],[30,37,31],[31,37,32],[32,34,33],[32,37,34],[34,37,35],[35,37,36],[39,101,40],[40,101,41],[42,104,43],[43,98,44],[43,99,98],[43,104,99],[44,87,45],[44,88,87],[44,96,88],[44,97,96],[44,98,97],[45,78,46],[45,79,78],[45,87,79],[46,78,47],[47,77,48],[47,78,77],[48,71,49],[48,72,71],[48,75,72],[48,76,75],[48,77,76],[49,70,50],[49,71,70],[50,52,51],[50,53,52],[50,70,53],[53,70,54],[54,70,55],[55,70,56],[56,69,57],[56,70,69],[57,67,58],[57,68,67],[57,69,68],[58,66,59],[58,67,66],[59,65,60],[59,66,65],[60,62,61],[60,64,62],[60,65,64],[62,64,63],[72,74,73],[72,75,74],[79,87,80],[80,87,81],[81,86,82],[81,87,86],[82,84,83],[82,86,84],[84,86,85],[88,94,89],[88,95,94],[88,96,95],[89,91,90],[89,93,91],[89,94,93],[91,93,92],[99,104,100]]},type:"uber"},{id:"duplicate",mesh:{positions:[[.5384615384615385,.8461538461538463,0],[.5263653846153846,.9060192307692307,0],[.4444807692307693,.9879038461538461,0],[.3846153846153846,1,0],[-.8461538461538461,1,0],[-.9060192307692307,.9879038461538461,0],[-.9879038461538461,.9060192307692307,0],[-1,.8461538461538463,0],[-1,-.3846153846153846,0],[-.9879038461538461,-.4444807692307692,0],[-.9060192307692307,-.5263653846153845,0],[-.8461538461538461,-.5384615384615384,0],[.3846153846153846,-.5384615384615384,0],[.4444807692307693,-.5263653846153845,0],[.5263653846153846,-.4444807692307692,0],[-.3846153846153846,-1,0],[-.4444807692307692,-.9879038461538462,0],[-.5263653846153845,-.9060192307692307,0],[-.5384615384615384,-.8461538461538461,0],[-.5384615384615384,-.6923076923076923,0],[-.3846153846153846,-.6923076923076923,0],[-.3846153846153846,-.8461538461538461,0],[.8461538461538463,-.8461538461538461,0],[.8461538461538463,.3846153846153846,0],[.6923076923076923,.3846153846153846,0],[.6923076923076923,.5384615384615385,0],[.8461538461538463,.5384615384615385,0],[.9060192307692307,.5263653846153846,0],[.9879038461538461,.4444807692307693,0],[1,.3846153846153846,0],[1,-.8461538461538461,0],[.9879038461538461,-.9060192307692307,0],[.9060192307692307,-.9879038461538462,0],[.5384615384615385,-.3846153846153846,0],[.8461538461538463,-1,0]],cells:[[0,1,3],[0,3,33],[1,2,3],[3,4,12],[3,12,33],[4,5,7],[4,7,11],[4,11,12],[5,6,7],[7,8,11],[8,9,10],[8,10,11],[12,13,14],[12,14,33],[15,21,16],[15,34,21],[16,21,17],[17,21,18],[18,21,19],[19,21,20],[21,34,22],[22,30,23],[22,31,30],[22,32,31],[22,34,32],[23,25,24],[23,26,25],[23,27,26],[23,28,27],[23,29,28],[23,30,29]]},type:"uber"},{id:"edit",mesh:{positions:[[.6444285714285714,-.35842857142857143,0],[-.571,.857,0],[-1,1,0],[-.857,.571,0],[.8742857142857141,-.9581428571428572,0],[.8518928571428575,-.9764352678571429,0],[.8005178571428573,-.9973772321428571,0],[.7731428571428574,-1,0],[.7465714285714284,-.9973772321428571,0],[.6947142857142856,-.9764352678571429,0],[.6720000000000002,-.9581428571428572,0],[.5014285714285713,-.7874285714285714,0],[.7874285714285716,-.5014285714285713,0],[.9581428571428572,-.672,0],[.9764352678571431,-.6944732142857144,0],[.9973772321428573,-.7458482142857142,0],[1,-.7731428571428571,0],[.9973772321428573,-.7999754464285714,0],[.9764352678571431,-.8517120535714287,0],[.35842857142857154,-.6444285714285715,0],[.9581428571428572,-.8742857142857143,0]],cells:[[0,1,3],[0,3,19],[1,2,3],[4,8,5],[4,9,8],[4,10,9],[4,13,10],[4,20,13],[5,8,6],[6,8,7],[10,12,11],[10,13,12],[13,17,14],[13,18,17],[13,20,18],[14,17,15],[15,17,16]]},type:"uber"},{id:"employees",mesh:{positions:[[-.4861704799107144,-.005802176339285703,0],[-.5883440290178572,-.04877929687499997,0],[-.6655064174107144,-.12594168526785712,0],[-.7084835379464286,-.2281152343749999,0],[-.7142857142857143,-.28571428571428575,0],[-.7084835379464286,-.3433133370535716,0],[-.6655064174107144,-.4454868861607143,0],[-.5883440290178572,-.5226492745535716,0],[-.4861704799107144,-.5656263950892857,0],[-.4285714285714286,-.5714285714285715,0],[-.3709723772321427,-.5656263950892857,0],[-.268798828125,-.5226492745535716,0],[-.19163643973214284,-.4454868861607143,0],[-.1486593191964286,-.3433133370535716,0],[-.1428571428571429,-.28571428571428575,0],[-.1486593191964286,-.2281152343749999,0],[-.19163643973214284,-.12594168526785712,0],[-.268798828125,-.04877929687499997,0],[-.3709723772321427,-.005802176339285703,0],[.7084835379464285,-.48617047991071444,0],[.6655064174107144,-.5883440290178572,0],[.5883440290178572,-.6655064174107144,0],[.4861704799107145,-.7084835379464286,0],[.4285714285714286,-.7142857142857143,0],[.3709723772321427,-.7084835379464286,0],[.268798828125,-.6655064174107144,0],[.19163643973214284,-.5883440290178572,0],[.1486593191964285,-.48617047991071444,0],[.1428571428571428,-.4285714285714286,0],[.1486593191964285,-.3709723772321427,0],[.19163643973214284,-.26879882812500006,0],[.268798828125,-.1916364397321428,0],[.3709723772321427,-.1486593191964286,0],[.4285714285714286,-.14285714285714282,0],[.4861704799107145,-.1486593191964286,0],[.5883440290178572,-.1916364397321428,0],[.6655064174107144,-.26879882812500006,0],[.7084835379464285,-.3709723772321427,0],[-.1428571428571429,.5714285714285715,0],[-.13162499999999988,.6270178571428573,0],[-.055589285714285674,.7030535714285713,0],[0,.7142857142857143,0],[.8571428571428572,.7142857142857143,0],[.9127321428571429,.7030535714285713,0],[.9887678571428571,.6270178571428573,0],[1,.5714285714285715,0],[1,.2388571428571429,0],[.9619017857142858,.20153571428571437,0],[.7693359375000004,.07557589285714278,0],[.5576328125000001,.010263392857142728,0],[.4285714285714286,0,0],[.2995100446428569,.010263392857142728,0],[.0878069196428568,.07557589285714278,0],[-.10475892857142866,.20153571428571437,0],[-.2460000000000001,.7142857142857143,0],[-.26257142857142846,.6815379464285715,0],[-.2829642857142858,.6098816964285714,0],[-.2857142857142857,.5714285714285715,0],[-.2857142857142857,.15614285714285708,0],[-.3196674107142857,.1506316964285713,0],[-.3910022321428571,.14378794642857154,0],[-.4285714285714286,.14285714285714282,0],[-.5576328125000001,.15312053571428555,0],[-.7693359375,.2184330357142856,0],[-.9619017857142858,.3443928571428572,0],[-1,.3817142857142859,0],[-1,.5714285714285715,0],[-.9887678571428571,.6270178571428573,0],[-.9127321428571429,.7030535714285713,0],[-.8571428571428572,.7142857142857143,0],[-.4285714285714286,0,0],[-.1428571428571429,.2388571428571429,0],[.7142857142857142,-.4285714285714286,0]],cells:[[0,1,70],[1,2,4],[1,4,70],[2,3,4],[4,5,6],[4,6,7],[4,7,9],[4,9,70],[7,8,9],[9,10,11],[9,11,14],[9,14,70],[11,12,14],[12,13,14],[14,15,16],[14,16,17],[14,17,70],[17,18,70],[19,72,20],[20,72,21],[21,23,22],[21,72,23],[23,25,24],[23,28,25],[23,33,28],[23,72,33],[25,28,26],[26,28,27],[28,30,29],[28,31,30],[28,33,31],[31,33,32],[33,35,34],[33,36,35],[33,72,36],[36,72,37],[38,41,39],[38,53,41],[38,71,53],[39,41,40],[41,50,42],[41,51,50],[41,52,51],[41,53,52],[42,45,43],[42,47,45],[42,48,47],[42,49,48],[42,50,49],[43,45,44],[45,47,46],[54,69,55],[55,69,56],[56,69,57],[57,59,58],[57,60,59],[57,61,60],[57,62,61],[57,63,62],[57,69,63],[63,69,64],[64,66,65],[64,69,66],[66,68,67],[66,69,68]]},type:"uber"},{id:"enclosed-up-arrow",mesh:{positions:[[.9948371888379697,.10223846884856225,0],[.9550425729521135,.2973565119793633,0],[.8793067954513896,.4766439875816464,0],[.7716508520968306,.6360784350384159,0],[.6360957386494688,.7716373937326786,0],[.47666245087033543,.8792984030474396,0],[.2973719845204639,.9550390023657054,0],[.10224533536088498,.9948367310704813,0],[3.4027778372802686e-9,1,0],[-.15838476250035927,.9874108078772945,0],[-.44932617027164046,.8928261756044309,0],[-.5782499990217015,.814916671926794,0],[.09962500367925364,.13704167092722774,0],[.28095833791999425,.3183750051679688,0],[.4139999976180555,-.31524999783072916,0],[.4136132899995253,-.3156367169336345,0],[.4153157619346899,-.33573632583643276,0],[.4048639353576,-.3743548151209152,0],[.39208333538917794,-.39112499746918405,0],[.3753138038753301,-.4039290340430478,0],[.3367122439420347,-.4143808571641915,0],[.31670833821773714,-.4125833310506366,0],[.31621615092110633,-.4130403618041766,0],[-.3101666646533566,-.27274999740538197,0],[-.13608332960445602,-.0986666640578705,0],[-.8140833333475116,.5793333311782407,0],[-.8923164064473877,.4502168018459132,0],[-.9873450521473569,.15871810371679462,0],[-1,3.4027778372802686e-9,0],[-.994837188705464,-.1022453277906179,0],[-.9550425718866682,-.29737197644758917,0],[-.8793067928448915,-.4766624433814829,0],[-.7716508476801146,-.6360957324923182,0],[-.6360957324923182,-.7716508476801146,0],[-.4766624433814829,-.8793067928448915,0],[-.29737197644758917,-.9550425718866682,0],[-.1022453277906179,-.994837188705464,0],[3.4027778372802686e-9,-1,0],[.10224533536088498,-.994837188705464,0],[.2973719845204639,-.9550425718866682,0],[.47666245087033543,-.8793067928448915,0],[.6360957386494688,-.7716508476801146,0],[.7716508520968306,-.6360957324923182,0],[.8793067954513896,-.4766624433814829,0],[.9550425729521135,-.29737197644758917,0],[.9948371888379697,-.1022453277906179,0],[1,3.4027778372802686e-9,0]],cells:[[0,1,13],[0,13,14],[0,14,46],[1,2,13],[2,3,13],[3,4,13],[4,5,13],[5,6,13],[6,7,13],[7,8,13],[8,9,13],[9,10,12],[9,12,13],[10,11,12],[14,15,16],[14,16,43],[14,43,44],[14,44,45],[14,45,46],[16,17,43],[17,18,42],[17,42,43],[18,19,41],[18,41,42],[19,20,40],[19,40,41],[20,21,22],[20,22,40],[22,23,36],[22,36,37],[22,37,38],[22,38,39],[22,39,40],[23,24,27],[23,27,28],[23,28,29],[23,29,30],[23,30,31],[23,31,32],[23,32,33],[23,33,34],[23,34,35],[23,35,36],[24,25,26],[24,26,27]]},type:"uber"},{id:"eta",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258928,0],[-.04942857142857149,.11299999999999999,0],[-.08692410714285714,.08866071428571431,0],[-.1306294642857141,.014160714285714304,0],[-.13357142857142856,-.03042857142857147,0],[-.0714285714285714,-.7142857142857143,0],[.0714285714285714,-.7142857142857143,0],[.1428571428571428,-.0714285714285714,0],[.5714285714285714,.2142857142857142,0],[0,-1,0],[.5,.3571428571428572,0]],cells:[[0,39,1],[0,43,39],[1,39,2],[2,39,3],[3,38,4],[3,39,38],[4,38,5],[5,38,6],[6,38,7],[7,38,8],[8,37,9],[8,38,37],[9,37,10],[10,37,11],[11,36,12],[11,37,36],[12,36,13],[13,36,14],[14,35,15],[14,36,35],[15,35,16],[16,35,17],[17,35,18],[18,35,44],[18,44,19],[19,44,20],[20,44,21],[21,44,22],[22,44,23],[23,42,24],[23,44,42],[24,42,25],[25,42,26],[26,42,27],[27,42,28],[28,41,29],[28,42,41],[29,41,30],[30,41,31],[31,40,32],[31,41,40],[32,40,33],[33,40,34],[34,40,43],[39,43,40]]},type:"uber"},{id:"events",mesh:{positions:[[.11576959896799098,-.7001450564240171,0],[.4289472137824544,-.7855292604914607,0],[.5016673499316603,-.5093619332293693,0],[-.4289466730009368,-.8417491654718243,0],[-.022051026988871663,-.7307389780153657,0],[-.06552158420937276,-.5655460976471262,0],[.9654469262663816,.7001344459444929,0],[.9533173899582978,.6745615149530972,0],[.9078321919960686,.6471697243927943,0],[.8799805760898429,.648632295228216,0],[.7088372065645361,.6933437390492172,0],[.6289188067365377,.389763400267775,0],[.6704579134179286,.34556712314997196,0],[.7318178552278253,.22919976042654122,0],[.761139439372418,.08387584063618192,0],[.75472587113796,-.08039281112089947,0],[.7369631565305406,-.1665027161431466,0],[.5460859784713371,-.8915000286203725,0],[.5336815681976005,-.9169221791132711,0],[.4879231470369538,-.9438158355822431,0],[.46009292677177555,-.9420371841462682,0],[.09691363011812508,-.8430000851630594,0],[.0864305936446019,-.8488352904548964,0],[.08258730723285648,-.8502196788096159,0],[-.4600923788421455,-.9982213485640251,0],[-.4879275361969529,-1,0],[-.533695834753509,-.973106343531028,0],[-.5460854262528394,-.9476841930381293,0],[-.7369626028824207,-.22268688056090347,0],[-.7547253200168093,-.1365770453444427,0],[-.7611388900215421,.027689791462193858,0],[-.7318173051677225,.17300687028549167,0],[-.6704573624475584,.2893590153475003,0],[-.6289182559476626,.33354349528741123,0],[-.7088366614941509,.6371595746314602,0],[-.8799800324490802,.592448130810459,0],[-.9078316496732391,.5909805339584209,0],[-.9533168449102507,.6183622724854907,0],[-.9654463769071291,.6439145409641294,0],[-.9828978045499411,.7131440107333376,0],[-.9843550158914269,.7414935366822426,0],[-.9574580475947021,.7878054875724754,0],[-.9323694269062216,.8001722806806899,0],[-.38817985788993864,.9423482387302047,0],[-.36032769262892794,.943815835582243,0],[-.31482823235051444,.9164340970551732,0],[-.3026784004735626,.8908818285765343,0],[-.28526208721870017,.8216523588073263,0],[-.2837703098879898,.7932877548085713,0],[-.3106815429848676,.7469903235218971,0],[-.3357904634327974,.7346240888599738,0],[-.5047567952308687,.69048449404068,0],[-.4254002055953527,.38904858901564054,0],[-.3677208746893994,.3719155266218326,0],[-.2574284378280349,.30237179120251634,0],[-.16065580935257914,.1914455103012398,0],[-.08552079940525478,.045921806350371686,0],[-.05860421704908619,-.03769372850854358,0],[-.007408683189789476,-.23222961077689652,0],[.05860476354909349,.01852617647182009,0],[.08552134548921951,.10213144988014311,0],[.16065635507355416,.24764970897967653,0],[.25742898325303354,.3585822724017236,0],[.3677214192152992,.42813396568068285,0],[.4254007492361154,.4452684939960041,0],[.5047573360123863,.7466686584584368,0],[.3357910099328048,.7908082532777305,0],[.3106820888817531,.8031750463859451,0],[.28377085618695663,.8494869972761783,0],[.28522751933075796,.8778365232250831,0],[.3026789512624377,.9470302524316845,0],[.3148238405993247,.9726182614729297,0],[.3603134216948006,1,0],[.38818039867145626,.9985324031479617,0],[.9323699791247193,.8563921856610537,0],[.9574437799799798,.8440103145029896,0],[.9843550158914269,.7977128832163154,0],[-.501666804861275,-.5655460976471262,0],[.06555724366770758,-.5093619332293693,0],[.9828983567684387,.7693639157137013,0]],cells:[[0,4,21],[0,5,4],[0,21,1],[0,78,5],[1,17,2],[1,20,17],[1,21,20],[2,16,59],[2,17,16],[2,58,78],[2,59,58],[3,23,4],[3,24,23],[3,27,24],[3,77,27],[4,23,21],[5,58,77],[5,78,58],[6,9,7],[6,79,9],[7,9,8],[9,74,10],[9,79,74],[10,64,11],[10,65,64],[10,74,65],[11,63,12],[11,64,63],[12,62,13],[12,63,62],[13,61,14],[13,62,61],[14,60,15],[14,61,60],[15,59,16],[15,60,59],[17,20,18],[18,20,19],[21,23,22],[24,26,25],[24,27,26],[27,77,28],[28,57,29],[28,58,57],[28,77,58],[29,56,30],[29,57,56],[30,55,31],[30,56,55],[31,54,32],[31,55,54],[32,53,33],[32,54,53],[33,52,34],[33,53,52],[34,42,35],[34,51,42],[34,52,51],[35,37,36],[35,38,37],[35,39,38],[35,42,39],[39,42,40],[40,42,41],[42,51,43],[43,45,44],[43,46,45],[43,47,46],[43,50,47],[43,51,50],[47,50,48],[48,50,49],[65,73,66],[65,74,73],[66,68,67],[66,69,68],[66,73,69],[69,73,70],[70,73,71],[71,73,72],[74,76,75],[74,79,76]]},type:"uber"},{id:"eye-closed",mesh:{positions:[[-.5316132468590405,.41490204503645617,0],[-.6915235499218957,.30969165558882633,0],[-.7667253008920458,.250506895116351,0],[-.8243457360385643,.2011042033130575,0],[-.9341618215102565,.09451076228968887,0],[-.9842896083144227,.03680976103196232,0],[-1,.009831303514920462,0],[-1,-.04643517337379548,0],[-.9842896083144227,-.07333306477962924,0],[-.9681540065974693,-.09258165151576193,0],[-.9343789024210116,-.12962863498628135,0],[-.917115375147145,-.14766873005429257,0],[-.8200533526692,-.2417856135780752,0],[-.6069157054682011,-.4076757124505972,0],[-.49172630796843597,-.4760920064989997,0],[-.41534739659563413,-.5140386448780094,0],[-.2557683097677459,-.5738186993944113,0],[-.17318580783192117,-.5933962644179769,0],[-.10862773533137282,-.6030776254481489,0],[.020434698928918582,-.6085829763807017,0],[.0849122053182585,-.6045680985054986,0],[-.007327040224868964,-.4202328360613914,0],[-.08695265398198004,-.41127041567637496,0],[-.22810336184478497,-.3500950008727995,0],[-.3346240695733129,-.24174812795688813,0],[-.39391960844869944,-.09882496564750526,0],[-.4019219493418196,-.01833326619490731,0],[-.3966829141657602,.0461442401944332,0],[-.35763072970517285,.16424968333042406,0],[-.3257243117192359,.2165617069273428,0],[.9995412207556205,-.010046146478142007,0],[.9989973995049661,-.006158831612351669,0],[.9962738173566259,.005731383633442495,0],[.9857241326834334,.02741709523361929,0],[.9780860177513999,.03680976103196232,0],[.9619705575622486,.05605834776809481,0],[.9282357364413951,.09310533123861453,0],[.9109117845841221,.11114542630662565,0],[.8138520000537108,.20523993035507263,0],[.6007725394885843,.37103155953611805,0],[.48566594604756097,.43942547410918487,0],[.40922437214381957,.47745491654693656,0],[.24962738173566268,.5372931576992108,0],[.1669822172688984,.55687296067031,0],[.07533826576969749,.5694390360712382,0],[-.10778850500628856,.5669638660991232,0],[-.19911019206065717,.5515735009108448,0],[-.20569870959945213,.5494250712786289,0],[-.360672100403278,.8593718528862809,0],[-.5039007425509916,.8593718528862809,0],[.3554711103352892,-.8593718528862809,0],[.4986997524830028,-.8593718528862809,0],[.33942950241474534,-.5406881241076185,0],[.45187517623836815,-.4913078117796607,0],[.6628017312762122,-.3630599904215844,0],[.7606649389711708,-.2871734275061655,0],[.8182607566948201,-.23774835622753668,0],[.9279201858391632,-.13105644551269144,0],[.977942789109252,-.07333306477962924,0],[.9856637081000275,-.06399634766962521,0],[.9962715794090924,-.042153979742098925,0],[.9991070589341104,-.02951181412502968,0],[.9995703140735568,-.026067612870883942,0],[.3854148483342956,-.11314838934916006,0],[.30318370416123974,-.27511760414288844,0],[.23773716648986887,-.33730345225786534,0],[.11055013226269939,-.08292938380352605,0],[.1181792954045986,-.0680425568102981,0],[.12817396908946876,-.0357982087467941,0],[.1295995416683451,-.01833326619490731,0],[.12056942337043819,.029540907442965947,0],[.0588423544998411,.09752080172232454,0],[.01315465560225415,.11171834087521643,0],[-.11460529319350621,.3672382384667374,0],[-.08759774235852802,.37435043572838445,0],[-.0315416325379666,.3829889132079188,0],[-.00260049503399451,.3841392182401676,0],[.07788616903665324,.3759628769263133,0],[.22067841141532285,.31540625461576693,0],[.3285318169000846,.20669795317318562,0],[.3886095184384497,.06278226113267003,0],[-.44746865754479237,.45990716993630815,0],[.3967209592738308,-.01833326619490731,0],[1,-.01833326619490731,0]],cells:[[0,1,28],[0,28,29],[0,29,81],[1,2,27],[1,27,28],[2,3,27],[3,4,11],[3,11,12],[3,12,26],[3,26,27],[4,5,9],[4,9,10],[4,10,11],[5,6,8],[5,8,9],[6,7,8],[12,13,25],[12,25,26],[13,14,24],[13,24,25],[14,15,24],[15,16,23],[15,23,24],[16,17,22],[16,22,23],[17,18,22],[18,19,21],[18,21,22],[19,20,21],[30,31,61],[30,61,83],[31,32,34],[31,34,58],[31,58,61],[32,33,34],[34,35,58],[35,36,57],[35,57,58],[36,37,57],[37,38,56],[37,56,57],[38,39,80],[38,80,82],[38,82,56],[39,40,79],[39,79,80],[40,41,79],[41,42,78],[41,78,79],[42,43,77],[42,77,78],[43,44,77],[44,45,76],[44,76,77],[45,46,73],[45,73,74],[45,74,75],[45,75,76],[46,47,73],[47,48,49],[47,49,73],[49,50,72],[49,72,73],[50,51,52],[50,52,65],[50,65,66],[50,66,72],[52,53,65],[53,54,64],[53,64,65],[54,55,63],[54,63,64],[55,56,82],[55,82,63],[58,59,60],[58,60,61],[61,62,83],[66,67,71],[66,71,72],[67,68,69],[67,69,70],[67,70,71]]},type:"uber"},{id:"eye",mesh:{positions:[[.9989973995049661,-.011744748656112332,0],[.9962715794090924,-.023822951494725107,0],[.9856637081000275,-.0457235060581238,0],[.977942789109252,-.055143027226869645,0],[.9279201858391632,-.11284402848459607,0],[.8182607566948201,-.2194374695079649,0],[.7606649389711708,-.26884016131125826,0],[.6312086259449736,-.36774401460932155,0],[.3469982409732386,-.522583128561134,0],[.19304983013978227,-.5697635384636043,0],[.10164533902667183,-.5852344697630909,0],[-.08153961838518642,-.5877096397352061,0],[-.17318580783192117,-.5750629982230697,0],[-.2557683097677459,-.5555458577829101,0],[-.41534739659563413,-.49572552021090427,0],[-.49172630796843597,-.4577587403040923,0],[-.6069157054682011,-.38936482573102565,0],[-.8200533526692,-.22357319654997998,0],[-.917115375147145,-.12947869250153302,0],[-.9343789024210116,-.11141845590571979,0],[-.9681540065974693,-.07433118937959635,0],[-.9842896083144227,-.055143027226869645,0],[-1,-.02816233176229402,0],[-1,.02816233176229428,0],[-.9842896083144227,.055143027226869645,0],[-.9341618215102565,.11284402848459621,0],[-.8243457360385643,.2194374695079649,0],[-.7667253008920458,.2688401613112584,0],[-.6373495539770565,.36774401460932177,0],[-.3531391690053217,.522583128561134,0],[-.19911019206065717,.5697635384636043,0],[-.10778850500628856,.5852344697630907,0],[.07533826576969749,.5877096397352061,0],[.1669822172688984,.5750629982230697,0],[.24962738173566268,.5555659993107126,0],[.40922437214381957,.49578594479431043,0],[.48566594604756097,.45775874030409236,0],[.6007725394885843,.3893648257310255,0],[.8138520000537108,.22357319654997998,0],[.9109117845841221,.12947869250153296,0],[.9282357364413951,.11141845590571986,0],[.9619705575622486,.07433118937959628,0],[.9857241326834334,.04572798195319104,0],[.9962738173566259,.023943800661537132,0],[.9989973995049661,.012031205940407817,0],[.9995412207556205,.00828488176923182,0],[1,0,0],[-.08308715910464193,.39429614312122074,0],[-.22587940148331143,.3337395208106743,0],[-.3337328069680735,.22503121936809295,0],[-.3938105085064384,.08111552732757733,0],[-.4019219493418196,0,0],[-.3938105085064384,-.08111552732757733,0],[-.3337328069680735,-.2250312193680932,0],[-.22587940148331143,-.33373952081067415,0],[-.08308715910464193,-.39429614312122063,0],[-.00260049503399451,-.40247248443507483,0],[.07788616903665324,-.39429614312122063,0],[.22067841141532285,-.33373952081067415,0],[.3285318169000846,-.2250312193680932,0],[.3886095184384497,-.08111552732757733,0],[.3967209592738308,0,0],[.3886095184384497,.08111552732757733,0],[.3285318169000846,.22503121936809295,0],[.22067841141532285,.3337395208106743,0],[.07788616903665324,.39429614312122074,0],[.048811873654433846,-.12274247042552336,0],[.11919532358483376,-.05187114793280786,0],[.1295995416683451,0,0],[.11919532358483376,.05187114793280805,0],[.048811873654433846,.12274247042552343,0],[-.00260049503399451,.1332026371973735,0],[-.054073288305829026,.12274247042552343,0],[-.12441645518062461,.05187114793280805,0],[-.13480053173633377,0,0],[-.12441645518062461,-.05187114793280786,0],[-.054073288305829026,-.12274247042552336,0],[-.00260049503399451,-.1332026371973735,0],[-.00260049503399451,.402472484435075,0],[.9995703140735568,-.007734346675976566,0]],cells:[[0,3,1],[0,42,3],[0,43,42],[0,44,43],[0,46,44],[0,79,46],[1,3,2],[3,41,4],[3,42,41],[4,39,5],[4,40,39],[4,41,40],[5,38,61],[5,39,38],[5,61,6],[6,60,7],[6,61,60],[7,59,8],[7,60,59],[8,58,9],[8,59,58],[9,57,10],[9,58,57],[10,56,11],[10,57,56],[11,55,12],[11,56,55],[12,55,13],[13,54,14],[13,55,54],[14,53,15],[14,54,53],[15,53,16],[16,52,17],[16,53,52],[17,26,18],[17,51,26],[17,52,51],[18,25,19],[18,26,25],[19,25,20],[20,24,21],[20,25,24],[21,24,22],[22,24,23],[26,51,27],[27,50,28],[27,51,50],[28,49,29],[28,50,49],[29,48,30],[29,49,48],[30,47,31],[30,48,47],[31,47,78],[31,78,32],[32,65,33],[32,78,65],[33,65,34],[34,64,35],[34,65,64],[35,63,36],[35,64,63],[36,63,37],[37,62,38],[37,63,62],[38,62,61],[44,46,45],[66,67,75],[66,75,76],[66,76,77],[67,68,74],[67,74,75],[68,69,74],[69,70,73],[69,73,74],[70,71,72],[70,72,73]]},type:"uber"},{id:"facebook",mesh:{positions:[[-.21571428571428586,1,0],[-.21571428571428586,0,0],[-.46557142857142864,0,0],[-.46557142857142864,-.34371428571428564,0],[-.21571428571428586,-.34371428571428564,0],[-.21571428571428586,-.5437142857142857,0],[-.2118445870535715,-.645884765625,0],[-.17451367187500014,-.8144601004464285,0],[-.08356445312499997,-.9314528459821428,0],[.07799860491071443,-.9921888950892858,0],[.19057142857142853,-1,0],[.46557142857142864,-1,0],[.46557142857142864,-.6562857142857143,0],[.2905714285714284,-.6562857142857143,0],[.24697293526785707,-.6539662388392857,0],[.18939425223214282,-.6358473772321429,0],[.1561540178571429,-.5771540178571428,0],[.15314285714285703,-.5187142857142857,0],[.15314285714285703,-.34371428571428564,0],[.46557142857142864,-.34371428571428564,0],[.43442857142857155,0,0],[.1592857142857143,0,0],[.1592857142857143,1,0]],cells:[[0,1,21],[0,21,22],[1,2,4],[1,4,18],[1,18,21],[2,3,4],[4,5,17],[4,17,18],[5,6,16],[5,16,17],[6,7,16],[7,8,15],[7,15,16],[8,9,15],[9,10,15],[10,11,13],[10,13,14],[10,14,15],[11,12,13],[18,19,20],[18,20,21]]},type:"uber"},{id:"fare-split",mesh:{positions:[[.08750348772321415,-.8527085658482143,0],[.2545852399553572,-.8185375279017857,0],[.4082038225446427,-.7535260881696428,0],[.5448837890625,-.6611496930803571,0],[.6611496930803573,-.5448837890625001,0],[.7535260881696428,-.40820382254464305,0],[.8185375279017857,-.2545852399553572,0],[.8527085658482143,-.08750348772321437,0],[.8571428571428572,0,0],[.8527085658482143,.08750348772321415,0],[.8185375279017857,.2545852399553572,0],[.7535260881696428,.4082038225446427,0],[.6611496930803573,.5448837890625,0],[.5448837890625,.6611496930803573,0],[.4082038225446427,.7535260881696428,0],[.2545852399553572,.8185375279017857,0],[.08750348772321415,.8527085658482143,0],[0,.8571428571428572,0],[-.08750348772321437,.8527085658482143,0],[-.2545852399553572,.8185375279017857,0],[-.40820382254464305,.7535260881696428,0],[-.5448837890625001,.6611496930803573,0],[-.6611496930803571,.5448837890625,0],[-.7535260881696428,.4082038225446427,0],[-.8185375279017857,.2545852399553572,0],[-.8527085658482143,.08750348772321415,0],[-.8571428571428572,0,0],[-.8527085658482143,-.08750348772321437,0],[-.8185375279017857,-.2545852399553572,0],[-.7535260881696428,-.40820382254464305,0],[-.6611496930803571,-.5448837890625001,0],[-.5448837890625001,-.6611496930803571,0],[-.40820382254464305,-.7535260881696428,0],[-.2545852399553572,-.8185375279017857,0],[-.08750348772321437,-.8527085658482143,0],[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258928,0],[-.3994151785714285,.5923035714285714,0],[-.21243917410714286,.6821629464285712,0],[-.07304520089285726,.7105959821428571,0],[0,.7142857142857142,0],[.07302158900669631,.7105988420758926,0],[.21238424246651766,.6821798967633927,0],[.3993373325892857,.5923186383928569,0],[.5922809709821426,.39940011160714284,0],[.6821676548549107,.21243729073660744,0],[.7105972726004464,.07304513113839306,0],[.7142857142857142,0,0],[.7105959821428571,-.07304520089285726,0],[.6821629464285712,-.21243917410714286,0],[.5923035714285714,-.3994151785714285,0],[.5051428571428571,-.5051428571428571,0],[-.5051428571428571,.5051428571428571,0],[0,-1,0],[0,-.8571428571428572,0]],cells:[[0,69,1],[0,86,69],[0,87,86],[1,68,2],[1,69,68],[2,67,3],[2,68,67],[3,65,4],[3,66,65],[3,67,66],[4,64,5],[4,65,64],[5,63,6],[5,64,63],[6,62,7],[6,63,62],[7,61,8],[7,62,61],[8,61,9],[9,60,10],[9,61,60],[10,59,11],[10,60,59],[11,58,12],[11,59,58],[12,56,13],[12,57,56],[12,58,57],[13,55,14],[13,56,55],[14,54,15],[14,55,54],[15,53,16],[15,54,53],[16,52,17],[16,53,52],[17,52,18],[18,51,19],[18,52,51],[19,50,20],[19,51,50],[20,49,21],[20,50,49],[21,48,22],[21,49,48],[22,46,23],[22,47,46],[22,48,47],[23,45,24],[23,46,45],[24,44,25],[24,45,44],[25,43,26],[25,44,43],[26,43,27],[27,42,28],[27,43,42],[28,41,29],[28,42,41],[29,40,30],[29,41,40],[30,38,31],[30,39,38],[30,40,39],[31,37,32],[31,38,37],[32,36,33],[32,37,36],[33,35,34],[33,36,35],[34,35,86],[34,86,87],[70,72,71],[70,73,72],[70,85,73],[73,76,74],[73,80,76],[73,85,80],[74,76,75],[76,80,77],[77,79,78],[77,80,79],[80,83,81],[80,84,83],[80,85,84],[81,83,82]]},type:"uber"},{id:"files",mesh:{positions:[[-.6153846153846155,1,0],[-.6773701923076922,.9937515024038461,0],[-.7873798076923078,.9474684495192309,0],[-.8705048076923078,.8643704927884615,0],[-.9168221153846154,.7543374399038463,0],[-.9230769230769231,.6923076923076923,0],[-.9230769230769231,-.23076923076923073,0],[.9230769230769231,-.23076923076923073,0],[.9230769230769231,.6923076923076923,0],[.9168284254807694,.7543374399038463,0],[.870545372596154,.8643704927884615,0],[.7874474158653847,.9474684495192309,0],[.6774143629807694,.9937515024038461,0],[-.5384615384615384,-.6923076923076923,0],[-.5849507211538463,-.6876165865384616,0],[-.6674579326923076,-.6528786057692307,0],[-.7298016826923077,-.5905348557692307,0],[-.7645396634615385,-.5080276442307692,0],[-.7692307692307693,-.46153846153846156,0],[-.7692307692307693,-.3846153846153846,0],[.7692307692307692,-.3846153846153846,0],[.7692307692307692,-.46153846153846156,0],[.7645459735576922,-.5080276442307692,0],[.7298422475961537,-.5905348557692307,0],[.6675255408653845,-.6528786057692307,0],[.5849948918269229,-.6876165865384616,0],[.46153846153846156,.07692307692307687,0],[.30769230769230765,.07692307692307687,0],[.30769230769230765,.23076923076923084,0],[-.30769230769230776,.23076923076923084,0],[-.30769230769230776,.07692307692307687,0],[-.46153846153846156,.07692307692307687,0],[-.46153846153846156,.3076923076923077,0],[-.45549038461538466,.33762500000000006,0],[-.41454807692307694,.37856730769230773,0],[-.3846153846153846,.3846153846153846,0],[.3846153846153847,.3846153846153846,0],[.414548076923077,.37856730769230773,0],[.4554903846153847,.33762500000000006,0],[-.30769230769230776,-1,0],[-.36755769230769236,-.9879038461538461,0],[-.4494423076923076,-.9060192307692307,0],[-.46153846153846156,-.8461538461538461,0],[.46153846153846156,-.8461538461538461,0],[.4494423076923077,-.9060192307692307,0],[.36755769230769225,-.9879038461538461,0],[.30769230769230765,-1,0],[.46153846153846156,.3076923076923077,0],[.5384615384615384,-.6923076923076923,0],[.6153846153846155,1,0]],cells:[[0,1,2],[0,2,5],[0,5,34],[0,34,35],[0,35,36],[0,36,49],[2,3,5],[3,4,5],[5,6,32],[5,32,33],[5,33,34],[6,7,27],[6,27,30],[6,30,31],[6,31,32],[7,8,47],[7,26,27],[7,47,26],[8,9,10],[8,10,11],[8,11,49],[8,37,38],[8,38,47],[8,49,37],[11,12,49],[13,15,14],[13,18,15],[13,19,18],[13,48,19],[15,18,16],[16,18,17],[19,48,20],[20,48,21],[21,23,22],[21,48,23],[23,48,24],[24,48,25],[27,28,29],[27,29,30],[36,37,49],[39,41,40],[39,42,41],[39,46,42],[42,46,43],[43,46,44],[44,46,45]]},type:"uber"},{id:"film",mesh:{positions:[[.6666666666666667,-.5,0],[.6666666666666667,-.8333333333333334,0],[.8333333333333333,-.8333333333333334,0],[.6666666666666667,.16666666666666674,0],[.6666666666666667,-.16666666666666663,0],[.8333333333333333,-.16666666666666663,0],[.6666666666666667,.8333333333333333,0],[.6666666666666667,.5,0],[.8333333333333333,.5,0],[-.5,-.16666666666666663,0],[-.5,-.8333333333333334,0],[.5,-.8333333333333334,0],[-.5,.8333333333333333,0],[-.5,.16666666666666674,0],[.5,.16666666666666674,0],[-.8333333333333334,-.5,0],[-.8333333333333334,-.8333333333333334,0],[-.6666666666666667,-.8333333333333334,0],[-.8333333333333334,.16666666666666674,0],[-.8333333333333334,-.16666666666666663,0],[-.6666666666666667,-.16666666666666663,0],[-.8333333333333334,.8333333333333333,0],[-.8333333333333334,.5,0],[-.6666666666666667,.5,0],[-.8335416666666667,-1,0],[-.8983457031250001,-.9869225260416666,0],[-.9869225260416666,-.8983457031250001,0],[-1,-.8335416666666667,0],[-1,.8335416666666668,0],[-.9869225260416666,.8983457031250002,0],[-.8983457031250001,.9869225260416667,0],[-.8335416666666667,1,0],[.8335416666666668,1,0],[.8983457031250002,.9869225260416667,0],[.9869225260416667,.8983457031250002,0],[1,.8335416666666668,0],[1,-.8335416666666667,0],[.9869225260416667,-.8983457031250001,0],[.8983457031250002,-.9869225260416666,0],[-.6666666666666667,.8333333333333333,0],[-.6666666666666667,.16666666666666674,0],[-.6666666666666667,-.5,0],[.5,.8333333333333333,0],[.5,-.16666666666666663,0],[.8333333333333333,.8333333333333333,0],[.8333333333333333,.16666666666666674,0],[.8333333333333333,-.5,0],[.8335416666666668,-1,0]],cells:[[0,4,43],[0,11,1],[0,43,11],[0,46,4],[1,11,47],[1,47,2],[2,36,46],[2,37,36],[2,38,37],[2,47,38],[3,7,14],[3,14,4],[3,45,7],[4,14,43],[4,46,5],[5,36,45],[5,46,36],[6,32,42],[6,42,7],[6,44,32],[7,42,14],[7,45,8],[8,35,44],[8,45,35],[9,13,40],[9,20,41],[9,40,20],[9,41,10],[9,43,13],[10,17,24],[10,24,11],[10,41,17],[11,24,47],[12,23,13],[12,31,39],[12,39,23],[12,42,31],[13,23,40],[13,43,14],[15,19,27],[15,27,16],[15,41,19],[16,24,17],[16,25,24],[16,26,25],[16,27,26],[18,22,28],[18,27,19],[18,28,27],[18,40,22],[19,41,20],[21,28,22],[21,29,28],[21,30,29],[21,31,30],[21,39,31],[22,40,23],[31,42,32],[32,44,33],[33,44,34],[34,44,35],[35,45,36]]},type:"uber"},{id:"filter",mesh:{positions:[[-.9090662825558649,-.998855221310856,0],[-.9584024671999416,-.9846125594855136,0],[-1,-.9018029938762802,0],[-.9819153619141637,-.8539905760880604,0],[-.18374284024932475,.1650630214343204,0],[-.17598074583829315,.17742246370960424,0],[-.16677042173178058,.20489194278971792,0],[-.1655722460844402,.21940810123021381,0],[-.1655722460844402,.8933871123185482,0],[-.15629419900655617,.9414626078032492,0],[-.09510388964281347,.998855221310856,0],[-.051881005529841095,.9920751099847102,0],[.11698882831445312,.8877192205606941,0],[.1378396893078453,.8734192546826528,0],[.16366297923769957,.831691485399188,0],[.1671663406413364,.8067017089631352,0],[.1671663406413364,.22340896600046384,0],[.16836451628867688,.20889280755996725,0],[.17757484039518934,.18142332847985423,0],[.18533693480622104,.1690638862045704,0],[.981842429483456,-.8539905760880604,0],[1,-.9018029938762802,0],[.9584233050372868,-.9846125594855136,0],[.9091600528239177,-.998855221310856,0]],cells:[[0,3,1],[0,4,3],[0,23,4],[1,3,2],[4,19,5],[4,23,19],[5,18,6],[5,19,18],[6,17,7],[6,18,17],[7,15,8],[7,16,15],[7,17,16],[8,11,9],[8,12,11],[8,15,12],[9,11,10],[12,14,13],[12,15,14],[19,23,20],[20,22,21],[20,23,22]]},type:"uber"},{id:"free-rides",mesh:{positions:[[.10274999999999987,.7991666666666666,0],[.05119791666666644,.8140677083333332,0],[-.05446875000000005,.8311822916666667,0],[-.10808333333333334,.8333333333333333,0],[-.4095833333333334,.8333333333333333,0],[-.4999166666666668,1,0],[-.9999166666666668,1,0],[-.7304166666666668,.5088333333333335,0],[-.6797447916666666,.4337395833333335,0],[-.5416510416666666,.34486458333333325,0],[-.44091666666666673,.33333333333333326,0],[8333333333323995e-20,.33333333333333326,0],[.0649374999999999,.3464375000000002,0],[.15364583333333318,.43514583333333334,0],[.16674999999999987,.5,0],[.9002499999999999,.33499999999999996,0],[.904375,.3342473958333334,0],[.9126249999999999,.3334296875,0],[.9167500000000001,.33333333333333326,0],[.9486588541666665,.3397447916666667,0],[.9932265625000002,.3838177083333332,0],[.9999166666666668,.41666666666666674,0],[.9957916666666669,.44690104166666633,0],[.9661666666666671,.4889947916666664,0],[.7445859375000001,-.4593463541666667,0],[.7074036458333332,-.42216406249999994,0],[.6802499999999999,-.41666666666666663,0],[.6459166666666667,-.41666666666666663,0],[.66675,-.33333333333333337,0],[.66675,.11116666666666664,0],[.6621848958333333,.132776041666667,0],[.6312421875,.1623072916666668,0],[.6085833333333333,.16666666666666674,0],[.5582500000000001,.16666666666666674,0],[.5355911458333332,.1623072916666668,0],[.5046484375,.132776041666667,0],[.5000833333333333,.11116666666666664,0],[.5000833333333333,0,0],[-.4999166666666668,0,0],[-.4999166666666668,.11116666666666664,0],[-.5044817708333333,.132776041666667,0],[-.5354244791666668,.1623072916666668,0],[-.5580833333333334,.16666666666666674,0],[-.6084166666666667,.16666666666666674,0],[-.6310755208333334,.1623072916666668,0],[-.6620182291666669,.132776041666667,0],[-.6665833333333334,.11116666666666664,0],[-.6665833333333334,-.33333333333333337,0],[-.64575,-.41666666666666663,0],[-.6800833333333335,-.41666666666666663,0],[-.7073072916666667,-.42216406249999994,0],[-.7444427083333335,-.4593463541666667,0],[-.7499166666666667,-.48649999999999993,0],[-.7419192708333334,-.5190807291666666,0],[-.6914869791666668,-.5554296875,0],[-.6580833333333334,-.5526666666666666,0],[-.6152500000000002,-.5385,0],[-.54725,-.8106666666666666,0],[-.5137421875000001,-.8872187500000001,0],[-.38710156249999994,-.9860729166666666,0],[-.30474999999999997,-1,0],[.30491666666666667,-1,0],[.38726822916666676,-.9860729166666666,0],[.5139088541666672,-.8872187500000001,0],[.5474166666666667,-.8106666666666666,0],[.6154166666666666,-.5385,0],[.65825,-.5526666666666666,0],[.6916536458333333,-.5554296875,0],[.7420859375,-.5190807291666666,0],[-.2515494791666667,-.2591171874999999,0],[-.2630651041666666,-.2732265625,0],[-.2719166666666667,-.277,0],[-.4999166666666668,-.33333333333333337,0],[-.4999166666666668,-.25,0],[-.4930703125,-.21757291666666667,0],[-.4466901041666668,-.1732187500000001,0],[-.41275000000000006,-.16666666666666663,0],[-.27908333333333335,-.16666666666666663,0],[-.2677057291666668,-.16885937499999992,0],[-.2522005208333334,-.1836822916666666,0],[-.2499166666666667,-.1945,0],[.2720833333333333,-.277,0],[.26316145833333315,-.2732265625,0],[.25169270833333324,-.2591171874999999,0],[.25008333333333327,-.25,0],[.25008333333333327,-.1945,0],[.2523645833333333,-.1836822916666666,0],[.26780208333333333,-.16885937499999992,0],[.27908333333333324,-.16666666666666663,0],[.4127500000000002,-.16666666666666663,0],[.4467161458333335,-.1732187500000001,0],[.4932109374999999,-.21757291666666667,0],[.5000833333333333,-.25,0],[-.2499166666666667,-.25,0],[.5000833333333333,-.33333333333333337,0],[.7500833333333334,-.48649999999999993,0],[.9429166666666667,.5006666666666666,0]],cells:[[0,1,14],[0,14,96],[1,2,14],[2,3,11],[2,11,14],[3,4,10],[3,10,11],[4,5,7],[4,7,8],[4,8,9],[4,9,10],[5,6,7],[11,12,14],[12,13,14],[14,15,96],[15,16,17],[15,17,18],[15,18,19],[15,19,21],[15,21,96],[19,20,21],[21,22,96],[22,23,96],[24,25,66],[24,66,95],[25,26,66],[26,27,66],[27,28,94],[27,65,66],[27,94,65],[28,29,37],[28,37,91],[28,91,92],[28,92,94],[29,30,31],[29,31,32],[29,32,33],[29,33,36],[29,36,37],[33,34,36],[34,35,36],[37,38,87],[37,87,88],[37,88,89],[37,89,90],[37,90,91],[38,39,46],[38,46,47],[38,47,74],[38,74,75],[38,75,76],[38,76,77],[38,77,78],[38,78,87],[39,40,41],[39,41,42],[39,42,46],[42,43,46],[43,44,46],[44,45,46],[47,48,72],[47,72,73],[47,73,74],[48,49,55],[48,55,56],[48,56,72],[49,50,51],[49,51,52],[49,52,55],[52,53,55],[53,54,55],[56,57,71],[56,71,72],[57,58,59],[57,59,60],[57,60,71],[60,61,82],[60,70,71],[60,82,70],[61,62,64],[61,64,81],[61,81,82],[62,63,64],[64,65,81],[65,94,81],[66,67,68],[66,68,95],[69,70,82],[69,82,83],[69,83,93],[78,79,87],[79,80,86],[79,86,87],[80,84,85],[80,85,86],[80,93,84],[83,84,93]]},type:"uber"},{id:"fullscreen-exit",mesh:{positions:[[.8795322118970519,-.9822911680282596,0],[.8727105928339312,-.9866977383797935,0],[.857084295680006,-.9866977383797935,0],[.8502626852836976,-.9822911680282596,0],[.28635279798211144,-.42994070168396853,0],[.28635279798211144,-.8101461581804087,0],[.2848373107164148,-.8200760075684171,0],[.2743506002415288,-.8399809020355624,0],[.26647083546613226,-.8436511612024942,0],[.10249587750906342,-.8436511612024942,0],[.09440665950510252,-.8399809020355624,0],[.08308598201377704,-.8200760075684171,0],[.08138410130615892,-.8101461581804087,0],[.08138410130615892,-.0803477316812242,0],[.8266912832477087,-.0803477316812242,0],[.8367277033429561,-.08192706674893721,0],[.8566160733293322,-.09261833647218187,0],[.8602651569949187,-.10043466391540752,0],[.8602651569949187,-.26113012332964153,0],[.8566160733293322,-.26894645077286705,0],[.8367277033429561,-.27963772049611196,0],[.8266912832477087,-.281217055563825,0],[.42507560714437,-.281217055563825,0],[.9955034932738382,-.8402363818136307,0],[1,-.8468776242727509,0],[1,-.8619980626745835,0],[-.08259085665091015,.8101863235575646,0],[-.0841063439406814,.8200929487543216,0],[-.09459305504150384,.8399815252997165,0],[-.10247282070765584,.8436511572542799,0],[-.26644777712395795,.8436511572542799,0],[-.27453699512791874,.8399815252997165,0],[-.28585767261924444,.8200929487543216,0],[-.28755955332686267,.8101863235575646,0],[-.28755955332686267,.42994069465422147,0],[-.8508545268515364,.9822911671615786,0],[-.8575807026717696,.9866977383797935,0],[-.8728009100427224,.9866977383797935,0],[-.8795501456495984,.9822911671615786,0],[-.9954804395539638,.868639294155742,0],[-1,.8619980519132918,0],[-1,.8468776139448004,0],[-.9954804395539638,.8402363717023501,0],[-.4250525549652622,.2812170500748442,0],[-.8267092154594888,.2812170500748442,0],[-.8369140940163127,.2796377150071311,0],[-.857631305129479,.2689464452838862,0],[-.8614719061766034,.2611301178406608,0],[-.8614719061766034,.10043465842642667,0],[-.857631305129479,.09261833098320124,0],[-.8369140940163127,.08192706125995636,0],[-.8267092154594888,.08034772619224324,0],[-.08259085665091015,.08034772619224324,0],[.9955034932738382,-.8686393042670225,0]],cells:[[0,3,1],[0,23,3],[0,53,23],[1,3,2],[3,23,4],[4,12,5],[4,13,12],[4,22,13],[4,23,22],[5,8,6],[5,9,8],[5,12,9],[6,8,7],[9,11,10],[9,12,11],[13,22,14],[14,17,15],[14,21,17],[14,22,21],[15,17,16],[17,21,18],[18,20,19],[18,21,20],[23,53,24],[24,53,25],[26,27,29],[26,29,30],[26,30,33],[26,33,34],[26,34,52],[27,28,29],[30,31,32],[30,32,33],[34,35,42],[34,42,43],[34,43,52],[35,36,37],[35,37,38],[35,38,42],[38,39,42],[39,40,42],[40,41,42],[43,44,51],[43,51,52],[44,45,47],[44,47,51],[45,46,47],[47,48,51],[48,49,50],[48,50,51]]},type:"uber"},{id:"fullscreen",mesh:{positions:[[.24362499717979502,-.9999999946153604,0],[.23325911129374544,-.9983619738800443,0],[.21223046511335486,-.9872734323733543,0],[.2083333296794705,-.9791666611858728,0],[.2083333296794705,-.8124999952884404,0],[.21223046511335486,-.8043932247500002,0],[.23325911129374544,-.793304682810616,0],[.24362499717979502,-.7916666618589527,0],[.6518749926393901,-.7916666618589527,0],[.07208333095832264,-.21187499710094848,0],[.06751301786607233,-.2049869765714026,0],[.06751301786607233,-.18930468484812502,0],[.07208333095832264,-.1824166634531908,0],[.18991666401088536,-.06454166405992419,0],[.19677668970334672,-.05997135183306225,0],[.21224674182096526,-.05997135183306225,0],[.21908333019678072,-.06454166405992419,0],[.7916666657051239,-.6374166624147245,0],[.7916666657051239,-.24304166302530422,0],[.7933958313924592,-.23276692387012785,0],[.8048854122457334,-.21213932001710425,0],[.8130833309813996,-.20833333044870514,0],[.9797500014942375,-.20833333044870514,0],[.9877656220565969,-.21213932001710425,0],[.998453123832086,-.23276692387012785,0],[1,-.24304166302530422,0],[1,-.9999999946153604,0],[.7922499913980383,-.9999999946153604,0],[-.06630469023564944,.18930468946353016,0],[-.06630469023564944,.20498698118680775,0],[-.0708750024625111,.21187500171635396,0],[-.6506666672205152,.7916666603204843,0],[-.24245833502468717,.7916666603204843,0],[-.23227474171095708,.7933046813683019,0],[-.21204817956029776,.8043932258076972,0],[-.20833333583334468,.8124999999038458,0],[-.20833333583334468,.9791666704166836,0],[-.21204817956029776,.9872734356185607,0],[-.23227474171095708,.9983619738079285,0],[-.24245833502468717,.9999999946153604,0],[-1,.9999999946153604,0],[-1,.2430416676407097,0],[-.9982708334232376,.232766928485533,0],[-.9867812502141836,.21213932463250962,0],[-.9785833331852557,.20833333506411017,0],[-.8119166672878233,.20833333506411017,0],[-.8038834639543038,.21213932463250962,0],[-.7932076828083006,.232766928485533,0],[-.7916666672435924,.2430416676407097,0],[-.7916666672435924,.6374166608762563,0],[-.2185000014269296,.06454166867532966,0],[-.21156640788050607,.05997135644846762,0],[-.19568359540220104,.05997135644846762,0],[-.18875000185577762,.06454166867532966,0],[-.0708750024625111,.18241666806859597,0]],cells:[[0,3,1],[0,4,3],[0,7,4],[0,8,7],[0,27,8],[1,3,2],[4,6,5],[4,7,6],[8,17,9],[8,27,17],[9,11,10],[9,12,11],[9,16,12],[9,17,16],[12,16,13],[13,16,14],[14,16,15],[17,25,18],[17,26,25],[17,27,26],[18,21,19],[18,25,21],[19,21,20],[21,25,22],[22,24,23],[22,25,24],[28,29,30],[28,30,54],[30,31,49],[30,49,50],[30,50,53],[30,53,54],[31,32,39],[31,39,40],[31,40,49],[32,33,35],[32,35,39],[33,34,35],[35,36,39],[36,37,38],[36,38,39],[40,41,49],[41,42,44],[41,44,48],[41,48,49],[42,43,44],[44,45,48],[45,46,47],[45,47,48],[50,51,53],[51,52,53]]},type:"uber"},{id:"geofence",mesh:{positions:[[.6070000011228569,-.3659999953828571,0],[.6319575903372638,-.39642187029593745,0],[.662587054535466,-.47012276294250643,0],[.6665714295240817,-.5117142806808163,0],[.6623468201611522,-.5527153966350989,0],[.6319400122123142,-.6253292357133451,0],[.577647043617437,-.6800234319856473,0],[.5059366643580381,-.7103158426133833,0],[.4655714300983673,-.7142857086734693,0],[.4037924123284504,-.7039486551315753,0],[.30744866028228923,-.6328638339061033,0],[.27885713920326505,-.5785714233469388,0],[-.27900000206,-.5785714233469388,0],[-.30788393054890295,-.633285708904898,0],[-.4052410731278826,-.7044107087016837,0],[-.467714287235102,-.7142857086734693,0],[-.507987724620035,-.7099427957394491,0],[-.5793203137019419,-.6789511663637109,0],[-.6330546885484152,-.6236983763430045,0],[-.662815849177669,-.5507603185156847,0],[-.6667142866665307,-.5097142806865306,0],[-.6624084831074044,-.46865401294670284,0],[-.6317790189092027,-.3959084774402615,0],[-.6071428582653061,-.3658571382404082,0],[-.8421428575938775,.31185713839469414,0],[-.9050781252511161,.33762053117822705,0],[-.9882522321161543,.4419151737373851,0],[-1,.5117142806808165,0],[-.9957343750121875,.5527212560100822,0],[-.9653058036705549,.625366903123952,0],[-.9110379466827487,.6800862110033252,0],[-.8393593754589732,.7103568582382662,0],[-.7990000005742857,.7142857086734693,0],[-.7362790186106314,.7036294587039161,0],[-.6392299117450574,.6305133874842475,0],[-.6111428582538776,.5748571376432654,0],[.6111428582538774,.5748571376432654,0],[.639540179601314,.6309352624830423,0],[.7375848221783288,.7040915122740242,0],[.8008571434261227,.7142857086734693,0],[.8411835942037615,.7099430747573053,0],[.912608817213975,.6789586998458322,0],[.9663956474174409,.6237332535750478,0],[.9961422991181652,.5508560216404116,0],[1,.5098571378289798,0],[.9877901786063137,.4406116023125382,0],[.9046562502724109,.3375312454641966,0],[-.4055357159841837,-.31688615623746796,0],[-.3104642876843876,-.3841049060454144,0],[-.28114285919673465,-.4357142808979592,0],[.28114285348244894,-.4357142808979592,0],[.3108348209869003,-.3836830310466198,0],[.4068616087482526,-.31642410266735954,0],[.467571430092653,-.3071428526938775,0],[.47585714435469373,-.30799999554857144,0],[.6991428580024492,.33585713832612246,0],[.6728459830775828,.35455579898698375,0],[.6305379474841772,.4029352631344708,0],[.615571429669796,.43199999519428584,0],[-.6157142868122449,.43199999519428584,0],[-.6306607153409693,.4029151738488136,0],[-.6729285723630611,.354495531130013,0],[-.6992857151448979,.33585713832612246,0],[-.47600000149714283,-.30814285269102043,0],[-.4657142872408163,-.3071428526938775,0],[.8421428575938774,.311999995537143,0]],cells:[[0,51,1],[0,54,51],[0,55,54],[0,65,55],[1,50,2],[1,51,50],[2,50,3],[3,11,4],[3,50,11],[4,11,5],[5,10,6],[5,11,10],[6,10,7],[7,9,8],[7,10,9],[11,49,12],[11,50,49],[12,18,13],[12,19,18],[12,20,19],[12,49,20],[13,15,14],[13,17,15],[13,18,17],[15,17,16],[20,49,21],[21,49,22],[22,48,63],[22,49,48],[22,63,23],[23,62,24],[23,63,62],[24,62,25],[25,62,26],[26,35,27],[26,59,35],[26,60,59],[26,61,60],[26,62,61],[27,35,28],[28,35,29],[29,34,30],[29,35,34],[30,32,31],[30,34,32],[32,34,33],[35,58,36],[35,59,58],[36,42,37],[36,43,42],[36,44,43],[36,45,44],[36,58,45],[37,39,38],[37,40,39],[37,41,40],[37,42,41],[45,56,46],[45,57,56],[45,58,57],[46,55,65],[46,56,55],[47,63,48],[47,64,63],[51,54,52],[52,54,53]]},type:"uber"},{id:"github",mesh:{positions:[[-.10230712640151984,-.9896071288243874,0],[-.2974012023585555,-.9489829174779545,0],[-.47667105958287104,-.8716672743228059,0],[-.6360932605478821,-.7617639693113414,0],[-.7716443677270045,-.6233767723959616,0],[-.8793009435936541,-.4606094535290667,0],[-.9550395506212463,-.2775657826630569,0],[-.9948367512831975,-.07834952975033203,0],[-1,.02604088686342323,0],[-.9869132486346407,.19159425081445486,0],[-.8883920893555145,.495076670352371,0],[-.7071248361090625,.7477267736330573,0],[-.45957242661194586,.9327446745304717,0],[-.3160833313058449,.9946415846710642,0],[-.2843430962466341,.9947040575445452,0],[-.2514720023803283,.9658469068367079,0],[-.2478333305827547,.9454289108890757,0],[-.24920833013614008,.771802174175094,0],[-.3435458958453741,.7836301500191144,0],[-.4780257145073049,.7556104016579348,0],[-.5725286450087801,.6650214120855776,0],[-.5860416659932003,.6349679723110865,0],[-.6225696606301245,.5618740457335035,0],[-.6861256504569251,.4923762970112892,0],[-.6970833328370949,.48562856207032473,0],[-.7343118481925975,.4492195043267167,0],[-.7040501286962462,.4243965061936507,0],[-.69020833166739,.4236129368549925,0],[-.6239479153923972,.44308121220470875,0],[-.5468645824489655,.5133764869713594,0],[-.5370416658230613,.5288013052757857,0],[-.5012613917789432,.5782986792405119,0],[-.42078287548103066,.6310668238193511,0],[-.3029947893316878,.6333150995839935,0],[-.2460416642918115,.6136155416813907,0],[-.23628320087630883,.5680276237713631,0],[-.20320377326904515,.49993219167728176,0],[-.18249999702256947,.47712161759634214,0],[-.26583626022954765,.4640880482151493,0],[-.424231443112159,.40930997185307266,0],[-.5524625635625597,.2973492781049453,0],[-.6275764963122501,.10552432626701143,0],[-.6380416656529224,-.02742525915555664,0],[-.6309544260813305,-.10718517425454943,0],[-.5781705716217944,-.24410311635322285,0],[-.5350833314759837,-.30134887121779136,0],[-.5455475246514236,-.33468745369032116,0],[-.5512259101941439,-.473620478261269,0],[-.5252916648447628,-.5714868929891039,0],[-.5091881491117644,-.5737339226193021,0],[-.3738561173267574,-.5389418489307877,0],[-.2502916639940682,-.4668514759591198,0],[-.18949153394734464,-.4817140384022189,0],[-.06373502301915379,-.4988701528281082,0],[41670416811134814e-21,-.5012195316340088,0],[.06375391019044296,-.4988701528281082,0],[.18952213996633116,-.4817140384022189,0],[.25037500482769093,-.4668514759591198,0],[.3738476607859291,-.5389358674854545,0],[.5090429738508435,-.5737159782833021,0],[.5251250052955729,-.5714868929891039,0],[.5511556022121287,-.473620478261269,0],[.545544925141866,-.33468745369032116,0],[.5350833365801504,-.30134887121779136,0],[.5781796946019693,-.24410311635322285,0],[.6308255303207917,-.10718517425454943,0],[.6378750095065102,-.02742525915555664,0],[.6273941334553073,.1057931590044898,0],[.5521530828831811,.2976692854302751,0],[.42366398510142655,.4092584649627029,0],[.2648760610100407,.4635134971606372,0],[.1812916706294847,.47631345787131385,0],[.20704948327968542,.5057773929779595,0],[.2436119839708748,.6000994690433139,0],[.24916667162905082,.6653802988055737,0],[.24897786956676327,.7619959268537184,0],[.2479583384304107,.9454289108890757,0],[.2515638069856816,.9660004306002615,0],[.28455599401647014,.9948775194592102,0],[.31670833821773714,.9945139805039546,0],[.460062913775785,.932556259002474,0],[.7073872951180846,.7475124385086155,0],[.888490970362938,.4949241434963731,0],[.9869247238314851,.19154340852912222,0],[1,.02604088686342323,0],[.9948362529577717,-.07834952975033203,0],[.9550348824583121,-.2775657826630569,0],[.879287467490778,-.4606094535290667,0],[.7716169569574847,-.6233767723959616,0],[.636046299760747,-.7617639693113414,0],[.4765984448028795,-.8716672743228059,0],[.2972963409861975,-.9489829174779545,0],[.10216293721301573,-.9896071288243874,0],[-8333062528942392e-20,-.9948775194592102,0]],cells:[[0,53,1],[0,54,53],[0,93,54],[1,50,2],[1,52,50],[1,53,52],[2,49,3],[2,50,49],[3,48,4],[3,49,48],[4,47,5],[4,48,47],[5,44,6],[5,46,44],[5,47,46],[6,43,7],[6,44,43],[7,42,8],[7,43,42],[8,41,9],[8,42,41],[9,25,10],[9,26,25],[9,41,26],[10,24,11],[10,25,24],[11,19,12],[11,20,19],[11,21,20],[11,22,21],[11,23,22],[11,24,23],[12,18,13],[12,19,18],[13,16,14],[13,18,16],[14,16,15],[16,18,17],[26,40,27],[26,41,40],[27,40,28],[28,39,29],[28,40,39],[29,39,30],[30,39,31],[31,39,32],[32,38,33],[32,39,38],[33,35,34],[33,38,35],[35,38,36],[36,38,37],[44,46,45],[50,52,51],[54,92,55],[54,93,92],[55,91,56],[55,92,91],[56,58,57],[56,91,58],[58,90,59],[58,91,90],[59,89,60],[59,90,89],[60,88,61],[60,89,88],[61,87,62],[61,88,87],[62,64,63],[62,87,64],[64,86,65],[64,87,86],[65,85,66],[65,86,85],[66,84,67],[66,85,84],[67,83,68],[67,84,83],[68,81,69],[68,82,81],[68,83,82],[69,73,70],[69,74,73],[69,81,74],[70,72,71],[70,73,72],[74,80,75],[74,81,80],[75,80,76],[76,78,77],[76,79,78],[76,80,79]]},type:"uber"},{id:"globe",mesh:{positions:[[.5489776785714284,.20673883928571413,0],[.5590982142857144,.07047544642857106,0],[.5604285714285715,0,0],[.5596015624999999,-.05563616071428579,0],[.553286830357143,-.1641093750000001,0],[.548,-.2168928571428571,0],[.6727070312499996,-.23480301339285714,0],[.8117773437500002,-.26489118303571424,0],[.8313571428571429,-.2709285714285714,0],[.8112499999999998,-.32775,0],[.8386517857142857,-.2500664062500001,0],[.8712767857142858,-.08585993303571426,0],[.8755357142857143,0,0],[.8714062499999999,.0842148437500001,0],[.8398571428571429,.24542578125000003,0],[.8134285714285714,.3217857142857141,0],[.7776545758928568,.31234542410714283,0],[.6424637276785712,.28623270089285713,0],[.40016183035714303,.7188900669642859,0],[.48657477678571426,.5137773437500002,0],[.518357142857143,.39535714285714296,0],[.6022957589285713,.4063018973214285,0],[.7215301339285713,.42741462053571433,0],[.7581785714285714,.43592857142857144,0],[.6787488839285714,.5513443080357143,0],[.4711930803571427,.7372025669642857,0],[.0712857142857144,.36975,0],[.15504631696428595,.3713755580357143,0],[.325540736607143,.37824274553571446,0],[.4006428571428571,.38314285714285723,0],[.3726333705357143,.4750598493303573,0],[.29674609375000016,.6364976283482144,0],[.20581863839285752,.7618517020089288,0],[.11359207589285725,.8436555524553573,0],[.1582511160714284,-.1906618303571428,0],[.34553459821428567,-.19865513392857148,0],[.42832142857142874,-.20439285714285715,0],[.4333939732142855,-.15449665178571437,0],[.4381551339285714,-.0522667410714287,0],[.43860714285714275,0,0],[.43790234375000003,.06704464285714273,0],[.4303052455357146,.197316964285714,0],[.422107142857143,.260142857142857,0],[.3409542410714288,.2546662946428573,0],[.15750111607142858,.2469944196428575,0],[.0712857142857144,.2452142857142856,0],[.11435295758928565,-.8415475027901786,0],[.21123521205357143,-.7503361467633929,0],[.30781612723214247,-.6100449916294644,0],[.38653766741071416,-.4298113141741071,0],[.4137142857142855,-.3275714285714286,0],[.3355150669642857,-.3223610491071429,0],[.1567371651785716,-.31502064732142865,0],[.0712857142857144,-.3132857142857143,0],[.7582818080357143,-.3793487723214286,0],[.63233203125,-.35420256696428554,0],[.5291785714285715,-.33992857142857147,0],[.4974782366071431,-.4753504464285714,0],[.4055239955357144,-.7086674107142857,0],[.3469642857142856,-.8034285714285714,0],[.416717564174107,-.7694093191964286,0],[.5449121791294644,-.6841509486607142,0],[.6558785574776789,-.578220703125,0],[.7470419224330358,-.4543641183035716,0],[-.1568956473214287,-.31504799107142856,0],[-.33561997767857144,-.3222912946428572,0],[-.41453571428571423,-.32739285714285715,0],[-.3870284598214285,-.42840485491071434,0],[-.30799720982142864,-.6068272879464285,0],[-.21140792410714293,-.746470703125,0],[-.11461774553571424,-.8385627790178571,0],[-.07157142857142862,-.8640357142857142,0],[-.1578515625000001,.24699944196428603,0],[-.34202343749999997,.2544804687500002,0],[-.4239642857142858,.2598214285714284,0],[-.43248046875,.1970809151785713,0],[-.4407137276785714,.06697935267857136,0],[-.44153571428571425,0,0],[-.44118638392857146,-.05214453125000007,0],[-.4368046875000001,-.15417020089285727,0],[-.4317142857142857,-.2039642857142857,0],[-.3479146205357144,-.19843917410714285,0],[-.15884654017857147,-.19067020089285713,0],[-.07157142857142862,-.18882142857142858,0],[-.1138430524553572,.8407555803571429,0],[-.2058896484374999,.7581250000000002,0],[-.29670744977678554,.6333604910714286,0],[-.37281654575892864,.4736138392857143,0],[-.40114285714285713,.3828571428571428,0],[-.3254949776785715,.3780770089285712,0],[-.15519475446428566,.37135602678571433,0],[-.07157142857142862,.36975,0],[-.7207823660714285,.42223828124999985,0],[-.5978783482142856,.4032103794642854,0],[-.5151785714285715,.3935357142857143,0],[-.47445479910714294,.5191635044642857,0],[-.36517689732142855,.7345664062499999,0],[-.2993214285714286,.8216428571428571,0],[-.37141559709821426,.7915918666294641,0],[-.5050269252232144,.7136824079241073,0],[-.6222755301339287,.614208775111607,0],[-.7204493582589286,.4957859235491071,0],[-.87281640625,-.06813783482142866,0],[-.8523063616071429,-.19995368303571426,0],[-.8348928571428571,-.26325,0],[-.8042310267857142,-.25568415178571435,0],[-.6632600446428571,-.22997209821428577,0],[-.5510357142857143,-.21553571428571427,0],[-.5574960937500001,-.16307477678571425,0],[-.5652338169642857,-.05527343750000002,0],[-.56625,0,0],[-.5645987723214285,.07005580357142849,0],[-.552162388392857,.20557366071428573,0],[-.5418928571428572,.2709285714285714,0],[-.6401774553571429,.28306138392857116,0],[-.7765859375,.306135044642857,0],[-.8159285714285714,.3148928571428571,0],[-.8412321428571429,.24003180803571422,0],[-.8714955357142857,.0823141741071427,0],[-.37145591517857146,-.7246914062500001,0],[-.4875329241071429,-.4811947544642857,0],[-.5281071428571429,-.3385,0],[-.6231155133928572,-.3502388392857144,0],[-.7523688616071429,-.37198883928571413,0],[-.7875714285714286,-.3797499999999999,0],[-.7470567801339286,-.454070591517857,0],[-.6462696707589286,-.5885053013392857,0],[-.5220350167410714,-.7011297433035715,0],[-.3778282645089286,-.7885019531249999,0],[.03568694196428601,-.9996953125,0],[.027285714285714358,-1,0],[.01753571428571421,-.9990714285714286,0],[0,-1,0],[-.10209132603236604,-.994826921735491,0],[-.2970249546595982,-.9549624895368304,0],[-.47624834333147326,-.8791185651506697,0],[-.6357076416015626,-.7713489990234375,0],[-.7713489990234375,-.6357076416015626,0],[-.8791185651506697,-.47624834333147326,0],[-.9549624895368303,-.2970249546595982,0],[-.994826921735491,-.10209132603236604,0],[-1,0,0],[-.994826921735491,.10210309709821419,0],[-.9549624895368303,.297051478794643,0],[-.8791185651506697,.47627999441964297,0],[-.7713489990234375,.6357373046874997,0],[-.6357076416015626,.7713720703125,0],[-.47624834333147326,.8791329520089286,0],[-.2970249546595982,.9549686104910715,0],[-.10209132603236604,.9948277064732143,0],[0,1,0],[.01753571428571421,.9990714285714284,0],[.027285714285714358,1,0],[.03568694196428601,.9996953125000001,0],[.1574035644531251,.9863274274553571,0],[.34159434291294644,.9386678292410715,0],[.5103239048549109,.8586276506696431,0],[.659967808314732,.7497961774553574,0],[.7869016113281246,.6157626953125004,0],[.8875008719308035,.46011648995535737,0],[.9581411481584821,.2864468470982142,0],[.995197998046875,.09834305245535702,0],[1,0,0],[.995197998046875,-.09834305245535724,0],[.9581411481584821,-.28644684709821433,0],[.8875008719308035,-.46011648995535714,0],[.7869016113281246,-.6157626953125,0],[.659967808314732,-.7497961774553571,0],[.5103239048549109,-.8586276506696429,0],[.34159434291294644,-.9386678292410714,0],[.1574035644531251,-.9863274274553572,0],[-.8754642857142857,0,0],[-.7615357142857143,.4302857142857144,0],[-.2993214285714286,-.8216428571428571,0],[-.07157142857142862,.8640357142857142,0],[-.07157142857142862,.2452142857142856,0],[-.07157142857142862,-.31332142857142853,0],[.06064285714285722,-.9968928571428571,0],[.0712857142857144,-.8658928571428571,0],[.0712857142857144,-.18882142857142858,0],[.0712857142857144,.865892857142857,0],[.3469642857142856,.8034999999999999,0],[.5405357142857141,.2723928571428573,0],[.7843928571428571,-.3865714285714287,0],[.8312992496600013,-.2709107201873746,0]],cells:[[0,40,1],[0,41,40],[0,182,41],[1,39,2],[1,40,39],[2,38,3],[2,39,38],[3,37,4],[3,38,37],[4,37,5],[5,36,56],[5,37,36],[5,55,6],[5,56,55],[6,9,7],[6,54,9],[6,55,54],[7,9,184],[8,9,164],[8,10,184],[8,164,10],[9,54,183],[9,165,164],[9,183,165],[10,163,11],[10,164,163],[11,162,12],[11,163,162],[12,162,13],[13,161,14],[13,162,161],[14,160,15],[14,161,160],[15,23,16],[15,159,23],[15,160,159],[16,22,17],[16,23,22],[17,21,182],[17,22,21],[18,31,19],[18,181,31],[19,29,20],[19,30,29],[19,31,30],[20,29,42],[20,42,182],[20,182,21],[23,158,24],[23,159,158],[24,157,25],[24,158,157],[25,156,181],[25,157,156],[26,44,27],[26,45,44],[26,91,45],[26,174,91],[26,180,174],[27,44,28],[28,43,29],[28,44,43],[29,43,42],[31,181,32],[32,155,33],[32,181,155],[33,154,180],[33,155,154],[34,51,35],[34,52,51],[34,53,52],[34,179,53],[35,50,36],[35,51,50],[36,50,56],[41,182,42],[45,91,175],[45,175,179],[46,169,47],[46,170,169],[46,178,170],[47,58,48],[47,59,58],[47,169,59],[48,57,49],[48,58,57],[49,56,50],[49,57,56],[53,71,178],[53,83,176],[53,176,71],[53,179,83],[59,168,60],[59,169,168],[60,168,61],[61,167,62],[61,168,167],[62,166,63],[62,167,166],[63,165,183],[63,166,165],[64,82,65],[64,176,82],[65,81,66],[65,82,81],[66,80,121],[66,81,80],[66,121,67],[67,120,68],[67,121,120],[68,119,69],[68,120,119],[69,119,173],[69,173,70],[70,133,71],[70,134,133],[70,173,134],[71,132,178],[71,133,132],[72,89,73],[72,90,89],[72,91,90],[72,175,91],[73,88,74],[73,89,88],[74,88,94],[74,94,113],[74,113,75],[75,112,76],[75,113,112],[76,111,77],[76,112,111],[77,110,78],[77,111,110],[78,108,79],[78,109,108],[78,110,109],[79,107,80],[79,108,107],[80,107,121],[82,176,83],[83,179,175],[84,97,85],[84,148,97],[84,149,148],[84,174,149],[85,96,86],[85,97,96],[86,95,87],[86,96,95],[87,95,88],[88,95,94],[92,114,93],[92,115,114],[92,172,115],[93,113,94],[93,114,113],[97,148,98],[98,147,99],[98,148,147],[99,146,100],[99,147,146],[100,145,101],[100,146,145],[101,144,172],[101,145,144],[102,140,103],[102,141,140],[102,171,141],[103,139,104],[103,140,139],[104,124,105],[104,139,124],[105,123,106],[105,124,123],[106,122,107],[106,123,122],[107,122,121],[115,172,116],[116,143,117],[116,144,143],[116,172,144],[117,142,118],[117,143,142],[118,141,171],[118,142,141],[124,138,125],[124,139,138],[125,137,126],[125,138,137],[126,136,127],[126,137,136],[127,135,128],[127,136,135],[128,134,173],[128,135,134],[129,131,130],[129,177,178],[129,178,131],[131,178,132],[149,174,150],[150,174,180],[150,180,151],[151,153,152],[151,180,153],[153,180,154],[155,181,156],[170,178,177]]},type:"uber"},{id:"google+",mesh:{positions:[[-.27171487648791126,-.9922299849286171,0],[-.3233362170998313,-.990834757418798,0],[-.43199185471906076,-.9792612305429759,0],[-.4890479778300171,-.9688084599787928,0],[-.5470929599529047,-.950889335919286,0],[-.6599817135085733,-.8913575643657655,0],[-.7148400361275054,-.8496039727428804,0],[-.784051665259178,-.769169132369143,0],[-.8631506696143461,-.5950358266919599,0],[-.8730380451080735,-.501248343162154,0],[-.8660602548646906,-.42420791866522806,0],[-.8102270189199919,-.2849633393043212,0],[-.7613642972202523,-.2227220937378836,0],[-.7019963905643176,-.16636404829147944,0],[-.5469413873490965,-.10090147773884076,0],[-.45125429078981016,-.09176728061110503,0],[-.4317335748580481,-.09208626040452023,0],[-.390800519060855,-.09463809915718956,0],[-.36938090373746446,-.0968709583866757,0],[-.38917808738696136,-.039892261920053594,0],[-.3939665652626837,-.011109896855842639,0],[-.3945637609501186,.0054399632080839805,0],[-.39299165117125956,.03318378869358379,0],[-.38040386015879646,.08244020597556583,0],[-.36938090373746446,.10395279831251225,0],[-.3582518460318205,.12473161312186412,0],[-.333694680500663,.16439019985571046,0],[-.32029567423675565,.18327738965046478,0],[-.3677390704369974,.1856431572304208,0],[-.47978144296934166,.1970806854494049,0],[-.5443804193014443,.2061450282181729,0],[-.6117070933539738,.22121126074681402,0],[-.7417186857692154,.26945881191282384,0],[-.804396328403736,.3026401305501928,0],[-.8552361616815396,.33762220319718406,0],[-.9313934482118077,.4157314586437023,0],[-.956696350278121,.45883638864314785,0],[-.975641696828769,.5022491710000777,0],[-.9972935218248246,.5828880049227634,0],[-1,.6201363100992965,0],[-.9916701831440189,.691794264994538,0],[-.9250425614831099,.8194133938290453,0],[-.8667520321361416,.875359732027793,0],[-.7922826563788837,.9255279625244333,0],[-.5924155543028999,.9839667952076544,0],[-.46704692954577987,.9922299849286171,0],[-.3165463765698998,.9805377633010656,0],[-.0718574752026947,.9022888005328112,0],[.02233087264816591,.835717220949269,0],[.09386277331406467,.7598612212406871,0],[.1756233907680369,.5919035076590792,0],[.18584483209815073,.49982405009915154,0],[.18124733575952523,.43620736413551336,0],[.15146273814606293,.32805342685248456,0],[.12628291286965077,.2835310150568623,0],[.09466368175680961,.24369562901522085,0],[.024004232415179905,.1692768960760971,0],[-.015035986083841268,.13469354944884726,0],[-.10148807575779473,.06213429647405162,0],[-.11090800138866852,.05220883210816733,0],[-.13018438228984774,.029954426938130666,0],[-.14001901064581035,.017625486674442286,0],[-.15024954632089316,.0033801936756830317,0],[-.16192183905406798,-.030332758363565353,0],[-.16337814729831168,-.04983008996602033,0],[-.1619582163663854,-.07017185293498875,0],[-.15057694253709641,-.10705729364367705,0],[-.14060104872381463,-.12361580739414747,0],[-.13072094900331743,-.13847433225926298,0],[-.10965116280588505,-.1658324149346382,0],[-.09846147659918203,-.17833197274489812,0],[-.07883890394071502,-.19606008004706219,0],[-.04128167027504548,-.23104153311948009,0],[-.023339733269419183,-.24828004314921537,0],[-.007625911794523543,-.26586040491915336,0],[.022550349143434456,-.3034097686163141,0],[.03699823769057797,-.32337135186258176,0],[.06255638822212628,-.3688531757069082,0],[.0927484116614794,-.4808101453126103,0],[.09737500965178869,-.5473001276252011,0],[.09632127785142308,-.5842714946099692,0],[.08791324982237647,-.6510779833719363,0],[.08057350450961454,-.6809056867384118,0],[.06998707662426673,-.7085654401676837,0],[.04657337331644973,-.7581729831716043,0],[.03373882243602089,-.7800910999140553,0],[.01988206728018227,-.8025445587232839,0],[-.008326175794139079,-.8447067670622637,0],[-.022641286422823925,-.8619081864571002,0],[-.06425338759767407,-.9078412787356224,0],[-.07661563808474936,-.9131032092291962,0],[.08045709718226135,-.9131032092291962,0],[-.013816737524817602,.4672120768746814,0],[.01783038282101601,.553748333839148,0],[.021787637012612437,.60177890527404,0],[.01600484380172107,.660069376948981,0],[-.030235674700834103,.7599743480408154,0],[-.07067884853611506,.8015740117171902,0],[-.1234636591059578,.8362562650152192,0],[-.260972632567115,.8769719405973707,0],[-.34571134610411647,.8830350289578883,0],[-.44078184543947185,.8763346000671688,0],[-.5989689419537195,.8305313229953112,0],[-.6621073655064907,.7914062239057158,0],[-.7153499253060549,.7438423790575479,0],[-.7761886908744396,.6305847658905736,0],[-.7837921723714518,.5649058333122853,0],[-.7820399946928224,.5311681514357446,0],[-.7680443992323176,.47134830542694783,0],[-.7558155320961293,.4452661412946919,0],[-.7429494542762478,.42268039098472676,0],[-.7131284793729882,.38322086124545374,0],[-.6961372055402762,.3663767532971825,0],[-.6779691219688114,.3519713485639489,0],[-.6420840353812325,.3284274215486583,0],[-.624352480908735,.31929631713686024,0],[-.6077055797886664,.31212854582305355,0],[-.5696020789565497,.29638911515319827,0],[-.5284731909341249,.28452937198283634,0],[-.44755410401801576,.26606192478627244,0],[-.40775662885567565,.25947647545177643,0],[-.37140591196783257,.25628667690960305,0],[-.32152037920909415,.25373483815693393,0],[-.3079564615063608,.2543727976762058,0],[-.2920740916743553,.2545298149607532,0],[-.2634960112440681,.255808207253259,0],[-.25080030091601824,.2569444182719682,0],[-.18433152706916434,.3058453847902873,0],[-.07968104045147062,.3917337858192154,0],[-.13025592472098446,-.312782582754157,0],[-.15105045510142823,-.2617890848259542,0],[-.16578390593646886,-.2367670963128348,0],[-.20141071313594117,-.20584089132642622,0],[-.28525090547559717,-.16886890564533896,0],[-.3334497396998616,-.16282312522089218,0],[-.37216074291551515,-.1659251421186475,0],[-.44294751277143785,-.19076353131681595,0],[-.4750014533080602,-.21251473962797993,0],[-.5045465663764002,-.23873722971073325,0],[-.5551099314635628,-.29931248536918553,0],[-.576120908024426,-.33365783280439315,0],[-.6115161120871092,-.4094180115320994,0],[-.6519677735062895,-.556680358507336,0],[-.6570242311330186,-.6281676907441157,0],[-.6544832700993297,-.6804272171271065,0],[-.6267891603783364,-.7773055900511794,0],[-.601614184776689,-.8219096003112786,0],[-.5651137147350305,-.8583400625922325,0],[-.47898781011967195,-.901068521556394,0],[-.42936965127416404,-.9073665182396017,0],[-.3913613373684146,-.9034583975074443,0],[-.32212545637241985,-.8798712001678105,0],[-.29088333782579134,-.8602069595710848,0],[-.2627842263731509,-.834860428267204,0],[-.2152001705533665,-.7736484494687472,0],[-.19570067554053527,-.7377978385253862,0],[-.1619861068829801,-.6595420759076115,0],[-.12345517127434558,-.5040097441359912,0],[-.11863880432326634,-.4267109208309039,0],[-.11898742087289793,-.4078336215748673,0],[-.12176544089370711,-.3638477893737761,0],[.7671846823240087,-.003145292288949694,0],[.7671846823240087,.23423503336807552,0],[.5731719223981417,.23423503336807552,0],[.5731719223981417,-.003145292288949694,0],[.30155404697202637,-.003145292288949694,0],[.30155404697202637,-.20096223081688322,0],[.5731719223981417,-.20096223081688322,0],[.5731719223981417,-.438342557915146,0],[.7671846823240087,-.438342557915146,0],[.7671846823240087,-.20096223081688322,0],[1,-.20096223081688322,0],[-.12418756944738951,-.33876151057996384,0],[-.041499328221095144,.42872864495588603,0],[.23784025343011872,-.9922299849286171,0],[1,-.003145292288949694,0]],cells:[[0,90,153],[0,151,1],[0,152,151],[0,153,152],[0,174,90],[1,150,2],[1,151,150],[2,149,3],[2,150,149],[3,148,4],[3,149,148],[4,147,5],[4,148,147],[5,146,6],[5,147,146],[6,145,7],[6,146,145],[7,143,8],[7,144,143],[7,145,144],[8,142,9],[8,143,142],[9,142,10],[10,141,11],[10,142,141],[11,141,12],[12,140,13],[12,141,140],[13,138,14],[13,139,138],[13,140,139],[14,136,15],[14,137,136],[14,138,137],[15,136,16],[16,135,17],[16,136,135],[17,135,18],[18,64,19],[18,133,64],[18,134,133],[18,135,134],[19,63,20],[19,64,63],[20,63,21],[21,63,22],[22,62,23],[22,63,62],[23,62,24],[24,62,25],[25,62,26],[26,60,27],[26,61,60],[26,62,61],[27,59,126],[27,60,59],[27,122,28],[27,123,122],[27,124,123],[27,125,124],[27,126,125],[28,120,29],[28,121,120],[28,122,121],[29,118,30],[29,119,118],[29,120,119],[30,117,31],[30,118,117],[31,114,32],[31,115,114],[31,116,115],[31,117,116],[32,111,33],[32,112,111],[32,113,112],[32,114,113],[33,110,34],[33,111,110],[34,108,35],[34,109,108],[34,110,109],[35,107,36],[35,108,107],[36,107,37],[37,106,38],[37,107,106],[38,106,39],[39,105,40],[39,106,105],[40,105,41],[41,104,42],[41,105,104],[42,104,43],[43,102,44],[43,103,102],[43,104,103],[44,101,45],[44,102,101],[45,100,46],[45,101,100],[46,99,47],[46,100,99],[47,97,48],[47,98,97],[47,99,98],[48,96,49],[48,97,96],[49,95,50],[49,96,95],[50,93,51],[50,94,93],[50,95,94],[51,92,52],[51,93,92],[52,92,53],[53,92,173],[53,173,54],[54,173,55],[55,128,56],[55,173,128],[56,127,57],[56,128,127],[57,127,58],[58,126,59],[58,127,126],[64,133,65],[65,133,66],[66,132,67],[66,133,132],[67,132,68],[68,132,69],[69,131,70],[69,132,131],[70,131,71],[71,130,72],[71,131,130],[72,129,73],[72,130,129],[73,129,74],[74,129,172],[74,172,75],[75,160,76],[75,172,160],[76,159,77],[76,160,159],[77,158,78],[77,159,158],[78,157,79],[78,158,157],[79,157,80],[80,157,81],[81,156,82],[81,157,156],[82,156,83],[83,156,84],[84,156,85],[85,156,86],[86,155,87],[86,156,155],[87,155,88],[88,90,89],[88,154,90],[88,155,154],[90,154,153],[90,174,91],[161,162,163],[161,163,164],[161,164,170],[161,170,171],[161,171,175],[164,165,167],[164,167,170],[165,166,167],[167,168,169],[167,169,170]]},type:"uber"},{id:"graph",mesh:{positions:[[.4006237087577933,.4681052396812606,0],[.38106126779270433,.4906636012202305,0],[.32652879776087107,.5057153325391338,0],[.2981372892523899,.49641980645624556,0],[-.38264338146789845,.11263431522663,0],[-.7519638176633531,.7638693556677874,0],[-.7715503038173126,.7864493570760657,0],[-.8261885693909161,.8015443681335851,0],[-.8546041222226732,.7921839224427724,0],[-.9624764662947622,.7310921669554407,0],[-.9849675039040832,.7115080852314043,0],[-1,.6569323348358028,0],[-.9906371495546656,.6286057459112018,0],[-.5229851472221712,-.1960560160267375,0],[-.5034227053674432,-.2185494579577822,0],[-.44889023471045797,-.23364446901530214,0],[-.4204987261779325,-.22437058280172237,0],[.19488145063274387,.12232897667676082,0],[.22320803955734436,.13160286289034076,0],[.2777837899529463,.11650785183282082,0],[.29736787167698253,.09401440990177604,0],[.5711266434680284,-.38887206042378114,0],[.38108050388128567,-.49674440449587015,0],[.8822791109626991,-.7911235688466638,0],[.9209447485568338,-.8015443681335851,0],[.9846573326603956,-.7653721243697542,0],[.9955373780626382,-.7268002595426221,0],[1,-.14558222308002527,0],[.8099538588744224,-.25345456715211445,0]],cells:[[0,1,2],[0,2,3],[0,3,18],[0,18,19],[0,19,20],[0,20,28],[3,4,17],[3,17,18],[4,5,12],[4,12,13],[4,13,16],[4,16,17],[5,6,8],[5,8,12],[6,7,8],[8,9,12],[9,10,12],[10,11,12],[13,14,16],[14,15,16],[20,21,28],[21,22,23],[21,23,26],[21,26,28],[23,24,25],[23,25,26],[26,27,28]]},type:"uber"},{id:"heart-empty",mesh:{positions:[[.48885714212693876,-.794714286849592,0],[.5657985484868551,-.7817611618310875,0],[.701989396895699,-.7116852688738363,0],[.8043900666848429,-.5944129472777329,0],[.860759486408228,-.44397991134854287,0],[.8678571426683674,-.36071428622959195,0],[.8633348212333358,-.2780647325400926,0],[.8063867184734099,-.10873465417319231,0],[.7017360486810518,.041322823719746736,0],[.6208571423155103,.12928571447040801,0],[1.428571261286038e-9,.7551428582216327,0],[-.6208571423155103,.12928571447040801,0],[-.7017360486810515,.04132868309475508,0],[-.8063867184734096,-.1086969867624245,0],[-.8633348212333354,-.27800446468286355,0],[-.8678571426683673,-.36071428622959195,0],[-.860794642658278,-.44397991134854287,0],[-.8044151782920216,-.5944129472777329,0],[-.7019642852885204,-.7116852688738363,0],[-.5657633922368049,-.7817611618310875,0],[-.48885714212693887,-.794714286849592,0],[-.4702254456717506,-.7954598225649426,0],[-.43339062419055807,-.7944330368491901,0],[-.41499999916428576,-.7922857154175511,0],[-.3566238830094627,-.7793967645062811,0],[-.2575502221536433,-.7346545769423637,0],[-.14620535592315054,-.6323348223319071,0],[-.09142857013061234,-.5501428579287756,0],[-.03099999861571434,-.44428571492040825,0],[-.017455355739222078,-.43078571490112255,0],[.017455358596364823,-.43078571490112255,0],[.031000001472857086,-.44428571492040825,0],[.09257143013224489,-.5522857150746939,0],[.1575223226357465,-.6434933044907046,0],[.2922059150714551,-.7517569765203672,0],[.4032784590917371,-.7901548560395071,0],[.39095703132301907,-.9235106039978724,0],[.2536746662719904,-.8846210950137445,0],[.13386997914771603,-.8109235502656051,0],[.03751618451229999,-.706676898330967,0],[1.428571261286038e-9,-.6444285723491837,0],[-.03677790040968287,-.706676898330967,0],[-.13273995411820005,-.8109235502656051,0],[-.2529966507185666,-.8846210950137445,0],[-.39085156162978796,-.9235106039978724,0],[-.46428571352040815,-.9285714298979593,0],[-.4884531242692187,-.9280290191828986,0],[-.49657142785224495,-.9275714298965306,0],[-.6014882806631193,-.9102433048717762,0],[-.7838532361853596,-.8174620547392316,0],[-.9182315845162795,-.6633415188047737,0],[-.9909893971855094,-.46727455423896375,0],[-1,-.3595714290851021,0],[-.9923816964176881,-.24816741106881057,0],[-.9215945869415637,-.04281222104330327,0],[-.8030917965937026,.12687583723482265,0],[-.7142857138775511,.22342857174775518,0],[-.025285712893265422,.9180000013114287,0],[-.019667409313810835,.9226049120322928,0],[-.006823659295462581,.9279040191827203,0],[1.428571261286038e-9,.9285714298979593,0],[.006823662152605214,.9279040191827203,0],[.01966741217095347,.9226049120322928,0],[.025285715750408277,.9180000013114287,0],[.7142857138775511,.22342857174775518,0],[.8030859372186943,.12686997785981433,0],[.9215569195307958,-.042849888454071394,0],[.9923214285604594,-.24822767892603964,0],[1,-.3595714290851021,0],[.9909893973085564,-.46727455423896375,0],[.9182315847046165,-.6633415188047737,0],[.7838532362983619,-.8174620547392316,0],[.6014882806806976,-.9102433048717762,0],[.49657142785224506,-.9275714298965306,0],[.48845312426921894,-.9280290191828986,0],[.46428571352040815,-.9285714298979593,0],[.46428571352040815,-.795428572564898,0]],cells:[[0,72,1],[0,73,72],[0,74,73],[0,76,74],[1,71,2],[1,72,71],[2,70,3],[2,71,70],[3,69,4],[3,70,69],[4,69,5],[5,68,6],[5,69,68],[6,67,7],[6,68,67],[7,66,8],[7,67,66],[8,65,9],[8,66,65],[9,64,10],[9,65,64],[10,56,11],[10,57,56],[10,63,57],[10,64,63],[11,55,12],[11,56,55],[12,54,13],[12,55,54],[13,53,14],[13,54,53],[14,52,15],[14,53,52],[15,52,16],[16,51,17],[16,52,51],[17,50,18],[17,51,50],[18,49,19],[18,50,49],[19,48,20],[19,49,48],[20,46,21],[20,47,46],[20,48,47],[21,45,22],[21,46,45],[22,44,23],[22,45,44],[23,44,24],[24,43,25],[24,44,43],[25,42,26],[25,43,42],[26,40,27],[26,41,40],[26,42,41],[27,31,28],[27,32,31],[27,40,32],[28,31,29],[29,31,30],[32,40,33],[33,38,34],[33,39,38],[33,40,39],[34,37,35],[34,38,37],[35,36,76],[35,37,36],[36,75,76],[57,62,58],[57,63,62],[58,61,59],[58,62,61],[59,61,60],[74,76,75]]},type:"uber"},{id:"heart",mesh:{positions:[[.4183825632646301,-.9271686278188974,0],[.27194353392002957,-.8934536078997174,0],[.14404154164889715,-.8225372699229582,0],[.04067701560617398,-.7206209497160395,0],[7143653138474981e-20,-.6599757137223393,0],[-.04053414255456589,-.7206209497160395,0],[-.14389866888748803,-.8225372699229582,0],[-.2718006622524485,-.8934536078997174,0],[-.4182396940302584,-.9271686278188974,0],[-.49653546538048565,-.9281377260608263,0],[-.601453953155663,-.910987226422565,0],[-.7838001256928825,-.8189521924071781,0],[-.9181629600041155,-.6660221835767475,0],[-.990947735039195,-.471497685735403,0],[-1,-.3646689052494289,0],[-.9923007893200966,-.25415208230345615,0],[-.9214885324387129,-.05037190099399069,0],[-.8030308520873801,.11800619792272653,0],[-.7142653038481758,.21380098710993928,0],[-.025216084078051537,.9177084096512848,0],[-.019597379154503658,.9222913263012826,0],[-.006752711641553666,.927492590692171,0],[7143653138474981e-20,.9281377260608263,0],[.0068955847043232765,.927492590692171,0],[.0197402522172736,.9222913263012826,0],[.02535895714082148,.9177084096512848,0],[.7144081711962516,.21380098710993928,0],[.8032144589526806,.1180003381291529,0],[.9216866492690523,-.05040957109553413,0],[.992403475226526,-.2542123544659257,0],[1,-.3646689052494289,0],[.9909948924665901,-.4714918259418297,0],[.9182709476913236,-.6659845134752039,0],[.7839354590583199,-.8188894089046057,0],[.6015965414718096,-.9109462078675511,0],[.49667833272856154,-.9281377260608263,0]],cells:[[0,33,1],[0,35,33],[1,33,2],[2,32,3],[2,33,32],[3,32,4],[4,12,5],[4,13,12],[4,14,13],[4,15,14],[4,16,15],[4,17,16],[4,18,17],[4,26,18],[4,27,26],[4,28,27],[4,29,28],[4,30,29],[4,31,30],[4,32,31],[5,12,6],[6,11,7],[6,12,11],[7,11,8],[8,11,9],[9,11,10],[18,26,19],[19,21,20],[19,22,21],[19,25,22],[19,26,25],[22,25,23],[23,25,24],[33,35,34]]},type:"uber"},{id:"help",mesh:{positions:[[-.1022443496692978,-.9942956543090986,0],[-.2973697677779577,-.9538219518288636,0],[-.47665980645626477,-.8778496445139828,0],[-.6360932603556931,-.7702844243203726,0],[-.7716489241277167,-.6350319832039493,0],[-.8793055924238096,-.47599801312062917,0],[-.9550420598954457,-.2970882060263288,0],[-.9948371211940991,-.10220825387696442,0],[-.999999997857143,-2.142857113973662e-9,0],[-.9948371211940991,.10224434828083528,0],[-.9550420598954457,.2973697676220566,0],[-.8793055924238096,.47665980720647405,0],[-.7716489241277167,.6360932617357853,0],[-.6360932603556931,.771648925911687,0],[-.47665980645626477,.8793055944358772,0],[-.2973697677779577,.9550420620100522,0],[-.1022443496692978,.9948371233359097,0],[0,1,0],[.10228358655537463,.9948371233359097,0],[.29767581548935523,.9550420620100522,0],[.47737914936766956,.8793055944358772,0],[.6372468248063463,.771648925911687,0],[.7731320784214137,.6360932617357853,0],[.8808881468289008,.47665980720647405,0],[.9563682666448361,.2973697676220566,0],[.9954256744852488,.10224434828083528,0],[.999999997857143,-2.142857113973662e-9,0],[.9942187478695313,-.1029867136998639,0],[.953483256885393,-.29924278193905285,0],[.8771763374060507,-.47922066942127106,0],[.7692890608515235,-.6389343270378723,0],[.6338124986418303,-.7743977056802108,0],[.4747377221969905,-.8816247562396407,0],[.29605580293702344,-.9566294296075156,0],[.10175781228194783,-.99542567667519,0],[.1400491068427519,.5496116081079749,0],[.12104017831205656,.5686205366386701,0],[.10714285691326539,.5714285723469388,0],[-.10714285691326528,.5714285723469388,0],[-.12104017831205678,.5686205366386701,0],[-.140049106842752,.5496116081079749,0],[-.14285714255102047,.5357142867091835,0],[-.14285714255102047,.3214285728826529,0],[-.140049106842752,.30753125148386173,0],[-.12104017831205678,.2885223229531664,0],[-.10714285691326528,.2857142872448979,0],[.10714285691326539,.2857142872448979,0],[.12104017831205656,.2885223229531664,0],[.1400491068427519,.30753125148386173,0],[.14285714255102036,.3214285728826529,0],[.42276925132620885,-.08529910910293037,0],[.37979213088258834,.016852676392458577,0],[.30262974265507914,.09404017622705685,0],[.20045619376687973,.1370491047063236,0],[.14285714255102036,.14285714040816333,0],[-.10714285691326528,.14285714040816333,0],[-.12104017831205678,.14004910469989484,0],[-.140049106842752,.12104017616919949,0],[-.14285714255102047,.1071428547704083,0],[-.14285714255102047,-.10714285905612242,0],[-.140049106842752,-.12104018045491383,0],[-.12104017831205678,-.14004910898560907,0],[-.10714285691326528,-.14285714469387745,0],[.14285714255102036,-.14285714469387745,0],[.14285714255102036,-.2857142872448979,0],[-.24999999946428575,-.2857142872448979,0],[-.26389732086307727,-.2885223229531664,0],[-.2829062493937724,-.3075312514838615,0],[-.28571428510204083,-.32142857288265303,0],[-.28571428510204083,-.5357142867091836,0],[-.2829062493937724,-.5496116081079752,0],[-.26389732086307727,-.5686205366386703,0],[-.24999999946428575,-.5714285723469388,0],[.14285714255102036,-.5714285723469388,0],[.20045619376687973,-.5656263960200862,0],[.30262974265507914,-.5226492755764658,0],[.37979213088258834,-.4454868873489566,0],[.42276925132620885,-.3433133384607572,0],[.42857142765306133,-.2857142872448979,0],[0,-1,0],[.14285714255102036,.5357142867091835,0],[.42857142765306133,-.14285714469387745,0]],cells:[[0,72,1],[0,73,72],[0,79,73],[1,71,2],[1,72,71],[2,70,3],[2,71,70],[3,69,4],[3,70,69],[4,68,5],[4,69,68],[5,68,6],[6,67,7],[6,68,67],[7,67,8],[8,58,9],[8,66,58],[8,67,66],[9,58,10],[10,43,11],[10,57,43],[10,58,57],[11,42,12],[11,43,42],[12,41,13],[12,42,41],[13,40,14],[13,41,40],[14,40,15],[15,39,16],[15,40,39],[16,38,17],[16,39,38],[17,37,18],[17,38,37],[18,36,19],[18,37,36],[19,35,20],[19,36,35],[20,35,21],[21,35,80],[21,80,22],[22,49,52],[22,52,23],[22,80,49],[23,51,24],[23,52,51],[24,51,25],[25,50,26],[25,51,50],[26,50,27],[27,50,81],[27,81,28],[28,78,29],[28,81,78],[29,77,30],[29,78,77],[30,76,31],[30,77,76],[31,75,32],[31,76,75],[32,74,33],[32,75,74],[33,73,34],[33,74,73],[34,73,79],[43,56,44],[43,57,56],[44,55,45],[44,56,55],[45,55,46],[46,54,47],[46,55,54],[47,53,48],[47,54,53],[48,52,49],[48,53,52],[58,66,59],[59,65,60],[59,66,65],[60,65,61],[61,65,62],[62,64,63],[62,65,64]]},type:"uber"},{id:"hipchat",mesh:{positions:[[.4558990981284414,.24354557785843067,0],[.27332756082629994,.353659352269384,0],[.1017743361646053,.3982046021280408,0],[.0021666695420641258,.40466667933508493,0],[-.0021666628744757555,.40466667933508493,0],[-.10178808278187168,.3982494426534156,0],[-.27335904711612824,.3539911396331276,0],[-.4559401022087136,.24444206312564348,0],[-.523458331447656,.17016667137565092,0],[-.5313300765653768,.15963476955897474,0],[-.5440423164804618,.1402428420624984,0],[-.546124998447702,.12837500367759166,0],[-.5435006495116701,.11209375396669412,0],[-.5236425768935471,.0897968793925341,0],[-.5071666657915457,.08650000445894965,0],[-.5004726553185561,.08783659288813353,0],[-.4859440091811442,.09558789429721981,0],[-.3894381490689005,.16493424887865735,0],[-.1477675755600295,.2638756557573252,0],[-.0004166642705020207,.2796666714173233,0],[.14864583705780632,.26432682742868324,0],[.39168229768182083,.16628776389273311,0],[.4799583375735028,.10004166992753405,0],[.48603646303059733,.0941959666809354,0],[.499411463686938,.08334831058623036,0],[.5063333339167473,.08141667002129707,0],[.5221660167955722,.08468034184892712,0],[.5431126319359483,.1061139356682724,0],[.5461250017814963,.12116667045885769,0],[.5440358132115932,.13399154008562555,0],[.5312949335558141,.15759440448371181,0],[.5564420650946662,.7358554734775412,0],[.558857427143469,.7415403760819932,0],[.5591666714589958,.7443750106785595,0],[.5582057334009758,.7483483162380531,0],[.551643234468832,.7534511717078219,0],[.5467916772827177,.754166664374683,0],[.4924290414660242,.740095051786743,0],[.33295378177178825,.6550612052324563,0],[.26108333643792925,.6024583406989347,0],[.2518717481702264,.5965553441409106,0],[.22766732175202353,.5923274799511868,0],[.21229167099018098,.5944166789391965,0],[.16084570704920775,.6041875060581294,0],[.0546100293938554,.6156510434963466,0],[3.3337941296451845e-9,.6171250016981513,0],[-.1677389297507882,.6031634132989198,0],[-.46535742061131635,.499755862035687,0],[-.6901790360538178,.3141139357763605,0],[-.7949117024347887,.13420695346271605,0],[-.8280358887415664,7788408209012922e-20,0],[-.8323333334166783,-.07020833046835383,0],[-.8280358887415664,-.14045740481661959,0],[-.7949117024347887,-.27452318060478365,0],[-.6901790360538178,-.45435994267092833,0],[-.46535742061131635,-.639946694909217,0],[-.1677389297507882,-.7433322750229593,0],[3.3337941296451845e-9,-.7572916664062139,0],[.16773893436080067,-.7433322750229593,0],[.46535742329397856,-.639946694909217,0],[.69017903868439,-.45435994267092833,0],[.7949117055048749,-.27452318060478365,0],[.8280358920395487,-.14045740481661959,0],[.8323333367504724,-.07020833046835383,0],[.8262312047192606,.013455976792697796,0],[.7795484255646257,.1712045131189907,0],[.6916371309427276,.31228312810990916,0],[.5681887264403886,.43201604127630033,0],[.49491667222993585,.48241667827243784,0],[.48473698129391396,.49002669832646034,0],[.46915885418034065,.5122467436852309,0],[.46666666666666656,.5262083324686301,0],[.473374999822892,.566257162708994,0],[.5196822945147164,.6783704430991748,0],[.7702148530367656,.7813151100952208,0],[.6829570354768213,.6803307318174239,0],[.653624996989167,.6151666642913383,0],[.6511920616775271,.6021171893680962,0],[.6581543012904869,.5801276138926204,0],[.6670416685106717,.5712500094804773,0],[.7400264517233572,.5087290133681293,0],[.8622050001342372,.3657456135563345,0],[.948537843657667,.2023754941868111,0],[.9940757652518899,.022860843929642136,0],[1,-.07162499632240815,0],[.99483673094205,-.15982419497799605,0],[.9550390013636181,-.3281478853164013,0],[.8792984006910698,-.48281386085464195,0],[.7716373899515174,-.6203523949889522,0],[.6360784301720728,-.7372937611155665,0],[.47664398237984806,-.8301682326307197,0],[.2973565076019544,-.8955060829306462,0],[.10223846686550542,-.9298375854115802,0],[3.3337941296451845e-9,-.9342916666562485,0],[-.10223846137158166,-.9298375854115802,0],[-.297356504025614,-.8955060829306462,0],[-.4766439802132071,-.8301682326307197,0],[-.6360784289853854,-.7372937611155665,0],[-.7716373893931722,-.6203523949889522,0],[-.8792984004875914,-.48281386085464195,0],[-.9550390013196668,-.3281478853164013,0],[-.9948367309404222,-.15982419497799605,0],[-1,-.07162499632240815,0],[-.9948367309404222,.016619143394507273,0],[-.9550390013196668,.18502148632456958,0],[-.8792984004875914,.3397519553192326,0],[-.7716373893931722,.4773418000620453,0],[-.6360784289853854,.5943222702365587,0],[-.4766439802132071,.6872246155263222,0],[-.297356504025614,.7525800856148859,0],[-.10223846137158166,.7869199301858006,0],[3.3337941296451845e-9,.7913750084282483,0],[.05377734721825278,.7901503974591154,0],[.1590351599441957,.7805292965085756,0],[.21037500434435064,.7722499977288529,0],[.2222929725763756,.7711796896025044,0],[.24284765978271516,.775367191962205,0],[.365390631140172,.8394401042089904,0],[.6337031300306435,.9219765622701509,0],[.7710000074176921,.9342916666562485,0],[.8077474012865611,.928068359929927,0],[.8463515716464467,.8894498719656325,0],[.8507083437618586,.864500001291845,0],[.8486308695718852,.8493619832004272,0],[.8337102953441646,.8252421918684424,0],[.5234166790225414,.169083336604619,0],[.5543750090116626,.7328333317081087,0],[.8220000081677958,.8166666716673576,0]],cells:[[0,1,21],[0,21,125],[1,2,20],[1,20,21],[2,3,19],[2,19,20],[3,4,19],[4,5,19],[5,6,18],[5,18,19],[6,7,17],[6,17,18],[7,8,17],[8,9,16],[8,16,17],[9,10,16],[10,11,16],[11,12,16],[12,13,16],[13,14,15],[13,15,16],[21,22,125],[22,23,29],[22,29,30],[22,30,125],[23,24,26],[23,26,27],[23,27,28],[23,28,29],[24,25,26],[31,75,32],[31,126,75],[32,75,33],[33,75,34],[34,74,118],[34,75,74],[34,118,35],[35,118,36],[36,117,37],[36,118,117],[37,117,38],[38,116,39],[38,117,116],[39,41,40],[39,42,41],[39,115,42],[39,116,115],[42,114,43],[42,115,114],[43,113,44],[43,114,113],[44,112,45],[44,113,112],[45,110,46],[45,111,110],[45,112,111],[46,109,47],[46,110,109],[47,107,48],[47,108,107],[47,109,108],[48,105,49],[48,106,105],[48,107,106],[49,104,50],[49,105,104],[50,103,51],[50,104,103],[51,102,52],[51,103,102],[52,100,53],[52,101,100],[52,102,101],[53,99,54],[53,100,99],[54,97,55],[54,98,97],[54,99,98],[55,95,56],[55,96,95],[55,97,96],[56,94,57],[56,95,94],[57,92,58],[57,93,92],[57,94,93],[58,91,59],[58,92,91],[59,89,60],[59,90,89],[59,91,90],[60,87,61],[60,88,87],[60,89,88],[61,86,62],[61,87,86],[62,84,63],[62,85,84],[62,86,85],[63,83,64],[63,84,83],[64,82,65],[64,83,82],[65,81,66],[65,82,81],[66,80,67],[66,81,80],[67,78,68],[67,79,78],[67,80,79],[68,71,69],[68,72,71],[68,78,72],[69,71,70],[72,77,73],[72,78,77],[73,76,126],[73,77,76],[74,119,118],[74,127,119],[75,126,76],[119,127,120],[120,127,121],[121,127,122],[122,124,123],[122,127,124]]},type:"uber"},{id:"home",mesh:{positions:[[.11160331523292366,-.8180908831094598,0],[.08578567090597278,-.8354217276364675,0],[.029756269648471223,-.8548647827950842,0],[0,-.8572449271220348,0],[-.02975626964847089,-.8548647827950842,0],[-.08578567090597311,-.8354217276364675,0],[-.11160331523292377,-.8180908831094598,0],[-.9865675907402115,-.11546156044584162,0],[-.9921629394112603,-.11001134252643605,0],[-.9990666976278937,-.09675309016861956,0],[-1,-.08945412975135747,0],[-.9996003322377822,-.08321350743069435,0],[-.9959608995427265,-.07110736996284646,0],[-.9924264075450129,-.06559016861960551,0],[-.9528436696198914,-.014718490997427799,0],[-.9471098885395828,-.008763664618462412,0],[-.9330701629036868,-.0011945377250643632,0],[-.9254072592169191,-.00014289797084877478,0],[-.919318465990283,-.0007412832237782333,0],[-.9076231601886253,-.005206844812803682,0],[-.9022577879394112,-.008859674192626416,0],[-.7144898542440696,-.1596170334381252,0],[-.7144898542440696,.7143469562732208,0],[-.7032545012860818,.7699521291797659,0],[-.6271970563018006,.8460095741640467,0],[-.5715918833952558,.8572449271220348,0],[-.14289797084881395,.8572449271220348,0],[-.14289797084881395,.46427550728779643,0],[-.140089132609317,.45037421406116024,0],[-.12107477136324662,.43135985281509004,0],[-.10717347813661049,.428551014575593,0],[.10717347813661027,.428551014575593,0],[.12107477136324651,.43135985281509004,0],[.14008913260931677,.45037421406116024,0],[.14289797084881384,.46427550728779643,0],[.14289797084881384,.8572449271220348,0],[.5715918833952556,.8572449271220348,0],[.6271970563018006,.8460095741640467,0],[.7032545012860816,.7699521291797659,0],[.7144898542440696,.7143469562732208,0],[.7144898542440696,-.1596170334381252,0],[.90240068591026,-.008859674192626416,0],[.9077035402972278,-.005206844812803682,0],[.9193809838525293,-.0007412832237782333,0],[.9254072592169191,-.00014289797084877478,0],[.9331304479851388,-.0011945377250643632,0],[.9471299835667335,-.008763664618462412,0],[.9528436696198914,-.014718490997427799,0],[.9924264075450127,-.06559016861960551,0],[.9959608995427263,-.07110736996284646,0],[.9996003322377822,-.08321350743069435,0],[1,-.08945412975135747,0],[.9990689304086884,-.09675309016861956,0],[.992223224492712,-.11001134252643605,0],[.9867104887110603,-.11546156044584162,0]],cells:[[0,3,1],[0,6,3],[0,31,6],[0,40,31],[0,54,40],[1,3,2],[3,5,4],[3,6,5],[6,21,7],[6,30,21],[6,31,30],[7,11,8],[7,13,11],[7,20,13],[7,21,20],[8,10,9],[8,11,10],[11,13,12],[13,20,14],[14,19,15],[14,20,19],[15,18,16],[15,19,18],[16,18,17],[21,28,22],[21,29,28],[21,30,29],[22,24,23],[22,25,24],[22,27,25],[22,28,27],[25,27,26],[31,40,32],[32,40,33],[33,39,34],[33,40,39],[34,36,35],[34,39,36],[36,39,37],[37,39,38],[40,54,41],[41,46,42],[41,47,46],[41,48,47],[41,54,48],[42,46,43],[43,45,44],[43,46,45],[48,50,49],[48,54,50],[50,53,51],[50,54,53],[51,53,52]]},type:"uber"},{id:"id-card",mesh:{positions:[[-.8571428571428572,-.7142857142857143,0],[-.9127321428571429,-.7030535714285715,0],[-.9887678571428571,-.6270178571428572,0],[-1,-.5714285714285715,0],[-1,.5714285714285715,0],[-.9887678571428571,.6270178571428573,0],[-.9127321428571429,.7030535714285713,0],[-.8571428571428572,.7142857142857143,0],[.8571428571428572,.7142857142857143,0],[.9127321428571429,.7030535714285713,0],[.9887678571428571,.6270178571428573,0],[1,.5714285714285715,0],[1,-.5714285714285715,0],[.9887678571428571,-.6270178571428572,0],[.9127321428571429,-.7030535714285715,0],[-.3694888392857143,-.42563616071428556,0],[-.28877008928571435,-.34481919642857156,0],[-.2768571428571428,-.28571428571428575,0],[-.28877008928571435,-.22663169642857148,0],[-.3694888392857143,-.1459129464285715,0],[-.4285714285714286,-.134,0],[-.4876540178571428,-.1459129464285715,0],[-.5683727678571429,-.22663169642857148,0],[-.5802857142857143,-.28571428571428575,0],[-.5683727678571429,-.34481919642857156,0],[-.4876540178571428,-.42563616071428556,0],[-.14847321428571436,.38493749999999993,0],[-.18649107142857146,.4229553571428573,0],[-.2142857142857143,.42857142857142866,0],[-.6428571428571428,.42857142857142866,0],[-.6706517857142857,.4229553571428573,0],[-.7086696428571428,.38493749999999993,0],[-.7142857142857143,.35714285714285715,0],[-.7142857142857143,.06671428571428582,0],[-.6909776785714286,.05461607142857166,0],[-.53721875,.0013839285714283597,0],[-.4285714285714286,-.010714285714285725,0],[-.319984375,.0013839285714283597,0],[-.16618526785714283,.05461607142857166,0],[-.1428571428571429,.06671428571428582,0],[.7142857142857142,.28571428571428564,0],[.7142857142857142,.42857142857142866,0],[.1428571428571428,.42857142857142866,0],[.7142857142857142,0,0],[.7142857142857142,.14285714285714282,0],[.1428571428571428,.14285714285714282,0],[.7142857142857142,-.4285714285714286,0],[.7142857142857142,-.14285714285714282,0],[.1428571428571428,-.14285714285714282,0],[-.4285714285714286,-.43757142857142856,0],[-.1428571428571429,.35714285714285715,0],[.1428571428571428,-.4285714285714286,0],[.1428571428571428,0,0],[.1428571428571428,.28571428571428564,0],[.8571428571428572,-.7142857142857143,0]],cells:[[0,2,1],[0,3,2],[0,15,49],[0,24,3],[0,25,24],[0,49,25],[0,51,15],[0,54,51],[3,23,33],[3,24,23],[3,33,4],[4,6,5],[4,7,6],[4,30,7],[4,31,30],[4,32,31],[4,33,32],[7,28,42],[7,29,28],[7,30,29],[7,42,8],[8,11,9],[8,41,11],[8,42,41],[9,11,10],[11,40,44],[11,41,40],[11,43,12],[11,44,43],[12,43,47],[12,46,54],[12,47,46],[12,54,13],[13,54,14],[15,51,16],[16,51,17],[17,48,18],[17,51,48],[18,37,19],[18,38,37],[18,48,38],[19,36,20],[19,37,36],[20,36,21],[21,35,22],[21,36,35],[22,33,23],[22,34,33],[22,35,34],[26,42,27],[26,50,42],[27,42,28],[38,48,39],[39,45,50],[39,48,52],[39,52,45],[40,53,44],[42,50,53],[43,52,47],[44,53,45],[45,53,50],[46,51,54],[47,52,48]]},type:"uber"},{id:"info",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258928,0],[.14004910714285712,.549611607142857,0],[.12104017857142835,.5686205357142857,0],[.1071428571428572,.5714285714285714,0],[-.1071428571428571,.5714285714285714,0],[-.12104017857142857,.5686205357142857,0],[-.14004910714285723,.549611607142857,0],[-.1428571428571429,.5357142857142858,0],[-.1428571428571429,-.1071428571428571,0],[-.14004910714285723,-.12104017857142857,0],[-.12104017857142857,-.14004910714285723,0],[-.1071428571428571,-.1428571428571429,0],[.1071428571428572,-.1428571428571429,0],[.12104017857142835,-.14004910714285723,0],[.14004910714285712,-.12104017857142857,0],[.1428571428571428,-.1071428571428571,0],[.14004910714285712,-.30753125000000003,0],[.12104017857142835,-.28852232142857137,0],[.1071428571428572,-.2857142857142857,0],[-.1071428571428571,-.2857142857142857,0],[-.12104017857142857,-.28852232142857137,0],[-.14004910714285723,-.30753125000000003,0],[-.1428571428571429,-.3214285714285714,0],[-.1428571428571429,-.5357142857142857,0],[-.14004910714285723,-.5496116071428572,0],[-.12104017857142857,-.5686205357142857,0],[-.1071428571428571,-.5714285714285714,0],[.1071428571428572,-.5714285714285714,0],[.12104017857142835,-.5686205357142857,0],[.14004910714285712,-.5496116071428572,0],[.1428571428571428,-.5357142857142857,0],[0,-1,0],[.1428571428571428,-.3214285714285714,0],[.1428571428571428,.5357142857142858,0]],cells:[[0,59,1],[0,60,59],[0,65,60],[1,58,2],[1,59,58],[2,58,3],[3,57,4],[3,58,57],[4,56,5],[4,57,56],[5,55,6],[5,56,55],[6,42,7],[6,43,42],[6,55,43],[7,42,8],[8,42,9],[9,42,10],[10,42,11],[11,41,12],[11,42,41],[12,41,13],[13,40,14],[13,41,40],[14,40,15],[15,39,16],[15,40,39],[16,38,17],[16,39,38],[17,37,18],[17,38,37],[18,36,19],[18,37,36],[19,35,20],[19,36,35],[20,35,21],[21,35,67],[21,67,22],[22,67,23],[23,49,24],[23,67,49],[24,49,25],[25,49,26],[26,49,27],[27,49,28],[28,48,50],[28,49,48],[28,50,29],[29,50,66],[29,66,30],[30,64,31],[30,66,64],[31,63,32],[31,64,63],[32,63,33],[33,62,34],[33,63,62],[34,61,65],[34,62,61],[43,54,44],[43,55,54],[44,53,45],[44,54,53],[45,52,46],[45,53,52],[46,51,47],[46,52,51],[47,50,48],[47,51,50],[60,65,61]]},type:"uber"},{id:"instagram",mesh:{positions:[[.5923806979055599,.12187630346064382,0],[.5013907894665719,.3380976586602906,0],[.338061037007755,.5014127624580931,0],[.12185237731432075,.5923841159264633,0],[0,.6046666678722403,0],[-.12187809234536107,.5923841159264633,0],[-.33811083973055267,.5014127624580931,0],[-.501441243507901,.3380976586602906,0],[-.5924239910368444,.12187630346064382,0],[-.6047083335079888,0,0],[-.6039746095000833,-.029689453740748273,0],[-.598257161636358,-.08784961012613457,0],[-.5933750005802172,-.11625000044792355,0],[-1,-.11625000044792355,0],[-1,.6874999984374759,0],[-.9936542968632974,.7504899889217262,0],[-.946650390553954,.8622375480396909,0],[-.8622558592728663,.9466394039703012,0],[-.7505019531114419,.9936525878495905,0],[-.6875000001041682,1,0],[.6874999984374759,1,0],[.7504540997022418,.9936525878495905,0],[.8621826155608883,.9466394039703012,0],[.9466064444830196,.8622375480396909,0],[.9936474608182353,.7504899889217262,0],[1,.6874999984374759,0],[1,-.11625000044792355,0],[.5933333282777007,-.11625000044792355,0],[.5982154960006101,-.08784961012613457,0],[.6039329446976807,-.029689453740748273,0],[-.6875000001041682,-1,0],[-.7505019531114419,-.9936508789107545,0],[-.8622558592728663,-.9466284180018926,0],[-.946650390553954,-.862219238352764,0],[-.9936542968632974,-.7504780274436417,0],[-1,-.6875000001041682,0],[-1,-.34883333428195895,0],[-.49375000046875717,-.34883333428195895,0],[-.44945947286899335,-.40425813880999184,0],[-.3431713866303088,-.49779915415639076,0],[-.2169653318672461,-.5645511070744701,0],[-.07527099601320264,-.6000608725857153,0],[0,-.6047083335079888,0],[.0752674967996545,-.6000608725857153,0],[.21694116245549244,-.5645511070744701,0],[.3431245924592765,-.49779915415639076,0],[.44940762873809437,-.40425813880999184,0],[.4937083248328562,-.34883333428195895,0],[1,-.34883333428195895,0],[1,-.6875000001041682,0],[.9936474608182353,-.7504780274436417,0],[.9466064444830196,-.862219238352764,0],[.8621826155608883,-.9466284180018926,0],[.7504540997022418,-.9936508789107545,0],[.8358561157503992,-.5922968747808561,0],[.8061308549007944,-.5625364578219106,0],[.7844166605575456,-.5581249993906158,0],[.6169166714535452,-.5581249993906158,0],[.5952727906831643,-.5625247391274779,0],[.5655006541183143,-.5922617186975578,0],[.5610833361965715,-.6139583329808974,0],[.5610833361965715,-.7814166664493023,0],[.5654947946539082,-.8031132814357775,0],[.5952552122899475,-.8328502605371003,0],[.6169166714535452,-.8372500000395839,0],[.7844166605575456,-.8372500000395839,0],[.8060956981143605,-.8328561197671275,0],[.8358443968215883,-.8031308591258588,0],[.8402499958145193,-.7814166664493023,0],[.3645240907670637,-.07498893249063343,0],[.3085384127949695,-.2080371098562085,0],[.20803710965112732,-.3085384120950889,0],[.07498893208372648,-.3645240892403482,0],[0,-.37208333403820515,0],[-.0749871420987317,-.3645240892403482,0],[-.20802392606129583,-.3085384120950889,0],[-.30850992858756154,-.2080371098562085,0],[-.36448421232980954,-.07498893249063343,0],[-.372041666735765,0,0],[-.36448421232980954,.07498714169182463,0],[-.30850992858756154,.20802392585621443,0],[-.20802392606129583,.3085099292874418,0],[-.0749871420987317,.36448421385652563,0],[0,.372041668402457,0],[.07498893208372648,.36448421385652563,0],[.20803710965112732,.3085099292874418,0],[.3085384127949695,.20802392585621443,0],[.3645240907670637,.07498714169182463,0],[.37208333570489716,0,0],[.6046666678722403,0,0],[.6874999984374759,-1,0],[.8402499958145193,-.6139583329808974,0]],cells:[[0,25,1],[0,26,25],[0,89,26],[1,20,2],[1,25,20],[2,20,3],[3,20,4],[4,19,5],[4,20,19],[5,19,6],[6,19,7],[7,14,8],[7,19,14],[8,13,9],[8,14,13],[9,13,10],[10,13,11],[11,13,12],[14,16,15],[14,19,16],[16,19,17],[17,19,18],[20,22,21],[20,25,22],[22,25,23],[23,25,24],[26,28,27],[26,29,28],[26,89,29],[30,32,31],[30,33,32],[30,35,33],[30,38,35],[30,39,38],[30,40,39],[30,41,40],[30,42,41],[30,90,42],[33,35,34],[35,37,36],[35,38,37],[42,90,43],[43,62,44],[43,90,62],[44,61,45],[44,62,61],[45,59,46],[45,60,59],[45,61,60],[46,58,47],[46,59,58],[47,56,48],[47,57,56],[47,58,57],[48,54,49],[48,55,54],[48,56,55],[49,54,91],[49,68,50],[49,91,68],[50,68,51],[51,66,52],[51,67,66],[51,68,67],[52,65,53],[52,66,65],[53,65,90],[62,90,63],[63,90,64],[64,90,65],[69,88,70],[70,88,71],[71,73,72],[71,88,73],[73,75,74],[73,76,75],[73,78,76],[73,88,78],[76,78,77],[78,80,79],[78,83,80],[78,88,83],[80,83,81],[81,83,82],[83,85,84],[83,88,85],[85,88,86],[86,88,87]]},type:"uber"},{id:"key",mesh:{positions:[[.9767969532284198,.6375640842361981,0],[.9646522800445074,.6120920519770192,0],[.9554851618690057,.6012004006295415,0],[.825441814520034,.5896965660563633,0],[.7664221414924237,.530676893028753,0],[.7372457494590003,.38296098821953645,0],[.5588529524546415,.32560853259216865,0],[.5015005018289413,.1472157355878099,0],[.321107031273401,-.033177728298840685,0],[.30700337176724446,-.05228044997572402,0],[.29761482561648944,-.09767578993772665,0],[.30226741813181923,-.12137379335987415,0],[.31881720654779167,-.18025800456732927,0],[.3355363257818058,-.3039659067890434,0],[.3351117061183335,-.3682894310827296,0],[.3159406000713676,-.49375312689645506,0],[.2111856271743764,-.7172494999424827,0],[.035047486688633445,-.8876031589276321,0],[-.1918732052074711,-.9849324767091282,0],[-.31793931537866194,-.9999999991663888,0],[-.4567674920164472,-.9885189586494867,0],[-.7030227533660462,-.88774969214655,0],[-.8880544820755103,-.7025929217569428,0],[-.9886361860582321,-.45627513956727217,0],[-1,-.31743914782447785,0],[-.9848224148138632,-.19138769097843514,0],[-.8873511226247045,.035433358244141795,0],[-.7169336402819819,.2114171500868416,0],[-.49342033450843514,.3160099588450241,0],[-.3679559874359587,.33511170528472267,0],[-.3037314544723859,.3355363252086986,0],[-.1801590140708268,.3188172071208993,0],[-.12137379419348526,.30226741896543025,0],[-.0977695720314452,.2976174314851031,0],[-.05237423206944225,.30707370854593613,0],[-.03317772913245187,.321273754347203,0],[.6012004014631529,.955485161035394,0],[.6120920528106302,.964652279210896,0],[.6375640850698097,.9767969523948086,0],[.6515505180008319,.979493163622897,0],[.8464488167840984,.9999999991663888,0],[.8650930523004563,.9998827725912542,0],[.899693127210093,.9876443181472344,0],[.9143047685418313,.9759919965788859,0],[.9759919974124975,.9143047677082198,0],[.9876443189808457,.8996931263764814,0],[.9998827734248659,.8650930514668448,0],[1,.8464488159504869,0],[-.5744935826125589,-.35666836993441686,0],[-.6629814115939267,-.4451093082857309,0],[-.6760586873089074,-.5098366130048798,0],[-.6629814115939267,-.5744675314289179,0],[-.5744935826125589,-.6628407388701544,0],[-.5098366138384909,-.6758919642351052,0],[-.4451093091193421,-.6628407388701544,0],[-.35666837076802804,-.5744675314289179,0],[-.34361454036807426,-.5098366130048798,0],[-.35666837076802804,-.4451093082857309,0],[-.4451093091193421,-.35666836993441686,0],[-.5098366138384909,-.343614539534463,0],[.9794931644565081,.6515505171672209,0]],cells:[[0,2,1],[0,60,2],[2,60,3],[3,36,4],[3,39,36],[3,40,39],[3,47,40],[3,60,47],[4,6,5],[4,36,6],[6,35,7],[6,36,35],[7,35,8],[8,34,9],[8,35,34],[9,33,10],[9,34,33],[10,33,57],[10,57,11],[11,57,12],[12,57,13],[13,57,14],[14,57,15],[15,56,16],[15,57,56],[16,55,17],[16,56,55],[17,55,18],[18,54,19],[18,55,54],[19,54,20],[20,53,21],[20,54,53],[21,51,22],[21,52,51],[21,53,52],[22,50,23],[22,51,50],[23,49,24],[23,50,49],[24,49,25],[25,48,26],[25,49,48],[26,48,27],[27,48,59],[27,59,28],[28,58,29],[28,59,58],[29,58,30],[30,58,31],[31,58,32],[32,58,33],[33,58,57],[36,38,37],[36,39,38],[40,42,41],[40,43,42],[40,44,43],[40,47,44],[44,47,45],[45,47,46]]},type:"uber"},{id:"layers",mesh:{positions:[[1,.27787294660728123,0],[1,.3552662423138648,0],[.9706258903294447,.3853075355680978,0],[.03858845592080362,.9272769893791588,0],[.019794615648159875,.9350668085183115,0],[-.019794615648159652,.9350668085183115,0],[-.0385884559208034,.9272769893791588,0],[-.9706258903294445,.3853075355680978,0],[-1,.3552662423138648,0],[-1,.27787294660728123,0],[-.9706258903294445,.24783165335304824,0],[-.9525939015814054,.237445227834178,0],[7212795499245139e-20,.7913879221739366,0],[.9527381574913898,.237445227834178,0],[7212795499245139e-20,.47489045566835564,0],[-.9525939015814054,-.0791964945813873,0],[-.9706258903294445,-.06866581315253269,0],[-1,-.038687631858917715,0],[-1,.038687631858917715,0],[-.9706258903294445,.06866581315253278,0],[-.0385884559208034,.6106352669635935,0],[-.019794615648159652,.6185062300521125,0],[.019794615648159875,.6185062300521125,0],[.03858845592080362,.6106352669635935,0],[.9706258903294447,.06866581315253278,0],[1,.038687631858917715,0],[1,-.038687631858917715,0],[.9706258903294447,-.06866581315253269,0],[.9706258903294447,-.24783165335304833,0],[1,-.27787294660728123,0],[1,-.3552662423138648,0],[.9706258903294447,-.3853075355680978,0],[.03858845592080362,-.9272769893791587,0],[.019794615648159875,-.9350668085183115,0],[-.019794615648159652,-.9350668085183115,0],[-.0385884559208034,-.9272769893791587,0],[-.9706258903294445,-.3853075355680978,0],[-1,-.3552662423138648,0],[-1,-.27787294660728123,0],[-.9706258903294445,-.24783165335304833,0],[-.0385884559208034,.2941378004580125,0],[-.019794615648159652,.3019276195971654,0],[.019794615648159875,.3019276195971654,0],[.03858845592080362,.2941378004580125,0],[.9527381574913898,-.0791964945813873,0],[.9706258903294447,.24783165335304824,0]],cells:[[0,1,2],[0,2,45],[2,3,12],[2,12,13],[2,13,45],[3,4,12],[4,5,12],[5,6,12],[6,7,12],[7,8,10],[7,10,11],[7,11,12],[8,9,10],[14,19,15],[14,20,19],[14,21,20],[14,22,21],[14,23,22],[14,24,23],[14,44,24],[15,19,16],[16,18,17],[16,19,18],[24,26,25],[24,27,26],[24,44,27],[28,30,29],[28,31,30],[28,43,31],[31,43,32],[32,35,33],[32,40,35],[32,43,40],[33,35,34],[35,39,36],[35,40,39],[36,39,37],[37,39,38],[40,42,41],[40,43,42]]},type:"uber"},{id:"layout",mesh:{positions:[[-.5,-.33333333333333337,0],[-.5,-1,0],[-.7333333333333334,-1,0],[-.7873675944010418,-.9945696614583334,0],[-.8828755696614584,-.954349609375,0],[-.954725341796875,-.8821451822916667,0],[-.9946239420572917,-.7865501302083333,0],[-1,-.7326666666666666,0],[.5,-.06166666666666665,0],[.5,1,0],[.7333333333333334,1,0],[.7870804850260418,.9945668131510417,0],[.8824361165364583,.9543078613281251,0],[.9544616699218753,.8819844563802086,0],[.9945829264322918,.7861473795572917,0],[1,.7320833333333334,0],[1,-.33333333333333337,0],[1,-.6666666666666667,0],[.9932084960937502,-.7342124837239583,0],[.9429106445312501,-.8535990397135417,0],[.8526245117187499,-.943409423828125,0],[.7331079101562501,-.9932803548177084,0],[.6657500000000001,-1,0],[-.16666666666666663,-1,0],[-.6657500000000001,1,0],[-.7331437988281251,.9932348632812502,0],[-.8526794433593751,.9431303710937502,0],[-.942943603515625,.8531860351562501,0],[-.993213623046875,.7341127929687501,0],[-1,.667,0],[-1,-.06166666666666665,0],[.16666666666666674,-.06166666666666665,0],[-1,-.33333333333333337,0],[-.16666666666666663,-.33333333333333337,0],[.16666666666666674,1,0],[1,-.06166666666666665,0]],cells:[[0,2,1],[0,7,2],[0,32,7],[2,5,3],[2,6,5],[2,7,6],[3,5,4],[8,15,9],[8,35,15],[9,15,10],[10,12,11],[10,13,12],[10,14,13],[10,15,14],[16,22,17],[16,33,22],[17,20,18],[17,21,20],[17,22,21],[18,20,19],[22,33,23],[24,25,29],[24,29,31],[24,31,34],[25,26,29],[26,27,29],[27,28,29],[29,30,31]]},type:"uber"},{id:"left-arrow-alt",mesh:{positions:[[.04688411378907008,.6751094351719661,0],[.037891926281576456,.5794844350922784,0],[.005083332504236105,.5399386413093237,0],[-.5049166662540971,.1276714309657678,0],[.8685833332238194,.12767143096576805,0],[.9197382811831152,.11763727106157262,0],[.9896731770747277,.049684335588278714,0],[1,-20877473975562425e-21,0],[.9896731770747277,-.04972608957268805,0],[.9197382811831152,-.11767902436889899,0],[.8685833332238194,-.12771318424705247,0],[-.5049166662540971,-.12771318424705272,0],[.005083332504236303,-.5400613629240094,0],[.037891926281576664,-.5795869197798639,0],[.04688411378907033,-.6753232560054775,0],[.02208333251840302,-.7198589347405073,0],[-.01856575605713781,-.7517149568503873,0],[-.11703580822252943,-.760497851649373,0],[-.16295833430246506,-.7363771530876059,0],[-.9525833332938196,-.0981585292224239,0],[-.9726660156022215,-.07792257222639394,0],[-.9968157552056798,-.027931428851401523,0],[-1,-20877473975929807e-21,0],[-.9968157552056798,.027889674137824477,0],[-.9726660156022215,.07788081798156696,0],[-.9525833332938196,.09811677427447212,0],[-.16295833430246534,.7364568581397555,0],[-.11703580822252971,.760497851649373,0],[-.01856575605713809,.7516921823712018,0],[.022083332518402755,.7199386414593236,0]],cells:[[0,29,1],[1,29,2],[2,26,3],[2,27,26],[2,28,27],[2,29,28],[3,11,4],[3,25,11],[3,26,25],[4,10,5],[4,11,10],[5,9,6],[5,10,9],[6,8,7],[6,9,8],[11,18,12],[11,19,18],[11,25,19],[12,15,13],[12,16,15],[12,17,16],[12,18,17],[13,15,14],[19,25,20],[20,23,21],[20,24,23],[20,25,24],[21,23,22]]},type:"uber"},{id:"left-arrow",mesh:{positions:[[-.6103034167041191,.03302779142322598,0],[-.6205566646111396,.017606112231779658,0],[-.6205566646111396,-.017438882908117903,0],[-.6103034167041191,-.03286056209956412,0],[.3464155439656342,-.9897467520929795,0],[.36183722315708056,-1,0],[.39688221829697845,-1,0],[.4123038974884245,-.9897467520929795,0],[.6103034167041191,-.791747232877285,0],[.6205566646111396,-.7762994241040165,0],[.6205566646111396,-.7411394588041011,0],[.6103034167041191,-.7256916500308328,0],[-.11547184798854486,8361466183104405e-20,0],[.6103034167041191,.7258588793544949,0],[.6205566646111396,.7412805585459412,0],[.6205566646111396,.7763255536858391,0],[.6103034167041191,.7917472328772852,0],[.4123038974884245,.9897467520929795,0],[.39688221829697845,1,0],[.36183722315708056,1,0],[.3464155439656342,.9897467520929795,0]],cells:[[0,1,3],[0,3,12],[0,12,20],[1,2,3],[3,4,12],[4,5,7],[4,7,8],[4,8,11],[4,11,12],[5,6,7],[8,9,11],[9,10,11],[12,13,20],[13,14,16],[13,16,17],[13,17,20],[14,15,16],[17,18,19],[17,19,20]]},type:"uber"},{id:"link",mesh:{positions:[[-.16833091877205286,.576652498859451,0],[-.2289286058685961,.637250185955994,0],[-.27422150841186527,.6742581074839742,0],[-.3779491436437448,.7165528749445231,0],[-.4882476939482952,.7165528749445231,0],[-.5919753291801749,.6742581074839742,0],[-.6372682317234438,.637250185955994,0],[-.6742643107165351,.591958834220865,0],[-.7165455438514966,.48824106776805976,0],[-.7165455438514966,.37795576982398016,0],[-.6742643107165351,.27423800337117465,0],[-.6372682317234438,.2289466516360461,0],[-.32233349818893786,-.08598808189845997,0],[-.3214673013513457,-.08512188506086793,0],[-.276308543712206,-.11914210421543492,0],[-.17445470766138654,-.1572886008834533,0],[-.06724297046866524,-.15544116544077635,0],[.03329803600017862,-.11343738598035613,0],[.07730806775508982,-.07732611352253949,0],[.09000890445837653,-.06352166535364911,0],[.11181044725870737,-.034017963433636056,0],[.12130364879778542,-.01856909470587942,0],[.13916895857312145,-.020518037590461558,0],[.15768786348828082,-.023961959522216025,0],[.1898668504327323,-.038875658459038176,0],[.20341189069453114,-.05025746234778827,0],[.3503405292710807,-.1971861009243382,0],[.33477436305490044,-.2191551310038128,0],[.3004749984350937,-.2614149347899275,0],[.2814778806825135,-.28149592644996335,0],[.19088319369480874,-.355488084436146,0],[-.016569539082902714,-.4400505507060688,0],[-.23715395126176553,-.4400505507060688,0],[-.44460668403947723,-.355488084436146,0],[-.5352013710271818,-.28149592644996335,0],[-.8414380446508677,.02477683870862224,0],[-.9154302026370502,.11536109298701969,0],[-.9999926689069732,.3228064946717051,0],[-.9999926689069732,.5433903429203353,0],[-.9154302026370502,.7508357446050202,0],[-.8414380446508677,.8414199988834179,0],[-.7508537198811909,.9154239994044897,0],[-.5434064854232492,1,0],[-.3228157290292672,1,0],[-.11535496024573803,.9154239994044897,0],[-.02475879294117236,.8414199988834179,0],[.1919708741313363,.6246903318109094,0],[.12716626749805054,.6277141257192222,0],[-.0025376860476325038,.6173716452495359,0],[.5351652794922827,.28145983491506343,0],[.4445810252138847,.35546383543613524,0],[.23713562352919937,.44003983603164554,0],[.016551775280569503,.44003983603164554,0],[-.1908936264041155,.35546383543613524,0],[-.2814778806825133,.28145983491506343,0],[-.30048007380718866,.2613997086736415,0],[-.3347895891711859,.21915456707357994,0],[-.3503405292710806,.19718610092433786,0],[-.20344798222943042,.05025746234778805,0],[-.189897866595536,.038875658459037954,0],[-.15770872890689436,.023961959522215803,0],[-.13920505010802073,.020518037590461446,0],[-.12130364879778509,.018569094705879197,0],[-.11181552263080212,.03401739950340299,0],[-.09002413057466181,.06350643923736299,0],[-.07730806775508937,.07729002198763957,0],[-.03330839821820566,.11341313698034505,0],[.06722710993086796,.15543045076635287,0],[.17444519133870848,.1572778862090296,0],[.2763070633953452,.11911785521542395,0],[.32146730135134627,.0850857935259679,0],[.3223334981889381,.08598808189845952,0],[.6372321401885443,-.22894665163604622,0],[.6742400617165248,-.274238003371175,0],[.7165348291770735,-.3779557698239805,0],[.7165348291770735,-.4882410677680601,0],[.6742400617165248,-.5919588342208656,0],[.6372321401885443,-.6372501859559944,0],[.5919407884534157,-.6742581074839746,0],[.4882230220006103,-.7165528749445234,0],[.3779377240565308,-.7165528749445234,0],[.27421995760372525,-.6742581074839746,0],[.22892860586859654,-.6372501859559944,0],[.16829482723715372,-.5766524988594511,0],[.06673324802948696,-.6035046008248044,0],[.00252245993134756,-.6173767206216316,0],[-.1271713428701453,-.6277293518355084,0],[-.19197087413133562,-.6246903318109098,0],[.024758792941172583,-.8414560904183178,0],[.11534311771084922,-.9154239994044897,0],[.3227903521687913,-1,0],[.5433811085627733,-1,0],[.7508418773463025,-.9154239994044897,0],[.8414380446508681,-.8414199988834181,0],[.9154302026370504,-.7508357446050204,0],[.9999926689069732,-.5433903429203353,0],[.9999926689069732,-.3228064946717053,0],[.9154302026370504,-.11536109298702013,0],[-.06673324802948652,.6035046008248042,0],[.8414380446508681,-.02477683870862235,0]],cells:[[0,98,1],[1,45,2],[1,98,45],[2,43,3],[2,44,43],[2,45,44],[3,43,4],[4,42,5],[4,43,42],[5,40,6],[5,41,40],[5,42,41],[6,40,7],[7,38,8],[7,39,38],[7,40,39],[8,37,9],[8,38,37],[9,37,10],[10,35,11],[10,36,35],[10,37,36],[11,34,12],[11,35,34],[12,14,13],[12,33,14],[12,34,33],[14,32,15],[14,33,32],[15,31,16],[15,32,31],[16,30,17],[16,31,30],[17,29,18],[17,30,29],[18,25,19],[18,29,25],[19,23,20],[19,24,23],[19,25,24],[20,22,21],[20,23,22],[25,27,26],[25,28,27],[25,29,28],[45,47,46],[45,48,47],[45,98,48],[49,50,71],[49,71,72],[49,72,99],[50,51,69],[50,69,71],[51,52,68],[51,68,69],[52,53,67],[52,67,68],[53,54,66],[53,66,67],[54,55,58],[54,58,65],[54,65,66],[55,56,58],[56,57,58],[58,59,64],[58,64,65],[59,60,64],[60,61,63],[60,63,64],[61,62,63],[69,70,71],[72,73,99],[73,74,96],[73,96,97],[73,97,99],[74,75,95],[74,95,96],[75,76,95],[76,77,93],[76,93,94],[76,94,95],[77,78,93],[78,79,91],[78,91,92],[78,92,93],[79,80,90],[79,90,91],[80,81,90],[81,82,88],[81,88,89],[81,89,90],[82,83,84],[82,84,88],[84,85,88],[85,86,88],[86,87,88]]},type:"uber"},{id:"linkedin",mesh:{positions:[[-.6675833333333334,-1,0],[-.7340693359375,-.9931783854166667,0],[-.8526429036458333,-.94280078125,0],[-.9427086588541668,-.8527669270833333,0],[-.9930947265625001,-.7342643229166665,0],[-.9999166666666668,-.6678333333333333,0],[-.9999166666666668,.6615,0],[-.9930947265625001,.7300214843749997,0],[-.9427086588541668,.8512207031249999,0],[-.8526429036458333,.942466796875,0],[-.7340693359375,.9931660156249997,0],[-.6675833333333334,1,0],[.6675833333333335,1,0],[.7340693359375,.9931783854166667,0],[.8526429036458333,.9428007812500001,0],[.9427086588541669,.8527669270833329,0],[.9930947265625003,.7342643229166665,0],[.9999166666666668,.6678333333333333,0],[.9999166666666668,-.6678333333333333,0],[.9951852213541668,-.7342643229166665,0],[.9474957682291666,-.8527669270833333,0],[.8586422526041665,-.94280078125,0],[.7403902994791667,-.9931783854166667,0],[-.39025,-.241,0],[-.39025,.6673333333333333,0],[-.6889166666666666,.6673333333333333,0],[-.6104114583333334,-.37739843750000013,0],[-.6961927083333334,-.4599036458333333,0],[-.7075833333333335,-.5210000000000001,0],[-.6953255208333335,-.5820000000000001,0],[-.6078098958333333,-.6644375,0],[-.5395833333333335,-.6765000000000001,0],[-.46868489583333345,-.6644375,0],[-.3829505208333333,-.5820000000000001,0],[-.3715833333333335,-.5210000000000001,0],[-.3802786458333333,-.4599036458333333,0],[-.4677942708333334,-.37739843750000013,0],[.3999166666666666,.6673333333333333,0],[.3999166666666666,.18200000000000016,0],[.39136979166666636,.0974895833333338,0],[.3428365885416667,.00896614583333366,0],[.2832545572916666,-.01945052083333343,0],[.24441666666666653,-.02316666666666667,0],[.18944010416666654,-.013565104166666786,0],[.11229947916666635,.04763802083333335,0],[.08891666666666649,.08883333333333332,0],[.08429166666666646,.1039895833333333,0],[.0774791666666666,.1412395833333333,0],[.07641666666666674,.16333333333333333,0],[.07641666666666674,.6673333333333333,0],[-.22224999999999995,.6673333333333333,0],[-.2213828124999999,.5376640625,0],[-.2196484375000001,-.06229947916666667,0],[-.22224999999999995,-.241,0],[.07641666666666674,-.241,0],[.07641666666666674,-.11033333333333328,0],[.11219270833333324,-.1598932291666667,0],[.2443697916666668,-.2450755208333334,0],[.35008333333333314,-.2596666666666666,0],[.4222405598958334,-.25350520833333334,0],[.5478753255208332,-.20355729166666647,0],[.6408304036458334,-.1019843749999999,0],[.6917776692708334,.0529635416666665,0],[.6985833333333333,.15100000000000002,0],[-.6889166666666666,-.241,0],[-.5395833333333335,-.3653333333333334,0],[.6739166666666666,-1,0],[.6985833333333333,.6673333333333333,0]],cells:[[0,30,1],[0,31,30],[0,32,31],[0,66,32],[1,30,2],[2,30,3],[3,29,4],[3,30,29],[4,29,5],[5,27,64],[5,28,27],[5,29,28],[5,64,6],[6,25,7],[6,64,25],[7,25,8],[8,25,9],[9,25,10],[10,25,11],[11,24,50],[11,25,24],[11,49,12],[11,50,49],[12,37,67],[12,49,37],[12,67,13],[13,67,14],[14,67,15],[15,67,16],[16,67,17],[17,62,18],[17,63,62],[17,67,63],[18,20,19],[18,21,20],[18,22,21],[18,59,66],[18,60,59],[18,61,60],[18,62,61],[18,66,22],[23,35,53],[23,36,35],[23,52,24],[23,53,52],[23,64,65],[23,65,36],[24,51,50],[24,52,51],[26,64,27],[26,65,64],[32,66,33],[33,54,34],[33,66,54],[34,53,35],[34,54,53],[37,49,38],[38,47,39],[38,48,47],[38,49,48],[39,41,40],[39,42,41],[39,43,42],[39,44,43],[39,46,44],[39,47,46],[44,46,45],[54,56,55],[54,57,56],[54,66,57],[57,66,58],[58,66,59]]},type:"uber"},{id:"location",mesh:{positions:[[-1,0,0],[.9368860306360303,-.9928196803196803,0],[.9507887945387947,-.9980644355644355,0],[.9587079587079586,-.9990009990009989,0],[.9737293956043958,-.9959103396603396,0],[.9964046370296369,-.9751186313686312,0],[1,-.96003996003996,0],[.9998361013986012,-.9546156968031967,0],[.9978224900099897,-.9435798576423574,0],[.9955044955044954,-.9380619380619379,0],[.001332001332001287,.9990009990009989,0],[.001332001332001287,.16650016650016655,0],[-.011735660173160412,.10171078921078928,0],[-.10030854562104563,.013091075591075618,0],[-.16516816516816513,0,0]],cells:[[0,1,14],[1,2,7],[1,7,9],[1,9,12],[1,12,13],[1,13,14],[2,3,4],[2,4,7],[4,5,6],[4,6,7],[7,8,9],[9,10,11],[9,11,12]]},type:"uber"},{id:"lock",mesh:{positions:[[-.5717144302771799,1,0],[-.6273315246975818,.9887622382298644,0],[-.7034052760763391,.9126884868511069,0],[-.7146430378464749,.857071392430705,0],[-.7146430378464749,.1424283603013745,0],[-.7034052760763391,.08681126588097277,0],[-.6273315246975818,.010737514502215495,0],[-.5717144302771799,-.0005002472679204173,0],[.5717144302771799,-.0005002472679204173,0],[.6273315246975818,.010737514502215495,0],[.7034052760763388,.08681126588097277,0],[.7146430378464749,.1424283603013745,0],[.7146430378464749,.857071392430705,0],[.7034052760763388,.9126884868511069,0],[.6273315246975818,.9887622382298644,0],[.42878582270788496,-.5607803889395566,0],[.4193380184216052,-.6529084845181471,0],[.349644689415121,-.8153233978914434,0],[.2253079671273005,-.9351947178978423,0],[.06203213231482052,-.996416176951283,0],[-.029300364551705493,-1,0],[-.11183633143167683,-.9855932430089137,0],[-.25575706453085706,-.911020242009634,0],[-.36242032950381015,-.7879408448165249,0],[-.42095908565628265,-.6313625552243622,0],[-.4287858227078849,-.5452011707145034,0],[-.4287858227078849,-.20060029786493327,0],[-.4244198003985415,-.17834140049550873,0],[-.394838045150684,-.14791993967818162,0],[-.37318659436342916,-.14342885483721524,0],[-.19867076452131993,-.14342885483721524,0],[-.17699698113913237,-.14791993967818162,0],[-.14731696247357104,-.17834140049550873,0],[-.14292860756929493,-.20060029786493327,0],[-.14292860756929493,-.5722146775451001,0],[-.1356705142161667,-.6439313396524871,0],[-.06755609967142455,-.7092720459065878,0],[0,-.7151432851143951,0],[.07135487406947733,-.7082067811282978,0],[.136936772348851,-.6407355453176174,0],[.14292860756929493,-.5722146775451001,0],[.14292860756929493,-.20060029786493327,0],[.14729686313813165,-.17834140049550873,0],[.1769366831328143,-.14791993967818162,0],[.19867076452132001,-.14342885483721524,0],[.37304366575585973,-.14342885483721524,0],[.3947174491380475,-.14791993967818162,0],[.42439746780360876,-.17834140049550873,0],[.42878582270788496,-.20060029786493327,0],[.5717144302771799,1,0]],cells:[[0,1,3],[0,3,7],[0,7,8],[0,8,49],[1,2,3],[3,4,7],[4,5,6],[4,6,7],[8,9,11],[8,11,49],[9,10,11],[11,12,49],[12,13,14],[12,14,49],[15,40,16],[15,41,40],[15,48,41],[16,39,17],[16,40,39],[17,38,18],[17,39,38],[18,38,19],[19,37,20],[19,38,37],[20,36,21],[20,37,36],[21,36,22],[22,35,23],[22,36,35],[23,35,24],[24,34,25],[24,35,34],[25,33,26],[25,34,33],[26,29,27],[26,30,29],[26,33,30],[27,29,28],[30,32,31],[30,33,32],[41,44,42],[41,45,44],[41,48,45],[42,44,43],[45,47,46],[45,48,47]]},type:"uber"},{id:"lost",mesh:{positions:[[.5066104470233912,-.4165423959745068,0],[.4991468938022159,-.4196488599274258,0],[.48341581394286237,-.4232354746710545,0],[.47530908198808497,-.4236888263478644,0],[.40398770686197616,-.4236888263478644,0],[.38098960068371257,-.4823565531941469,0],[.28616540440916616,-.5602437112257782,0],[.22232545105908397,-.5714770064688995,0],[.15856812583127589,-.5602437112257782,0],[.06380199256157093,-.4823565531941469,0],[.040806119575800937,-.4236888263478644,0],[-.04066318668047564,-.4236888263478644,0],[-.06372159093201213,-.4823565531941469,0],[-.15850559027765065,-.5602437112257782,0],[-.22232544677122568,-.5714770064688995,0],[-.2860827719990341,-.5602437112257782,0],[-.38084890526873916,-.4823565531941469,0],[-.40384477825450904,-.4236888263478644,0],[-.47516615338061774,-.4236888263478644,0],[-.48327288533539525,-.4232354746710545,0],[-.49900396519474877,-.4196488599274258,0],[-.5064675184159241,-.4165423959745068,0],[-.7473022219980753,-.2996267950663764,0],[-.8033704348136359,-.2659936279643257,0],[-.8982080324825464,-.17757609311457762,0],[-.9650673552196627,-.06576963160852506,0],[-.9980525978463685,.06365054750836222,0],[-1,.13316102834415983,0],[-.9884222244802878,.2148598020132061,0],[-.9239290402499729,.3627406624031457,0],[-.8139443601742536,.47954795022592983,0],[-.6700186023440691,.5528200775180161,0],[-.5889373249244708,.5692362097264406,0],[-.5166553690595055,.5714770064688995,0],[-.38130365273273137,.5447979302664859,0],[-.2634048593333914,.48178595539402386,0],[-.1691629837293568,.3886986749471847,0],[-.13285213849678867,.33283229297577127,0],[-.11585926702463945,.3099436164456018,0],[-.06799158308009334,.2816392856481224,0],[-.039662686428205585,.2778047791009178,0],[.039805619323530994,.2778047791009178,0],[.06813451597541897,.2816392856481224,0],[.11600219991996474,.3099436164456018,0],[.13299507139211397,.33283229297577127,0],[.16929977497683613,.3886986749471847,0],[.26350256736730504,.48178595539402386,0],[.38134887759414315,.5447979302664859,0],[.5166615107073516,.5714770064688995,0],[.5889373249244709,.5692362097264406,0],[.6700655007933942,.5528200775180161,0],[.814044856851379,.47954795022592983,0],[.9240295369270985,.3627406624031457,0],[.9884691229296128,.2148598020132061,0],[1,.13316102834415983,0],[.9980997753300218,.06365054750836222,0],[.9651753889591412,-.06576963160852506,0],[.8983434237261703,-.17757609311457762,0],[.8035130842460798,-.2659936279643257,0],[-.6010932354950902,.41750995564927434,0],[-.7132860508932024,.37037087261388746,0],[-.7981102712208468,.28581352679549815,0],[-.8453956327529385,.17398138280529113,0],[-.8517830340565633,.11100709418675142,0],[-.8453956327529385,.048038947031813654,0],[-.7981102712208468,-.06375411491728905,0],[-.7132860508932024,-.14825897913762393,0],[-.6010932354950902,-.19535898013190686,0],[-.5379118120586974,-.20172069895137734,0],[-.4759282531821517,-.19557672293234504,0],[-.36565548263200653,-.15003777032274246,0],[-.28152524769139986,-.06819271815699167,0],[-.2329976355670642,.04032415211782482,0],[-.2250410903131016,.10157380609391922,0],[-.2250410903131016,.12044038227958323,0],[-.2329976355670642,.18173721386243946,0],[-.28152524769139986,.29031494045840384,0],[-.36565548263200653,.3721873500529278,0],[-.4759282531821517,.4177335607558786,0],[.4760711819738628,.4177335607558786,0],[.3657984125961786,.3721873500529278,0],[.28166817923001997,.29031494045840384,0],[.23314056827814555,.18173721386243946,0],[.22518402320842723,.12044038227958323,0],[.22518402320842723,.10157380609391922,0],[.23314056827814555,.04032415211782482,0],[.28166817923001997,-.06819271815699167,0],[.3657984125961786,-.15003777032274246,0],[.4760711819738628,-.19557672293234504,0],[.5380547406661647,-.20172069895137734,0],[.6012361641025574,-.19535898013190686,0],[.7134289795006696,-.14825897913762393,0],[.798253199828314,-.06375411491728905,0],[.8455385613604056,.048038947031813654,0],[.8519259626640305,.11100709418675142,0],[.8455385613604056,.17398138280529113,0],[.798253199828314,.28581352679549815,0],[.7134289795006696,.37037087261388746,0],[.6012361641025574,.41750995564927434,0],[-.5379118120586974,.42387781593234714,0],[.5380547406661647,.42387781593234714,0],[.7474451506055424,-.2996267950663764,0]],cells:[[0,2,1],[0,3,2],[0,88,3],[0,89,88],[0,90,89],[0,101,90],[3,88,4],[4,6,5],[4,7,6],[4,10,7],[4,87,10],[4,88,87],[7,10,8],[8,10,9],[10,86,11],[10,87,86],[11,14,12],[11,17,14],[11,70,17],[11,71,70],[11,86,71],[12,14,13],[14,17,15],[15,17,16],[17,69,18],[17,70,69],[18,21,19],[18,69,21],[19,21,20],[21,67,22],[21,68,67],[21,69,68],[22,66,23],[22,67,66],[23,66,24],[24,65,25],[24,66,65],[25,64,26],[25,65,64],[26,63,27],[26,64,63],[27,62,28],[27,63,62],[28,61,29],[28,62,61],[29,61,30],[30,60,31],[30,61,60],[31,59,32],[31,60,59],[32,59,99],[32,99,33],[33,78,34],[33,99,78],[34,77,35],[34,78,77],[35,76,36],[35,77,76],[36,76,37],[37,76,38],[38,75,39],[38,76,75],[39,74,40],[39,75,74],[40,73,41],[40,74,73],[41,73,84],[41,83,42],[41,84,83],[42,82,43],[42,83,82],[43,81,44],[43,82,81],[44,81,45],[45,81,46],[46,80,47],[46,81,80],[47,79,48],[47,80,79],[48,79,100],[48,100,49],[49,98,50],[49,100,98],[50,97,51],[50,98,97],[51,96,52],[51,97,96],[52,96,53],[53,95,54],[53,96,95],[54,94,55],[54,95,94],[55,93,56],[55,94,93],[56,92,57],[56,93,92],[57,91,58],[57,92,91],[58,91,101],[71,86,72],[72,85,73],[72,86,85],[73,85,84],[90,101,91]]},type:"uber"},{id:"mail-open",mesh:{positions:[[-.928,-.3268571428571429,0],[-.9580535714285714,-.3039464285714286,0],[-.9950178571428572,-.24023214285714276,0],[-1,-.20285714285714287,0],[-1,.7142857142857142,0],[-.9887678571428571,.7698749999999999,0],[-.9127321428571429,.8459107142857142,0],[-.8571428571428572,.8571428571428571,0],[.8571428571428572,.8571428571428571,0],[.9127321428571429,.8459107142857142,0],[.9887678571428571,.7698749999999999,0],[1,.7142857142857142,0],[1,-.20285714285714287,0],[.9949977678571429,-.24023214285714276,0],[.9579933035714288,-.3039464285714286,0],[.9280000000000002,-.3268571428571429,0],[0,.28571428571428564,0],[-.8571428571428572,-.2041428571428572,0],[-.8571428571428572,-.20299999999999999,0],[0,-.6928571428571428,0],[.8571428571428572,-.20299999999999999,0],[-.856142982127234,-.20357142857142868,0],[.8561429821272342,-.20357142857142868,0],[0,-.8571428571428571,0],[.8571428571428572,-.2041428571428572,0]],cells:[[0,17,1],[0,19,21],[0,21,17],[0,23,19],[1,17,2],[2,17,3],[3,17,18],[3,18,4],[4,6,5],[4,7,6],[4,16,7],[4,18,16],[7,16,8],[8,11,9],[8,16,11],[9,11,10],[11,16,20],[11,20,12],[12,20,24],[12,24,13],[13,24,14],[14,24,15],[15,19,23],[15,22,19],[15,24,22],[16,18,21],[16,22,20]]},type:"uber"},{id:"mail-sent",mesh:{positions:[[.5057864681543178,.6492998150117518,0],[.48980107060831624,.6623539978015887,0],[.4531653544714429,.6773094486992737,0],[.43372148097838226,.6791839069160582,0],[.41411227982376975,.6773094486992737,0],[.37736038749229217,.6623539978015887,0],[.36137052163111383,.6492998150117518,0],[.1281602159089894,.4160895092896273,0],[.12253013878586949,.40762205202906204,0],[.12253013878586949,.3883814868765582,0],[.1281602159089894,.37991402961599297,0],[.24926943046854744,.2589478011421013,0],[.2532708067096219,.255652418699005,0],[.26239957461639474,.2518498824833105,0],[.2672856772625314,.25136953860177463,0],[.2721941214845529,.2518498824833105,0],[.28142119232522167,.255652418699005,0],[.2854449101421819,.2589478011421013,0],[.4335784948927157,.4070813858926353,0],[.8370852286436876,.003574652141663476,0],[.8411089464606474,.0002792696985674661,0],[.8503360173013164,-.00352326651712706,0],[.8552444615233379,-.004003610398663171,0],[.8600702419145836,-.00352326651712706,0],[.8692392246579503,.0002792696985674661,0],[.873260708317322,.003574652141663476,0],[.9943699228768801,.12468386670122165,0],[1,.13308876754930804,0],[1,.15231145944110336,0],[.41861857567985417,-.5918372818345115,0],[.342514231583839,-.6679416259305266,0],[.28687477099884706,-.6791839069160582,0],[-.8570139143334614,-.6791839069160582,0],[-.9126533749184532,-.6679416259305266,0],[-.9887577190144684,-.5918372818345115,0],[-1,-.5361978212495196,0],[-.2850695716673072,-.17873260708317326,0],[.3004361075612827,.11162968391138423,0],[.36078517234291607,.13667459047891387,0],[.3865360727084244,.15785663857585855,0],[.42986085666538565,.2011814225328198,0],[.42986085666538565,-.3574652141663465,0],[-.2850695716673072,0,0],[-1,-.3574652141663465,0],[-1,.2502256499164425,0],[-.9887577190144684,.3058651105014344,0],[-.9126533749184532,.38196945459744946,0],[-.8570139143334614,.3932117355829811,0],[-.021260243612543528,.3932117355829811,0],[-.017529200439682202,.3614241414132386,0],[.006769497493275489,.30353264997899865,0],[.027069053342746452,.2788228670497502,0],[.1481782679023047,.157713652490192,0],[.17384650443703697,.1366142682240235,0],[.23413748112136834,.11162744975379575,0],[.2672856772625314,.10838345293523609,0],[.42986085666538565,-.5361978212495196,0],[.9943699228768801,.16071636028918942,0]],cells:[[0,1,2],[0,2,3],[0,3,4],[0,4,6],[0,6,18],[0,18,57],[4,5,6],[6,7,18],[7,8,10],[7,10,11],[7,11,17],[7,17,18],[8,9,10],[11,12,16],[11,16,17],[12,13,14],[12,14,15],[12,15,16],[18,19,57],[19,20,25],[19,25,57],[20,21,24],[20,24,25],[21,22,23],[21,23,24],[25,26,57],[26,27,57],[27,28,57],[29,31,30],[29,56,31],[31,36,32],[31,56,36],[32,35,33],[32,36,35],[33,35,34],[37,41,38],[37,55,41],[38,41,39],[39,41,40],[41,53,42],[41,54,53],[41,55,54],[42,44,43],[42,47,44],[42,48,47],[42,49,48],[42,50,49],[42,51,50],[42,52,51],[42,53,52],[44,46,45],[44,47,46]]},type:"uber"},{id:"mail",mesh:{positions:[[1,-.3928571428571429,0],[1,.5714285714285715,0],[.9887678571428571,.6270178571428573,0],[.9127321428571429,.7030535714285713,0],[.8571428571428572,.7142857142857143,0],[-.8571428571428572,.7142857142857143,0],[-.9127321428571429,.7030535714285713,0],[-.9887678571428571,.6270178571428573,0],[-1,.5714285714285715,0],[-1,-.3928571428571429,0],[.9887678571428571,-.6270178571428572,0],[.9127321428571429,-.7030535714285715,0],[.8571428571428572,-.7142857142857143,0],[-.8571428571428572,-.7142857142857143,0],[-.9127321428571429,-.7030535714285715,0],[-.9887678571428571,-.6270178571428572,0],[-1,-.5714285714285715,0],[0,0,0],[0,.17857142857142858,0],[1,-.5714285714285715,0]],cells:[[0,1,18],[1,2,4],[1,4,18],[2,3,4],[4,5,18],[5,6,8],[5,8,18],[6,7,8],[8,9,18],[10,12,11],[10,19,12],[12,17,13],[12,19,17],[13,15,14],[13,16,15],[13,17,16]]},type:"uber"},{id:"menu",mesh:{positions:[[1,-.5416666666666667,0],[.9967239583333332,-.525453125,0],[.9745468749999997,-.5032760416666666,0],[.9583333333333333,-.5,0],[-.9583333333333334,-.5,0],[-.974546875,-.5032760416666666,0],[-.9967239583333333,-.525453125,0],[-1,-.5416666666666667,0],[-1,-.7916666666666666,0],[-.9967239583333333,-.8078802083333334,0],[-.974546875,-.8300572916666666,0],[-.9583333333333334,-.8333333333333334,0],[.9583333333333333,-.8333333333333334,0],[.9745468749999997,-.8300572916666666,0],[.9967239583333332,-.8078802083333334,0],[-.9583333333333334,-.16666666666666663,0],[-.974546875,-.163390625,0],[-.9967239583333333,-.14121354166666666,0],[-1,-.12500000000000003,0],[-1,.12499999999999993,0],[-.9967239583333333,.1412135416666664,0],[-.974546875,.16339062499999985,0],[-.9583333333333334,.16666666666666663,0],[.9583333333333333,.16666666666666663,0],[.9745468749999997,.16339062499999985,0],[.9967239583333332,.1412135416666664,0],[1,.12499999999999993,0],[1,-.12500000000000003,0],[.9967239583333332,-.14121354166666666,0],[.9745468749999997,-.163390625,0],[-.9583333333333334,.5000000000000001,0],[-.974546875,.5032760416666667,0],[-.9967239583333333,.5254531250000004,0],[-1,.5416666666666666,0],[-1,.7916666666666666,0],[-.9967239583333333,.8078802083333331,0],[-.974546875,.8300572916666665,0],[-.9583333333333334,.8333333333333334,0],[.9583333333333333,.8333333333333334,0],[.9745468749999997,.8300572916666665,0],[.9967239583333332,.8078802083333331,0],[1,.7916666666666666,0],[1,.5416666666666666,0],[.9967239583333332,.5254531250000004,0],[.9745468749999997,.5032760416666667,0],[.9583333333333333,.5000000000000001,0],[.9583333333333333,-.16666666666666663,0],[1,-.7916666666666666,0]],cells:[[0,1,3],[0,3,12],[0,12,47],[1,2,3],[3,4,12],[4,5,6],[4,6,7],[4,7,11],[4,11,12],[7,8,11],[8,9,10],[8,10,11],[12,13,47],[13,14,47],[15,17,16],[15,18,17],[15,19,18],[15,22,19],[15,46,22],[19,22,20],[20,22,21],[22,46,23],[23,25,24],[23,26,25],[23,27,26],[23,46,27],[27,46,28],[28,46,29],[30,32,31],[30,33,32],[30,34,33],[30,37,34],[30,45,37],[34,37,35],[35,37,36],[37,45,38],[38,40,39],[38,41,40],[38,42,41],[38,45,42],[42,44,43],[42,45,44]]},type:"uber"},{id:"message-phone",mesh:{positions:[[-1,.21428571428571427,0],[-.9941919642857143,.27188476562500014,0],[-.9511830357142858,.37405831473214285,0],[-.8739955357142857,.4512207031250001,0],[-.7718437499999999,.49419782366071424,0],[-.7142857142857143,.5000000000000001,0],[-.5714285714285714,.5000000000000001,0],[-.5714285714285714,.75,0],[-.5686004464285713,.7641383928571428,0],[-.5500334821428571,.7829866071428573,0],[-.537,.7857142857142857,0],[-.5324553571428571,.7854866071428572,0],[-.5232589285714287,.7834241071428575,0],[-.5187142857142857,.7814285714285715,0],[0,.5000000000000001,0],[.4285714285714286,.5000000000000001,0],[.4285714285714286,-.7857142857142857,0],[-.7142857142857143,-.7857142857142857,0],[-.7718437499999999,-.77990625,0],[-.8739955357142857,-.7368973214285713,0],[-.9511830357142858,-.6597098214285714,0],[-.9941919642857143,-.5575580357142857,0],[0,.07142857142857137,0],[0,.21428571428571427,0],[-.7142857142857143,.21428571428571427,0],[.1428571428571428,-.21428571428571427,0],[.1428571428571428,-.07142857142857145,0],[-.7142857142857143,-.07142857142857145,0],[.1428571428571428,-.5,0],[.1428571428571428,-.3571428571428572,0],[-.7142857142857143,-.3571428571428572,0],[1,.21428571428571427,0],[.9941919642857144,.27188476562500014,0],[.9511830357142856,.37405831473214285,0],[.8739955357142857,.4512207031250001,0],[.7718437499999999,.49419782366071424,0],[.7142857142857142,.5000000000000001,0],[.5714285714285714,.5000000000000001,0],[.5714285714285714,.1428571428571429,0],[.7368571428571429,.08771428571428581,0],[.7567857142857142,.07735491071428567,0],[.7821785714285714,.042171875000000095,0],[.7857142857142858,.02000000000000013,0],[.7857142857142858,-.30571428571428566,0],[.7821785714285714,-.32788616071428583,0],[.7567857142857142,-.3630691964285714,0],[.7368571428571429,-.37342857142857144,0],[.5714285714285714,-.42857142857142855,0],[.5714285714285714,-.7857142857142857,0],[.7142857142857142,-.7857142857142857,0],[.7718437499999999,-.77990625,0],[.8739955357142857,-.7368973214285713,0],[.9511830357142856,-.6597098214285714,0],[.9941919642857144,-.5575580357142857,0],[-1,-.5,0],[-.7142857142857143,-.5,0],[-.7142857142857143,-.21428571428571427,0],[-.7142857142857143,.07142857142857137,0],[1,-.5,0]],cells:[[0,24,1],[0,27,57],[0,54,27],[0,57,24],[1,24,2],[2,24,3],[3,24,4],[4,24,5],[5,24,6],[6,13,7],[6,14,13],[6,23,14],[6,24,23],[7,11,8],[7,12,11],[7,13,12],[8,10,9],[8,11,10],[14,23,15],[15,23,26],[15,26,16],[16,25,29],[16,26,25],[16,28,17],[16,29,28],[17,28,55],[17,55,18],[18,55,19],[19,55,20],[20,55,21],[21,55,54],[22,26,23],[22,27,26],[22,57,27],[25,56,29],[27,54,56],[29,56,30],[30,54,55],[30,56,54],[31,32,40],[31,40,41],[31,41,42],[31,42,43],[31,43,58],[32,33,39],[32,39,40],[33,34,39],[34,35,39],[35,36,39],[36,37,38],[36,38,39],[43,44,58],[44,45,58],[45,46,53],[45,53,58],[46,47,49],[46,49,50],[46,50,51],[46,51,52],[46,52,53],[47,48,49]]},type:"uber"},{id:"messages",mesh:{positions:[[-.7142857142857143,-.7857142857142857,0],[-.7718847656250001,-.7799121093750001,0],[-.8740583147321429,-.7369349888392858,0],[-.951220703125,-.6597726004464286,0],[-.9941978236607143,-.5575990513392859,0],[-1,-.5,0],[-1,.21428571428571427,0],[-.9941978236607143,.27188476562500014,0],[-.951220703125,.37405831473214285,0],[-.8740583147321429,.4512207031250001,0],[-.7718847656250001,.49419782366071424,0],[-.7142857142857143,.5000000000000001,0],[-.5714285714285714,.5000000000000001,0],[-.5714285714285714,.75,0],[-.5686004464285713,.7641383928571428,0],[-.5500334821428571,.7829866071428573,0],[-.537,.7857142857142857,0],[-.5324553571428571,.7854866071428572,0],[-.5232589285714287,.7834241071428575,0],[-.5187142857142857,.7814285714285715,0],[0,.5000000000000001,0],[.7142857142857142,.5000000000000001,0],[.7718847656250001,.49419782366071424,0],[.8740583147321428,.4512207031250001,0],[.951220703125,.37405831473214285,0],[.9941978236607143,.27188476562500014,0],[1,.21428571428571427,0],[1,-.5,0],[.9941978236607143,-.5575990513392859,0],[.951220703125,-.6597726004464286,0],[.8740583147321428,-.7369349888392858,0],[.7718847656250001,-.7799121093750001,0],[.4285714285714286,-.07142857142857145,0],[.4285714285714286,.07142857142857137,0],[-.4285714285714286,.07142857142857137,0],[.5714285714285714,-.3571428571428572,0],[.5714285714285714,-.21428571428571427,0],[-.5714285714285714,-.21428571428571427,0],[-.5714285714285714,-.3571428571428572,0],[-.4285714285714286,-.07142857142857145,0],[.7142857142857142,-.7857142857142857,0]],cells:[[0,35,38],[0,38,1],[0,40,35],[1,38,2],[2,38,3],[3,38,4],[4,38,5],[5,37,6],[5,38,37],[6,8,7],[6,11,8],[6,34,11],[6,37,34],[8,11,9],[9,11,10],[11,34,12],[12,19,13],[12,20,19],[12,34,20],[13,17,14],[13,18,17],[13,19,18],[14,16,15],[14,17,16],[20,33,21],[20,34,33],[21,23,22],[21,26,23],[21,33,26],[23,26,24],[24,26,25],[26,33,36],[26,36,27],[27,35,28],[27,36,35],[28,35,29],[29,35,30],[30,35,31],[31,35,40],[32,36,33],[32,37,36],[32,39,37],[34,37,39]]},type:"uber"},{id:"minus-alt",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10226789202008946,.9948371233258928,0],[.2974228166852677,.9550420619419644,0],[.47672310965401765,.8793055943080357,0],[.6361525878906249,.7716489257812498,0],[.7716950683593751,.6360932617187502,0],[.8793343680245538,.4766598074776789,0],[.9550543038504469,.2973697684151786,0],[.9948386928013393,.10224434988839293,0],[1,0,0],[.9948386928013393,-.10224434988839282,0],[.9550543038504469,-.2973697684151786,0],[.8793343680245538,-.47665980747767855,0],[.7716950683593751,-.63609326171875,0],[.6361525878906249,-.77164892578125,0],[.47672310965401765,-.8793055943080357,0],[.2974228166852677,-.9550420619419643,0],[.10226789202008946,-.9948371233258928,0],[-.5357142857142857,.1428571428571428,0],[-.5496116071428572,.14004910714285712,0],[-.5686205357142857,.12104017857142835,0],[-.5714285714285714,.1071428571428572,0],[-.5714285714285714,-.1071428571428571,0],[-.5686205357142857,-.12104017857142857,0],[-.5496116071428572,-.14004910714285723,0],[-.5357142857142857,-.1428571428571429,0],[.5357142857142858,-.1428571428571429,0],[.549611607142857,-.14004910714285723,0],[.5686205357142857,-.12104017857142857,0],[.5714285714285714,-.1071428571428571,0],[.5714285714285714,.1071428571428572,0],[.5686205357142857,.12104017857142835,0],[.549611607142857,.14004910714285712,0],[0,-1,0],[.5357142857142858,.1428571428571428,0]],cells:[[0,42,1],[0,50,42],[1,42,2],[2,42,3],[3,42,4],[4,41,5],[4,42,41],[5,41,6],[6,40,7],[6,41,40],[7,39,8],[7,40,39],[8,38,9],[8,39,38],[9,37,10],[9,38,37],[10,36,11],[10,37,36],[11,36,12],[12,35,13],[12,36,35],[13,35,14],[14,35,15],[15,35,16],[16,35,17],[17,35,51],[17,51,18],[18,51,19],[19,51,20],[20,51,21],[21,51,22],[22,49,23],[22,51,49],[23,49,24],[24,48,25],[24,49,48],[25,47,26],[25,48,47],[26,46,27],[26,47,46],[27,45,28],[27,46,45],[28,44,29],[28,45,44],[29,44,30],[30,43,31],[30,44,43],[31,43,32],[32,43,33],[33,43,34],[34,43,50],[42,50,43]]},type:"uber"},{id:"minus",mesh:{positions:[[-.9583333333333334,.16666666666666666,0],[-.974546875,.1633906249999999,0],[-.9967239583333333,.14121354166666636,0],[-1,.125,0],[-1,-.125,0],[-.9967239583333333,-.14121354166666666,0],[-.974546875,-.16339062500000004,0],[-.9583333333333334,-.16666666666666666,0],[.9583333333333333,-.16666666666666666,0],[.9745468749999997,-.16339062500000004,0],[.9967239583333332,-.14121354166666666,0],[1,-.125,0],[1,.125,0],[.9967239583333332,.14121354166666636,0],[.9745468749999997,.1633906249999999,0],[.9583333333333333,.16666666666666666,0]],cells:[[0,1,2],[0,2,3],[0,3,4],[0,4,7],[0,7,8],[0,8,15],[4,5,7],[5,6,7],[8,9,10],[8,10,11],[8,11,15],[11,12,15],[12,13,14],[12,14,15]]},type:"uber"},{id:"moon",mesh:{positions:[[.7739255921931281,.7921447799192853,0],[.6185401246877205,.8903503456546993,0],[.4455623400867236,.9592297382739641,0],[.2584644820805792,.9953259280124709,0],[.16070560170383894,1,0],[.05798074688562971,.9948371888379697,0],[-.1380578038669965,.9550425729521135,0],[-.31818263522130846,.8793067954513896,0],[-.478355138113397,.7716508520968306,0],[-.6145367034793534,.6360957386494688,0],[-.7226887222552685,.47666245087033543,0],[-.7987725853772333,.2973719845204639,0],[-.8387496837813387,.10224533536088498,0],[-.8439361308817227,3.4027778372802686e-9,0],[-.8387496837813387,-.1022384612782955,0],[-.7987725853772333,-.29735650390648927,0],[-.7226887222552685,-.4766439800927934,0],[-.6145367034793534,-.6360784288812658,0],[-.478355138113397,-.7716373893159627,0],[-.31818263522130846,-.879298400440942,0],[-.1380578038669965,-.9550390013002606,0],[.05798074688562971,-.9948367309379758,0],[.16070560170383894,-1,0],[.18067792861346507,-.9997916666312211,0],[.11011764985575559,-.9277359211703885,0],[-.007880278837515482,-.7639349766289246,0],[-.0911537741794213,-.5777453598645401,0],[-.1350297222637616,-.3738037900014075,0],[-.1407332679886573,-.2666249973841146,0],[-.13566927778740054,-.16559737855774492,0],[-.09661850661164974,.02734140360028614,0],[-.02225101537003439,.20489371073825802,0],[.08353679477930409,.3631821016236316,0],[.21684852267822408,.4983291350238681,0],[.3737877671685829,.6064573697064286,0],[.5504581270922397,.6836893644387745,0],[.7429632012910522,.7261476779883669,0],[.8439361308817227,.7331250039344617,0]],cells:[[0,1,36],[0,36,37],[1,2,35],[1,35,36],[2,3,34],[2,34,35],[3,4,34],[4,5,33],[4,33,34],[5,6,33],[6,7,32],[6,32,33],[7,8,32],[8,9,31],[8,31,32],[9,10,31],[10,11,30],[10,30,31],[11,12,30],[12,13,30],[13,14,29],[13,29,30],[14,15,29],[15,16,28],[15,28,29],[16,17,27],[16,27,28],[17,18,27],[18,19,26],[18,26,27],[19,20,25],[19,25,26],[20,21,25],[21,22,24],[21,24,25],[22,23,24]]},type:"uber"},{id:"note",mesh:{positions:[[.1652653515032824,-1,0],[.8058751850678235,-.3634391709906274,0],[.3421405964204045,-.3634391709906274,0],[.2759828093381019,-.37760292848333576,0],[.18006176516691505,-.4707402855024543,0],[.8263267743872501,-.19817381780026133,0],[.8263267743872501,.8179188969036146,0],[.8101430337082303,.8848726695625739,0],[.7081316944804228,.984384361074573,0],[.6406098200678706,1,0],[-.6815130071421428,1,0],[-.7426437578626014,.984384361074573,0],[-.816534156451339,.8848726695625739,0],[-.8263267743872501,.8179188969036146,0],[-.8263267743872501,-.83473464512255,0],[-.816534156451339,-.8964334961994853,0],[-.7426437578626014,-.9728235327505781,0],[-.6815130071421428,-.9831842500939811,0],[-3.374167666039052e-9,-.9831842500939811,0],[-3.374167666039052e-9,-.34464023717699255,0],[.009792614561743292,-.2832512595609675,0],[.08368301315048132,-.20822466263173867,0],[.14481376387093978,-.19817381780026133,0],[.6406098200678706,-.19817381780026133,0],[-.2285841788175892,.20331270020149228,0],[-.19661679169530677,.2792911879952935,0],[-.13922629950241358,.3366889441253016,0],[-.06324151829282841,.36866553158788196,0],[-.020410274323625962,.3729832505052497,0],[.022407332469228294,.36866553158788196,0],[.09837452252825755,.3366889441253016,0],[.15575710677273566,.2792911879952935,0],[.187722395867888,.20331270020149228,0],[.19203833931734937,.16049331849430626,0],[.187722395867888,.11766207445261179,0],[.15575710677273566,.041677292781714836,0],[.09837452252825755,-.01571320003065424,0],[.022407332469228294,-.04768058761424887,0],[-.020410274323625962,-.05199661182955351,0],[-.06324151829282841,-.04768058761424887,0],[-.13922629950241358,-.01571320003065424,0],[-.19661679169530677,.041677292781714836,0],[-.2285841788175892,.11766207445261179,0],[.38344079979097856,.6290386778096302,0],[.2355495281370203,.5353942217078467,0],[.07569257806366216,.4868378370624775,0],[-.020658172733848845,.47920754804677657,0],[-.11699706090688405,.4868378370624775,0],[-.27684771525789864,.5353942217078467,0],[-.42475133082971483,.6290386778096302,0],[-.4544797276000714,.6567851833212697,0],[-.4544797276000714,.7271055871112868,0],[-.44744562093879386,.7539560441802544,0],[-.4033042775936584,.7885533089070305,0],[-.37428471420652376,.7934183064031874,0],[.3340012790626023,.7934183064031874,0],[.36285945384942125,.7885533089070305,0],[.406290672928602,.7539560441802544,0],[.41316338719362505,.7271055871112868,0],[-.23290020296040193,.16049331849430626,0],[.1652653515032824,-.5362654164138325,0],[.41316338719362505,.6567851833212697,0]],cells:[[0,1,2],[0,2,60],[2,3,60],[3,4,60],[5,6,61],[5,61,23],[6,7,8],[6,8,9],[6,9,58],[6,58,61],[9,10,54],[9,54,55],[9,55,56],[9,56,57],[9,57,58],[10,11,12],[10,12,13],[10,13,52],[10,52,53],[10,53,54],[13,14,42],[13,42,59],[13,50,51],[13,51,52],[13,59,50],[14,15,17],[14,17,19],[14,19,40],[14,40,41],[14,41,42],[15,16,17],[17,18,19],[19,20,40],[20,21,38],[20,38,39],[20,39,40],[21,22,36],[21,36,37],[21,37,38],[22,23,35],[22,35,36],[23,32,33],[23,33,34],[23,34,35],[23,43,32],[23,61,43],[24,25,48],[24,48,49],[24,49,59],[25,26,48],[26,27,47],[26,47,48],[27,28,46],[27,46,47],[28,29,46],[29,30,45],[29,45,46],[30,31,44],[30,44,45],[31,32,44],[32,43,44],[49,50,59]]},type:"uber"},{id:"notification",mesh:{positions:[[.8571428571428571,.8571428571428572,0],[.20171428571428576,.8571428571428572,0],[.17089955357142886,.9145401785714287,0],[.06673437499999979,.9893705357142859,0],[0,1,0],[-.06675669642857139,.9893705357142859,0],[-.1710200892857142,.9145401785714287,0],[-.20185714285714287,.8571428571428572,0],[-.3571428571428571,.8571428571428572,0],[-.42857142857142855,1,0],[-.5714285714285715,1,0],[.42857142857142855,-1,0],[.5714285714285715,-1,0],[.36400000000000005,-.5851428571428572,0],[.44974776785714293,-.4980245535714286,0],[.5391325334821429,-.33686579241071435,0],[.5677011718749999,-.21369559151785722,0],[.5714285714285715,-.14857142857142858,0],[.5714285714285715,.13357142857142867,0],[.5844821428571426,.2549799107142856,0],[.683767857142857,.4737433035714287,0],[.7665714285714285,.5635714285714286,0],[.8205714285714285,.6108571428571428,0],[.836109375,.6277254464285715,0],[.8547031249999999,.6686941964285715,0],[-.6428571428571428,.8571428571428572,0],[-.8571428571428571,.8571428571428572,0],[-.8571428571428571,.6914285714285715,0],[-.8547031249999999,.6686941964285715,0],[-.8361093749999999,.6277254464285715,0],[-.8205714285714285,.6108571428571428,0],[-.7665714285714285,.5635714285714286,0],[-.6837678571428571,.4737433035714287,0],[-.5844821428571428,.2549799107142856,0],[-.5714285714285715,.13357142857142867,0],[-.5714285714285715,-.14857142857142858,0],[-.5641063058035712,-.23976283482142857,0],[-.5089684709821428,-.4069447544642857,0],[-.40748465401785716,-.5463364955357142,0],[-.2688289620535715,-.6489112723214285,0],[-.18842857142857142,-.6835714285714286,0],[-.19939955357142858,-.7071651785714286,0],[-.21255580357142861,-.7584241071428571,0],[-.21428571428571427,-.7857142857142857,0],[-.209935546875,-.8288828125,0],[-.17771065848214299,-.9054966517857143,0],[-.11984514508928576,-.9633872767857142,0],[-.04320954241071436,-.9956439732142858,0],[0,-1,0],[.0705066964285714,-.9880848214285715,0],[.17777008928571425,-.9048973214285714,0],[.06579241071428582,-.8135089285714285,0],[.027734374999999898,-.8515267857142856,0],[0,-.8571428571428572,0],[-.02779464285714285,-.8515267857142856,0],[-.06581249999999993,-.8135089285714285,0],[-.07142857142857145,-.7857142857142857,0],[-.06581249999999993,-.7579196428571429,0],[-.02779464285714285,-.7199017857142858,0],[0,-.7142857142857143,0],[.027734374999999898,-.7199017857142858,0],[.06579241071428582,-.7579196428571429,0],[.07142857142857136,-.7857142857142857,0],[.20657142857142846,-.8417142857142856,0],[.8571428571428571,.6914285714285715,0]],cells:[[0,1,21],[0,21,64],[1,2,6],[1,6,7],[1,7,19],[1,19,20],[1,20,21],[2,3,4],[2,4,6],[4,5,6],[7,8,18],[7,18,19],[8,9,10],[8,10,13],[8,13,17],[8,17,18],[10,11,13],[11,12,13],[13,14,17],[14,15,16],[14,16,17],[21,22,64],[22,23,64],[23,24,64],[25,26,27],[25,27,30],[25,30,31],[25,31,32],[25,32,33],[25,33,63],[27,28,29],[27,29,30],[33,34,60],[33,60,63],[34,35,59],[34,59,60],[35,36,37],[35,37,38],[35,38,39],[35,39,40],[35,40,59],[40,41,57],[40,57,58],[40,58,59],[41,42,57],[42,43,56],[42,56,57],[43,44,56],[44,45,55],[44,55,56],[45,46,55],[46,47,54],[46,54,55],[47,48,53],[47,53,54],[48,49,53],[49,50,52],[49,52,53],[50,51,52],[50,63,51],[51,63,62],[60,61,63],[61,62,63]]},type:"uber"},{id:"notifications-mute",mesh:{positions:[[.8547031249999999,.6686941964285715,0],[.836109375,.6277254464285715,0],[.8205714285714285,.6108571428571428,0],[.7665714285714285,.5635714285714286,0],[.683767857142857,.4737433035714287,0],[.5844821428571426,.2549799107142856,0],[.5714285714285715,.13357142857142867,0],[.5714285714285715,-.14857142857142858,0],[.5641063058035712,-.23976283482142857,0],[.5089684709821428,-.4069447544642857,0],[.4074846540178574,-.5463364955357142,0],[.2688289620535715,-.6489112723214285,0],[.1884285714285716,-.6835714285714286,0],[.19939955357142866,-.7071651785714286,0],[.21255580357142842,-.7584241071428571,0],[.21428571428571427,-.7857142857142857,0],[.20993554687499988,-.8288828125,0],[.17771065848214251,-.9054966517857143,0],[.11984514508928566,-.9633872767857142,0],[.043209542410714175,-.9956439732142858,0],[0,-1,0],[-.043168526785714284,-.9956439732142858,0],[-.11978236607142849,-.9633872767857142,0],[-.17767299107142845,-.9054966517857143,0],[-.20992968749999993,-.8288828125,0],[-.21428571428571427,-.7857142857142857,0],[-.21255580357142861,-.7584241071428571,0],[-.19939955357142858,-.7071651785714286,0],[-.18842857142857142,-.6835714285714286,0],[-.26878794642857146,-.6489112723214285,0],[-.4074218750000001,-.5463364955357142,0],[-.5089308035714284,-.4069447544642857,0],[-.5641004464285714,-.23976283482142857,0],[-.5714285714285715,-.14857142857142858,0],[-.5714285714285715,.13357142857142867,0],[-.5844821428571428,.2549799107142856,0],[-.6837678571428571,.4737433035714287,0],[-.7665714285714285,.5635714285714286,0],[-.8205714285714285,.6108571428571428,0],[-.8361093749999999,.6277254464285715,0],[-.8547031249999999,.6686941964285715,0],[-.8571428571428571,.6914285714285715,0],[-.8571428571428571,.8571428571428572,0],[-.20171428571428565,.8571428571428572,0],[-.17093973214285713,.9145401785714287,0],[-.0666941964285715,.9893705357142859,0],[0,1,0],[.0667566964285712,.9893705357142859,0],[.1710200892857142,.9145401785714287,0],[.20185714285714287,.8571428571428572,0],[.8571428571428571,.8571428571428572,0],[.02779464285714285,-.8515267857142856,0],[.06581250000000001,-.8135089285714285,0],[.07142857142857136,-.7857142857142857,0],[.06581250000000001,-.7579196428571429,0],[.02779464285714285,-.7199017857142858,0],[0,-.7142857142857143,0],[-.02779464285714285,-.7199017857142858,0],[-.06581249999999993,-.7579196428571429,0],[-.07142857142857145,-.7857142857142857,0],[-.06581249999999993,-.8135089285714285,0],[-.02779464285714285,-.8515267857142856,0],[0,-.8571428571428572,0],[.8571428571428571,.6914285714285715,0]],cells:[[0,63,1],[1,63,2],[2,63,3],[3,49,4],[3,50,49],[3,63,50],[4,49,5],[5,34,6],[5,35,34],[5,43,35],[5,49,43],[6,33,7],[6,34,33],[7,9,8],[7,10,9],[7,11,10],[7,12,11],[7,33,56],[7,56,12],[12,54,13],[12,55,54],[12,56,55],[13,54,14],[14,53,15],[14,54,53],[15,53,16],[16,52,17],[16,53,52],[17,52,18],[18,51,19],[18,52,51],[19,51,62],[19,62,20],[20,62,21],[21,61,22],[21,62,61],[22,61,23],[23,60,24],[23,61,60],[24,59,25],[24,60,59],[25,59,26],[26,58,27],[26,59,58],[27,58,28],[28,33,29],[28,56,33],[28,57,56],[28,58,57],[29,33,30],[30,33,31],[31,33,32],[35,43,36],[36,43,37],[37,41,38],[37,42,41],[37,43,42],[38,41,39],[39,41,40],[43,48,44],[43,49,48],[44,46,45],[44,48,46],[46,48,47]]},type:"uber"},{id:"pause",mesh:{positions:[[.8333333333333334,-.9166666666666666,0],[.8267871093749998,-.949111328125,0],[.782444661458333,-.9934537760416667,0],[.75,-1,0],[.375,-1,0],[.34255533854166687,-.9934537760416667,0],[.29821289062500017,-.949111328125,0],[.29166666666666674,-.9166666666666666,0],[.29166666666666674,.9166666666666667,0],[.29821289062500017,.9491113281249997,0],[.34255533854166687,.9934537760416664,0],[.375,1,0],[.75,1,0],[.782444661458333,.9934537760416664,0],[.8267871093749998,.9491113281249997,0],[-.75,1,0],[-.7824446614583335,.9934537760416664,0],[-.826787109375,.9491113281249997,0],[-.8333333333333334,.9166666666666667,0],[-.8333333333333334,-.9166666666666666,0],[-.826787109375,-.949111328125,0],[-.7824446614583335,-.9934537760416667,0],[-.75,-1,0],[-.375,-1,0],[-.3425553385416667,-.9934537760416667,0],[-.2982128906249999,-.949111328125,0],[-.2916666666666667,-.9166666666666666,0],[-.2916666666666667,.9166666666666667,0],[-.2982128906249999,.9491113281249997,0],[-.3425553385416667,.9934537760416664,0],[-.375,1,0],[.8333333333333334,.9166666666666667,0]],cells:[[0,3,1],[0,4,3],[0,7,4],[0,8,7],[0,31,8],[1,3,2],[4,6,5],[4,7,6],[8,10,9],[8,11,10],[8,12,11],[8,31,12],[12,14,13],[12,31,14],[15,16,18],[15,18,27],[15,27,30],[16,17,18],[18,19,26],[18,26,27],[19,20,22],[19,22,26],[20,21,22],[22,23,26],[23,24,26],[24,25,26],[27,28,29],[27,29,30]]},type:"uber"},{id:"payment",mesh:{positions:[[-.9887678571428571,.6270178571428573,0],[-.9127321428571429,.7030535714285713,0],[-.8571428571428572,.7142857142857143,0],[.8571428571428572,.7142857142857143,0],[.9127924107142855,.7030535714285713,0],[.9887879464285714,.6270178571428573,0],[1,.5714285714285715,0],[1,-.14285714285714282,0],[-1,-.14285714285714282,0],[-.4285714285714286,.28571428571428564,0],[-.4285714285714286,.42857142857142866,0],[-.7142857142857143,.42857142857142866,0],[1,-.4285714285714286,0],[-1,-.4285714285714286,0],[-1,-.5714285714285715,0],[-.9887678571428571,-.6270178571428572,0],[-.9127321428571429,-.7030535714285715,0],[-.8571428571428572,-.7142857142857143,0],[.8571428571428572,-.7142857142857143,0],[.9127924107142855,-.7030535714285715,0],[.9887879464285714,-.6270178571428572,0],[-1,.5714285714285715,0],[-.7142857142857143,.28571428571428564,0],[1,-.5714285714285715,0]],cells:[[0,21,1],[1,21,2],[2,10,3],[2,11,10],[2,21,11],[3,5,4],[3,6,5],[3,7,6],[3,9,7],[3,10,9],[7,9,8],[8,9,22],[8,22,21],[11,21,22],[12,13,18],[12,18,23],[13,14,17],[13,17,18],[14,15,17],[15,16,17],[18,19,20],[18,20,23]]},type:"uber"},{id:"phone-alt",mesh:{positions:[[-.6702776818329302,-1,0],[-.2063093331658658,-.5360316513329356,0],[-.34961953506871385,-.24945311436974715,0],[-.36204679142985713,-.21008323651626015,0],[-.34928394615924035,-.131390581007107,0],[-.3250436985168668,-.09797887817795503,0],[.09797887817795489,.325043698516867,0],[.13139058100710696,.3492839461592405,0],[.21008323651625965,.36204679142985685,0],[.24945311436974688,.3496195350687137,0],[.5360316513329354,.20630933316586586,0],[.9999999999999998,.6702776818329303,0],[.8144042871646726,.8558733946682575,0],[.7320504907578943,.9231324771564038,0],[.5434729101903893,1,0],[.3429652420165163,1,0],[.1544033615149518,.9231324771564038,0],[.072063302665871,.8558733946682575,0],[-.8558733946682573,-.07206330266587124,0],[-.9231324771564038,-.15440507870966402,0],[-.9999999999999998,-.3429762811253807,0],[-.9999999999999998,-.5434913087051634,0],[-.9231324771564038,-.73206251112088,0],[-.8558733946682573,-.8144042871646728,0]],cells:[[0,1,23],[1,2,23],[2,3,19],[2,19,20],[2,20,21],[2,21,22],[2,22,23],[3,4,18],[3,18,19],[4,5,18],[5,6,18],[6,7,17],[6,17,18],[7,8,17],[8,9,16],[8,16,17],[9,10,12],[9,12,13],[9,13,14],[9,14,15],[9,15,16],[10,11,12]]},type:"uber"},{id:"phone",mesh:{positions:[[-.42857142857142855,-1,0],[-.4841607142857143,-.9887678571428571,0],[-.5601964285714285,-.9127321428571429,0],[-.5714285714285714,-.8571428571428572,0],[-.5714285714285714,.8571428571428572,0],[-.5601964285714285,.9127321428571429,0],[-.4841607142857143,.9887678571428571,0],[-.42857142857142855,1,0],[.42857142857142855,1,0],[.4841607142857143,.9887678571428571,0],[.5601964285714285,.9127321428571429,0],[.5714285714285714,.8571428571428572,0],[.5714285714285714,-.8571428571428572,0],[.5601964285714285,-.9127321428571429,0],[.4841607142857143,-.9887678571428571,0],[.14004910714285707,.8353258928571425,0],[.12104017857142832,.8543348214285713,0],[.10714285714285714,.8571428571428572,0],[-.10714285714285714,.8571428571428572,0],[-.12104017857142857,.8543348214285713,0],[-.14004910714285718,.8353258928571425,0],[-.14285714285714285,.8214285714285714,0],[-.14285714285714285,.75,0],[-.14004910714285718,.7361026785714289,0],[-.12104017857142857,.7170937500000001,0],[-.10714285714285714,.7142857142857142,0],[.10714285714285714,.7142857142857142,0],[.12104017857142832,.7170937500000001,0],[.14004910714285707,.7361026785714289,0],[.14285714285714285,.75,0],[.42857142857142855,-.7142857142857143,0],[.42857142857142855,.5714285714285714,0],[-.42857142857142855,.5714285714285714,0],[-.42857142857142855,-.7142857142857143,0],[.14285714285714285,.8214285714285714,0],[.42857142857142855,-1,0]],cells:[[0,2,1],[0,3,2],[0,33,3],[0,35,33],[3,32,4],[3,33,32],[4,6,5],[4,7,6],[4,21,7],[4,22,21],[4,32,22],[7,17,8],[7,18,17],[7,19,18],[7,20,19],[7,21,20],[8,11,9],[8,15,34],[8,16,15],[8,17,16],[8,34,11],[9,11,10],[11,29,31],[11,31,12],[11,34,29],[12,30,35],[12,31,30],[12,35,13],[13,35,14],[22,32,23],[23,32,24],[24,32,25],[25,32,26],[26,31,27],[26,32,31],[27,31,28],[28,31,29],[30,33,35]]},type:"uber"},{id:"picture",mesh:{positions:[[-.8333333333333334,1,0],[-.8981875,.9868958333333333,0],[-.9868958333333334,.8981874999999999,0],[-1,.8333333333333333,0],[-1,-.8333333333333334,0],[-.9868958333333334,-.8981875,0],[-.8981875,-.9868958333333334,0],[-.8333333333333334,-1,0],[.8333333333333333,-1,0],[.8981874999999999,-.9868958333333334,0],[.9868958333333333,-.8981875,0],[1,-.8333333333333334,0],[1,.8333333333333333,0],[.9868958333333333,.8981874999999999,0],[.8981874999999999,.9868958333333333,0],[.8333333333333333,.5,0],[.8333333333333333,-.8333333333333334,0],[-.8333333333333334,-.8333333333333334,0],[-.04349999999999998,.0970000000000002,0],[-.06876562500000005,.1194453124999999,0],[-.132046875,.1272109374999999,0],[-.16200000000000003,.11150000000000015,0],[-.32266666666666666,-.021333333333333315,0],[-.34762499999999985,-.0354895833333333,0],[-.4025416666666667,-.0354895833333333,0],[-.4275000000000001,-.021333333333333315,0],[-.6778333333333333,.1855,0],[-.7059609375,.22955208333333332,0],[-.6749036458333333,.3172187500000001,0],[-.6255,.33333333333333326,0],[.6306666666666667,.33333333333333326,0],[.6755052083333333,.32023437500000007,0],[.7133072916666665,.24403645833333343,0],[.6968333333333332,.19999999999999996,0],[.35450000000000004,-.26049999999999995,0],[.32456770833333337,-.28553125,0],[.25226562499999994,-.28553125,0],[-.4815208333333333,-.6118958333333333,0],[-.5702291666666666,-.5231874999999999,0],[-.5833333333333333,-.45833333333333337,0],[-.5702291666666666,-.3934791666666667,0],[-.4815208333333333,-.30477083333333344,0],[-.41666666666666663,-.29166666666666663,0],[-.3518125,-.30477083333333344,0],[-.2631041666666668,-.3934791666666667,0],[-.25,-.45833333333333337,0],[-.2631041666666668,-.5231874999999999,0],[-.3518125,-.6118958333333333,0],[-.8333333333333334,.5,0],[-.41666666666666663,-.625,0],[.22233333333333327,-.26049999999999995,0],[.8333333333333333,1,0]],cells:[[0,1,3],[0,3,48],[0,15,51],[0,48,15],[1,2,3],[3,4,48],[4,5,17],[4,17,48],[5,6,17],[6,7,17],[7,8,17],[8,9,16],[8,16,17],[9,10,16],[10,11,16],[11,12,15],[11,15,16],[12,13,14],[12,14,51],[12,51,15],[18,30,19],[18,34,30],[18,50,34],[19,30,20],[20,29,21],[20,30,29],[21,25,22],[21,29,25],[22,24,23],[22,25,24],[25,29,26],[26,29,27],[27,29,28],[30,32,31],[30,33,32],[30,34,33],[34,36,35],[34,50,36],[37,39,38],[37,49,39],[39,41,40],[39,42,41],[39,49,42],[42,45,43],[42,49,45],[43,45,44],[45,47,46],[45,49,47]]},type:"uber"},{id:"pin",mesh:{positions:[[.559818359375,-.543728515625,0],[.47383231026785744,-.7480538504464285,0],[.3194824218749999,-.9024037388392857,0],[.11515708705357142,-.9883897879464286,0],[0,-1,0],[-.11515708705357142,-.9883897879464286,0],[-.3194824218749999,-.9024037388392857,0],[-.47383231026785716,-.7480538504464285,0],[-.559818359375,-.543728515625,0],[-.5714285714285714,-.4285714285714286,0],[-.5631149553571427,-.33101729910714284,0],[-.5007645089285714,-.15349386160714296,0],[-.3866908482142856,-.008501674107142976,0],[-.23198325892857138,.09305747767857153,0],[-.14285714285714285,.12414285714285711,0],[-.14285714285714285,.9642857142857142,0],[-.14004910714285718,.9781830357142856,0],[-.12104017857142857,.9971919642857141,0],[-.10714285714285714,1,0],[.10714285714285714,1,0],[.12104017857142832,.9971919642857141,0],[.14004910714285707,.9781830357142856,0],[.14285714285714285,.9642857142857142,0],[.14285714285714285,.12414285714285711,0],[.23198325892857138,.09305747767857153,0],[.3866908482142856,-.008501674107142976,0],[.5007645089285714,-.15349386160714296,0],[.5631149553571427,-.33101729910714284,0],[.5714285714285714,-.4285714285714286,0]],cells:[[0,28,1],[1,25,2],[1,28,25],[2,4,3],[2,25,4],[4,6,5],[4,12,6],[4,13,12],[4,24,13],[4,25,24],[6,12,7],[7,9,8],[7,12,9],[9,11,10],[9,12,11],[13,24,14],[14,22,15],[14,23,22],[14,24,23],[15,17,16],[15,18,17],[15,19,18],[15,22,19],[19,21,20],[19,22,21],[25,28,26],[26,28,27]]},type:"uber"},{id:"place",mesh:{positions:[[-.07302158900669638,-.9963711983816964,0],[-.21238424246651796,-.9683471330915179,0],[-.3993373325892857,-.8794266183035714,0],[-.5922809709821429,-.6874372209821429,0],[-.6821676548549107,-.5001143624441965,0],[-.7105972726004465,-.3596304757254465,0],[-.7142857142857143,-.2857142857142857,0],[-.7109375000000001,-.20582393973214297,0],[-.6841517857142857,-.05419280133928572,0],[-.5937500000000001,.16631473214285686,0],[-.5,.3191428571428572,0],[-.029285714285714314,.9847142857142859,0],[-.023263392857142885,.9913816964285711,0],[-.00827232142857134,.9990379464285712,0],[0,1,0],[.008212053571428546,.9990379464285712,0],[.023243303571428408,.9913816964285711,0],[.029285714285714234,.9847142857142859,0],[.5,.3191428571428572,0],[.5937500000000001,.16631473214285686,0],[.6841517857142857,-.05419280133928572,0],[.7109375000000001,-.20582393973214297,0],[.7142857142857143,-.2857142857142857,0],[.7105972726004464,-.3596304757254465,0],[.6821676548549107,-.5001143624441965,0],[.5922809709821426,-.6874372209821429,0],[.3993373325892859,-.8794266183035714,0],[.21238424246651758,-.9683471330915179,0],[.07302158900669621,-.9963711983816964,0],[-.08815318080357135,.1428267299107142,0],[-.24456445312500005,.07700474330357143,0],[-.36271902901785713,-.04114983258928562,0],[-.428541015625,-.19756110491071432,0],[-.4374285714285715,-.2857142857142857,0],[-.428541015625,-.37386746651785707,0],[-.36271902901785713,-.5302787388392858,0],[-.24456445312500005,-.6484333147321428,0],[-.08815318080357135,-.7142553013392856,0],[0,-.7231428571428571,0],[.08815931919642869,-.7142553013392856,0],[.24460965401785725,-.6484333147321428,0],[.3628166852678575,-.5302787388392858,0],[.42867773437500006,-.37386746651785707,0],[.4375714285714286,-.2857142857142857,0],[.42867773437500006,-.19756110491071432,0],[.3628166852678575,-.04114983258928562,0],[.24460965401785725,.07700474330357143,0],[.08815931919642869,.1428267299107142,0],[0,.1517142857142857,0],[0,-1,0]],cells:[[0,37,1],[0,38,37],[0,49,38],[1,36,2],[1,37,36],[2,36,3],[3,35,4],[3,36,35],[4,34,5],[4,35,34],[5,33,6],[5,34,33],[6,33,7],[7,32,8],[7,33,32],[8,31,9],[8,32,31],[9,30,10],[9,31,30],[10,29,11],[10,30,29],[11,15,12],[11,16,15],[11,17,16],[11,29,48],[11,48,17],[12,14,13],[12,15,14],[17,47,18],[17,48,47],[18,46,19],[18,47,46],[19,45,20],[19,46,45],[20,44,21],[20,45,44],[21,43,22],[21,44,43],[22,43,23],[23,42,24],[23,43,42],[24,41,25],[24,42,41],[25,40,26],[25,41,40],[26,40,27],[27,39,28],[27,40,39],[28,38,49],[28,39,38]]},type:"uber"},{id:"play",mesh:{positions:[[.8279687312480536,-.06629248569184487,0],[.8562648398389915,-.03688919482369957,0],[.8562648398389915,.036889192089859524,0],[.8279687312480536,.06629248295800516,0],[-.6684489071799615,.984995501369361,0],[-.6998732023241087,.9988766868554735,0],[-.763621081848936,1,0],[-.8182863287317422,.9710507615333261,0],[-.8515309210236494,.9185644020463268,0],[-.8562648398389915,.8855371239798542,0],[-.8562648398389915,-.8855371237945571,0],[-.8515309210236494,-.9185644034716863,0],[-.8182863287317422,-.9710507633748907,0],[-.763621081848936,-1,0],[-.6998732023241087,-.9988766845349871,0],[-.6684489071799615,-.9849954982649265,0]],cells:[[0,1,2],[0,2,3],[0,3,15],[3,4,15],[4,5,9],[4,9,15],[5,6,9],[6,7,9],[7,8,9],[9,10,15],[10,11,12],[10,12,13],[10,13,14],[10,14,15]]},type:"uber"},{id:"plus-alt",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10226789202008946,.9948371233258928,0],[.2974228166852677,.9550420619419644,0],[.47672310965401765,.8793055943080357,0],[.6361525878906249,.7716489257812498,0],[.7716950683593751,.6360932617187502,0],[.8793343680245538,.4766598074776789,0],[.9550543038504469,.2973697684151786,0],[.9948386928013393,.10224434988839293,0],[1,0,0],[.9948386928013393,-.10224434988839282,0],[.9550543038504469,-.2973697684151786,0],[.8793343680245538,-.47665980747767855,0],[.7716950683593751,-.63609326171875,0],[.6361525878906249,-.77164892578125,0],[.47672310965401765,-.8793055943080357,0],[.2974228166852677,-.9550420619419643,0],[.10226789202008946,-.9948371233258928,0],[.1428571428571428,.1428571428571428,0],[.1428571428571428,.5357142857142858,0],[.14004910714285712,.549611607142857,0],[.12104017857142835,.5686205357142857,0],[.1071428571428572,.5714285714285714,0],[-.1071428571428571,.5714285714285714,0],[-.12104017857142857,.5686205357142857,0],[-.14004910714285723,.549611607142857,0],[-.1428571428571429,.5357142857142858,0],[-.1428571428571429,.1428571428571428,0],[-.5357142857142857,.1428571428571428,0],[-.5496116071428572,.14004910714285712,0],[-.5686205357142857,.12104017857142835,0],[-.5714285714285714,.1071428571428572,0],[-.5714285714285714,-.1071428571428571,0],[-.5686205357142857,-.12104017857142857,0],[-.5496116071428572,-.14004910714285723,0],[-.5357142857142857,-.1428571428571429,0],[-.1428571428571429,-.1428571428571429,0],[-.1428571428571429,-.5357142857142857,0],[-.14004910714285723,-.5496116071428572,0],[-.12104017857142857,-.5686205357142857,0],[-.1071428571428571,-.5714285714285714,0],[.1071428571428572,-.5714285714285714,0],[.12104017857142835,-.5686205357142857,0],[.14004910714285712,-.5496116071428572,0],[.1428571428571428,-.5357142857142857,0],[.1428571428571428,-.1428571428571429,0],[.5357142857142858,-.1428571428571429,0],[.549611607142857,-.14004910714285723,0],[.5686205357142857,-.12104017857142857,0],[.5714285714285714,-.1071428571428571,0],[.5714285714285714,.1071428571428572,0],[.5686205357142857,.12104017857142835,0],[.549611607142857,.14004910714285712,0],[0,-1,0],[.5357142857142858,.1428571428571428,0]],cells:[[0,56,1],[0,57,56],[0,70,57],[1,55,2],[1,56,55],[2,55,3],[3,52,4],[3,54,52],[3,55,54],[4,51,5],[4,52,51],[5,51,6],[6,50,7],[6,51,50],[7,49,8],[7,50,49],[8,48,9],[8,49,48],[9,47,10],[9,48,47],[10,46,11],[10,47,46],[11,46,12],[12,45,13],[12,46,45],[13,42,14],[13,43,42],[13,45,43],[14,42,15],[15,41,16],[15,42,41],[16,40,17],[16,41,40],[17,39,18],[17,40,39],[18,38,19],[18,39,38],[19,37,20],[19,38,37],[20,37,21],[21,36,71],[21,37,36],[21,71,22],[22,69,23],[22,71,69],[23,69,24],[24,68,25],[24,69,68],[25,67,26],[25,68,67],[26,66,27],[26,67,66],[27,65,28],[27,66,65],[28,64,29],[28,65,64],[29,64,30],[30,63,31],[30,64,63],[31,60,32],[31,61,60],[31,63,61],[32,60,33],[33,59,34],[33,60,59],[34,58,70],[34,59,58],[35,71,36],[43,45,44],[52,54,53],[57,70,58],[61,63,62]]},type:"uber"},{id:"plus",mesh:{positions:[[.16666666666666674,-.16666666666666663,0],[.16666666666666674,-.9583333333333334,0],[.1633906249999999,-.974546875,0],[.14121354166666644,-.9967239583333333,0],[.125,-1,0],[-.125,-1,0],[-.14121354166666666,-.9967239583333333,0],[-.163390625,-.974546875,0],[-.16666666666666663,-.9583333333333334,0],[-.16666666666666663,-.16666666666666663,0],[-.9583333333333334,-.16666666666666663,0],[-.974546875,-.163390625,0],[-.9967239583333333,-.14121354166666666,0],[-1,-.125,0],[-1,.125,0],[-.9967239583333333,.14121354166666644,0],[-.974546875,.1633906249999999,0],[-.9583333333333334,.16666666666666674,0],[-.16666666666666663,.16666666666666674,0],[-.16666666666666663,.9583333333333333,0],[-.163390625,.9745468749999997,0],[-.14121354166666666,.9967239583333332,0],[-.125,1,0],[.125,1,0],[.14121354166666644,.9967239583333332,0],[.1633906249999999,.9745468749999997,0],[.16666666666666674,.9583333333333333,0],[.16666666666666674,.16666666666666674,0],[.9583333333333333,.16666666666666674,0],[.9745468749999997,.1633906249999999,0],[.9967239583333332,.14121354166666644,0],[1,.125,0],[1,-.125,0],[.9967239583333332,-.14121354166666666,0],[.9745468749999997,-.163390625,0],[.9583333333333333,-.16666666666666663,0]],cells:[[0,8,1],[0,9,8],[0,18,9],[0,27,18],[0,35,27],[1,3,2],[1,4,3],[1,8,4],[4,8,5],[5,8,6],[6,8,7],[9,17,10],[9,18,17],[10,12,11],[10,13,12],[10,14,13],[10,17,14],[14,17,15],[15,17,16],[18,27,19],[19,21,20],[19,22,21],[19,23,22],[19,26,23],[19,27,26],[23,25,24],[23,26,25],[27,35,28],[28,30,29],[28,31,30],[28,32,31],[28,35,32],[32,35,33],[33,35,34]]},type:"uber"},{id:"power",mesh:{positions:[[-.7035714285714286,.08157142857142863,0],[-.7083191964285716,.08730580357142825,0],[-.7136361607142858,.09995312500000009,0],[-.7142857142857143,.10657142857142854,0],[-.7117366071428571,.12001562500000018,0],[-.6931919642857143,.13977901785714275,0],[-.6784285714285715,.1428571428571428,0],[-.14285714285714282,.1428571428571428,0],[-.4274285714285715,.9542857142857142,0],[-.42812053571428577,.971854910714286,0],[-.40914732142857135,.9963325892857142,0],[-.3945714285714285,1,0],[-.3874330357142857,.9993995535714286,0],[-.3734776785714286,.9939129464285714,0],[-.36714285714285716,.9885714285714287,0],[.7035714285714287,-.08171428571428574,0],[.708439732142857,-.08757589285714296,0],[.7136763392857146,-.10047767857142864,0],[.7142857142857143,-.1071428571428571,0],[.7117187500000002,-.12049776785714283,0],[.6931919642857142,-.13986830357142843,0],[.6785714285714286,-.1428571428571429,0],[.14285714285714282,-.1428571428571429,0],[.42642857142857143,-.9542857142857143,0],[.4271696428571427,-.9720357142857142,0],[.4080267857142858,-.9963928571428572,0],[.3928571428571429,-1,0],[.3856383928571431,-.9993482142857143,0],[.37168303571428546,-.9934910714285714,0],[.3654285714285715,-.9878571428571429,0]],cells:[[0,4,1],[0,6,4],[0,7,6],[0,22,7],[0,29,22],[1,3,2],[1,4,3],[4,6,5],[7,14,8],[7,15,14],[7,22,15],[8,12,9],[8,13,12],[8,14,13],[9,12,10],[10,12,11],[15,18,16],[15,21,18],[15,22,21],[16,18,17],[18,21,19],[19,21,20],[22,29,23],[23,25,24],[23,26,25],[23,27,26],[23,29,27],[27,29,28]]},type:"uber"},{id:"previous",mesh:{positions:[[-.9943900669642857,-.5272684151785715,0],[-.9564112723214285,-.5652472098214285,0],[-.9286428571428571,-.5708571428571428,0],[-.8573571428571429,-.5708214285714285,0],[-.8295022321428571,-.5652472098214285,0],[-.7915334821428572,-.5272684151785715,0],[-.7859285714285714,-.49949999999999994,0],[-.7859285714285714,-.10950000000000001,0],[-.0034285714285714475,-.5612857142857143,0],[-.0028571428571427804,-.5602857142857143,0],[.005239955357142945,-.5645139508928572,0],[.022746651785714445,-.5700641741071428,0],[.03224999999999989,-.5708571428571428,0],[.0600334821428572,-.5652472098214285,0],[.09800223214285708,-.5272684151785715,0],[.10360714285714301,-.49949999999999994,0],[.10360714285714301,-.10557142857142865,0],[.8929642857142857,-.5612857142857143,0],[.8935357142857143,-.5602857142857143,0],[.9016177455357142,-.5645290178571429,0],[.9191344866071429,-.5700691964285715,0],[.9286428571428573,-.5708571428571428,0],[.9564112723214284,-.5652472098214285,0],[.9943900669642858,-.5272684151785715,0],[1,-.49949999999999994,0],[1,.4995000000000001,0],[.9943900669642858,.5272684151785715,0],[.9564112723214284,.5652472098214283,0],[.9286428571428573,.5708571428571428,0],[.9191344866071429,.5700641741071429,0],[.9016177455357142,.564513950892857,0],[.8935357142857143,.5602857142857144,0],[.8929642857142857,.5612857142857143,0],[.10360714285714301,.10557142857142858,0],[.10360714285714301,.4995000000000001,0],[.09800223214285708,.5272684151785715,0],[.0600334821428572,.5652472098214283,0],[.03224999999999989,.5708571428571428,0],[.022746651785714445,.5700641741071429,0],[.005239955357142945,.564513950892857,0],[-.0028571428571427804,.5602857142857144,0],[-.0034285714285714475,.5612857142857143,0],[-.7859285714285714,.10950000000000001,0],[-.7859285714285714,.4993928571428572,0],[-.7915334821428572,.5272533482142858,0],[-.8295022321428571,.565246651785714,0],[-.8572857142857142,.5708571428571428,0],[-.9286428571428571,.5708571428571428,0],[-.9564112723214285,.5652472098214283,0],[-.9943900669642857,.5272684151785715,0],[-1,.4995000000000001,0],[-1,-.49949999999999994,0]],cells:[[0,1,51],[1,2,51],[2,3,51],[3,4,5],[3,5,6],[3,6,51],[6,7,51],[7,8,9],[7,9,16],[7,16,33],[7,33,42],[7,42,51],[9,10,14],[9,14,15],[9,15,16],[10,11,12],[10,12,13],[10,13,14],[16,17,18],[16,18,24],[16,24,33],[18,19,22],[18,22,23],[18,23,24],[19,20,21],[19,21,22],[24,25,33],[25,26,31],[25,31,33],[26,27,30],[26,30,31],[27,28,30],[28,29,30],[31,32,33],[33,34,40],[33,40,42],[34,35,40],[35,36,39],[35,39,40],[36,37,39],[37,38,39],[40,41,42],[42,43,50],[42,50,51],[43,44,46],[43,46,47],[43,47,50],[44,45,46],[47,48,50],[48,49,50]]},type:"uber"},{id:"printer",mesh:{positions:[[.9887678571428571,-.055589285714285674,0],[.9127321428571429,-.13162499999999988,0],[.8571428571428572,-.1428571428571429,0],[.7142857142857142,-.1428571428571429,0],[.7142857142857142,-.4285714285714286,0],[.1428571428571428,-1,0],[-.5714285714285714,-1,0],[-.6270178571428571,-.9887678571428571,0],[-.7030535714285715,-.9127321428571429,0],[-.7142857142857143,-.8571428571428572,0],[-.7142857142857143,-.1428571428571429,0],[-.8571428571428572,-.1428571428571429,0],[-.9127321428571429,-.13162499999999988,0],[-.9887678571428571,-.055589285714285674,0],[-1,0,0],[-1,.7142857142857142,0],[-.7142857142857143,.7142857142857142,0],[-.7142857142857143,.8571428571428572,0],[-.7030535714285715,.9127321428571429,0],[-.6270178571428571,.9887678571428571,0],[-.5714285714285714,1,0],[.5714285714285714,1,0],[.6270178571428571,.9887678571428571,0],[.7030535714285713,.9127321428571429,0],[.7142857142857142,.8571428571428572,0],[.7142857142857142,.7142857142857142,0],[1,.7142857142857142,0],[.5122857142857142,-.4285714285714286,0],[.1785714285714286,-.4285714285714286,0],[.16467410714285746,-.4313794642857143,0],[.1456651785714287,-.4503883928571428,0],[.1428571428571428,-.4642857142857143,0],[0,-.8571428571428572,0],[0,-.4642857142857143,0],[.003635881696428811,-.4283529575892857,0],[.030548270089285623,-.3645298549107142,0],[.07881556919642874,-.31626255580357143,0],[.14263867187500012,-.2893501674107144,0],[.1785714285714286,-.2857142857142857,0],[.5714285714285714,-.2857142857142857,0],[.5714285714285714,-.1428571428571429,0],[-.5714285714285714,-.1428571428571429,0],[.5714285714285714,.2857142857142858,0],[.5714285714285714,.8571428571428572,0],[-.5714285714285714,.8571428571428572,0],[.7579196428571429,.13724107142857145,0],[.7199017857142855,.09922321428571435,0],[.7142857142857142,.0714285714285714,0],[.7199017857142855,.04363392857142867,0],[.7579196428571429,.005616071428571345,0],[.7857142857142858,0,0],[.8135089285714285,.005616071428571345,0],[.8515267857142859,.04363392857142867,0],[.8571428571428572,.0714285714285714,0],[.8515267857142859,.09922321428571435,0],[.8135089285714285,.13724107142857145,0],[-.5714285714285714,.2857142857142858,0],[-.5714285714285714,-.8571428571428572,0],[.1428571428571428,-.798,0],[.7857142857142858,.1428571428571428,0],[1,0,0]],cells:[[0,52,1],[0,60,52],[1,51,2],[1,52,51],[2,50,3],[2,51,50],[3,39,4],[3,40,39],[3,48,40],[3,49,48],[3,50,49],[4,27,5],[4,39,27],[5,27,58],[5,32,6],[5,58,32],[6,32,57],[6,57,7],[7,57,8],[8,57,9],[9,41,10],[9,57,41],[10,14,11],[10,41,56],[10,56,14],[11,14,12],[12,14,13],[14,56,15],[15,56,16],[16,44,17],[16,56,44],[17,44,18],[18,44,19],[19,44,20],[20,43,21],[20,44,43],[21,43,22],[22,43,23],[23,43,24],[24,43,25],[25,42,59],[25,43,42],[25,59,26],[26,54,60],[26,55,54],[26,59,55],[27,38,28],[27,39,38],[28,37,29],[28,38,37],[29,36,30],[29,37,36],[30,34,31],[30,35,34],[30,36,35],[31,33,58],[31,34,33],[32,58,33],[40,42,56],[40,47,42],[40,48,47],[40,56,41],[42,45,59],[42,46,45],[42,47,46],[52,60,53],[53,60,54]]},type:"uber"},{id:"profile",mesh:{positions:[[.48984277343749993,-.3992255859375001,0],[.41461425781249983,-.22043457031250002,0],[.2795654296875003,-.08538574218749995,0],[.10077441406249998,-.010157226562500177,0],[0,0,0],[-.10077441406249987,-.010157226562500177,0],[-.2795654296875,-.08538574218749995,0],[-.41461425781250005,-.22043457031250002,0],[-.4898427734374998,-.3992255859375001,0],[-.5,-.5,0],[-.4898427734374998,-.6007744140625,0],[-.41461425781250005,-.7795654296875,0],[-.2795654296875,-.9146142578124999,0],[-.10077441406249987,-.9898427734374999,0],[0,-1,0],[.10077441406249998,-.9898427734374999,0],[.2795654296875003,-.9146142578124999,0],[.41461425781249983,-.7795654296875,0],[.48984277343749993,-.6007744140625,0],[-.11617736816406232,.2546924641927084,0],[-.3287655029296874,.28855981445312495,0],[-.5962646484375,.3822050781249997,0],[-.9333046875000001,.602546875,0],[-1,.6678333333333333,0],[-1,.8333333333333333,0],[-.9868958333333334,.8981874999999999,0],[-.8981875,.9868958333333333,0],[-.8333333333333334,1,0],[.8333333333333333,1,0],[.8981874999999999,.9868958333333333,0],[.9868958333333333,.8981874999999999,0],[1,.8333333333333333,0],[1,.6678333333333333,0],[.9333046874999997,.602546875,0],[.5962646484375,.3822050781249997,0],[.3287655029296872,.28855981445312495,0],[.11617736816406254,.2546924641927084,0],[0,.25,0],[.5,-.5,0]],cells:[[0,1,38],[1,2,4],[1,4,38],[2,3,4],[4,5,6],[4,6,9],[4,9,14],[4,14,38],[6,7,9],[7,8,9],[9,10,11],[9,11,12],[9,12,14],[12,13,14],[14,15,16],[14,16,17],[14,17,38],[17,18,38],[19,27,20],[19,37,27],[20,27,21],[21,27,22],[22,24,23],[22,27,24],[24,26,25],[24,27,26],[27,37,28],[28,31,29],[28,33,31],[28,34,33],[28,35,34],[28,36,35],[28,37,36],[29,31,30],[31,33,32]]},type:"uber"},{id:"promo-alt",mesh:{positions:[[.10384615384615392,-1,0],[-.9550769230769232,.05230769230769239,0],[-.9739735576923076,.07492307692307687,0],[-.9969399038461538,.12638461538461554,0],[-1,.15384615384615374,0],[-.9974591346153846,.18488942307692313,0],[-.97553125,.24414903846153857,0],[-.9550769230769232,.27,0],[-.26984615384615374,.9550769230769232,0],[-.24404086538461534,.975596153846154,0],[-.18475721153846159,.9974807692307692,0],[-.15384615384615385,1,0],[-.1263629807692308,.9969615384615385,0],[-.074858173076923,.9740384615384616,0],[-.05230769230769228,.9550769230769232,0],[1,-.10384615384615381,0],[1,-.6923076923076923,0],[.9937515024038461,-.7543374399038463,0],[.9474684495192309,-.8643704927884616,0],[.8643704927884615,-.9474684495192308,0],[.7543374399038463,-.9937515024038462,0],[.47859615384615384,-.3967115384615385,0],[.3967115384615385,-.47859615384615384,0],[.3846153846153846,-.5384615384615384,0],[.3967115384615385,-.598326923076923,0],[.47859615384615384,-.6802115384615384,0],[.5384615384615385,-.6923076923076923,0],[.598326923076923,-.6802115384615384,0],[.6802115384615384,-.598326923076923,0],[.6923076923076923,-.5384615384615384,0],[.6802115384615384,-.47859615384615384,0],[.598326923076923,-.3967115384615385,0],[.5384615384615385,-.3846153846153846,0],[.6923076923076923,-1,0]],cells:[[0,23,1],[0,24,23],[0,25,24],[0,33,25],[1,5,2],[1,7,5],[1,8,7],[1,14,8],[1,22,14],[1,23,22],[2,4,3],[2,5,4],[5,7,6],[8,10,9],[8,14,10],[10,13,11],[10,14,13],[11,13,12],[14,21,32],[14,22,21],[14,32,15],[15,30,16],[15,31,30],[15,32,31],[16,28,17],[16,29,28],[16,30,29],[17,28,18],[18,28,19],[19,27,20],[19,28,27],[20,27,33],[25,33,26],[26,33,27]]},type:"uber"},{id:"promo",mesh:{positions:[[.9902036803305696,-.2279297871603466,0],[1,-.24506664289594485,0],[.990686345715742,-.27987664923955513,0],[.9736142922772271,-.28985396842842526,0],[.6528384525906208,-.3762331958785859,0],[.7382165962789418,-.6957219278713986,0],[.7380713497509963,-.7154754556719839,0],[.7125749976916438,-.7409315856159056,0],[.6928818030642052,-.7410567210861355,0],[.3755382505610487,-.6561076132957457,0],[.29030311883870485,-.9687317709216582,0],[.2802677002118683,-.9856407012761473,0],[.24555601401388127,-.9948962568285604,0],[.2285219481064833,-.9851781470090233,0],[-.0010122572867413693,-.7573600852075234,0],[-.23340670199950808,-.9901835658182213,0],[-.2504832245619597,-.9999597741886036,0],[-.2853334530210012,-.9906058977889147,0],[-.29533088326758683,-.9735941777648792,0],[-.3799939671260225,-.6558215893637914,0],[-.6927611367179121,-.7384825056985479,0],[-.7124319857256669,-.7383596047902863,0],[-.7378300170584101,-.7129615734575431,0],[-.7379529179666717,-.6932907244497883,0],[-.6554350135978924,-.37995150699399016,0],[-.9727785661010488,-.29500239920360044,0],[-.9897701753087016,-.2850250800147302,0],[-.9990838295929593,-.25021507367111984,0],[-.9893679541543909,-.23307821793552183,0],[-.7555433897818534,.0010323703689699643,0],[-.9902260259502534,.23600103046932427,0],[-1,.25315799636881287,0],[-.990588024989133,.2880082208950256,0],[-.9734936259309342,.29792520601692446,0],[-.6568651332576633,.38158720611352037,0],[-.7405271333542592,.6949264235693184,0],[-.7404019978840293,.7146196181967567,0],[-.7149458679401077,.7401159702561094,0],[-.6951923401395226,.740261216784055,0],[-.38256818251361013,.6564562047214819,0],[-.29919220634896826,.973513733292684,0],[-.28927298577127636,.9906058977889146,0],[-.2543646587010565,.9999597741886036,0],[-.2371250131149123,.9901031213460263,0],[-.002728400878466486,.755277473211649,0],[.23095315152809404,.9892450495501638,0],[.2481101183437533,.9990413692195944,0],[.28296034738378073,.9897277149353364,0],[.29287733422629225,.9726556614968217,0],[.3781124659486361,.6533099414699859,0],[.6987452936692657,.7395461569541694,0],[.7185189325275665,.7394590090374022,0],[.7440152845869188,.7138643362514402,0],[.7440800868840025,.6940683517734559,0],[.6577008594338416,.3778688949981161,0],[.9703250170597542,.2940638829355428,0],[.9873367373251225,.284169243433328,0],[.996690613724811,.2494173396337246,0],[.9869144051130962,.2322827193539198,0],[.7578092356178028,.002748513960695258,0]],cells:[[0,2,1],[0,3,2],[0,59,3],[3,59,4],[4,9,5],[4,14,9],[4,29,14],[4,44,29],[4,49,44],[4,59,49],[5,8,6],[5,9,8],[6,8,7],[9,13,10],[9,14,13],[10,13,11],[11,13,12],[14,19,15],[14,29,19],[15,17,16],[15,18,17],[15,19,18],[19,23,20],[19,24,23],[19,29,24],[20,22,21],[20,23,22],[24,28,25],[24,29,28],[25,27,26],[25,28,27],[29,34,30],[29,44,34],[30,32,31],[30,33,32],[30,34,33],[34,39,35],[34,44,39],[35,37,36],[35,38,37],[35,39,38],[39,43,40],[39,44,43],[40,42,41],[40,43,42],[44,49,45],[45,48,46],[45,49,48],[46,48,47],[49,54,50],[49,59,54],[50,52,51],[50,53,52],[50,54,53],[54,58,55],[54,59,58],[55,57,56],[55,58,57]]},type:"uber"},{id:"receipt",mesh:{positions:[[.42857142857142866,-1,0],[.28571428571428564,-.9285714285714286,0],[.14285714285714282,-1,0],[0,-.9285714285714286,0],[-.14285714285714282,-1,0],[-.28571428571428575,-.9285714285714286,0],[-.4285714285714286,-1,0],[-.5714285714285715,-.9285714285714286,0],[-.7142857142857143,-1,0],[-.7142857142857143,.9285714285714286,0],[-.5714285714285715,1,0],[-.4285714285714286,.9285714285714286,0],[-.28571428571428575,1,0],[-.14285714285714282,.9285714285714286,0],[0,1,0],[.14285714285714282,.9285714285714286,0],[.28571428571428564,1,0],[.42857142857142866,.9285714285714286,0],[.5714285714285715,1,0],[.7142857142857143,.9285714285714286,0],[.7142857142857143,-1,0],[.14285714285714282,0,0],[.14285714285714282,.1428571428571428,0],[-.5714285714285715,.1428571428571428,0],[.14285714285714282,-.2857142857142857,0],[.14285714285714282,-.1428571428571429,0],[-.5714285714285715,-.1428571428571429,0],[.14285714285714282,-.5714285714285714,0],[.14285714285714282,-.4285714285714286,0],[-.5714285714285715,-.4285714285714286,0],[.5714285714285715,.4285714285714286,0],[.5714285714285715,.5714285714285714,0],[.28571428571428564,.5714285714285714,0],[.5714285714285715,0,0],[.5714285714285715,.1428571428571428,0],[.28571428571428564,.1428571428571428,0],[.5714285714285715,-.2857142857142857,0],[.5714285714285715,-.1428571428571429,0],[.28571428571428564,-.1428571428571429,0],[.5714285714285715,-.5714285714285714,0],[.5714285714285715,-.4285714285714286,0],[.28571428571428564,-.4285714285714286,0],[-.5714285714285715,-.5714285714285714,0],[-.5714285714285715,-.2857142857142857,0],[-.5714285714285715,0,0],[.28571428571428564,-.5714285714285714,0],[.28571428571428564,-.2857142857142857,0],[.28571428571428564,0,0],[.28571428571428564,.4285714285714286,0],[.5714285714285715,-.9285714285714286,0]],cells:[[0,49,1],[1,3,2],[1,27,3],[1,45,27],[1,49,45],[3,5,4],[3,27,5],[5,7,6],[5,27,42],[5,42,7],[7,42,8],[8,26,44],[8,29,43],[8,42,29],[8,43,26],[8,44,9],[9,11,10],[9,23,11],[9,44,23],[11,13,12],[11,23,13],[13,15,14],[13,22,48],[13,23,22],[13,32,15],[13,48,32],[15,17,16],[15,32,17],[17,19,18],[17,31,19],[17,32,31],[19,30,34],[19,31,30],[19,33,20],[19,34,33],[20,33,37],[20,36,40],[20,37,36],[20,39,49],[20,40,39],[21,25,38],[21,38,47],[21,44,25],[21,47,22],[22,35,48],[22,47,35],[24,28,41],[24,41,46],[24,43,28],[24,46,25],[25,44,26],[25,46,38],[27,45,28],[28,43,29],[28,45,41],[30,48,34],[33,47,37],[34,48,35],[36,46,40],[37,47,38],[39,45,49],[40,46,41]]},type:"uber"},{id:"reset",mesh:{positions:[[.9959654366629462,.08586436244419632,0],[.9648045131138392,.24721725027901792,0],[.9053336007254464,.3964470912388394,0],[.8205275878906249,.5305789969308035,0],[.7133613630022322,.6466380789620534,0],[.5868098144531253,.7416494489397323,0],[.44384783063616084,.8126382184709823,0],[.28745029994419613,.8566294991629463,0],[.20514285714285707,.8675714285714285,0],[.17654017857142867,.8636339285714287,0],[.13679910714285737,.8253839285714284,0],[.130857142857143,.7968571428571427,0],[.130857142857143,.609,0],[.13578348214285718,.584107142857143,0],[.1693683035714284,.5492142857142858,0],[.19414285714285717,.542,0],[.2924062500000002,.5211397879464283,0],[.46506696428571415,.4305823102678572,0],[.5941205357142856,.28666099330357137,0],[.6654241071428568,.10347851562499998,0],[.675,.0015714285714284553,0],[.6638825334821428,-.10794252232142881,0],[.5818685825892858,-.30243470982142884,0],[.43482561383928586,-.4495027901785714,0],[.24036523437500001,-.5314949776785713,0],[.130857142857143,-.5425714285714285,0],[.02134319196428569,-.5314949776785713,0],[-.1731489955357144,-.4495027901785714,0],[-.3202170758928572,-.30243470982142884,0],[-.4022092633928571,-.10794252232142881,0],[-.41328571428571426,.0015714285714284553,0],[-.15200000000000002,.0015714285714284553,0],[-.5191428571428571,.6074285714285713,0],[-.5459464285714286,.6330736607142856,0],[-.6138035714285714,.6327209821428573,0],[-.6402857142857143,.6068571428571427,0],[-1,.0015714285714284553,0],[-.7382857142857143,.0015714285714284553,0],[-.7337982700892858,-.08729101562500015,0],[-.6992095424107143,-.2568797433035715,0],[-.6333819754464286,-.41270731026785723,0],[-.5398111049107143,-.5512781808035714,0],[-.42199246651785693,-.6690968191964286,0],[-.2834215959821428,-.7626676897321429,0],[-.127594029017857,-.8284952566964287,0],[.04199469866071426,-.8630839843750001,0],[.130857142857143,-.8675714285714285,0],[.21971958705357153,-.8630839843750001,0],[.3893083147321428,-.8284952566964287,0],[.5451358816964285,-.7626676897321429,0],[.6837067522321427,-.6690968191964286,0],[.801525390625,-.5512781808035714,0],[.8950962611607143,-.41270731026785723,0],[.9609238281250001,-.2568797433035715,0],[.9955125558035716,-.08729101562500015,0],[1,.0015714285714284553,0]],cells:[[0,1,19],[0,19,20],[0,20,55],[1,2,18],[1,18,19],[2,3,18],[3,4,17],[3,17,18],[4,5,17],[5,6,16],[5,16,17],[6,7,16],[7,8,11],[7,11,12],[7,12,16],[8,9,10],[8,10,11],[12,13,14],[12,14,15],[12,15,16],[20,21,54],[20,54,55],[21,22,53],[21,53,54],[22,23,50],[22,50,51],[22,51,52],[22,52,53],[23,24,48],[23,48,49],[23,49,50],[24,25,47],[24,47,48],[25,26,45],[25,45,46],[25,46,47],[26,27,44],[26,44,45],[27,28,42],[27,42,43],[27,43,44],[28,29,39],[28,39,40],[28,40,41],[28,41,42],[29,30,38],[29,38,39],[30,31,32],[30,32,37],[30,37,38],[32,33,35],[32,35,37],[33,34,35],[35,36,37]]},type:"uber"},{id:"right-arrow-alt",mesh:{positions:[[-.04688411414664169,-.6751094441130651,0],[-.03789192678395533,-.5794844440395072,0],[-.005083333080833386,-.539938643047549,0],[.5049166611576281,-.12767143349965138,0],[-.8685833337450641,-.12767143349965146,0],[-.9197382811882602,-.11763727373231742,0],[-.9896731770112871,-.04968433877619986,0],[-1,2087429088115044e-20,0],[-.9896731770112871,.04972608670892373,0],[-.9197382811882602,.11767902209773355,0],[-.8685833337450641,.12771318208141386,0],[.5049166611576281,.12771318208141394,0],[-.005083333080833452,.5400613593216816,0],[-.0378919267839554,.5795869163953551,0],[-.04688411414664177,.6753232522863061,0],[-.022083333093910463,.7198589302292183,0],[.018565755927742743,.7517149530662229,0],[.1170358082150273,.7604978485056713,0],[.162958334740737,.7363771502419246,0],[.9525833384250642,.09815852513560269,0],[.9726660177674353,.07792256874984413,0],[.9968157552860122,.0279314257786972,0],[1,208742908812729e-19,0],[.9968157552860122,-.027889677437319266,0],[.9726660177674353,-.07788082146615855,0],[.9525833384250642,-.09811677809230163,0],[.16295833474073712,-.7364568585833323,0],[.11703580821502739,-.7604978485056713,0],[.018565755927742834,-.751692184075821,0],[-.022083333093910373,-.7199386431860105,0]],cells:[[0,29,1],[1,29,2],[2,26,3],[2,27,26],[2,28,27],[2,29,28],[3,11,4],[3,19,11],[3,25,19],[3,26,25],[4,9,5],[4,10,9],[4,11,10],[5,8,6],[5,9,8],[6,8,7],[11,18,12],[11,19,18],[12,15,13],[12,16,15],[12,17,16],[12,18,17],[13,15,14],[19,24,20],[19,25,24],[20,23,21],[20,24,23],[21,23,22]]},type:"uber"},{id:"right-arrow",mesh:{positions:[[.6103034167041191,-.03302779142322613,0],[.6205566646111397,-.017606112231780026,0],[.6205566646111397,.01743888290811798,0],[.6103034167041191,.03286056209956419,0],[-.34641554396563445,.9897467520929796,0],[-.36183722315708067,1,0],[-.3968822182969786,1,0],[-.41230389748842466,.9897467520929796,0],[-.6103034167041194,.7917472328772849,0],[-.6205566646111398,.7762994241040165,0],[-.6205566646111398,.741139458804101,0],[-.6103034167041194,.7256916500308327,0],[.11547184798854482,-8361466183102991e-20,0],[-.6103034167041191,-.725858879354495,0],[-.6205566646111396,-.7412805585459413,0],[-.6205566646111396,-.7763255536858392,0],[-.6103034167041191,-.7917472328772853,0],[-.41230389748842444,-.9897467520929795,0],[-.3968822182969784,-1,0],[-.36183722315708045,-1,0],[-.34641554396563423,-.9897467520929795,0]],cells:[[0,1,3],[0,3,12],[0,12,20],[1,2,3],[3,4,12],[4,5,7],[4,7,8],[4,8,11],[4,11,12],[5,6,7],[8,9,11],[9,10,11],[12,13,20],[13,14,16],[13,16,17],[13,17,20],[14,15,16],[17,18,19],[17,19,20]]},type:"uber"},{id:"route-dot",mesh:{positions:[[.08750348772321415,-.8527085658482143,0],[.2545852399553572,-.8185375279017857,0],[.4082038225446427,-.7535260881696428,0],[.5448837890625,-.6611496930803571,0],[.6611496930803573,-.5448837890625001,0],[.7535260881696428,-.40820382254464305,0],[.8185375279017857,-.2545852399553572,0],[.8527085658482143,-.08750348772321437,0],[.8571428571428572,0,0],[.8527085658482143,.08750348772321415,0],[.8185375279017857,.2545852399553572,0],[.7535260881696428,.4082038225446427,0],[.6611496930803573,.5448837890625,0],[.5448837890625,.6611496930803573,0],[.4082038225446427,.7535260881696428,0],[.2545852399553572,.8185375279017857,0],[.08750348772321415,.8527085658482143,0],[0,.8571428571428572,0],[-.08750348772321437,.8527085658482143,0],[-.2545852399553572,.8185375279017857,0],[-.40820382254464305,.7535260881696428,0],[-.5448837890625001,.6611496930803573,0],[-.6611496930803571,.5448837890625,0],[-.7535260881696428,.4082038225446427,0],[-.8185375279017857,.2545852399553572,0],[-.8527085658482143,.08750348772321415,0],[-.8571428571428572,0,0],[-.8527085658482143,-.08750348772321437,0],[-.8185375279017857,-.2545852399553572,0],[-.7535260881696428,-.40820382254464305,0],[-.6611496930803571,-.5448837890625001,0],[-.5448837890625001,-.6611496930803571,0],[-.40820382254464305,-.7535260881696428,0],[-.2545852399553572,-.8185375279017857,0],[-.08750348772321437,-.8527085658482143,0],[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258928,0],[-.05759905133928578,-.27990625,0],[-.1597726004464286,-.23689732142857145,0],[-.23693498883928577,-.15970982142857137,0],[-.279912109375,-.05755803571428575,0],[-.2857142857142857,0,0],[-.279912109375,.05759905133928589,0],[-.23693498883928577,.1597726004464286,0],[-.1597726004464286,.23693498883928577,0],[-.05759905133928578,.2799121093749999,0],[0,.2857142857142858,0],[.05759905133928589,.2799121093749999,0],[.1597726004464286,.23693498883928577,0],[.23693498883928577,.1597726004464286,0],[.2799121093749999,.05759905133928589,0],[.2857142857142858,0,0],[.2799121093749999,-.05755803571428575,0],[.23693498883928577,-.15970982142857137,0],[.1597726004464286,-.23689732142857145,0],[.05759905133928589,-.27990625,0],[0,-.2857142857142857,0],[0,-1,0],[0,-.8571428571428572,0]],cells:[[0,69,1],[0,90,69],[0,91,90],[1,68,2],[1,69,68],[2,67,3],[2,68,67],[3,65,4],[3,66,65],[3,67,66],[4,64,5],[4,65,64],[5,63,6],[5,64,63],[6,62,7],[6,63,62],[7,61,8],[7,62,61],[8,61,9],[9,60,10],[9,61,60],[10,59,11],[10,60,59],[11,58,12],[11,59,58],[12,56,13],[12,57,56],[12,58,57],[13,55,14],[13,56,55],[14,54,15],[14,55,54],[15,53,16],[15,54,53],[16,52,17],[16,53,52],[17,52,18],[18,51,19],[18,52,51],[19,50,20],[19,51,50],[20,49,21],[20,50,49],[21,48,22],[21,49,48],[22,46,23],[22,47,46],[22,48,47],[23,45,24],[23,46,45],[24,44,25],[24,45,44],[25,43,26],[25,44,43],[26,43,27],[27,42,28],[27,43,42],[28,41,29],[28,42,41],[29,40,30],[29,41,40],[30,38,31],[30,39,38],[30,40,39],[31,37,32],[31,38,37],[32,36,33],[32,37,36],[33,35,34],[33,36,35],[34,35,90],[34,90,91],[70,89,71],[71,89,72],[72,74,73],[72,89,74],[74,76,75],[74,79,76],[74,89,79],[76,79,77],[77,79,78],[79,81,80],[79,84,81],[79,89,84],[81,84,82],[82,84,83],[84,86,85],[84,89,86],[86,89,87],[87,89,88]]},type:"uber"},{id:"search",mesh:{positions:[[.4850000000000001,.19100000000000006,0],[.4574479166666665,.17271875000000025,0],[.39471875,.17271875000000025,0],[.36716666666666664,.19100000000000006,0],[.34750000000000014,.21066666666666656,0],[.20099999999999985,.0641666666666667,0],[.25655208333333346,-.0238645833333333,0],[.3242812500000001,-.22392708333333333,0],[.33333333333333326,-.33333333333333337,0],[.31978808593749997,-.4676832682291666,0],[.21947102864583368,-.7060628255208332,0],[.039396158854166474,-.8861376953125001,0],[-.19898339843750001,-.9864547526041667,0],[-.33333333333333337,-1,0],[-.4676832682291666,-.9864547526041667,0],[-.7060628255208332,-.8861376953125001,0],[-.8861376953125001,-.7060628255208332,0],[-.9864547526041667,-.4676832682291666,0],[-1,-.33333333333333337,0],[-.9864547526041667,-.19898339843750001,0],[-.8861376953125001,.039396158854166474,0],[-.7060628255208332,.21947102864583368,0],[-.4676832682291666,.31978808593749997,0],[-.33333333333333337,.33333333333333326,0],[-.22392708333333333,.3242812500000001,0],[-.0238645833333333,.25655208333333346,0],[.0641666666666667,.20099999999999985,0],[.21066666666666656,.3476666666666668,0],[.19100000000000006,.36716666666666664,0],[.17271875000000025,.39471875,0],[.17271875000000025,.4574479166666665,0],[.19100000000000006,.4850000000000001,0],[.6816666666666666,.9756666666666665,0],[.6944999999999997,.9862187499999999,0],[.7238541666666665,.9984479166666667,0],[.7394999999999998,1,0],[.7564687499999998,.9985182291666668,0],[.7864687499999998,.9864296875,0],[.7995000000000001,.9756666666666665,0],[.9755,.7995000000000001,0],[.9862187500000001,.7863906250000003,0],[.99846875,.7564218749999998,0],[1,.7404999999999999,0],[.99846875,.7243697916666667,0],[.9862187500000001,.694609375,0],[-.8334436848958333,-.4360830078125,0],[-.7565315755208334,-.6185120442708334,0],[-.6185647786458333,-.7564176432291666,0],[-.4360901692708333,-.8332841796874999,0],[-.33333333333333337,-.8436666666666667,0],[-.2305764973958334,-.8332841796874999,0],[-.04810188802083337,-.7564176432291666,0],[.08986490885416654,-.6185120442708334,0],[.16677701822916702,-.4360830078125,0],[.1771666666666667,-.33333333333333337,0],[.16766666666666663,-.23552604166666669,0],[.09729166666666678,-.060473958333333244,0],[.040166666666666684,.01333333333333342,0],[.01333333333333342,.040166666666666684,0],[-.060473958333333244,.09729166666666678,0],[-.23552604166666669,.16766666666666663,0],[-.33333333333333337,.1771666666666667,0],[-.4360901692708333,.16677701822916702,0],[-.6185647786458333,.08986490885416654,0],[-.7565315755208334,-.04810188802083337,0],[-.8334436848958333,-.2305764973958334,0],[-.8438333333333333,-.33333333333333337,0],[.9755,.6816666666666666,0]],cells:[[0,2,1],[0,3,2],[0,4,3],[0,27,4],[0,31,27],[0,67,31],[4,26,5],[4,27,26],[5,26,57],[5,56,6],[5,57,56],[6,55,7],[6,56,55],[7,54,8],[7,55,54],[8,53,9],[8,54,53],[9,52,10],[9,53,52],[10,51,11],[10,52,51],[11,50,12],[11,51,50],[12,50,13],[13,48,14],[13,49,48],[13,50,49],[14,48,15],[15,47,16],[15,48,47],[16,46,17],[16,47,46],[17,45,18],[17,46,45],[18,45,66],[18,65,19],[18,66,65],[19,64,20],[19,65,64],[20,63,21],[20,64,63],[21,63,22],[22,62,23],[22,63,62],[23,61,24],[23,62,61],[24,60,25],[24,61,60],[25,59,26],[25,60,59],[26,58,57],[26,59,58],[27,31,28],[28,30,29],[28,31,30],[31,67,32],[32,35,33],[32,38,35],[32,39,38],[32,67,39],[33,35,34],[35,38,36],[36,38,37],[39,67,40],[40,67,41],[41,67,42],[42,67,43],[43,67,44]]},type:"uber"},{id:"send",mesh:{positions:[[.9970846355693042,-.019940752162337705,0],[.9764101605626216,-.0521660126279635,0],[.9604166769458911,-.06308333011487277,0],[.9607330858337084,-.06364583049768524,0],[-.8922083330285011,-.9897083326031539,0],[-.8928059885188575,-.9891809887634322,0],[-.9011204418674972,-.9934609368181152,0],[-.9189029946581918,-.9991848957106029,0],[-.928583333432581,-1,0],[-.9563886722069702,-.9943899740565841,0],[-.9943899740565841,-.9563886722069702,0],[-1,-.928583333432581,0],[-.9996236978632768,-.9216484375252549,0],[-.9968710935047608,-.9084036451789189,0],[-.9947916674819155,-.9019999996597222,0],[-.7080690094979609,-.18590299165949398,0],[-.7071666651637731,-.18370833022120947,0],[-.7065690096734167,-.1832512994676696,0],[-.6973613275803561,-.16927864348816357,0],[-.6708860665086105,-.14995572683035818,0],[-.6544999983836806,-.1452083308166956,0],[-.6530833318162617,-.1442083309868346,0],[-.6464583327307583,-.14358333088049768,0],[-.6428333314334491,-.14287499674609383,0],[-.6414999988940973,-.14312499712890625,0],[.5190416722883389,-.03733332981712978,0],[.5329531269698893,-.03427148077383768,0],[.5519479142971282,-.014147782729788339,0],[.5547499970651042,3.4027778372802686e-9,0],[.5519479142971282,.014165367806889151,0],[.5329531269698893,.03427734700324159,0],[.5190416722883389,.03733333662268512,0],[-.6414999988940973,.14312500393446181,0],[-.6428333314334491,.14287500355164928,0],[-.6464583327307583,.14354167067201984,0],[-.6530833318162617,.14420833779238995,0],[-.6544999983836806,.14520833762225105,0],[-.6708860665086105,.14995573363591386,0],[-.6973613275803561,.16927865029371914,0],[-.7064583327307581,.18316667094849537,0],[-.7072513007543448,.18395182704497182,0],[-.9947395839802156,.90187630337023,0],[-.9968710935047608,.9083971371005539,0],[-.9996236978632768,.9216132841190998,0],[-1,.9285416664185471,0],[-.9943899740565841,.9563535178171994,0],[-.9563886722069702,.9943834643034148,0],[-.928583333432581,1,0],[-.9189029946581918,.9991855488578489,0],[-.9011204418674972,.9934785258562624,0],[-.8929166654615162,.9891250114205727,0],[-.8923190099711598,.9896171886683753,0],[.9607916800721932,.06375000404079878,0],[.960475271184376,.06318750365798587,0],[.9764101605626216,.05216601943351873,0],[.9970846355693042,.01994075896789327,0],[1,3.4027778372802686e-9,0]],cells:[[0,56,1],[1,54,2],[1,56,54],[2,27,3],[2,28,27],[2,53,28],[2,54,53],[3,25,4],[3,26,25],[3,27,26],[4,15,5],[4,24,15],[4,25,24],[5,13,6],[5,14,13],[5,15,14],[6,8,7],[6,9,8],[6,10,9],[6,13,10],[10,13,11],[11,13,12],[15,17,16],[15,20,17],[15,24,20],[17,19,18],[17,20,19],[20,22,21],[20,24,22],[22,24,23],[28,53,29],[29,52,30],[29,53,52],[30,52,31],[31,51,32],[31,52,51],[32,34,33],[32,36,34],[32,39,36],[32,40,39],[32,51,40],[34,36,35],[36,39,37],[37,39,38],[40,50,41],[40,51,50],[41,50,42],[42,44,43],[42,45,44],[42,50,45],[45,49,46],[45,50,49],[46,49,47],[47,49,48],[54,56,55]]},type:"uber"},{id:"settings-alt",mesh:{positions:[[.2578164062500002,-.5728018973214286,0],[.1760518973214285,-.6545664062500001,0],[.16396428571428567,-.7142857142857143,0],[.1760518973214285,-.7740050223214285,0],[.2578164062500002,-.85576953125,0],[.3175357142857145,-.8678571428571429,0],[.3772550223214287,-.85576953125,0],[.45901953125,-.7740050223214285,0],[.47110714285714284,-.7142857142857143,0],[.45901953125,-.6545664062500001,0],[.3772550223214287,-.5728018973214286,0],[.563642857142857,-.8571428571428572,0],[.5191417410714284,-.9153387276785715,0],[.3935368303571427,-.98963671875,0],[.3175357142857145,-1,0],[.24153459821428586,-.98963671875,0],[.11592968750000011,-.9153387276785715,0],[.07142857142857136,-.8571428571428572,0],[-.8214285714285714,-.8571428571428572,0],[-.8353258928571429,-.85433984375,0],[-.8543348214285713,-.8353409598214285,0],[-.8571428571428571,-.8214285714285714,0],[-.8571428571428571,-.6071428571428572,0],[-.8543348214285713,-.59323046875,0],[-.8353258928571429,-.5742315848214286,0],[-.8214285714285714,-.5714285714285714,0],[.07142857142857136,-.5714285714285714,0],[.11592968750000011,-.5132327008928572,0],[.24153459821428586,-.43893470982142857,0],[.3175357142857145,-.4285714285714286,0],[.3935368303571427,-.43893470982142857,0],[.5191417410714284,-.5132327008928572,0],[.563642857142857,-.5714285714285714,0],[.8214285714285713,-.5714285714285714,0],[.8353409598214289,-.5742315848214286,0],[.8543398437499998,-.59323046875,0],[.8571428571428571,-.6071428571428572,0],[.8571428571428571,-.8214285714285714,0],[.8543398437499998,-.8353409598214285,0],[.8353409598214289,-.85433984375,0],[.2578164062500002,.8557695312499998,0],[.1760518973214285,.7740050223214285,0],[.16396428571428567,.7142857142857142,0],[.1760518973214285,.6545664062499998,0],[.2578164062500002,.5728018973214284,0],[.3175357142857145,.5607142857142855,0],[.3772550223214287,.5728018973214284,0],[.45901953125,.6545664062499998,0],[.47110714285714284,.7142857142857142,0],[.45901953125,.7740050223214285,0],[.3772550223214287,.8557695312499998,0],[.563642857142857,.5714285714285714,0],[.5191417410714284,.513232700892857,0],[.3935368303571427,.43893470982142846,0],[.3175357142857145,.4285714285714286,0],[.24153459821428586,.43893470982142846,0],[.11592968750000011,.513232700892857,0],[.07142857142857136,.5714285714285714,0],[-.8214285714285714,.5714285714285714,0],[-.8353258928571429,.5742315848214286,0],[-.8543348214285713,.5932304687500001,0],[-.8571428571428571,.6071428571428572,0],[-.8571428571428571,.8214285714285714,0],[-.8543348214285713,.8353409598214285,0],[-.8353258928571429,.8543398437499998,0],[-.8214285714285714,.8571428571428572,0],[.07142857142857136,.8571428571428572,0],[.11592968750000011,.9153387276785716,0],[.24153459821428586,.9896367187500001,0],[.3175357142857145,1,0],[.3935368303571427,.9896367187500001,0],[.5191417410714284,.9153387276785716,0],[.563642857142857,.8571428571428572,0],[.8214285714285713,.8571428571428572,0],[.8353409598214289,.8543398437499998,0],[.8543398437499998,.8353409598214285,0],[.8571428571428571,.8214285714285714,0],[.8571428571428571,.6071428571428572,0],[.8543398437499998,.5932304687500001,0],[.8353409598214289,.5742315848214286,0],[-.3772193080357143,.14148381696428558,0],[-.4589838169642857,.059719308035714125,0],[-.47107142857142853,0,0],[-.4589838169642857,-.05971930803571446,0],[-.3772193080357143,-.14148381696428558,0],[-.3175,-.15357142857142847,0],[-.2577806919642857,-.14148381696428558,0],[-.17601618303571426,-.05971930803571446,0],[-.16392857142857145,0,0],[-.17601618303571426,.059719308035714125,0],[-.2577806919642857,.14148381696428558,0],[-.07142857142857145,-.1428571428571429,0],[-.11591406250000007,-.20105301339285708,0],[-.24151450892857146,-.27535100446428573,0],[-.3175,-.2857142857142857,0],[-.39350111607142857,-.27535100446428573,0],[-.519106026785714,-.20105301339285708,0],[-.5636071428571429,-.1428571428571429,0],[-.8214285714285714,-.1428571428571429,0],[-.8353258928571429,-.14005412946428586,0],[-.8543348214285713,-.12105524553571434,0],[-.8571428571428571,-.1071428571428571,0],[-.8571428571428571,.1071428571428572,0],[-.8543348214285713,.12105524553571434,0],[-.8353258928571429,.14005412946428564,0],[-.8214285714285714,.1428571428571428,0],[-.5636071428571429,.1428571428571428,0],[-.519106026785714,.2010530133928572,0],[-.39350111607142857,.27535100446428573,0],[-.3175,.2857142857142858,0],[-.24151450892857146,.27535100446428573,0],[-.11591406250000007,.2010530133928572,0],[-.07142857142857145,.1428571428571428,0],[.8214285714285713,.1428571428571428,0],[.8353409598214289,.14005412946428564,0],[.8543398437499998,.12105524553571434,0],[.8571428571428571,.1071428571428572,0],[.8571428571428571,-.1071428571428571,0],[.8543398437499998,-.12105524553571434,0],[.8353409598214289,-.14005412946428586,0],[-.3175,.15357142857142847,0],[.3175357142857145,.8678571428571427,0],[.3175357142857145,-.5607142857142857,0],[.8214285714285713,-.1428571428571429,0],[.8214285714285713,.5714285714285714,0],[.8214285714285713,-.8571428571428572,0]],cells:[[0,27,1],[0,28,27],[0,122,28],[1,26,2],[1,27,26],[2,17,3],[2,26,17],[3,16,4],[3,17,16],[4,15,5],[4,16,15],[5,13,6],[5,14,13],[5,15,14],[6,12,7],[6,13,12],[7,11,8],[7,12,11],[8,11,32],[8,32,9],[9,31,10],[9,32,31],[10,30,122],[10,31,30],[11,125,32],[17,25,18],[17,26,25],[18,21,19],[18,22,21],[18,25,22],[19,21,20],[22,24,23],[22,25,24],[28,122,29],[29,122,30],[32,125,33],[33,36,34],[33,37,36],[33,125,37],[34,36,35],[37,39,38],[37,125,39],[40,67,41],[40,68,67],[40,121,68],[41,66,42],[41,67,66],[42,57,43],[42,66,57],[43,56,44],[43,57,56],[44,55,45],[44,56,55],[45,53,46],[45,54,53],[45,55,54],[46,52,47],[46,53,52],[47,51,48],[47,52,51],[48,51,72],[48,72,49],[49,71,50],[49,72,71],[50,70,121],[50,71,70],[51,124,72],[57,65,58],[57,66,65],[58,61,59],[58,62,61],[58,65,62],[59,61,60],[62,64,63],[62,65,64],[68,121,69],[69,121,70],[72,124,73],[73,76,74],[73,77,76],[73,124,77],[74,76,75],[77,79,78],[77,124,79],[80,107,81],[80,108,107],[80,120,108],[81,106,82],[81,107,106],[82,97,83],[82,106,97],[83,96,84],[83,97,96],[84,95,85],[84,96,95],[85,93,86],[85,94,93],[85,95,94],[86,92,87],[86,93,92],[87,91,88],[87,92,91],[88,91,112],[88,112,89],[89,111,90],[89,112,111],[90,110,120],[90,111,110],[91,123,112],[97,105,98],[97,106,105],[98,101,99],[98,102,101],[98,105,102],[99,101,100],[102,104,103],[102,105,104],[108,120,109],[109,120,110],[112,123,113],[113,116,114],[113,117,116],[113,123,117],[114,116,115],[117,123,118],[118,123,119]]},type:"uber"},{id:"settings",mesh:{positions:[[.7707469729682096,-.5088072918993886,0],[.7135670924029491,-.5048598588492981,0],[.6114221350612707,-.5371519650829146,0],[.5372158627015289,-.6113855823524539,0],[.5049310112398995,-.7135913681669477,0],[.5088787233196823,-.7708184047501249,0],[.5234507699449681,-.8442500906853913,0],[.5240021326159924,-.8699565381328173,0],[.5007288240811832,-.913440525305087,0],[.47902031405806567,-.9272536111686397,0],[.31701344275341237,-.9943993162067237,0],[.291898541556343,-1,0],[.24466886212269115,-.9857002864744648,0],[.22686676787425744,-.967112444584864,0],[.18515071282931983,-.9048240884218754,0],[.14751183964116654,-.8615624879139814,0],[.05246539765923246,-.8121457714343654,0],[-.052465392125515264,-.8121708841066286,0],[-.14751183410744959,-.8615976456551498,0],[-.18515070729560287,-.9048240884218754,0],[-.22686676234054012,-.967112444584864,0],[-.24466885667826338,-.9857002864744648,0],[-.29189853843344254,-1,0],[-.3170134429342232,-.9943993162067237,0],[-.4790203142388768,-.9272536111686397,0],[-.5007288242619939,-.913440525305087,0],[-.5240021327968033,-.8699565381328173,0],[-.5234507701257792,-.8442500906853913,0],[-.5088787235004929,-.7708184047501249,0],[-.5049310114207106,-.7135913681669477,0],[-.53721586288234,-.6113855823524539,0],[-.6114221352420814,-.5371519650829146,0],[-.7135670925837598,-.5048598588492981,0],[-.7707469731490205,-.5088072918993886,0],[-.8441786590842868,-.523379338524675,0],[-.8699676993204898,-.5239307011956991,0],[-.9135097246686569,-.5006573926608897,0],[-.927325042769744,-.4789488826377726,0],[-.9943278846056193,-.31694201133311883,0],[-.9999285683988957,-.29182710683233803,0],[-.9856288548733605,-.2445974250771592,0],[-.9670410129837597,-.2267953307394358,0],[-.9048955200229798,-.18522213889670724,0],[-.8616280598915576,-.14757712705533377,0],[-.8121795340270749,-.05249162091654602,0],[-.8121795340270749,.05249162645026262,0],[-.8616280598915576,.14757713258905092,0],[-.9048955200229798,.18522214443042428,0],[-.9670410129837597,.22679533627315296,0],[-.9856288548733605,.2446197528969316,0],[-.9999285683988957,.29194765078210216,0],[-.9943278846056193,.31708487435451627,0],[-.927325042769744,.4789488824569612,0],[-.9135097246686569,.5006774826178888,0],[-.8699676993204898,.5239909714283197,0],[-.8441786590842868,.5233793383438636,0],[-.7707469731490205,.508950154920786,0],[-.7135670925837598,.5049614254763071,0],[-.6114221352420814,.537224512621975,0],[-.53721586288234,.6114558976539797,0],[-.5049310114207106,.7136326643805249,0],[-.5088787235004929,.7708184045693138,0],[-.5234507701257792,.8442500905045802,0],[-.5240021327968033,.8699766280898165,0],[-.5007288242619939,.9135007955377077,0],[-.4790203142388768,.9272536109878287,0],[-.3170134429342232,.9943993160259124,0],[-.29189853843344254,1,0],[-.24466885667826338,.9857002863539241,0],[-.22686676234054012,.9671124444040529,0],[-.18515070729560287,.9048240882410643,0],[-.14751183410744959,.8616035050978668,0],[-.052465392125515264,.8122085529342125,0],[.05246539765923246,.8122085529342125,0],[.14751183964116654,.8616035050978668,0],[.18515071282931983,.9048240882410643,0],[.22686676787425744,.9671124444040529,0],[.24466886212269115,.9857002863539241,0],[.291898541556343,1,0],[.31701344275341237,.9943993160259124,0],[.47902031405806567,.9272536109878287,0],[.5007288240811832,.9135007955377077,0],[.5240021326159924,.8699766280898165,0],[.5234507699449681,.8442500905045802,0],[.5088787233196823,.7708184045693138,0],[.5049310112398995,.7136326643805249,0],[.5372158627015289,.6114558976539797,0],[.6114221350612707,.537224512621975,0],[.7135670924029491,.5049614254763071,0],[.7707469729682096,.508950154920786,0],[.8441786589034757,.5233793383438636,0],[.869967699139679,.5239909714283197,0],[.9135097244878458,.5006774826178888,0],[.927325042588933,.4789488824569612,0],[.9943278844248087,.31708487435451627,0],[.9999285683988957,.29194765078210216,0],[.9856288547528198,.2446197528969316,0],[.9670410128029486,.22679533627315296,0],[.904895519842169,.18522214443042428,0],[.8616280597107465,.14757713258905092,0],[.8121795338462638,.05249162645026262,0],[.8121795338462638,-.05249162091654602,0],[.8616280597107465,-.14757712705533377,0],[.904895519842169,-.18522213889670724,0],[.9670410128029486,-.2267953307394358,0],[.9856288547528198,-.2445974250771592,0],[.9999285683988957,-.29182710683233803,0],[.9943278844248087,-.31694201133311883,0],[.927325042588933,-.4789488826377726,0],[.9135097244878458,-.5006573926608897,0],[.869967699139679,-.5239307011956991,0],[-.09206807628465456,.4475279071667342,0],[-.2554310318915235,.37881517294198974,0],[-.37884140010571893,.2554572644081585,0],[-.4475932000498834,.09213337452071024,0],[-.45687651789653005,7143436796286373e-20,0],[-.4475932000498834,-.0920376620482467,0],[-.37884140010571893,-.25542238197107725,0],[-.2554310318915235,-.3788076375130093,0],[-.09206807628465456,-.44752762807230717,0],[2.766858706552461e-9,-.4568050862954257,0],[.09206808157282573,-.44752762807230717,0],[.25543103561712854,-.3788076375130093,0],[.3788414017330202,-.25542238197107725,0],[.44759320011461845,-.0920376620482467,0],[.4568765177157193,7143436796286373e-20,0],[.44759320011461845,.09213337452071024,0],[.3788414017330202,.2554572644081585,0],[.25543103561712854,.37881517294198974,0],[.09206808157282573,.4475279071667342,0],[2.766858706552461e-9,.4568050861146147,0],[.8441786589034757,-.523379338524675,0]],cells:[[0,102,1],[0,103,102],[0,107,103],[0,108,107],[0,131,108],[1,102,124],[1,123,2],[1,124,123],[2,123,3],[3,122,4],[3,123,122],[4,15,5],[4,121,15],[4,122,121],[5,9,6],[5,10,9],[5,14,10],[5,15,14],[6,8,7],[6,9,8],[10,12,11],[10,13,12],[10,14,13],[15,121,16],[16,120,17],[16,121,120],[17,119,18],[17,120,119],[18,29,19],[18,119,29],[19,23,20],[19,28,23],[19,29,28],[20,23,21],[21,23,22],[23,28,24],[24,27,25],[24,28,27],[25,27,26],[29,118,30],[29,119,118],[30,117,31],[30,118,117],[31,117,32],[32,43,33],[32,116,43],[32,117,116],[33,37,34],[33,38,37],[33,42,38],[33,43,42],[34,37,35],[35,37,36],[38,40,39],[38,41,40],[38,42,41],[43,116,44],[44,115,45],[44,116,115],[45,114,46],[45,115,114],[46,57,47],[46,114,57],[47,51,48],[47,56,51],[47,57,56],[48,50,49],[48,51,50],[51,56,52],[52,55,53],[52,56,55],[53,55,54],[57,113,58],[57,114,113],[58,112,59],[58,113,112],[59,112,60],[60,70,61],[60,71,70],[60,111,71],[60,112,111],[61,65,62],[61,66,65],[61,70,66],[62,65,63],[63,65,64],[66,68,67],[66,69,68],[66,70,69],[71,111,72],[72,111,130],[72,130,73],[73,129,74],[73,130,129],[74,85,75],[74,129,85],[75,79,76],[75,84,79],[75,85,84],[76,79,77],[77,79,78],[79,84,80],[80,82,81],[80,83,82],[80,84,83],[85,128,86],[85,129,128],[86,128,87],[87,127,88],[87,128,127],[88,98,89],[88,99,98],[88,126,99],[88,127,126],[89,93,90],[89,94,93],[89,98,94],[90,92,91],[90,93,92],[94,97,95],[94,98,97],[95,97,96],[99,126,100],[100,125,101],[100,126,125],[101,124,102],[101,125,124],[103,107,104],[104,107,105],[105,107,106],[108,110,109],[108,131,110]]},type:"uber"},{id:"share-alt",mesh:{positions:[[1,0,0],[.7308333333333332,-.26916666666666667,0],[-.5,.5,0],[.2691666666666668,-.7308333333333332,0],[0,-1,0],[.8333333333333333,-1,0],[.8981874999999999,-.9868958333333334,0],[.9868958333333333,-.8981875,0],[.6666666666666667,.6666666666666667,0],[-.6666666666666667,.6666666666666667,0],[-.6666666666666667,-.6666666666666667,0],[-.000500000000000056,-.6666666666666667,0],[.023500000000000076,-.7051666666666667,0],[-.2713333333333333,-1,0],[-.6666666666666667,-1,0],[-.7338655598958335,-.9932307942708334,0],[-.8530680338541666,-.9430908203125,0],[-.9430908203125,-.8530680338541666,0],[-.9932307942708334,-.7338655598958335,0],[-1,-.6666666666666667,0],[-1,.6666666666666667,0],[-.9932307942708334,.7338655598958335,0],[-.9430908203125,.8530680338541667,0],[-.8530680338541666,.9430908203125001,0],[-.7338655598958335,.9932307942708334,0],[-.6666666666666667,1,0],[.6666666666666667,1,0],[.7338655598958335,.9932307942708334,0],[.8530680338541667,.9430908203125001,0],[.9430908203125001,.8530680338541667,0],[.9932307942708334,.7338655598958335,0],[1,.6666666666666667,0],[1,.2713333333333334,0],[.7051666666666667,-.023499999999999965,0],[.6666666666666667,.0004999999999999449,0],[1,-.8333333333333334,0]],cells:[[0,1,35],[1,2,3],[1,3,5],[1,5,35],[3,4,5],[5,6,7],[5,7,35],[8,25,9],[8,26,25],[8,27,26],[8,28,27],[8,29,28],[8,30,29],[8,31,30],[8,32,31],[8,34,32],[9,20,10],[9,21,20],[9,22,21],[9,23,22],[9,24,23],[9,25,24],[10,13,11],[10,14,13],[10,15,14],[10,16,15],[10,17,16],[10,18,17],[10,19,18],[10,20,19],[11,13,12],[32,34,33]]},type:"uber"},{id:"share",mesh:{positions:[[.5099107142857144,.2912075892857142,0],[.3985000000000001,.3318191964285717,0],[.35000000000000003,.36471428571428577,0],[-.21885714285714283,.044714285714285706,0],[-.2172991071428572,.03360937499999994,0],[-.21471875000000004,.01134598214285698,0],[-.21428571428571425,0,0],[-.21471875000000004,-.011345982142857092,0],[-.2172991071428572,-.03360937499999983,0],[-.21885714285714283,-.044714285714285706,0],[.35000000000000003,-.36471428571428566,0],[.3985000000000001,-.3318191964285715,0],[.5099107142857144,-.29120758928571433,0],[.5714285714285715,-.2857142857142857,0],[.6434171316964289,-.29296847098214296,0],[.771128627232143,-.34669782366071444,0],[.8675878906250004,-.4431570870535715,0],[.9213172433035716,-.5708685825892856,0],[.9285714285714286,-.6428571428571428,0],[.9213172433035716,-.714845703125,0],[.8675878906250004,-.8425571986607143,0],[.771128627232143,-.9390164620535714,0],[.6434171316964289,-.9927458147321429,0],[.5714285714285715,-1,0],[.4994400111607141,-.9927458147321429,0],[.3717285156249999,-.9390164620535714,0],[.27526925223214255,-.8425571986607143,0],[.22153989955357137,-.714845703125,0],[.21428571428571436,-.6428571428571428,0],[.21471874999999982,-.6315111607142857,0],[.21729910714285727,-.6092477678571429,0],[.21885714285714283,-.5981428571428571,0],[-.35000000000000003,-.27814285714285714,0],[-.3985000000000001,-.3110379464285714,0],[-.5099107142857143,-.3516495535714286,0],[-.5714285714285715,-.3571428571428571,0],[-.6434171316964287,-.34988867187499995,0],[-.7711286272321428,-.29615931919642846,0],[-.867587890625,-.19970005580357142,0],[-.9213172433035715,-.07198856026785716,0],[-.9285714285714286,0,0],[-.9213172433035715,.07198856026785738,0],[-.867587890625,.19970005580357153,0],[-.7711286272321428,.2961593191964289,0],[-.6434171316964287,.34988867187500006,0],[-.5714285714285715,.3571428571428572,0],[-.5099107142857143,.3516495535714286,0],[-.3985000000000001,.3110379464285713,0],[-.35000000000000003,.278142857142857,0],[.21885714285714283,.5981428571428571,0],[.21729910714285727,.6092477678571429,0],[.21471874999999982,.6315111607142858,0],[.21428571428571436,.6428571428571428,0],[.22153989955357137,.7148457031250002,0],[.27526925223214255,.8425571986607143,0],[.3717285156249999,.9390164620535717,0],[.4994400111607141,.9927458147321429,0],[.5714285714285715,1,0],[.6434171316964289,.9927458147321429,0],[.771128627232143,.9390164620535717,0],[.8675878906250004,.8425571986607143,0],[.9213172433035716,.7148457031250002,0],[.9285714285714286,.6428571428571428,0],[.9213172433035716,.5708685825892856,0],[.8675878906250004,.44315708705357126,0],[.771128627232143,.3466978236607139,0],[.6434171316964289,.29296847098214274,0],[.5714285714285715,.2857142857142858,0]],cells:[[0,67,1],[1,65,2],[1,66,65],[1,67,66],[2,48,3],[2,49,48],[2,62,49],[2,64,62],[2,65,64],[3,8,4],[3,9,8],[3,48,9],[4,8,5],[5,7,6],[5,8,7],[9,32,10],[9,48,32],[10,15,11],[10,16,15],[10,18,16],[10,31,18],[10,32,31],[11,13,12],[11,14,13],[11,15,14],[16,18,17],[18,20,19],[18,31,20],[20,31,21],[21,23,22],[21,31,23],[23,31,24],[24,31,25],[25,31,26],[26,31,27],[27,30,28],[27,31,30],[28,30,29],[32,37,33],[32,38,37],[32,40,38],[32,48,40],[33,35,34],[33,36,35],[33,37,36],[38,40,39],[40,42,41],[40,48,42],[42,48,43],[43,47,44],[43,48,47],[44,47,45],[45,47,46],[49,53,50],[49,54,53],[49,55,54],[49,56,55],[49,57,56],[49,59,57],[49,60,59],[49,62,60],[50,52,51],[50,53,52],[57,59,58],[60,62,61],[62,64,63]]},type:"uber"},{id:"sketch",mesh:{positions:[[.9976591534239669,-.24717810534466844,0],[.9994507885000439,-.25647786348722135,0],[1,-.26308179688913524,0],[.9998705111097663,-.26819270106098486,0],[.9985209243141422,-.27716538812734437,0],[.9973438033249067,-.28162494085564804,0],[.9948790492763222,-.2890192030014013,0],[.993222484508161,-.2923518674996119,0],[.9893735388743212,-.2985081712033905,0],[.9867703656672111,-.30220027900035296,0],[.69046406373956,-.6689128161419159,0],[.6838199441303325,-.6756640989706472,0],[.6809918397906183,-.6780769458347845,0],[.6750543276599932,-.682340032660665,0],[.6717640819361694,-.6842254355538077,0],[.34911348854719937,-.8508759628591497,0],[.3428020214318477,-.8536588577156358,0],[.3294825262743706,-.8568938474044027,0],[.3226084522566246,-.85730575602937,0],[-.3226212895172941,-.85730575602937,0],[-.3294797355655289,-.8568938474044027,0],[-.34279476558886013,-.8536588577156358,0],[-.34909060473470077,-.8508759628591497,0],[-.6719019429529266,-.684165714384605,0],[-.675036467123409,-.6823551024884077,0],[-.6809840258058627,-.6780775039765529,0],[-.683797060317834,-.6756640989706472,0],[-.6904769010002296,-.6689128161419159,0],[-.9867832029278806,-.30220027900035296,0],[-.9932208100828563,-.2923256348365042,0],[-.9952541205445848,-.2880162222438592,0],[-.9973209195124082,-.28166066192881595,0],[-.9985030636971857,-.277185481231001,0],[-.9998626968838936,-.2682083290304957,0],[-1,-.26369296212536714,0],[-.9994630676189451,-.2564622355177106,0],[-.9976569208568936,-.24715801224101142,0],[-.9961778451710357,-.24265325002947954,0],[-.9936081604700205,-.23694959929975037,0],[-.9883035811045889,-.2281856572547157,0],[-.9849424513761977,-.22398787301572032,0],[-.043461102710230404,.8375877236406946,0],[-.03931745822275512,.8418742524208412,0],[-.03771000993020013,.8428744424695421,0],[-.0327470133269363,.8467674813030738,0],[-.027915738180979144,.8497697258744815,0],[-.022882415714916116,.8523695502309817,0],[-.014875872049394223,.8551563520798457,0],[-.010411854186944569,.8562056586041525,0],[-.0034853148429833114,.8571712438632221,0],[11443335092176099e-21,.85730575602937,0],[.0035082015131679967,.8571712438632221,0],[.01043474085712881,.8562056586041525,0],[.014878107474153524,.8551563520798457,0],[.022905302385100468,.8523695502309817,0],[.02793304343348102,.8497697258744815,0],[.03275427202760994,.8467674813030738,0],[.03769717552721663,.8428744424695421,0],[.03930462381977162,.8418742524208412,0],[.04348398938041487,.8375877236406946,0],[.9849485909356486,-.2239711287626729,0],[.9882913019856876,-.2281700292852047,0],[.9936103930370939,-.23693397133023927,0],[-.3974212167308566,-.43590425586776665,0],[-.5191229130138593,-.1334182082820707,0],[-.8476496229389474,-.28626868036747377,0],[.8476367856782778,-.28626868036747377,0],[.5191457968263578,-.1334182082820707,0],[.3974441005433549,-.43590425586776665,0],[-.4005646711696309,-.11298575443003736,0],[-.2832566668862788,-.40450543255319116,0],[.28327955355646295,-.40450543255319116,0],[11443335092176099e-21,.679021879848429,0],[-.3857404258049564,.006644119609227552,0],[-.3373026505892971,.3279551727544018,0],[-.707623016120817,-.0895884515050691,0],[.7076101788601474,-.0895884515050691,0],[.3372898133286275,.3279551727544018,0],[.3086057915748117,-.7376758819901049,0],[.5153950841437289,-.6309055942912806,0],[.3086057915748117,-.5240995855192881,0],[-.30861862883548097,-.5240995855192881,0],[-.5153722003312308,-.6309055942912806,0],[-.6298225187611517,-.5558913406387106,0],[-.5292319767203721,-.006608398536059713,0],[-.30861862883548097,-.7376758819901049,0],[.385727588544287,.006644119609227552,0],[.40055183390896154,-.11298575443003736,0],[.5292548605328706,-.006608398536059713,0],[.62984540257365,-.5558913406387106,0],[.996200728983534,-.2426889711026475,0]],cells:[[0,62,1],[0,90,62],[1,3,2],[1,4,3],[1,5,4],[1,60,5],[1,61,60],[1,62,61],[5,7,6],[5,8,7],[5,60,8],[8,60,9],[9,60,66],[9,66,10],[10,66,89],[10,89,11],[11,14,12],[11,89,14],[12,14,13],[14,79,15],[14,89,79],[15,18,16],[15,78,18],[15,79,78],[16,18,17],[18,78,85],[18,85,19],[19,21,20],[19,22,21],[19,85,22],[22,82,23],[22,85,82],[23,25,24],[23,26,25],[23,82,83],[23,83,26],[26,83,27],[27,65,28],[27,83,65],[28,31,29],[28,40,31],[28,65,40],[29,31,30],[31,35,32],[31,40,35],[32,35,33],[33,35,34],[35,38,36],[35,40,38],[36,38,37],[38,40,39],[40,65,75],[40,74,41],[40,75,74],[41,43,42],[41,57,43],[41,59,57],[41,72,59],[41,74,72],[43,45,44],[43,57,45],[45,47,46],[45,53,47],[45,55,53],[45,57,55],[47,53,48],[48,52,49],[48,53,52],[49,51,50],[49,52,51],[53,55,54],[55,57,56],[57,59,58],[59,72,77],[59,77,60],[60,76,66],[60,77,76],[63,69,64],[63,70,69],[63,81,70],[63,82,81],[63,83,82],[64,69,84],[64,75,65],[64,84,75],[66,76,67],[67,76,88],[67,87,68],[67,88,87],[68,71,80],[68,79,89],[68,80,79],[68,87,71],[69,73,84],[69,86,73],[69,87,86],[70,80,71],[70,81,80],[72,74,73],[72,86,77],[73,74,84],[77,86,88],[86,87,88]]},type:"uber"},{id:"skip",mesh:{positions:[[1,.49951785997571985,0],[.9943900660578375,.5272806952724027,0],[.9564112665134596,.5652349326516647,0],[.9286428489065233,.5708392842835732,0],[.8572500001090562,.5708392842835732,0],[.8294815825021196,.5652343746478394,0],[.7915027829577415,.5272656291691245,0],[.7858928490155794,.49948214773091304,0],[.7859285612603863,.10951785706755646,0],[.003428568894314976,.5613035769099397,0],[.0028571409876092524,.5603035758920826,0],[-.005240515984319516,.5645262312145377,0],[-.0227617217200754,.5700518968094975,0],[-.032285717443148676,.5708392842835732,0],[-.060048551967350594,.5652349326516647,0],[-.09800279216389596,.5272806952724027,0],[-.10360714465916543,.49951785997571985,0],[-.10360714465916543,.10558928475614969,0],[-.8929285712935495,.5613035769099397,0],[-.8935000006543368,.5603035758920826,0],[-.9016177459457296,.5645262312145377,0],[-.9191389514997252,.5700518968094975,0],[-.9286428576310131,.5708392842835732,0],[-.9564263393645852,.5652349326516647,0],[-.9943950892509851,.5272806952724027,0],[-1,.49951785997571985,0],[-1,-.4994821419145863,0],[-.9943950892509851,-.52725055693144,0],[-.9564263393645852,-.5652293512956521,0],[-.9286428576310131,-.5708392842835732,0],[-.9191389514997252,-.5700513378741514,0],[-.9016177459457296,-.5645111595902935,0],[-.8935000006543368,-.5602678563768676,0],[-.8929285712935495,-.5612678559406431,0],[-.10360714465916543,-.1055535710572612,0],[-.10360714465916543,-.4994821419145863,0],[-.09800279216389596,-.52725055693144,0],[-.060048551967350594,-.5652293512956521,0],[-.032285717443148676,-.5708392842835732,0],[-.022756699276688885,-.5700513378741514,0],[-.005225448654160303,-.5645111595902935,0],[.0028571409876092524,-.5602678563768676,0],[.003428568894314976,-.5612678559406431,0],[.7859285612603863,-.10948214336866789,0],[.7858928490155794,-.4994821419145863,0],[.7915027829577415,-.52725055693144,0],[.8294815825021196,-.5652293512956521,0],[.8572500001090562,-.5708392842835732,0],[.9285357121721027,-.5708035705846847,0],[.9564112665134596,-.5652293512956521,0],[.9943900660578375,-.52725055693144,0],[1,-.49944642821569785,0]],cells:[[0,1,2],[0,2,3],[0,3,7],[0,7,8],[0,8,51],[3,4,7],[4,5,7],[5,6,7],[8,9,10],[8,10,17],[8,17,34],[8,34,43],[8,43,51],[10,11,15],[10,15,16],[10,16,17],[11,12,13],[11,13,14],[11,14,15],[17,18,19],[17,19,25],[17,25,26],[17,26,34],[19,20,24],[19,24,25],[20,21,22],[20,22,23],[20,23,24],[26,27,32],[26,32,34],[27,28,31],[27,31,32],[28,29,31],[29,30,31],[32,33,34],[34,35,41],[34,41,43],[35,36,41],[36,37,41],[37,38,40],[37,40,41],[38,39,40],[41,42,43],[43,44,51],[44,45,46],[44,46,47],[44,47,48],[44,48,51],[48,49,50],[48,50,51]]},type:"uber"},{id:"slanted-down-arrow",mesh:{positions:[[.6125972284236538,-.6950189437560322,0],[.5272048260902549,-.5952364508828167,0],[.519693884721192,-.5269603022265923,0],[.6015079761746975,.3410616647461294,0],[-.710049517454617,-.935048335460826,0],[-.7687426153763106,-.972957572710484,0],[-.9023129783464671,-.972957572710484,0],[-.9610060774075936,-.935048335460826,0],[-1,-.8779175852699606,0],[-1,-.7479503883872136,0],[-.9610060774075936,-.6908196370569152,0],[.35055142229869585,.5853451166946904,0],[-.5417510719087243,.5057422136172393,0],[-.6118886121203637,.5130706821014219,0],[-.7145413090232527,.5962578331367276,0],[-.7346387590700698,.6618821453770614,0],[-.7271225466215243,.7300941389652152,0],[-.6417195960521845,.8299946860664495,0],[-.5741616051830006,.849611408524323,0],[.8070560441015739,.972957572710484,0],[.8461123828609787,.9722561169827858,0],[.9183169037560541,.9468737964547078,0],[.9487958543881354,.9231373163562643,0],[.9731837621506993,.8935137806636986,0],[.9992553230537291,.8232829795856752,0],[1,.7852830631078729,0],[.8732275360321657,-.5587138658887656,0],[.853027227739704,-.6243766756073997,0],[.750358704621493,-.7074560405400613,0],[.6803398529221372,-.7148537996742462,0]],cells:[[0,2,1],[0,29,2],[2,26,3],[2,29,26],[3,11,4],[3,19,11],[3,25,19],[3,26,25],[4,10,5],[4,11,10],[5,10,6],[6,10,7],[7,9,8],[7,10,9],[11,18,12],[11,19,18],[12,18,13],[13,17,14],[13,18,17],[14,16,15],[14,17,16],[19,25,20],[20,25,21],[21,25,22],[22,25,23],[23,25,24],[26,28,27],[26,29,28]]},type:"uber"},{id:"slanted-up-arrow",mesh:{positions:[[.6125972284236538,.6950189437560322,0],[.5272048260902549,.5952364508828167,0],[.519693884721192,.5269603022265923,0],[.6015079761746975,-.3410616647461294,0],[-.710049517454617,.935048335460826,0],[-.7687426153763106,.972957572710484,0],[-.9023129783464671,.972957572710484,0],[-.9610060774075936,.935048335460826,0],[-1,.8779175852699606,0],[-1,.7479503883872136,0],[-.9610060774075936,.6908196370569152,0],[.35055142229869585,-.5853451166946904,0],[-.5417510719087243,-.5057422136172393,0],[-.6118886121203637,-.5130706821014219,0],[-.7145413090232527,-.5962578331367276,0],[-.7346387590700698,-.6618821453770614,0],[-.7271225466215243,-.7300941389652152,0],[-.6417195960521845,-.8299946860664495,0],[-.5741616051830006,-.849611408524323,0],[.8070560441015739,-.972957572710484,0],[.8461123828609787,-.9722561169827858,0],[.9183169037560541,-.9468737964547078,0],[.9487958543881354,-.9231373163562643,0],[.9731837621506993,-.8935137806636986,0],[.9992553230537291,-.8232829795856752,0],[1,-.7852830631078729,0],[.8732275360321657,.5587138658887656,0],[.853027227739704,.6243766756073997,0],[.750358704621493,.7074560405400613,0],[.6803398529221372,.7148537996742462,0]],cells:[[0,2,1],[0,29,2],[2,26,3],[2,29,26],[3,11,4],[3,19,11],[3,25,19],[3,26,25],[4,10,5],[4,11,10],[5,10,6],[6,10,7],[7,9,8],[7,10,9],[11,18,12],[11,19,18],[12,18,13],[13,17,14],[13,18,17],[14,16,15],[14,17,16],[19,25,20],[20,25,21],[21,25,22],[22,25,23],[23,25,24],[26,28,27],[26,29,28]]},type:"uber"},{id:"sound-off",mesh:{positions:[[.8326986457233839,-1,0],[.6491940569261321,-1,0],[-.43285425335885663,1,0],[-.2520665273628282,1,0],[-.06848431436391944,.6615560763547239,0],[-.026528210816322922,.6912893357425265,0],[-.016281761878991805,.6949825124783084,0],[.0015913057722241484,.6868716120722043,0],[.004676884269280961,.677120417911516,0],[.004676884269280961,.5266293361003276,0],[.36772720181762897,-.14274469112832533,0],[.37437502034992926,-.10835610587330269,0],[.38238733630606303,-.03806275381505264,0],[.3834461849473135,-.0021646957797376576,0],[.37275278847702015,.11654024366245053,0],[.29252168761293085,.3333407875199028,0],[.22652803048464135,.4283771937671075,0],[.22367290046871904,.43325111365547375,0],[.2232750743778734,.44388451079664404,0],[.22579059699089385,.44887918850743325,0],[.2939450095711756,.5424441383258494,0],[.3007159400325597,.5481751033150262,0],[.31786734350680673,.5490908501350698,0],[.3252277331520477,.544054242624828,0],[.41474468061792213,.4252978692953111,0],[.506254547119031,.22278951687925996,0],[.5349832336429057,.0748416171708679,0],[.5386954183587668,-.0021646957797376576,0],[.5339906379143782,-.08764781651966991,0],[.4981207839866183,-.2508050521494891,0],[.4681346369214806,-.32783512531978454,0],[.5560833282644864,-.4900262983702166,0],[.6146292694598998,-.37782718661108805,0],[.6847388451079665,-.13285988067338128,0],[.6939446374581821,-.0021646957797376576,0],[.6889351214063368,.0945296147378214,0],[.6502507772107627,.27962619863320026,0],[.5764388707130974,.450882594325277,0],[.4712108264978445,.6049578353936704,0],[.4079755729287795,.6745084709376177,0],[.40444789613038257,.6795081802243412,0],[.403461814587545,.6908761874519205,0],[.4061125749145752,.6962985491171261,0],[.47255924647118813,.7874304524393081,0],[.47900390942268845,.7929903438467181,0],[.49548822253430397,.7944092482601928,0],[.5028716567973235,.7900066193176736,0],[.5792529896506072,.7095393508372541,0],[.7065832824212392,.5301037091659659,0],[.7960952253698766,.3294633293155267,0],[.8430985954076247,.11177429300767483,0],[.8491938708696354,-.0021646957797376576,0],[.8455712118103388,-.08999735283199439,0],[.8174018148055802,-.2599015124917258,0],[.7268968994310966,-.49686421006494075,0],[-.7327569486734532,.35563625954881295,0],[-.7780654660133819,.3472016610909352,0],[-.8400390178587404,.29007985670071745,0],[-.8491938708696354,.24829597295024763,0],[-.8491938708696354,-.25262536450972317,0],[-.8400390178587404,-.29439415353238985,0],[-.7780654660133819,-.35152602107447617,0],[-.7327569486734532,-.3599656511082884,0],[-.49988310714349615,-.3599656511082884,0],[-.026528210816322922,-.6956187273020018,0],[-.016281761878991805,-.6993063133978568,0],[.0015913057722241484,-.6911708141760738,0],[.004676884269280961,-.6814140293754585,0],[.004676884269280961,-.14496305705136225,0],[-.3315541320643328,.4749986582464176,0],[-.49988310714349615,.35563625954881295,0],[.6375503694294862,-.6401953593216094,0],[.6519109111401326,-1,0]],cells:[[0,71,72],[2,4,3],[2,9,4],[2,10,9],[2,72,10],[4,8,5],[4,9,8],[5,8,6],[6,8,7],[10,28,11],[10,29,28],[10,30,29],[10,72,30],[11,28,12],[12,27,13],[12,28,27],[13,26,14],[13,27,26],[14,25,15],[14,26,25],[15,24,16],[15,25,24],[16,19,17],[16,24,19],[17,19,18],[19,23,20],[19,24,23],[20,23,21],[21,23,22],[30,72,31],[31,54,32],[31,71,54],[31,72,71],[32,53,33],[32,54,53],[33,52,34],[33,53,52],[34,51,35],[34,52,51],[35,50,36],[35,51,50],[36,49,37],[36,50,49],[37,48,38],[37,49,48],[38,47,39],[38,48,47],[39,42,40],[39,47,42],[40,42,41],[42,47,43],[43,45,44],[43,46,45],[43,47,46],[55,56,58],[55,58,70],[56,57,58],[58,59,70],[59,60,61],[59,61,62],[59,62,63],[59,63,70],[63,64,68],[63,68,70],[64,65,67],[64,67,68],[65,66,67],[68,69,70]]},type:"uber"},{id:"sound-on",mesh:{positions:[[.2659170915165334,-.531176800495574,0],[.26294763446971303,-.5252772207782149,0],[.26338469761413696,-.5127670306443839,0],[.2667397989093441,-.5070333580901512,0],[.3444548720145415,-.39509276666476795,0],[.4389361631910773,-.13976822623102264,0],[.4515288598525029,21067576270007753e-21,0],[.4389361631910773,.1397860019985006,0],[.3444548720145415,.3950934250265262,0],[.2667397989093441,.5070333580901512,0],[.26338469761413696,.512767030644384,0],[.26294763446971303,.5252772207782151,0],[.2659170915165334,.531176800495574,0],[.34617670142740353,.6413180892351473,0],[.3541431051019397,.6480676139826496,0],[.3743094195708385,.6491631279486896,0],[.3829699778678539,.6432563062519876,0],[.4884056994121668,.5033834005013734,0],[.5961617965977963,.26490074139109904,0],[.6299829317583667,.09069097812917247,0],[.6343525788530224,21067576270007753e-21,0],[.6299829317583667,-.09066275086877978,0],[.5961617965977963,-.2648904544886234,0],[.4884056994121668,-.5033827421396146,0],[.3829699778678539,-.6432563062519876,0],[.3743094195708385,-.6491631279486896,0],[.3541431051019397,-.6480676139826492,0],[.47822112505131464,-.8225413803097091,0],[.4750995588661049,-.816131570229561,0],[.47626077786232623,-.8027273248277718,0],[.48041501817376764,-.7968389372603061,0],[.5548817584457073,-.7149489391179269,0],[.6787998138158637,-.5335235309835248,0],[.7657217774009135,-.33184954860661636,0],[.8112770193366872,-.11386136185562495,0],[.8171762978535417,21067576270007753e-21,0],[.8112770193366872,.11388958911601806,0],[.7657217774009135,.33185983550909226,0],[.6787998138158637,.5335257529544594,0],[.5548817584457073,.714949021413147,0],[.48041501817376764,.7968389372603062,0],[.47626077786232623,.8027273248277719,0],[.4750995588661049,.816131570229561,0],[.47822112505131464,.8225413803097091,0],[.5564696763790398,.929859613829102,0],[.5640590036987789,.936406363155005,0],[.583471166722138,.9380601678922007,0],[.5921660045728574,.9328512096594427,0],[.6821268784727417,.8381039824413161,0],[.8320798167938961,.6268065616508861,0],[.9374823271476322,.3905302373835758,0],[.992823991138829,.1341850716338127,0],[1,21067576270007753e-21,0],[.992823991138829,-.13415684437341974,0],[.9374823271476322,-.3905199504811002,0],[.8320798167938961,-.6268043396799513,0],[.6821268784727417,-.8381039001460963,0],[.5921660045728574,-.9328512096594425,0],[.583471166722138,-.9380601678922007,0],[.5640590036987789,-.9364063631550055,0],[.00553041910932861,.7999148033957265,0],[.0018960838130510638,.8113979491863947,0],[-.019170063548591076,.8209494615778075,0],[-.03126285227490355,.8166003238015687,0],[-.5886466474174863,.4213725929763207,0],[-.8628822158058288,.4213725929763207,0],[-.9162574556919966,.41143396387094705,0],[-.9892255415882703,.3441546590526944,0],[-1,.29496713535630564,0],[-1,-.2949250002037655,0],[-.9892255415882703,-.3441302996676318,0],[-.9162574556919966,-.411397753974233,0],[-.8628822158058288,-.4213304578237808,0],[-.5886466474174863,-.4213304578237808,0],[-.03126285227490355,-.8166003238015684,0],[-.019170063548591076,-.8209494615778071,0],[.0018960838130510638,-.8113979491863947,0],[.00553041910932861,-.7999148033957265,0],[.34617670142740353,-.6413180892351473,0],[.5564696763790398,-.9298596138291021,0]],cells:[[0,2,1],[0,3,2],[0,23,3],[0,24,23],[0,78,24],[3,23,4],[4,22,5],[4,23,22],[5,21,6],[5,22,21],[6,19,7],[6,20,19],[6,21,20],[7,18,8],[7,19,18],[8,17,9],[8,18,17],[9,12,10],[9,17,12],[10,12,11],[12,16,13],[12,17,16],[13,16,14],[14,16,15],[24,26,25],[24,78,26],[27,29,28],[27,30,29],[27,56,30],[27,79,56],[30,56,31],[31,55,32],[31,56,55],[32,54,33],[32,55,54],[33,53,34],[33,54,53],[34,52,35],[34,53,52],[35,52,36],[36,51,37],[36,52,51],[37,50,38],[37,51,50],[38,49,39],[38,50,49],[39,48,40],[39,49,48],[40,43,41],[40,48,43],[41,43,42],[43,48,44],[44,46,45],[44,47,46],[44,48,47],[56,79,57],[57,79,58],[58,79,59],[60,61,62],[60,62,63],[60,63,64],[60,64,73],[60,73,77],[64,65,68],[64,68,69],[64,69,73],[65,66,68],[66,67,68],[69,70,71],[69,71,72],[69,72,73],[73,74,77],[74,75,77],[75,76,77]]},type:"uber"},{id:"star",mesh:{positions:[[.2683111192459673,-.2110691757006652,0],[.9627718325891581,-.2110691757006652,0],[.9866828249189805,-.20308244813360646,0],[1,-.1605998546918049,0],[.9849522182177197,-.14037814021350728,0],[.42357381292192864,.24026589702503579,0],[.6375072097909593,.8749111245261405,0],[.6375027379390181,.8998618224323015,0],[.6018084157440224,.9260445155482752,0],[.5779779167491421,.9185563994726651,0],[2.771430196446545e-9,.5270368183130208,0],[-.5778348176681324,.9192718957832636,0],[-.6017480459239255,.9267801351926099,0],[-.6375005021941575,.9006376887441073,0],[-.6375072099720693,.875626620836739,0],[-.4277236917045115,.2371177132584011,0],[-.9849522183988297,-.14037814021350728,0],[-1,-.1605998546918049,0],[-.9866828250397205,-.20308244813360646,0],[-.962771832770268,-.2110691757006652,0],[-.26831111370310656,-.2110691757006652,0],[-.036919606855466136,-.9068177881269043,0],[-.022043991372923566,-.9267801351926099,0],[.02198139098860641,-.9267801351926099,0],[.03677651313620678,-.9068177881269043,0]],cells:[[0,1,5],[0,5,10],[0,10,20],[0,20,24],[1,2,3],[1,3,4],[1,4,5],[5,6,9],[5,9,10],[6,7,8],[6,8,9],[10,11,15],[10,15,20],[11,12,14],[11,14,15],[12,13,14],[15,16,19],[15,19,20],[16,17,19],[17,18,19],[20,21,24],[21,22,24],[22,23,24]]},type:"uber"},{id:"steering-wheel",mesh:{positions:[[-.10224434988839282,-.9948371233258928,0],[-.2973697684151786,-.9550420619419643,0],[-.47665980747767855,-.8793055943080357,0],[-.63609326171875,-.77164892578125,0],[-.77164892578125,-.63609326171875,0],[-.8793055943080357,-.47665980747767855,0],[-.9550420619419643,-.2973697684151786,0],[-.9948371233258928,-.10224434988839282,0],[-1,0,0],[-.9948371233258928,.10224434988839293,0],[-.9550420619419643,.2973697684151786,0],[-.8793055943080357,.4766598074776789,0],[-.77164892578125,.6360932617187502,0],[-.63609326171875,.7716489257812498,0],[-.47665980747767855,.8793055943080357,0],[-.2973697684151786,.9550420619419644,0],[-.10224434988839282,.9948371233258928,0],[0,1,0],[.10224434988839293,.9948371233258928,0],[.2973697684151786,.9550420619419644,0],[.4766598074776789,.8793055943080357,0],[.6360932617187502,.7716489257812498,0],[.7716489257812498,.6360932617187502,0],[.8793055943080357,.4766598074776789,0],[.9550420619419644,.2973697684151786,0],[.9948371233258928,.10224434988839293,0],[1,0,0],[.9948371233258928,-.10224434988839282,0],[.9550420619419644,-.2973697684151786,0],[.8793055943080357,-.47665980747767855,0],[.7716489257812498,-.63609326171875,0],[.6360932617187502,-.77164892578125,0],[.4766598074776789,-.8793055943080357,0],[.2973697684151786,-.9550420619419643,0],[.10224434988839293,-.9948371233258928,0],[.13766573660714299,-.8569550781249999,0],[.39083203125,-.7747960379464285,0],[.6032170758928572,-.6234026227678573,0],[.7613476562500001,-.4162614397321429,0],[.8158571428571428,-.29600000000000004,0],[.8192232142857143,-.2566897321428572,0],[.7733482142857142,-.20228348214285707,0],[.7342857142857144,-.19985714285714284,0],[.6585714285714286,-.21599999999999997,0],[.4951004464285713,-.24654017857142863,0],[.1654799107142857,-.2813705357142856,0],[0,-.2857142857142857,0],[-.1654799107142857,-.2813705357142856,0],[-.4951004464285713,-.24654017857142863,0],[-.6585714285714286,-.21599999999999997,0],[-.7342857142857143,-.19985714285714284,0],[-.7732879464285713,-.20228348214285707,0],[-.819203125,-.2566897321428572,0],[-.8158571428571428,-.29600000000000004,0],[-.76134765625,-.4162614397321429,0],[-.6032170758928571,-.6234026227678573,0],[-.3908320312500001,-.7747960379464285,0],[-.13766573660714287,-.8569550781249999,0],[.14150892857142838,.05979464285714298,0],[.05979464285714298,.14150892857142838,0],[0,.15357142857142847,0],[-.059794642857142866,.14150892857142838,0],[-.1415089285714286,.05979464285714298,0],[-.15357142857142858,0,0],[-.1415089285714286,-.059794642857142866,0],[-.059794642857142866,-.1415089285714286,0],[0,-.15357142857142858,0],[.05979464285714298,-.1415089285714286,0],[.14150892857142838,-.059794642857142866,0],[-.7144285714285714,.08171428571428563,0],[-.6480228794642857,.07758091517857157,0],[-.5360909598214285,.1232338169642857,0],[-.4673777901785713,.2192840401785714,0],[-.46033872767857154,.3399369419642859,0],[-.48571428571428577,.40142857142857147,0],[-.562857142857143,.53,0],[-.5876316964285715,.5547388392857144,0],[-.6523950892857142,.5594308035714286,0],[-.6801428571428572,.5382857142857145,0],[-.7361272321428571,.4587232142857143,0],[-.8201852678571429,.28154464285714265,0],[-.847,.1854285714285715,0],[-.8476741071428573,.1563861607142858,0],[-.8187544642857143,.1100334821428568,0],[-.3304754464285714,.7926674107142857,0],[-.3451049107142856,.7284843750000003,0],[-.3282857142857143,.6971428571428573,0],[-.2556763392857143,.6349040178571432,0],[-.08683258928571413,.5683906249999999,0],[0,.5607142857142857,0],[.0867522321428571,.5683906249999999,0],[.2555959821428573,.6349040178571432,0],[.3282857142857143,.6971428571428573,0],[.3451049107142856,.7284843750000003,0],[.33047544642857174,.7926674107142857,0],[.3015714285714286,.8130000000000002,0],[.22972098214285697,.8364575892857145,0],[.07868080357142859,.8642477678571427,0],[0,.8678571428571427,0],[-.07868080357142859,.8642477678571427,0],[-.2297209821428572,.8364575892857145,0],[.48571428571428577,.40142857142857147,0],[.4603384486607143,.3399369419642859,0],[.4673702566964286,.2192840401785714,0],[.5360560825892857,.1232338169642857,0],[.6479271763392858,.07758091517857157,0],[.7142857142857142,.08171428571428563,0],[.7924285714285715,.09842857142857153,0],[.8187566964285711,.1100334821428568,0],[.8477343750000002,.1563861607142858,0],[.8471428571428572,.1854285714285715,0],[.8202455357142857,.28154464285714265,0],[.7361294642857141,.4587232142857143,0],[.6801428571428569,.5382857142857145,0],[.652395089285714,.5594308035714286,0],[.5876316964285715,.5547388392857144,0],[-.7924285714285715,.09842857142857153,0],[-.3015714285714285,.8130000000000002,0],[0,-.8678571428571429,0],[0,-1,0],[.15357142857142847,0,0],[.5628571428571427,.53,0]],cells:[[0,57,1],[0,118,57],[0,119,118],[1,56,2],[1,57,56],[2,56,3],[3,55,4],[3,56,55],[4,54,5],[4,55,54],[5,53,6],[5,54,53],[6,52,7],[6,53,52],[7,51,116],[7,52,51],[7,116,8],[8,83,9],[8,116,83],[9,81,10],[9,82,81],[9,83,82],[10,80,11],[10,81,80],[11,79,12],[11,80,79],[12,77,13],[12,78,77],[12,79,78],[13,76,85],[13,77,76],[13,85,14],[14,84,117],[14,85,84],[14,117,15],[15,100,16],[15,117,100],[16,99,17],[16,100,99],[17,97,18],[17,98,97],[17,99,98],[18,96,19],[18,97,96],[19,95,20],[19,96,95],[20,93,21],[20,94,93],[20,95,94],[21,93,115],[21,114,22],[21,115,114],[22,112,23],[22,113,112],[22,114,113],[23,111,24],[23,112,111],[24,110,25],[24,111,110],[25,108,26],[25,109,108],[25,110,109],[26,107,27],[26,108,107],[27,40,28],[27,41,40],[27,107,41],[28,39,29],[28,40,39],[29,38,30],[29,39,38],[30,37,31],[30,38,37],[31,36,32],[31,37,36],[32,36,33],[33,35,34],[33,36,35],[34,35,118],[34,118,119],[41,106,42],[41,107,106],[42,105,43],[42,106,105],[43,105,44],[44,68,45],[44,104,120],[44,105,104],[44,120,68],[45,67,46],[45,68,67],[46,65,47],[46,66,65],[46,67,66],[47,64,48],[47,65,64],[48,63,71],[48,64,63],[48,70,49],[48,71,70],[49,70,50],[50,69,51],[50,70,69],[51,69,116],[58,103,59],[58,120,103],[59,90,60],[59,102,90],[59,103,102],[60,88,61],[60,89,88],[60,90,89],[61,72,62],[61,73,72],[61,88,73],[62,72,63],[63,72,71],[73,87,74],[73,88,87],[74,87,75],[75,85,76],[75,86,85],[75,87,86],[90,102,91],[91,101,121],[91,102,101],[91,121,92],[92,121,93],[93,121,115],[103,120,104]]},type:"uber"},{id:"stopwatch",mesh:{positions:[[.028758928571428623,.1308125,0],[.02899999999999995,.13385714285714267,0],[.021102678571428446,.1730156249999999,0],[-.03235267857142868,.22652901785714263,0],[-.07142857142857138,.23442857142857143,0],[-.1105044642857142,.22652901785714263,0],[-.16395982142857132,.1730156249999999,0],[-.17185714285714293,.13385714285714267,0],[-.1715714285714285,.130857142857143,0],[-.17181250000000015,.13061607142857135,0],[-.12200000000000005,-.368,0],[-.12228571428571426,-.37142857142857133,0],[-.020571428571428605,-.37142857142857133,0],[-.020857142857142925,-.368,0],[.9285714285714286,.2142857142857142,0],[.9229553571428573,.24208035714285714,0],[.8849375000000002,.28009821428571446,0],[.8571428571428572,.2857142857142858,0],[.772857142857143,.2857142857142858,0],[.7344288504464287,.4327675781250002,0],[.5877218191964287,.689822823660714,0],[.36432059151785723,.8808579799107146,0],[.1583065359933035,.9688123256138392,0],[.00727172851562479,.9964308384486604,0],[-.07142857142857138,1,0],[-.1590733119419642,.9955751255580356,0],[-.32633210100446425,.9614681222098211,0],[-.48001220703124997,.8965558733258929,0],[-.6166683175223215,.8042836914062499,0],[-.7328551199776786,.6880968889508929,0],[-.8251273018973215,.5514407784598216,0],[-.8900395507812501,.3977606724330358,0],[-.9241465541294643,.23050188337053568,0],[-.9285714285714286,.1428571428571428,0],[-.9250022670200894,.06415684291294665,0],[-.897383754185268,-.08687796456473229,0],[-.809429408482143,-.29289202008928583,0],[-.618394252232143,-.5162932477678571,0],[-.36133900669642854,-.6630002790178572,0],[-.21428571428571425,-.7014285714285715,0],[-.21428571428571425,-.8571428571428572,0],[-.28571428571428575,-.8571428571428572,0],[-.31350892857142854,-.8627589285714286,0],[-.35152678571428564,-.9007767857142858,0],[-.35714285714285715,-.9285714285714286,0],[-.35152678571428564,-.9563660714285714,0],[-.31350892857142854,-.9943839285714285,0],[-.28571428571428575,-1,0],[.14285714285714277,-1,0],[.17065178571428566,-.9943839285714285,0],[.208669642857143,-.9563660714285714,0],[.21428571428571436,-.9285714285714286,0],[.208669642857143,-.9007767857142858,0],[.17065178571428566,-.8627589285714286,0],[.14285714285714277,-.8571428571428572,0],[.07142857142857138,-.8571428571428572,0],[.07142857142857138,-.7014285714285715,0],[.20208565848214274,-.668693359375,0],[.4351074218749999,-.5475823102678571,0],[.6190108816964286,-.36367885044642845,0],[.7401219308035712,-.13065708705357149,0],[.772857142857143,0,0],[.8571428571428572,0,0],[.8849375000000002,.005616071428571345,0],[.9229553571428573,.04363392857142867,0],[.610739222935268,.07284022739955343,0],[.5834087960379466,-.060842878069196416,0],[.49702706473214325,-.24028320312500007,0],[.3117117745535715,-.42559849330357136,0],[.1322714494977679,-.511980224609375,0],[-.001411655970982116,-.5393106515066963,0],[-.07142857142857138,-.5428571428571428,0],[-.14144548688616054,-.5393106515066963,0],[-.2751285923549108,-.511980224609375,0],[-.45456891741071437,-.42559849330357136,0],[-.6398842075892857,-.24028320312500007,0],[-.7262659388950893,-.060842878069196416,0],[-.7535963657924106,.07284022739955343,0],[-.7571428571428571,.1428571428571428,0],[-.7535963657924106,.21287405831473216,0],[-.7262659388950893,.3465571637834821,0],[-.6398842075892857,.5259974888392858,0],[-.45456891741071437,.7113127790178575,0],[-.2751285923549108,.7976945103236608,0],[-.14144548688616054,.8250249372209821,0],[-.07142857142857138,.8285714285714287,0],[-.001411655970982116,.8250249372209821,0],[.1322714494977679,.7976945103236608,0],[.3117117745535715,.7113127790178575,0],[.49702706473214325,.5259974888392858,0],[.5834087960379466,.3465571637834821,0],[.610739222935268,.21287405831473216,0],[.02899999999999995,.13057142857142856,0],[.6142857142857144,.1428571428571428,0],[.9285714285714286,.0714285714285714,0]],cells:[[0,1,2],[0,2,3],[0,3,4],[0,4,8],[0,8,9],[0,9,92],[4,5,8],[5,6,8],[6,7,8],[9,10,92],[10,11,13],[10,13,92],[11,12,13],[14,15,17],[14,17,18],[14,18,94],[15,16,17],[18,19,90],[18,61,94],[18,90,91],[18,91,93],[18,93,61],[19,20,89],[19,89,90],[20,21,88],[20,88,89],[21,22,87],[21,87,88],[22,23,86],[22,86,87],[23,24,85],[23,85,86],[24,25,84],[24,84,85],[25,26,83],[25,83,84],[26,27,83],[27,28,82],[27,82,83],[28,29,81],[28,81,82],[29,30,81],[30,31,80],[30,80,81],[31,32,80],[32,33,79],[32,79,80],[33,34,78],[33,78,79],[34,35,77],[34,77,78],[35,36,76],[35,76,77],[36,37,75],[36,75,76],[37,38,74],[37,74,75],[38,39,73],[38,73,74],[39,40,56],[39,56,71],[39,71,72],[39,72,73],[40,41,47],[40,47,55],[40,55,56],[41,42,43],[41,43,44],[41,44,47],[44,45,47],[45,46,47],[47,48,55],[48,49,51],[48,51,54],[48,54,55],[49,50,51],[51,52,53],[51,53,54],[56,57,69],[56,69,70],[56,70,71],[57,58,68],[57,68,69],[58,59,68],[59,60,67],[59,67,68],[60,61,66],[60,66,67],[61,62,94],[61,65,66],[61,93,65],[62,63,64],[62,64,94]]},type:"uber"},{id:"sun",mesh:{positions:[[-.5098444851967996,.6612083053641794,0],[-.5763423243220276,.7265003723442431,0],[-.624993304561585,.7361419692938426,0],[-.6736705133577451,.7265003723442431,0],[-.7402074156293693,.6612083053641794,0],[-.7500312516804031,.6134516410782022,0],[-.7402074156293693,.5656801926076747,0],[-.6736705133577451,.5003979817506442,0],[-.624993304561585,.4907613128625617,0],[-.5763423243220276,.5003979817506442,0],[-.5098444851967996,.5656801926076747,0],[-.9236844632480632,-.11304873065258943,0],[-.9901823023732912,-.04775666244562273,0],[-1,0,0],[-.9901823023732912,.04775666244562262,0],[-.9236844632480632,.11304873065258954,0],[-.8750334830085056,.12269032821564042,0],[-.8263618554180965,.11304873065258954,0],[-.7598495073436214,.04775666244562262,0],[-.7500312516804031,0,0],[-.7598495073436214,-.04775666244562273,0],[-.8263618554180965,-.11304873065258943,0],[-.5763423243220276,-.5004078399185165,0],[-.5098444851967996,-.5657097671112911,0],[-.5000267875700906,-.6134516410782022,0],[-.5098444851967996,-.661223092002536,0],[-.5763423243220276,-.7265053012236955,0],[-.624993304561585,-.7361419692938426,0],[-.6736705133577451,-.7265053012236955,0],[-.7402074156293693,-.661223092002536,0],[-.7500312516804031,-.6134516410782022,0],[-.7402074156293693,-.5657097671112911,0],[-.6736705133577451,-.5004078399185165,0],[.6736649248814559,-.5004078399185165,0],[.7401772725924045,-.5657097671112911,0],[.7499955286191495,-.6134516410782022,0],[.7401772725924045,-.661223092002536,0],[.6736649248814559,-.7265053012236955,0],[.624993300199262,-.7361419692938426,0],[.5763423220272637,-.7265053012236955,0],[.5098444826748312,-.661223092002536,0],[.5000267846618751,-.6134516410782022,0],[.5098444826748312,-.5657097671112911,0],[.5763423220272637,-.5004078399185165,0],[.04865934737913502,-.7457835668568934,0],[.11519625005972767,-.8110756350638605,0],[.12502008631524508,-.858832297509483,0],[.11519625005972767,-.9066037484338169,0],[.04865934737913502,-.9718859576549763,0],[-1786080357302211e-20,-.9815226257251234,0],[-.04867442140822553,-.9718859576549763,0],[-.1151968141398717,-.9066037484338169,0],[-.12502009213167564,-.858832297509483,0],[-.1151968141398717,-.8110756350638605,0],[-.04867442140822553,-.7457835668568934,0],[-.04867442140822553,.745778638181925,0],[-.1151968141398717,.8110608490389556,0],[-.12502009213167564,.858832297509483,0],[-.1151968141398717,.9065741714763941,0],[-.04867442140822553,.9718760986691688,0],[-1786080357302211e-20,.9815226257251234,0],[.04865934737913502,.9718760986691688,0],[.11519625005972767,.9065741714763941,0],[.12502008631524508,.858832297509483,0],[.11519625005972767,.8110608490389556,0],[.04865934737913502,.745778638181925,0],[.5763423220272637,.5003979817506442,0],[.5098444826748312,.5656801926076747,0],[.5000267846618751,.6134516410782022,0],[.5098444826748312,.6612083053641794,0],[.5763423220272637,.7265003723442431,0],[.624993300199262,.7361419692938426,0],[.6736649248814559,.7265003723442431,0],[.7401772725924045,.6612083053641794,0],[.7499955286191495,.6134516410782022,0],[.7401772725924045,.5656801926076747,0],[.6736649248814559,.5003979817506442,0],[.8263562651014529,-.11304873065258943,0],[.759819364783785,-.04775666244562273,0],[.7499955286191495,0,0],[.759819364783785,.04775666244562262,0],[.8263562651014529,.11304873065258954,0],[.8750334699215372,.12269032821564042,0],[.9236844565000952,.11304873065258954,0],[.9901823017598395,.04775666244562262,0],[1,0,0],[.9901823017598395,-.04775666244562273,0],[.9236844565000952,-.11304873065258943,0],[-.10078723804347123,-.480790806684223,0],[-.27957781845344354,-.4069471132528709,0],[-.4146332429844636,-.2743895250449684,0],[-.489868403093506,-.09890565804813489,0],[-.5000267875700906,0,0],[-.489868403093506,.09890565804813467,0],[-.4146332429844636,.27438952504496805,0],[-.27957781845344354,.4069471132528709,0],[-.10078723804347123,.4807908066842229,0],[-1786080357302211e-20,.4907613128625617,0],[.10076330514503162,.4807908066842229,0],[.2795690932427106,.4069471132528709,0],[.4146313553227623,.27438952504496805,0],[.4898683302432836,.09890565804813467,0],[.5000267846618751,0,0],[.4898683302432836,-.09890565804813489,0],[.4146313553227623,-.2743895250449684,0],[.2795690932427106,-.4069471132528709,0],[.10076330514503162,-.480790806684223,0],[-.8750334830085056,-.12269032821564042,0],[-.624993304561585,-.4907613128625617,0],[-.5000267875700906,.6134516410782022,0],[-1786080357302211e-20,-.4907613128625617,0],[-1786080357302211e-20,.7361419692938426,0],[-1786080357302211e-20,-.7361419692938426,0],[.624993300199262,.4907613128625617,0],[.624993300199262,-.4907613128625617,0],[.8750334699215372,-.12269032821564042,0]],cells:[[0,1,9],[0,9,10],[0,10,109],[1,2,8],[1,8,9],[2,3,8],[3,4,7],[3,7,8],[4,5,6],[4,6,7],[11,14,12],[11,15,14],[11,107,15],[12,14,13],[15,107,16],[16,21,17],[16,107,21],[17,20,18],[17,21,20],[18,20,19],[22,26,23],[22,27,26],[22,108,27],[23,25,24],[23,26,25],[27,32,28],[27,108,32],[28,31,29],[28,32,31],[29,31,30],[33,37,34],[33,38,37],[33,114,38],[34,36,35],[34,37,36],[38,43,39],[38,114,43],[39,42,40],[39,43,42],[40,42,41],[44,48,45],[44,49,48],[44,112,49],[45,47,46],[45,48,47],[49,54,50],[49,112,54],[50,53,51],[50,54,53],[51,53,52],[55,58,56],[55,59,58],[55,111,59],[56,58,57],[59,111,60],[60,111,61],[61,65,62],[61,111,65],[62,64,63],[62,65,64],[66,69,67],[66,70,69],[66,113,70],[67,69,68],[70,113,71],[71,113,72],[72,76,73],[72,113,76],[73,75,74],[73,76,75],[77,80,78],[77,81,80],[77,115,81],[78,80,79],[81,115,82],[82,87,83],[82,115,87],[83,86,84],[83,87,86],[84,86,85],[88,95,89],[88,96,95],[88,110,96],[89,94,90],[89,95,94],[90,92,91],[90,94,92],[92,94,93],[96,110,97],[97,106,98],[97,110,106],[98,105,99],[98,106,105],[99,105,100],[100,102,101],[100,104,102],[100,105,104],[102,104,103]]},type:"uber"},{id:"support",mesh:{positions:[[.7871540178571428,.6167008928571427,0],[.8154799107142856,.5788705357142856,0],[.8290000000000002,.5592857142857142,0],[.8558906250000002,.5173013392857142,0],[.9031897321428572,.4292075892857141,0],[.9238325892857144,.3828437499999999,0],[.9563660714285713,.2921986607142857,0],[.9949732142857144,.1003995535714286,0],[1,0,0],[.9949732142857144,-.10039955357142849,0],[.9563660714285713,-.2921986607142857,0],[.9236763392857144,-.38315625,0],[.9162745535714285,-.4000892857142857,0],[.9006093749999999,-.4331071428571429,0],[.8924285714285713,-.4494285714285714,0],[.8818571428571429,-.4714285714285714,0],[.8748080357142858,-.48403571428571446,0],[.8368392857142857,-.5470357142857143,0],[.8314285714285714,-.5555714285714286,0],[.8255870535714287,-.5639196428571428,0],[.8072857142857142,-.5884285714285715,0],[.7818928571428572,-.6231629464285715,0],[.7729999999999999,-.6344285714285713,0],[.7607656250000001,-.6479486607142858,0],[.7447767857142857,-.6663526785714287,0],[.7203125000000001,-.6934330357142857,0],[.7075714285714285,-.7065714285714286,0],[.6997142857142857,-.7138571428571429,0],[.6842968749999998,-.7287410714285714,0],[.6526049107142857,-.7576517857142857,0],[.635796875,-.7718906249999999,0],[.6162991071428572,-.7874174107142857,0],[.5786830357142858,-.8156450892857143,0],[.5592857142857142,-.8291428571428572,0],[.5173013392857142,-.8559531250000001,0],[.4292075892857141,-.9032522321428572,0],[.38328571428571423,-.9237142857142857,0],[.2921986607142857,-.9563660714285714,0],[.1003995535714286,-.9949732142857143,0],[0,-1,0],[-.10039955357142849,-.9949732142857143,0],[-.2921986607142857,-.9563660714285714,0],[-.38303571428571437,-.9237366071428571,0],[-.40013839285714303,-.9163102678571429,0],[-.43348660714285714,-.9004308035714286,0],[-.45000000000000007,-.8921428571428571,0],[-.4712857142857143,-.8818571428571429,0],[-.4839151785714285,-.8748683035714286,0],[-.5469553571428571,-.836859375,0],[-.5554285714285714,-.8314285714285714,0],[-.5638816964285713,-.8255848214285715,0],[-.5885714285714285,-.8071428571428572,0],[-.6231049107142858,-.781890625,0],[-.6342857142857143,-.773,0],[-.6665535714285714,-.744515625,0],[-.6935178571428572,-.7202075892857143,0],[-.7065714285714286,-.7075714285714285,0],[-.7120558035714285,-.7016049107142858,0],[-.7287410714285714,-.684296875,0],[-.7576517857142857,-.6526049107142856,0],[-.7715714285714286,-.6361428571428571,0],[-.7886428571428572,-.6146919642857143,0],[-.8160535714285714,-.5781473214285715,0],[-.8291428571428572,-.5592857142857143,0],[-.8559508928571429,-.5173013392857142,0],[-.9031919642857142,-.42920758928571434,0],[-.9238325892857143,-.3829040178571427,0],[-.9563660714285714,-.2921986607142857,0],[-.9949732142857143,-.10039955357142849,0],[-1,0,0],[-.9949732142857143,.1003995535714286,0],[-.9563660714285714,.2921986607142857,0],[-.9238571428571428,.3827142857142858,0],[-.9161651785714285,.40026562499999985,0],[-.9002276785714286,.4338683035714286,0],[-.8918571428571429,.4504285714285714,0],[-.882,.4712857142857143,0],[-.8748214285714285,.4841049107142854,0],[-.852,.5215714285714286,0],[-.8367522321428571,.5470848214285713,0],[-.8314285714285714,.5554285714285714,0],[-.8254799107142857,.5639665178571427,0],[-.8068571428571429,.5888571428571427,0],[-.7817857142857143,.6231294642857144,0],[-.773,.6342857142857141,0],[-.7604441964285713,.6482678571428573,0],[-.7444553571428572,.6666741071428572,0],[-.720205357142857,.6935401785714284,0],[-.7075714285714285,.7065714285714286,0],[-.6998571428571428,.7137142857142857,0],[-.6844174107142856,.7286205357142859,0],[-.6526272321428571,.757629464285714,0],[-.635796875,.7718705357142857,0],[-.6162991071428571,.7874174107142857,0],[-.5786830357142857,.8156450892857146,0],[-.5592857142857143,.8291428571428572,0],[-.5173013392857142,.8559508928571429,0],[-.42920758928571434,.9031919642857142,0],[-.38284375000000004,.9238325892857144,0],[-.2921986607142857,.9563660714285713,0],[-.10039955357142849,.9949732142857144,0],[0,1,0],[.1003995535714286,.9949732142857144,0],[.2921986607142857,.9563660714285713,0],[.3827142857142858,.9238571428571429,0],[.40028125000000014,.9162276785714283,0],[.43362946428571414,.9003080357142856,0],[.4501428571428572,.8919999999999999,0],[.46607366071428546,.8845267857142858,0],[.4712857142857143,.8818571428571429,0],[.484,.8747834821428573,0],[.5212857142857141,.8521428571428571,0],[.5470000000000002,.8368348214285715,0],[.5554285714285714,.8314285714285714,0],[.5638616071428573,.8255245535714286,0],[.6231049107142856,.7818303571428571,0],[.6342857142857141,.7728571428571429,0],[.6389910714285711,.7689062500000001,0],[.6525714285714286,.7565714285714285,0],[.6663526785714287,.74465625,0],[.6934330357142857,.7202901785714286,0],[.7065714285714286,.7075714285714285,0],[.7286808035714285,.6842767857142857,0],[.7576316964285714,.6525446428571426,0],[.8528258928571428,.08602232142857136,0],[.81965625,.2503526785714283,0],[.7917142857142856,.32785714285714285,0],[.5275714285714286,.21857142857142842,0],[.5462366071428573,.16686160714285725,0],[.5685133928571429,.0573348214285716,0],[.5714285714285714,0,0],[.5685133928571429,-.05733482142857149,0],[.5462366071428573,-.16686160714285714,0],[.5275714285714286,-.21857142857142864,0],[.7917142857142856,-.32800000000000007,0],[.81965625,-.25041294642857126,0],[.8528258928571428,-.08602455357142857,0],[.2298392857142859,.36117187500000014,0],[.20428571428571418,.37457142857142856,0],[.17495535714285748,.39082366071428565,0],[.1648571428571428,.39542857142857146,0],[.12591964285714297,.40958705357142877,0],[.043276785714285504,.4263861607142856,0],[0,.4285714285714286,0],[-.04325669642857144,.4263861607142856,0],[-.125859375,.40958705357142877,0],[-.1648571428571428,.39542857142857146,0],[-.1845915178571429,.38664285714285684,0],[-.22213169642857156,.36650000000000005,0],[-.23985714285714288,.3551428571428572,0],[-.24699330357142857,.3498883928571428,0],[-.2671428571428571,.3325714285714285,0],[-.29504687500000004,.3103325892857143,0],[-.3037142857142857,.30228571428571427,0],[-.31091071428571415,.29439732142857156,0],[-.33100000000000007,.26928571428571435,0],[-.35038616071428574,.24598214285714293,0],[-.3562857142857142,.23785714285714277,0],[-.3609732142857143,.23023214285714255,0],[-.37342857142857144,.2062857142857144,0],[-.3906450892857143,.17536830357142863,0],[-.3955714285714286,.1647142857142858,0],[-.4096473214285714,.12579910714285725,0],[-.4263883928571429,.043254464285714445,0],[-.4285714285714286,0,0],[-.4263883928571429,-.04325669642857144,0],[-.4096473214285714,-.125859375,0],[-.3955714285714286,-.1648571428571428,0],[-.38670312500000004,-.1845915178571429,0],[-.36650223214285726,-.22213169642857156,0],[-.3551428571428571,-.23985714285714288,0],[-.35012723214285724,-.24667187499999998,0],[-.33371428571428574,-.2658571428571428,0],[-.3105714285714285,-.2947857142857143,0],[-.30228571428571427,-.3037142857142857,0],[-.29439508928571434,-.3109910714285714,0],[-.26914285714285724,-.33100000000000007,0],[-.24610044642857154,-.35038616071428574,0],[-.2380000000000001,-.3562857142857142,0],[-.23029017857142864,-.36099553571428566,0],[-.20614285714285707,-.37357142857142855,0],[-.17534598214285713,-.3906674107142857,0],[-.1647142857142857,-.3955714285714286,0],[-.12579910714285714,-.4096473214285714,0],[-.04325446428571422,-.4263883928571429,0],[0,-.4285714285714286,0],[.04325669642857144,-.4263883928571429,0],[.12585937499999988,-.4096473214285714,0],[.1648571428571428,-.3955714285714286,0],[.18459151785714267,-.38670312500000004,0],[.22213169642857133,-.36650223214285726,0],[.239857142857143,-.3551428571428571,0],[.24733928571428576,-.34964955357142846,0],[.2687142857142857,-.3314285714285715,0],[.29537276785714295,-.3100133928571428,0],[.3037142857142856,-.30228571428571427,0],[.31122991071428574,-.2941339285714285,0],[.3321428571428571,-.2678571428571429,0],[.3506250000000004,-.24577901785714296,0],[.3562857142857143,-.2380000000000001,0],[.3612098214285713,-.22994419642857156,0],[.37442857142857155,-.20457142857142863,0],[.39080133928571414,-.1750602678571429,0],[.3955714285714287,-.1648571428571428,0],[.4096473214285712,-.125859375,0],[.4263883928571428,-.04325669642857144,0],[.4285714285714286,0,0],[.4263883928571428,.04325669642857144,0],[.4096473214285712,.12585937499999988,0],[.3955714285714287,.1648571428571428,0],[.38670312500000015,.18459151785714267,0],[.36650223214285704,.22213169642857133,0],[.3551428571428572,.239857142857143,0],[.3495892857142857,.24733928571428576,0],[.3314285714285714,.2687142857142857,0],[.3100133928571427,.29531249999999987,0],[.30228571428571427,.3035714285714286,0],[.2939665178571429,.3112745535714285,0],[.26742857142857135,.3324285714285715,0],[.24561160714285712,.3506495535714289,0],[.08602232142857136,-.8528258928571428,0],[.2503526785714283,-.81965625,0],[.32785714285714285,-.7917142857142857,0],[.21857142857142842,-.5275714285714286,0],[.16686160714285725,-.5462968749999999,0],[.0573348214285716,-.5685334821428571,0],[0,-.5714285714285714,0],[-.05733482142857149,-.5685334821428571,0],[-.16686160714285714,-.5462968749999999,0],[-.21857142857142864,-.5275714285714286,0],[-.32785714285714285,-.7917142857142857,0],[-.2503526785714286,-.81965625,0],[-.08602232142857147,-.8528258928571428,0],[-.8528258928571428,-.08602455357142857,0],[-.81965625,-.25041294642857126,0],[-.7917142857142857,-.32800000000000007,0],[-.5275714285714286,-.21857142857142864,0],[-.5462366071428572,-.16686160714285714,0],[-.5685133928571428,-.05733482142857149,0],[-.5714285714285714,0,0],[-.5685133928571428,.0573348214285716,0],[-.5462366071428572,.16686160714285725,0],[-.5275714285714286,.21857142857142842,0],[-.7917142857142857,.32785714285714285,0],[-.81965625,.2503526785714283,0],[-.8528258928571428,.08602232142857136,0],[-.08602232142857147,.8528236607142858,0],[-.2503526785714286,.8195959821428573,0],[-.32785714285714285,.7915714285714286,0],[-.21857142857142864,.5275714285714286,0],[-.16686160714285714,.5462366071428573,0],[-.05733482142857149,.5685133928571429,0],[0,.5714285714285714,0],[.0573348214285716,.5685133928571429,0],[.16686160714285725,.5462366071428573,0],[.21857142857142842,.5275714285714286,0],[.32785714285714285,.7915714285714286,0],[.2503526785714283,.8195959821428573,0],[.08602232142857136,.8528236607142858,0],[-.8571428571428572,0,0],[0,.8571428571428572,0],[0,-.8571428571428572,0],[.238,.3561428571428571,0],[.7724285714285715,.635,0],[.8571428571428572,0,0]],cells:[[0,126,1],[0,263,126],[1,126,2],[2,126,3],[3,126,4],[4,126,5],[5,126,6],[6,125,7],[6,126,125],[7,124,8],[7,125,124],[8,124,264],[8,136,9],[8,264,136],[9,136,10],[10,134,11],[10,135,134],[10,136,135],[11,134,12],[12,134,13],[13,134,14],[14,134,15],[15,134,16],[16,134,17],[17,134,18],[18,134,19],[19,134,20],[20,134,21],[21,23,22],[21,133,23],[21,134,133],[23,133,24],[24,133,25],[25,27,26],[25,133,27],[27,133,195],[27,195,223],[27,223,28],[28,223,29],[29,223,30],[30,222,31],[30,223,222],[31,222,32],[32,222,33],[33,222,34],[34,222,35],[35,222,36],[36,222,37],[37,221,38],[37,222,221],[38,220,39],[38,221,220],[39,220,261],[39,232,40],[39,261,232],[40,231,41],[40,232,231],[41,230,42],[41,231,230],[42,230,43],[43,230,44],[44,230,45],[45,230,46],[46,230,47],[47,230,48],[48,230,49],[49,230,50],[50,230,51],[51,230,52],[52,229,53],[52,230,229],[53,229,54],[54,229,55],[55,57,56],[55,229,57],[57,174,236],[57,229,174],[57,236,58],[58,236,59],[59,236,60],[60,235,61],[60,236,235],[61,235,62],[62,235,63],[63,235,64],[64,235,65],[65,235,66],[66,235,67],[67,233,68],[67,234,233],[67,235,234],[68,233,69],[69,233,259],[69,245,70],[69,259,245],[70,244,71],[70,245,244],[71,244,72],[72,243,73],[72,244,243],[73,243,74],[74,243,75],[75,243,76],[76,243,77],[77,243,78],[78,243,79],[79,243,80],[80,243,81],[81,243,82],[82,243,83],[83,85,84],[83,242,85],[83,243,242],[85,242,86],[86,242,87],[87,89,88],[87,242,89],[89,153,249],[89,242,153],[89,249,90],[90,249,91],[91,249,92],[92,248,93],[92,249,248],[93,248,94],[94,248,95],[95,248,96],[96,248,97],[97,248,98],[98,247,99],[98,248,247],[99,246,100],[99,247,246],[100,246,101],[101,246,260],[101,258,102],[101,260,258],[102,258,103],[103,257,104],[103,258,257],[104,256,105],[104,257,256],[105,256,106],[106,256,107],[107,256,108],[108,256,109],[109,256,110],[110,256,111],[111,256,112],[112,256,113],[113,256,114],[114,256,115],[115,255,116],[115,256,255],[116,255,117],[117,255,118],[118,255,119],[119,255,120],[120,255,121],[121,127,122],[121,216,127],[121,255,216],[122,127,123],[123,127,263],[126,263,127],[127,208,128],[127,209,208],[127,210,209],[127,211,210],[127,212,211],[127,213,212],[127,214,213],[127,215,214],[127,216,215],[128,207,129],[128,208,207],[129,206,130],[129,207,206],[130,206,131],[131,205,132],[131,206,205],[132,204,133],[132,205,204],[133,196,195],[133,197,196],[133,198,197],[133,199,198],[133,200,199],[133,201,200],[133,202,201],[133,203,202],[133,204,203],[137,255,138],[137,262,255],[138,255,139],[139,255,140],[140,255,141],[141,254,142],[141,255,254],[142,253,143],[142,254,253],[143,251,144],[143,252,251],[143,253,252],[144,250,145],[144,251,250],[145,249,146],[145,250,249],[146,249,147],[147,249,148],[148,249,149],[149,249,150],[150,249,151],[151,249,152],[152,249,153],[153,242,154],[154,242,155],[155,242,156],[156,242,157],[157,242,158],[158,242,159],[159,242,160],[160,242,161],[161,242,162],[162,241,163],[162,242,241],[163,240,164],[163,241,240],[164,238,165],[164,239,238],[164,240,239],[165,237,166],[165,238,237],[166,236,167],[166,237,236],[167,236,168],[168,236,169],[169,236,170],[170,236,171],[171,236,172],[172,236,173],[173,236,174],[174,229,175],[175,229,176],[176,229,177],[177,229,178],[178,229,179],[179,229,180],[180,229,181],[181,229,182],[182,229,183],[183,228,184],[183,229,228],[184,227,185],[184,228,227],[185,225,186],[185,226,225],[185,227,226],[186,224,187],[186,225,224],[187,223,188],[187,224,223],[188,223,189],[189,223,190],[190,223,191],[191,223,192],[192,223,193],[193,223,194],[194,223,195],[216,255,217],[217,255,218],[218,255,219],[219,255,262]]},type:"uber"},{id:"surge",mesh:{positions:[[.8938838788973571,.39311802526153095,0],[.8862230147164946,.4511483148892188,0],[.8293356859860423,.5502251004455452,0],[.783042277914085,.5860479624568771,0],[.1126293687410671,.9771221594744708,0],[.05786501422299631,1,0],[-.05786501422299621,1,0],[-.112629368741067,.9771221594744708,0],[-.23196286657386422,.9075481975669601,0],[.42057236502120665,-.09136703710083649,0],[.42664099854278303,-.11080901146685407,0],[.4089448911277368,-.14349164078903875,0],[.38928642925979906,-.1490225472897161,0],[.14898064648289291,-.1490225472897161,0],[.3638107387112244,-.8307579855954337,0],[.783042277914085,-.5861317640705236,0],[.8293356859860423,-.5502437230263557,0],[.8862230147164946,-.4511483148892189,0],[.23226082786682978,-.9073340378876407,0],[.1126293687410671,-.9772059610881174,0],[.05786501422299631,-1,0],[-.05786501422299621,-1,0],[-.112629368741067,-.9772059610881174,0],[-.7830422779140849,-.5861317640705236,0],[-.8293356859860426,-.5502437230263557,0],[-.8862230147164947,-.4511483148892189,0],[-.8938838788973571,-.3930528462286945,0],[-.8938838788973571,.39311802526153095,0],[-.8862230147164947,.4511483148892188,0],[-.8293356859860426,.5502251004455452,0],[-.7830422779140849,.5860479624568771,0],[-.36336379677177566,.8308231646282702,0],[-.14898064648289283,.14893874567606957,0],[-.3892864292597991,.14893874567606957,0],[-.40894256330513584,.1434311174014049,0],[-.4265781473325482,.1108509122736776,0],[-.4204233843747237,.09143221613367314,0],[.8938838788973571,-.3930528462286945,0]],cells:[[0,1,3],[0,3,9],[0,9,10],[0,10,37],[1,2,3],[3,4,9],[4,5,7],[4,7,8],[4,8,9],[5,6,7],[10,11,37],[11,12,15],[11,15,37],[12,13,14],[12,14,15],[15,16,17],[15,17,37],[18,22,19],[18,36,22],[19,22,20],[20,22,21],[22,36,23],[23,25,24],[23,26,25],[23,36,26],[26,35,27],[26,36,35],[27,30,28],[27,34,30],[27,35,34],[28,30,29],[30,33,31],[30,34,33],[31,33,32]]},type:"uber"},{id:"thumbs-up",mesh:{positions:[[.8787211538461539,-.22370673076923075,0],[.9197596153846151,-.1771586538461538,0],[.9227692307692308,-.14430769230769225,0],[.7881538461538463,.9326153846153846,0],[.779670673076923,.9593701923076923,0],[.7394543269230771,.9948798076923078,0],[.7118461538461537,1,0],[.6156923076923078,1,0],[.6156923076923078,-.23076923076923073,0],[-.3073846153846154,-1,0],[-.36725,-.9879038461538462,0],[-.44913461538461535,-.9060192307692307,0],[-.4612307692307693,-.8461538461538461,0],[-.4612307692307693,-.7338461538461538,0],[-.4584447115384616,-.6753894230769231,0],[-.43637259615384616,-.5607259615384615,0],[-.41723076923076935,-.5053846153846154,0],[-.3073846153846154,-.23076923076923073,0],[-.7689230769230769,-.23076923076923073,0],[-.7689230769230769,-.2269230769230769,0],[-.8300216346153846,-.2030360576923076,0],[-.9110841346153846,-.10466586538461553,0],[-.9227692307692308,-.038461538461538436,0],[-.917201923076923,.007319711538461782,0],[-.8768173076923077,.08543990384615396,0],[-.8447692307692308,.11538461538461542,0],[-.8768173076923077,.14532932692307687,0],[-.917201923076923,.22344951923076906,0],[-.9227692307692308,.26923076923076916,0],[-.91509375,.3228653846153844,0],[-.8603966346153846,.41011538461538444,0],[-.8178461538461539,.4396923076923078,0],[-.8295552884615385,.4622211538461538,0],[-.8439158653846154,.5117788461538462,0],[-.8458461538461539,.5384615384615385,0],[-.8326129807692308,.6084134615384615,0],[-.7419350961538462,.7083365384615385,0],[-.6746153846153846,.7286153846153847,0],[-.6854182692307693,.7586826923076926,0],[-.6912740384615387,.8245865384615385,0],[-.6847692307692307,.8598461538461539,0],[-.6566706730769231,.9175721153846153,0],[-.5542043269230771,.990043269230769,0],[-.4898461538461539,1,0],[-.3987692307692308,1,0],[-.3532331730769231,.9988750000000002,0],[-.26262259615384625,.9898750000000001,0],[-.21769230769230768,.9819999999999998,0],[.46184615384615374,.8461538461538463,0],[.46184615384615374,-.07692307692307687,0],[-.018307692307692445,-.5570769230769231,0],[-.0759783653846155,-.6274062499999999,0],[-.1445889423076923,-.7930456730769231,0],[-.15353846153846154,-.8835384615384615,0],[-.15353846153846154,-.9615384615384616,0],[-.1565625,-.9765048076923077,0],[-.17703365384615388,-.9969759615384615,0],[-.19200000000000003,-1,0],[.8464615384615385,-.23076923076923073,0]],cells:[[0,1,58],[1,2,58],[2,3,8],[2,8,58],[3,4,5],[3,5,6],[3,6,7],[3,7,8],[9,11,10],[9,12,11],[9,53,12],[9,57,53],[12,52,13],[12,53,52],[13,52,14],[14,52,15],[15,51,16],[15,52,51],[16,50,17],[16,51,50],[17,19,18],[17,25,19],[17,31,25],[17,37,31],[17,47,37],[17,49,47],[17,50,49],[19,25,20],[20,24,21],[20,25,24],[21,24,22],[22,24,23],[25,30,26],[25,31,30],[26,28,27],[26,30,28],[28,30,29],[31,36,32],[31,37,36],[32,34,33],[32,35,34],[32,36,35],[37,41,38],[37,42,41],[37,43,42],[37,44,43],[37,45,44],[37,46,45],[37,47,46],[38,41,39],[39,41,40],[47,49,48],[53,57,54],[54,56,55],[54,57,56]]},type:"uber"},{id:"trash",mesh:{positions:[[.8515267857142857,-.6864910714285715,0],[.8135089285714285,-.6484732142857144,0],[.7857142857142857,-.6428571428571428,0],[-.7857142857142856,-.6428571428571428,0],[-.8135089285714285,-.6484732142857144,0],[-.8515267857142856,-.6864910714285715,0],[-.8571428571428571,-.7142857142857143,0],[-.8571428571428571,-.7857142857142857,0],[-.8515267857142856,-.8135089285714285,0],[-.8135089285714285,-.8515267857142856,0],[-.7857142857142856,-.8571428571428572,0],[-.39285714285714285,-.8571428571428572,0],[-.3650625,-.8627589285714286,0],[-.32704464285714285,-.9007767857142858,0],[-.31581249999999994,-.9563660714285714,0],[-.2777946428571428,-.9943839285714285,0],[-.24999999999999994,-1,0],[.25000000000000006,-1,0],[.2777946428571429,-.9943839285714285,0],[.31581250000000005,-.9563660714285714,0],[.32704464285714274,-.9007767857142858,0],[.3650624999999999,-.8627589285714286,0],[.3928571428571428,-.8571428571428572,0],[.7857142857142857,-.8571428571428572,0],[.8135089285714285,-.8515267857142856,0],[.8515267857142857,-.8135089285714285,0],[.8571428571428571,-.7857142857142857,0],[.6461428571428571,.9319999999999999,0],[.6395625,.9586562500000002,0],[.601705357142857,.9947187500000001,0],[.5747142857142856,1,0],[-.5747142857142857,1,0],[-.6017053571428571,.9947187500000001,0],[-.6395625,.9586562500000002,0],[-.6461428571428571,.9319999999999999,0],[-.7107142857142857,-.42514285714285716,0],[-.7061450892857143,-.4540758928571428,0],[-.6680245535714284,-.4940491071428571,0],[-.6394285714285713,-.5,0],[.6394285714285716,-.5,0],[.6680245535714286,-.4940491071428571,0],[.7061450892857144,-.4540758928571428,0],[-.28571428571428575,-.31799999999999995,0],[-.42857142857142855,-.31799999999999995,0],[-.39285714285714285,.7857142857142858,0],[.07142857142857136,.7857142857142858,0],[.07142857142857136,-.31799999999999995,0],[-.07142857142857145,-.31799999999999995,0],[.28571428571428564,-.31799999999999995,0],[.25000000000000006,.7857142857142858,0],[.3928571428571428,.7857142857142858,0],[-.24999999999999994,.7857142857142858,0],[-.07142857142857145,.7857142857142858,0],[.42857142857142855,-.31799999999999995,0],[.7107142857142856,-.42514285714285716,0],[.8571428571428571,-.7142857142857143,0]],cells:[[0,1,55],[1,2,55],[2,3,21],[2,21,22],[2,22,23],[2,23,26],[2,26,55],[3,4,6],[3,6,10],[3,10,11],[3,11,12],[3,12,21],[4,5,6],[6,7,10],[7,8,9],[7,9,10],[12,13,20],[12,20,21],[13,14,16],[13,16,20],[14,15,16],[16,17,20],[17,18,19],[17,19,20],[23,24,26],[24,25,26],[27,28,29],[27,29,30],[27,30,50],[27,50,54],[30,31,52],[30,45,49],[30,49,50],[30,52,45],[31,32,34],[31,34,44],[31,44,51],[31,51,52],[32,33,34],[34,35,44],[35,36,37],[35,37,38],[35,38,43],[35,43,44],[38,39,46],[38,42,43],[38,46,47],[38,47,42],[39,40,54],[39,48,46],[39,53,48],[39,54,53],[40,41,54],[42,47,51],[45,46,49],[46,48,49],[47,52,51],[50,53,54]]},type:"uber"},{id:"trip-history",mesh:{positions:[[.999890913016363,-.0034918153114145145,0],[.977377210599877,.21168205923698658,0],[.9117598409480422,.4108216241093243,0],[.8079451303300382,.5890155294774004,0],[.6708394050150438,.7413524255130199,0],[.5053489912722382,.8629209623879857,0],[.3163802153708002,.9488097902741013,0],[.10883940357990896,.9941075593431694,0],[-.00036228881496277684,1,0],[-.1003613050297293,.9950631138319193,0],[-.29145678329574154,.9569771280946484,0],[-.4675494525655973,.8844061991722836,0],[-.6248800287055423,.7811079366844884,0],[-.7596892275818222,.6508399502509268,0],[-.8682177650606828,.4973598494912619,0],[-.94670635700837,.3244252440251578,0],[-.9913957192911295,.13579374347227735,0],[-.999890913016363,.03676591054444067,0],[-.9974371914609073,.022483421692992334,0],[-.9780083627979459,.0027062939383997175,0],[-.9637392701396004,-.0002430835467907011,0],[-.9030102257814023,-.0002430835467907011,0],[-.8894779192426142,.0024673965947845655,0],[-.8708796494079161,.020855793996774175,0],[-.8677159341191085,.034336748770112724,0],[-.8601164310038799,.11994516531744681,0],[-.8209618261910225,.28306739729738406,0],[-.7525902995225999,.43267295153671403,0],[-.6582705025037737,.5654931765302742,0],[-.5412710866397055,.6782594207729029,0],[-.40486070343555786,.7677030327594387,0],[-.25230800439649165,.8305553609847192,0],[-.08688164102766929,.863547753943583,0],[-.00036228881496277684,.8678250211027454,0],[.09027954291216782,.8631277997639046,0],[.2631027238307699,.8269629003172567,0],[.4215125246043194,.7582437724321611,0],[.5617496611158073,.6607380728128243,0],[.680054849248224,.5382134581634559,0],[.7726688048845606,.3944375851882631,0],[.8358322439078082,.2331781105914541,0],[.8657858822009574,.05820269107723708,0],[.86713424978718,-.033251105303834794,0],[.8599454910237817,-.11593351779182826,0],[.8224479574375013,-.2743139444952587,0],[.7568001674463513,-.4206998267665816,0],[.6662138390596625,-.5518727485233574,0],[.5539006902867656,-.6646142936831478,0],[.4230724391369921,-.7557060461635131,0],[.27694080361967294,-.8219295898820146,0],[.11871750174413825,-.8600665087562129,0],[.036075137799955914,-.8675967288509363,0],[-.05121644449427251,-.8668568727085026,0],[-.21854561404156073,-.8403465237949675,0],[-.3736240385008551,-.7832863398096228,0],[-.5133572158324327,-.6990655372721648,0],[-.5765023049379142,-.6478290342087987,0],[-.46476086331882993,-.5360875925897143,0],[-.8647152048684681,-.4130576933134591,0],[-.8844409808576107,-.41262901770622473,0],[-.9097462377971628,-.4379744629839549,0],[-.9092974680208393,-.4576399564658302,0],[-.7862675687445841,-.8575942980154684,0],[-.6702393710531563,-.7415661003240407,0],[-.5873071071085376,-.8089747814137201,0],[-.40134171207382746,-.9162095475704711,0],[-.19298471461748617,-.9818225914605208,0],[.032472420733687835,-1,0],[.14995995745521215,-.9894834931745666,0],[.23183769640270127,-.9738384382531836,0],[.3879238996699045,-.9227840385971875,0],[.5982709179978543,-.8016080357336639,0],[.8214345274895555,-.5702828448371067,0],[.9350783567245171,-.3557091440474016,0],[.9806466295997341,-.1979145181900549,0],[-.11554736866169323,.5597113584605649,0],[-.31992237161020926,.4737044075596304,0],[-.47430977992138396,.31931699924845613,0],[-.5603167308223181,.11494199629993962,0],[-.5719297651274147,-.0002430835467907011,0],[-.5603167308223181,-.11542816339352113,0],[-.47430977992138396,-.3198031663420372,0],[-.31992237161020926,-.4741905746532118,0],[-.11554736866169323,-.5601975255541461,0],[-.00036228881496277684,-.5718105598592425,0],[.11482279150342234,-.5601975255541461,0],[.3191977950603455,-.4741905746532118,0],[.47358520364502377,-.3198031663420372,0],[.5595921546185204,-.11542816339352113,0],[.5712051889264077,-.0002430835467907011,0],[.5595921546185204,.11494199629993962,0],[.47358520364502377,.31931699924845613,0],[.3191977950603455,.4737044075596304,0],[.11482279150342234,.5597113584605649,0],[.28542144934126334,.20380650549675483,0],[.3261456334574442,.122215248253152,0],[.08122896842863972,-.0411101581031309,0],[.04036189387229957,-.42891869078112954,0],[-.041229363371303146,-.42891869078112954,0],[-.07666654690267521,-.01767589157432048,0],[-.07503222115009431,.007839237797940157,0],[-.050061867028694036,.050403153299583,0],[-.028654878892429136,.06434404127651638,0],[-.00036228881496277684,.571324392765661,0],[.9934506620522316,-.1155568218928279,0]],cells:[[0,1,41],[0,41,42],[0,42,104],[1,2,40],[1,40,41],[2,3,39],[2,39,40],[3,4,38],[3,38,39],[4,5,37],[4,37,38],[5,6,36],[5,36,37],[6,7,35],[6,35,36],[7,8,34],[7,34,35],[8,9,32],[8,32,33],[8,33,34],[9,10,31],[9,31,32],[10,11,30],[10,30,31],[11,12,29],[11,29,30],[12,13,28],[12,28,29],[13,14,27],[13,27,28],[14,15,26],[14,26,27],[15,16,25],[15,25,26],[16,17,24],[16,24,25],[17,18,19],[17,19,20],[17,20,21],[17,21,24],[21,22,23],[21,23,24],[42,43,104],[43,44,74],[43,74,104],[44,45,73],[44,73,74],[45,46,72],[45,72,73],[46,47,71],[46,71,72],[47,48,71],[48,49,70],[48,70,71],[49,50,69],[49,69,70],[50,51,67],[50,67,68],[50,68,69],[51,52,67],[52,53,66],[52,66,67],[53,54,65],[53,65,66],[54,55,64],[54,64,65],[55,56,64],[56,57,58],[56,58,63],[56,63,64],[58,59,61],[58,61,63],[59,60,61],[61,62,63],[75,76,102],[75,102,103],[76,77,101],[76,101,102],[77,78,100],[77,100,101],[78,79,100],[79,80,99],[79,99,100],[80,81,99],[81,82,99],[82,83,98],[82,98,99],[83,84,98],[84,85,97],[84,97,98],[85,86,97],[86,87,96],[86,96,97],[87,88,96],[88,89,95],[88,95,96],[89,90,95],[90,91,95],[91,92,94],[91,94,95],[92,93,94],[93,102,94],[93,103,102]]},type:"uber"},{id:"trips",mesh:{positions:[[.7613571421753063,.1517656282907588,0],[.7153214277580611,.16276116403646065,0],[.6938571419824489,.171714289062041,0],[.5042857128693876,-.017857140051020286,0],[.4692544627692983,-.040598211544566304,0],[.3878883911082529,-.040598211544566304,0],[.35285714100816334,-.017857140051020286,0],[-.21428571204081637,.5492857129979591,0],[-.6132857131808164,.1502857175722449,0],[-.40328571258081625,-.05971428302775497,0],[-.3898995518282844,-.07602455093149856,0],[-.37405580178301656,-.1143772296125063,0],[-.3719999982057143,-.13542856895836725,0],[-.37405580178301656,-.1564799083042282,0],[-.3898995518282844,-.19483258698523603,0],[-.40328571258081625,-.21114285488897955,0],[-.5928571416938775,-.40071428400204073,0],[-.5838236595252104,-.42245535549272945,0],[-.5728281237795089,-.4689374984826783,0],[-.5714285702040816,-.49357142712448965,0],[-.5759916282528332,-.5367204227834868,0],[-.6086088158460252,-.6131880569305372,0],[-.6667661820836176,-.6708119410237483,0],[-.7435262269457892,-.7027081464720232,0],[-.7867142851048979,-.7068571420195917,0],[-.8298632807404577,-.7022940839708403,0],[-.9063309147602758,-.6696768963776482,0],[-.9639547987530405,-.6115195301400558,0],[-.9958510042883689,-.5347594852778842,0],[-1,-.4915714271187755,0],[-.9954369419512484,-.44838141583466107,0],[-.9628197543580564,-.3718920182946913,0],[-.904662388120464,-.3142932458086948,0],[-.8279023432582924,-.2824288483962251,0],[-.7847142850991836,-.27828571222367343,0],[-.7605937493159821,-.27982589079950265,0],[-.715084820614528,-.2907812479736607,0],[-.693857141982449,-.29971428371346936,0],[-.5295714272273468,-.13542856895836725,0],[-.739571427827347,.07457143164163287,0],[-.7630357136086734,.10996428888561233,0],[-.7630357136086734,.1906071462588775,0],[-.739571427827347,.22600000350285712,0],[-.2899999979714286,.6755714276444897,0],[-.2732276764949364,.689258927683597,0],[-.2347544620992985,.704901784871148,0],[-.21428571204081637,.7068571420195917,0],[-.1938169619823341,.704901784871148,0],[-.15534374758669633,.689258927683597,0],[-.138571426110204,.6755714276444897,0],[.4285714269387755,.10842857459551031,0],[.5928571416938777,.27271428935061226,0],[.5838437488109822,.29423883967996806,0],[.5728883916368239,.34023437320424116,0],[.5714285702040816,.3645714267559185,0],[.5757787376272248,.4077809692900886,0],[.6080036261121533,.48441657218761897,0],[.6658691396703402,.542282085745806,0],[.7425047425678706,.5745069742307344,0],[.7857142851020409,.5788571416538776,0],[.8288828120110936,.5745069742307344,0],[.9054966515157048,.542282085745806,0],[.9633872766811065,.48441657218761897,0],[.9956439732018398,.4077809692900886,0],[1,.3645714267559185,0],[.9956439732018398,.32140290173302627,0],[.9633872766811065,.2447890646614509,0],[.9054966515157048,.1868984405897994,0],[.8288828120110936,.15464174435924413,0],[.7857142851020409,.1502857175722449,0]],cells:[[0,69,1],[1,67,2],[1,68,67],[1,69,68],[2,50,3],[2,51,50],[2,61,51],[2,62,61],[2,64,62],[2,66,64],[2,67,66],[3,50,4],[4,50,5],[5,50,6],[6,50,7],[7,43,8],[7,44,43],[7,45,44],[7,46,45],[7,47,46],[7,48,47],[7,49,48],[7,50,49],[8,38,9],[8,39,38],[8,40,39],[8,41,40],[8,42,41],[8,43,42],[9,38,10],[10,38,11],[11,38,12],[12,38,13],[13,38,14],[14,38,15],[15,38,16],[16,21,17],[16,22,21],[16,24,22],[16,26,24],[16,37,26],[16,38,37],[17,19,18],[17,20,19],[17,21,20],[22,24,23],[24,26,25],[26,37,27],[27,29,28],[27,37,29],[29,31,30],[29,37,31],[31,37,32],[32,37,33],[33,36,34],[33,37,36],[34,36,35],[51,56,52],[51,57,56],[51,59,57],[51,61,59],[52,54,53],[52,55,54],[52,56,55],[57,59,58],[59,61,60],[62,64,63],[64,66,65]]},type:"uber"},{id:"trophy",mesh:{positions:[[.6666666666666667,-.8333333333333334,0],[.6666666666666667,-.9605,0],[.6635104166666668,-.975953125,0],[.6421979166666667,-.996921875,0],[.6266666666666667,-1,0],[-.625,-1,0],[-.6412135416666667,-.9967239583333333,0],[-.6633906250000001,-.974546875,0],[-.6666666666666667,-.9583333333333334,0],[-.6666666666666667,-.8333333333333334,0],[-.9583333333333334,-.8333333333333334,0],[-.9746171874999999,-.8300572916666666,0],[-.9967473958333333,-.8078802083333333,0],[-1,-.7916666666666666,0],[-1,-.41466666666666674,0],[-.995578125,-.36042871093750006,0],[-.96203125,-.26011686197916684,0],[-.8996093749999999,-.17617220052083338,0],[-.8131875000000001,-.11517285156250001,0],[-.7625000000000001,-.09533333333333338,0],[-.5248333333333333,-.022666666666666724,0],[-.44848046875000014,.006891927083333194,0],[-.31819661458333337,.09825911458333292,0],[-.22400651041666675,.22434505208333344,0],[-.17334765624999993,.3752122395833333,0],[-.16666666666666663,.4568333333333332,0],[-.16666666666666663,.5636666666666665,0],[-.17312239583333333,.6096354166666664,0],[-.22059635416666667,.6863854166666667,0],[-.25883333333333336,.7126666666666666,0],[-.4078333333333334,.7873333333333334,0],[-.44607031249999995,.8136145833333333,0],[-.4935442708333334,.8903645833333336,0],[-.5,.9363333333333335,0],[-.5,1,0],[.5,1,0],[.5,.9363333333333335,0],[.4935442708333333,.8903645833333336,0],[.44607031249999984,.8136145833333333,0],[.40783333333333327,.7873333333333334,0],[.2586666666666666,.7126666666666666,0],[.22045572916666667,.6863854166666667,0],[.1730963541666668,.6096354166666664,0],[.16666666666666674,.5636666666666665,0],[.16666666666666674,.4568333333333332,0],[.1733408203125002,.3752122395833333,0],[.223962565104167,.22434505208333344,0],[.3181233723958339,.09825911458333292,0],[.4484326171875004,.006891927083333194,0],[.5248333333333333,-.022666666666666724,0],[.7625,-.09550000000000003,0],[.8131874999999997,-.11528450520833344,0],[.899609375,-.176212890625,0],[.9620312500000001,-.26012565104166663,0],[.995578125,-.36042903645833346,0],[1,-.41466666666666674,0],[1,-.7916666666666666,0],[.9967239583333332,-.8078802083333333,0],[.9745468749999997,-.8300572916666666,0],[-.8333333333333334,-.6666666666666667,0],[-.6666666666666667,-.6666666666666667,0],[-.6666666666666667,-.2406666666666667,0],[-.7146666666666666,-.255,0],[-.7631614583333333,-.2785182291666667,0],[-.8247760416666666,-.36142968749999993,0],[.8247760416666665,-.36142968749999993,0],[.7631614583333335,-.2785182291666667,0],[.7146666666666668,-.255,0],[.6666666666666667,-.2406666666666667,0],[.6666666666666667,-.6666666666666667,0],[.8333333333333333,-.6666666666666667,0],[-.8333333333333334,-.41466666666666674,0],[.8333333333333333,-.41466666666666674,0],[.9583333333333333,-.8333333333333334,0]],cells:[[0,4,1],[0,5,4],[0,9,5],[0,69,9],[0,70,69],[0,73,70],[1,3,2],[1,4,3],[5,8,6],[5,9,8],[6,8,7],[9,59,10],[9,60,59],[9,69,60],[10,12,11],[10,13,12],[10,59,13],[13,59,14],[14,59,71],[14,71,15],[15,64,16],[15,71,64],[16,63,17],[16,64,63],[17,63,18],[18,62,19],[18,63,62],[19,61,20],[19,62,61],[20,61,21],[21,47,22],[21,48,47],[21,60,48],[21,61,60],[22,47,23],[23,46,24],[23,47,46],[24,45,25],[24,46,45],[25,44,26],[25,45,44],[26,42,27],[26,43,42],[26,44,43],[27,41,28],[27,42,41],[28,40,29],[28,41,40],[29,34,30],[29,40,34],[30,32,31],[30,33,32],[30,34,33],[34,40,35],[35,39,36],[35,40,39],[36,39,37],[37,39,38],[48,60,69],[48,68,49],[48,69,68],[49,68,50],[50,67,51],[50,68,67],[51,66,52],[51,67,66],[52,66,53],[53,65,54],[53,66,65],[54,65,72],[54,72,55],[55,70,56],[55,72,70],[56,58,57],[56,70,73],[56,73,58]]},type:"uber"},{id:"twitter",mesh:{positions:[[.9437716346153846,-.5980192307692308,0],[.8264687499999999,-.5656346153846153,0],[.7632307692307694,-.5576923076923078,0],[.8238437500000002,-.6006129807692309,0],[.9149543269230767,-.7144350961538461,0],[.9441538461538461,-.781846153846154,0],[.8822548076923078,-.7478149038461539,0],[.7513028846153846,-.6986177884615385,0],[.6823076923076923,-.6821538461538462,0],[.6234927884615387,-.73675,0],[.47286298076923083,-.804,0],[.38938461538461544,-.8130769230769231,0],[.3073578725961541,-.8048527644230771,0],[.1607635216346155,-.7436784855769231,0],[.049166766826923114,-.6331340144230768,0],[-.01336989182692272,-.48553665865384615,0],[-.021846153846153737,-.40169230769230774,0],[-.02078605769230757,-.3782740384615384,0],[-.013992788461538508,-.33155288461538446,0],[-.009384615384615325,-.3083076923076924,0],[-.13573347355769227,-.3219573317307693,0],[-.3738710937499998,-.38694411057692313,0],[-.5886649639423076,-.49778185096153865,0],[-.7753987379807692,-.6491917067307693,0],[-.8567692307692307,-.7384615384615386,0],[-.8813149038461539,-.6904879807692309,0],[-.9094062500000001,-.5877331730769232,0],[-.912923076923077,-.5329230769230769,0],[-.8996057692307693,-.42948076923076917,0],[-.8051826923076923,-.2553076923076923,0],[-.7321538461538462,-.1904615384615385,0],[-.7822836538461538,-.19388221153846164,0],[-.8758509615384615,-.21947355769230784,0],[-.9192307692307693,-.24046153846153842,0],[-.9192307692307693,-.23415384615384618,0],[-.9127049278846153,-.1613515625,0],[-.8640138221153846,-.030285456730769184,0],[-.7756159855769231,.07454507211538451,0],[-.6568864182692309,.144918870192308,0],[-.589076923076923,.16461538461538464,0],[-.616173076923077,.16922355769230787,0],[-.667826923076923,.17601682692307688,0],[-.694923076923077,.17707692307692297,0],[-.7136995192307692,.1769807692307693,0],[-.7510216346153846,.1744807692307692,0],[-.7695384615384615,.17092307692307698,0],[-.7460168269230769,.22954236778846163,0],[-.6733725961538461,.3312545072115382,0],[-.5733245192307692,.406940204326923,0],[-.4539495192307691,.45021003605769205,0],[-.3895384615384615,.45769230769230773,0],[-.5000048076923077,.5322259615384614,0],[-.7583221153846154,.6207740384615384,0],[-.9004615384615385,.6323076923076922,0],[-.9247980769230769,.6322091346153847,0],[-.9756634615384615,.6296466346153847,0],[-1,.6259999999999999,0],[-.8577644230769231,.7051418269230768,0],[-.5408701923076924,.8004831730769231,0],[-.37076923076923074,.8130769230769231,0],[-.23342777193509623,.8059471153846155,0],[.01675304236778863,.7520024038461537,0],[.23359581580528843,.6520192307692311,0],[.4162982647235578,.5142475961538465,0],[.5640581054687503,.34693750000000007,0],[.6760730543870195,.15833894230769238,0],[.7515408278245193,-.0432980769230768,0],[.7896591421274037,-.24972355769230767,0],[.7944615384615383,-.35215384615384615,0],[.7944615384615383,-.4021538461538462,0],[.8528629807692307,-.4538485576923077,0],[.9557043269230769,-.5616225961538461,0],[1,-.6201538461538463,0]],cells:[[0,71,1],[0,72,71],[1,70,2],[1,71,70],[2,7,3],[2,8,7],[2,18,8],[2,69,18],[2,70,69],[3,6,4],[3,7,6],[4,6,5],[8,10,9],[8,11,10],[8,12,11],[8,13,12],[8,14,13],[8,18,14],[14,18,15],[15,18,16],[16,18,17],[18,69,19],[19,50,20],[19,63,50],[19,64,63],[19,65,64],[19,66,65],[19,67,66],[19,68,67],[19,69,68],[20,39,21],[20,50,39],[21,30,22],[21,39,30],[22,28,23],[22,29,28],[22,30,29],[23,25,24],[23,26,25],[23,27,26],[23,28,27],[30,36,31],[30,37,36],[30,38,37],[30,39,38],[31,35,32],[31,36,35],[32,34,33],[32,35,34],[39,47,40],[39,48,47],[39,49,48],[39,50,49],[40,47,41],[41,46,42],[41,47,46],[42,46,43],[43,46,44],[44,46,45],[50,59,51],[50,60,59],[50,61,60],[50,62,61],[50,63,62],[51,58,52],[51,59,58],[52,57,53],[52,58,57],[53,57,54],[54,57,55],[55,57,56]]},type:"uber"},{id:"uber-u",mesh:{positions:[[.21633333333333327,-.9933333333333332,0],[.21633333333333327,-.8581666666666666,0],[.22796354166666677,-.8028046874999999,0],[.3019739583333332,-.7327057291666664,0],[.35166666666666657,-.723,0],[.7300000000000002,-.723,0],[.7300000000000002,.3444999999999998,0],[.7235589192708334,.4384049479166666,0],[.6701376953125002,.58376171875,0],[.5584586588541667,.6777747395833332,0],[.3834749348958335,.7267565104166666,0],[.27066666666666683,.7363333333333333,0],[-.2566666666666667,.7363333333333333,0],[-.3739860026041666,.7311575520833334,0],[-.5547887369791666,.6878528645833331,0],[-.6690836588541667,.5963919270833334,0],[-.7231988932291666,.4517122395833333,0],[-.7296666666666667,.3578333333333331,0],[-.7296666666666667,-.723,0],[-.21600000000000008,-.723,0],[-.21600000000000008,-.8581666666666666,0],[-.2276276041666666,-.9135989583333333,0],[-.3015703125,-.9836510416666665,0],[-.35116666666666674,-.9933333333333332,0],[-.8648333333333333,-.9933333333333332,0],[-.920265625,-.9836510416666665,0],[-.9903177083333333,-.9135989583333333,0],[-1,-.8581666666666666,0],[-1,.3313333333333334,0],[-.9885677083333333,.48782942708333354,0],[-.896640625,.736790364583333,0],[-.7115885416666667,.901470052083333,0],[-.4321614583333333,.9831809895833331,0],[-.2566666666666667,.9933333333333332,0],[.2703333333333333,.9933333333333332,0],[.4413170572916669,.9831673177083338,0],[.7149251302083333,.9013821614583335,0],[.8973613281249999,.7366438802083336,0],[.9885944010416665,.48773372395833325,0],[1,.3313333333333334,0],[1,-.8581666666666666,0],[.9883958333333334,-.9078333333333332,0],[.9145000000000001,-.9817291666666664,0],[.8648333333333333,-.9933333333333332,0]],cells:[[0,4,1],[0,43,4],[1,3,2],[1,4,3],[4,43,5],[5,39,6],[5,40,39],[5,43,40],[6,38,7],[6,39,38],[7,38,8],[8,36,9],[8,37,36],[8,38,37],[9,35,10],[9,36,35],[10,34,11],[10,35,34],[11,34,12],[12,33,13],[12,34,33],[13,32,14],[13,33,32],[14,31,15],[14,32,31],[15,30,16],[15,31,30],[16,29,17],[16,30,29],[17,28,18],[17,29,28],[18,23,19],[18,24,23],[18,27,24],[18,28,27],[19,23,20],[20,22,21],[20,23,22],[24,27,25],[25,27,26],[40,42,41],[40,43,42]]},type:"uber"},{id:"uber",mesh:{positions:[[-.7387500001817602,.02042984688665846,0],[-.7442382814062002,.05753164845017438,0],[-.7946032367648036,.10267179501869426,0],[-.8437857146076895,.10869260176353936,0],[-.8940982146985696,.10267179501869426,0],[-.9452366078445813,.05753164845017438,0],[-.9507500007633929,.02042984688665846,0],[-.9507500007633929,-.09360650486324867,0],[-.9546534604034669,-.11208754156674082,0],[-.9809291293973428,-.13815763477191922,0],[-1,-.14210012718852003,0],[-1,-.11109183645129637,0],[-.9930474330606252,-.10986836308069312,0],[-.9835619419416468,-.10100073714668165,0],[-.9812499998182398,-.09397002527048465,0],[-.9812499998182398,.032062499918207824,0],[-.9721813614580833,.07633076550999791,0],[-.9024949777838138,.13427705442467577,0],[-.8437857146076895,.14253635167720316,0],[-.7850558044493953,.134271942418949,0],[-.7153549120849523,.07631542949281786,0],[-.7062857156982507,.032062499918207824,0],[-.7062857156982507,-.14253635167720316,0],[-.7386785727839833,-.14253635167720316,0],[.1727499969827806,.029154336660320544,0],[.1742483229076892,.021822584446881444,0],[.1842762248256664,.011630381029004194,0],[.1914999971645408,.010105867321158441,0],[.32900000043622435,.010105867321158441,0],[.32900000043622435,-.022901785655862754,0],[.19153571086342946,-.022901785655862754,0],[.18651729585111965,-.022626305347254346,0],[.17693582312125744,-.02073940723344535,0],[.17282142583463922,-.019339285664950807,0],[.17282142583463922,-.10916517829294597,0],[.39499999491071436,-.10916517829294597,0],[.39499999491071436,-.1421364792292437,0],[.140357139897048,-.1421364792292437,0],[.140357139897048,.13770153026096563,0],[.4051428540685129,.13770153026096563,0],[.4051428540685129,.10469387728394429,0],[.3690122756570158,.10492505354292095,0],[.9734497701769458,.1122255657213633,0],[.9597287891931345,.11112591648947458,0],[.9538928455257836,.10709311197170117,0],[.8945357066465924,.02922704074176781,0],[.9259001083363521,.02187200050223984,0],[.969624437433994,-.02282851357377945,0],[.9761785658770956,-.055436862103477334,0],[.9696004419063127,-.08827638689215203,0],[.9252522290889611,-.1334665175166671,0],[.8929999928749999,-.14017346903016964,0],[.6891428523236152,-.14017346903016964,0],[.6891428523236152,.13970089250076315,0],[.7215357050471027,.13970089250076315,0],[.7215357050471027,.048275510080929916,0],[.7230340316536121,.04094375786749056,0],[.7330619365706328,.030751554449613312,0],[.7402857095911077,.02922704074176781,0],[.8558571353166908,.02922704074176781,0],[.9304642751773871,.1258507649850747,0],[.9453420646603197,.13809231469874428,0],[.9822494350620228,.14184111889836434,0],[1,.13261224455966275,0],[.7348738749588675,-.0015415537269349068,0],[.7252778995369189,.00036011240341807493,0],[.7211428558134112,.0017812499954559743,0],[.7211428558134112,-.11236415787662209,0],[.8926071436413083,-.11236415787662209,0],[.913956467913217,-.10808597708396428,0],[.9426997715946754,-.07880895228620168,0],[.9468928529415999,-.05710905597676253,0],[.9426897275258235,-.03541483967368658,0],[.9139263357066607,-.006162806903921353,0],[.8926071436413083,-.0018903061176267634,0],[-.16358259135485942,-.018700852949742705,0],[-.14843973483258366,-.04907752697939406,0],[-.1462857171523324,-.06746938758298619,0],[-.15133984611345064,-.09582625134993307,0],[-.19057756899326506,-.1357453360695271,0],[-.2193571446955176,-.1417729588220077,0],[-.4248214293244351,-.1417729588220077,0],[-.4248214293244351,.13810140270892496,0],[-.2193571446955176,.13810140270892496,0],[-.18919308236932575,.13176819561411193,0],[-.14746763652790462,.08930219604132078,0],[-.1412500027264031,.05863584168715344,0],[-.14369364095478343,.0388131874807062,0],[-.16130413148304112,.00587483058131438,0],[-.21892857303844748,-.11272767828385792,0],[-.20196652001132587,-.10912314624585928,0],[-.17832812772867512,-.08509217532501993,0],[-.1747857170796282,-.06786926003094579,0],[-.17811216777506456,-.04969494367105881,0],[-.2013186401504945,-.02497441997774385,0],[-.21892857303844748,-.02133864790474834,0],[-.3766785736564322,-.02133864790474834,0],[-.3807282385687737,-.021062599595503627,0],[-.3894302474225313,-.019160933465150628,0],[-.3935000021084183,-.017739795873112744,0],[-.3923928585398141,.10869260176353936,0],[-.3923928585398141,.029154336660320544,0],[-.3908950906641706,.021822584446881444,0],[-.3808816980270875,.011630381029004194,0],[-.37367857351102407,.010105867321158441,0],[-.2190000018903061,.010105867321158441,0],[-.1997840419321516,.014068239760030007,0],[-.17363337252022726,.04077790168168898,0],[-.16978571635258743,.060198979438267866,0],[-.17447768047406842,.07866468012457999,0],[-.2003214306967246,.10474499734121193,0],[-.7387500001817602,-.1417729588220077,0],[-.3938571449136298,-.11272767828385792,0],[-.2193571446955176,.10869260176353936,0],[-.17517857358372813,-.007015943859653124,0],[.1727499969827806,.10509374973190362,0],[.7398928458165999,-.0018176020361796075,0],[.9792857056650874,.10869260176353936,0]],cells:[[0,21,1],[0,22,21],[0,111,22],[1,20,2],[1,21,20],[2,18,3],[2,19,18],[2,20,19],[3,18,4],[4,16,5],[4,17,16],[4,18,17],[5,15,6],[5,16,15],[6,14,7],[6,15,14],[7,14,8],[8,13,9],[8,14,13],[9,12,10],[9,13,12],[10,12,11],[22,111,23],[24,33,25],[24,38,33],[24,115,38],[25,33,26],[26,32,27],[26,33,32],[27,30,28],[27,31,30],[27,32,31],[28,30,29],[33,37,34],[33,38,37],[34,36,35],[34,37,36],[38,41,39],[38,115,41],[39,41,40],[42,62,43],[42,63,62],[42,117,63],[43,61,44],[43,62,61],[44,60,45],[44,61,60],[45,59,74],[45,60,59],[45,73,46],[45,74,73],[46,73,47],[47,72,48],[47,73,72],[48,71,49],[48,72,71],[49,70,50],[49,71,70],[50,69,51],[50,70,69],[51,67,52],[51,68,67],[51,69,68],[52,66,53],[52,67,66],[53,55,54],[53,66,55],[55,66,56],[56,66,57],[57,64,58],[57,65,64],[57,66,65],[58,64,116],[58,116,59],[59,116,74],[75,93,76],[75,94,93],[75,114,94],[76,92,77],[76,93,92],[77,92,78],[78,91,79],[78,92,91],[79,89,80],[79,90,89],[79,91,90],[80,89,112],[80,112,81],[81,99,82],[81,112,99],[82,99,101],[82,100,83],[82,101,100],[83,100,113],[83,113,84],[84,109,85],[84,110,109],[84,113,110],[85,108,86],[85,109,108],[86,108,87],[87,107,88],[87,108,107],[88,106,114],[88,107,106],[94,105,95],[94,106,105],[94,114,106],[95,104,96],[95,105,104],[96,104,97],[97,103,98],[97,104,103],[98,103,99],[99,102,101],[99,103,102]]},type:"uber"},{id:"underline",mesh:{positions:[[.7142857142857143,1,0],[.7142857142857143,.785607142857143,0],[-.7142857142857143,.785607142857143,0],[-.6210714285714286,-1,0],[-.27560714285714283,-1,0],[-.27560714285714283,-.01282142857142865,0],[-.2716063058035714,.05250502232142851,0],[-.23873074776785727,.1546880580357144,0],[-.17075920758928578,.22069698660714265,0],[-.06537472098214282,.2526746651785712,0],[.002071428571428502,.25657142857142845,0],[.06942550223214312,.25275669642857146,0],[.17422405133928565,.22122433035714306,0],[.24140876116071458,.15556696428571426,0],[.27369838169642874,.05307924107142825,0],[.277607142857143,-.01282142857142865,0],[.277607142857143,-1,0],[.6210714285714286,-1,0],[.6210714285714286,-.008642857142857174,0],[.6112564871651784,.12786614118303574,0],[.5331048409598215,.345633579799107,0],[.3777416992187502,.49022746930803573,0],[.1461480887276788,.5622404436383928,0],[.002071428571428502,.5712142857142857,0],[-.1416090262276786,.5622404436383928,0],[-.37403076171874994,.49022746930803573,0],[-.5312666713169645,.345633579799107,0],[-.6109964425223214,.12786614118303574,0],[-.7142857142857143,1,0],[-.6210714285714286,-.008642857142857174,0]],cells:[[0,28,1],[1,28,2],[3,4,5],[3,5,29],[5,6,29],[6,7,27],[6,27,29],[7,8,25],[7,25,26],[7,26,27],[8,9,24],[8,24,25],[9,10,23],[9,23,24],[10,11,23],[11,12,22],[11,22,23],[12,13,21],[12,21,22],[13,14,19],[13,19,20],[13,20,21],[14,15,18],[14,18,19],[15,16,17],[15,17,18]]},type:"uber"},{id:"unlock",mesh:{positions:[[-.7146430378464749,1,0],[-.7702601322668767,.9887622382298644,0],[-.846333883645634,.9126884868511069,0],[-.8575716454157698,.857071392430705,0],[-.8575716454157698,.1424283603013745,0],[-.846333883645634,.08681126588097277,0],[-.7702601322668767,.010737514502215495,0],[-.7146430378464749,-.0005002472679204173,0],[.4287858227078849,-.0005002472679204173,0],[.48440291712828676,.010737514502215495,0],[.5604766685070439,.08681126588097277,0],[.5717144302771799,.1424283603013745,0],[.5717144302771799,.857071392430705,0],[.5604766685070439,.9126884868511069,0],[.48440291712828676,.9887622382298644,0],[.8575716454157698,-.5607803889395566,0],[.84812384112949,-.6529084845181471,0],[.7784305121230058,-.8153233978914434,0],[.6540937898351854,-.9351947178978423,0],[.49081795502270537,-.996416176951283,0],[.3994854581561794,-1,0],[.31694949127620825,-.9855932430089137,0],[.17302875817702745,-.911020242009634,0],[.06636549320407478,-.7879408448165249,0],[.007826737051602329,-.6313625552243622,0],[0,-.5452011707145034,0],[0,-.20060029786493327,0],[.004368255568836679,-.17834140049550873,0],[.034008075563519265,-.14791993967818162,0],[.055742156952025175,-.14342885483721524,0],[.23011505818656486,-.14342885483721524,0],[.2517888415687526,-.14791993967818162,0],[.28146886023431383,-.17834140049550873,0],[.28585721513858986,-.20060029786493327,0],[.28585721513858986,-.5722146775451001,0],[.2931153084917182,-.6439313396524871,0],[.3612297230364602,-.7092720459065878,0],[.4287858227078849,-.7151432851143951,0],[.5000803987710438,-.7082067811282978,0],[.5657024957212964,-.6407355453176174,0],[.5717144302771799,-.5722146775451001,0],[.5717144302771799,-.20060029786493327,0],[.5760804525865232,-.17834140049550873,0],[.6056622078343807,-.14791993967818162,0],[.6273136586216355,-.14342885483721524,0],[.8018294884637446,-.14342885483721524,0],[.8235635698522504,-.14791993967818162,0],[.8532033898469331,-.17834140049550873,0],[.4287858227078849,1,0],[.8575716454157698,-.20060029786493327,0]],cells:[[0,1,3],[0,3,7],[0,7,8],[0,8,48],[1,2,3],[3,4,7],[4,5,6],[4,6,7],[8,9,11],[8,11,48],[9,10,11],[11,12,48],[12,13,14],[12,14,48],[15,40,16],[15,41,40],[15,49,41],[16,39,17],[16,40,39],[17,38,18],[17,39,38],[18,38,19],[19,37,20],[19,38,37],[20,36,21],[20,37,36],[21,36,22],[22,35,23],[22,36,35],[23,35,24],[24,34,25],[24,35,34],[25,33,26],[25,34,33],[26,29,27],[26,30,29],[26,33,30],[27,29,28],[30,32,31],[30,33,32],[41,44,42],[41,45,44],[41,49,45],[42,44,43],[45,47,46],[45,49,47]]},type:"uber"},{id:"unstar",mesh:{positions:[[-.31014285437611594,.6685714285714286,0],[-.5768571400904018,.8495714285714284,0],[-.6007098186618304,.8570669642857145,0],[-.6363616043761161,.83096875,0],[-.6364285686618303,.8059999999999998,0],[-.42699999723325893,.1685714285714286,0],[-.9832857115189733,-.2082857142857143,0],[-.9983080327667411,-.22847321428571443,0],[-.985013390030134,-.2708839285714285,0],[-.9611428543761161,-.2788571428571428,0],[-.2678571400904017,-.2788571428571428,0],[-.03671428294754452,-.9734285714285714,0],[-.021946425804687406,-.9933571428571428,0],[.021946431338169353,-.9933571428571428,0],[.0367142884810268,-.9734285714285714,0],[.31385713990959824,-.2788571428571428,0],[.571428568481027,-1,0],[.428571425623884,-1,0],[-.28571428294754464,1,0],[-.1428571400904017,1,0],[.04085714562388398,.48557142857142854,0],[.5769999970524553,.848857142857143,0],[.6007901756238841,.8563303571428571,0],[.6364241041953125,.8301339285714284,0],[.6364285684810267,.8051428571428569,0],[.4228571399095982,.1717142857142857,0],[.9832857113381697,-.2082857142857143,0],[.9983080327667411,-.22847321428571443,0],[.9850133899095983,-.2708839285714285,0],[.15228571705245522,-.6262857142857143,0],[.9611428541953126,-.2788571428571428,0]],cells:[[0,1,4],[0,4,5],[0,5,10],[0,10,29],[1,2,4],[2,3,4],[5,6,9],[5,9,10],[6,7,9],[7,8,9],[10,11,29],[11,12,13],[11,13,14],[11,14,29],[15,17,16],[15,18,17],[15,20,18],[15,25,20],[15,26,25],[15,30,26],[18,20,19],[20,24,21],[20,25,24],[21,23,22],[21,24,23],[26,30,27],[27,30,28]]},type:"uber"},{id:"up-arrow-alt",mesh:{positions:[[-.6751094351513154,.046884112200543365,0],[-.5794844349122527,.03789192467806306,0],[-.539938631688388,.005083330846041668,0],[-.12767143232438682,-.5049166654289581,0],[-.127671432324387,.8685833330047916,0],[-.1176372721690935,.9197382810493457,0],[-.049684336113794234,.9896731770575163,0],[20876328177049966e-21,1,0],[.049726088770148426,.9896731770575163,0],[.11767902482544754,.9197382810493457,0],[.12771318498074122,.8685833330047916,0],[.12771318498074138,-.5049166654289581,0],[.5400613626782784,.0050833308460418,0],[.5795869198343839,.037891924678063196,0],[.6753232566883082,.04688411220054353,0],[.7198589347944391,.02208333088854184,0],[.7517149569574125,-.018565757754747465,0],[.7604978517710363,-.1170358100842558,0],[.7363771531690679,-.1629583362407291,0],[.09815852824018818,-.9525833332147915,0],[.07792257191355674,-.9726660155566649,0],[.027931427986495522,-.9968157552003727,0],[20876328177294887e-21,-1,0],[-.027889675330140598,-.9968157552003727,0],[-.07788081925720172,-.9726660155566649,0],[-.09811677558383336,-.9525833332147915,0],[-.736456865513017,-.16295833624072928,0],[-.7604978517710363,-.117035810084256,0],[-.7516921803948553,-.018565757754747652,0],[-.7199386321383883,.022083330888541666,0]],cells:[[0,29,1],[1,29,2],[2,26,3],[2,27,26],[2,28,27],[2,29,28],[3,11,4],[3,25,11],[3,26,25],[4,9,5],[4,10,9],[4,11,10],[5,9,6],[6,8,7],[6,9,8],[11,18,12],[11,19,18],[11,25,19],[12,15,13],[12,16,15],[12,17,16],[12,18,17],[13,15,14],[19,24,20],[19,25,24],[20,23,21],[20,24,23],[21,23,22]]},type:"uber"},{id:"up-arrow",mesh:{positions:[[.791739614417786,.6103257432831454,0],[.776317371058862,.6205793662821995,0],[.7412710938765701,.6205793662821995,0],[.7258488505176461,.6103257432831454,0],[47034967885828394e-21,-.11530883682524427,0],[-.7257547805818748,.6103257432831454,0],[-.7412031544785127,.6205793662821995,0],[-.7763644060267472,.6205793662821995,0],[-.7918127799233853,.6103257432831454,0],[-.9896523070651748,.41248621614135556,0],[-1,.39703784224471744,0],[-1,.3618765906964833,0],[-.9896523070651748,.34642821679984515,0],[-.03306558242355495,-.6103257432831454,0],[-.01761720852691695,-.6205793662821995,0],[.017544043021317623,-.6205793662821995,0],[.0329924169179554,-.6103257432831454,0],[.989746377000946,.34642821679984515,0],[1,.3618765906964833,0],[1,.39703784224471744,0],[.989746377000946,.41248621614135556,0]],cells:[[0,1,3],[0,3,17],[0,17,20],[1,2,3],[3,4,17],[4,5,12],[4,12,13],[4,13,16],[4,16,17],[5,6,7],[5,7,8],[5,8,9],[5,9,12],[9,10,12],[10,11,12],[13,14,16],[14,15,16],[17,18,20],[18,19,20]]},type:"uber"},{id:"upload",mesh:{positions:[[.8333333333333334,-.7083333333333333,0],[.8300572916666665,-.6921197916666666,0],[.8078802083333331,-.6699427083333334,0],[.7916666666666666,-.6666666666666667,0],[-.7916666666666666,-.6666666666666667,0],[-.8078802083333334,-.6699427083333334,0],[-.8300572916666666,-.6921197916666666,0],[-.8333333333333334,-.7083333333333333,0],[-.8333333333333334,-.9583333333333334,0],[-.8300572916666666,-.974546875,0],[-.8078802083333334,-.9967239583333333,0],[-.7916666666666666,-1,0],[.7916666666666666,-1,0],[.8078802083333331,-.9967239583333333,0],[.8300572916666665,-.974546875,0],[.10099999999999998,-.44433333333333336,0],[.05542187499999981,-.48295833333333327,0],[-.055421875000000086,-.48295833333333327,0],[-.10099999999999998,-.44433333333333336,0],[-.6666666666666667,.33333333333333326,0],[-.33333333333333337,.33333333333333326,0],[-.33333333333333337,1,0],[.33333333333333326,1,0],[.33333333333333326,.33333333333333326,0],[.6666666666666667,.33333333333333326,0],[.8333333333333334,-.9583333333333334,0]],cells:[[0,1,2],[0,2,3],[0,3,25],[3,4,12],[3,12,25],[4,5,7],[4,7,11],[4,11,12],[5,6,7],[7,8,11],[8,9,10],[8,10,11],[12,13,25],[13,14,25],[15,18,16],[15,20,18],[15,23,20],[15,24,23],[16,18,17],[18,20,19],[20,23,21],[21,23,22]]},type:"uber"},{id:"wrench",mesh:{positions:[[.9970416666666667,-.3788743489583334,0],[.983041666666667,-.31435742187500004,0],[.9707916666666668,-.27570833333333333,0],[.9368307291666667,-.19798958333333339,0],[.8367057291666667,-.06561458333333325,0],[.7705416666666667,-.010958333333333403,0],[.6972460937500001,.033502604166666616,0],[.5399049479166667,.08431510416666677,0],[.455875,.09066666666666667,0],[.34735156249999993,.08066601562500009,0],[.15472656250000003,.0006490885416665648,0],[.0706249999999999,-.06937499999999996,0],[.0005768229166666191,-.15348307291666663,0],[-.07945703124999987,-.34613671874999996,0],[-.0894583333333333,-.45466666666666666,0],[-.07945703124999987,-.5631901041666667,0],[.0005768229166666191,-.7558151041666666,0],[.0706249999999999,-.8399166666666666,0],[.15472656250000003,-.909947265625,0],[.34735156249999993,-.9899928385416666,0],[.455875,-1,0],[.49160221354166667,-.9987428385416667,0],[.565556640625,-.9886972656249999,0],[.6037916666666667,-.9799166666666667,0],[.64095703125,-.9688548177083334,0],[.7063658854166665,-.9405592447916666,0],[.7346249999999999,-.9233333333333333,0],[.7431562500000001,-.91616796875,0],[.75290625,-.8991341145833334,0],[.754125,-.88925,0],[.7526979166666667,-.879341796875,0],[.7420312500000001,-.862291015625,0],[.7332916666666666,-.855125,0],[.37533333333333324,-.6494166666666665,0],[.37533333333333324,-.37675000000000003,0],[.6115833333333334,-.24650000000000005,0],[.7525533854166665,-.3324707031249998,0],[.8352486979166666,-.3817662760416667,0],[.8736666666666666,-.40412500000000007,0],[.9071373697916663,-.42304687500000016,0],[.9501725260416664,-.44467187500000005,0],[.9596666666666667,-.44737499999999997,0],[.9683125000000001,-.44661002604166666,0],[.9826822916666668,-.44050195312499996,0],[.988375,-.4351666666666666,0],[.9929029947916669,-.42871484375,0],[.9981308593750001,-.4134986979166667,0],[-.5921354166666665,.7009329427083333,0],[-.6195104166666666,.7125071614583334,0],[-.6347916666666665,.7139583333333333,0],[-.6500970052083331,.7125071614583334,0],[-.6774889322916666,.7009329427083333,0],[-.6895833333333333,.6908333333333332,0],[-.6997005208333333,.6787154947916667,0],[-.7112630208333333,.6513235677083333,0],[-.7127083333333334,.6360416666666666,0],[-.7112630208333333,.620736328125,0],[-.6997005208333333,.5933444010416669,0],[-.6895833333333333,.58125,0],[-.6774889322916666,.5711328124999999,0],[-.6500970052083331,.5595703125,0],[-.6347916666666665,.5581250000000002,0],[-.6195104166666666,.5595703125,0],[-.5921354166666665,.5711328124999999,0],[-.5800416666666667,.58125,0],[-.5699244791666667,.5933444010416669,0],[-.5583619791666666,.620736328125,0],[-.5569166666666666,.6360416666666666,0],[-.5583619791666666,.6513235677083333,0],[-.5699244791666667,.6787154947916667,0],[-.027348307291666714,-.06227994791666669,0],[-.09702408854166665,-.16787109374999998,0],[-.12354166666666663,-.22579166666666672,0],[-.9525416666666667,.6031666666666666,0],[-.9727584635416666,.6274329427083334,0],[-.9958951822916666,.6828248697916666,0],[-.9987916666666666,.7139583333333333,0],[-.9958951822916666,.745435546875,0],[-.9727584635416666,.8002024739583333,0],[-.9525416666666667,.8235000000000001,0],[-.8234583333333333,.9549583333333331,0],[-.7987473958333333,.9746699218749999,0],[-.7433723958333333,.9971868489583333,0],[-.7127083333333334,1,0],[-.6816764322916667,.9971868489583333,0],[-.6269095052083332,.9746699218749999,0],[-.6031666666666666,.9549583333333331,0],[.22704166666666684,.12479166666666663,0],[.1690970052083335,.09826757812499953,0],[.06348893229166659,.028563151041666623,0],[-.5800416666666667,.6908333333333332,0],[.015833333333333203,-.014624999999999999,0],[.9987916666666666,-.40474999999999994,0]],cells:[[0,1,39],[0,39,40],[0,40,92],[1,2,37],[1,37,38],[1,38,39],[2,3,37],[3,4,36],[3,36,37],[4,5,35],[4,35,36],[5,6,35],[6,7,35],[7,8,35],[8,9,35],[9,10,34],[9,34,35],[10,11,34],[11,12,34],[12,13,34],[13,14,34],[14,15,34],[15,16,33],[15,33,34],[16,17,33],[17,18,33],[18,19,33],[19,20,33],[20,21,33],[21,22,33],[22,23,32],[22,32,33],[23,24,32],[24,25,32],[25,26,32],[26,27,31],[26,31,32],[27,28,31],[28,29,31],[29,30,31],[40,41,42],[40,42,44],[40,44,45],[40,45,46],[40,46,92],[42,43,44],[47,86,48],[47,90,86],[48,86,49],[49,86,50],[50,80,51],[50,81,80],[50,82,81],[50,83,82],[50,84,83],[50,86,84],[51,80,52],[52,79,53],[52,80,79],[53,79,54],[54,73,55],[54,74,73],[54,75,74],[54,76,75],[54,79,76],[55,73,56],[56,73,57],[57,73,58],[58,73,59],[59,73,60],[60,72,61],[60,73,72],[61,71,62],[61,72,71],[62,70,63],[62,71,70],[63,70,91],[63,91,64],[64,91,65],[65,89,66],[65,91,89],[66,88,67],[66,89,88],[67,87,68],[67,88,87],[68,86,69],[68,87,86],[69,86,90],[76,79,77],[77,79,78],[84,86,85]]},type:"uber"}]},D=C.svgIcons,M=D.map(function(e){return e.id}),F=D.reduce(function(e,n){return(0,v.default)({},e,(0,h.default)({},n.id,n.mesh.cells.reduce(function(e,t){return t.forEach(function(t){Array.prototype.push.apply(e,n.mesh.positions[t])}),e},[])))},{}),P=n.iconPosAccessor=function(e){var n=e.lat,t=e.lng;return function(e){return[e.data[t.fieldIdx],e.data[n.fieldIdx]]}},k=n.iconPosResolver=function(e){var n=e.lat,t=e.lng;return n.fieldIdx+"-"+t.fieldIdx},B=n.iconAccessor=function(e){var n=e.icon;return function(e){return e.data[n.fieldIdx]}},j=n.iconResolver=function(e){return e.icon.fieldIdx},H=n.iconRequiredColumns=["lat","lng","icon"],G=n.pointVisConfigs={radius:"radius",fixedRadius:"fixedRadius",opacity:"opacity",colorRange:"colorRange",radiusRange:"radiusRange","hi-precision":"hi-precision"},U=function(e){function n(e){(0,l.default)(this,n);var t=(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.registerVisConfig(G),t.getPosition=(0,S.default)(P,k),t.getIcon=(0,S.default)(B,j),t}return(0,_.default)(n,e),(0,s.default)(n,[{key:"formatLayerData",value:function(e,n,t,i){var a=this,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=this.config,l=o.colorScale,c=o.colorDomain,s=o.colorField,u=o.color,p=o.columns,m=o.sizeField,d=o.sizeScale,g=o.sizeDomain,_=o.visConfig,f=_.radiusRange,h=_.colorRange,y=s&&this.getVisChannelScale(l,c,h.colors.map(w.hexToRgb)),v=m&&this.getVisChannelScale(d,g,f),b=this.getPosition(p),E=this.getIcon(p);i&&i.getPosition===b||this.updateLayerMeta(n,b);var A=void 0;A=i&&i.data&&r.sameData&&i.getPosition===b&&i.getIcon===E?i.data:t.reduce(function(e,t){var i=b({data:n[t]}),a=E({data:n[t]});return i.every(Number.isFinite)&&a&&M.includes(a)?(e.push({index:t,icon:a,data:n[t]}),e):e},[]);var S=function(e){return v?a.getEncodedChannelValue(v,e.data,m):1};return{data:A,getPosition:b,getIcon:E,getColor:function(e){return y?a.getEncodedChannelValue(y,e.data,s):u},getRadius:S}}},{key:"updateLayerMeta",value:function(e,n){var t=this.getPointsBounds(e,function(e){return n({data:e})});this.updateMeta({bounds:t})}},{key:"renderLayer",value:function(e){var n=e.data,t=e.idx,i=e.layerInteraction,a=e.objectHovered,o=e.mapState,l=(e.interactionConfig,(0,v.default)({radiusMinPixels:1,fp64:this.config.visConfig["hi-precision"],radiusScale:this.getRadiusScaleByZoom(o)},this.config.visConfig.fixedRadius?{}:{radiusMaxPixels:500}));return[new O.default((0,v.default)({},l,i,n,{id:this.id,idx:t,opacity:this.config.visConfig.opacity,getIconGeometry:function(e){return F[e]},pickable:!0,updateTriggers:{getRadius:{sizeField:this.config.colorField,radiusRange:this.config.visConfig.radiusRange,sizeScale:this.config.sizeScale},getColor:{color:this.config.color,colorField:this.config.colorField,colorRange:this.config.visConfig.colorRange,colorScale:this.config.colorScale}}}))].concat((0,r.default)(this.isLayerHovered(a)?[new L.default((0,v.default)({},l,{id:this.id+"-hovered",data:[(0,v.default)({},a.object,{position:n.getPosition(a.object),radius:n.getRadius(a.object),color:this.config.highlightColor})],iconGeometry:F[a.object.icon],pickable:!1}))]:[]))}},{key:"type",get:function(){return"icon"}},{key:"requiredLayerColumns",get:function(){return H}},{key:"columnPairs",get:function(){return this.defaultPointColumnPairs}},{key:"layerIcon",get:function(){return I.default}},{key:"visualChannels",get:function(){return(0,v.default)({},(0,d.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"visualChannels",this),{size:(0,v.default)({},(0,d.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"visualChannels",this).size,{range:"radiusRange",property:"radius",channelScaleType:"radius"})})}}],[{key:"findDefaultLayerProps",value:function(e){var n=e.fieldPairs,t=e.fields;if(!n.length)return[];var i=t.filter(function(e){return e.name.replace(/[_,.]+/g," ").trim().split(" ").some(function(e){return R.ICON_FIELDS.icon.some(function(n){return n.includes(e)})})});if(!i.length)return[];var a=n[0];return i.map(function(e){return{label:e.name.replace(/[_,.]+/g," ").trim(),columns:{lat:a.pair.lat,lng:a.pair.lng,icon:{value:e.name,fieldIdx:e.tableFieldIndex-1}},isVisible:!0}})}}]),n}(E.default);n.default=U},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=t(8),r=i(a),o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(19),_=t(1004),f=i(_),h=[1,1,0,1,-1,0,-1,-1,0,-1,-1,0,-1,1,0,1,1,0],y={getIconGeometry:function(e){return h},getIcon:function(e){return e.icon}},v=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"initializeState",value:function(){this.state={data:{}}}},{key:"updateState",value:function(e){e.changeFlags.dataChanged&&this._extractSublayers()}},{key:"_extractSublayers",value:function(){var e=this.props,n=e.data,t=e.getIconGeometry,i=e.getIcon,a=n.reduce(function(e,n){var a=i(n);if(a in e)e[a].data.push(n);else{var r=t(a)||h;e[a]={id:a,geometry:r,data:[n]}}return e},{});this.setState({data:Object.values(a)})}},{key:"renderLayers",value:function(){var e=this,n=this.props.id,t=this.state.data&&this.state.data.length&&this.state.data.map(function(t){var i=t.id,a=t.data,o=t.geometry;return new f.default((0,r.default)({},e.props,{id:n+"-"+i,data:a,iconGeometry:o}))});return t&&t.length>0?t:null}}]),n}(g.CompositeLayer);n.default=v,v.layerName="SvgIconLayer",v.defaultProps=y},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{className:"cr1",d:"M42.27,33.59l-4.34,4.34-4.34-4.34a13.25,13.25,0,0,1-8.9-12.52h0A13.24,13.24,0,0,1,37.93,7.83h0A13.24,13.24,0,0,1,51.17,21.07h0A13.25,13.25,0,0,1,42.27,33.59ZM37.93,28.3a7.22,7.22,0,1,0-7.22-7.22A7.22,7.22,0,0,0,37.93,28.3Z"}),_.default.createElement("path",{className:"cr2",d:"M18.68,48.79l-2.44,2.44L13.8,48.79a7.44,7.44,0,0,1-5-7h0a7.44,7.44,0,0,1,7.44-7.44h0a7.44,7.44,0,0,1,7.44,7.44h0A7.44,7.44,0,0,1,18.68,48.79Zm-2.44-3a4.06,4.06,0,1,0-4.06-4.06A4.06,4.06,0,0,0,16.24,45.81Z"}),_.default.createElement("path",{className:"cr3",d:"M48.85,55.52l-2.2,2.2-2.2-2.2a6.73,6.73,0,0,1-4.52-6.36h0a6.72,6.72,0,0,1,6.72-6.72h0a6.72,6.72,0,0,1,6.72,6.72h0A6.73,6.73,0,0,1,48.85,55.52Zm-2.2-2.69A3.67,3.67,0,1,0,43,49.17,3.67,3.67,0,0,0,46.65,52.83Z"}))}}]),n}(g.Component),a.propTypes={height:h.default.string,colors:h.default.arrayOf(h.default.string)},a.defaultProps={height:"16px",predefinedClassName:"icon-layer-icon",totalColor:3},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.heatmapVisConfigs=void 0;var a=t(8),r=i(a),o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(59),d=i(m),g=t(7),_=i(g),f=t(34),h=i(f),y=t(66),v=t(13),b=t(98),E=t(1005),A=t(2232),S=i(A),w=t(2233),N=i(w),O=18,x=.8,L=n.heatmapVisConfigs={opacity:"opacity",weight:"weight",colorRange:"colorRange",radius:"heatmapRadius",weightRange:"weight"},T=function(e,n,t){var i=n===v.SCALE_TYPES.ordinal?v.SCALE_TYPES.quantize:n,a=v.SCALE_FUNC[i],r=a().domain(e).range(t.colorRange.colors);return n===v.SCALE_TYPES.ordinal&&r.domain().map(function(e){return[r(e),"rgb("+(0,b.hexToRgb)(r(e)).join(",")+")"]}),r.range().reduce(function(e,n){var t=r.invertExtent(n);return[].concat((0,h.default)(e),[t[0],"rgb("+(0,b.hexToRgb)(n).join(",")+")"])},[])},I=function(e,n){return!(e&&n)},R=function(e){function n(e){(0,l.default)(this,n);var t=(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.sameDataSelector=function(e){var n=(e.allData,e.filteredIndex,e.oldLayerData),t=e.opt,i=void 0===t?{}:t;return Boolean(n&&n.data&&n.columns&&i.sameData)},t.sameConfigSelector=function(e){var n=e.oldLayerData,t=e.config,i=t.columns,a=t.weightField;if(!n)return!1;var r=i===n.columns,o=a===n.weightField;return r&&o},t.rebuildSelector=(0,y.createSelector)(t.sameDataSelector,t.sameConfigSelector,function(e,n){return!(e&&n)}),t.datasetSelector=function(e){return e.dataId},t.isVisibleSelector=function(e){return e.isVisible},t.visConfigSelector=function(e){return e.visConfig},t.weightFieldSelector=function(e){return e.weightField},t.colorDomainSelector=function(e){return e.colorDomain},t.colorScaleSelector=function(e){return e.colorScale},t.radiusSelector=function(e){return e.visConfig.radius},t.computeHeatmapConfiguration=(0,y.createSelector)(t.datasetSelector,t.isVisibleSelector,t.visConfigSelector,t.weightFieldSelector,t.colorDomainSelector,t.colorScaleSelector,t.radiusSelector,function(e,n,t,i,a,r,o){return{type:"heatmap",source:e,layout:{visibility:n?"visible":"none"},maxzoom:O,paint:{"heatmap-weight":i?["interpolate",["linear"],["get",i.name],0,0,O,t.weight]:1,"heatmap-intensity":["interpolate",["linear"],["zoom"],0,1,O,3],"heatmap-color":["interpolate",["linear"],["heatmap-density"]].concat((0,h.default)(T(a,r,t))),"heatmap-radius":["interpolate",["linear"],["zoom"],0,2,O,o],"heatmap-opacity":t.opacity||x}}}),t.registerVisConfig(L),t}return(0,_.default)(n,e),(0,s.default)(n,[{key:"getDefaultLayerConfig",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,r.default)({},(0,d.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"getDefaultLayerConfig",this).call(this,e),{weightField:null,weightDomain:[0,1],weightRange:[0,1],weightScale:"linear"})}},{key:"formatLayerData",value:function(e,n,t,i){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},r={allData:n,filteredIndex:t,oldLayerData:i,opt:a,config:this.config},o=this.config.weightField,l=I(this.sameDataSelector(r),this.sameConfigSelector(r))?(0,E.geojsonFromPoints)(n,t,this.config.columns,o?[o]:[]):null,c=this.computeHeatmapConfiguration(this.config);return c.id=this.id,{columns:this.config.columns,config:c,data:l,weightField:o}}},{key:"type",get:function(){return"heatmap"}},{key:"visualChannels",get:function(){return(0,r.default)({},(0,d.default)(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"visualChannels",this),{weight:{property:"weight",field:"weightField",scale:"weightScale",domain:"weightDomain",range:"weightRange",key:"weight",channelScaleType:v.CHANNEL_SCALES.sizeAggr}})}},{key:"layerIcon",get:function(){return N.default}}]),n}(S.default);n.default=R},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.mapboxRequiredColumns=void 0;var a=t(3),r=i(a),o=t(4),l=i(o),c=t(6),s=i(c),u=t(7),p=i(u),m=t(13),d=t(124),g=i(d),_=n.mapboxRequiredColumns=["lat","lng"],f=function(e){function n(){return(0,r.default)(this,n),(0,s.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,p.default)(n,e),(0,l.default)(n,[{key:"shouldRenderLayer",value:function(){return!1}},{key:"overlayType",get:function(){return d.OVERLAY_TYPE.mapboxgl}},{key:"type",get:function(){return null}},{key:"isAggregated",get:function(){return!0}},{key:"requiredLayerColumns",get:function(){return _}},{key:"columnPairs",get:function(){return this.defaultPointColumnPairs}},{key:"noneLayerDataAffectingProps",get:function(){return[]}},{key:"visualChannels",get:function(){return{color:{property:"color",field:"colorField",scale:"colorScale",domain:"colorDomain",range:"colorRange",key:"color",channelScaleType:m.CHANNEL_SCALES.colorAggr,defaultMeasure:"Point Count"},weight:{property:"weight",field:"weightField",scale:"weightScale",domain:"weightDomain",range:"weightRange",key:"weight",channelScaleType:m.CHANNEL_SCALES.sizeAggr,defaultMeasure:"Weight"}}}}]),n}(g.default);n.default=f},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(11),v=i(y),b=(r=a=function(e){function n(){return(0,l.default)(this,n),(0,p.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,d.default)(n,e),(0,s.default)(n,[{key:"render",value:function(){return _.default.createElement(v.default,this.props,_.default.createElement("path",{d:"M51.87,21C49.55,16.67,43.77,15.29,39,18a11.42,11.42,0,0,0-1.65,1.13c-2.73,2.14-2.12,3-6,4.89-2.27,1.07-3.42,1.08-6.88,1.4l-2.24.21a14,14,0,0,0-2.86.84c-6.64,2.73-10.11,9.86-7.76,15.94s9.63,8.79,16.27,6.07A14,14,0,0,0,31.77,46l0,0,.06-.07c.43-.4.8-.78,1.14-1.14a2.66,2.66,0,0,0,.32-.36l.17-.19c3-3.53,2-5,4.9-7.39,2.38-1.93,5.41-.95,9-3C52.19,31.15,54.19,25.43,51.87,21ZM26,44.59a8.7,8.7,0,0,1-2.26.59A7.16,7.16,0,0,1,16,40.85c-1.44-3.72.68-8.08,4.73-9.74A8.33,8.33,0,0,1,23,30.53a7.15,7.15,0,0,1,7.71,4.32C32.19,38.57,30.06,42.93,26,44.59Z",className:"cr2",style:{opacity:.8}}),_.default.createElement("path",{d:"M57,18.18A14.56,14.56,0,0,0,42.25,10.7a16.62,16.62,0,0,0-6.12,2,17.35,17.35,0,0,0-2.39,1.65,20.15,20.15,0,0,0-2.83,2.73,4.52,4.52,0,0,1-2,1.45,5.88,5.88,0,0,1-2.26.63l-1.45.14-1.27.12-2.33.22-.2,0-.18,0a18.88,18.88,0,0,0-4,1.18c-9.6,3.93-14.51,14.57-11,23.71A17.59,17.59,0,0,0,24.81,55.4,20.19,20.19,0,0,0,30,54.05a20,20,0,0,0,5.26-3.19l.82-.71.05-.08,1-1c.21-.22.41-.45.59-.66l.13-.15a20,20,0,0,0,3.39-5.48c.36-.87.36-.87.68-1.14a9.09,9.09,0,0,1,1.56-.32,18.79,18.79,0,0,0,6.69-2.19,16.56,16.56,0,0,0,7.88-9.9A14.93,14.93,0,0,0,57,18.18ZM47.63,34.27a13.93,13.93,0,0,1-5.06,1.61,7.75,7.75,0,0,0-3.86,1.36,7.06,7.06,0,0,0-2.33,3.24,14.17,14.17,0,0,1-2.51,4.09l-.1.11a5.11,5.11,0,0,1-.43.47c-.31.35-.7.73-1.14,1.14l-.09.09-.12.09a14.4,14.4,0,0,1-4,2.44,14.73,14.73,0,0,1-3.84,1c-5.87.69-11.13-2.27-13.08-7.35-2.45-6.32,1.16-13.76,8-16.59a15,15,0,0,1,3-.87l2.29-.22.9-.07,2-.2a10.88,10.88,0,0,0,3.85-1.08,9.43,9.43,0,0,0,3.77-2.76A14.75,14.75,0,0,1,37,18.71a11.5,11.5,0,0,1,1.71-1.17,11.08,11.08,0,0,1,4.16-1.36,9.26,9.26,0,0,1,9.42,4.64C54.75,25.42,52.65,31.47,47.63,34.27Z",className:"cr1",style:{opacity:.36}}),_.default.createElement("path",{d:"M33,44.79a9.53,9.53,0,0,1-1.13,1.14C32.3,45.53,32.67,45.15,33,44.79Z",className:"cr1",style:{opacity:.36}}),_.default.createElement("path",{d:"M25.83,44.13c-3.82,1.55-8,0-9.33-3.46s.65-7.55,4.45-9.1,8,0,9.33,3.46S29.63,42.57,25.83,44.13Z",className:"cr3"}),_.default.createElement("path",{d:"M31.81,46a.09.09,0,0,1,0,0h0Z",className:"cr3"}))}}]),n}(g.Component),a.propTypes={height:h.default.string,colors:h.default.arrayOf(h.default.string)},a.defaultProps={height:"16px",predefinedClassName:"heatmap-layer-icon",totalColor:3},r);n.default=b},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.uiStateReducerFactory=n.INITIAL_UI_STATE=n.DEFAULT_EXPORT_DATA=n.DEFAULT_EXPORT_IMAGE=n.DEFAULT_MAP_CONTROLS=n.DEFAULT_MODAL=n.DEFAULT_ACTIVE_SIDE_PANEL=void 0;var a,r=t(8),o=i(r),l=t(15),c=i(l),s=t(50),u=t(86),p=i(u),m=t(13),d=t(494),g=n.DEFAULT_ACTIVE_SIDE_PANEL="layer",_=n.DEFAULT_MODAL=m.ADD_DATA_ID,f=n.DEFAULT_MAP_CONTROLS={visibleLayers:{show:!0,active:!1},mapLegend:{show:!0,active:!1},toggle3d:{show:!0},splitMap:{show:!0}},h=n.DEFAULT_EXPORT_IMAGE={ratio:m.RATIOS.SCREEN,resolution:m.RESOLUTIONS.ONE_X,legend:!1,imageDataUri:"",exporting:!1},y=n.DEFAULT_EXPORT_DATA={selectedDataset:"",dataType:m.EXPORT_DATA_TYPE.CSV,filtered:!0,config:!1,data:!1},v=n.INITIAL_UI_STATE={readOnly:!1,activeSidePanel:g,currentModal:_,datasetKeyToRemove:null,exportImage:h,exportData:y,mapControls:f},b=(a={},(0,c.default)(a,p.default.TOGGLE_SIDE_PANEL,d.toggleSidePanelUpdater),(0,c.default)(a,p.default.TOGGLE_MODAL,d.toggleModalUpdater),(0,c.default)(a,p.default.OPEN_DELETE_MODAL,d.openDeleteModalUpdater),(0,c.default)(a,p.default.TOGGLE_MAP_CONTROL,d.toggleMapControlUpdater),(0,c.default)(a,p.default.SET_RATIO,d.setRatioUpdater),(0,c.default)(a,p.default.SET_RESOLUTION,d.setResolutionUpdater),(0,c.default)(a,p.default.TOGGLE_LEGEND,d.toggleLegendUpdater),(0,c.default)(a,p.default.START_EXPORTING_IMAGE,d.startExportingImage),(0,c.default)(a,p.default.SET_EXPORT_IMAGE_DATA_URI,d.setExportImageDataUri),(0,c.default)(a,p.default.CLEANUP_EXPORT_IMAGE,d.cleanupExportImage),(0,c.default)(a,p.default.SET_EXPORT_SELECTED_DATASET,d.setExportSelectedDatasetUpdater),(0,c.default)(a,p.default.SET_EXPORT_DATA_TYPE,d.setExportDataTypeUpdater),(0,c.default)(a,p.default.SET_EXPORT_FILTERED,d.setExportFilteredUpdater),(0,c.default)(a,p.default.SET_EXPORT_CONFIG,d.setExportConfigUpdater),(0,c.default)(a,p.default.SET_EXPORT_DATA,d.setExportDataUpdater),a),E=n.uiStateReducerFactory=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,s.handleActions)(b,(0,o.default)({},v,e,{initialState:e}))};n.default=E()},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function r(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function o(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var l=function(){function e(e,n){for(var t=0;t div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',i=e.head||e.getElementsByTagName("head")[0],a=e.createElement("style");a.id="detectElementResize",a.type="text/css",null!=n&&a.setAttribute("nonce",n),a.styleSheet?a.styleSheet.cssText=t:a.appendChild(e.createTextNode(t)),i.appendChild(a)}};return{addResizeListener:function(e,n){if(i)e.attachEvent("onresize",n);else{if(!e.__resizeTriggers__){var a=e.ownerDocument,r=t.getComputedStyle(e);r&&"static"==r.position&&(e.style.position="relative"),b(a),e.__resizeLast__={},e.__resizeListeners__=[],(e.__resizeTriggers__=a.createElement("div")).className="resize-triggers",e.__resizeTriggers__.innerHTML='
    ',e.appendChild(e.__resizeTriggers__),o(e),e.addEventListener("scroll",c,!0),p&&(e.__resizeTriggers__.__animationListener__=function(n){n.animationName==h&&o(e)},e.__resizeTriggers__.addEventListener(p,e.__resizeTriggers__.__animationListener__))}e.__resizeListeners__.push(n)}},removeResizeListener:function(e,n){if(i)e.detachEvent("onresize",n);else if(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(n),1),!e.__resizeListeners__.length){e.removeEventListener("scroll",c,!0),e.__resizeTriggers__.__animationListener__&&(e.__resizeTriggers__.removeEventListener(p,e.__resizeTriggers__.__animationListener__),e.__resizeTriggers__.__animationListener__=null);try{e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)}catch(e){}}}}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=t}).call(n,t(27))},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i=t(13);Object.defineProperty(n,"DIMENSIONS",{enumerable:!0,get:function(){return i.DIMENSIONS}}),Object.defineProperty(n,"ALL_FIELD_TYPES",{enumerable:!0,get:function(){return i.ALL_FIELD_TYPES}}),Object.defineProperty(n,"FIELD_OPTS",{enumerable:!0,get:function(){return i.FIELD_OPTS}}),Object.defineProperty(n,"GEOJSON_FIELDS",{enumerable:!0,get:function(){return i.GEOJSON_FIELDS}}),Object.defineProperty(n,"ICON_FIELDS",{enumerable:!0,get:function(){return i.ICON_FIELDS}}),Object.defineProperty(n,"TRIP_POINT_FIELDS",{enumerable:!0,get:function(){return i.TRIP_POINT_FIELDS}}),Object.defineProperty(n,"TRIP_ARC_FIELDS",{enumerable:!0,get:function(){return i.TRIP_ARC_FIELDS}}),Object.defineProperty(n,"SCALE_TYPES",{enumerable:!0,get:function(){return i.SCALE_TYPES}}),Object.defineProperty(n,"LAYER_TYPES",{enumerable:!0,get:function(){return i.LAYER_TYPES}}),Object.defineProperty(n,"LAYER_BLENDINGS",{enumerable:!0,get:function(){return i.LAYER_BLENDINGS}}),Object.defineProperty(n,"AGGREGATION_TYPES",{enumerable:!0,get:function(){return i.AGGREGATION_TYPES}}),Object.defineProperty(n,"MAX_DEFAULT_TOOLTIPS",{enumerable:!0,get:function(){return i.MAX_DEFAULT_TOOLTIPS}});var a=t(487);Object.defineProperty(n,"VizColorPalette",{enumerable:!0,get:function(){return a.VizColorPalette}}),Object.defineProperty(n,"DataVizColors",{enumerable:!0,get:function(){return a.DataVizColors}});var r=t(308);Object.defineProperty(n,"COLOR_RANGES",{enumerable:!0,get:function(){return r.COLOR_RANGES}}),Object.defineProperty(n,"DefaultColorRange",{enumerable:!0,get:function(){return r.DefaultColorRange}})},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.Icons=n.LoadingSpinner=n.Switch=n.AppLogo=n.ModalTitle=n.ModalFooter=n.Modal=n.TimeRangeSlider=n.RangeSlider=n.FieldSelector=n.ItemSelector=n.FileUpload=n.withState=n.injector=n.TimeWidgetFactory=n.LoadDataModalFactory=n.DataTableModalFactory=n.IconInfoModalFactory=n.DeleteDatasetModalFactory=n.MapControlFactory=n.MapPopoverFactory=n.PanelHeaderFactory=n.ModalContainerFactory=n.BottomWidgetFactory=n.MapContainerFactory=n.SidePanelFactory=n.injectComponents=n.default=n.KeplerGl=void 0;var a=t(2240);Object.defineProperty(n,"KeplerGl",{enumerable:!0,get:function(){return i(a).default}}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return i(a).default}}),Object.defineProperty(n,"injectComponents",{enumerable:!0,get:function(){return a.injectComponents}});var r=t(1013);Object.defineProperty(n,"SidePanelFactory",{enumerable:!0,get:function(){return i(r).default}});var o=t(507);Object.defineProperty(n,"MapContainerFactory",{enumerable:!0,get:function(){return i(o).default}});var l=t(1039);Object.defineProperty(n,"BottomWidgetFactory",{enumerable:!0,get:function(){return i(l).default}});var c=t(1041);Object.defineProperty(n,"ModalContainerFactory",{enumerable:!0,get:function(){return i(c).default}});var s=t(1014);Object.defineProperty(n,"PanelHeaderFactory",{enumerable:!0,get:function(){return i(s).default}});var u=t(1036);Object.defineProperty(n,"MapPopoverFactory",{enumerable:!0,get:function(){return i(u).default}});var p=t(1037);Object.defineProperty(n,"MapControlFactory",{enumerable:!0,get:function(){return i(p).default}});var m=t(1046);Object.defineProperty(n,"DeleteDatasetModalFactory",{enumerable:!0,get:function(){return i(m).default}});var d=t(1048);Object.defineProperty(n,"IconInfoModalFactory",{enumerable:!0,get:function(){return i(d).default}});var g=t(1049);Object.defineProperty(n,"DataTableModalFactory",{enumerable:!0,get:function(){return i(g).default}});var _=t(1050);Object.defineProperty(n,"LoadDataModalFactory",{enumerable:!0,get:function(){return i(_).default}});var f=t(1040);Object.defineProperty(n,"TimeWidgetFactory",{enumerable:!0,get:function(){return i(f).default}});var h=t(1012);Object.defineProperty(n,"injector",{enumerable:!0,get:function(){return h.injector}}),Object.defineProperty(n,"withState",{enumerable:!0,get:function(){return h.withState}});var y=t(1051);Object.defineProperty(n,"FileUpload",{enumerable:!0,get:function(){return i(y).default}});var v=t(99);Object.defineProperty(n,"ItemSelector",{enumerable:!0,get:function(){return i(v).default}});var b=t(187);Object.defineProperty(n,"FieldSelector",{enumerable:!0,get:function(){return i(b).default}});var E=t(188);Object.defineProperty(n,"RangeSlider",{enumerable:!0,get:function(){return i(E).default}});var A=t(1035);Object.defineProperty(n,"TimeRangeSlider",{enumerable:!0,get:function(){return i(A).default}});var S=t(1042);Object.defineProperty(n,"Modal",{enumerable:!0,get:function(){return i(S).default}}),Object.defineProperty(n,"ModalFooter",{enumerable:!0,get:function(){return S.ModalFooter}}),Object.defineProperty(n,"ModalTitle",{enumerable:!0,get:function(){return S.ModalTitle}});var w=t(497);Object.defineProperty(n,"AppLogo",{enumerable:!0,get:function(){return i(w).default}});var N=t(126);Object.defineProperty(n,"Switch",{enumerable:!0,get:function(){return i(N).default}});var O=t(509);Object.defineProperty(n,"LoadingSpinner",{enumerable:!0,get:function(){return i(O).default}});var x=t(16);Object.keys(x).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return x[e]}})});var L=t(33),T=function(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}(L);n.Icons=T},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e){var n,t,i=(t=n=function(n){function t(e,n){(0,d.default)(this,t);var i=(0,h.default)(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return i.getSelector=(0,w.default)(function(e,n){return function(t){return n(t)?n(t)[e]:(N.console.error(R.noState),null)}}),i.getDispatch=(0,w.default)(function(e,n){return(0,T.forwardTo)(e,n)}),i}return(0,v.default)(t,n),(0,_.default)(t,[{key:"componentWillMount",value:function(){var e=this.props,n=e.id,t=e.mint,i=e.mapboxApiAccessToken;this.props.dispatch((0,I.registerEntry)({id:n,mint:t,mapboxApiAccessToken:i}))}},{key:"componentWillReceiveProps",value:function(e){e.id!==this.props.id&&this.props.dispatch((0,I.renameEntry)(this.props.id,e))}},{key:"componentWillUnmount",value:function(){!1!==this.props.mint&&this.props.dispatch((0,I.deleteEntry)(this.props.id))}},{key:"render",value:function(){var n=this.props,t=n.id,i=n.getState,a=n.dispatch,r=n.state,o=this.getSelector(t,i);return o&&o(r)?E.default.createElement(e,(0,p.default)({},this.props,{id:t,selector:o,dispatch:this.getDispatch(t,a)})):E.default.createElement("div",null)}}]),t}(b.Component),n.defaultProps={id:"map",getState:function(e){return e.keplerGl},mint:!0},t),a=function(e,n){return(0,p.default)({state:e},n)},r=function(e){return{dispatch:e}};return(0,A.connect)(a,r)(i)}function r(e){return Array.isArray(e)?e.reduce(function(n,t){return Array.isArray(e)?n.provide.apply(n,(0,s.default)(t)):(N.console.error(R.wrongPairType),n)},C).get(a):(N.console.error(R.wrongType(void 0===e?"undefined":(0,l.default)(e))),C.get(a))}Object.defineProperty(n,"__esModule",{value:!0}),n.appInjector=n.errorMsg=void 0;var o=t(122),l=i(o),c=t(34),s=i(c),u=t(8),p=i(u),m=t(3),d=i(m),g=t(4),_=i(g),f=t(6),h=i(f),y=t(7),v=i(y);n.ContainerFactory=a,n.injectComponents=r;var b=t(0),E=i(b),A=t(63),S=t(158),w=i(S),N=t(36),O=t(1012),x=t(2241),L=i(x),T=t(473),I=t(485),R=n.errorMsg={noState:"kepler.gl state doesnt exist. You might forget to mount keplerGlReducer in your root reducer.If it is not mounted as state.keplerGl by default, you need to provide getState as a prop",wrongType:function(e){return"injectComponents takes an array of factories replacement pairs as input, "+e+" is provided"},wrongPairType:"injectComponents takes an array of factories replacement pairs as input, each pair be a array as [originalFactory, replacement]"};a.deps=[L.default];var C=n.appInjector=[a].concat((0,s.default)(a.deps),(0,s.default)(L.default.deps),(0,s.default)(x.keplerGlChildDeps)).reduce(function(e,n){return e.provide(n,n)},(0,O.injector)()),D=C.get(a);n.default=D},function(e,n,t){"use strict";function i(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}function a(e){return e&&e.__esModule?e:{default:e}}function r(e,n,t,i,a){var r,c,s=(c=r=function(r){function o(){var e,n,t,i;(0,f.default)(this,o);for(var a=arguments.length,r=Array(a),l=0;l1,j=f.width*(Number(B)+1),H=B?N.map(function(e,t){return T.default.createElement(n,(0,m.default)({key:t,index:t},k,{mapLayers:N[t].layers}))}):[T.default.createElement(n,(0,m.default)({key:0,index:0},k,{mapLayers:B?N[0].layers:null}))],G=h.currentModal===Y.EXPORT_IMAGE_ID;return T.default.createElement(D.ThemeProvider,{theme:ne.theme},T.default.createElement(te,{style:{position:"relative",width:p+"px",height:d+"px"},className:"kepler-gl",id:"kepler-gl__"+l,innerRef:function(e){r.root=e}},!h.readOnly&&T.default.createElement(i,P),T.default.createElement("div",{className:"maps",style:{display:"flex"}},H),G&&T.default.createElement(a,{width:p,height:d,exportImageSetting:h.exportImage,mapFields:k,startExportingImage:A.startExportingImage,setExportImageDataUri:A.setExportImageDataUri}),T.default.createElement(e,{filters:S,datasets:R,uiState:h,visStateActions:v,sidePanelWidth:Y.DIMENSIONS.sidePanel.width+Y.DIMENSIONS.sidePanel.margin.left,containerW:j}),T.default.createElement(t,{mapStyle:_,visState:y,mapState:f,uiState:h,mapboxApiAccessToken:g,visStateActions:v,uiStateActions:A,mapStyleActions:E,rootNode:this.root,containerW:j,containerH:f.height})))}}]),o}(L.Component),r.defaultProps={mapStyles:[],width:800,height:800,appName:Y.KEPLER_GL_NAME,version:Y.KEPLER_GL_VERSION},c);return(0,F.connect)(o,l)(s)}function o(e,n){return(0,m.default)({},n,{visState:e.visState,mapStyle:e.mapStyle,mapState:e.mapState,uiState:e.uiState})}function l(e,n){var t=n.actions||{},i=[k,j,G,W].map(function(n){return(0,R.bindActionCreators)(c(n,t),e)}),a=(0,u.default)(i,4);return{visStateActions:a[0],mapStateActions:a[1],mapStyleActions:a[2],uiStateActions:a[3],dispatch:e}}function c(e,n){var t={};for(var i in n)n.hasOwnProperty(i)&&e.hasOwnProperty(i)&&(t[i]=n[i]);return(0,m.default)({},e,t)}Object.defineProperty(n,"__esModule",{value:!0}),n.keplerGlChildDeps=void 0;var s=t(65),u=a(s),p=t(8),m=a(p),d=t(15),g=a(d),_=t(3),f=a(_),h=t(4),y=a(h),v=t(6),b=a(v),E=t(7),A=a(E),S=t(34),w=a(S),N=t(9),O=a(N),x=(0,O.default)(["\n font-family: ff-clan-web-pro, 'Helvetica Neue', Helvetica, sans-serif;\n font-weight: 400;\n font-size: 0.875em;\n line-height: 1.71429;\n\n *,\n *:before,\n *:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n ul {\n margin: 0;\n padding: 0;\n }\n\n li {\n margin: 0;\n }\n\n a {\n text-decoration: none;\n color: ",";\n }\n"],["\n font-family: ff-clan-web-pro, 'Helvetica Neue', Helvetica, sans-serif;\n font-weight: 400;\n font-size: 0.875em;\n line-height: 1.71429;\n\n *,\n *:before,\n *:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n ul {\n margin: 0;\n padding: 0;\n }\n\n li {\n margin: 0;\n }\n\n a {\n text-decoration: none;\n color: ",";\n }\n"]),L=t(0),T=a(L),I=t(36),R=t(72),C=t(859),D=t(10),M=a(D),F=t(2242),P=t(482),k=i(P),B=t(863),j=i(B),H=t(484),G=i(H),U=t(862),W=i(U),Y=t(13),z=t(1013),V=a(z),K=t(507),q=a(K),$=t(1039),X=a($),Z=t(1041),Q=a(Z),J=t(2400),ee=a(J),ne=t(505),te=M.default.div(x,function(e){return e.theme.labelColor});n.keplerGlChildDeps=[].concat((0,w.default)(X.default.deps),(0,w.default)(V.default.deps),(0,w.default)(Q.default.deps),(0,w.default)(q.default.deps));r.deps=[X.default,q.default,Q.default,V.default,ee.default],n.default=r},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.connect=void 0;var i=t(63),a=t(2243),r=function(e){return e&&e.__esModule?e:{default:e}}(a),o=function(e){return e},l=function(e){return{dispatch:e}};n.connect=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l,t=arguments[2],a=arguments[3];return function(o){var l=function(n,t){return e(t.selector(n),t,n)},c=function(e,t){return n(t.dispatch,t,e)},s=(0,i.connect)(l,c,t,a)(o);return(0,r.default)(s)}}},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var a=t(8),r=i(a),o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=function(e){return e},v=function(e,n){return function(t){return n(e(t))}},b=function(e,n){return v(n.selector?n.selector:y,e.selector?e.selector:y)},E=function(e){var n=function(n){function t(e,n){(0,l.default)(this,t);var i=(0,p.default)(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return i.selector=b(e,n),i.id=e.id,i}return(0,d.default)(t,n),(0,s.default)(t,[{key:"getChildContext",value:function(){return{selector:this.selector,id:this.id}}},{key:"componentWillReceiveProps",value:function(e,n){this.selector=b(e,n),this.id=e.id}},{key:"render",value:function(){return _.default.createElement(e,(0,r.default)({},this.props,{selector:this.selector}))}}]),t}(g.Component);return n.contextTypes={selector:h.default.func,id:h.default.string},n.childContextTypes={selector:h.default.func,id:h.default.string},n};n.default=E},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(9),_=i(g),f=(0,_.default)(["\n z-index: 99;\n height: 100%;\n width: ","px;\n display: flex;\n transition: width 250ms;\n position: absolute;\n padding-top: ","px;\n padding-right: ","px;\n padding-bottom: ","px;\n padding-left: ","px;\n"],["\n z-index: 99;\n height: 100%;\n width: ","px;\n display: flex;\n transition: width 250ms;\n position: absolute;\n padding-top: ","px;\n padding-right: ","px;\n padding-bottom: ","px;\n padding-left: ","px;\n"]),h=(0,_.default)(["\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);\n transition: left 250ms, right 250ms;\n left: ","px;\n align-items: stretch;\n flex-grow: 1;\n"],["\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);\n transition: left 250ms, right 250ms;\n left: ","px;\n align-items: stretch;\n flex-grow: 1;\n"]),y=(0,_.default)(["\n background-color: ",";\n border-radius: 1px;\n display: flex;\n flex-direction: column;\n height: 100%;\n"],["\n background-color: ",";\n border-radius: 1px;\n display: flex;\n flex-direction: column;\n height: 100%;\n"]),v=(0,_.default)(["\n align-items: center;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);\n justify-content: center;\n background-color: ",";\n border-radius: 1px;\n color: ",";\n display: flex;\n height: 20px;\n position: absolute;\n right: -8px;\n top: ","px;\n width: 20px;\n\n :hover {\n cursor: pointer;\n box-shadow: none;\n background-color: ",";\n }\n"],["\n align-items: center;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);\n justify-content: center;\n background-color: ",";\n border-radius: 1px;\n color: ",";\n display: flex;\n height: 20px;\n position: absolute;\n right: -8px;\n top: ","px;\n width: 20px;\n\n :hover {\n cursor: pointer;\n box-shadow: none;\n background-color: ",";\n }\n"]),b=t(0),E=i(b),A=t(1),S=i(A),w=t(10),N=i(w),O=t(33),x=N.default.div(f,function(e){return e.width+2*e.theme.sidePanel.margin.left},function(e){return e.theme.sidePanel.margin.top},function(e){return e.theme.sidePanel.margin.right},function(e){return e.theme.sidePanel.margin.bottom},function(e){return e.theme.sidePanel.margin.left}),L=N.default.div(h,function(e){return e.left}),T=N.default.div(y,function(e){return e.theme.sidePanelBg}),I=N.default.div(v,function(e){return e.theme.sideBarCloseBtnBgd},function(e){return e.theme.sideBarCloseBtnColor},function(e){return e.theme.sidePanel.margin.top},function(e){return e.theme.sideBarCloseBtnBgdHover}),R=(r=a=function(e){function n(){var e,t,i,a;(0,l.default)(this,n);for(var r=arguments.length,o=Array(r),c=0;c0||c)&&function(){var t=!n.state.show;n.setState({currentEvent:e,currentTarget:u,show:!0},function(){n.updatePosition(),t&&l&&l()})}()};clearTimeout(this.delayShowLoop),i?this.delayShowLoop=setTimeout(p,s):p()}}},{key:"hideTooltip",value:function(e,n){var t=this,i=this.state,a=i.delayHide,r=i.isEmptyTip,o=i.disable,l=this.props.afterHide;if(this.mount&&!r&&!o){if(n){if(!this.getTargetArray(this.props.id).some(function(n){return n===e.currentTarget})||!this.state.show)return}var c=function(){var e=t.state.show;t.setState({show:!1},function(){t.removeScrollListener(),e&&l&&l()})};this.clearTimer(),a?this.delayHideLoop=setTimeout(c,parseInt(a,10)):c()}}},{key:"addScrollListener",value:function(e){var n=this.isCapture(e.currentTarget);window.addEventListener("scroll",this.hideTooltip,n)}},{key:"removeScrollListener",value:function(){window.removeEventListener("scroll",this.hideTooltip)}},{key:"updatePosition",value:function(){var e=this,n=this.state,t=n.currentEvent,i=n.currentTarget,a=n.place,r=n.effect,o=n.offset,l=h.default.findDOMNode(this),c=(0,D.default)(t,i,l,a,r,o);if(c.isNewState)return this.setState(c.newState,function(){e.updatePosition()});l.style.left=c.position.left+"px",l.style.top=c.position.top+"px"}},{key:"setStyleHeader",value:function(){if(!document.getElementsByTagName("head")[0].querySelector('style[id="react-tooltip"]')){var e=document.createElement("style");e.id="react-tooltip",e.innerHTML=H.default,document.getElementsByTagName("head")[0].appendChild(e)}}},{key:"clearTimer",value:function(){clearTimeout(this.delayShowLoop),clearTimeout(this.delayHideLoop),clearInterval(this.intervalUpdateContent)}},{key:"render",value:function(){var e=this.state,t=e.placeholder,i=e.extraClass,a=e.html,r=e.ariaProps,o=e.disable,l=e.isEmptyTip,c=(0,v.default)("__react_component_tooltip",{show:this.state.show&&!o&&!l},{border:this.state.border},{"place-top":"top"===this.state.place},{"place-bottom":"bottom"===this.state.place},{"place-left":"left"===this.state.place},{"place-right":"right"===this.state.place},{"type-dark":"dark"===this.state.type},{"type-success":"success"===this.state.type},{"type-warning":"warning"===this.state.type},{"type-error":"error"===this.state.type},{"type-info":"info"===this.state.type},{"type-light":"light"===this.state.type}),s=this.props.wrapper;return n.supportedWrappers.indexOf(s)<0&&(s=n.defaultProps.wrapper),a?d.default.createElement(s,u({className:c+" "+i},r,{"data-id":"tooltip",dangerouslySetInnerHTML:{__html:t}})):d.default.createElement(s,u({className:c+" "+i},r,{"data-id":"tooltip"}),t)}}]),n}(m.Component),c.propTypes={children:_.default.any,place:_.default.string,type:_.default.string,effect:_.default.string,offset:_.default.object,multiline:_.default.bool,border:_.default.bool,insecure:_.default.bool,class:_.default.string,className:_.default.string,id:_.default.string,html:_.default.bool,delayHide:_.default.number,delayShow:_.default.number,event:_.default.string,eventOff:_.default.string,watchWindow:_.default.bool,isCapture:_.default.bool,globalEventOff:_.default.string,getContent:_.default.any,afterShow:_.default.func,afterHide:_.default.func,disable:_.default.bool,scrollHide:_.default.bool,resizeHide:_.default.bool,wrapper:_.default.string},c.defaultProps={insecure:!0,resizeHide:!0,wrapper:"div"},c.supportedWrappers=["div","span"],l=s))||l)||l)||l)||l)||l)||l;e.exports=G},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){e.hide=function(e){r(a.default.GLOBAL.HIDE,{target:e})},e.rebuild=function(){r(a.default.GLOBAL.REBUILD)},e.show=function(e){r(a.default.GLOBAL.SHOW,{target:e})},e.prototype.globalRebuild=function(){this.mount&&(this.unbindListener(),this.bindListener())},e.prototype.globalShow=function(e){if(this.mount){var n={currentTarget:e.detail.target};this.showTooltip(n,!0)}},e.prototype.globalHide=function(e){if(this.mount){var n=e&&e.detail&&e.detail.target&&!0||!1;this.hideTooltip({currentTarget:n&&e.detail.target},n)}}};var i=t(1015),a=function(e){return e&&e.__esModule?e:{default:e}}(i),r=function(e,n){var t=void 0;"function"==typeof window.CustomEvent?t=new window.CustomEvent(e,{detail:n}):(t=document.createEvent("Event"),t.initEvent(e,!1,!0),t.detail=n),window.dispatchEvent(t)}},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){e.prototype.bindWindowEvents=function(e){window.removeEventListener(a.default.GLOBAL.HIDE,this.globalHide),window.addEventListener(a.default.GLOBAL.HIDE,this.globalHide,!1),window.removeEventListener(a.default.GLOBAL.REBUILD,this.globalRebuild),window.addEventListener(a.default.GLOBAL.REBUILD,this.globalRebuild,!1),window.removeEventListener(a.default.GLOBAL.SHOW,this.globalShow),window.addEventListener(a.default.GLOBAL.SHOW,this.globalShow,!1),e&&(window.removeEventListener("resize",this.onWindowResize),window.addEventListener("resize",this.onWindowResize,!1))},e.prototype.unbindWindowEvents=function(){window.removeEventListener(a.default.GLOBAL.HIDE,this.globalHide),window.removeEventListener(a.default.GLOBAL.REBUILD,this.globalRebuild),window.removeEventListener(a.default.GLOBAL.SHOW,this.globalShow),window.removeEventListener("resize",this.onWindowResize)},e.prototype.onWindowResize=function(){this.mount&&this.hideTooltip()}};var i=t(1015),a=function(e){return e&&e.__esModule?e:{default:e}}(i)},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){e.prototype.isCustomEvent=function(e){return this.state.event||!!e.getAttribute("data-event")},e.prototype.customBindListener=function(e){var n=this,t=this.state,a=t.event,o=t.eventOff,l=e.getAttribute("data-event")||a,c=e.getAttribute("data-event-off")||o;l.split(" ").forEach(function(t){e.removeEventListener(t,r),r=i.bind(n,c),e.addEventListener(t,r,!1)}),c&&c.split(" ").forEach(function(t){e.removeEventListener(t,n.hideTooltip),e.addEventListener(t,n.hideTooltip,!1)})},e.prototype.customUnbindListener=function(e){var n=this.state,t=n.event,i=n.eventOff,a=t||e.getAttribute("data-event"),o=i||e.getAttribute("data-event-off");e.removeEventListener(a,r),o&&e.removeEventListener(o,this.hideTooltip)}};var i=function(e,n){var t=this.state.show,i=this.props.id,r=n.currentTarget.getAttribute("data-iscapture"),o=r&&"true"===r||this.props.isCapture,l=n.currentTarget.getAttribute("currentItem");o||n.stopPropagation(),t&&"true"===l?e||this.hideTooltip(n):(n.currentTarget.setAttribute("currentItem","true"),a(n.currentTarget,this.getTargetArray(i)),this.showTooltip(n))},a=function(e,n){for(var t=0;tb&&O("left")>=0&&O("top")>=0&&(e=!0,n="top"),{result:e,newPlace:n}},T=function(){var e=!1,n=void 0;return w("top")<0&&N("top")<=v&&N("right")<=v?(e=!0,n="right"):N("top")>v&&w("top")>=0&&w("left")>=0&&(e=!0,n="left"),{result:e,newPlace:n}},I=function(){var e=L(),n=e.result,t=e.newPlace;return n&&T().result?{result:!1}:(!n&&w("left")<0&&N("right")<=v&&(n=!0,t="right"),{result:n,newPlace:t})}(),R=function(){var e=L(),n=e.result,t=e.newPlace;return n&&T().result?{result:!1}:(!n&&N("right")>v&&w("left")>=0&&(n=!0,t="left"),{result:n,newPlace:t})}(),C=function(){var e=T(),n=e.result,t=e.newPlace;return n&&L().result?{result:!1}:(!n&&O("top")<0&&x("bottom")<=b&&(n=!0,t="bottom"),{result:n,newPlace:t})}(),D=function(){var e=T(),n=e.result,t=e.newPlace;return n&&L().result?{result:!1}:(!n&&x("bottom")>b&&O("top")>=0&&(n=!0,t="top"),{result:n,newPlace:t})}();return"left"===l&&I.result?{isNewState:!0,newState:{place:I.newPlace}}:"right"===l&&R.result?{isNewState:!0,newState:{place:R.newPlace}}:"top"===l&&C.result?{isNewState:!0,newState:{place:C.newPlace}}:"bottom"===l&&D.result?{isNewState:!0,newState:{place:D.newPlace}}:{isNewState:!1,position:{left:parseInt(w(l)-S,10),top:parseInt(O(l)-A,10)}}};var i=function(e,n,t){var i=n.getBoundingClientRect(),a=i.top,r=i.left,o=n.clientWidth,l=n.clientHeight;return"float"===t?{mouseX:e.clientX,mouseY:e.clientY}:{mouseX:r+o/2,mouseY:a+l/2}},a=function(e,n,t,i,a){var r=void 0,o=void 0,l=void 0,c=void 0;return"float"===e?(r={l:-i/2,r:i/2,t:-(a+3+2),b:-3},l={l:-i/2,r:i/2,t:15,b:a+3+2+12},c={l:-(i+3+2),r:-3,t:-a/2,b:a/2},o={l:3,r:i+3+2,t:-a/2,b:a/2}):"solid"===e&&(r={l:-i/2,r:i/2,t:-(t/2+a+2),b:-t/2},l={l:-i/2,r:i/2,t:t/2,b:t/2+a+2},c={l:-(i+n/2+2),r:-n/2,t:-a/2,b:a/2},o={l:n/2,r:i+n/2+2,t:-a/2,b:a/2}),{top:r,bottom:l,left:c,right:o}},r=function(e){var n=0,t=0;"[object String]"===Object.prototype.toString.apply(e)&&(e=JSON.parse(e.toString().replace(/\'/g,'"')));for(var i in e)"top"===i?t-=parseInt(e[i],10):"bottom"===i?t+=parseInt(e[i],10):"left"===i?n-=parseInt(e[i],10):"right"===i&&(n+=parseInt(e[i],10));return{extraOffset_X:n,extraOffset_Y:t}},o=function(e){for(var n=e;n&&"none"===window.getComputedStyle(n).getPropertyValue("transform");)n=n.parentElement;return{parentTop:n&&n.getBoundingClientRect().top||0,parentLeft:n&&n.getBoundingClientRect().left||0}}},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,n,t,i){if(n)return n;if(void 0!==t&&null!==t)return t;if(null===t)return null;var r=//;return i&&"false"!==i&&r.test(e)?e.split(r).map(function(e,n){return a.default.createElement("span",{key:n,className:"multi-line"},e)}):e};var i=t(0),a=function(e){return e&&e.__esModule?e:{default:e}}(i)},function(e,n,t){"use strict";function i(e){var n={};return Object.keys(e).filter(function(e){return/(^aria-\w+$|^role$)/.test(e)}).forEach(function(t){n[t]=e[t]}),n}Object.defineProperty(n,"__esModule",{value:!0}),n.parseAria=i},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){var n=e.length;return e.hasOwnProperty?Array.prototype.slice.call(e):new Array(n).fill().map(function(n){return e[n]})}},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default='.__react_component_tooltip{border-radius:3px;display:inline-block;font-size:13px;left:-999em;opacity:0;padding:8px 21px;position:fixed;pointer-events:none;transition:opacity 0.3s ease-out;top:-999em;visibility:hidden;z-index:999}.__react_component_tooltip:before,.__react_component_tooltip:after{content:"";width:0;height:0;position:absolute}.__react_component_tooltip.show{opacity:0.9;margin-top:0px;margin-left:0px;visibility:visible}.__react_component_tooltip.type-dark{color:#fff;background-color:#222}.__react_component_tooltip.type-dark.place-top:after{border-top-color:#222;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-dark.place-bottom:after{border-bottom-color:#222;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-dark.place-left:after{border-left-color:#222;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-dark.place-right:after{border-right-color:#222;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-dark.border{border:1px solid #fff}.__react_component_tooltip.type-dark.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-dark.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-dark.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-dark.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-success{color:#fff;background-color:#8DC572}.__react_component_tooltip.type-success.place-top:after{border-top-color:#8DC572;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-success.place-bottom:after{border-bottom-color:#8DC572;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-success.place-left:after{border-left-color:#8DC572;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-success.place-right:after{border-right-color:#8DC572;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-success.border{border:1px solid #fff}.__react_component_tooltip.type-success.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-success.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-success.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-success.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-warning{color:#fff;background-color:#F0AD4E}.__react_component_tooltip.type-warning.place-top:after{border-top-color:#F0AD4E;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-warning.place-bottom:after{border-bottom-color:#F0AD4E;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-warning.place-left:after{border-left-color:#F0AD4E;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-warning.place-right:after{border-right-color:#F0AD4E;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-warning.border{border:1px solid #fff}.__react_component_tooltip.type-warning.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-warning.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-warning.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-warning.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-error{color:#fff;background-color:#BE6464}.__react_component_tooltip.type-error.place-top:after{border-top-color:#BE6464;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-error.place-bottom:after{border-bottom-color:#BE6464;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-error.place-left:after{border-left-color:#BE6464;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-error.place-right:after{border-right-color:#BE6464;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-error.border{border:1px solid #fff}.__react_component_tooltip.type-error.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-error.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-error.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-error.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-info{color:#fff;background-color:#337AB7}.__react_component_tooltip.type-info.place-top:after{border-top-color:#337AB7;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-info.place-bottom:after{border-bottom-color:#337AB7;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-info.place-left:after{border-left-color:#337AB7;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-info.place-right:after{border-right-color:#337AB7;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-info.border{border:1px solid #fff}.__react_component_tooltip.type-info.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-info.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-info.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-info.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-light{color:#222;background-color:#fff}.__react_component_tooltip.type-light.place-top:after{border-top-color:#fff;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-light.place-bottom:after{border-bottom-color:#fff;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-light.place-left:after{border-left-color:#fff;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-light.place-right:after{border-right-color:#fff;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-light.border{border:1px solid #222}.__react_component_tooltip.type-light.border.place-top:before{border-top:8px solid #222}.__react_component_tooltip.type-light.border.place-bottom:before{border-bottom:8px solid #222}.__react_component_tooltip.type-light.border.place-left:before{border-left:8px solid #222}.__react_component_tooltip.type-light.border.place-right:before{border-right:8px solid #222}.__react_component_tooltip.place-top{margin-top:-10px}.__react_component_tooltip.place-top:before{border-left:10px solid transparent;border-right:10px solid transparent;bottom:-8px;left:50%;margin-left:-10px}.__react_component_tooltip.place-top:after{border-left:8px solid transparent;border-right:8px solid transparent;bottom:-6px;left:50%;margin-left:-8px}.__react_component_tooltip.place-bottom{margin-top:10px}.__react_component_tooltip.place-bottom:before{border-left:10px solid transparent;border-right:10px solid transparent;top:-8px;left:50%;margin-left:-10px}.__react_component_tooltip.place-bottom:after{border-left:8px solid transparent;border-right:8px solid transparent;top:-6px;left:50%;margin-left:-8px}.__react_component_tooltip.place-left{margin-left:-10px}.__react_component_tooltip.place-left:before{border-top:6px solid transparent;border-bottom:6px solid transparent;right:-8px;top:50%;margin-top:-5px}.__react_component_tooltip.place-left:after{border-top:5px solid transparent;border-bottom:5px solid transparent;right:-6px;top:50%;margin-top:-4px}.__react_component_tooltip.place-right{margin-left:10px}.__react_component_tooltip.place-right:before{border-top:6px solid transparent;border-bottom:6px solid transparent;left:-8px;top:50%;margin-top:-5px}.__react_component_tooltip.place-right:after{border-top:5px solid transparent;border-bottom:5px solid transparent;left:-6px;top:50%;margin-top:-4px}.__react_component_tooltip .multi-line{display:block;padding:2px 0px;text-align:center}'},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(0),_=i(g),f=t(1),h=i(f),y=t(16),v=t(498),b=i(v),E=(r=a=function(e){function n(){var e,t,i,a;(0,l.default)(this,n);for(var r=arguments.length,o=Array(r),c=0;c1&&A.default.createElement(G.default,{datasets:t,id:n.id,disabled:n.tyep&&p.columns,dataId:p.dataId,onSelect:function(e){return i({dataId:e})}}),A.default.createElement(F.default,{layer:n,layerTypeOptions:a,onSelect:r}),A.default.createElement(D.default,{layer:n,fields:c,fieldPairs:u,updateLayerConfig:i,updateLayerType:this.props.updateLayerType,openModal:this.props.openModal})),this[f]&&this[f]({layer:n,visConfiguratorProps:d,layerChannelConfigProps:_,layerConfiguratorProps:g}))}}]),n}(E.Component),a.propTypes={layer:w.default.object.isRequired,datasets:w.default.object.isRequired,layerTypeOptions:w.default.arrayOf(w.default.any).isRequired,openModal:w.default.func.isRequired,updateLayerConfig:w.default.func.isRequired,updateLayerType:w.default.func.isRequired,updateLayerVisConfig:w.default.func.isRequired,updateLayerVisualChannelConfig:w.default.func.isRequired},r);n.default=J;var ee=n.LayerColorSelector=function(e){var n=e.layer,t=e.onChange;e.label;return A.default.createElement(x.SidePanelSection,{disabled:n.config.colorField},A.default.createElement(j.default,{colorSets:[{selectedColor:n.config.color,setColor:function(e){return t({color:e})}}]}))},ne=n.ArcLayerColorSelector=function(e){var n=e.layer,t=e.onChangeConfig,i=e.onChangeVisConfig;return A.default.createElement(x.SidePanelSection,null,A.default.createElement(j.default,{colorSets:[{selectedColor:n.config.color,setColor:function(e){return t({color:e})},label:"Source"},{selectedColor:n.config.visConfig.targetColor||n.config.color,setColor:function(e){return i({targetColor:e})},label:"Target"}]}))},te=n.ColorRangeConfig=function(e){var n=e.layer,t=e.onChange;return A.default.createElement(x.SidePanelSection,null,A.default.createElement(j.default,{colorSets:[{selectedColor:n.config.visConfig.colorRange,isRange:!0,setColor:function(e){return t({colorRange:e})}}]}))},ie=n.ChannelByValueSelector=function(e){var n=e.layer,t=e.channel,i=e.onChange,a=e.fields,r=e.description,o=t.channelScaleType,c=t.domain,s=t.field,u=t.key,p=t.property,m=t.range,d=t.scale,g=X.CHANNEL_SCALE_SUPPORTED_FIELDS[o],_=a.filter(function(e){var n=e.type;return g.includes(n)}),f=n.config[s],h=f&&X.FIELD_OPTS[f.type].scale[o]||[],y=!n.isAggregated&&h.length>1,v="Calculate "+p+" based on selected field";return A.default.createElement(R.default,{channel:t.key,description:r||v,domain:n.config[c],fields:_,id:n.id,key:u+"-channel-selector",property:p,range:n.config.visConfig[m],scaleOptions:h,scaleType:n.config[d],selectedField:n.config[s],showScale:y,updateField:function(e){return i((0,l.default)({},s,e),u)},updateScale:function(e){return i((0,l.default)({},d,e),u)}})},ae=n.AggrColorScaleSelector=function(e){var n=e.layer.config,t=e.onChange;return A.default.createElement(k.default,{label:"Color Scale",options:n.colorField?X.FIELD_OPTS[n.colorField.type].scale.colorAggr:X.FIELD_OPTS.integer.scale.colorAggr,scaleType:n.colorScale,onSelect:function(e){return t({colorScale:e},"color")}})},re=n.AggregationTypeSelector=function(e){var n=e.layer.config.visConfig,t=e.field,i=e.property,a=e.options,r=e.onChange;return A.default.createElement(x.SidePanelSection,null,A.default.createElement(x.PanelLabel,null,"Aggregate "+(t?t.name:"")+" by"),A.default.createElement(T.default,{disabled:!t,selectedItems:n[i],options:a,multiSelect:!1,searchable:!1,onChange:function(e){return r((0,l.default)({},i,e))}}))}},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var a=t(9),r=i(a),o=(0,r.default)(["\n background: ",";\n border-radius: 1px;\n color: ",";\n font-size: 11px;\n line-height: 20px;\n margin: 3px 10px 3px 3px;\n padding: 4px 6px;\n display: flex;\n align-items: center;\n max-width: calc(100% - 8px);\n\n :hover {\n color: ",";\n }\n"],["\n background: ",";\n border-radius: 1px;\n color: ",";\n font-size: 11px;\n line-height: 20px;\n margin: 3px 10px 3px 3px;\n padding: 4px 6px;\n display: flex;\n align-items: center;\n max-width: calc(100% - 8px);\n\n :hover {\n color: ",";\n }\n"]),l=(0,r.default)(["\n margin-right: 10px;\n text-overflow: ellipsis;\n width: 100%;\n overflow: hidden;\n\n :hover {\n overflow: visible;\n }\n"],["\n margin-right: 10px;\n text-overflow: ellipsis;\n width: 100%;\n overflow: hidden;\n\n :hover {\n overflow: visible;\n }\n"]),c=(0,r.default)(["\n ","\n"],["\n ","\n"]),s=t(0),u=i(s),p=t(1),m=i(p),d=t(10),g=i(d),_=t(855),f=i(_),h={onClick:m.default.func.isRequired,removeItem:m.default.func.isRequired,selectedItems:m.default.arrayOf(m.default.any),disabled:m.default.bool,displayOption:m.default.func,focus:m.default.bool,error:m.default.bool,placeholder:m.default.string},y=g.default.div(o,function(e){return e.theme.panelActiveBg},function(e){return e.theme.textColor},function(e){return e.theme.textColorHl}),v=g.default.span(l),b=function(e){var n=e.disabled,t=e.name,i=e.remove;return u.default.createElement(y,null,u.default.createElement(v,null,t),u.default.createElement(f.default,{height:"10px",onClick:n?null:i}))},E=g.default.div(c,function(e){return e.theme.chickletedInput}),A=function(e){var n=e.focus,t=e.disabled,i=e.error,a=e.onClick,r=e.className,o=e.selectedItems,l=void 0===o?[]:o,c=e.placeholder,s=void 0===c?"":c,p=e.removeItem,m=e.displayOption,d=void 0===m?function(e){return e}:m;return u.default.createElement(E,{className:r+" chickleted-input",focus:n,disabled:t,error:i,onClick:a},l.length>0?l.map(function(e,n){return u.default.createElement(b,{disabled:t,key:d(e)+"_"+n,name:d(e),remove:function(n){return p(e,n)}})}):s)};A.propTypes=h,n.default=A},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(8),l=i(o),c=t(15),s=i(c),u=t(3),p=i(u),m=t(4),d=i(m),g=t(6),_=i(g),f=t(7),h=i(f),y=t(9),v=i(y),b=(0,v.default)(["\n display: flex;\n flex-direction: column;\n background-color: ",";\n box-shadow: ",";\n\n :focus {\n outline: 0;\n }\n"],["\n display: flex;\n flex-direction: column;\n background-color: ",";\n box-shadow: ",";\n\n :focus {\n outline: 0;\n }\n"]),E=(0,v.default)(["\n padding: 8px;\n"],["\n padding: 8px;\n"]),A=(0,v.default)(["\n ","\n :hover {\n cursor: pointer;\n background-color: ",";\n }\n"],["\n ","\n :hover {\n cursor: pointer;\n background-color: ",";\n }\n"]),S=(0,v.default)(["\n position: absolute;\n right: 15px;\n top: 14px;\n color: ",";\n"],["\n position: absolute;\n right: 15px;\n top: 14px;\n color: ",";\n"]),w=t(0),N=i(w),O=t(1),x=i(O),L=t(2263),T=i(L),I=t(44),R=i(I),C=t(10),D=i(C),M=t(36),F=t(1017),P=i(F),k=t(2264),B=i(k),j=t(312),H=i(j),G=t(33),U=D.default.div(b,function(e){return e.theme.dropdownListBgd},function(e){return e.theme.dropdownListShadow}),W=D.default.div(E),Y=D.default.input(A,function(e){return e.theme.secondaryInput},function(e){return e.theme.secondaryInputBgd}),z=D.default.div(S,function(e){return e.theme.inputPlaceholderColor}),V=(r=a=function(e){function n(e){(0,p.default)(this,n);var t=(0,_.default)(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t._onOptionSelected=function(e,n){return t.props.searchable&&t.setState({searchResults:t.getOptionsForValue("",t.props.options),selection:"",entryValue:""}),t.props.onOptionSelected(e,n)},t._onTextEntryUpdated=function(){if(t.props.searchable){var e=t.entry.value;t.setState({searchResults:t.getOptionsForValue(e,t.props.options),selection:"",entryValue:e})}},t._onEnter=function(e){var n=t.getSelection();return n?t._onOptionSelected(n,e):t.props.onKeyDown(e)},t.navDown=function(){t._nav(1)},t.navUp=function(){t._nav(-1)},t._onChange=function(e){t.props.onChange&&t.props.onChange(e),t._onTextEntryUpdated()},t._onKeyDown=function(e){if(!t._hasHint()||e.shiftKey)return t.props.onKeyDown(e);var n=t.eventMap()[e.keyCode];if(!n)return t.props.onKeyDown(e);n(e),e.preventDefault()},t._onFocus=function(e){if(t.setState({isFocused:!0}),t.props.onFocus)return t.props.onFocus(e)},t._onBlur=function(e){if(t.setState({isFocused:!1}),t.props.onBlur)return t.props.onBlur(e)},t.state={searchResults:t.getOptionsForValue(t.props.initialValue,t.props.options),entryValue:t.props.value||t.props.initialValue,selection:t.props.value,selectionIndex:null,isFocused:!1},t}return(0,h.default)(n,e),(0,d.default)(n,[{key:"componentDidMount",value:function(){this.setState({searchResults:this.getOptionsForValue("",this.props.options)}),this.entry?this.entry.focus():this.root.focus()}},{key:"componentWillReceiveProps",value:function(e){var n=this.getOptionsForValue(this.state.entryValue,e.options);this.setState({searchResults:n})}},{key:"_shouldSkipSearch",value:function(e){var n=!e||0===e.trim().length,t=this.state&&this.state.isFocused;return!(this.props.showOptionsWhenEmpty&&t)&&n}},{key:"getOptionsForValue",value:function(e,n){return this.props.searchable?this._shouldSkipSearch(e)?n:this._generateSearchFunction()(e,n):n}},{key:"focus",value:function(){this.entry&&this.entry.focus()}},{key:"_hasCustomValue",value:function(){return this.props.allowCustomValues>0&&this.state.entryValue.length>=this.props.allowCustomValues&&this.state.searchResults.indexOf(this.state.entryValue)<0}},{key:"_getCustomValue",value:function(){return this._hasCustomValue()?this.state.entryValue:null}},{key:"_renderIncrementalSearchResults",value:function(){return N.default.createElement(this.props.customListComponent,{ref:"sel",fixedOptions:this.props.fixedOptions,options:this.props.maxVisible?this.state.searchResults.slice(0,this.props.maxVisible):this.state.searchResults,areResultsTruncated:this.props.maxVisible&&this.state.searchResults.length>this.props.maxVisible,resultsTruncatedMessage:this.props.resultsTruncatedMessage,onOptionSelected:this._onOptionSelected,allowCustomValues:this.props.allowCustomValues,customValue:this._getCustomValue(),customClasses:this.props.customClasses,customListItemComponent:this.props.customListItemComponent,customListHeaderComponent:this.props.customListHeaderComponent,selectionIndex:this.state.selectionIndex,defaultClassNames:this.props.defaultClassNames,displayOption:this.props.displayOption,selectedItems:this.props.selectedItems})}},{key:"getSelection",value:function(){var e=this.state.selectionIndex;if(this._hasCustomValue()){if(0===e)return this.state.entryValue;e--}return this._hasFixedOptions()?e0?this.state.searchResults[0]:null);if(null===t&&this._hasCustomValue()&&(t=this._getCustomValue()),null!==t)return this._onOptionSelected(t,e)}},{key:"eventMap",value:function(e){var n={};return n[B.default.DOM_VK_UP]=this.navUp,n[B.default.DOM_VK_DOWN]=this.navDown,n[B.default.DOM_VK_RETURN]=n[B.default.DOM_VK_ENTER]=this._onEnter,n[B.default.DOM_VK_ESCAPE]=this._onEscape,n[B.default.DOM_VK_TAB]=this._onTab,n}},{key:"_nav",value:function(e){if(this._hasHint()){var n=null===this.state.selectionIndex?1===e?0:e:this.state.selectionIndex+e,t=this.props.maxVisible?this.state.searchResults.slice(0,this.props.maxVisible).length:this.state.searchResults.length;this._hasCustomValue()&&(t+=1),n<0?n+=t:n>=t&&(n-=t),this.setState({selectionIndex:n})}}},{key:"_renderHiddenInput",value:function(){return this.props.name?N.default.createElement("input",{type:"hidden",name:this.props.name,value:this.state.selection}):null}},{key:"_generateSearchFunction",value:function(){var e=this.props.searchOptions,n=this.props.filterOption;if("function"==typeof e)return null!==n&&M.console.warn("searchOptions prop is being used, filterOption prop will be ignored"),e;if("function"==typeof n)return function(e,t){return t.filter(function(t){return n(e,t)})};var t="string"==typeof n?P.default.generateAccessor(n):P.default.IDENTITY_FN;return function(e,n){return T.default.filter(e,n,{extract:t}).map(function(e){return n[e.index]})}}},{key:"_hasHint",value:function(){return this.state.searchResults.length>0||this._hasCustomValue()}},{key:"_hasFixedOptions",value:function(){return Array.isArray(this.props.fixedOptions)&&this.props.fixedOptions.length}},{key:"render",value:function(){var e=this,n={};n[this.props.customClasses.input]=Boolean(this.props.customClasses.input);var t=(0,R.default)(n),i=(0,s.default)({},"typeahead",this.props.defaultClassNames);i[this.props.className]=Boolean(this.props.className);var a=(0,R.default)(i);return N.default.createElement(U,{className:a,innerRef:function(n){e.root=n},tabIndex:"0",onKeyDown:this._onKeyDown,onKeyPress:this.props.onKeyPress,onKeyUp:this.props.onKeyUp,onFocus:this._onFocus},this._renderHiddenInput(),this.props.searchable?N.default.createElement(W,null,N.default.createElement(Y,(0,l.default)({innerRef:function(n){e.entry=n},type:"text",disabled:this.props.disabled},this.props.inputProps,{placeholder:this.props.placeholder,className:t,value:this.state.entryValue,onChange:this._onChange,onBlur:this._onBlur})),N.default.createElement(z,null,N.default.createElement(G.Search,{height:"18px"}))):null,this._renderIncrementalSearchResults())}}]),n}(w.Component),a.propTypes={name:x.default.string,customClasses:x.default.object,maxVisible:x.default.number,resultsTruncatedMessage:x.default.string,options:x.default.arrayOf(x.default.any),fixedOptions:x.default.arrayOf(x.default.any),allowCustomValues:x.default.number,initialValue:x.default.string,value:x.default.string,placeholder:x.default.string,disabled:x.default.bool,textarea:x.default.bool,inputProps:x.default.object,onOptionSelected:x.default.func,onChange:x.default.func,onKeyDown:x.default.func,onKeyPress:x.default.func,onKeyUp:x.default.func,onFocus:x.default.func,onBlur:x.default.func,filterOption:x.default.oneOfType([x.default.string,x.default.func]),searchOptions:x.default.func,displayOption:x.default.oneOfType([x.default.string,x.default.func]),inputDisplayOption:x.default.oneOfType([x.default.string,x.default.func]),formInputOption:x.default.oneOfType([x.default.string,x.default.func]),defaultClassNames:x.default.bool,customListComponent:x.default.oneOfType([x.default.element,x.default.func]),customListItemComponent:x.default.oneOfType([x.default.element,x.default.func]),customListHeaderComponent:x.default.oneOfType([x.default.element,x.default.func]),showOptionsWhenEmpty:x.default.bool,searchable:x.default.bool},a.defaultProps={options:[],customClasses:{},allowCustomValues:0,initialValue:"",value:"",placeholder:"",disabled:!1,textarea:!1,inputProps:{},onOptionSelected:function(e){},onChange:function(e){},onKeyDown:function(e){},onKeyPress:function(e){},onKeyUp:function(e){},onFocus:function(e){},onBlur:function(e){},filterOption:null,searchOptions:null,inputDisplayOption:null,defaultClassNames:!0,customListComponent:H.default,customListItemComponent:j.ListItem,customListHeaderComponent:null,showOptionsWhenEmpty:!0,searchable:!0,resultsTruncatedMessage:null},r);n.default=V},function(e,n,t){!function(){var n={};e.exports=n,n.simpleFilter=function(e,t){return t.filter(function(t){return n.test(e,t)})},n.test=function(e,t){return null!==n.match(e,t)},n.match=function(e,n,t){t=t||{};var i,a=0,r=[],o=n.length,l=0,c=0,s=t.pre||"",u=t.post||"",p=t.caseSensitive&&n||n.toLowerCase();e=t.caseSensitive&&e||e.toLowerCase();for(var m=0;m=r[0]&&e.x1<=r[1],i=n?k.highlightedColor:k.unHighlightedColor,a=n?k.highlightW:k.unHighlightedW;return E.default.createElement("rect",{key:e.x0,fill:i,height:u(e.count),width:c*a,x:s(e.x0)+c*(1-a)/2,rx:1,ry:1,y:t-u(e.count)})})),o)},H=R.default.div(y),G=function(e){var n=e.width,t=e.height,i=e.yDomain,a=e.hintFormat,r=e.hoveredDP,o=e.margin,c=e.color,s=e.data,u=e.onMouseMove,p=e.children,m=[{x:s[0].x,y:i[1],customComponent:function(){return p}}];return E.default.createElement(H,null,E.default.createElement(T.XYPlot,{width:n,height:t,margin:(0,l.default)({},o,{bottom:12})},E.default.createElement(T.LineSeries,{strokeWidth:2,color:c,data:s,onNearestX:u}),E.default.createElement(T.MarkSeries,{data:r?[r]:[],color:c,size:3}),E.default.createElement(T.CustomSVGSeries,{data:m}),r?E.default.createElement(T.Hint,{value:r},E.default.createElement(W,(0,l.default)({},r,{format:function(e){return O.default.utc(e).format(a)}}))):null))},U=R.default.div(v,function(e){return e.theme.textColorLT}),W=function(e){var n=e.x,t=e.y,i=e.format;return E.default.createElement(U,null,E.default.createElement("div",{className:"hint--x"},i(n)),E.default.createElement("div",{className:"row"},t))}},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(65),l=i(o),c=t(3),s=i(c),u=t(4),p=i(u),m=t(6),d=i(m),g=t(7),_=i(g),f=t(9),h=i(f),y=(0,h.default)(["\n .selection {\n stroke: none;\n fill: ",";\n opacity: 1;\n }\n"],["\n .selection {\n stroke: none;\n fill: ",";\n opacity: 1;\n }\n"]),v=t(0),b=i(v),E=t(1),A=i(E),S=t(10),w=i(S),N=t(53),O=t(2308),x=w.default.g(y,function(e){return e.theme.rangeBrushBgd}),L=(r=a=function(e){function n(){return(0,s.default)(this,n),(0,d.default)(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return(0,_.default)(n,e),(0,p.default)(n,[{key:"componentDidMount",value:function(){var e=this,n=this.props,t=(0,l.default)(n.range,2),i=t[0],a=t[1],r=(0,l.default)(n.value,2),o=r[0],c=r[1];this.brushing=!1,this.moving=!1,this.root=(0,N.select)(this.rootContainer),this.brush=(0,O.brushX)().on("start",function(){e.brushing=!0}).on("brush",function(){e.moving||(null===N.event.selection?e._reset():e._brush(N.event.selection))}).on("end",function(){e.moving||null!==N.event.selection||e._reset(),e.brushing=!1,e.moving=!1}),this.root.call(this.brush),o===i&&c===a&&this._reset()}},{key:"componentDidUpdate",value:function(e){var n=this.props,t=(0,l.default)(n.range,2),i=t[0],a=t[1],r=(0,l.default)(n.value,2),o=r[0],c=r[1],s=n.width,u=(0,l.default)(e.value,2),p=u[0],m=u[1];e.width!==s&&(this.root.call(this.brush),this._move(o,c)),this.brushing||this.moving||(o===i&&c===a&&(this.moving=!0,this.brush.move(this.root,null)),p===o&&m===c||(this.moving=!0,this._move(o,c)))}},{key:"_reset",value:function(){var e=(0,l.default)(this.props.range,2),n=e[0],t=e[1];this.props.onBrush(n,t)}},{key:"_move",value:function(e,n){var t=this.props,i=(0,l.default)(t.domain,2),a=i[0],r=i[1],o=t.width,c=function(e){return(e-a)*o/(r-a)};this.brush.move(this.root,[c(e),c(n)])}},{key:"_brush",value:function(e){var n=(0,l.default)(e,2),t=n[0],i=n[1],a=this.props,r=(0,l.default)(a.domain,2),o=r[0],c=r[1],s=a.onBrush,u=a.width,p=function(e){return e*(c-o)/u+o};s(p(t),p(i))}},{key:"render",value:function(){var e=this;return b.default.createElement(x,{className:"kg-range-slider__brush",innerRef:function(n){e.rootContainer=n}})}}]),n}(v.Component),a.propTypes={domain:A.default.arrayOf(A.default.number).isRequired,onBrush:A.default.func.isRequired,range:A.default.arrayOf(A.default.number).isRequired,value:A.default.arrayOf(A.default.number).isRequired,width:A.default.number.isRequired},r);n.default=L},function(e,n,t){"use strict";var i=t(313),a=t(1021);n.a=function(e){return Object(a.a)(Object(i.a)(e).call(document.documentElement))}},function(e,n,t){"use strict";var i=t(87),a=t(501);n.a=function(e){"function"!=typeof e&&(e=Object(a.a)(e));for(var n=this._groups,t=n.length,r=new Array(t),o=0;o=w&&(w=S+1);!(A=b[w])&&++w=0;)(i=a[r])&&(o&&o!==i.nextSibling&&o.parentNode.insertBefore(i,o),o=i);return this}},function(e,n,t){"use strict";function i(e,n){return en?1:e>=n?0:NaN}var a=t(87);n.a=function(e){function n(n,t){return n&&t?e(n.__data__,t.__data__):!n-!t}e||(e=i);for(var t=this._groups,r=t.length,o=new Array(r),l=0;l1?this.each((null==n?i:"function"==typeof n?r:a)(e,n)):this.node()[e]}},function(e,n,t){"use strict";function i(e){return e.trim().split(/^|\s+/)}function a(e){return e.classList||new r(e)}function r(e){this._node=e,this._names=i(e.getAttribute("class")||"")}function o(e,n){for(var t=a(e),i=-1,r=n.length;++i=0&&(this._names.splice(n,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}},n.a=function(e,n){var t=i(e+"");if(arguments.length<2){for(var r=a(this.node()),o=-1,l=t.length;++oMath.abs(e[1]-ee[1])?j=!0:B=!0),ee=e,k=!0,Object(v.a)(),i()}function i(){var e;switch(F=ee[0]-J[0],P=ee[1]-J[1],U){case E:case b:W&&(F=Math.max(q-u,Math.min(X-h,F)),p=u+F,y=h+F),Y&&(P=Math.max($-m,Math.min(Z-C,P)),g=m+P,M=C+P);break;case A:W<0?(F=Math.max(q-u,Math.min(X-u,F)),p=u+F,y=h):W>0&&(F=Math.max(q-h,Math.min(X-h,F)),p=u,y=h+F),Y<0?(P=Math.max($-m,Math.min(Z-m,P)),g=m+P,M=C):Y>0&&(P=Math.max($-C,Math.min(Z-C,P)),g=m,M=C+P);break;case S:W&&(p=Math.max(q,Math.min(X,u-F*W)),y=Math.max(q,Math.min(X,h+F*W))),Y&&(g=Math.max($,Math.min(Z,m-P*Y)),M=Math.max($,Math.min(Z,C+P*Y)))}y0&&(u=p-F),Y<0?C=M-P:Y>0&&(m=g-P),U=E,ie.attr("cursor",x.selection),i());break;default:return}Object(v.a)()}function s(){switch(_.event.keyCode){case 16:Q&&(B=j=Q=!1,i());break;case 18:U===S&&(W<0?h=y:W>0&&(u=p),Y<0?C=M:Y>0&&(m=g),U=A,i());break;case 32:U===E&&(_.event.altKey?(W&&(h=y-F*W,u=p+F*W),Y&&(C=M-P*Y,m=g+P*Y),U=S):(W<0?h=y:W>0&&(u=p),Y<0?C=M:Y>0&&(m=g),U=A),ie.attr("cursor",x[G]),i());break;default:return}Object(v.a)()}if(_.event.touches){if(_.event.changedTouches.length<_.event.touches.length)return Object(v.a)()}else if(O)return;if(D.apply(this,arguments)){var u,p,m,g,h,y,C,M,F,P,k,B,j,H=this,G=_.event.target.__data__.type,U="selection"===(_.event.metaKey?G="overlay":G)?b:_.event.altKey?S:A,W=e===N?null:I[G],Y=e===w?null:R[G],z=o(H),V=z.extent,K=z.selection,q=V[0][0],$=V[0][1],X=V[1][0],Z=V[1][1],Q=W&&Y&&_.event.shiftKey,J=Object(_.mouse)(H),ee=J,ne=c(H,arguments).beforestart();"overlay"===G?z.selection=K=[[u=e===N?q:J[0],m=e===w?$:J[1]],[h=e===N?X:u,C=e===w?Z:m]]:(u=K[0][0],m=K[0][1],h=K[1][0],C=K[1][1]),p=u,g=m,y=h,M=C;var te=Object(_.select)(H).attr("pointer-events","none"),ie=te.selectAll(".overlay").attr("cursor",x[G]);if(_.event.touches)te.on("touchmove.brush",n,!0).on("touchend.brush touchcancel.brush",a,!0);else{var ae=Object(_.select)(_.event.view).on("keydown.brush",r,!0).on("keyup.brush",s,!0).on("mousemove.brush",n,!0).on("mouseup.brush",a,!0);Object(d.a)(_.event.view)}Object(v.b)(),Object(f.a)(H),t.call(H),ne.start()}}function p(){var n=this.__brush||{selection:null};return n.extent=C.apply(this,arguments),n.dim=e,n}var O,C=r,D=a,M=Object(m.a)(n,"start","brush","end"),F=6;return n.move=function(n,i){n.selection?n.on("start.brush",function(){c(this,arguments).beforestart().start()}).on("interrupt.brush end.brush",function(){c(this,arguments).end()}).tween("brush",function(){function n(e){r.selection=1===e&&l(u)?null:p(e),t.call(a),o.brush()}var a=this,r=a.__brush,o=c(a,arguments),s=r.selection,u=e.input("function"==typeof i?i.apply(this,arguments):i,r.extent),p=Object(g.a)(s,u);return s&&u?n:n(1)}):n.each(function(){var n=this,a=arguments,r=n.__brush,o=e.input("function"==typeof i?i.apply(n,a):i,r.extent),s=c(n,a).beforestart();Object(f.a)(n),r.selection=null==o||l(o)?null:o,t.call(n),s.start().brush().end()})},s.prototype={beforestart:function(){return 1==++this.active&&(this.state.emitter=this,this.starting=!0),this},start:function(){return this.starting&&(this.starting=!1,this.emit("start")),this},brush:function(){return this.emit("brush"),this},end:function(){return 0==--this.active&&(delete this.state.emitter,this.emit("end")),this},emit:function(t){Object(_.customEvent)(new y.a(n,t,e.output(this.state.selection)),M.apply,M,[t,this.that,this.args])}},n.extent=function(e){return arguments.length?(C="function"==typeof e?e:Object(h.a)([[+e[0][0],+e[0][1]],[+e[1][0],+e[1][1]]]),n):C},n.filter=function(e){return arguments.length?(D="function"==typeof e?e:Object(h.a)(!!e),n):D},n.handleSize=function(e){return arguments.length?(F=+e,n):F},n.on=function(){var e=M.on.apply(M,arguments);return e===M?n:e},n}n.a=c,n.b=s,n.c=u;var m=t(231),d=t(2310),g=t(84),_=t(53),f=t(2314),h=t(2346),y=t(2347),v=t(2348),b={name:"drag"},E={name:"space"},A={name:"handle"},S={name:"center"},w={name:"x",handles:["e","w"].map(i),input:function(e,n){return e&&[[e[0],n[0][1]],[e[1],n[1][1]]]},output:function(e){return e&&[e[0][0],e[1][0]]}},N={name:"y",handles:["n","s"].map(i),input:function(e,n){return e&&[[n[0][0],e[0]],[n[1][0],e[1]]]},output:function(e){return e&&[e[0][1],e[1][1]]}},O={name:"xy",handles:["n","e","s","w","nw","ne","se","sw"].map(i),input:function(e){return e},output:function(e){return e}},x={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},L={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},T={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},I={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},R={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};n.d=function(){return p(O)}},function(e,n,t){"use strict";var i=(t(2311),t(1027));t.d(n,"a",function(){return i.a}),t.d(n,"b",function(){return i.b})},function(e,n,t){"use strict";t(231),t(53),t(1027),t(1028),t(2312),t(2313)},function(e,n,t){"use strict";n.a=function(e){return function(){return e}}},function(e,n,t){"use strict";function i(e,n,t,i,a,r,o,l,c,s){this.target=e,this.type=n,this.subject=t,this.identifier=i,this.active=a,this.x=r,this.y=o,this.dx=l,this.dy=c,this._=s}n.a=i,i.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e}},function(e,n,t){"use strict";var i=(t(2315),t(125),t(2345),t(1029));t.d(n,"a",function(){return i.a})},function(e,n,t){"use strict";var i=t(53),a=t(2316),r=t(2317);i.selection.prototype.interrupt=a.a,i.selection.prototype.transition=r.a},function(e,n,t){"use strict";var i=t(1029);n.a=function(e){return this.each(function(){Object(i.a)(this,e)})}},function(e,n,t){"use strict";function i(e,n){for(var t;!(t=e.__transition)||!(t=t[n]);)if(!(e=e.parentNode))return c.time=Object(l.a)(),c;return t}var a=t(125),r=t(88),o=t(2334),l=t(456),c={time:null,delay:0,duration:250,ease:o.a};n.a=function(e){var n,t;e instanceof a.a?(n=e._id,e=e._name):(n=Object(a.b)(),(t=c).time=Object(l.a)(),e=null==e?null:e+"");for(var o=this._groups,s=o.length,u=0;u=0&&(e=e.slice(0,n)),!e||"start"===e})}function a(e,n,t){var a,o,l=i(n)?r.g:r.h;return function(){var i=l(this,e),r=i.on;r!==a&&(o=(a=r).copy()).on(n,t),i.on=o}}var r=t(88);n.a=function(e,n){var t=this._id;return arguments.length<2?Object(r.f)(this.node(),t).on.on(e):this.each(a(t,e,n))}},function(e,n,t){"use strict";function i(e){return function(){var n=this.parentNode;for(var t in this.__transition)if(+t!==e)return;n&&n.removeChild(this)}}n.a=function(){return this.on("end.remove",i(this._id))}},function(e,n,t){"use strict";var i=t(53),a=t(125),r=t(88);n.a=function(e){var n=this._name,t=this._id;"function"!=typeof e&&(e=Object(i.selector)(e));for(var o=this._groups,l=o.length,c=new Array(l),s=0;s0?a:this.props.value0,l=r-o,s=i-a,u=l/s*100,p=(o-a)/s*100;return A.default.createElement(M,{className:(0,O.default)("kg-slider",(0,c.default)({},n)),innerRef:this._saveRef,isRanged:t},this.createSlider(u,p))}}]),n}(E.Component),r.propTypes={title:w.default.string,isRanged:w.default.bool,value0:w.default.number,value1:w.default.number,minValue:w.default.number,maxValue:w.default.number,sliderHandleWidth:w.default.number,onSlider0Change:w.default.func,onInput0Change:w.default.func,onSlider1Change:w.default.func,onInput1Change:w.default.func,onSliderBarChange:w.default.func,step:w.default.number,enableBarDrag:w.default.bool},r.defaultProps={title:"",isRanged:!0,value0:0,value1:100,minValue:0,maxValue:100,step:1,sliderHandleWidth:12,enableBarDrag:!1,onSlider0Change:a,onInput0Change:a,onSlider1Change:a,onInput1Change:a,onSliderBarChange:a,disabled:!1},o);n.default=F},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(9),_=i(g),f=(0,_.default)(["\n position: absolute;\n z-index: 10;\n display: ",";\n margin-top: -4px;\n height: ",";\n width: ",";\n box-shadow: ",";\n background-color: ",";\n border-width: 1px;\n border-style: solid;\n border-color: ",";\n\n :hover {\n background-color: ",";\n cursor: pointer;\n }\n"],["\n position: absolute;\n z-index: 10;\n display: ",";\n margin-top: -4px;\n height: ",";\n width: ",";\n box-shadow: ",";\n background-color: ",";\n border-width: 1px;\n border-style: solid;\n border-color: ",";\n\n :hover {\n background-color: ",";\n cursor: pointer;\n }\n"]),h=t(1031),y=i(h),v=t(0),b=i(v),E=t(1),A=i(E),S=t(44),w=i(S),N=t(10),O=i(N),x=O.default.span(f,function(e){return e.hidden?"none":"block"},function(e){return Number.isFinite(e.sliderHandleWidth)?e.sliderHandleWidth+"px":e.theme.sliderHandleHeight},function(e){return Number.isFinite(e.sliderHandleWidth)?e.sliderHandleWidth+"px":e.theme.sliderHandleHeight},function(e){return e.theme.sliderHandleShadow},function(e){return e.theme.sliderHandleColor},function(e){return e.active?e.theme.selectBorderColor:e.theme.sliderHandleColor},function(e){return e.theme.sliderHandleHoverColor}),L=(r=a=function(e){function n(){var e,t,i,a;(0,l.default)(this,n);for(var r=arguments.length,o=Array(r),c=0;c1&&b.default.createElement(C.default,{inputTheme:"secondary",datasets:n,disabled:i.freeze,dataId:i.dataId,onSelect:function(e){return l(a,"dataId",e)}}),p&&!u&&b.default.createElement("div",{className:"filter-panel__filter"},b.default.createElement(d,{filter:i,idx:a,isAnyFilterAnimating:r,toggleAnimation:c,setFilter:function(e){return l(a,"value",e)}}))))}}]),n}(v.Component),a.propTypes={idx:A.default.number,filters:A.default.arrayOf(A.default.any).isRequired,filter:A.default.object.isRequired,setFilter:A.default.func.isRequired,removeFilter:A.default.func.isRequired,enlargeFilter:A.default.func.isRequired,toggleAnimation:A.default.func.isRequired,datasets:A.default.object,showDatasetTable:A.default.func,isAnyFilterAnimating:A.default.bool},r);n.default=G},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var a=t(2361);Object.defineProperty(n,"SingleSelectFilter",{enumerable:!0,get:function(){return i(a).default}});var r=t(2362);Object.defineProperty(n,"MultiSelectFilter",{enumerable:!0,get:function(){return i(r).default}});var o=t(1034);Object.defineProperty(n,"TimeRangeFilter",{enumerable:!0,get:function(){return i(o).default}});var l=t(2369);Object.defineProperty(n,"RangeFilter",{enumerable:!0,get:function(){return i(l).default}})},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var a=t(0),r=i(a),o=t(99),l=i(o),c=t(16),s=function(e){var n=e.filter,t=e.setFilter;return r.default.createElement(c.SidePanelSection,null,r.default.createElement(c.PanelLabel,null,"Value equals"),r.default.createElement(l.default,{selectedItems:n.value,placeholder:"Select a Value",options:n.domain,multiSelect:!1,searchable:!1,displayOption:function(e){return String(e)},getOptionValue:function(e){return e},onChange:t,inputTheme:"secondary"}))};n.default=s},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var a=t(0),r=i(a),o=t(99),l=i(o),c=t(16),s=function(e){var n=e.filter,t=e.setFilter;return r.default.createElement("div",null,r.default.createElement(c.PanelLabel,{htmlFor:"filter-"+n.id},"Values in"),r.default.createElement(l.default,{options:n.domain,selectedItems:n.value,onChange:t}))};n.default=s},function(e,n,t){(function(n){function t(e,n,t){function i(n){var t=_,i=f;return _=f=void 0,w=n,y=e.apply(i,t)}function r(e){return w=e,v=setTimeout(u,n),N?i(e):y}function o(e){var t=e-b,i=e-w,a=n-t;return O?A(a,h-i):a}function s(e){var t=e-b,i=e-w;return void 0===b||t>=n||t<0||O&&i>=h}function u(){var e=S();if(s(e))return p(e);v=setTimeout(u,o(e))}function p(e){return v=void 0,x&&_?i(e):(_=f=void 0,y)}function m(){void 0!==v&&clearTimeout(v),w=0,_=b=f=v=void 0}function d(){return void 0===v?y:p(S())}function g(){var e=S(),t=s(e);if(_=arguments,f=this,b=e,t){if(void 0===v)return r(b);if(O)return v=setTimeout(u,n),i(b)}return void 0===v&&(v=setTimeout(u,n)),y}var _,f,h,y,v,b,w=0,N=!1,O=!1,x=!0;if("function"!=typeof e)throw new TypeError(c);return n=l(n)||0,a(t)&&(N=!!t.leading,O="maxWait"in t,h=O?E(l(t.maxWait)||0,n):h,x="trailing"in t?!!t.trailing:x),g.cancel=m,g.flush=d,g}function i(e,n,i){var r=!0,o=!0;if("function"!=typeof e)throw new TypeError(c);return a(i)&&(r="leading"in i?!!i.leading:r,o="trailing"in i?!!i.trailing:o),t(e,n,{leading:r,maxWait:n,trailing:o})}function a(e){var n=typeof e;return!!e&&("object"==n||"function"==n)}function r(e){return!!e&&"object"==typeof e}function o(e){return"symbol"==typeof e||r(e)&&b.call(e)==u}function l(e){if("number"==typeof e)return e;if(o(e))return s;if(a(e)){var n="function"==typeof e.valueOf?e.valueOf():e;e=a(n)?n+"":n}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(p,"");var t=d.test(e);return t||g.test(e)?_(e.slice(2),t?2:8):m.test(e)?s:+e}var c="Expected a function",s=NaN,u="[object Symbol]",p=/^\s+|\s+$/g,m=/^[-+]0x[0-9a-f]+$/i,d=/^0b[01]+$/i,g=/^0o[0-7]+$/i,_=parseInt,f="object"==typeof n&&n&&n.Object===Object&&n,h="object"==typeof self&&self&&self.Object===Object&&self,y=f||h||Function("return this")(),v=Object.prototype,b=v.toString,E=Math.max,A=Math.min,S=function(){return y.Date.now()};e.exports=i}).call(n,t(27))},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(9),_=i(g),f=(0,_.default)(["\n pointer-events: none;\n position: absolute;\n top: 0;\n .axis text {\n font-size: 9px;\n fill: ",";\n }\n\n .axis line,\n .axis path {\n fill: none;\n stroke: ",";\n shape-rendering: crispEdges;\n stroke-width: 2;\n }\n\n .axis .domain {\n display: none;\n }\n\n .value {\n fill: ",";\n font-size: 10px;\n\n &.start {\n text-anchor: start;\n }\n\n &.end {\n text-anchor: end;\n }\n }\n"],["\n pointer-events: none;\n position: absolute;\n top: 0;\n .axis text {\n font-size: 9px;\n fill: ",";\n }\n\n .axis line,\n .axis path {\n fill: none;\n stroke: ",";\n shape-rendering: crispEdges;\n stroke-width: 2;\n }\n\n .axis .domain {\n display: none;\n }\n\n .value {\n fill: ",";\n font-size: 10px;\n\n &.start {\n text-anchor: start;\n }\n\n &.end {\n text-anchor: end;\n }\n }\n"]),h=t(0),y=i(h),v=t(1),b=i(v),E=t(55),A=t(53),S=t(2365),w=t(66),N=t(10),O=i(N),x=O.default.svg(f,function(e){return e.theme.textColor},function(e){return e.theme.sliderBarBgd},function(e){return e.theme.textColor}),L=(r=a=function(e){function n(){var e,t,i,a;(0,l.default)(this,n);for(var r=arguments.length,o=Array(r),c=0;c0&&0===(L-=1)&&b.show(n),t.props.shouldFocusAfterRender&&(t.props.shouldReturnFocusAfterClose?(f.returnFocus(),f.teardownScopedFocus()):f.popWithoutFocus())},t.open=function(){t.beforeOpen(),t.state.afterOpen&&t.state.beforeClose?(clearTimeout(t.closeTimer),t.setState({beforeClose:!1})):(t.props.shouldFocusAfterRender&&(f.setupScopedFocus(t.node),f.markForFocusLater()),t.setState({isOpen:!0},function(){t.setState({afterOpen:!0}),t.props.isOpen&&t.props.onAfterOpen&&t.props.onAfterOpen()}))},t.close=function(){t.props.closeTimeoutMS>0?t.closeWithTimeout():t.closeWithoutTimeout()},t.focusContent=function(){return t.content&&!t.contentHasFocus()&&t.content.focus()},t.closeWithTimeout=function(){var e=Date.now()+t.props.closeTimeoutMS;t.setState({beforeClose:!0,closesAt:e},function(){t.closeTimer=setTimeout(t.closeWithoutTimeout,t.state.closesAt-Date.now())})},t.closeWithoutTimeout=function(){t.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},t.afterClose)},t.handleKeyDown=function(e){e.keyCode===O&&(0,y.default)(t.content,e),t.props.shouldCloseOnEsc&&e.keyCode===x&&(e.stopPropagation(),t.requestClose(e))},t.handleOverlayOnClick=function(e){null===t.shouldClose&&(t.shouldClose=!0),t.shouldClose&&t.props.shouldCloseOnOverlayClick&&(t.ownerHandlesClose()?t.requestClose(e):t.focusContent()),t.shouldClose=null},t.handleContentOnMouseUp=function(){t.shouldClose=!1},t.handleOverlayOnMouseDown=function(e){t.props.shouldCloseOnOverlayClick||e.target!=t.overlay||e.preventDefault()},t.handleContentOnClick=function(){t.shouldClose=!1},t.handleContentOnMouseDown=function(){t.shouldClose=!1},t.requestClose=function(e){return t.ownerHandlesClose()&&t.props.onRequestClose(e)},t.ownerHandlesClose=function(){return t.props.onRequestClose},t.shouldBeClosed=function(){return!t.state.isOpen&&!t.state.beforeClose},t.contentHasFocus=function(){return document.activeElement===t.content||t.content.contains(document.activeElement)},t.buildClassName=function(e,n){var i="object"===(void 0===n?"undefined":s(n))?n:{base:N[e],afterOpen:N[e]+"--after-open",beforeClose:N[e]+"--before-close"},a=i.base;return t.state.afterOpen&&(a=a+" "+i.afterOpen),t.state.beforeClose&&(a=a+" "+i.beforeClose),"string"==typeof n&&n?a+" "+n:a},t.ariaAttributes=function(e){return Object.keys(e).reduce(function(n,t){return n["aria-"+t]=e[t],n},{})},t.state={afterOpen:!1,beforeClose:!1},t.shouldClose=null,t.moveFromContentToOverlay=null,t}return l(n,e),u(n,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,n){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!n.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.afterClose(),clearTimeout(this.closeTimer)}},{key:"beforeOpen",value:function(){var e=this.props,n=e.appElement,t=e.ariaHideApp,i=e.htmlOpenClassName,a=e.bodyOpenClassName;A.add(document.body,a),i&&A.add(document.getElementsByTagName("html")[0],i),t&&(L+=1,b.hide(n))}},{key:"render",value:function(){var e=this.props,n=e.className,t=e.overlayClassName,i=e.defaultStyles,a=n?{}:i.content,r=t?{}:i.overlay;return this.shouldBeClosed()?null:m.default.createElement("div",{ref:this.setOverlayRef,className:this.buildClassName("overlay",t),style:c({},r,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown,"aria-modal":"true"},m.default.createElement("div",c({ref:this.setContentRef,style:c({},a,this.props.style.content),className:this.buildClassName("content",n),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.ariaAttributes(this.props.aria||{}),{"data-testid":this.props.testId}),this.props.children))}}]),n}(p.Component);T.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},T.propTypes={isOpen:g.default.bool.isRequired,defaultStyles:g.default.shape({content:g.default.object,overlay:g.default.object}),style:g.default.shape({content:g.default.object,overlay:g.default.object}),className:g.default.oneOfType([g.default.string,g.default.object]),overlayClassName:g.default.oneOfType([g.default.string,g.default.object]),bodyOpenClassName:g.default.string,htmlOpenClassName:g.default.string,ariaHideApp:g.default.bool,appElement:g.default.instanceOf(w.default),onAfterOpen:g.default.func,onRequestClose:g.default.func,closeTimeoutMS:g.default.number,shouldFocusAfterRender:g.default.bool,shouldCloseOnOverlayClick:g.default.bool,shouldReturnFocusAfterClose:g.default.bool,role:g.default.string,contentLabel:g.default.string,aria:g.default.object,children:g.default.node,shouldCloseOnEsc:g.default.bool,overlayRef:g.default.func,contentRef:g.default.func,testId:g.default.string},n.default=T,e.exports=n.default},function(e,n,t){"use strict";function i(){g=!0}function a(){if(g){if(g=!1,!d)return;setTimeout(function(){if(!d.contains(document.activeElement)){((0,p.default)(d)[0]||d).focus()}},0)}}function r(){m.push(document.activeElement)}function o(){var e=null;try{return void(0!==m.length&&(e=m.pop(),e.focus()))}catch(n){console.warn(["You tried to return focus to",e,"but it is not in the DOM anymore"].join(" "))}}function l(){m.length>0&&m.pop()}function c(e){d=e,window.addEventListener?(window.addEventListener("blur",i,!1),document.addEventListener("focus",a,!0)):(window.attachEvent("onBlur",i),document.attachEvent("onFocus",a))}function s(){d=null,window.addEventListener?(window.removeEventListener("blur",i),document.removeEventListener("focus",a)):(window.detachEvent("onBlur",i),document.detachEvent("onFocus",a))}Object.defineProperty(n,"__esModule",{value:!0}),n.handleBlur=i,n.handleFocus=a,n.markForFocusLater=r,n.returnFocus=o,n.popWithoutFocus=l,n.setupScopedFocus=c,n.teardownScopedFocus=s;var u=t(1043),p=function(e){return e&&e.__esModule?e:{default:e}}(u),m=[],d=null,g=!1},function(e,n,t){"use strict";function i(e,n){var t=(0,r.default)(e);if(!t.length)return void n.preventDefault();var i=n.shiftKey,a=t[0],o=t[t.length-1];if(e===document.activeElement){if(!i)return;l=o}var l;if(o!==document.activeElement||i||(l=a),a===document.activeElement&&i&&(l=o),l)return n.preventDefault(),void l.focus();var c=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null!=c&&"Chrome"!=c[1]&&null==/\biPod\b|\biPad\b/g.exec(navigator.userAgent)){var s=t.indexOf(document.activeElement);s>-1&&(s+=i?-1:1),n.preventDefault(),t[s].focus()}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=i;var a=t(1043),r=function(e){return e&&e.__esModule?e:{default:e}}(a);e.exports=n.default},function(e,n,t){"use strict";function i(){}Object.defineProperty(n,"__esModule",{value:!0}),n.dumpClassLists=i;var a={},r={},o=function(e,n){return e[n]||(e[n]=0),e[n]+=1,n},l=function(e,n){return e[n]&&(e[n]-=1),n},c=function(e,n,t){t.forEach(function(t){o(n,t),e.add(t)})},s=function(e,n,t){t.forEach(function(t){l(n,t),0===n[t]&&e.remove(t)})};n.add=function(e,n){return c(e.classList,"html"==e.nodeName.toLowerCase()?a:r,n.split(" "))},n.remove=function(e,n){return s(e.classList,"html"==e.nodeName.toLowerCase()?a:r,n.split(" "))}},function(e,n,t){var i;/*! Copyright (c) 2015 Jed Watson. Based on code that is Copyright 2013-2015, Facebook, Inc. All rights reserved. @@ -81,4 +81,4 @@ function i(){for(var e,n="",t=0;tspan{display:table-cell;vertical-align:middle}.rdg-cell-action-button:hover{background-color:#fff}.rdg-cell-action-button-toggled{background-color:#fff;border-right:1px solid #ccc;border-left:1px solid #ccc}.rdg-cell-action-button-toggled:after{content:"";height:1px;position:absolute;bottom:-1px;left:0;right:0;background:inherit;z-index:10001}.rdg-cell-action-menu{position:absolute;top:100%;right:0;z-index:1000;float:left;min-width:160px;padding:5px 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc}.rdg-cell-action-menu>span{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.rdg-cell-action-menu>span:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}',""])},function(e,n,t){n=e.exports=t(9)(),n.push([e.id,'.radio-custom,.react-grid-checkbox{opacity:0;position:absolute}.radio-custom,.radio-custom-label,.react-grid-checkbox,.react-grid-checkbox-label{display:inline-block;vertical-align:middle;cursor:pointer}.radio-custom-label,.react-grid-checkbox-label{position:relative}.radio-custom+.radio-custom-label:before,.react-grid-checkbox+.react-grid-checkbox-label:before{content:"";background:#fff;border:2px solid #ddd;display:inline-block;vertical-align:middle;width:20px;height:20px;text-align:center}.react-grid-checkbox:checked+.react-grid-checkbox-label:before{background:#005295;box-shadow:inset 0 0 0 4px #fff}.radio-custom:focus+.radio-custom-label,.react-grid-checkbox:focus+.react-grid-checkbox-label{outline:1px solid #ddd}.react-grid-HeaderCell input[type=checkbox]{z-index:99999}.react-grid-HeaderCell>.react-grid-checkbox-container{padding:0 10px;height:100%}.react-grid-HeaderCell>.react-grid-checkbox-container>.react-grid-checkbox-label{margin:0;position:relative;top:50%;transform:translateY(-50%)}.radio-custom+.radio-custom-label:before{border-radius:50%}.radio-custom:checked+.radio-custom-label:before{background:#ccc;box-shadow:inset 0 0 0 4px #fff}.checkbox-align{text-align:center}',""])},function(e,n,t){n=e.exports=t(9)(),n.push([e.id,".react-grid-Container{clear:both;margin-top:0;padding:0}.react-grid-Main{background-color:#fff;color:inherit;padding:0;outline:1px solid #e7eaec;clear:both}.react-grid-Grid{border:1px solid #ddd}.react-grid-Canvas,.react-grid-Grid{background-color:#fff}.react-grid-Cell input.editor-main,select.editor-main{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}input.editor-main:focus,select.editor-main:focus{border-color:#66afe9;border:2px solid #66afe9;background:#eee;border-radius:4px}.react-grid-Cell input.editor-main::-moz-placeholder,select.editor-main::-moz-placeholder{color:#999;opacity:1}.react-grid-Cell input.editor-main:-ms-input-placeholder,select.editor-main:-ms-input-placeholder{color:#999}.react-grid-Cell input.editor-main::-webkit-input-placeholder,select.editor-main::-webkit-input-placeholder{color:#999}.react-grid-Cell input.editor-main[disabled],.react-grid-Cell input.editor-main[readonly],fieldset[disabled] .react-grid-Cell input.editor-main,fieldset[disabled] select.editor-main,select.editor-main[disabled],select.editor-main[readonly]{cursor:not-allowed;background-color:#eee;opacity:1}textarea.react-grid-Cell input.editor-main,textareaselect.editor-main{height:auto}.react-grid-ScrollShim{z-index:10002}",""])},function(e,n,t){n=e.exports=t(9)(),n.push([e.id,".react-grid-Header{box-shadow:0 0 4px 0 #ddd;background:#f9f9f9}.react-grid-Header--resizing{cursor:ew-resize}.react-grid-HeaderCell,.react-grid-HeaderRow{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.react-grid-HeaderCell{background:#f9f9f9;padding:8px;font-weight:700;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.react-grid-HeaderCell__value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;top:50%;transform:translateY(-50%)}.react-grid-HeaderCell__resizeHandle:hover{cursor:ew-resize;background:#ddd}.react-grid-HeaderCell--locked:last-of-type{box-shadow:none}.react-grid-HeaderCell--resizing .react-grid-HeaderCell__resizeHandle{background:#ddd}.react-grid-HeaderCell__draggable{cursor:col-resize}.rdg-can-drop>.react-grid-HeaderCell{background:#ececec}.react-grid-HeaderCell .Select{max-height:30px;font-size:12px;font-weight:400}.react-grid-HeaderCell .Select-control{max-height:30px;border:1px solid #ccc;color:#555;border-radius:3px}.react-grid-HeaderCell .is-focused:not(.is-open)>.Select-control{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.react-grid-HeaderCell .Select-control .Select-placeholder{line-height:20px;color:#999;padding:4px}.react-grid-HeaderCell .Select-control .Select-input{max-height:28px;padding:4px;margin-left:0}.react-grid-HeaderCell .Select-control .Select-input input{padding:0;height:100%}.react-grid-HeaderCell .Select-control .Select-arrow-zone .Select-arrow{border-color:gray transparent transparent;border-width:4px 4px 2.5px}.react-grid-HeaderCell .Select-control .Select-value{padding:4px;line-height:20px!important}.react-grid-HeaderCell .Select--multi .Select-control .Select-value{padding:0;line-height:16px!important;max-height:20px}.react-grid-HeaderCell .Select--multi .Select-control .Select-value .Select-value-icon,.react-grid-HeaderCell .Select--multi .Select-control .Select-value .Select-value-label{max-height:20px}.react-grid-HeaderCell .Select-control .Select-value .Select-value-label{color:#555!important}.react-grid-HeaderCell .Select-menu-outer .Select-option{padding:4px;line-height:20px}.react-grid-HeaderCell .Select-menu-outer .Select-menu .Select-option.is-focused,.react-grid-HeaderCell .Select-menu-outer .Select-menu .Select-option.is-selected{color:#555}",""])},function(e,n,t){n=e.exports=t(9)(),n.push([e.id,'.react-grid-Row.row-context-menu .react-grid-Cell,.react-grid-Row:hover .react-grid-Cell{background-color:#f9f9f9}.react-grid-Row:hover .rdg-row-index{display:none}.react-grid-Row:hover .rdg-actions-checkbox{display:block}.react-grid-Row:hover .rdg-drag-row-handle{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;width:12px;height:30px;margin-left:0;background-image:url("data:image/svg+xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjlweCIgaGVpZ2h0PSIyOXB4IiB2aWV3Qm94PSIwIDAgOSAyOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMzkgKDMxNjY3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5kcmFnIGljb248L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iQWN0dWFsaXNhdGlvbi12MiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkRlc2t0b3AiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNS4wMDAwMDAsIC0yNjIuMDAwMDAwKSIgZmlsbD0iI0Q4RDhEOCI+CiAgICAgICAgICAgIDxnIGlkPSJJbnRlcmFjdGlvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1LjAwMDAwMCwgMjU4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IlJvdy1Db250cm9scyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImRyYWctaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMzAiIGN4PSIyIiBjeT0iMiIgcj0iMiI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMzAiIGN4PSI3IiBjeT0iMiIgcj0iMiI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMzAiIGN4PSIyIiBjeT0iNyIgcj0iMiI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMzAiIGN4PSI3IiBjeT0iNyIgcj0iMiI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMzAiIGN4PSIyIiBjeT0iMTIiIHI9IjIiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsLTMwIiBjeD0iNyIgY3k9IjEyIiByPSIyIj48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0zMCIgY3g9IjIiIGN5PSIxNyIgcj0iMiI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMzAiIGN4PSI3IiBjeT0iMTciIHI9IjIiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsLTMwIiBjeD0iMiIgY3k9IjIyIiByPSIyIj48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0zMCIgY3g9IjciIGN5PSIyMiIgcj0iMiI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMzAiIGN4PSIyIiBjeT0iMjciIHI9IjIiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsLTMwIiBjeD0iNyIgY3k9IjI3IiByPSIyIj48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");background-repeat:no-repeat}.react-grid-Row.row-selected,.react-grid-Row .row-selected{background-color:#dbecfa}.react-grid-row-group .row-expand-icon:hover{color:#777}.react-grid-row-index{padding:0 18px}.rdg-row-index{display:block;text-align:center}.rdg-row-actions-cell{padding:0}.rdg-actions-checkbox{display:none;text-align:center}.rdg-actions-checkbox.selected{display:block}.rdg-dragging{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.rdg-dragged-row{border-bottom:1px solid #000}',""])},function(e,n,t){"use strict";function i(e,n,t,i,a,r,o,l){if(!e){var c;if(void 0===n)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[t,i,a,r,o,l],u=0;c=new Error(n.replace(/%s/g,function(){return s[u++]})),c.name="Invariant Violation"}throw c.framesToPop=1,c}}e.exports=i},function(e,n,t){"use strict";var i=t(241),a=function(e){var n,t={};e instanceof Object&&!Array.isArray(e)||i(!1);for(n in e)e.hasOwnProperty(n)&&(t[n]=n);return t};e.exports=a}]))})},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(9),_=i(g),f=(0,_.default)(["\n display: inline-block;\n color: ",";\n font-size: 12px;\n text-decoration: underline;\n\n :hover {\n cursor: pointer;\n font-weight: 500;\n }\n"],["\n display: inline-block;\n color: ",";\n font-size: 12px;\n text-decoration: underline;\n\n :hover {\n cursor: pointer;\n font-weight: 500;\n }\n"]),h=t(0),y=i(h),v=t(1),b=i(v),E=t(10),A=i(E),S=A.default.div(f,function(e){return e.theme.textColorLT}),w=(r=a=function(e){function n(){var e,t,i,a;(0,l.default)(this,n);for(var r=arguments.length,o=Array(r),c=0;c0&&this.handleMarkers(S);for(var O=this.editor.$options,x=0;x0&&void 0!==arguments[0]?arguments[0]:[0,0,0,0];this.editor.renderer.setScrollMargins(e[0],e[1],e[2],e[3])}},{key:"componentWillUnmount",value:function(){this.editor.destroy(),this.editor=null}},{key:"onChange",value:function(e){if(this.props.onChange&&!this.silent){var n=this.editor.getValue();this.props.onChange(n,e)}}},{key:"onSelectionChange",value:function(e){if(this.props.onSelectionChange){var n=this.editor.getSelection();this.props.onSelectionChange(n,e)}}},{key:"onCursorChange",value:function(e){if(this.props.onCursorChange){var n=this.editor.getSelection();this.props.onCursorChange(n,e)}}},{key:"onInput",value:function(e){this.props.onInput&&this.props.onInput(e)}},{key:"onFocus",value:function(e){this.props.onFocus&&this.props.onFocus(e)}},{key:"onBlur",value:function(e){this.props.onBlur&&this.props.onBlur(e,this.editor)}},{key:"onCopy",value:function(e){this.props.onCopy&&this.props.onCopy(e)}},{key:"onPaste",value:function(e){this.props.onPaste&&this.props.onPaste(e)}},{key:"onScroll",value:function(){this.props.onScroll&&this.props.onScroll(this.editor)}},{key:"handleOptions",value:function(e){for(var n=Object.keys(e.setOptions),t=0;t-1}function _(e,n){var t=this.__data__,i=A(t,e);return i<0?t.push([e,n]):t[i][1]=n,this}function f(e){var n=-1,t=e?e.length:0;for(this.clear();++n 0!";if(e!=this.$splits){if(e>this.$splits){for(;this.$splitse;)n=this.$editors[this.$splits-1],this.$container.removeChild(n.container),this.$splits--;this.resize()}},this.getSplits=function(){return this.$splits},this.getEditor=function(e){return this.$editors[e]},this.getCurrentEditor=function(){return this.$cEditor},this.focus=function(){this.$cEditor.focus()},this.blur=function(){this.$cEditor.blur()},this.setTheme=function(e){this.$editors.forEach(function(n){n.setTheme(e)})},this.setKeyboardHandler=function(e){this.$editors.forEach(function(n){n.setKeyboardHandler(e)})},this.forEach=function(e,n){this.$editors.forEach(e,n)},this.$fontSize="",this.setFontSize=function(e){this.$fontSize=e,this.forEach(function(n){n.setFontSize(e)})},this.$cloneSession=function(e){var n=new s(e.getDocument(),e.getMode()),t=e.getUndoManager();if(t){var a=new i(t,n);n.setUndoManager(a)}return n.$informUndoManager=r.delayedCall(function(){n.$deltas=[]}),n.setTabSize(e.getTabSize()),n.setUseSoftTabs(e.getUseSoftTabs()),n.setOverwrite(e.getOverwrite()),n.setBreakpoints(e.getBreakpoints()),n.setUseWrapMode(e.getUseWrapMode()),n.setUseWorker(e.getUseWorker()),n.setWrapLimitRange(e.$wrapLimitRange.min,e.$wrapLimitRange.max),n.$foldData=e.$cloneFoldData(),n},this.setSession=function(e,n){var t;return t=null==n?this.$cEditor:this.$editors[n],this.$editors.some(function(n){return n.session===e})&&(e=this.$cloneSession(e)),t.setSession(e),e},this.getOrientation=function(){return this.$orientation},this.setOrientation=function(e){this.$orientation!=e&&(this.$orientation=e,this.resize())},this.resize=function(){var e,n=this.$container.clientWidth,t=this.$container.clientHeight;if(this.$orientation==this.BESIDE)for(var i=n/this.$splits,a=0;a0&&void 0!==arguments[0]?arguments[0]:{left:[],right:[]},n=[],t={left:[],right:[]},i=0;in.length?e:n,o=e.length>n.length?n:e,l=r.indexOf(o);if(-1!=l)return a=[[1,r.substring(0,l)],[0,o],[1,r.substring(l+o.length)]],e.length>n.length&&(a[0][0]=a[2][0]=-1),a;if(1==o.length)return[[-1,e],[1,n]];var c=this.diff_halfMatch_(e,n);if(c){var s=c[0],u=c[1],p=c[2],m=c[3],d=c[4],g=this.diff_main(s,p,t,i),_=this.diff_main(u,m,t,i);return g.concat([[0,d]],_)}return t&&e.length>100&&n.length>100?this.diff_lineMode_(e,n,i):this.diff_bisect_(e,n,i)},i.prototype.diff_lineMode_=function(e,n,t){var i=this.diff_linesToChars_(e,n);e=i.chars1,n=i.chars2;var a=i.lineArray,r=this.diff_main(e,n,!1,t);this.diff_charsToLines_(r,a),this.diff_cleanupSemantic(r),r.push([0,""]);for(var o=0,l=0,c=0,s="",u="";o=1&&c>=1){r.splice(o-l-c,l+c),o=o-l-c;for(var i=this.diff_main(s,u,!1,t),p=i.length-1;p>=0;p--)r.splice(o,0,i[p]);o+=i.length}c=0,l=0,s="",u=""}o++}return r.pop(),r},i.prototype.diff_bisect_=function(e,n,t){for(var i=e.length,a=n.length,r=Math.ceil((i+a)/2),o=r,l=2*r,c=new Array(l),s=new Array(l),u=0;ut);h++){for(var y=-h+d;y<=h-g;y+=2){var v,b=o+y;v=y==-h||y!=h&&c[b-1]i)g+=2;else if(E>a)d+=2;else if(m){var A=o+p-y;if(A>=0&&A=S)return this.diff_bisectSplit_(e,n,v,E,t)}}}for(var w=-h+_;w<=h-f;w+=2){var S,A=o+w;S=w==-h||w!=h&&s[A-1]i)f+=2;else if(N>a)_+=2;else if(!m){var b=o+p-w;if(b>=0&&b=S)return this.diff_bisectSplit_(e,n,v,E,t)}}}}return[[-1,e],[1,n]]},i.prototype.diff_bisectSplit_=function(e,n,t,i,a){var r=e.substring(0,t),o=n.substring(0,i),l=e.substring(t),c=n.substring(i),s=this.diff_main(r,o,!1,a),u=this.diff_main(l,c,!1,a);return s.concat(u)},i.prototype.diff_linesToChars_=function(e,n){function t(e){for(var n="",t=0,r=-1,o=i.length;ri?e=e.substring(t-i):t=e.length?[i,a,r,l,u]:null}if(this.Diff_Timeout<=0)return null;var i=e.length>n.length?e:n,a=e.length>n.length?n:e;if(i.length<4||2*a.lengthc[4].length?l:c:l;var s,u,p,m;return e.length>n.length?(s=r[0],u=r[1],p=r[2],m=r[3]):(p=r[0],m=r[1],s=r[2],u=r[3]),[s,u,p,m,r[4]]},i.prototype.diff_cleanupSemantic=function(e){for(var n=!1,t=[],i=0,a=null,r=0,o=0,l=0,c=0,s=0;r0?t[i-1]:-1,o=0,l=0,c=0,s=0,a=null,n=!0)),r++;for(n&&this.diff_cleanupMerge(e),this.diff_cleanupSemanticLossless(e),r=1;r=d?(m>=u.length/2||m>=p.length/2)&&(e.splice(r,0,[0,p.substring(0,m)]),e[r-1][1]=u.substring(0,u.length-m),e[r+1][1]=p.substring(m),r++):(d>=u.length/2||d>=p.length/2)&&(e.splice(r,0,[0,u.substring(0,d)]),e[r-1][0]=1,e[r-1][1]=p.substring(0,p.length-d),e[r+1][0]=-1,e[r+1][1]=u.substring(d),r++),r++}r++}},i.prototype.diff_cleanupSemanticLossless=function(e){function n(e,n){if(!e||!n)return 6;var t=e.charAt(e.length-1),a=n.charAt(0),r=t.match(i.nonAlphaNumericRegex_),o=a.match(i.nonAlphaNumericRegex_),l=r&&t.match(i.whitespaceRegex_),c=o&&a.match(i.whitespaceRegex_),s=l&&t.match(i.linebreakRegex_),u=c&&a.match(i.linebreakRegex_),p=s&&e.match(i.blanklineEndRegex_),m=u&&n.match(i.blanklineStartRegex_);return p||m?5:s||u?4:r&&!l&&c?3:l||c?2:r||o?1:0}for(var t=1;t=m&&(m=d,s=a,u=r,p=o)}e[t-1][1]!=s&&(s?e[t-1][1]=s:(e.splice(t-1,1),t--),e[t][1]=u,p?e[t+1][1]=p:(e.splice(t+1,1),t--))}t++}},i.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,i.whitespaceRegex_=/\s/,i.linebreakRegex_=/[\r\n]/,i.blanklineEndRegex_=/\n\r?\n$/,i.blanklineStartRegex_=/^\r?\n\r?\n/,i.prototype.diff_cleanupEfficiency=function(e){for(var n=!1,t=[],i=0,a=null,r=0,o=!1,l=!1,c=!1,s=!1;r0?t[i-1]:-1,c=s=!1),n=!0)),r++;n&&this.diff_cleanupMerge(e)},i.prototype.diff_cleanupMerge=function(e){e.push([0,""]);for(var n,t=0,i=0,a=0,r="",o="";t1?(0!==i&&0!==a&&(n=this.diff_commonPrefix(o,r),0!==n&&(t-i-a>0&&0==e[t-i-a-1][0]?e[t-i-a-1][1]+=o.substring(0,n):(e.splice(0,0,[0,o.substring(0,n)]),t++),o=o.substring(n),r=r.substring(n)),0!==(n=this.diff_commonSuffix(o,r))&&(e[t][1]=o.substring(o.length-n)+e[t][1],o=o.substring(0,o.length-n),r=r.substring(0,r.length-n))),0===i?e.splice(t-a,i+a,[1,o]):0===a?e.splice(t-i,i+a,[-1,r]):e.splice(t-i-a,i+a,[-1,r],[1,o]),t=t-i-a+(i?1:0)+(a?1:0)+1):0!==t&&0==e[t-1][0]?(e[t-1][1]+=e[t][1],e.splice(t,1)):t++,a=0,i=0,r="",o=""}""===e[e.length-1][1]&&e.pop();var l=!1;for(t=1;tn));t++)r=i,o=a;return e.length!=t&&-1===e[t][0]?o:o+(n-r)},i.prototype.diff_prettyHtml=function(e){for(var n=[],t=/&/g,i=//g,r=/\n/g,o=0;o");switch(l){case 1:n[o]=''+s+"";break;case-1:n[o]=''+s+"";break;case 0:n[o]=""+s+""}}return n.join("")},i.prototype.diff_text1=function(e){for(var n=[],t=0;tthis.Match_MaxBits)throw new Error("Pattern too long for this browser.");var a=this.match_alphabet_(n),r=this,o=this.Match_Threshold,l=e.indexOf(n,t);-1!=l&&(o=Math.min(i(0,l),o),-1!=(l=e.lastIndexOf(n,t+n.length))&&(o=Math.min(i(0,l),o)));var c=1<=g;h--){var y=a[e.charAt(h-1)];if(f[h]=0===d?(f[h+1]<<1|1)&y:(f[h+1]<<1|1)&y|(p[h+1]|p[h])<<1|1|p[h+1],f[h]&c){var v=i(d,h-1);if(v<=o){if(o=v,!((l=h-1)>t))break;g=Math.max(1,2*t-l)}}}if(i(d+1,t)>o)break;p=f}return l},i.prototype.match_alphabet_=function(e){for(var n={},t=0;t2&&(this.diff_cleanupSemantic(r),this.diff_cleanupEfficiency(r));else if(e&&"object"==typeof e&&void 0===n&&void 0===t)r=e,a=this.diff_text1(r);else if("string"==typeof e&&n&&"object"==typeof n&&void 0===t)a=e,r=n;else{if("string"!=typeof e||"string"!=typeof n||!t||"object"!=typeof t)throw new Error("Unknown call format to patch_make.");a=e,r=t}if(0===r.length)return[];for(var o=[],l=new i.patch_obj,c=0,s=0,u=0,p=a,m=a,d=0;d=2*this.Patch_Margin&&c&&(this.patch_addContext_(l,p),o.push(l),l=new i.patch_obj,c=0,p=m,s=u)}1!==g&&(s+=_.length),-1!==g&&(u+=_.length)}return c&&(this.patch_addContext_(l,p),o.push(l)),o},i.prototype.patch_deepCopy=function(e){for(var n=[],t=0;tthis.Match_MaxBits?-1!=(o=this.match_main(n,c.substring(0,this.Match_MaxBits),l))&&(-1==(s=this.match_main(n,c.substring(c.length-this.Match_MaxBits),l+c.length-this.Match_MaxBits))||o>=s)&&(o=-1):o=this.match_main(n,c,l),-1==o)a[r]=!1,i-=e[r].length2-e[r].length1;else{a[r]=!0,i=o-l;var u;if(u=-1==s?n.substring(o,o+c.length):n.substring(o,s+this.Match_MaxBits),c==u)n=n.substring(0,o)+this.diff_text2(e[r].diffs)+n.substring(o+c.length);else{var p=this.diff_main(c,u,!1);if(c.length>this.Match_MaxBits&&this.diff_levenshtein(p)/c.length>this.Patch_DeleteThreshold)a[r]=!1;else{this.diff_cleanupSemanticLossless(p);for(var m,d=0,g=0;gr[0][1].length){var o=n-r[0][1].length;r[0][1]=t.substring(r[0][1].length)+r[0][1],a.start1-=o,a.start2-=o,a.length1+=o,a.length2+=o}if(a=e[e.length-1],r=a.diffs,0==r.length||0!=r[r.length-1][0])r.push([0,t]),a.length1+=n,a.length2+=n;else if(n>r[r.length-1][1].length){var o=n-r[r.length-1][1].length;r[r.length-1][1]+=t.substring(0,o),a.length1+=o,a.length2+=o}return t},i.prototype.patch_splitMax=function(e){for(var n=this.Match_MaxBits,t=0;t2*n?(c.length1+=p.length,r+=p.length,s=!1,c.diffs.push([u,p]),a.diffs.shift()):(p=p.substring(0,n-c.length1-this.Patch_Margin),c.length1+=p.length,r+=p.length,0===u?(c.length2+=p.length,o+=p.length):s=!1,c.diffs.push([u,p]),p==a.diffs[0][1]?a.diffs.shift():a.diffs[0][1]=a.diffs[0][1].substring(p.length))}l=this.diff_text2(c.diffs),l=l.substring(l.length-this.Patch_Margin);var m=this.diff_text1(a.diffs).substring(0,this.Patch_Margin);""!==m&&(c.length1+=m.length,c.length2+=m.length,0!==c.diffs.length&&0===c.diffs[c.diffs.length-1][0]?c.diffs[c.diffs.length-1][1]+=m:c.diffs.push([0,m])),s||e.splice(++t,0,c)}}},i.prototype.patch_toText=function(e){for(var n=[],t=0;t dropoff arc",color:[146,38,198],columns:{lat0:"pickup_latitude",lng0:"pickup_longitude",lat1:"dropoff_latitude",lng1:"dropoff_longitude"},isVisible:!1,visConfig:{opacity:.8,thickness:2,colorRange:{name:"Global Warming",type:"sequential",category:"Uber",colors:["#5A1846","#900C3F","#C70039","#E3611C","#F1920E","#FFC300"]},sizeRange:[0,10],targetColor:null,"hi-precision":!1}},visualChannels:{colorField:null,colorScale:"quantile",sizeField:null,sizeScale:"linear"}},{id:"dw8iqe",type:"line",config:{dataId:"my_data",label:"pickup -> dropoff line",color:[136,87,44],columns:{lat0:"pickup_latitude",lng0:"pickup_longitude",lat1:"dropoff_latitude",lng1:"dropoff_longitude"},isVisible:!1,visConfig:{opacity:.8,thickness:2,colorRange:{name:"Global Warming",type:"sequential",category:"Uber",colors:["#5A1846","#900C3F","#C70039","#E3611C","#F1920E","#FFC300"]},sizeRange:[0,10],targetColor:null,"hi-precision":!1}},visualChannels:{colorField:null,colorScale:"quantile",sizeField:null,sizeScale:"linear"}}],interactionConfig:{tooltip:{fieldsToShow:{my_data:["VendorID","tpep_pickup_datetime","tpep_dropoff_datetime","passenger_count","trip_distance"]},enabled:!0},brush:{size:.5,enabled:!1}},layerBlending:"normal",splitMaps:[]},mapState:{bearing:0,dragRotate:!1,latitude:40.732719933009484,longitude:-73.9519042987401,pitch:0,zoom:12,isSplit:!1},mapStyle:{styleType:"dark",topLayerGroups:{},visibleLayerGroups:{label:!0,road:!0,border:!1,building:!0,water:!0,land:!0},mapStyles:{}}}}},function(e,n){!function(e){var n=e.util.clone(e.languages.javascript);e.languages.jsx=e.languages.extend("markup",n),e.languages.jsx.tag.pattern=/<\/?[\w.:-]+\s*(?:\s+(?:[\w.:-]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s{'">=]+|\{(?:\{[^}]*\}|[^{}])+\}))?|\{\.{3}[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\}))*\s*\/?>/i,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">]+)/i,e.languages.insertBefore("inside","attr-name",{spread:{pattern:/\{\.{3}[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\}/,inside:{punctuation:/\.{3}|[{}.]/,"attr-value":/\w+/}}},e.languages.jsx.tag),e.languages.insertBefore("inside","attr-value",{script:{pattern:/=(\{(?:\{[^}]*\}|[^}])+\})/i,inside:{"script-punctuation":{pattern:/^=(?={)/,alias:"punctuation"},rest:e.languages.jsx},alias:"language-javascript"}},e.languages.jsx.tag);var t=function(e){return"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(t).join("")},i=function(n){for(var a=[],r=0;r0&&a[a.length-1].tagName===t(o.content[0].content[1])&&a.pop():"/>"===o.content[o.content.length-1].content||a.push({tagName:t(o.content[0].content[1]),openedBraces:0}):a.length>0&&"punctuation"===o.type&&"{"===o.content?a[a.length-1].openedBraces++:a.length>0&&a[a.length-1].openedBraces>0&&"punctuation"===o.type&&"}"===o.content?a[a.length-1].openedBraces--:l=!0),(l||"string"==typeof o)&&a.length>0&&0===a[a.length-1].openedBraces){var c=t(o);r0&&("string"==typeof n[r-1]||"plain-text"===n[r-1].type)&&(c=t(n[r-1])+c,n.splice(r-1,1),r--),n[r]=new e.Token("plain-text",c,null,c)}o.content&&"string"!=typeof o.content&&i(o.content)}};e.hooks.add("after-tokenize",function(e){"jsx"!==e.language&&"tsx"!==e.language||i(e.tokens)})}(Prism)},function(e,n,t){var i=t(2419);"string"==typeof i&&(i=[[e.i,i,""]]);var a={};a.transform=void 0;t(2421)(i,a);i.locals&&(e.exports=i.locals)},function(e,n,t){n=e.exports=t(2420)(!1),n.push([e.i,"code[class*=language-],pre[class*=language-]{color:#000;background:none;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}",""])},function(e,n){function t(e,n){var t=e[1]||"",a=e[3];if(!a)return t;if(n&&"function"==typeof btoa){var r=i(a);return[t].concat(a.sources.map(function(e){return"/*# sourceURL="+a.sourceRoot+e+" */"})).concat([r]).join("\n")}return[t].join("\n")}function i(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */"}e.exports=function(e){var n=[];return n.toString=function(){return this.map(function(n){var i=t(n,e);return n[2]?"@media "+n[2]+"{"+i+"}":i}).join("")},n.i=function(e,t){"string"==typeof e&&(e=[[null,e,""]]);for(var i={},a=0;a=0&&v.splice(n,1)}function l(e){var n=document.createElement("style");return e.attrs.type="text/css",s(n,e.attrs),r(e,n),n}function c(e){var n=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",s(n,e.attrs),r(e,n),n}function s(e,n){Object.keys(n).forEach(function(t){e.setAttribute(t,n[t])})}function u(e,n){var t,i,a,r;if(n.transform&&e.css){if(!(r=n.transform(e.css)))return function(){};e.css=r}if(n.singleton){var s=y++;t=h||(h=l(n)),i=p.bind(null,t,s,!1),a=p.bind(null,t,s,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(t=c(n),i=d.bind(null,t,n),a=function(){o(t),t.href&&URL.revokeObjectURL(t.href)}):(t=l(n),i=m.bind(null,t),a=function(){o(t)});return i(e),function(n){if(n){if(n.css===e.css&&n.media===e.media&&n.sourceMap===e.sourceMap)return;i(e=n)}else a()}}function p(e,n,t,i){var a=t?"":i.css;if(e.styleSheet)e.styleSheet.cssText=E(n,a);else{var r=document.createTextNode(a),o=e.childNodes;o[n]&&e.removeChild(o[n]),o.length?e.insertBefore(r,o[n]):e.appendChild(r)}}function m(e,n){var t=n.css,i=n.media;if(i&&e.setAttribute("media",i),e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}function d(e,n,t){var i=t.css,a=t.sourceMap,r=void 0===n.convertToAbsoluteUrls&&a;(n.convertToAbsoluteUrls||r)&&(i=b(i)),a&&(i+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */");var o=new Blob([i],{type:"text/css"}),l=e.href;e.href=URL.createObjectURL(o),l&&URL.revokeObjectURL(l)}var g={},_=function(e){var n;return function(){return void 0===n&&(n=e.apply(this,arguments)),n}}(function(){return window&&document&&document.all&&!window.atob}),f=function(e){var n={};return function(t){return void 0===n[t]&&(n[t]=e.call(this,t)),n[t]}}(function(e){return document.querySelector(e)}),h=null,y=0,v=[],b=t(2422);e.exports=function(e,n){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");n=n||{},n.attrs="object"==typeof n.attrs?n.attrs:{},n.singleton||(n.singleton=_()),n.insertInto||(n.insertInto="head"),n.insertAt||(n.insertAt="bottom");var t=a(e,n);return i(t,n),function(e){for(var r=[],o=0;o1&&void 0!==arguments[1]?arguments[1]:{},t=[(0,r.routerMiddleware)(e),l.default],i=(0,a.compose)(a.applyMiddleware.apply(void 0,t),u),o=(0,a.createStore)(s.default,n,i);return o}},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var a=t(72),r=t(105),o=t(368),l=i(o),c=t(2430),s=i(c),u=t(1060),p=i(u);n.default=(0,a.combineReducers)({router:r.routerReducer,ui:l.default,vis:s.default,github:p.default})},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.updateParam=void 0;var i=Object.assign||function(e){for(var n=1;n"),n=n.replace(/^function (\w+)?(\(.*?\))/,"$2 =>"),n=n.replace(/\{\s*return\s*(.*?);?\s*\}$/,"$1"),r({},e,{displayValue:n})}return"json"===e.type?r({},e,{displayValue:JSON.stringify(e.value)}):"color"===e.type?r({},e,{displayValue:i(e.value)}):r({},e,{displayValue:String(e.value)})},n.readableInteger=function(e){return e?e<1e3?e.toString():(e/=1e3)<1e3?e.toFixed(1)+"K":(e/=1e3,e.toFixed(1)+"M"):0}},function(e,n){}]); \ No newline at end of file +"use strict";function t(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}var i=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var n={},t=0;t<10;t++)n["_"+String.fromCharCode(t)]=t;if("0123456789"!==Object.getOwnPropertyNames(n).map(function(e){return n[e]}).join(""))return!1;var i={};return"abcdefghijklmnopqrst".split("").forEach(function(e){i[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},i)).join("")}catch(e){return!1}}()?Object.assign:function(e,n){for(var o,l,c=t(e),s=1;sspan{display:table-cell;vertical-align:middle}.rdg-cell-action-button:hover{background-color:#fff}.rdg-cell-action-button-toggled{background-color:#fff;border-right:1px solid #ccc;border-left:1px solid #ccc}.rdg-cell-action-button-toggled:after{content:"";height:1px;position:absolute;bottom:-1px;left:0;right:0;background:inherit;z-index:10001}.rdg-cell-action-menu{position:absolute;top:100%;right:0;z-index:1000;float:left;min-width:160px;padding:5px 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc}.rdg-cell-action-menu>span{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.rdg-cell-action-menu>span:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}',""])},function(e,n,t){n=e.exports=t(9)(),n.push([e.id,'.radio-custom,.react-grid-checkbox{opacity:0;position:absolute}.radio-custom,.radio-custom-label,.react-grid-checkbox,.react-grid-checkbox-label{display:inline-block;vertical-align:middle;cursor:pointer}.radio-custom-label,.react-grid-checkbox-label{position:relative}.radio-custom+.radio-custom-label:before,.react-grid-checkbox+.react-grid-checkbox-label:before{content:"";background:#fff;border:2px solid #ddd;display:inline-block;vertical-align:middle;width:20px;height:20px;text-align:center}.react-grid-checkbox:checked+.react-grid-checkbox-label:before{background:#005295;box-shadow:inset 0 0 0 4px #fff}.radio-custom:focus+.radio-custom-label,.react-grid-checkbox:focus+.react-grid-checkbox-label{outline:1px solid #ddd}.react-grid-HeaderCell input[type=checkbox]{z-index:99999}.react-grid-HeaderCell>.react-grid-checkbox-container{padding:0 10px;height:100%}.react-grid-HeaderCell>.react-grid-checkbox-container>.react-grid-checkbox-label{margin:0;position:relative;top:50%;transform:translateY(-50%)}.radio-custom+.radio-custom-label:before{border-radius:50%}.radio-custom:checked+.radio-custom-label:before{background:#ccc;box-shadow:inset 0 0 0 4px #fff}.checkbox-align{text-align:center}',""])},function(e,n,t){n=e.exports=t(9)(),n.push([e.id,".react-grid-Container{clear:both;margin-top:0;padding:0}.react-grid-Main{background-color:#fff;color:inherit;padding:0;outline:1px solid #e7eaec;clear:both}.react-grid-Grid{border:1px solid #ddd}.react-grid-Canvas,.react-grid-Grid{background-color:#fff}.react-grid-Cell input.editor-main,select.editor-main{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}input.editor-main:focus,select.editor-main:focus{border-color:#66afe9;border:2px solid #66afe9;background:#eee;border-radius:4px}.react-grid-Cell input.editor-main::-moz-placeholder,select.editor-main::-moz-placeholder{color:#999;opacity:1}.react-grid-Cell input.editor-main:-ms-input-placeholder,select.editor-main:-ms-input-placeholder{color:#999}.react-grid-Cell input.editor-main::-webkit-input-placeholder,select.editor-main::-webkit-input-placeholder{color:#999}.react-grid-Cell input.editor-main[disabled],.react-grid-Cell input.editor-main[readonly],fieldset[disabled] .react-grid-Cell input.editor-main,fieldset[disabled] select.editor-main,select.editor-main[disabled],select.editor-main[readonly]{cursor:not-allowed;background-color:#eee;opacity:1}textarea.react-grid-Cell input.editor-main,textareaselect.editor-main{height:auto}.react-grid-ScrollShim{z-index:10002}",""])},function(e,n,t){n=e.exports=t(9)(),n.push([e.id,".react-grid-Header{box-shadow:0 0 4px 0 #ddd;background:#f9f9f9}.react-grid-Header--resizing{cursor:ew-resize}.react-grid-HeaderCell,.react-grid-HeaderRow{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.react-grid-HeaderCell{background:#f9f9f9;padding:8px;font-weight:700;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.react-grid-HeaderCell__value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;top:50%;transform:translateY(-50%)}.react-grid-HeaderCell__resizeHandle:hover{cursor:ew-resize;background:#ddd}.react-grid-HeaderCell--locked:last-of-type{box-shadow:none}.react-grid-HeaderCell--resizing .react-grid-HeaderCell__resizeHandle{background:#ddd}.react-grid-HeaderCell__draggable{cursor:col-resize}.rdg-can-drop>.react-grid-HeaderCell{background:#ececec}.react-grid-HeaderCell .Select{max-height:30px;font-size:12px;font-weight:400}.react-grid-HeaderCell .Select-control{max-height:30px;border:1px solid #ccc;color:#555;border-radius:3px}.react-grid-HeaderCell .is-focused:not(.is-open)>.Select-control{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.react-grid-HeaderCell .Select-control .Select-placeholder{line-height:20px;color:#999;padding:4px}.react-grid-HeaderCell .Select-control .Select-input{max-height:28px;padding:4px;margin-left:0}.react-grid-HeaderCell .Select-control .Select-input input{padding:0;height:100%}.react-grid-HeaderCell .Select-control .Select-arrow-zone .Select-arrow{border-color:gray transparent transparent;border-width:4px 4px 2.5px}.react-grid-HeaderCell .Select-control .Select-value{padding:4px;line-height:20px!important}.react-grid-HeaderCell .Select--multi .Select-control .Select-value{padding:0;line-height:16px!important;max-height:20px}.react-grid-HeaderCell .Select--multi .Select-control .Select-value .Select-value-icon,.react-grid-HeaderCell .Select--multi .Select-control .Select-value .Select-value-label{max-height:20px}.react-grid-HeaderCell .Select-control .Select-value .Select-value-label{color:#555!important}.react-grid-HeaderCell .Select-menu-outer .Select-option{padding:4px;line-height:20px}.react-grid-HeaderCell .Select-menu-outer .Select-menu .Select-option.is-focused,.react-grid-HeaderCell .Select-menu-outer .Select-menu .Select-option.is-selected{color:#555}",""])},function(e,n,t){n=e.exports=t(9)(),n.push([e.id,'.react-grid-Row.row-context-menu .react-grid-Cell,.react-grid-Row:hover .react-grid-Cell{background-color:#f9f9f9}.react-grid-Row:hover .rdg-row-index{display:none}.react-grid-Row:hover .rdg-actions-checkbox{display:block}.react-grid-Row:hover .rdg-drag-row-handle{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;width:12px;height:30px;margin-left:0;background-image:url("data:image/svg+xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjlweCIgaGVpZ2h0PSIyOXB4IiB2aWV3Qm94PSIwIDAgOSAyOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMzkgKDMxNjY3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5kcmFnIGljb248L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iQWN0dWFsaXNhdGlvbi12MiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkRlc2t0b3AiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNS4wMDAwMDAsIC0yNjIuMDAwMDAwKSIgZmlsbD0iI0Q4RDhEOCI+CiAgICAgICAgICAgIDxnIGlkPSJJbnRlcmFjdGlvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1LjAwMDAwMCwgMjU4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IlJvdy1Db250cm9scyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImRyYWctaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMzAiIGN4PSIyIiBjeT0iMiIgcj0iMiI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMzAiIGN4PSI3IiBjeT0iMiIgcj0iMiI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMzAiIGN4PSIyIiBjeT0iNyIgcj0iMiI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMzAiIGN4PSI3IiBjeT0iNyIgcj0iMiI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMzAiIGN4PSIyIiBjeT0iMTIiIHI9IjIiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsLTMwIiBjeD0iNyIgY3k9IjEyIiByPSIyIj48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0zMCIgY3g9IjIiIGN5PSIxNyIgcj0iMiI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMzAiIGN4PSI3IiBjeT0iMTciIHI9IjIiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsLTMwIiBjeD0iMiIgY3k9IjIyIiByPSIyIj48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0zMCIgY3g9IjciIGN5PSIyMiIgcj0iMiI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMzAiIGN4PSIyIiBjeT0iMjciIHI9IjIiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsLTMwIiBjeD0iNyIgY3k9IjI3IiByPSIyIj48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");background-repeat:no-repeat}.react-grid-Row.row-selected,.react-grid-Row .row-selected{background-color:#dbecfa}.react-grid-row-group .row-expand-icon:hover{color:#777}.react-grid-row-index{padding:0 18px}.rdg-row-index{display:block;text-align:center}.rdg-row-actions-cell{padding:0}.rdg-actions-checkbox{display:none;text-align:center}.rdg-actions-checkbox.selected{display:block}.rdg-dragging{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.rdg-dragged-row{border-bottom:1px solid #000}',""])},function(e,n,t){"use strict";function i(e,n,t,i,a,r,o,l){if(!e){var c;if(void 0===n)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[t,i,a,r,o,l],u=0;c=new Error(n.replace(/%s/g,function(){return s[u++]})),c.name="Invariant Violation"}throw c.framesToPop=1,c}}e.exports=i},function(e,n,t){"use strict";var i=t(241),a=function(e){var n,t={};e instanceof Object&&!Array.isArray(e)||i(!1);for(n in e)e.hasOwnProperty(n)&&(t[n]=n);return t};e.exports=a}]))})},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,r,o=t(3),l=i(o),c=t(4),s=i(c),u=t(6),p=i(u),m=t(7),d=i(m),g=t(9),_=i(g),f=(0,_.default)(["\n display: inline-block;\n color: ",";\n font-size: 12px;\n text-decoration: underline;\n\n :hover {\n cursor: pointer;\n font-weight: 500;\n }\n"],["\n display: inline-block;\n color: ",";\n font-size: 12px;\n text-decoration: underline;\n\n :hover {\n cursor: pointer;\n font-weight: 500;\n }\n"]),h=t(0),y=i(h),v=t(1),b=i(v),E=t(10),A=i(E),S=A.default.div(f,function(e){return e.theme.textColorLT}),w=(r=a=function(e){function n(){var e,t,i,a;(0,l.default)(this,n);for(var r=arguments.length,o=Array(r),c=0;c0&&this.handleMarkers(S);for(var O=this.editor.$options,x=0;x0&&void 0!==arguments[0]?arguments[0]:[0,0,0,0];this.editor.renderer.setScrollMargins(e[0],e[1],e[2],e[3])}},{key:"componentWillUnmount",value:function(){this.editor.destroy(),this.editor=null}},{key:"onChange",value:function(e){if(this.props.onChange&&!this.silent){var n=this.editor.getValue();this.props.onChange(n,e)}}},{key:"onSelectionChange",value:function(e){if(this.props.onSelectionChange){var n=this.editor.getSelection();this.props.onSelectionChange(n,e)}}},{key:"onCursorChange",value:function(e){if(this.props.onCursorChange){var n=this.editor.getSelection();this.props.onCursorChange(n,e)}}},{key:"onInput",value:function(e){this.props.onInput&&this.props.onInput(e)}},{key:"onFocus",value:function(e){this.props.onFocus&&this.props.onFocus(e)}},{key:"onBlur",value:function(e){this.props.onBlur&&this.props.onBlur(e,this.editor)}},{key:"onCopy",value:function(e){this.props.onCopy&&this.props.onCopy(e)}},{key:"onPaste",value:function(e){this.props.onPaste&&this.props.onPaste(e)}},{key:"onScroll",value:function(){this.props.onScroll&&this.props.onScroll(this.editor)}},{key:"handleOptions",value:function(e){for(var n=Object.keys(e.setOptions),t=0;t-1}function _(e,n){var t=this.__data__,i=A(t,e);return i<0?t.push([e,n]):t[i][1]=n,this}function f(e){var n=-1,t=e?e.length:0;for(this.clear();++n 0!";if(e!=this.$splits){if(e>this.$splits){for(;this.$splitse;)n=this.$editors[this.$splits-1],this.$container.removeChild(n.container),this.$splits--;this.resize()}},this.getSplits=function(){return this.$splits},this.getEditor=function(e){return this.$editors[e]},this.getCurrentEditor=function(){return this.$cEditor},this.focus=function(){this.$cEditor.focus()},this.blur=function(){this.$cEditor.blur()},this.setTheme=function(e){this.$editors.forEach(function(n){n.setTheme(e)})},this.setKeyboardHandler=function(e){this.$editors.forEach(function(n){n.setKeyboardHandler(e)})},this.forEach=function(e,n){this.$editors.forEach(e,n)},this.$fontSize="",this.setFontSize=function(e){this.$fontSize=e,this.forEach(function(n){n.setFontSize(e)})},this.$cloneSession=function(e){var n=new s(e.getDocument(),e.getMode()),t=e.getUndoManager();if(t){var a=new i(t,n);n.setUndoManager(a)}return n.$informUndoManager=r.delayedCall(function(){n.$deltas=[]}),n.setTabSize(e.getTabSize()),n.setUseSoftTabs(e.getUseSoftTabs()),n.setOverwrite(e.getOverwrite()),n.setBreakpoints(e.getBreakpoints()),n.setUseWrapMode(e.getUseWrapMode()),n.setUseWorker(e.getUseWorker()),n.setWrapLimitRange(e.$wrapLimitRange.min,e.$wrapLimitRange.max),n.$foldData=e.$cloneFoldData(),n},this.setSession=function(e,n){var t;return t=null==n?this.$cEditor:this.$editors[n],this.$editors.some(function(n){return n.session===e})&&(e=this.$cloneSession(e)),t.setSession(e),e},this.getOrientation=function(){return this.$orientation},this.setOrientation=function(e){this.$orientation!=e&&(this.$orientation=e,this.resize())},this.resize=function(){var e,n=this.$container.clientWidth,t=this.$container.clientHeight;if(this.$orientation==this.BESIDE)for(var i=n/this.$splits,a=0;a0&&void 0!==arguments[0]?arguments[0]:{left:[],right:[]},n=[],t={left:[],right:[]},i=0;in.length?e:n,o=e.length>n.length?n:e,l=r.indexOf(o);if(-1!=l)return a=[[1,r.substring(0,l)],[0,o],[1,r.substring(l+o.length)]],e.length>n.length&&(a[0][0]=a[2][0]=-1),a;if(1==o.length)return[[-1,e],[1,n]];var c=this.diff_halfMatch_(e,n);if(c){var s=c[0],u=c[1],p=c[2],m=c[3],d=c[4],g=this.diff_main(s,p,t,i),_=this.diff_main(u,m,t,i);return g.concat([[0,d]],_)}return t&&e.length>100&&n.length>100?this.diff_lineMode_(e,n,i):this.diff_bisect_(e,n,i)},i.prototype.diff_lineMode_=function(e,n,t){var i=this.diff_linesToChars_(e,n);e=i.chars1,n=i.chars2;var a=i.lineArray,r=this.diff_main(e,n,!1,t);this.diff_charsToLines_(r,a),this.diff_cleanupSemantic(r),r.push([0,""]);for(var o=0,l=0,c=0,s="",u="";o=1&&c>=1){r.splice(o-l-c,l+c),o=o-l-c;for(var i=this.diff_main(s,u,!1,t),p=i.length-1;p>=0;p--)r.splice(o,0,i[p]);o+=i.length}c=0,l=0,s="",u=""}o++}return r.pop(),r},i.prototype.diff_bisect_=function(e,n,t){for(var i=e.length,a=n.length,r=Math.ceil((i+a)/2),o=r,l=2*r,c=new Array(l),s=new Array(l),u=0;ut);h++){for(var y=-h+d;y<=h-g;y+=2){var v,b=o+y;v=y==-h||y!=h&&c[b-1]i)g+=2;else if(E>a)d+=2;else if(m){var A=o+p-y;if(A>=0&&A=S)return this.diff_bisectSplit_(e,n,v,E,t)}}}for(var w=-h+_;w<=h-f;w+=2){var S,A=o+w;S=w==-h||w!=h&&s[A-1]i)f+=2;else if(N>a)_+=2;else if(!m){var b=o+p-w;if(b>=0&&b=S)return this.diff_bisectSplit_(e,n,v,E,t)}}}}return[[-1,e],[1,n]]},i.prototype.diff_bisectSplit_=function(e,n,t,i,a){var r=e.substring(0,t),o=n.substring(0,i),l=e.substring(t),c=n.substring(i),s=this.diff_main(r,o,!1,a),u=this.diff_main(l,c,!1,a);return s.concat(u)},i.prototype.diff_linesToChars_=function(e,n){function t(e){for(var n="",t=0,r=-1,o=i.length;ri?e=e.substring(t-i):t=e.length?[i,a,r,l,u]:null}if(this.Diff_Timeout<=0)return null;var i=e.length>n.length?e:n,a=e.length>n.length?n:e;if(i.length<4||2*a.lengthc[4].length?l:c:l;var s,u,p,m;return e.length>n.length?(s=r[0],u=r[1],p=r[2],m=r[3]):(p=r[0],m=r[1],s=r[2],u=r[3]),[s,u,p,m,r[4]]},i.prototype.diff_cleanupSemantic=function(e){for(var n=!1,t=[],i=0,a=null,r=0,o=0,l=0,c=0,s=0;r0?t[i-1]:-1,o=0,l=0,c=0,s=0,a=null,n=!0)),r++;for(n&&this.diff_cleanupMerge(e),this.diff_cleanupSemanticLossless(e),r=1;r=d?(m>=u.length/2||m>=p.length/2)&&(e.splice(r,0,[0,p.substring(0,m)]),e[r-1][1]=u.substring(0,u.length-m),e[r+1][1]=p.substring(m),r++):(d>=u.length/2||d>=p.length/2)&&(e.splice(r,0,[0,u.substring(0,d)]),e[r-1][0]=1,e[r-1][1]=p.substring(0,p.length-d),e[r+1][0]=-1,e[r+1][1]=u.substring(d),r++),r++}r++}},i.prototype.diff_cleanupSemanticLossless=function(e){function n(e,n){if(!e||!n)return 6;var t=e.charAt(e.length-1),a=n.charAt(0),r=t.match(i.nonAlphaNumericRegex_),o=a.match(i.nonAlphaNumericRegex_),l=r&&t.match(i.whitespaceRegex_),c=o&&a.match(i.whitespaceRegex_),s=l&&t.match(i.linebreakRegex_),u=c&&a.match(i.linebreakRegex_),p=s&&e.match(i.blanklineEndRegex_),m=u&&n.match(i.blanklineStartRegex_);return p||m?5:s||u?4:r&&!l&&c?3:l||c?2:r||o?1:0}for(var t=1;t=m&&(m=d,s=a,u=r,p=o)}e[t-1][1]!=s&&(s?e[t-1][1]=s:(e.splice(t-1,1),t--),e[t][1]=u,p?e[t+1][1]=p:(e.splice(t+1,1),t--))}t++}},i.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,i.whitespaceRegex_=/\s/,i.linebreakRegex_=/[\r\n]/,i.blanklineEndRegex_=/\n\r?\n$/,i.blanklineStartRegex_=/^\r?\n\r?\n/,i.prototype.diff_cleanupEfficiency=function(e){for(var n=!1,t=[],i=0,a=null,r=0,o=!1,l=!1,c=!1,s=!1;r0?t[i-1]:-1,c=s=!1),n=!0)),r++;n&&this.diff_cleanupMerge(e)},i.prototype.diff_cleanupMerge=function(e){e.push([0,""]);for(var n,t=0,i=0,a=0,r="",o="";t1?(0!==i&&0!==a&&(n=this.diff_commonPrefix(o,r),0!==n&&(t-i-a>0&&0==e[t-i-a-1][0]?e[t-i-a-1][1]+=o.substring(0,n):(e.splice(0,0,[0,o.substring(0,n)]),t++),o=o.substring(n),r=r.substring(n)),0!==(n=this.diff_commonSuffix(o,r))&&(e[t][1]=o.substring(o.length-n)+e[t][1],o=o.substring(0,o.length-n),r=r.substring(0,r.length-n))),0===i?e.splice(t-a,i+a,[1,o]):0===a?e.splice(t-i,i+a,[-1,r]):e.splice(t-i-a,i+a,[-1,r],[1,o]),t=t-i-a+(i?1:0)+(a?1:0)+1):0!==t&&0==e[t-1][0]?(e[t-1][1]+=e[t][1],e.splice(t,1)):t++,a=0,i=0,r="",o=""}""===e[e.length-1][1]&&e.pop();var l=!1;for(t=1;tn));t++)r=i,o=a;return e.length!=t&&-1===e[t][0]?o:o+(n-r)},i.prototype.diff_prettyHtml=function(e){for(var n=[],t=/&/g,i=//g,r=/\n/g,o=0;o");switch(l){case 1:n[o]=''+s+"";break;case-1:n[o]=''+s+"";break;case 0:n[o]=""+s+""}}return n.join("")},i.prototype.diff_text1=function(e){for(var n=[],t=0;tthis.Match_MaxBits)throw new Error("Pattern too long for this browser.");var a=this.match_alphabet_(n),r=this,o=this.Match_Threshold,l=e.indexOf(n,t);-1!=l&&(o=Math.min(i(0,l),o),-1!=(l=e.lastIndexOf(n,t+n.length))&&(o=Math.min(i(0,l),o)));var c=1<=g;h--){var y=a[e.charAt(h-1)];if(f[h]=0===d?(f[h+1]<<1|1)&y:(f[h+1]<<1|1)&y|(p[h+1]|p[h])<<1|1|p[h+1],f[h]&c){var v=i(d,h-1);if(v<=o){if(o=v,!((l=h-1)>t))break;g=Math.max(1,2*t-l)}}}if(i(d+1,t)>o)break;p=f}return l},i.prototype.match_alphabet_=function(e){for(var n={},t=0;t2&&(this.diff_cleanupSemantic(r),this.diff_cleanupEfficiency(r));else if(e&&"object"==typeof e&&void 0===n&&void 0===t)r=e,a=this.diff_text1(r);else if("string"==typeof e&&n&&"object"==typeof n&&void 0===t)a=e,r=n;else{if("string"!=typeof e||"string"!=typeof n||!t||"object"!=typeof t)throw new Error("Unknown call format to patch_make.");a=e,r=t}if(0===r.length)return[];for(var o=[],l=new i.patch_obj,c=0,s=0,u=0,p=a,m=a,d=0;d=2*this.Patch_Margin&&c&&(this.patch_addContext_(l,p),o.push(l),l=new i.patch_obj,c=0,p=m,s=u)}1!==g&&(s+=_.length),-1!==g&&(u+=_.length)}return c&&(this.patch_addContext_(l,p),o.push(l)),o},i.prototype.patch_deepCopy=function(e){for(var n=[],t=0;tthis.Match_MaxBits?-1!=(o=this.match_main(n,c.substring(0,this.Match_MaxBits),l))&&(-1==(s=this.match_main(n,c.substring(c.length-this.Match_MaxBits),l+c.length-this.Match_MaxBits))||o>=s)&&(o=-1):o=this.match_main(n,c,l),-1==o)a[r]=!1,i-=e[r].length2-e[r].length1;else{a[r]=!0,i=o-l;var u;if(u=-1==s?n.substring(o,o+c.length):n.substring(o,s+this.Match_MaxBits),c==u)n=n.substring(0,o)+this.diff_text2(e[r].diffs)+n.substring(o+c.length);else{var p=this.diff_main(c,u,!1);if(c.length>this.Match_MaxBits&&this.diff_levenshtein(p)/c.length>this.Patch_DeleteThreshold)a[r]=!1;else{this.diff_cleanupSemanticLossless(p);for(var m,d=0,g=0;gr[0][1].length){var o=n-r[0][1].length;r[0][1]=t.substring(r[0][1].length)+r[0][1],a.start1-=o,a.start2-=o,a.length1+=o,a.length2+=o}if(a=e[e.length-1],r=a.diffs,0==r.length||0!=r[r.length-1][0])r.push([0,t]),a.length1+=n,a.length2+=n;else if(n>r[r.length-1][1].length){var o=n-r[r.length-1][1].length;r[r.length-1][1]+=t.substring(0,o),a.length1+=o,a.length2+=o}return t},i.prototype.patch_splitMax=function(e){for(var n=this.Match_MaxBits,t=0;t2*n?(c.length1+=p.length,r+=p.length,s=!1,c.diffs.push([u,p]),a.diffs.shift()):(p=p.substring(0,n-c.length1-this.Patch_Margin),c.length1+=p.length,r+=p.length,0===u?(c.length2+=p.length,o+=p.length):s=!1,c.diffs.push([u,p]),p==a.diffs[0][1]?a.diffs.shift():a.diffs[0][1]=a.diffs[0][1].substring(p.length))}l=this.diff_text2(c.diffs),l=l.substring(l.length-this.Patch_Margin);var m=this.diff_text1(a.diffs).substring(0,this.Patch_Margin);""!==m&&(c.length1+=m.length,c.length2+=m.length,0!==c.diffs.length&&0===c.diffs[c.diffs.length-1][0]?c.diffs[c.diffs.length-1][1]+=m:c.diffs.push([0,m])),s||e.splice(++t,0,c)}}},i.prototype.patch_toText=function(e){for(var n=[],t=0;t dropoff arc",color:[146,38,198],columns:{lat0:"pickup_latitude",lng0:"pickup_longitude",lat1:"dropoff_latitude",lng1:"dropoff_longitude"},isVisible:!1,visConfig:{opacity:.8,thickness:2,colorRange:{name:"Global Warming",type:"sequential",category:"Uber",colors:["#5A1846","#900C3F","#C70039","#E3611C","#F1920E","#FFC300"]},sizeRange:[0,10],targetColor:null,"hi-precision":!1}},visualChannels:{colorField:null,colorScale:"quantile",sizeField:null,sizeScale:"linear"}},{id:"dw8iqe",type:"line",config:{dataId:"my_data",label:"pickup -> dropoff line",color:[136,87,44],columns:{lat0:"pickup_latitude",lng0:"pickup_longitude",lat1:"dropoff_latitude",lng1:"dropoff_longitude"},isVisible:!1,visConfig:{opacity:.8,thickness:2,colorRange:{name:"Global Warming",type:"sequential",category:"Uber",colors:["#5A1846","#900C3F","#C70039","#E3611C","#F1920E","#FFC300"]},sizeRange:[0,10],targetColor:null,"hi-precision":!1}},visualChannels:{colorField:null,colorScale:"quantile",sizeField:null,sizeScale:"linear"}}],interactionConfig:{tooltip:{fieldsToShow:{my_data:["VendorID","tpep_pickup_datetime","tpep_dropoff_datetime","passenger_count","trip_distance"]},enabled:!0},brush:{size:.5,enabled:!1}},layerBlending:"normal",splitMaps:[]},mapState:{bearing:0,dragRotate:!1,latitude:40.732719933009484,longitude:-73.9519042987401,pitch:0,zoom:12,isSplit:!1},mapStyle:{styleType:"dark",topLayerGroups:{},visibleLayerGroups:{label:!0,road:!0,border:!1,building:!0,water:!0,land:!0},mapStyles:{}}}}},function(e,n){!function(e){var n=e.util.clone(e.languages.javascript);e.languages.jsx=e.languages.extend("markup",n),e.languages.jsx.tag.pattern=/<\/?[\w.:-]+\s*(?:\s+(?:[\w.:-]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s{'">=]+|\{(?:\{[^}]*\}|[^{}])+\}))?|\{\.{3}[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\}))*\s*\/?>/i,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">]+)/i,e.languages.insertBefore("inside","attr-name",{spread:{pattern:/\{\.{3}[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\}/,inside:{punctuation:/\.{3}|[{}.]/,"attr-value":/\w+/}}},e.languages.jsx.tag),e.languages.insertBefore("inside","attr-value",{script:{pattern:/=(\{(?:\{[^}]*\}|[^}])+\})/i,inside:{"script-punctuation":{pattern:/^=(?={)/,alias:"punctuation"},rest:e.languages.jsx},alias:"language-javascript"}},e.languages.jsx.tag);var t=function(e){return"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(t).join("")},i=function(n){for(var a=[],r=0;r0&&a[a.length-1].tagName===t(o.content[0].content[1])&&a.pop():"/>"===o.content[o.content.length-1].content||a.push({tagName:t(o.content[0].content[1]),openedBraces:0}):a.length>0&&"punctuation"===o.type&&"{"===o.content?a[a.length-1].openedBraces++:a.length>0&&a[a.length-1].openedBraces>0&&"punctuation"===o.type&&"}"===o.content?a[a.length-1].openedBraces--:l=!0),(l||"string"==typeof o)&&a.length>0&&0===a[a.length-1].openedBraces){var c=t(o);r0&&("string"==typeof n[r-1]||"plain-text"===n[r-1].type)&&(c=t(n[r-1])+c,n.splice(r-1,1),r--),n[r]=new e.Token("plain-text",c,null,c)}o.content&&"string"!=typeof o.content&&i(o.content)}};e.hooks.add("after-tokenize",function(e){"jsx"!==e.language&&"tsx"!==e.language||i(e.tokens)})}(Prism)},function(e,n,t){var i=t(2419);"string"==typeof i&&(i=[[e.i,i,""]]);var a={};a.transform=void 0;t(2421)(i,a);i.locals&&(e.exports=i.locals)},function(e,n,t){n=e.exports=t(2420)(!1),n.push([e.i,"code[class*=language-],pre[class*=language-]{color:#000;background:none;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}",""])},function(e,n){function t(e,n){var t=e[1]||"",a=e[3];if(!a)return t;if(n&&"function"==typeof btoa){var r=i(a);return[t].concat(a.sources.map(function(e){return"/*# sourceURL="+a.sourceRoot+e+" */"})).concat([r]).join("\n")}return[t].join("\n")}function i(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */"}e.exports=function(e){var n=[];return n.toString=function(){return this.map(function(n){var i=t(n,e);return n[2]?"@media "+n[2]+"{"+i+"}":i}).join("")},n.i=function(e,t){"string"==typeof e&&(e=[[null,e,""]]);for(var i={},a=0;a=0&&v.splice(n,1)}function l(e){var n=document.createElement("style");return e.attrs.type="text/css",s(n,e.attrs),r(e,n),n}function c(e){var n=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",s(n,e.attrs),r(e,n),n}function s(e,n){Object.keys(n).forEach(function(t){e.setAttribute(t,n[t])})}function u(e,n){var t,i,a,r;if(n.transform&&e.css){if(!(r=n.transform(e.css)))return function(){};e.css=r}if(n.singleton){var s=y++;t=h||(h=l(n)),i=p.bind(null,t,s,!1),a=p.bind(null,t,s,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(t=c(n),i=d.bind(null,t,n),a=function(){o(t),t.href&&URL.revokeObjectURL(t.href)}):(t=l(n),i=m.bind(null,t),a=function(){o(t)});return i(e),function(n){if(n){if(n.css===e.css&&n.media===e.media&&n.sourceMap===e.sourceMap)return;i(e=n)}else a()}}function p(e,n,t,i){var a=t?"":i.css;if(e.styleSheet)e.styleSheet.cssText=E(n,a);else{var r=document.createTextNode(a),o=e.childNodes;o[n]&&e.removeChild(o[n]),o.length?e.insertBefore(r,o[n]):e.appendChild(r)}}function m(e,n){var t=n.css,i=n.media;if(i&&e.setAttribute("media",i),e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}function d(e,n,t){var i=t.css,a=t.sourceMap,r=void 0===n.convertToAbsoluteUrls&&a;(n.convertToAbsoluteUrls||r)&&(i=b(i)),a&&(i+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */");var o=new Blob([i],{type:"text/css"}),l=e.href;e.href=URL.createObjectURL(o),l&&URL.revokeObjectURL(l)}var g={},_=function(e){var n;return function(){return void 0===n&&(n=e.apply(this,arguments)),n}}(function(){return window&&document&&document.all&&!window.atob}),f=function(e){var n={};return function(t){return void 0===n[t]&&(n[t]=e.call(this,t)),n[t]}}(function(e){return document.querySelector(e)}),h=null,y=0,v=[],b=t(2422);e.exports=function(e,n){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");n=n||{},n.attrs="object"==typeof n.attrs?n.attrs:{},n.singleton||(n.singleton=_()),n.insertInto||(n.insertInto="head"),n.insertAt||(n.insertAt="bottom");var t=a(e,n);return i(t,n),function(e){for(var r=[],o=0;o1&&void 0!==arguments[1]?arguments[1]:{},t=[(0,r.routerMiddleware)(e),l.default],i=(0,a.compose)(a.applyMiddleware.apply(void 0,t),u),o=(0,a.createStore)(s.default,n,i);return o}},function(e,n,t){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var a=t(72),r=t(105),o=t(368),l=i(o),c=t(2430),s=i(c),u=t(1060),p=i(u);n.default=(0,a.combineReducers)({router:r.routerReducer,ui:l.default,vis:s.default,github:p.default})},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.updateParam=void 0;var i=Object.assign||function(e){for(var n=1;n"),n=n.replace(/^function (\w+)?(\(.*?\))/,"$2 =>"),n=n.replace(/\{\s*return\s*(.*?);?\s*\}$/,"$1"),r({},e,{displayValue:n})}return"json"===e.type?r({},e,{displayValue:JSON.stringify(e.value)}):"color"===e.type?r({},e,{displayValue:i(e.value)}):r({},e,{displayValue:String(e.value)})},n.readableInteger=function(e){return e?e<1e3?e.toString():(e/=1e3)<1e3?e.toFixed(1)+"K":(e/=1e3,e.toFixed(1)+"M"):0}},function(e,n){}]); \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index 7651c517..3fa6c679 100644 --- a/docs/index.html +++ b/docs/index.html @@ -35,7 +35,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/docs/styles-e14af7338b1bb2553f02.css b/docs/styles-b03c709cc11c81ae1478.css similarity index 100% rename from docs/styles-e14af7338b1bb2553f02.css rename to docs/styles-b03c709cc11c81ae1478.css diff --git a/docs/sw.js b/docs/sw.js index fe7169a6..6bb0f1b3 100644 --- a/docs/sw.js +++ b/docs/sw.js @@ -1,3 +1,3 @@ -var __wpo = {"assets":{"main":["./bundle-e14af7338b1bb2553f02.js","./styles-e14af7338b1bb2553f02.css","./","./images/footer-pattern.gif","./favicon.ico","./images/icon-chart.svg","./images/icon-custom.svg","./images/icon-high-precision.svg","./images/hero.jpg","./images/icon-layers.svg","./images/icon-react.svg","./images/custom-layers/cover.png","./images/graph-vis/architecture-graph-render.png","./images/graph-vis/architecture-basic.png","./images/geospatial-app/geospatial-app.png","./images/graph-vis/architecture-with-layout-engine.png","./images/graph-vis/cover.png","./images/graph-vis/no-position-update-trigger.png","./images/kepler-card.png","./images/graph-vis/random-graph.png","./images/mg_choropleth.png","./images/mg_arc_2.png","./images/mg_arc_1.png","./images/mg_hex_1.png","./images/mg_hex_2.png","./images/mg_hex_3.png","./images/mg_hex_3d.png","./images/mg_hex_4.png","./images/mg_hex_5.png","./images/mg_hex_6.png","./images/mg_path.png","./images/setup/empty-app.png","./images/path.jpg","./images/mg_scatterplot_2.png","./images/mg_scatterplot_1.png","./images/vis-logo.png","./images/setup/testing.png","./images/setup/setup.png"],"additional":[],"optional":[]},"externals":[],"hashesMap":{"d5f9446d02e1bfe55bfaaaace409965169d07221":"./bundle-e14af7338b1bb2553f02.js","b43523f9479edb98397730835a3719ef3886301e":"./styles-e14af7338b1bb2553f02.css","09b8d2139d2ca6082849298023e7e679b39fdd5d":"./","6b89a96ac28a08a4c940140333bfa1d569544e23":"./images/footer-pattern.gif","850c55a547d04df0d7f051ae68bac005623dd7ac":"./favicon.ico","f48baa4cd5685221cc3951e3060a52732d0d6ef6":"./images/icon-chart.svg","6701e0473372f042bf28d2ed7eefd93ee91b660e":"./images/icon-custom.svg","d816ffc6438fa9bfaa9595519454b498847efe28":"./images/icon-high-precision.svg","518f4c4873723339df0ff3d72fc95aaeeb996db6":"./images/hero.jpg","e0972c9bc9d52edef881cec0bc507b800f3d179c":"./images/icon-layers.svg","17b721d8b0031b6a6a68cfc1b2953c2276a85adb":"./images/icon-react.svg","0e415e1cca72f667a47423bde691571f6b9e9736":"./images/custom-layers/cover.png","8f633d10b0cdb57faa7ecd8f9586b9cfe7dd2477":"./images/graph-vis/architecture-graph-render.png","574dc45c5421f9ac206ee75c1266cebd4a465988":"./images/graph-vis/architecture-basic.png","8ac3b7b81e712b5ae75833edf1f363e629bbda5d":"./images/mg_hex_6.png","103fbd50fa73f5707f8d0164c5111e1f2a9112a7":"./images/graph-vis/architecture-with-layout-engine.png","1a8ab25d995251bf829738221dd7827d239697ab":"./images/graph-vis/cover.png","92eca974466c3b0a8976b591906ad593b112db92":"./images/graph-vis/no-position-update-trigger.png","1be1ec9c8fdb4edeb540fe50af39402f4b4e9115":"./images/kepler-card.png","2a7fbddc1c84ead699bd866c24126f9b6a6cebf3":"./images/graph-vis/random-graph.png","2dc96d4cc22316ac56091a7a1e8128b7d1a425e4":"./images/mg_choropleth.png","eea5cc396a17fb80351aa8d5d4198bfae813a0b7":"./images/mg_arc_2.png","fc25c1d2ab58fbd9bbcb0d04ee79e734b37af75d":"./images/mg_arc_1.png","b2988bd5345811f06374a75edeaf437645f34b75":"./images/mg_hex_1.png","4d229d4f8938baf2108c56ddc75a015ed96ce5c9":"./images/mg_hex_2.png","82bd4cd09df01e389f4502304eba46a004db1a4f":"./images/mg_hex_3.png","547d8be12556b214ab6d0f5d3ddf8f719c7fed6b":"./images/mg_hex_3d.png","fca495b06c0f8729c8dd98a352010e11f81730e3":"./images/mg_hex_4.png","5fe88df241a1e396b7ec00b3974aff2d871adc20":"./images/mg_hex_5.png","6852e91cfe2260d557b8b5ef978eb3f06034fa00":"./images/mg_path.png","c469f3a6ca78fa53a346bee4043055215461f0ad":"./images/setup/empty-app.png","13b2227787277a40e5051981640f2938919e1f6f":"./images/path.jpg","a2b2f42eb44738eed510782a6e8760cba5fd2c3f":"./images/mg_scatterplot_2.png","a07bb10995bf71a663d58da4e841bdea214dbde0":"./images/mg_scatterplot_1.png","8272bbc841c67ad36079c74f61e0d4a39654497f":"./images/vis-logo.png","470912cb18ab893023af6f2e161b08bc7a589ec2":"./images/setup/testing.png","8ae2c8e391e4e580e6bb54ff73fd340fc8c624fc":"./images/setup/setup.png"},"strategy":"changed","responseStrategy":"cache-first","version":"2018-5-29 19:47:18","name":"webpack-offline","pluginVersion":"4.9.1","relativePaths":true}; +var __wpo = {"assets":{"main":["./bundle-b03c709cc11c81ae1478.js","./styles-b03c709cc11c81ae1478.css","./","./favicon.ico","./images/footer-pattern.gif","./images/icon-custom.svg","./images/icon-chart.svg","./images/icon-high-precision.svg","./images/icon-layers.svg","./images/icon-react.svg","./images/hero.jpg","./images/custom-layers/cover.png","./images/graph-vis/architecture-graph-render.png","./images/graph-vis/architecture-basic.png","./images/graph-vis/architecture-with-layout-engine.png","./images/geospatial-app/geospatial-app.png","./images/graph-vis/cover.png","./images/graph-vis/no-position-update-trigger.png","./images/graph-vis/random-graph.png","./images/kepler-card.png","./images/mg_arc_2.png","./images/mg_choropleth.png","./images/mg_arc_1.png","./images/mg_hex_1.png","./images/mg_hex_2.png","./images/mg_hex_3.png","./images/mg_hex_3d.png","./images/mg_hex_4.png","./images/mg_path.png","./images/mg_hex_6.png","./images/mg_hex_5.png","./images/path.jpg","./images/mg_scatterplot_1.png","./images/mg_scatterplot_2.png","./images/setup/empty-app.png","./images/vis-logo.png","./images/setup/setup.png","./images/setup/testing.png"],"additional":[],"optional":[]},"externals":[],"hashesMap":{"a7fcf2e39c3b963177ef9585af41dc694d446c94":"./bundle-b03c709cc11c81ae1478.js","b43523f9479edb98397730835a3719ef3886301e":"./styles-b03c709cc11c81ae1478.css","be0b78fe772840b75d59427ab58d022c7be927ed":"./","850c55a547d04df0d7f051ae68bac005623dd7ac":"./favicon.ico","6b89a96ac28a08a4c940140333bfa1d569544e23":"./images/footer-pattern.gif","6701e0473372f042bf28d2ed7eefd93ee91b660e":"./images/icon-custom.svg","f48baa4cd5685221cc3951e3060a52732d0d6ef6":"./images/icon-chart.svg","d816ffc6438fa9bfaa9595519454b498847efe28":"./images/icon-high-precision.svg","e0972c9bc9d52edef881cec0bc507b800f3d179c":"./images/icon-layers.svg","17b721d8b0031b6a6a68cfc1b2953c2276a85adb":"./images/icon-react.svg","518f4c4873723339df0ff3d72fc95aaeeb996db6":"./images/hero.jpg","0e415e1cca72f667a47423bde691571f6b9e9736":"./images/custom-layers/cover.png","8f633d10b0cdb57faa7ecd8f9586b9cfe7dd2477":"./images/graph-vis/architecture-graph-render.png","574dc45c5421f9ac206ee75c1266cebd4a465988":"./images/graph-vis/architecture-basic.png","103fbd50fa73f5707f8d0164c5111e1f2a9112a7":"./images/graph-vis/architecture-with-layout-engine.png","8ac3b7b81e712b5ae75833edf1f363e629bbda5d":"./images/mg_hex_6.png","1a8ab25d995251bf829738221dd7827d239697ab":"./images/graph-vis/cover.png","92eca974466c3b0a8976b591906ad593b112db92":"./images/graph-vis/no-position-update-trigger.png","2a7fbddc1c84ead699bd866c24126f9b6a6cebf3":"./images/graph-vis/random-graph.png","1be1ec9c8fdb4edeb540fe50af39402f4b4e9115":"./images/kepler-card.png","eea5cc396a17fb80351aa8d5d4198bfae813a0b7":"./images/mg_arc_2.png","2dc96d4cc22316ac56091a7a1e8128b7d1a425e4":"./images/mg_choropleth.png","fc25c1d2ab58fbd9bbcb0d04ee79e734b37af75d":"./images/mg_arc_1.png","b2988bd5345811f06374a75edeaf437645f34b75":"./images/mg_hex_1.png","4d229d4f8938baf2108c56ddc75a015ed96ce5c9":"./images/mg_hex_2.png","82bd4cd09df01e389f4502304eba46a004db1a4f":"./images/mg_hex_3.png","547d8be12556b214ab6d0f5d3ddf8f719c7fed6b":"./images/mg_hex_3d.png","fca495b06c0f8729c8dd98a352010e11f81730e3":"./images/mg_hex_4.png","6852e91cfe2260d557b8b5ef978eb3f06034fa00":"./images/mg_path.png","5fe88df241a1e396b7ec00b3974aff2d871adc20":"./images/mg_hex_5.png","13b2227787277a40e5051981640f2938919e1f6f":"./images/path.jpg","a07bb10995bf71a663d58da4e841bdea214dbde0":"./images/mg_scatterplot_1.png","a2b2f42eb44738eed510782a6e8760cba5fd2c3f":"./images/mg_scatterplot_2.png","c469f3a6ca78fa53a346bee4043055215461f0ad":"./images/setup/empty-app.png","8272bbc841c67ad36079c74f61e0d4a39654497f":"./images/vis-logo.png","8ae2c8e391e4e580e6bb54ff73fd340fc8c624fc":"./images/setup/setup.png","470912cb18ab893023af6f2e161b08bc7a589ec2":"./images/setup/testing.png"},"strategy":"changed","responseStrategy":"cache-first","version":"2018-5-29 19:50:53","name":"webpack-offline","pluginVersion":"4.9.1","relativePaths":true}; !function(e){function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}var t={};n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p="",n(n.s=0)}([function(e,n,t){"use strict";function r(e,n){return caches.match(e,{cacheName:n}).then(function(t){return a(t)?t:c(t).then(function(t){return caches.open(n).then(function(n){return n.put(e,t)}).then(function(){return t})})}).catch(function(){})}function o(e,n){return e+(-1!==e.indexOf("?")?"&":"?")+"__uncache="+encodeURIComponent(n)}function i(e){return"navigate"===e.mode||e.headers.get("Upgrade-Insecure-Requests")||-1!==(e.headers.get("Accept")||"").indexOf("text/html")}function a(e){return!e||!e.redirected||!e.ok||"opaqueredirect"===e.type}function c(e){return a(e)?Promise.resolve(e):("body"in e?Promise.resolve(e.body):e.blob()).then(function(n){return new Response(n,{headers:e.headers,status:e.status})})}function u(e){return Object.keys(e).reduce(function(n,t){return n[t]=e[t],n},{})}function s(e,n){console.groupCollapsed("[SW]:",e),n.forEach(function(e){console.log("Asset:",e)}),console.groupEnd()}if(function(){var e=ExtendableEvent.prototype.waitUntil,n=FetchEvent.prototype.respondWith,t=new WeakMap;ExtendableEvent.prototype.waitUntil=function(n){var r=this,o=t.get(r);return o?void o.push(Promise.resolve(n)):(o=[Promise.resolve(n)],t.set(r,o),e.call(r,Promise.resolve().then(function e(){var n=o.length;return Promise.all(o.map(function(e){return e.catch(function(){})})).then(function(){return o.length!=n?e():(t.delete(r),Promise.all(o))})})))},FetchEvent.prototype.respondWith=function(e){return this.waitUntil(e),n.call(this,e)}}(),void 0===f)var f=!1;!function(e,n){function t(){if(!E.additional.length)return Promise.resolve();f&&console.log("[SW]:","Caching additional");var e=void 0;return e="changed"===W?l("additional"):a("additional"),e.catch(function(e){console.error("[SW]:","Cache section `additional` failed to load")})}function a(n){var t=E[n];return caches.open(A).then(function(n){return O(n,t,{bust:e.version,request:e.prefetchRequest})}).then(function(){s("Cached assets: "+n,t)}).catch(function(e){throw console.error(e),e})}function l(n){return d().then(function(t){if(!t)return a(n);var r=t[0],o=t[1],i=t[2],c=i.hashmap,u=i.version;if(!i.hashmap||u===e.version)return a(n);var f=Object.keys(c).map(function(e){return c[e]}),l=o.map(function(e){var n=new URL(e.url);return n.search="",n.hash="",n.toString()}),h=E[n],d=[],p=h.filter(function(e){return-1===l.indexOf(e)||-1===f.indexOf(e)});Object.keys(_).forEach(function(e){var n=_[e];if(-1!==h.indexOf(n)&&-1===p.indexOf(n)&&-1===d.indexOf(n)){var t=c[e];t&&-1!==l.indexOf(t)?d.push([t,n]):p.push(n)}}),s("Changed assets: "+n,p),s("Moved assets: "+n,d);var v=Promise.all(d.map(function(e){return r.match(e[0]).then(function(n){return[e[1],n]})}));return caches.open(A).then(function(n){var t=v.then(function(e){return Promise.all(e.map(function(e){return n.put(e[0],e[1])}))});return Promise.all([t,O(n,p,{bust:e.version,request:e.prefetchRequest})])})})}function h(){return caches.keys().then(function(e){var n=e.map(function(e){if(0===e.indexOf(M)&&0!==e.indexOf(A))return console.log("[SW]:","Delete cache:",e),caches.delete(e)});return Promise.all(n)})}function d(){return caches.keys().then(function(e){for(var n=e.length,t=void 0;n--&&(t=e[n],0!==t.indexOf(M)););if(t){var r=void 0;return caches.open(t).then(function(e){return r=e,e.match(new URL(T,location).toString())}).then(function(e){if(e)return Promise.all([r,r.keys(),e.json()])})}})}function p(){return caches.open(A).then(function(n){var t=new Response(JSON.stringify({version:e.version,hashmap:_}));return n.put(new URL(T,location).toString(),t)})}function v(e,n,t){return m(e),r(t,A).then(function(r){return r?(f&&console.log("[SW]:","URL ["+t+"]("+n+") from cache"),r):fetch(e.request).then(function(r){return r.ok?(f&&console.log("[SW]:","URL ["+n+"] from network"),t===n&&function(){var t=r.clone(),o=caches.open(A).then(function(e){return e.put(n,t)}).then(function(){console.log("[SW]:","Cache asset: "+n)});e.waitUntil(o)}(),r):(f&&console.log("[SW]:","URL ["+n+"] wrong response: ["+r.status+"] "+r.type),r)})})}function g(e,n,t){return P(e).then(function(e){if(e.ok)return f&&console.log("[SW]:","URL ["+n+"] from network"),e;throw new Error("Response is not ok")}).catch(function(){return f&&console.log("[SW]:","URL ["+n+"] from cache if possible"),r(t,A)})}function m(e){if(L&&"function"==typeof L.map&&e.preloadResponse&&"navigate"===e.request.mode){var n=L.map(new URL(e.request.url),e.request);n&&w(n,e)}}function w(e,n){var t=new URL(e,location),r=n.preloadResponse;J.set(r,{url:t,response:r});var o=function(){return J.has(r)},i=r.then(function(e){if(e&&o()){var n=e.clone();return caches.open(I).then(function(e){if(o())return e.put(t,n).then(function(){if(!o())return caches.open(I).then(function(e){return e.delete(t)})})})}});n.waitUntil(i)}function y(e){if(J){var n=void 0,t=void 0;return J.forEach(function(r,o){r.url.href===e.href&&(n=r.response,t=o)}),n?(J.delete(t),n):void 0}}function R(e){var n=new URL(e.request.url);if(self.registration.navigationPreload&&L&&L.test&&L.test(n,e.request)){var t=y(n),o=e.request;return t?(e.waitUntil(caches.open(I).then(function(e){return e.delete(o)})),t):r(o,I).then(function(n){return n&&e.waitUntil(caches.open(I).then(function(e){return e.delete(o)})),n||fetch(e.request)})}}function x(e){return e.catch(function(){}).then(function(e){var n=e&&e.ok,t=e&&"opaqueredirect"===e.type;return n||t&&!G?e:(f&&console.log("[SW]:","Loading navigation fallback ["+D+"] from cache"),r(D,A))})}function O(e,n,t){var r=!1!==t.allowLoaders,i=t&&t.bust,a=t.request||{credentials:"omit",mode:"cors"};return Promise.all(n.map(function(e){return i&&(e=o(e,i)),fetch(e,a).then(c)})).then(function(o){if(o.some(function(e){return!e.ok}))return Promise.reject(new Error("Wrong response status"));var i=[],a=o.map(function(t,o){return r&&i.push(U(n[o],t)),e.put(n[o],t)});return i.length?function(){var r=u(t);r.allowLoaders=!1;var o=a;a=Promise.all(i).then(function(t){var i=[].concat.apply([],t);return n.length&&(o=o.concat(O(e,i,r))),Promise.all(o)})}():a=Promise.all(a),a})}function U(e,n){var t=Object.keys(j).map(function(t){if(-1!==j[t].indexOf(e)&&b[t])return b[t](n.clone())}).filter(function(e){return!!e});return Promise.all(t).then(function(e){return[].concat.apply([],e)})}function k(e){var n=e.url,t=new URL(n),r=void 0;r=i(e)?"navigate":t.origin===location.origin?"same-origin":"cross-origin";for(var o=0;o